.wb-seg{display:inline-flex;gap:var(--gap-coupled, 6px);padding:calc(var(--gap-coupled, 6px) / 2);background:var(--surface-warm, #efebe6);border-radius:var(--radius-pill, 999px);font-family:var(--font-sans, "PP Neue Montreal", system-ui, sans-serif);box-sizing:border-box}.wb-seg__option{display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--touch-target-min, 24px) + var(--gap-coupled, 6px));padding:0 var(--padding-spacious, 24px);border:none;border-radius:var(--radius-pill, 999px);background:transparent;color:var(--ink-primary, #191f2d);font-family:inherit;font-size:var(--text-body, 14px);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,color .12s ease}.wb-seg__option:hover:not(.is-selected):not(:disabled){background:var(--surface-night, #e9e3db)}.wb-seg__option.is-selected{background:var(--ink-primary, #191f2d);color:var(--ink-cloud, #f9f9f7);cursor:default}.wb-seg__option:disabled{color:var(--ink-gray, #8b8783);cursor:not-allowed}.wb-seg__option:focus-visible{outline:var(--border-accent, 2px) solid var(--ink-slate, #474e55);outline-offset:var(--border-accent, 2px)}.wb-seg--alt{background:var(--surface-sage, #d9dfd3)}.wb-seg--alt .wb-seg__option:hover:not(.is-selected):not(:disabled){background:var(--ink-slate, #474e55);color:var(--ink-cloud, #f9f9f7)}.wb-seg--compact .wb-seg__option{min-height:var(--touch-target-min, 24px);padding:0 var(--padding-default, 12px);font-size:var(--text-unit, 14px)}.wb-seg--wrap{flex-wrap:wrap;justify-content:center;border-radius:var(--radius-container, 12px)}@media(prefers-reduced-motion:reduce){.wb-seg__option{transition:none}}.wb-divider{box-sizing:border-box;border:0;margin:0;flex:none;--wb-divider-color: var(--surface-night, #e9e3db)}.wb-divider--subtle{--wb-divider-color: var(--surface-night, #e9e3db)}.wb-divider--muted{--wb-divider-color: var(--ink-gray, #8b8783)}.wb-divider--strong{--wb-divider-color: var(--ink-primary, #191f2d)}.wb-divider--horizontal{width:100%;height:var(--border-default, 1px)}.wb-divider--vertical{width:var(--border-default, 1px);height:100%;min-height:1em;align-self:stretch}.wb-divider:not(.wb-divider--dashed){background-color:var(--wb-divider-color)}.wb-divider--dashed.wb-divider--horizontal{background-image:repeating-linear-gradient(to right,var(--wb-divider-color) 0 4px,transparent 4px 8px)}.wb-divider--dashed.wb-divider--vertical{background-image:repeating-linear-gradient(to bottom,var(--wb-divider-color) 0 4px,transparent 4px 8px)}.wb-tile{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:var(--padding-spacious, 24px);border-radius:0}.wb-tile__label{font-family:var(--font-mono);font-weight:500;font-size:var(--text-prompt, 18px);line-height:1;text-transform:uppercase;white-space:nowrap;color:inherit}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top{left:50%;top:0;transform:translate(-50%)}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-right{right:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{left:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media(-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:initial;border:0;box-sizing:border-box;cursor:pointer;display:block;height:32px;outline:none;overflow:hidden;padding:0;width:32px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media(-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#eee}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%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 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%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.5z'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%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 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%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.5z'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%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 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%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.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%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-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%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-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' 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-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%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-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' 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-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-up .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 11.7071C4.68342 12.0976 5.31658 12.0976 5.70711 11.7071L9 8.41421L12.2929 11.7071C12.6834 12.0976 13.3166 12.0976 13.7071 11.7071C14.0976 11.3166 14.0976 10.6834 13.7071 10.2929L9.70711 6.29289C9.31658 5.90237 8.68342 5.90237 8.29289 6.29289L4.29289 10.2929C3.90237 10.6834 3.90237 11.3166 4.29289 11.7071Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-down .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 6.29289C4.68342 5.90237 5.31658 5.90237 5.70711 6.29289L9 9.58579L12.2929 6.29289C12.6834 5.90237 13.3166 5.90237 13.7071 6.29289C14.0976 6.68342 14.0976 7.31658 13.7071 7.70711L9.70711 11.7071C9.31658 12.0976 8.68342 12.0976 8.29289 11.7071L4.29289 7.70711C3.90237 7.31658 3.90237 6.68342 4.29289 6.29289Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' 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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' 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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' 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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' 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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' 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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' 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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' 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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' 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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' 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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' 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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' 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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' 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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' 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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' 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-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media(-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;box-sizing:initial;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}:is(.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-left,.mapboxgl-ctrl-top-left)>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%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;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}:is(.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-left,.mapboxgl-ctrl-top-left) .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' 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 (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%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")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid #0000;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:initial;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:#eee}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #0000;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #0000;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:#000000b3;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button{font-size:16px;font-weight:700;text-align:center}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected{background-color:#ccc;color:#000}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover{background-color:#ccc}.wb-radial{display:inline-flex;position:relative;line-height:1}.wb-radial__svg{display:block;overflow:visible}.wb-radial__tick{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.wb-radial__tick--minor{stroke:var(--surface-night, #e9e3db);stroke-width:1}.wb-radial__tick--major{stroke:var(--surface-night, #e9e3db);stroke-width:2}.wb-radial__cardinal{position:absolute;color:var(--ink-gray, #8b8783);font-family:var(--font-mono, "PP Neue Montreal Mono", ui-monospace, monospace);font-size:var(--text-value, 14px);font-weight:500;line-height:1;transform:translate(-50%,-50%);text-transform:uppercase;pointer-events:none}.wb-radial__needle,.wb-radial__needle-stem,.wb-radial__needle-tail{fill:var(--ink-primary, #191f2d)}.wb-radial__readout{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center;font-family:var(--font-mono, "PP Neue Montreal Mono", ui-monospace, monospace);font-weight:500;text-transform:uppercase}.wb-radial__value{color:var(--ink-primary, #191f2d);font-size:var(--text-value, 14px);letter-spacing:0}.wb-radial__unit{color:var(--ink-gray, #8b8783);font-size:var(--text-unit, 14px);margin-top:1px}@media(prefers-reduced-motion:no-preference){.wb-radial__needle-group{transition:transform .48s cubic-bezier(.22,1,.36,1)}}.tsg{font-family:var(--font-sans);color:var(--ink-primary, #191f2d);box-sizing:border-box;max-width:100%;--tsg-cell-border: var(--surface-warm, #efebe6);--tsg-notch: var(--surface-paper, #f9f9f7)}.tsg *,.tsg *:before,.tsg *:after{box-sizing:border-box}.tsg__title{font-family:var(--font-title, var(--font-sans));font-weight:500;font-size:var(--text-subheading, 18px);line-height:1;color:var(--title-color, var(--ink-primary, #191f2d));padding:var(--gap-related, 12px) 0;padding-left:var(--tsg-gutter, 0px)}.tsg__title-unit{font-family:var(--font-mono);font-size:var(--text-subheading, 18px);text-transform:uppercase}.tsg__legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-sibling, 24px);padding:var(--padding-default, 12px) 0;padding-left:var(--tsg-gutter, 0px)}.tsg__legend--scale{gap:var(--gap-coupled, 6px)}.tsg__legend-item{display:flex;align-items:center;gap:var(--gap-coupled, 6px)}.tsg__legend-swatch{width:12px;height:12px;flex:none}.tsg__legend-label,.tsg__legend-cap{font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;color:var(--ink-slate, #474e55);white-space:nowrap}.tsg__scale-swatch{flex:1 1 48px;min-width:0;max-width:48px;height:24px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.tsg__scale-main{font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;color:var(--ink-slate, #474e55);white-space:nowrap}.tsg__scale-unit{font-size:var(--text-unit, 14px)}.tsg__scale-bar{flex:1 1 auto;min-width:48px;max-width:240px;height:var(--text-value, 14px)}.tsg__chart{position:relative}.tsg__dayband{width:100%;position:relative}.tsg__dayband-seg{display:flex;align-items:baseline;justify-content:center;gap:var(--gap-coupled, 6px);padding:var(--gap-coupled, 6px) 0;font-family:var(--font-mono);font-weight:500;text-transform:uppercase;color:var(--ink-slate, #474e55);text-align:center;white-space:nowrap;overflow:hidden;min-width:0}.tsg__dayband-main{font-size:var(--text-value, 14px);line-height:1}.tsg__dayband-sub{font-size:var(--text-unit, 14px);line-height:1;color:var(--ink-gray, #8b8783)}.tsg .tsg__meridiem{position:relative;width:100%}.tsg .tsg__meridiem-segment{display:flex;min-width:0;align-items:center;gap:var(--gap-coupled, 6px);color:var(--ink-gray, #8b8783);font-family:var(--font-mono);font-size:var(--text-unit, 14px);font-weight:500;line-height:1;text-transform:uppercase}.tsg .tsg__meridiem-segment:before,.tsg .tsg__meridiem-segment:after{height:var(--border-default, 1px);flex:1;background:var(--ink-gray, #8b8783);content:""}.tsg .tsg__meridiem-boundaries{position:absolute;inset-block:0;pointer-events:none}.tsg .tsg__meridiem-boundary{position:absolute;top:50%;width:var(--border-default, 1px);height:var(--gap-coupled, 6px);background:var(--ink-gray, #8b8783);transform:translate(-50%,-50%)}.tsg__axis{position:relative;width:100%}.tsg__axis-spacer{display:flex;align-items:flex-end;padding:var(--gap-coupled, 6px) 0;font-family:var(--font-mono);font-size:var(--text-unit, 14px);line-height:1;text-transform:uppercase;color:var(--ink-gray, #8b8783);white-space:nowrap}.tsg__axis-cell{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:1px;padding:var(--gap-coupled, 6px) 0;font-family:var(--font-mono);font-weight:500;text-transform:uppercase;color:var(--ink-gray, #8b8783);text-align:center;white-space:nowrap}.tsg__axis-cell--start{align-items:flex-start;text-align:left}.tsg__axis-cell--end{align-items:flex-end;text-align:right}.tsg__axis-tick{display:flex;flex-direction:column;align-items:center;gap:1px}.tsg__axis-main{font-size:var(--text-value, 14px);line-height:1}.tsg__axis-sub{font-size:var(--text-unit, 14px);line-height:1}.tsg__axis--ticks .tsg__axis-cell{align-items:flex-start}.tsg__axis--ticks .tsg__axis-tick{transform:translate(-50%)}.tsg__axis--ticks .tsg__axis-cell--start .tsg__axis-tick{transform:none}.tsg .tsg__axis-end-tick{position:absolute;bottom:var(--gap-coupled, 6px);color:var(--ink-gray, #8b8783);font-family:var(--font-mono);font-size:var(--text-value, 14px);font-weight:500;line-height:1;transform:translate(50%)}.tsg__body{position:relative}.tsg__matrix{width:100%}.tsg__rowlabel{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-align:left;align-self:center;padding-right:var(--gap-coupled, 6px);font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1.2;min-width:0;overflow:hidden;overflow-wrap:break-word;text-transform:uppercase;color:var(--ink-slate, #474e55)}.tsg__rowlabel-main,.tsg__rowlabel-sub{display:block}.tsg__cell{position:relative;min-height:var(--tsg-cell-h, 24px);border:var(--tsg-cell-border-w, var(--border-default, 1px)) solid var(--tsg-cell-border);display:flex;align-items:center;justify-content:center}.tsg__cell[role=button]{cursor:pointer}.tsg__cell[role=button]:focus-visible{z-index:1;outline:var(--border-accent, 2px) solid var(--ink-slate, #474e55);outline-offset:calc(-1 * var(--border-accent, 2px))}.tsg__cell.is-empty{background:transparent;border-color:transparent}.tsg__cell.is-blocked{background:repeating-linear-gradient(-45deg,var(--ink-gray, #8b8783) 0 1px,transparent 1px 5px),var(--surface-paper, #f9f9f7);opacity:.6}.tsg__cell.is-past{opacity:.4}.tsg__cell.is-uncertain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-45deg,rgba(249,249,247,.85) 0 1px,transparent 1px 5px);pointer-events:none}.tsg__cell.merge-prev{border-left:none}.tsg__cell.merge-next{border-right:none}.tsg__notch{position:absolute;left:-1px;top:0;width:2px;height:100%;pointer-events:none;background:linear-gradient(to bottom,var(--tsg-notch) 0 5px,transparent 5px calc(100% - 5px),var(--tsg-notch) calc(100% - 5px) 100%)}.tsg__value{font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;white-space:nowrap}.tsg__overlay{position:absolute;top:0;bottom:0;right:0;pointer-events:none}.tsg__breaks{position:absolute;top:0;bottom:0;pointer-events:none}.tsg__daybreak{position:absolute;top:var(--gap-coupled, 6px);bottom:var(--gap-coupled, 6px);border-left:var(--border-default, 1px) solid var(--ink-gray, #8b8783)}.tsg__highlight{position:absolute;top:0;bottom:0;border:var(--border-accent, 2px) solid var(--status-info, #1477B7);background:color-mix(in srgb,var(--status-info, #1477B7) 10%,transparent);pointer-events:none}.tsg__cursor{position:absolute;top:0;bottom:0;border:var(--border-accent, 2px) solid var(--ink-primary, #191f2d)}.tsg__now{position:absolute;top:0;bottom:0;border:var(--border-accent, 2px) solid var(--ink-gray, #8b8783)}.tsg__selected{position:absolute;border:var(--border-accent, 2px) solid var(--ink-primary, #191f2d)}.tsg .has-divider:not(.is-blocked){background:var(--surface-paper, #f9f9f7)}.tsg__cell.has-divider{border-color:var(--surface-paper, #f9f9f7)}.tsg__rowlabel.has-divider{align-self:stretch;display:flex;align-items:center;justify-content:flex-start}.tsg__tooltip{position:absolute;display:flex;align-items:center;padding-left:2px;pointer-events:none;z-index:1}.tsg__tooltip.is-flipped{padding-left:0;padding-right:2px}.tsg__tooltip.is-flipped .tsg__tooltip-pill{transform:translate(-100%)}.tsg__tooltip-pill{display:inline-flex;align-items:center;justify-content:center;padding:2px 4px;background:var(--ink-primary, #191f2d);color:var(--ink-cloud, #f9f9f7);font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;white-space:nowrap}.tsg__source{font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;color:var(--ink-gray, #8b8783);padding-top:var(--padding-default, 12px);padding-left:var(--tsg-gutter, 0px)}.tsg--activity-location{--tsg-cell-border: var(--surface-paper, #f9f9f7);font-family:var(--font-mono)}.tsg--activity-location .tsg__title{margin-bottom:var(--gap-coupled, 6px);padding-left:0;text-align:left}.tsg--activity-location .tsg__meridiem,.tsg--activity-location .tsg__meridiem-segment{height:var(--line-body, 18px)}.tsg--activity-location .tsg__meridiem-segment{font-family:inherit;font-size:var(--text-unit, 14px);font-weight:400;line-height:var(--line-body, 18px)}.tsg--activity-location .tsg__axis-spacer,.tsg--activity-location .tsg__axis-cell{height:var(--line-body, 18px);padding:0;font-family:inherit;font-weight:400}.tsg--activity-location .tsg__axis--ticks .tsg__axis-cell--start .tsg__axis-tick{transform:translate(-50%)}.tsg--activity-location .tsg__axis{margin-bottom:4px}.tsg--activity-location .tsg__axis-main,.tsg--activity-location .tsg__axis-sub,.tsg--activity-location .tsg__axis-end-tick{font-family:inherit;font-size:var(--text-value, 14px);font-weight:400;line-height:var(--line-body, 18px)}.tsg--activity-location .tsg__axis-end-tick{bottom:0}.tsg--activity-location.tsg--activity-location-wide .tsg__axis:not(.tsg__axis--grouped-meridiem) .tsg__axis-tick{flex-direction:row;gap:var(--gap-coupled, 6px)}.tsg--activity-location.tsg--activity-location-wide .tsg__axis-main,.tsg--activity-location.tsg--activity-location-wide .tsg__axis-sub,.tsg--activity-location.tsg--activity-location-wide .tsg__axis-end-tick,.tsg--activity-location.tsg--activity-location-wide .tsg__rowlabel,.tsg--activity-location.tsg--activity-location-wide .tsg__legend-label,.tsg--activity-location.tsg--activity-location-wide .tsg__legend-cap{font-size:var(--text-value, 14px)}.tsg--activity-location .tsg__rowlabel{display:flex;overflow:hidden;flex-direction:column;align-items:flex-start;align-self:stretch;justify-content:center;padding-right:var(--gap-related, 12px);color:var(--ink-gray, #8b8783);font-family:inherit;font-size:var(--text-value, 14px);font-weight:400;line-height:1.2;text-align:left;overflow-wrap:anywhere}.tsg--activity-location .tsg__rowlabel-main{font-weight:500}.tsg--activity-location .tsg__rowlabel.has-divider{color:var(--ink-primary, #191f2d);font-family:inherit;font-size:var(--text-value, 14px);font-weight:500}.tsg--activity-location .tsg__meridiem-boundary{width:var(--border-default, 1px);background:var(--ink-gray, #8b8783)}.tsg--activity-location .tsg__meridiem-segment.has-next:after{margin-right:calc((var(--gap-coupled, 6px) + var(--border-accent, 2px)) / 2)}.tsg--activity-location .tsg__meridiem-segment.has-previous:before{margin-left:calc((var(--gap-coupled, 6px) + var(--border-accent, 2px)) / 2)}.tsg--activity-location .has-divider{margin-bottom:10px}.tsg--activity-location .has-divider:not(.is-blocked){background:none}.tsg--activity-location .tsg__matrix{position:relative}.tsg--activity-location .tsg__matrix:before{position:absolute;top:0;right:var(--tsg-right-gutter, 0px);left:var(--tsg-gutter, 0px);height:var(--tsg-cell-h, 36px);background:var(--overlay-hover, rgba(0, 0, 0, .05));content:""}.tsg--activity-location .tsg__cell.has-divider{border-width:calc(var(--tsg-cell-border-w, var(--border-default, 1px)) * 2);border-color:var(--tsg-cell-border)}.tsg--activity-location .tsg__cell.is-blocked{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--ink-gray, #8b8783) 40%,var(--surface-paper, #f9f9f7)) 0 1px,transparent 1px 5px)}.tsg--activity-location .tsg__cell.is-blocked:not(.is-past){opacity:1}.tsg--activity-location .tsg__legend{justify-content:center;gap:var(--gap-related, 12px);margin-top:calc(var(--gap-related, 12px) - var(--border-accent, 2px));padding:10px 0 0;border-top:var(--border-default, 1px) solid var(--border-subtle, rgba(0, 0, 0, .05))}.tsg--activity-location .tsg__legend-item{gap:4px}.tsg--activity-location .tsg__legend-swatch{width:8px;height:8px}.tsg--activity-location .tsg__legend-label,.tsg--activity-location .tsg__legend-cap{color:var(--ink-gray, #8b8783);font-family:inherit;font-size:var(--text-value, 14px);font-weight:400;line-height:var(--line-body, 18px);text-transform:none}.tsg--compact .tsg__title{padding-block:var(--gap-coupled, 6px)}.tsg--compact .tsg__legend-label,.tsg--compact .tsg__legend-cap,.tsg--compact .tsg__rowlabel{font-size:var(--text-value, 14px)}.tsg__title:first-letter{text-transform:uppercase}.jd{position:relative;font-family:var(--font-sans);color:var(--ink-primary, #191f2d);box-sizing:border-box;display:block;width:100%;--jd-cell: 24px;--jd-xtick-angle: 45deg}.jd *,.jd *:before,.jd *:after{box-sizing:border-box}.jd--compact{--jd-cell: 12px;--jd-xtick-angle: 90deg}.jd__title{font-family:var(--font-title, var(--font-sans));font-weight:500;font-size:var(--text-subheading, 18px);line-height:1;color:var(--title-color, var(--ink-primary, #191f2d));padding:var(--gap-related, 12px) 0}.jd--compact .jd__title{padding-block:var(--gap-coupled, 6px)}.jd__legend{display:flex;align-items:center;gap:var(--gap-coupled, 6px);height:var(--touch-target-min, 24px);margin-bottom:var(--gap-related, 12px)}.jd__legend-cap{font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;color:var(--ink-slate, #474e55);white-space:nowrap}.jd__legend-bar{width:96px;height:12px;flex:none}.jd--compact .jd__legend-bar{width:72px}.jd__plot{display:grid;width:max-content;justify-content:start;grid-template-columns:auto auto auto;grid-template-areas:"ytitle yticks matrix" ".      .      xticks" ".      .      xtitle"}.jd__ytitle{grid-area:ytitle;display:flex;align-items:center;justify-content:center;min-width:var(--touch-target-min, 24px)}.jd__ytitle>span{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;font-family:var(--font-mono);font-weight:500;font-size:var(--text-unit, 14px);line-height:1;text-transform:uppercase;color:var(--ink-gray, #8b8783)}.jd__yticks{grid-area:yticks;display:grid;grid-auto-rows:var(--jd-cell);min-width:max(var(--touch-target-min, 24px),calc(var(--jd-max-label-ch, 0) * 1ch * cos(var(--jd-xtick-angle, 45deg)) - var(--jd-cell) / 2))}.jd__ytick{display:flex;align-items:center;justify-content:center;padding:0 var(--padding-tight, 6px);font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;color:var(--ink-gray, #8b8783)}.jd__matrix{grid-area:matrix;position:relative;display:grid;grid-auto-rows:var(--jd-cell)}.jd__cell{width:var(--jd-cell);height:var(--jd-cell);background:var(--surface-warm, #efebe6)}.jd__xticks{grid-area:xticks;display:grid;overflow:visible}.jd__xtick{position:relative;height:calc(var(--gap-coupled, 6px) + var(--jd-max-label-ch, 0) * 1ch * sin(var(--jd-xtick-angle)) + 1em * cos(var(--jd-xtick-angle)));overflow:visible;font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;color:var(--ink-gray, #8b8783)}.jd__xtick>span{position:absolute;top:var(--gap-coupled, 6px);right:50%;transform:rotate(calc(-1 * var(--jd-xtick-angle)));transform-origin:top right;white-space:nowrap}.jd__xtitle{grid-area:xtitle;display:flex;align-items:center;justify-content:center;height:var(--touch-target-min, 24px);font-family:var(--font-mono);font-weight:500;font-size:var(--text-unit, 14px);line-height:1;text-transform:uppercase;color:var(--ink-gray, #8b8783)}.jd__hover{position:absolute;pointer-events:none;outline:var(--border-accent, 2px) solid var(--ink-primary, #191f2d);outline-offset:-1px}.jd__tooltip{position:absolute;transform:translate(-50%,-100%);margin-top:calc(-1 * var(--gap-coupled, 6px));display:inline-flex;align-items:center;gap:var(--gap-coupled, 6px);padding:var(--padding-tight, 6px);background:var(--ink-primary, #191f2d);color:var(--ink-cloud, #f9f9f7);font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;white-space:nowrap;pointer-events:none;z-index:1}.jd__tooltip-coord{color:var(--ink-gray, #8b8783)}.jd__title:first-letter{text-transform:uppercase}.kit-joint-distribution .jd{margin-bottom:calc(var(--gap-coupled, 6px) + 1em * cos(var(--jd-xtick-angle, 45deg)))}.wb-label{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 30px;border:var(--border-default, 1px) solid transparent;border-radius:0;font-family:var(--font-sans);font-weight:500;font-size:var(--text-body, 14px);line-height:1;white-space:nowrap;color:var(--ink-slate, #474e55)}.wb-label--ghost-muted{border-color:var(--surface-night, #e9e3db);color:var(--surface-night, #e9e3db)}.wb-label--ghost-inked{border-color:var(--ink-slate, #474e55);color:var(--ink-slate, #474e55)}.wb-label--filled-slate{background:var(--ink-slate, #474e55);color:var(--surface-paper, #f9f9f7)}.wb-label--filled-sand{background:var(--surface-warm, #efebe6);color:var(--ink-slate, #474e55)}.wb-spinner{box-sizing:border-box;display:inline-flex;flex-direction:column;align-items:center;gap:var(--gap-coupled, 6px);color:var(--ink-primary, #191f2d);--wb-spin-dur: 1.4s}.wb-spinner__mark{display:inline-flex;animation:wb-spin var(--wb-spin-dur) linear infinite}.wb-spinner__label{font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;white-space:nowrap;color:var(--ink-primary, #191f2d)}@keyframes wb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.wb-spinner__mark{animation:none}}.wb-status-dot{box-sizing:border-box;display:inline-block;width:var(--wb-dot-size, 12px);height:var(--wb-dot-size, 12px);border-radius:var(--radius-pill, 999px);flex:none;background:var(--surface-night, #e9e3db)}.wb-status-dot--inactive{background:var(--surface-night, #e9e3db)}.wb-status-dot--active{background:var(--ink-slate, #474e55)}button.wb-status-dot{position:relative;padding:0;border:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background var(--dur-hover, 75ms) var(--ease-hover, linear)}.wb-status-dot__hit{position:absolute;top:50%;left:50%;width:max(var(--wb-dot-size, 12px),var(--touch-target-min, 24px));height:max(var(--wb-dot-size, 12px),var(--touch-target-min, 24px));transform:translate(-50%,-50%)}button.wb-status-dot--inactive:hover,button.wb-status-dot--active:hover{background:var(--ink-primary, #191f2d)}button.wb-status-dot:focus-visible{outline:var(--border-accent, 2px) solid var(--ink-primary, #191f2d);outline-offset:2px}.wb-tooltip{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--gap-coupled, 6px);--wb-tt-accent: var(--ink-primary, #191f2d)}.wb-tooltip *,.wb-tooltip *:before,.wb-tooltip *:after{box-sizing:border-box}.wb-tooltip--left{flex-direction:row}.wb-tooltip--right{flex-direction:row-reverse}.wb-tooltip--top{flex-direction:column}.wb-tooltip--bottom{flex-direction:column-reverse}.wb-tooltip__pill{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:var(--touch-target-min, 24px);padding:0 var(--padding-tight, 6px);background:var(--wb-tt-accent);color:var(--surface-paper, #f9f9f7);font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;white-space:nowrap;border-radius:0}.wb-tooltip__dot{width:12px;height:12px;border-radius:var(--radius-pill, 999px);flex:none}.wb-tooltip__dot--filled{background:var(--wb-tt-accent)}.wb-tooltip__dot--ring{background:transparent;border:var(--border-accent, 2px) solid var(--wb-tt-accent)}.wb-weather-glyph{display:inline-block;flex:none;object-fit:contain;vertical-align:middle;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.wb-check{display:inline-flex;align-items:center;gap:var(--gap-coupled, 6px);min-height:var(--touch-target-min, 24px);font-family:var(--font-sans, "PP Neue Montreal", system-ui, sans-serif);font-size:var(--text-body, 14px);font-weight:500;line-height:1;color:var(--ink-primary, #191f2d);cursor:pointer}.wb-check.is-disabled{color:var(--ink-gray, #8b8783);cursor:not-allowed}.wb-check__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.wb-check__box{--wb-check-size: calc(var(--touch-target-min, 24px) / 2);flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--wb-check-size);height:var(--wb-check-size);box-sizing:border-box;border:var(--border-default, 1px) solid var(--ink-primary, #191f2d);border-radius:calc(var(--radius-card, 6px) / 3);background:transparent;color:var(--ink-primary, #191f2d)}.wb-check__icon{opacity:0}.wb-check__input:checked+.wb-check__box .wb-check__icon{opacity:1}.wb-check__input:focus-visible+.wb-check__box{outline:var(--border-accent, 2px) solid var(--ink-slate, #474e55);outline-offset:var(--border-accent, 2px)}.wb-check:not(.is-disabled):hover .wb-check__box{border-color:var(--ink-slate, #474e55)}.wb-check.is-disabled .wb-check__box{opacity:.6}.wb-check--styled .wb-check__box{background:var(--surface-warm, #efebe6);border-color:var(--surface-night, #e9e3db)}.wb-check--styled:not(.is-disabled):hover .wb-check__box{border-color:var(--ink-gray, #8b8783)}.wb-chip{display:inline-flex;align-items:center;gap:var(--gap-coupled, 6px);min-height:calc(var(--touch-target-min, 24px) + var(--gap-related, 12px));padding:var(--padding-tight, 6px) var(--padding-default, 12px);border-radius:var(--radius-pill, 999px);background:var(--surface-warm, #efebe6);font-family:var(--font-sans, "PP Neue Montreal", system-ui, sans-serif);font-size:var(--text-body, 14px);font-weight:500;line-height:1;color:var(--ink-primary, #191f2d);box-sizing:border-box}.wb-chip--removable{padding-right:var(--padding-tight, 6px)}.wb-chip__label{white-space:nowrap}.wb-chip__remove{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target-min, 24px);height:var(--touch-target-min, 24px);padding:0;border:none;border-radius:var(--radius-pill, 999px);background:var(--ink-primary, #191f2d);color:var(--ink-cloud, #f9f9f7);cursor:pointer;transition:opacity .12s ease}.wb-chip__remove:hover{opacity:.85}.wb-chip__remove:focus-visible{outline:var(--border-accent, 2px) solid var(--ink-slate, #474e55);outline-offset:var(--border-accent, 2px)}.wb-chip--selected{background:var(--ink-primary, #191f2d);color:var(--ink-cloud, #f9f9f7)}.wb-chip--selected .wb-chip__remove{background:transparent;color:var(--ink-cloud, #f9f9f7)}.wb-chip--selected .wb-chip__remove:focus-visible{outline-color:var(--ink-cloud, #f9f9f7)}.wb-chip--toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;border:none;font:inherit;text-align:inherit;cursor:pointer;transition:background .12s ease,color .12s ease}.wb-chip--toggle:focus-visible{outline:var(--border-accent, 2px) solid var(--ink-slate, #474e55);outline-offset:var(--border-accent, 2px)}.wb-chip--toggle.is-disabled{cursor:not-allowed}.wb-chip--toggle:before{content:"";position:absolute;inset-inline:0;top:50%;translate:0 -50%;block-size:var(--wb-chip-tap-target, 44px);min-block-size:100%}.wb-chip__remove--decorative{background:transparent;color:inherit;pointer-events:none}.wb-chip--compact{min-height:0;gap:calc(var(--padding-tight, 6px) / 2);padding:calc(var(--padding-tight, 6px) + 2px) calc(var(--padding-tight, 6px) + 4px);font-size:var(--text-value, 12px)}.wb-chip--compact.wb-chip--removable{padding-right:calc(var(--padding-tight, 6px) + 4px)}.wb-chip--compact .wb-chip__remove{width:var(--text-value, 12px);height:var(--text-value, 12px)}.wb-chip.is-disabled{opacity:.6}.wb-chip.is-disabled .wb-chip__remove{cursor:not-allowed}.wb-radio{display:inline-flex;flex-direction:column;gap:var(--gap-coupled, 6px);font-family:var(--font-sans, "PP Neue Montreal", system-ui, sans-serif)}.wb-radio__option{display:inline-flex;align-items:center;gap:var(--gap-coupled, 6px);min-height:var(--touch-target-min, 24px);color:var(--ink-primary, #191f2d);font-size:var(--text-body, 14px);font-weight:500;line-height:1;cursor:pointer}.wb-radio__option.is-disabled{color:var(--ink-gray, #8b8783);cursor:not-allowed}.wb-radio__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.wb-radio__dot{--wb-radio-size: calc(var(--touch-target-min, 24px) / 2);position:relative;flex:none;width:var(--wb-radio-size);height:var(--wb-radio-size);box-sizing:border-box;border:var(--border-default, 1px) solid var(--ink-primary, #191f2d);border-radius:var(--radius-pill, 999px);background:transparent}.wb-radio__input:checked+.wb-radio__dot:after{content:"";position:absolute;top:50%;left:50%;width:calc(var(--wb-radio-size) / 2);height:calc(var(--wb-radio-size) / 2);transform:translate(-50%,-50%);border-radius:var(--radius-pill, 999px);background:var(--ink-primary, #191f2d)}.wb-radio__input:focus-visible+.wb-radio__dot{outline:var(--border-accent, 2px) solid var(--ink-slate, #474e55);outline-offset:var(--border-accent, 2px)}.wb-radio__input:disabled+.wb-radio__dot{border-color:var(--ink-gray, #8b8783);opacity:.6}.wb-radio__input:disabled:checked+.wb-radio__dot:after{background:var(--ink-gray, #8b8783)}.wb-radio--styled .wb-radio__dot{background:var(--surface-warm, #efebe6);border-color:var(--surface-night, #e9e3db)}.wb-togglecard{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-coupled, 6px);width:100%;box-sizing:border-box;margin:0;padding:var(--padding-spacious, 24px);background:var(--surface-warm, #efebe6);border:var(--border-accent, 2px) solid var(--surface-night, #e9e3db);border-radius:var(--radius-container, 12px);font-family:var(--font-sans, "PP Neue Montreal", system-ui, sans-serif);text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.wb-togglecard__title{font-size:var(--text-subheading, 18px);font-weight:500;line-height:1.2;color:var(--ink-primary, #191f2d)}.wb-togglecard__desc{font-size:var(--text-body, 14px);font-weight:500;line-height:1.2;color:var(--ink-gray, #8b8783)}.wb-togglecard:not(:disabled):hover{background:var(--surface-night, #e9e3db)}.wb-togglecard.is-selected{border-color:var(--ink-primary, #191f2d)}.wb-togglecard:focus-visible{outline:var(--border-accent, 2px) solid var(--ink-slate, #474e55);outline-offset:var(--border-accent, 2px)}.wb-togglecard:disabled{cursor:not-allowed;opacity:.6}.wb-toggle{display:inline-flex;align-items:center;gap:var(--gap-coupled, 6px);min-height:var(--touch-target-min, 24px);font-family:var(--font-sans, "PP Neue Montreal", system-ui, sans-serif);font-size:var(--text-body, 14px);font-weight:500;line-height:1;color:var(--ink-primary, #191f2d);cursor:pointer}.wb-toggle.is-disabled{color:var(--ink-gray, #8b8783);cursor:not-allowed}.wb-toggle__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.wb-toggle__track{--wb-track-h: var(--touch-target-min, 24px);--wb-track-w: calc(var(--touch-target-min, 24px) * 2);--wb-inset: calc(var(--gap-coupled, 6px) / 2);--wb-knob: calc(var(--touch-target-min, 24px) - var(--gap-coupled, 6px));position:relative;flex:none;width:var(--wb-track-w);height:var(--wb-track-h);border-radius:var(--radius-pill, 999px);background:var(--surface-warm, #efebe6);transition:background-color .14s ease}.wb-toggle__knob{position:absolute;top:var(--wb-inset);left:var(--wb-inset);width:var(--wb-knob);height:var(--wb-knob);border-radius:var(--radius-pill, 999px);background:var(--ink-primary, #191f2d);transition:transform .14s ease}.wb-toggle__input:checked+.wb-toggle__track .wb-toggle__knob{transform:translate(calc(var(--wb-track-w) - var(--wb-knob) - 2 * var(--wb-inset)))}.wb-toggle--accent .wb-toggle__input:checked+.wb-toggle__track{background:var(--surface-sage, #d9dfd3)}.wb-toggle__input:focus-visible+.wb-toggle__track{outline:var(--border-accent, 2px) solid var(--ink-slate, #474e55);outline-offset:var(--border-accent, 2px)}.wb-toggle.is-disabled .wb-toggle__knob{background:var(--ink-gray, #8b8783)}@media(prefers-reduced-motion:reduce){.wb-toggle__track,.wb-toggle__knob{transition:none}}.cp{font-family:var(--font-sans);color:var(--ink-primary, #191f2d);box-sizing:border-box;max-width:100%}.cp *,.cp *:before,.cp *:after{box-sizing:border-box}.cp__title{font-family:var(--font-title, var(--font-sans));font-weight:500;font-size:var(--text-subheading, 18px);line-height:1;color:var(--title-color, var(--ink-primary, #191f2d));padding:var(--gap-related, 12px) 0;padding-left:var(--cp-gutter, 0px)}.cp__title-unit{font-family:var(--font-mono);font-size:var(--text-subheading, 18px);text-transform:uppercase}.cp__legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-sibling, 24px);padding:var(--padding-default, 12px) 0;padding-left:var(--cp-gutter, 0px)}.cp__legend-item{display:flex;align-items:center;gap:var(--gap-coupled, 6px)}.cp__legend-swatch{width:48px;height:6px;border-radius:999px;flex:none}.cp__legend-label{font-family:var(--font-mono);font-weight:500;font-size:var(--text-prompt, 18px);line-height:1;text-transform:uppercase;color:var(--ink-slate, #474e55);white-space:nowrap}.cp__chart{position:relative}.cp__plot{position:relative;width:100%;cursor:crosshair}.cp__svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.cp__grid line{shape-rendering:crispEdges}.cp__grid-major{stroke:var(--ink-gray, #8b8783);stroke-opacity:.3;stroke-width:1}.cp__grid-minor{stroke:var(--ink-gray, #8b8783);stroke-opacity:.14;stroke-width:1}.cp__plot-border{position:absolute;top:0;right:0;bottom:0;left:0;border:var(--border-default, 1px) solid var(--ink-slate, #474e55);pointer-events:none}.cp__y-label{position:absolute;right:calc(100% + 6px);transform:translateY(-50%);font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;color:var(--ink-gray, #8b8783);white-space:nowrap;text-align:right}.cp__x-label{position:absolute;top:calc(100% + 6px);transform:translate(-50%);font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;color:var(--ink-gray, #8b8783);white-space:nowrap}.cp__x-label--start{transform:none}.cp__x-label--end{transform:translate(-100%)}.cp__cursor{position:absolute;top:0;bottom:0;pointer-events:none}.cp__cursor-line{position:absolute;top:0;bottom:0;left:0;width:1px;transform:translate(-.5px);background:var(--ink-primary, #191f2d)}.cp__dot{position:absolute;left:0;width:10px;height:10px;border-radius:50%;background:var(--ink-primary, #191f2d);transform:translate(calc(-50% + var(--cp-dot-shift, 0px)),-50%)}.cp__value{position:absolute;left:8px;transform:translateY(-50%);background:var(--ink-primary, #191f2d);color:var(--ink-cloud, #f9f9f7);font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;padding:5px 7px;border-radius:var(--radius-card, 6px);white-space:nowrap}.cp__value.is-flipped{left:auto;right:8px}.cp__foot{position:absolute;bottom:0;left:0;transform:translate(-50%,50%);background:var(--ink-primary, #191f2d);color:var(--ink-cloud, #f9f9f7);font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;padding:5px 7px;border-radius:var(--radius-card, 6px);white-space:nowrap}.cp__source{font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;color:var(--ink-gray, #8b8783);padding-top:var(--padding-default, 12px);padding-left:var(--cp-gutter, 0px)}.cp__title:first-letter{text-transform:uppercase}.cg{font-family:var(--font-sans);color:var(--ink-primary, #191f2d);box-sizing:border-box;max-width:100%;--cg-cell-border: var(--surface-warm, #efebe6)}.cg *,.cg *:before,.cg *:after{box-sizing:border-box}.cg__title{font-family:var(--font-title, var(--font-sans));font-weight:500;font-size:var(--text-subheading, 18px);line-height:1;color:var(--title-color, var(--ink-primary, #191f2d));padding:var(--gap-related, 12px) 0;padding-left:var(--cg-gutter, 0px)}.cg__title-unit{font-family:var(--font-mono);font-size:var(--text-subheading, 18px);text-transform:uppercase}.cg__legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-sibling, 24px);padding:var(--padding-default, 12px) 0;padding-left:var(--cg-gutter, 0px)}.cg__legend-item{display:flex;align-items:center;gap:var(--gap-coupled, 6px)}.cg__legend-swatch{width:12px;height:12px;flex:none}.cg__legend-label{font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;color:var(--ink-slate, #474e55);white-space:nowrap}.cg__chart{position:relative}.cg__header{display:grid;width:100%}.cg__header-cell{display:flex;align-items:center;justify-content:center;height:var(--cg-header-h, 43px);border:var(--border-default, 1px) solid var(--cg-cell-border);font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;color:var(--ink-slate, #474e55);text-align:center;white-space:nowrap}.cg__header-cell.is-active{color:var(--ink-primary, #191f2d);background:var(--surface-warm, #efebe6)}.cg__body{position:relative}.cg__matrix{display:grid;width:100%}.cg__rowlabel{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-align:right;align-self:center;padding-right:var(--gap-coupled, 6px);font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1.2;min-width:0;overflow:hidden;overflow-wrap:break-word;text-transform:uppercase;color:var(--ink-slate, #474e55)}.cg__cell{position:relative;min-height:var(--cg-cell-h, 24px);border:var(--border-default, 1px) solid var(--cg-cell-border);display:flex;align-items:center;justify-content:center}.cg__cell.is-empty{background:transparent;border-color:transparent}.cg__value{font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;white-space:nowrap}.cg__overlay{position:absolute;top:0;bottom:0;right:0;pointer-events:none}.cg__cursor{position:absolute;top:0;bottom:0;border:var(--border-accent, 2px) solid var(--ink-primary, #191f2d);border-radius:var(--radius-card, 6px)}.cg__selected{position:absolute;border:var(--border-accent, 2px) solid var(--ink-primary, #191f2d)}.cg__source{font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;color:var(--ink-gray, #8b8783);padding-top:var(--padding-default, 12px);padding-left:var(--cg-gutter, 0px)}.cg--compact .cg__title{padding-block:var(--gap-coupled, 6px)}.cg__title:first-letter{text-transform:uppercase}.cal{font-family:var(--font-mono);color:var(--ink-slate, #474e55);box-sizing:border-box;max-width:100%;--cal-cell-border: var(--surface-warm, #efebe6)}.cal *,.cal *:before,.cal *:after{box-sizing:border-box}.cal__title{font-family:var(--font-title, var(--font-sans));font-weight:500;font-size:var(--text-subheading, 18px);line-height:1;color:var(--title-color, var(--ink-primary, #191f2d));padding:var(--gap-related, 12px) 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal--compact .cal__title{padding-block:var(--gap-coupled, 6px)}.cal__legends{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-sibling, 24px);padding:var(--padding-default, 12px) 0}.cal__legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-sibling, 24px)}.cal__legend-item{display:flex;align-items:center;gap:var(--gap-coupled, 6px)}.cal__legend-swatch{width:12px;height:12px;flex:none}.cal__legend-label{font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;color:var(--ink-slate, #474e55);white-space:nowrap}.cal__grid{width:100%}.cal__grid--empty{min-height:var(--cal-cell-h, 24px)}.cal__weekdays,.cal__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));width:100%}.cal__weekday{display:flex;align-items:center;justify-content:center;padding:var(--gap-coupled, 6px) 0;border:var(--border-default, 1px) solid var(--cal-cell-border);font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;color:var(--ink-slate, #474e55);text-align:center;white-space:nowrap}.cal__cell{position:relative;height:var(--cal-cell-h, 24px);border:var(--border-default, 1px) solid var(--cal-cell-border);display:flex;align-items:center;justify-content:center}.cal__cell.is-adjacent{background:transparent}.cal__cell.is-blank{border-color:transparent;background:transparent}.cal__cell.is-highlight-outline{box-shadow:inset 0 0 0 var(--border-accent, 2px) var(--cal-outline-color, currentColor)}.cal__day{font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;white-space:nowrap}.cal--interactive .cal__cell:not(.is-adjacent):not(.is-blank){transition:box-shadow var(--dur-hover, 75ms) var(--ease-hover, linear)}.cal--interactive .cal__cell:not(.is-adjacent):not(.is-blank):hover{box-shadow:inset 0 0 0 var(--border-accent, 2px) var(--ink-primary, #191f2d)}.cal__source{font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;color:var(--ink-gray, #8b8783);padding-top:var(--padding-default, 12px)}.cal__title:first-letter{text-transform:uppercase}.wb-prob{display:inline-flex;flex-direction:column;align-items:center;width:100%;max-width:var(--wb-prob-size, 80px);line-height:1}.wb-prob__label{display:flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:8px;font-family:var(--font-mono, "PP Neue Montreal Mono", ui-monospace, monospace);font-size:var(--text-value, 14px);font-weight:500;letter-spacing:0;text-transform:uppercase;text-align:center;color:var(--ink-primary, #191f2d)}.wb-prob__pie{display:block;width:100%;aspect-ratio:1}.wb-prob__track{fill:var(--wb-prob-track, var(--surface-night, #e9e3db))}.wb-prob__fill{fill:var(--wb-prob-fill, var(--anchor-blue, #1477b7))}.wb-rain{display:inline-flex;flex-direction:column;align-items:stretch;line-height:1;min-width:0}.wb-rain__label{font-family:var(--font-mono, "PP Neue Montreal Mono", ui-monospace, monospace);font-size:var(--text-value, 14px);font-weight:500;letter-spacing:0;text-transform:uppercase;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-rain--category .wb-rain__label{color:var(--ink-primary, #191f2d)}.wb-rain--reading .wb-rain__label{color:var(--ink-gray, #8b8783)}.wb-rain__sublabel{font-family:var(--font-mono, "PP Neue Montreal Mono", ui-monospace, monospace);font-size:var(--text-value, 14px);font-weight:500;letter-spacing:0;color:var(--ink-gray, #8b8783);margin-bottom:6px;white-space:nowrap}.wb-rain--has-thresholds .wb-rain__sublabel{text-align:center}.wb-rain__bar{display:flex;flex-direction:column}.wb-rain__fill{width:100%;border-radius:2px 2px 0 0;background:var(--anchor-blue, #1477b7)}.wb-rain__base{width:100%;height:2px;border-radius:1px;background:var(--surface-night, #e9e3db)}.wb-rain--has-thresholds{align-items:center}.wb-rain--has-thresholds .wb-rain__label{text-align:center}.wb-rain__bar--thresholds{position:relative;display:flex;flex-direction:column;justify-content:flex-end}.wb-rain__bar--thresholds .wb-rain__fill,.wb-rain__bar--thresholds .wb-rain__base{flex:none}.wb-rain__threshold{position:absolute;left:-6px;right:-6px;display:flex;align-items:center;justify-content:center;border-top:1px dashed var(--ink-gray, #8b8783);opacity:.75;pointer-events:none}.wb-rain__threshold-label{font-family:var(--font-mono, "PP Neue Montreal Mono", ui-monospace, monospace);font-weight:500;font-size:10px;line-height:1;text-transform:uppercase;color:var(--ink-gray, #8b8783);white-space:nowrap;background:var(--surface-paper, #f9f9f7);padding:1px 4px;border-radius:2px;transform:translateY(-50%)}.vrg{display:flex;align-items:center;gap:var(--gap-coupled, 6px);width:100%;box-sizing:border-box;font-family:var(--font-mono, "PP Neue Montreal Mono", ui-monospace, monospace);line-height:1}.vrg *,.vrg *:before,.vrg *:after{box-sizing:border-box}.vrg__label{flex:none;font-size:var(--text-value, 14px);font-weight:500;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums}.vrg__label--low{color:var(--ink-gray, #8b8783)}.vrg__label--high{color:var(--ink-primary, #191f2d)}.vrg--on-dark .vrg__label--high{color:var(--ink-on-anchor, #f9f9f7)}.vrg__track{position:relative;flex:1 1 auto;min-width:0;height:var(--gap-coupled, 6px);background:var(--surface-night, #e9e3db)}.vrg--on-dark .vrg__track{background:var(--ink-slate, #474e55)}.vrg__bar{position:absolute;top:0;bottom:0;left:var(--vrg-bar-start, 0%);width:var(--vrg-bar-width, 0%);background:var(--vrg-bar-fill, var(--temperature-mild, #74ca59))}.vrg__marker{position:absolute;top:50%;left:var(--vrg-marker-at, 0%);width:var(--gap-coupled, 6px);height:var(--gap-coupled, 6px);transform:translate(-50%,-50%);border:var(--border-default, 1px) solid var(--ink-primary, #191f2d);border-radius:var(--radius-pill, 999px);background:var(--surface-paper, #f9f9f7)}.vrg--on-dark .vrg__marker{border-color:var(--surface-paper, #f9f9f7);background:var(--ink-primary, #191f2d)}.vrg--compact{gap:0}.vrg-col{width:100%;box-sizing:border-box;font-family:var(--font-mono, "PP Neue Montreal Mono", ui-monospace, monospace)}.vrg-col__title{font-family:var(--font-title, var(--font-sans));font-weight:500;font-size:var(--text-subheading, 18px);line-height:1;color:var(--title-color, var(--ink-primary, #191f2d));padding-bottom:var(--gap-related, 12px)}.vrg-col--on-dark .vrg-col__title{color:var(--ink-on-anchor, #f9f9f7)}.vrg-col__rows{display:grid;gap:var(--gap-related, 12px)}.vrg-col__row{display:flex;align-items:center;gap:var(--gap-related, 12px)}.vrg-col__day{flex:none;width:4.5em;font-size:var(--text-value, 14px);font-weight:500;text-transform:uppercase;white-space:nowrap;color:var(--ink-gray, #8b8783)}.lg{font-family:var(--font-sans);color:var(--ink-primary, #191f2d);box-sizing:border-box;width:100%;container-type:inline-size}.lg *,.lg *:before,.lg *:after{box-sizing:border-box}.lg__title{font-family:var(--font-title, var(--font-sans));font-weight:500;font-size:var(--text-subheading, 18px);line-height:1;color:var(--title-color, var(--ink-primary, #191f2d));padding:var(--gap-related, 12px) 0}.lg__legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-sibling, 24px);padding:var(--padding-default, 12px) 0}.lg__legend-item{display:flex;align-items:center;gap:var(--gap-coupled, 6px)}.lg__legend-label{font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;color:var(--ink-gray, #8b8783);white-space:nowrap}.lg__legend-swatch--expected{width:3px;height:14px;background:var(--ink-primary, #191f2d)}.lg__legend-swatch--expected-box{width:12px;height:12px;background:var(--ink-primary, #191f2d)}.lg__legend-swatch--range{width:24px;height:12px;border:var(--border-default, 1px) solid var(--ink-slate, #474e55);background:transparent}.lg__zone-labels{position:relative;height:var(--text-value, 14px);margin-bottom:var(--gap-related, 12px)}.lg__zone-label{position:absolute;transform:translate(-50%);white-space:nowrap;font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;color:var(--ink-gray, #8b8783)}.lg__track{position:relative;width:100%}.lg__svg{display:block;width:100%;overflow:visible}.lg__cell-label{position:absolute;top:50%;transform:translate(-50%,-50%);font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;pointer-events:none}.lg__tooltip{position:absolute;transform:translate(-50%);display:inline-flex;align-items:center;gap:var(--gap-coupled, 6px);padding:var(--padding-tight, 6px);background:var(--ink-primary, #191f2d);color:var(--ink-cloud, #f9f9f7);font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-hover, 75ms) var(--ease-hover, linear)}.lg.is-hovered .lg__tooltip{opacity:1}.lg__tooltip-main{color:var(--ink-cloud, #f9f9f7)}.lg__tooltip-bound{color:var(--ink-gray, #8b8783)}.lg__axis{position:relative;width:100%}.lg__tick-label{position:absolute;transform:translate(-50%);font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;color:var(--ink-gray, #8b8783)}.lg__unit{position:absolute;transform:translate(-50%);text-align:center;font-family:var(--font-mono);font-weight:500;font-size:var(--text-unit, 14px);line-height:1;text-transform:uppercase;color:var(--ink-gray, #8b8783)}.lg__axis-label--start{transform:translate(0);text-align:left}.lg__axis-label--end{transform:translate(-100%);text-align:right}.lg.is-empty{opacity:.6}.lg--compact .lg__title{padding-block:var(--gap-coupled, 6px)}.lg--compact .lg__legend{gap:var(--gap-related, 12px);padding:var(--padding-tight, 6px) 0}.lg--compact .lg__zone-labels{height:var(--text-value, 14px);margin-bottom:var(--gap-coupled, 6px)}.lg--distribution .lg__title{font-size:var(--text-subheading, 18px)}.lg__dist-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-related, 12px)}.lg__dist-legend-item{display:flex;align-items:center;gap:var(--gap-coupled, 6px)}.lg__dist-legend-label{font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;color:var(--ink-primary, #191f2d);white-space:nowrap}.lg__dist-ord{font-size:var(--text-unit, 14px)}.lg__dist-legend-median{width:3px;height:14px;background:var(--ink-primary, #191f2d)}.lg__dist-legend-quartile{width:1.5px;height:12px;background:var(--ink-gray, #8b8783)}.lg__dist-track{position:relative;width:100%;border-bottom:var(--border-default, 1px) solid var(--ink-gray, #8b8783);overflow:visible}.lg__dist-svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:hidden}.lg__dist-median,.lg__dist-quartile{position:absolute;transform:translate(-50%)}.lg__dist-median{background:var(--ink-primary, #191f2d)}.lg__dist-quartile{background:var(--ink-gray, #8b8783)}.lg__dist-dot{position:absolute;width:10px;height:10px;border-radius:var(--radius-pill, 999px);background:var(--ink-primary, #191f2d);transform:translate(-50%,-50%);pointer-events:none}.lg__dist-tooltip{position:absolute;display:flex;flex-direction:column;gap:var(--gap-coupled, 6px);padding:var(--padding-tight, 6px);background:var(--ink-primary, #191f2d);color:var(--ink-cloud, #f9f9f7);font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;white-space:nowrap;pointer-events:none;z-index:1}.lg__dist-tt-line{display:inline-flex;align-items:baseline}.lg__dist-unit{font-size:var(--text-unit, 14px)}.lg__dist-source{margin-top:var(--gap-related, 12px);font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;color:var(--ink-gray, #8b8783)}.lg--compact .lg__dist-source{font-size:var(--text-unit, 14px)}.lg--compact .lg__dist-legend-quartile{width:1px}.lg__title:first-letter{text-transform:uppercase}.rc{font-family:var(--font-sans);color:var(--ink-primary, #191f2d);box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:0}.rc *,.rc *:before,.rc *:after{box-sizing:border-box}.rc__title{font-family:var(--font-title, var(--font-sans));font-weight:500;font-size:var(--text-subheading, 18px);line-height:1;color:var(--title-color, var(--ink-primary, #191f2d));padding:var(--gap-related, 12px) 0}.rc__legend{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--gap-sibling, 24px);padding:var(--padding-default, 12px) 0;overflow:hidden}.rc__legend-item{display:flex;align-items:center;gap:var(--gap-coupled, 6px);min-width:0}.rc__legend-swatch{width:48px;height:6px;border-radius:999px;flex:none}.rc__legend-label{font-family:var(--font-mono);font-weight:500;font-size:var(--text-prompt, 18px);line-height:1;text-transform:uppercase;color:var(--ink-slate, #474e55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc__stage{width:100%;aspect-ratio:1;flex:0 1 auto;min-height:0;display:flex;align-items:center}.rc__chart{position:relative;flex:none}.rc__svg{display:block}.rc__ring{fill:none;stroke:var(--ink-gray, #8b8783);stroke-opacity:.22;stroke-width:1}.rc__spoke{stroke:var(--ink-gray, #8b8783);stroke-opacity:.3;stroke-width:1}.rc__ring,.rc__spoke,.rc__vertex,.rc__svg path{pointer-events:none}.rc__hit{cursor:pointer}.rc__axis-label,.rc__value-label{position:absolute;transform:translate(-50%,-50%);font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;color:var(--ink-gray, #8b8783);white-space:nowrap;pointer-events:none}.rc__value-label{background:var(--surface-paper, #f9f9f7);padding:3px 5px;border-radius:var(--radius-card, 6px)}.rc__dot{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--ink-primary, #191f2d);transform:translate(-50%,-50%);pointer-events:none}.rc__tooltip{position:absolute;transform:translate(-50%,-50%);background:var(--ink-primary, #191f2d);color:var(--ink-cloud, #f9f9f7);font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;padding:5px 7px;border-radius:var(--radius-card, 6px);white-space:nowrap;pointer-events:none}.rc__unit{font-size:var(--text-unit, 14px)}.rc__source{font-family:var(--font-mono);font-weight:500;font-size:var(--text-value, 14px);line-height:1;text-transform:uppercase;color:var(--ink-gray, #8b8783);padding-top:var(--padding-default, 12px)}.rc__title:first-letter{text-transform:uppercase}:root{--recede-suspect: .5;--recede-locked: .35;--recede-dormant: .2;color-scheme:light;--surface: #efebe6;--surface-deep: #e9e3db;--ink: #191f2d;--ink-dim: #8b8783;--accent: #f4d03f;--go: #4ade80;--caution: #facc15;--stop: #f87171;--unknown: #9ca3af;--checking: #609bdf;--font: "PP Neue Montreal", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: "PP Neue Montreal Mono", "SF Mono", "Cascadia Code", monospace;--kit-legend-border: var(--surface-night)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;overflow:hidden}body{background:var(--surface);color:var(--ink);font:500 14px / 1.5 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dim{color:var(--ink-dim)}.mono,.msg-meta,.map-meta .dim{font-family:var(--mono);font-weight:400;font-variant-numeric:tabular-nums;text-transform:uppercase}.artifact-root{display:flex;flex-direction:column;height:100%}.bounded-error{border:1px solid var(--stop);border-radius:var(--radius-card);margin:12px;padding:var(--padding-default)}.bounded-error h1{color:var(--stop);font-size:16px}@keyframes wb-snap-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.wb-snap{animation:wb-snap-in var(--dur-panel) var(--ease-panel) both;animation-delay:var(--wb-snap-delay, 0ms)}.board{flex:1;display:flex;flex-direction:column;gap:var(--gap-related);padding:var(--padding-default) var(--padding-spacious) calc(2 * var(--padding-default) + 6px);overflow-y:auto;scrollbar-width:thin}.board>*{flex:0 0 auto}.board[data-canvas-blanked]>[inert]{visibility:hidden}.board[data-reasoning-active]{padding-top:calc(2 * var(--padding-default) + 3em + 4px + var(--gap-related) + 1px)}.board-pack{position:relative;flex:1 0 auto;min-height:320px}.pack-block{position:absolute;min-width:0;transition:left .28s var(--ease-panel),top .28s var(--ease-panel),width .28s var(--ease-panel),height .28s var(--ease-panel),min-height .28s var(--ease-panel),opacity .2s ease}.pack-block.pack-map,.pack-block.pack-chart,.pack-block.pack-synthesis{background:var(--surface-warm);border:1px solid var(--surface-sage);border-radius:var(--radius-container);overflow:hidden;display:flex;container-type:inline-size}.pack-block.pack-map>*,.pack-block.pack-chart>*,.pack-block.pack-synthesis>*{width:100%;min-width:0}.pack-block.pack-checks{background:var(--surface-warm);border:1px solid var(--surface-sage);border-radius:var(--radius-container);display:flex;flex-direction:column;container-type:inline-size}.pack-content{width:100%;min-width:0}.chart[aria-busy=true]{justify-content:center}.verdict-text{display:grid;gap:2px;color:var(--ink);position:relative}.verdict-row{display:flex;flex-direction:column;align-items:center;gap:var(--gap-related);margin-block:0 var(--gap-related)}.verdict-tile{display:flex;flex:none}.verdict-divider-dock{position:sticky;top:calc(-1 * var(--padding-default));z-index:5;background:var(--surface-warm);margin-inline:calc(-1 * var(--padding-spacious));margin-block:var(--gap-related) var(--padding-spacious);padding-top:var(--gap-related)}.verdict-divider{margin:0}.verdict-row .verdict-text{min-width:0;max-width:min(56rem,100%);text-align:center}.verdict-row .verdict-text .confidence-line{justify-content:center}.verdict-tile.assessment-changed,.verdict-text.assessment-changed h1{opacity:.72}.verdict-tile,.verdict-text h1{transition:opacity var(--dur-panel) ease-out}.verdict-tile.conf-soft,.verdict-text.conf-soft h1{opacity:.92}.verdict-tile.conf-very-soft,.verdict-text.conf-very-soft h1{opacity:.8}.pulse{width:8px;height:8px;border-radius:50%;background:var(--checking);animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.25}50%{opacity:1}}.verdict-text h1{font-size:var(--text-heading, 24px);margin:0 0 2px;font-weight:500;text-wrap:balance}.confidence-line{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-coupled);font-size:12px}.confidence-line .count{font-family:var(--mono);font-variant-numeric:tabular-nums}.map-focus{flex:1;position:relative;display:flex}.map-grid{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--surface-sage) 1px,transparent 1px) 0 0 / 40px 40px,linear-gradient(90deg,var(--surface-sage) 1px,transparent 1px) 0 0 / 40px 40px,radial-gradient(circle at 50% 50%,var(--surface-deep) 0%,var(--surface-warm) 70%)}.map-pin{position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--checking);box-shadow:0 0 18px #609bdf80}.outcome-frame-clear .map-pin{background:var(--go);box-shadow:0 0 18px #4ade8080}.outcome-frame-caution .map-pin{background:var(--caution);box-shadow:0 0 18px #facc1580}.outcome-frame-nogo .map-pin{background:var(--stop);box-shadow:0 0 18px #f87171a6}.map-meta{position:relative;margin:12px auto auto;background:#03090fcc;color:#d6d7d9;border:1px solid var(--surface-sage);border-radius:var(--radius-card);padding:var(--padding-tight) var(--padding-default);display:flex;flex-direction:column}.map-query-point{width:9px;height:9px;border-radius:50%;border:1.5px solid rgba(230 227 220 / 80%);background:#03090fb3;display:block;pointer-events:none}.map-option-pin{cursor:pointer}.map-option-pin:hover{filter:brightness(1.35)}.map-field-status{position:absolute;left:8px;bottom:34px;max-width:70%;display:flex;flex-direction:column;gap:5px;padding:5px 8px;background:#03090fb8;color:#d6d7d9;border:1px solid var(--surface-sage);border-radius:var(--radius-card);font-family:var(--mono);font-weight:400;font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-transform:uppercase;pointer-events:none}.map-field-line{display:flex;flex-direction:column;gap:2px;min-width:0}.map-field-label,.map-field-sublabel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-field-sublabel{font-size:9px;opacity:.72}.map-legend-row{display:flex;align-items:center;gap:6px;min-width:0}.map-legend-end{font-size:9px;opacity:.85;text-transform:none;white-space:nowrap}.map-legend-bar{position:relative;width:200px;max-width:100%;height:6px;border-radius:2px;overflow:hidden;flex:0 1 auto;background-color:#03090f99}.map-legend-dim{position:absolute;top:0;bottom:0;background:#03090f}.map-legend-tick{position:absolute;top:0;bottom:0;width:1px;transform:translate(-50%);background:#e6e3dce5}.map-option-pin .pin-label{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:2px;font-size:11px;color:#d6d7d9;opacity:.95;white-space:nowrap;background:#03090fb8;border-radius:3px;padding:1px 5px;text-shadow:0 1px 2px rgb(0 0 0 / 80%)}.map-hover-card{position:absolute;top:0;left:0;z-index:2;animation:map-hover-card-in .1s ease-in;display:flex;flex-direction:column;gap:2px;padding:5px 8px;max-width:240px;background:#03090fb8;color:#d6d7d9;border:1px solid var(--surface-sage);border-radius:var(--radius-card);font-family:var(--mono);font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:.02em;pointer-events:none}@keyframes map-hover-card-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.map-hover-card{animation:none}}.map-hover-heading{font-size:9px;text-transform:uppercase;opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-hover-value{font-size:13px}.map-hover-context{font-size:9px;opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail{padding:var(--padding-default);display:flex;flex-direction:column;gap:var(--gap-coupled)}.rail h2{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-dim);margin:0 0 2px;font-weight:500;text-wrap:balance}.factor{display:flex;gap:var(--gap-coupled);align-items:baseline;min-width:0}.factor>div{min-width:0;overflow-wrap:anywhere}.factor .factor-bar{font-size:11px;margin-top:2px}.factor .dot,.source .dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--ink-dim)}.factor.pending .dot{background:var(--checking);animation:pulse 1.2s ease-in-out infinite}.factor.ready .dot{background:var(--go)}.factor.ready.fail .dot{background:var(--stop)}.factor-label{font-weight:500;font-size:13px}.source-summary{font-size:12px}.source{display:flex;gap:var(--gap-coupled);align-items:baseline;flex-wrap:wrap;min-width:0}.source.loading .dot{background:var(--checking);animation:pulse 1.2s ease-in-out infinite}.source.ready .dot{background:var(--go)}.source.substituted .dot{background:var(--caution)}.source.unavailable .dot{background:var(--ink-dim)}@media(prefers-reduced-motion:reduce){.wb-snap{animation:none}.pack-block{transition:none}.pack-block.pack-map.map-expanded{animation:none}.board[data-map-expanded] .verdict-row,.board[data-map-expanded] .options-strip,.board[data-map-expanded] .pack-block:not(.map-expanded){transition:none}.pulse,.factor.pending .dot,.source.loading .dot{animation:none}}.source .status{font-size:11px;border:1px solid var(--surface-sage);border-radius:var(--radius-pill);padding:0 8px}.source.loading .status{color:var(--checking);border-color:#609bdf66}.source.substituted .status{color:var(--caution);border-color:#facc1566}.source.unavailable .status{color:var(--ink-dim)}.caveat{color:#713f12;font-size:12px;overflow-wrap:anywhere;text-wrap:pretty}.source .caveat{flex-basis:100%;margin-left:12px}.options-strip{display:flex;justify-content:center;min-width:0}.options-strip .wb-seg{max-width:100%}.map-view{flex:1;position:relative;display:flex;min-height:140px}.map-mount{position:absolute;top:0;right:0;bottom:0;left:0}.map-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:12px}.outcome-frame-clear{box-shadow:inset 0 0 0 2px #4ade8059}.outcome-frame-caution{box-shadow:inset 0 0 0 2px #facc1559}.outcome-frame-nogo{box-shadow:inset 0 0 0 2px #f8717159}.chart{flex:1;margin:0;padding:var(--padding-tight) var(--padding-default);display:flex;flex-direction:column;min-height:180px}.chart-loading .chart-question{font-size:11px}.chart-loading{display:grid;place-items:center}.chart--sparkline{min-height:60px}.chart-missing-note{font-size:10px;padding:2px var(--padding-default) 4px}.view-generic{margin:auto}.chart-view{flex:1;width:100%;padding:var(--padding-default);display:flex;flex-direction:column;min-height:0;overflow:hidden}.view-explanation{flex:none;margin:2px 0 0;padding:4px var(--padding-default, 12px) 0;font:400 12px / 1.45 var(--font);color:var(--ink-dim)}.chart-view:has(.kit-view) .view-explanation{padding-inline:0}.chart-view .chart{min-height:0}.kit-view{display:flex;flex-direction:column;gap:var(--gap-related);width:100%}.kit-title{font-family:var(--font-title, var(--font-sans));font-weight:500;font-size:var(--text-subheading, 18px);line-height:1;color:var(--title-color, var(--ink-primary, #191f2d))}.kit-title:first-letter{text-transform:uppercase}.chart>.kit-title{margin-bottom:var(--gap-related)}.kit-rain-gauge{align-items:center;text-align:center}.kit-rain-gauge>.kit-title{text-align:center;margin-bottom:24px}.kit-legend{font-size:10px;letter-spacing:.02em}.kit-caveat{font-size:10px;border-top:1px solid var(--kit-legend-border);padding-top:6px}.kit-empty{padding:var(--padding-default)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--surface-sage);border-radius:3px}.map-expand-btn{position:absolute;top:8px;right:8px;z-index:3;width:auto!important;display:grid;place-items:center;padding:6px;border:1px solid var(--surface-sage);border-radius:var(--radius-card);background:#03090fb8;color:#d6d7d9;cursor:pointer;pointer-events:auto;transition:background .12s ease}.map-expand-btn:hover{background:#03090fe0}.pack-block.pack-map.map-expanded{z-index:100}@keyframes map-expand-fade{0%{opacity:0}}.board[data-map-expanded]{overflow:hidden}.pack-block.pack-map.map-expanded .map-view{box-shadow:none}.board[data-map-expanded] .verdict-row,.board[data-map-expanded] .options-strip{opacity:0;visibility:hidden;pointer-events:none}.board[data-map-expanded] .pack-block:not(.map-expanded){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s}.verdict-row,.options-strip{transition:opacity .2s ease}.map-view.clickable .map-mount canvas{cursor:crosshair}.verdict-badge.stale-verdict,.verdict-text.stale-verdict h1{opacity:var(--recede-suspect)}.verdict-row .verdict-badge.held-verdict,.verdict-row .verdict-text.held-verdict h1,.verdict-row .verdict-text.held-verdict .confidence-line{opacity:var(--recede-dormant)}.options-strip.held-lock{opacity:var(--recede-locked)}.archive-stale-verdict{overflow:hidden}.verdict-text.archive-stale-verdict:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(168,106,194,.1),rgba(3,9,15,.32) 42%,transparent 78%)}.verdict-badge.archive-stale-verdict,.verdict-text.archive-stale-verdict h1{opacity:.48}.board-empty{display:grid;place-items:center}.artifact-splash{display:grid;place-items:center;position:relative;overflow:hidden;width:100%;height:100%}.artifact-splash:before{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background-image:linear-gradient(color-mix(in srgb,var(--ink-dim) 10%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ink-dim) 10%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--ink-dim) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ink-dim) 5%,transparent) 1px,transparent 1px);background-size:160px 160px,160px 160px,32px 32px,32px 32px;background-position:center center;-webkit-mask-image:radial-gradient(ellipse 50% 45% at 50% 50%,black 0%,transparent 100%);mask-image:radial-gradient(ellipse 50% 45% at 50% 50%,black 0%,transparent 100%);pointer-events:none}.splash-mark{position:relative;z-index:1;display:grid;place-items:center}.splash-mark img{width:56px;opacity:.45;animation:splash-pulse 2.2s ease-in-out infinite}.splash-mark:before,.splash-mark:after{content:"";position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.splash-mark:before{width:200px;height:200px;border:1px solid color-mix(in srgb,var(--accent) 14%,transparent)}.splash-mark:after{width:320px;height:320px;border:1px solid color-mix(in srgb,var(--accent) 7%,transparent)}@keyframes splash-pulse{0%,to{opacity:.3}50%{opacity:.55}}.standalone-hint{position:fixed;bottom:18px;left:0;right:0;text-align:center;font-size:13px;color:var(--ink-dim);text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.splash-mark img{animation:none}}.chart-loading{gap:var(--gap-coupled);color:var(--ink-dim)}.skeleton-bar{width:60%;height:8px;border-radius:4px;background:color-mix(in srgb,var(--ink-gray) 45%,var(--surface-warm));animation:skeleton-pulse 1.5s ease-in-out infinite}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.factor.working-now{border-color:var(--accent);animation:wb-working 1.4s ease-in-out infinite}@keyframes wb-working{50%{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}}@media(prefers-reduced-motion:reduce){.factor.working-now{animation:none}}.source .caveat{white-space:normal;overflow:visible}.artifact-root[data-archive-mode=true] .board{padding:var(--padding-default)}/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-yellow-400:oklch(85.2% .199 91.936);--color-green-400:oklch(79.2% .209 151.711);--color-blue-400:oklch(70.7% .165 254.624);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--font-weight-thin:100;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-xl:.75rem;--animate-spin:spin 1s linear infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--color-faded-background:var(--faded-background);--color-accent:var(--engine-accent);--color-surface-1:var(--surface-1);--color-surface-2:var(--surface-2);--color-primary-text:var(--primary-text);--color-secondary-text:var(--secondary-text)}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-\[-4px\]{top:-4px}.top-\[50\%\]{top:50%}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-\[-4px\]{right:-4px}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-\[-4px\]{bottom:-4px}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-\[-4px\]{left:-4px}.left-\[50\%\]{left:50%}.left-auto{left:auto}.z-50{z-index:50}.z-500{z-index:500}.z-5000{z-index:5000}.z-\[5500\]{z-index:5500}.z-\[6000\]{z-index:6000}.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:calc(var(--spacing)*0)}.m-2{margin:calc(var(--spacing)*2)}.m-3{margin:calc(var(--spacing)*3)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.mt-1{margin-top:calc(var(--spacing)*1)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5\.5{width:calc(var(--spacing)*5.5);height:calc(var(--spacing)*5.5)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-5{height:calc(var(--spacing)*5)}.h-5\.5{height:calc(var(--spacing)*5.5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-\[1\.15rem\]{height:1.15rem}.h-full{height:100%}.h-px{height:1px}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[200px\]{max-height:200px}.min-h-8{min-height:calc(var(--spacing)*8)}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-11{width:calc(var(--spacing)*11)}.w-72{width:calc(var(--spacing)*72)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[100px\]{max-width:100px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-16{min-width:calc(var(--spacing)*16)}.min-w-36{min-width:calc(var(--spacing)*36)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[70px\]{min-width:70px}.min-w-\[80px\]{min-width:80px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-skeleton{animation:1.5s ease-in-out infinite skeleton}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-none{list-style-type:none}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing)*0)}.gap-1{gap:calc(var(--spacing)*1)}.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)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[var\(--color-accent\)\]{border-color:var(--color-accent)}.border-\[var\(--color-faded-background\)\]{border-color:var(--color-faded-background)}.border-faded-background,.border-faded-background\/50{border-color:var(--faded-background)}@supports (color:color-mix(in lab,red,red)){.border-faded-background\/50{border-color:color-mix(in oklab,var(--faded-background)50%,transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-transparent{border-color:#0000}.bg-\[var\(--color-accent\)\],.bg-\[var\(--color-accent\)\]\/10{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-accent\)\]\/10{background-color:color-mix(in oklab,var(--color-accent)10%,transparent)}}.bg-\[var\(--color-accent\)\]\/15{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-accent\)\]\/15{background-color:color-mix(in oklab,var(--color-accent)15%,transparent)}}.bg-\[var\(--color-accent\)\]\/20{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-accent\)\]\/20{background-color:color-mix(in oklab,var(--color-accent)20%,transparent)}}.bg-\[var\(--color-accent\)\]\/40{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-accent\)\]\/40{background-color:color-mix(in oklab,var(--color-accent)40%,transparent)}}.bg-\[var\(--color-surface-1\)\]{background-color:var(--color-surface-1)}.bg-accent{background-color:var(--engine-accent)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-destructive-accent{background-color:var(--destructive-accent)}.bg-faded-background{background-color:var(--faded-background)}.bg-foreground\/20{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/20{background-color:color-mix(in oklab,var(--foreground)20%,transparent)}}.bg-surface-1,.bg-surface-1\/60{background-color:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.bg-surface-1\/60{background-color:color-mix(in oklab,var(--surface-1)60%,transparent)}}.bg-surface-2{background-color:var(--surface-2)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.fill-accent{fill:var(--engine-accent)}.fill-current{fill:currentColor}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-9{padding:calc(var(--spacing)*9)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.pt-0{padding-top:calc(var(--spacing)*0)}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--color-accent\)\]{color:var(--color-accent)}.text-\[var\(--color-primary-text\)\]{color:var(--color-primary-text)}.text-\[var\(--color-secondary-text\)\]{color:var(--color-secondary-text)}.text-accent{color:var(--engine-accent)}.text-blue-400{color:var(--color-blue-400)}.text-destructive-accent{color:var(--destructive-accent)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-primary-text{color:var(--primary-text)}.text-secondary-text{color:var(--secondary-text)}.text-white{color:var(--color-white)}.text-yellow-400{color:var(--color-yellow-400)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + 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)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.invert{--tw-invert:invert(100%);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,)}.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))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\]{transition-property:color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:text-tertiary-text:is(:where(.group)[data-disabled=true] *){color:var(--tertiary-text)}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:text-tertiary-text:is(:where(.peer):disabled~*){color:var(--tertiary-text)}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-accent ::selection{background-color:var(--engine-accent)}.selection\:bg-accent::selection{background-color:var(--engine-accent)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing)*6)}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:h-8::file-selector-button{height:calc(var(--spacing)*8)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-primary-text::file-selector-button{color:var(--primary-text)}@media(hover:hover){.hover\:bg-\[var\(--color-accent\)\]\/90:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--color-accent\)\]\/90:hover{background-color:color-mix(in oklab,var(--color-accent)90%,transparent)}}.hover\:bg-\[var\(--color-surface-2\)\]:hover{background-color:var(--color-surface-2)}.hover\:bg-accent\/20:hover{background-color:var(--engine-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/20:hover{background-color:color-mix(in oklab,var(--engine-accent)20%,transparent)}}.hover\:bg-accent\/50:hover{background-color:var(--engine-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--engine-accent)50%,transparent)}}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-faded-background:hover,.hover\:bg-faded-background\/10:hover{background-color:var(--faded-background)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-faded-background\/10:hover{background-color:color-mix(in oklab,var(--faded-background)10%,transparent)}}.hover\:bg-faded-background\/20:hover{background-color:var(--faded-background)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-faded-background\/20:hover{background-color:color-mix(in oklab,var(--faded-background)20%,transparent)}}.hover\:bg-surface-2:hover{background-color:var(--surface-2)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-primary-text:hover{color:var(--primary-text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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)}.hover\:ring-accent\/20:hover{--tw-ring-color:var(--engine-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:ring-accent\/20:hover{--tw-ring-color:color-mix(in oklab,var(--engine-accent)20%,transparent)}}}.focus\:bg-accent:focus{background-color:var(--engine-accent)}.focus\:bg-faded-background\/20:focus{background-color:var(--faded-background)}@supports (color:color-mix(in lab,red,red)){.focus\:bg-faded-background\/20:focus{background-color:color-mix(in oklab,var(--faded-background)20%,transparent)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:relative:focus-visible{position:relative}.focus-visible\:border-accent:focus-visible{border-color:var(--engine-accent)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}.focus-visible\:ring-accent:focus-visible,.focus-visible\:ring-accent\/20:focus-visible{--tw-ring-color:var(--engine-accent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-accent\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--engine-accent)20%,transparent)}}.focus-visible\:ring-accent\/50:focus-visible{--tw-ring-color:var(--engine-accent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-accent\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--engine-accent)50%,transparent)}}.focus-visible\:ring-surface-1:focus-visible{--tw-ring-color:var(--surface-1)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-tertiary-text:disabled{color:var(--tertiary-text)}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing)*2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.has-\[\>svg\]\:px-5:has(>svg){padding-inline:calc(var(--spacing)*5)}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive-accent[aria-invalid=true]{border-color:var(--destructive-accent)}.aria-invalid\:border-red-500[aria-invalid=true]{border-color:var(--color-red-500)}.aria-invalid\:ring-destructive-accent\/20[aria-invalid=true]{--tw-ring-color:var(--destructive-accent)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive-accent\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive-accent)20%,transparent)}}.aria-invalid\:ring-red-500\/20[aria-invalid=true]{--tw-ring-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-red-500\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing)*9)}.data-\[size\=default\]\:min-h-9[data-size=default]{min-height:calc(var(--spacing)*9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}.data-\[size\=sm\]\:min-h-8[data-size=sm]{min-height:calc(var(--spacing)*8)}:is(.\*\:data-\[slot\=multiselect-value\]\:line-clamp-1>*)[data-slot=multiselect-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=multiselect-value\]\:flex>*)[data-slot=multiselect-value]{display:flex}:is(.\*\:data-\[slot\=multiselect-value\]\:items-center>*)[data-slot=multiselect-value]{align-items:center}:is(.\*\:data-\[slot\=multiselect-value\]\:gap-2>*)[data-slot=multiselect-value]{gap:calc(var(--spacing)*2)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--engine-accent)}.data-\[state\=open\]\:bg-faded-background\/20[data-state=open]{background-color:var(--faded-background)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-faded-background\/20[data-state=open]{background-color:color-mix(in oklab,var(--faded-background)20%,transparent)}}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}@media(min-width:40rem){.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}}@media(min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(prefers-color-scheme:dark){.dark\:aria-invalid\:ring-destructive-accent\/40[aria-invalid=true]{--tw-ring-color:var(--destructive-accent)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive-accent\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive-accent)40%,transparent)}}}.\[\&_\[data-slot\=multiselect-label\]\+\[data-slot\=multiselect-item\]\]\:ml-2 [data-slot=multiselect-label]+[data-slot=multiselect-item],.\[\&_\[data-slot\=multiselect-label\]\~\[data-slot\=multiselect-item\]\]\:ml-2 [data-slot=multiselect-label]~[data-slot=multiselect-item],.\[\&_\[data-slot\=select-label\]\+\[data-slot\=select-item\]\]\:ml-2 [data-slot=select-label]+[data-slot=select-item],.\[\&_\[data-slot\=select-label\]\~\[data-slot\=select-item\]\]\:ml-2 [data-slot=select-label]~[data-slot=select-item]{margin-left:calc(var(--spacing)*2)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\"size-\"\]\)\]\:size-4 svg:not([class*=size-]),.\[\&_svg\:not\(\[class\*\=\\\'size-\\\'\]\)\]\:size-4 svg:not([class*="'size-'"]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-scrollbar\]\:h-1::-webkit-scrollbar{height:calc(var(--spacing)*1)}.\[\&\:\:-webkit-scrollbar\]\:w-1::-webkit-scrollbar{width:calc(var(--spacing)*1)}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded::-webkit-scrollbar-thumb{border-radius:.25rem}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[var\(--faded-text\)\]::-webkit-scrollbar-thumb{background-color:var(--faded-text)}.\[\&\:\:-webkit-scrollbar-thumb\:hover\]\:bg-\[var\(--brighter-text\)\]::-webkit-scrollbar-thumb:hover{background-color:var(--brighter-text)}.\[\&\:\:-webkit-scrollbar-track\]\:rounded::-webkit-scrollbar-track{border-radius:.25rem}.\[\&\:\:-webkit-scrollbar-track\]\:bg-\[var\(--faded-background\)\]::-webkit-scrollbar-track{background-color:var(--faded-background)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}.\[\&\>div\]\:border-gray-200>div{border-color:var(--color-gray-200)}.\[\&\>div\]\:bg-white>div{background-color:var(--color-white)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}@media(hover:hover){a.\[a\&\]\:hover\:bg-background:hover{background-color:var(--background)}a.\[a\&\]\:hover\:bg-surface-2:hover{background-color:var(--surface-2)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}a.\[a\&\]\:hover\:opacity-90:hover{opacity:.9}}}:root{--primary:#5d9cec;--light-primary:#85b8e3;--dark-primary:#4677b7;--windborne-yellow:#f4d03f;--font-pp-neue:"PP Neue Montreal",sans-serif;--font-pp-neue-mono:"PP Neue Montreal Mono",monospace;--graident-white-opacity:.24;--gradient-blue-opacity:.2;--radius:4px}:root,.theme-day{--background:#f7f2f2;--foreground:#101010;--title:#f7f2f2;--footer:#e0e0e0;--faded-background:#cfcfcf;--panel-background:#eee;--utilities-demo-day-background:#fff;--utilities-demo-day-border:#e3e8e4;--sidebar-background:#e8e8ea;--sidebar-highlighted-background:#e6e6e6;--default-text:#333;--brighter-text:#2f2f2f;--gradient-white:rgba(47,47,47,var(--graident-white-opacity));--faded-text:#4d4d4d;--darker-text:#686f6f;--most-highlighted-complement:white;--most-highlighted:black;--highlighted-16:#000;--highlighted-16-complement:#fff;--highlighted-15:#111;--highlighted-15-complement:#eee;--highlighted-158-complement:#d8d8d8;--highlighted-14:#000;--highlighted-14-complement:#ddd;--highlighted-13:#333;--highlighted-13-complement:#ccc;--highlighted-12:#444;--highlighted-12-complement:#bbb;--highlighted-10:#666;--highlighted-10-complement:#999;--switch-background:#f1f1f1;--switch:#222;--switch-toggle:#fff;--switch-toggled:#a2acb0;--input-background:#eee;--placeholder-text:#909090;--table-border:#ccc;--table-odd-row:#fff;--table-even-row:#eee;--table-odd-row-light:#f8f8f8;--table-even-row-light:#d9d9d9;--sidebar-highlight:var(--primary);--trader-ai-accent:#2aa5bb;--accent:var(--primary);--accent-foreground:var(--dark-primary);--gradient-blue:rgba(93,156,236,var(--gradient-blue-opacity));--destructive-accent:#bb1717;--warning-accent:#d2921a;--info-accent:#1660b4;--surface-background:#fbf7f0;--surface-1:#f8f5f2;--surface-2:#f0ece9;--primary-text:#292826;--secondary-text:#746f64;--tertiary-text:#bcb1a6;--line-color-0:var(--primary);--line-color-1:#1eff00;--line-color-2:#ffa600;--line-color-3:red;--line-color-4:#a0f;--tag-bg:#d3e2f2;--swal-button-confirm-hover-bg:#99caff;--swal-button-cancel-hover-bg:#bbb;--climatology-surface-1:#dfdad4;--climatology-surface-2:#c6c1bc}:root.theme-night,body.theme-night,.theme-night{--background:#222;--foreground:#f4f4f4;--title:#1f1f1f;--footer:#1f1f1f;--faded-background:#333;--panel-background:#111;--utilities-demo-day-background:#000;--utilities-demo-day-border:#1c171b;--sidebar-background:#111113;--sidebar-highlighted-background:#191919;--default-text:#ababab;--brighter-text:#d0d0d0;--gradient-white:rgba(208,208,208,var(--graident-white-opacity));--faded-text:#b2b2b2;--darker-text:#979090;--most-highlighted-complement:black;--most-highlighted:white;--highlighted-16:#fff;--highlighted-16-complement:#000;--highlighted-15:#eee;--highlighted-15-complement:#111;--highlighted-158-complement:#181818;--highlighted-14:#d6d7d9cc;--highlighted-14-complement:#10151bcc;--highlighted-13:#ccc;--highlighted-13-complement:#333;--highlighted-12:#bbb;--highlighted-12-complement:#444;--highlighted-10:#d6d7d9;--highlighted-10-complement:#666;--switch-background:#222;--switch-toggle:#000;--switch-toggled:#bbb;--switch:#f4f4f4;--input-background:#1a1a1a;--placeholder-text:#606060;--table-border:#333;--table-odd-row:#000;--table-even-row:#111;--table-odd-row-light:#090909;--table-even-row-light:#191919;--sidebar-highlight:var(--light-primary);--accent:#4677b7;--accent-foreground:var(--light-primary);--trader-ai-accent:#32a4b9;--gradient-blue:rgba(49,102,171,var(--gradient-blue-opacity));--destructive-accent:#c16161;--warning-accent:#e3b051;--info-accent:#609bdf;--surface-background:#03090f;--surface-1:#191b1c;--surface-2:#292e33;--primary-text:#d6d7d9;--secondary-text:#8b909b;--tertiary-text:#434e59;--line-color-0:var(--windborne-yellow);--line-color-1:#1eff00;--line-color-2:#a0f;--line-color-3:#006bff;--line-color-4:#ffa600;--tag-bg:#112f4b;--swal-button-confirm-hover-bg:#85b8e3;--swal-button-cancel-hover-bg:#2b3a47;--climatology-surface-1:#292b2c;--climatology-surface-2:#393e43}:root{--surface-paper:#f9f9f7;--surface-tan:#fbedda;--surface-warm:#efebe6;--surface-night:#e9e3db;--surface-sage:#d9dfd3;--ink-primary:#191f2d;--ink-slate:#474e55;--ink-gray:#8b8783;--ink-cloud:#f9f9f7;--ink-on-anchor:#f9f9f7;--anchor-green:#7bd38b;--anchor-yellow:#ffd144;--anchor-orange:#ffa046;--anchor-red:#fb4f46;--anchor-crimson:#cb3740;--anchor-purple:#403a75;--anchor-magenta:#c5459b;--anchor-blue:#1477b7;--series-1:var(--anchor-purple);--series-2:var(--anchor-orange);--series-3:var(--anchor-blue);--series-4:var(--anchor-green);--series-5:var(--anchor-magenta);--series-neutral:var(--ink-gray);--status-safe:var(--anchor-green);--status-caution:var(--anchor-orange);--status-danger:var(--anchor-red);--status-info:var(--anchor-blue);--temperature-frigid:var(--anchor-purple);--temperature-cold:var(--anchor-blue);--temperature-freezing:#3ac5bd;--temperature-mild:#74ca59;--temperature-warm:#e4a121;--temperature-hot:#e03416;--font-sans:"PP Neue Montreal",system-ui,sans-serif;--font-mono:"PP Neue Montreal Mono",ui-monospace,monospace;--font-title:var(--font-sans);--title-color:var(--ink-primary);--text-unit:14px;--text-value:14px;--text-floor:var(--text-value);--text-prompt:18px;--text-body:14px;--text-subheading:18px;--text-heading:24px;--text-title:30px;--line-body:18px;--pitch-labeled:60px;--pitch-structural:30px;--pitch-cell:24px;--pitch-minor:12px;--padding-tight:6px;--padding-default:12px;--padding-spacious:24px;--gap-coupled:6px;--gap-related:12px;--gap-sibling:24px;--gap-container:36px;--radius-card:6px;--radius-container:12px;--radius-pill:999px;--border-default:1px;--border-accent:2px;--border-subtle:#0000000d;--glass-white:#ffffffbf;--glass-white-soft:#ffffff80;--glass-warm:#efebe6bf;--glass-sage:#d9dfd3bf;--shadow-glass:0 0 4px 0 #00000026;--shadow-glass-soft:0 0 4px 0 #00000013;--overlay-hover:#0000000d;--opacity-disabled:.45;--dur-hover:75ms;--dur-panel:.15s;--dur-fade:.1s;--ease-hover:linear;--ease-panel:cubic-bezier(.16,1,.3,1);--touch-target-min:24px}@font-face{font-family:PP Neue Montreal;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/PPNeueMontreal-Regular-C0RgVexg.woff2)format("woff2")}@font-face{font-family:PP Neue Montreal;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/PPNeueMontreal-Medium-0qsiMyyJ.woff2)format("woff2"),url(/assets/PPNeueMontreal-Medium--LXkLcsS.woff)format("woff")}@font-face{font-family:PP Neue Montreal;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/PPNeueMontreal-SemiBold-CeZgHFVL.woff2)format("woff2")}@font-face{font-family:PP Neue Montreal;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/PPNeueMontreal-Bold-CXsqV9IZ.woff2)format("woff2")}@font-face{font-family:PP Neue Montreal Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/PPNeueMontrealMono-Regular-DrCcuhJ4.woff2)format("woff2"),url(/assets/PPNeueMontrealMono-Regular-Dj2xKnC_.woff)format("woff")}@font-face{font-family:PP Neue Montreal Mono;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/PPNeueMontrealMono-Medium-FDf26RJi.woff2)format("woff2")}:root.theme-day{--accent:var(--windborne-yellow);--engine-accent:var(--primary);--engine-accent-foreground:var(--dark-primary)}@keyframes skeleton{0%,to{opacity:1}50%{opacity:.4}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
