.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:-webkit-full-screen{width:100%;height:100%}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23aaa%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23999%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23666%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{color:#000;box-sizing:content-box;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{cursor:pointer;box-sizing:border-box;background-color:#ffffff80;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E);border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{white-space:nowrap;color:#333;box-sizing:border-box;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}@layer 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}}}@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;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.sticky{position:sticky}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-justify{text-align:justify}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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,)}.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))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--canvas:#f4f0e7;--surface:#fffdf7;--surface-muted:#ebe5d9;--ink:#1e2824;--ink-soft:#5d675f;--line:#d6d0c4;--brand:#145c52;--brand-deep:#0d463e;--brand-pale:#dcebe4;--sun:#e3a339;--coral:#d87958;--sky:#70a9b3;--focus:#1668c1;--shadow:0 24px 70px #31352b1a;--radius-small:12px;--radius:22px;--font-interface:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:Iowan Old Style, Baskerville, "Times New Roman", serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{background:radial-gradient(circle at 7% 7%, #e3a3391f, transparent 27rem), radial-gradient(circle at 95% 18%, #145c521a, transparent 32rem), var(--canvas);color:var(--ink);font-family:var(--font-interface);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}button,input,select,textarea{font:inherit}button,summary,select{cursor:pointer}button:disabled{cursor:wait;opacity:.68}a{color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.site-shell{min-height:100vh}.skip-link{z-index:20;background:var(--ink);color:var(--surface);border-radius:8px;padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-footer,.main-content{width:min(100% - 36px,1120px);margin-inline:auto}.site-header{z-index:10;border-top:3px solid var(--ink);border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;width:100%;min-height:72px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--surface) 94%, var(--canvas))}}.site-header{padding:11px max(18px,50vw - 560px);box-shadow:0 8px 24px #31352b0e}.site-header-actions{align-items:center;gap:11px;display:flex}.site-primary-nav{align-items:center;gap:2px;display:flex}.site-primary-nav a{min-height:44px;color:var(--brand-deep);border-radius:999px;align-items:center;padding:8px 13px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.site-primary-nav a:hover{background:var(--brand-pale)}.site-primary-nav a[aria-current=page]{box-shadow:inset 0 0 0 1px var(--brand)}@supports (color:color-mix(in lab, red, red)){.site-primary-nav a[aria-current=page]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 42%, var(--line))}}.site-primary-nav a[aria-current=page]{background:var(--brand-pale)}.nav-label-short{display:none}.wordmark{font-family:var(--font-display);letter-spacing:-.025em;align-items:center;gap:11px;font-size:clamp(1.1rem,3.5vw,1.35rem);font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{color:var(--ink);flex:none;display:block}.brand-mark-disc{fill:var(--surface)}.brand-mark-sun{fill:var(--sun)}.brand-mark-field-back{fill:var(--brand)}.brand-mark-field-front{fill:var(--brand-deep)}.brand-mark-outline{fill:none;stroke:currentColor;stroke-width:2px}.horizon-mark{width:38px;height:38px}.quiet-button,.back-button{min-height:44px;color:var(--brand-deep);background:0 0;border:0;font-weight:700}.theme-picker{position:relative}.theme-control{border:1px solid var(--line);justify-content:center;align-items:center;gap:5px;min-width:48px;min-height:44px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.theme-control{border:1px solid color-mix(in srgb, var(--line) 84%, var(--ink))}}.theme-control{background:var(--surface);color:var(--ink);border-radius:999px;padding:5px 9px;box-shadow:0 3px 12px #31352b14}.theme-control:hover{border-color:var(--brand)}.theme-glyph{width:25px;height:25px;display:block}.theme-current-glyph .theme-glyph{display:none}.theme-current-glyph .theme-glyph-light{display:block}html[data-theme-choice=dark] .theme-current-glyph .theme-glyph-light,html[data-theme-choice=auto] .theme-current-glyph .theme-glyph-light{display:none}html[data-theme-choice=dark] .theme-current-glyph .theme-glyph-dark,html[data-theme-choice=auto] .theme-current-glyph .theme-glyph-auto{display:block}.theme-sun-core{fill:var(--sun)}.theme-sun-rays{fill:none;stroke:var(--sun);stroke-linecap:round;stroke-width:1.8px}.theme-moon{fill:var(--ink)}.theme-auto-outline{fill:none;stroke:var(--ink);stroke-width:1.7px}.theme-auto-half{fill:var(--brand)}.theme-chevron{border-right:1.5px solid var(--ink-soft);border-bottom:1.5px solid var(--ink-soft);width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.theme-menu{z-index:30;border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:3px;width:230px;padding:7px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 48px #18231e2e}.theme-menu button{min-height:44px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:30px 1fr 14px;align-items:center;gap:9px;padding:7px 9px;font-size:.83rem;font-weight:750;display:grid}.theme-menu button:hover{background:var(--surface-muted)}.theme-menu button.is-active{background:var(--brand-pale)}.theme-menu .theme-glyph{width:27px;height:27px}.theme-choice-mark{background:0 0;border-radius:50%;justify-self:center;width:8px;height:8px}.theme-menu button.is-active .theme-choice-mark{background:var(--brand)}.main-content{min-height:calc(100vh - 170px);padding-block:clamp(22px,3.5vw,42px) 70px}.setup-surface{grid-template-columns:minmax(0,.85fr) minmax(440px,1.15fr);align-items:start;gap:clamp(42px,8vw,104px);display:grid}.planning-hero{grid-template-columns:minmax(0,.76fr) minmax(500px,1.24fr);align-items:start;gap:clamp(38px,7vw,92px);padding-block:clamp(18px,3vw,34px);scroll-margin-top:22px;display:grid}.planning-hero .intro-copy{top:26px}.planning-hero .intro-copy h1{max-width:11ch;font-size:clamp(3rem,5.3vw,4.8rem)}.planning-hero .decision-form{gap:18px}.planning-hero .activity-choice select{min-height:54px;font-size:1rem;font-weight:750}.sensitivity-choices>legend{margin-bottom:4px}.sensitivity-choices>legend small{color:var(--ink-soft);font-size:.72rem}.sensitivity-choices .check-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) repeat(2,minmax(0,.85fr))}.adjustments[open]{padding-bottom:8px}.adjustments[open]>fieldset{margin-inline:0}.intro-copy{padding-top:34px;position:sticky;top:32px}.eyebrow{color:var(--brand);letter-spacing:.115em;text-transform:uppercase;margin:0 0 12px;font-size:.77rem;font-weight:800}h1,h2,p{text-wrap:pretty}.intro-copy h1,.answer-card h1{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.7rem,7vw,5.8rem);font-weight:600;line-height:.96}.intro-copy>p:last-child{max-width:31rem;color:var(--ink-soft);margin:28px 0 0;font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.65}.decision-form,.answer-card{border-radius:var(--radius);background:var(--surface);border:1px solid #776f5f40}@supports (color:color-mix(in lab, red, red)){.decision-form,.answer-card{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.decision-form,.answer-card{box-shadow:var(--shadow)}.decision-form{border-color:var(--brand);gap:24px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.decision-form{border-color:color-mix(in srgb, var(--brand) 24%, var(--line))}}.decision-form{background:linear-gradient(135deg, var(--surface) 0%, var(--surface) 52%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){.decision-form{background:linear-gradient(135deg, color-mix(in srgb, var(--surface) 96%, var(--sun)) 0%, var(--surface) 52%, color-mix(in srgb, var(--surface) 95%, var(--sky)) 100%)}}.decision-form{padding:clamp(22px,4vw,38px)}.decision-form:before{border-radius:var(--radius) 0 0 var(--radius);background:linear-gradient(var(--sun), var(--coral), var(--brand));content:"";width:5px;position:absolute;inset:0 auto 0 0}fieldset{border:0;min-width:0;margin:0;padding:0}legend,label,.field-label,.alternative-block h2{color:var(--ink);font-size:.95rem;font-weight:800}.duration-stepper{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;width:100%;min-width:0;padding:7px;display:grid}.duration-stepper button{background:var(--surface-muted);min-height:40px;color:var(--brand-deep);border:0;border-radius:9px;font-size:1.35rem;font-weight:800}.duration-stepper output{text-align:center;text-wrap:balance;min-width:0;font-weight:800;line-height:1.15}.job-picker legend{margin-bottom:10px}.planner-job-picker{padding:12px 0 9px}.job-options{border:1px solid var(--brand);grid-template-columns:1fr 1fr;gap:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.job-options{border:1px solid color-mix(in srgb, var(--brand) 24%, var(--line))}}.job-options{background:radial-gradient(circle at 15% 0%, var(--sun), transparent 44%), linear-gradient(115deg, var(--brand-pale), var(--surface-muted));border-radius:14px}@supports (color:color-mix(in lab, red, red)){.job-options{background:radial-gradient(circle at 15% 0%, color-mix(in srgb, var(--sun) 22%, transparent), transparent 44%), linear-gradient(115deg, color-mix(in srgb, var(--brand-pale) 66%, var(--surface-muted)), var(--surface-muted))}}.job-options{padding:4px}.job-option{min-height:48px;color:var(--ink);text-align:center;background:0 0;border:1px solid #0000;border-radius:10px;padding:8px 12px;font-size:.9rem}.job-option span{font-weight:800;line-height:1.15;display:block}.job-option.is-active{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.job-option.is-active{border-color:color-mix(in srgb, var(--brand) 76%, var(--line))}}.job-option.is-active{background:var(--brand);color:#fffdf7;box-shadow:inset 0 1px 0 #ffffff38, 0 5px 13px var(--brand)}@supports (color:color-mix(in lab, red, red)){.job-option.is-active{box-shadow:inset 0 1px 0 #ffffff38, 0 5px 13px color-mix(in srgb, var(--brand) 22%, transparent)}}.field-group{gap:8px;min-width:0;display:grid}.field-grid{grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr);align-items:start;gap:14px;display:grid}.planned-time-picker{gap:10px;display:grid}.quick-time-options{border:1px solid var(--line);background:var(--surface-muted);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.quick-time-options{background:color-mix(in srgb, var(--surface-muted) 82%, var(--brand-pale))}}.quick-time-options{padding:4px}.quick-time-option{min-height:44px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:10px;padding:8px 10px;font-size:.9rem;font-weight:800}.quick-time-option.is-active{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.quick-time-option.is-active{border-color:color-mix(in srgb, var(--brand) 64%, var(--line))}}.quick-time-option.is-active{background:var(--surface);color:var(--brand-deep);box-shadow:0 3px 9px #292d2614}.scheduled-fields{margin-top:4px}input,select{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);width:100%;min-height:50px;color:var(--ink);padding:11px 13px}textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);width:100%;min-height:170px;color:var(--ink);padding:12px 13px}select{padding-right:34px}.location-row{grid-template-columns:1fr auto;gap:8px;display:grid}.location-search-stage,.location-selection-stage,.location-selected-stage{gap:8px;animation:.18s ease-out both location-stage-in;display:grid}@keyframes location-stage-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.location-button{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);white-space:nowrap;min-height:50px;padding-inline:15px}.field-note,.field-status,.preview-note,.source-line{color:var(--ink-soft);margin:0;font-size:.82rem}.field-status{color:var(--brand-deep);font-weight:700}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-action{width:fit-content;min-height:44px;color:var(--brand-deep);text-underline-offset:3px;background:0 0;border:0;padding:3px 0;font-weight:800;text-decoration:underline}.location-secondary-actions{flex-wrap:wrap;gap:18px;display:flex}.location-results{gap:7px;display:grid}.location-results button{border:1px solid var(--line);background:var(--surface);min-height:58px;color:var(--ink);text-align:left;border-radius:9px;padding:10px 12px}.location-results strong,.location-results span{display:block}.location-results span,.location-results small{color:var(--ink-soft);font-size:.75rem}.location-results small{padding:2px 5px}.location-selection-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:4px;display:flex}.location-selection-title,.location-selected-label{color:var(--ink);margin:0;font-size:.91rem;font-weight:800}.selected-place-card{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 15px;display:flex}.selected-place-card span,.selected-place-card strong,.selected-place-card small{display:block}.selected-place-card strong{color:var(--ink)}.selected-place-card small{color:var(--ink-soft);margin-top:2px;font-size:.75rem}.selected-place-card .text-action{flex:none}.adjustments{border-block:1px solid var(--line);padding-block:2px}.adjustments>summary,.conditions-detail summary{min-height:48px;color:var(--brand-deep);padding-block:13px;font-weight:800}.adjustments>summary small{color:var(--ink-soft);margin-left:6px;font-size:.78rem;font-weight:700}.adjustment-sections{border-top:1px solid var(--line);display:grid}.adjustment-section{border-bottom:1px solid var(--line)}.adjustment-section>summary{min-height:48px;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:8px 14px;padding:7px 2px;list-style:none;display:grid}.adjustment-section>summary::-webkit-details-marker{display:none}.adjustment-section>summary:after{color:var(--brand);content:"+";text-align:center;font-size:1.12rem;font-weight:850}.adjustment-section[open]>summary:after{content:"−"}.adjustment-section>summary span{min-width:0;font-size:.9rem;font-weight:800}.adjustment-section>summary small{max-width:25ch;color:var(--ink-soft);text-align:right;font-size:.78rem;font-weight:700;line-height:1.3}.adjustment-section>.adjustment-section-content{margin:0;padding:8px 2px 18px}.adjustment-section>.field-group.adjustment-section-content{display:grid}.adjustments>.sensitivity-choices{margin:0;padding:0 0 8px}.adjustments .sensitivity-choices>legend{float:left;width:100%;max-width:34ch;margin:20px 0 4px}.adjustments .sensitivity-choices>legend+.check-grid{clear:both}.check-grid{grid-template-columns:1fr 1fr;gap:10px;margin-block:12px;display:grid}.check-grid .sensitivity-option{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:7px;min-height:52px;padding:7px;font-size:.82rem;font-weight:700;display:grid;position:relative}.sensitivity-option input{opacity:0;width:1px;height:1px;position:absolute}.sensitivity-option .condition-icon{flex-basis:32px;width:32px;height:32px}.sensitivity-option.is-selected{border-color:var(--brand);background:var(--brand-pale)}.sensitivity-option:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.selection-mark{border:1px solid var(--line);background:var(--surface);border-radius:50%;width:16px;height:16px}.sensitivity-option.is-selected .selection-mark{border-color:var(--brand);background:var(--brand);position:relative}.sensitivity-option.is-selected .selection-mark:after{content:"";border-bottom:2px solid #fffdf7;border-right:2px solid #fffdf7;width:4px;height:8px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.primary-button{isolation:isolate;background:var(--brand);color:#fffdf7;border:0;border-radius:14px;justify-content:space-between;align-items:center;min-height:50px;padding:11px 16px;font-weight:800;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 22px #145c522e}.primary-button:hover{background:var(--brand-deep)}.primary-button>span{z-index:2;position:relative}.primary-button-arrow{font-size:1.25rem}.planner-action-group{gap:10px;display:grid}.planner-action-group>button{width:100%}.secondary-button{border:2px solid var(--brand);justify-content:space-between;align-items:center;min-height:46px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.secondary-button{border:2px solid color-mix(in srgb, var(--brand) 74%, var(--line))}}.secondary-button{background:var(--brand-pale);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.secondary-button{background:color-mix(in srgb, var(--brand-pale) 56%, var(--surface))}}.secondary-button{color:var(--brand-deep);font:inherit;padding:9px 15px;font-size:.94rem;font-weight:800;box-shadow:0 5px 14px #145c5214}.secondary-button:hover{border-color:var(--brand);background:var(--brand-pale)}.secondary-button:disabled{cursor:wait;opacity:.62}.primary-button.is-loading:disabled{cursor:progress;opacity:1}.primary-button.is-loading:before{z-index:1;content:"";background:linear-gradient(105deg,#0000 27%,#f6cf7014 38%,#f6cf70b3 49%,#a7e2d457 58%,#0000 70%);animation:1.35s cubic-bezier(.45,0,.3,1) infinite primary-button-sweep;position:absolute;inset:-45% -25%;transform:translate(-70%)}.primary-button.is-loading:after{z-index:0;content:"";background:linear-gradient(90deg,#176b60,#2c8a7b 48%,#176b60) 0 0/200% 100%;animation:2.2s ease-in-out infinite primary-button-tide;position:absolute;inset:0}.primary-button-weather{flex:0 0 30px;width:30px;height:30px;position:relative}.primary-button-weather:before{content:"";background:#f6cf70;border-radius:50%;width:13px;height:13px;animation:.9s ease-in-out infinite alternate primary-button-sun;position:absolute;top:1px;right:4px;box-shadow:0 0 0 5px #f6cf702e,0 0 16px #f6cf70a6}.primary-button>.primary-button-wind-field{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.primary-button-wind-field i{border-top:2px solid #fffdf79e;border-radius:50%;width:clamp(90px,18%,180px);height:13px;animation:1.75s linear infinite primary-button-wind-across;position:absolute;left:-22%;transform:skew(-24deg)}.primary-button-wind-field i:first-child{animation-delay:-.35s;top:23%}.primary-button-wind-field i:nth-child(2){border-top-width:3px;animation-duration:2.05s;animation-delay:-1.05s;top:49%}.primary-button-wind-field i:nth-child(3){opacity:.72;animation-duration:1.55s;animation-delay:-1.45s;top:72%}.primary-button-wind-field i:after{content:"";border-top:2px solid #fffdf75c;border-radius:50%;width:58%;height:8px;position:absolute;top:5px;right:13%}@keyframes primary-button-sweep{0%{transform:translate(-70%)}to{transform:translate(70%)}}@keyframes primary-button-tide{0%,to{background-position:0%}50%{background-position:100%}}@keyframes primary-button-sun{0%{transform:scale(.82)rotate(-8deg)}to{transform:scale(1.08)rotate(8deg)}}@keyframes primary-button-wind-across{0%{opacity:0;transform:translate(0)skew(-24deg)scaleX(.72)}12%{opacity:.9}82%{opacity:.68}to{opacity:0;transform:translate(720%)skew(-24deg)scaleX(1.12)}}.inline-error,.missing-list,.source-failures{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface-muted);padding:14px 16px}.inline-error{border-left:4px solid #a14f3e}.inline-error strong,.inline-error span{display:block}.inline-error span,.missing-list p,.source-failures li{color:var(--ink-soft);font-size:.84rem}.missing-list,.source-failures{margin-top:24px}.missing-list p{margin:4px 0 0}.source-failures ul{margin:7px 0 0;padding-left:20px}.result-surface{width:min(100%,980px);margin-inline:auto}.home-shortcut-prompt{z-index:18;right:auto;bottom:max(12px, env(safe-area-inset-bottom));border:1px solid var(--brand);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px 12px;width:min(100vw - 24px,520px);margin:0;display:grid;position:fixed;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.home-shortcut-prompt{border:1px solid color-mix(in srgb, var(--brand) 34%, var(--line))}}.home-shortcut-prompt{background:var(--brand-pale);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.home-shortcut-prompt{background:color-mix(in srgb, var(--brand-pale) 22%, var(--surface))}}.home-shortcut-prompt{padding:14px;animation:.24s ease-out both home-shortcut-enter;box-shadow:0 20px 58px #1c2d2738}.home-shortcut-mark{width:42px;height:42px}.home-shortcut-copy{min-width:0;padding-top:1px}.home-shortcut-prompt h2{margin:0 0 2px;font-size:1rem;line-height:1.25}.home-shortcut-prompt p{color:var(--ink-soft);margin:0;font-size:.82rem;line-height:1.4}.home-shortcut-prompt .home-shortcut-instructions{color:var(--ink);margin-top:10px}.home-shortcut-actions{grid-column:1/-1}.home-shortcut-add{color:#fffdf7;background:#145c52;border:0;border-radius:13px;width:100%;min-height:44px;padding:9px 16px;font-weight:800}.home-shortcut-dismiss{width:44px;height:44px;color:var(--ink-soft);background:0 0;border:0;border-radius:50%;place-items:center;margin:-7px -7px 0 0;font-size:1.45rem;line-height:1;display:grid}.home-shortcut-dismiss:hover{background:var(--surface-muted);color:var(--ink)}@keyframes home-shortcut-enter{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@media (forced-colors:active){.home-shortcut-prompt,.home-shortcut-add{color:canvastext;background:canvas;border:1px solid canvastext}}.shared-result-surface{padding-bottom:20px}.shared-result-context{justify-content:flex-end}.shared-result-context p{text-align:left}.shared-result-context span{color:var(--brand-deep);font-weight:850}.shared-plan-note{border:1px solid var(--brand);gap:3px;margin-top:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.shared-plan-note{border:1px solid color-mix(in srgb, var(--brand) 28%, var(--line))}}.shared-plan-note{background:var(--brand-pale);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.shared-plan-note{background:color-mix(in srgb, var(--brand-pale) 34%, var(--surface))}}.shared-plan-note{padding:14px 16px}.shared-plan-note strong{color:var(--brand-deep);font-size:.83rem}.shared-plan-note p{color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.45}.shared-condition-explanation{color:var(--ink-soft);margin:0 0 14px;font-size:.84rem;line-height:1.5}.shared-result-actions .primary-button{width:100%}.shared-result-loading{min-height:380px}.shared-result-loading>.primary-button{margin-top:24px}@media (max-width:560px){.shared-result-context{justify-content:flex-start;margin-bottom:12px}.shared-result-context p{line-height:1.55}.shared-plan-note{margin-top:18px}}.result-local-link{margin:20px 0 0}.result-local-link a{border:1px solid var(--brand);align-items:center;gap:14px;max-width:100%;min-height:46px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.result-local-link a{border:1px solid color-mix(in srgb, var(--brand) 34%, var(--line))}}.result-local-link a{background:var(--brand-pale);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.result-local-link a{background:color-mix(in srgb, var(--brand-pale) 38%, var(--surface))}}.result-local-link a{color:var(--brand-deep);padding:9px 10px 9px 17px;font-size:.84rem;font-weight:820;text-decoration:none}.result-local-link a:hover{border-color:var(--brand);background:var(--brand-pale)}@supports (color:color-mix(in lab, red, red)){.result-local-link a:hover{background:color-mix(in srgb, var(--brand-pale) 66%, var(--surface))}}.result-local-link b{background:var(--brand-deep);width:28px;height:28px;color:var(--surface);border-radius:50%;flex:0 0 28px;place-items:center;font-size:.95rem;display:grid}.result-context{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.result-context p{color:var(--ink-soft);text-align:right;margin:0;font-size:.87rem}.back-button{align-items:center;gap:8px;padding:0;display:inline-flex}.answer-card{background:radial-gradient(circle at 96% -4%, var(--sun) 0 160px, transparent 162px), var(--surface);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.answer-card{background:radial-gradient(circle at 96% -4%, color-mix(in srgb, var(--sun) 17%, transparent) 0 160px, transparent 162px), color-mix(in srgb, var(--surface) 96%, transparent)}}.answer-card{padding:clamp(25px,6vw,56px)}.result-kicker{justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;display:flex}.result-illustration{border:5px solid var(--surface);border-radius:20px;flex-basis:76px;width:76px;height:76px;transform:rotate(3deg);box-shadow:0 12px 28px #31352b29}.result-eyebrow{margin-bottom:14px}.result-kicker .result-eyebrow{margin-bottom:0}.answer-card.verdict-workable{border-top:5px solid var(--sun)}.answer-card.verdict-choose-another{border-top:5px solid #b56a34}.answer-card.verdict-avoid{border-top:5px solid #a14f3e}.answer-card.verdict-unavailable{border-top:5px solid #64798a}.answer-card h1{max-width:680px;font-size:clamp(2.5rem,8vw,5.1rem)}.answer-card h1:focus{outline:none}.answer-card .best-time-heading{gap:7px;font-size:clamp(2.25rem,7vw,4.6rem);line-height:.98;display:grid}.lead-window{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(255px,.9fr);align-items:end;gap:clamp(18px,3vw,28px);padding-bottom:clamp(24px,4vw,34px);display:grid}.lead-window .eyebrow{margin-bottom:13px}.lead-window h1{gap:3px;max-width:none;font-size:clamp(2.7rem,6vw,4.15rem);line-height:.84;display:grid}.lead-window h1 span,.lead-window h1 strong{display:block}.lead-window h1 strong{color:var(--ink-soft);font-family:var(--font-interface);letter-spacing:-.025em;font-size:.36em;font-weight:850;line-height:1}.lead-window-time{color:#f8f4eb;box-shadow:0 16px 38px var(--brand-deep);background:linear-gradient(135deg,#12675c,#103f3a);border-radius:22px;padding:21px 22px 20px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.lead-window-time{box-shadow:0 16px 38px color-mix(in srgb, var(--brand-deep) 21%, transparent)}}.lead-window-time>div{gap:5px;display:grid}.lead-window-time>div>span{color:#f8f4ebb8;letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:850}.lead-window-time>div>strong{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2rem,5vw,3.15rem);font-weight:600;line-height:.95}.lead-window-time>div>small{color:#f8f4ebc7;font-size:.78rem;font-weight:700;line-height:1.4}.lead-window-time .result-illustration{border-width:3px;border-radius:14px;width:52px;height:52px;position:absolute;top:16px;right:16px}.best-time-heading span:last-child{color:var(--brand-deep);font-family:var(--font-interface);letter-spacing:-.045em;font-size:.62em;font-weight:850;line-height:1.08}.result-meta{align-items:center;gap:14px;margin-top:18px;display:flex}.result-window{color:var(--ink);margin:0;font-size:clamp(1rem,2.5vw,1.18rem);font-weight:800}.result-window span{display:block}.result-window span+span{margin-top:2px}.confidence{color:var(--ink-soft);margin:10px 0 0;font-size:.72rem;font-weight:700}.result-meta .confidence{margin:0 0 0 auto}.result-verdict{color:var(--ink);margin:20px 0 0;font-size:.88rem;font-weight:850}.answer-summary{max-width:610px;color:var(--ink-soft);margin:8px 0 0;font-size:clamp(1.08rem,2.5vw,1.3rem)}.result-takeaway{justify-content:space-between;align-items:flex-start;gap:30px;padding:22px 0 6px;display:flex}.result-takeaway .result-verdict{margin:0;font-size:1rem}.result-takeaway .answer-summary{margin-top:5px}.result-takeaway .confidence{text-align:right;flex:none;margin-top:3px}.earlier-window-explanation{border-left:4px solid var(--sun);background:var(--sun);border-radius:0 14px 14px 0;margin-top:18px}@supports (color:color-mix(in lab, red, red)){.earlier-window-explanation{background:color-mix(in srgb, var(--sun) 9%, var(--surface))}}.earlier-window-explanation{padding:15px 18px}.earlier-window-explanation h2{color:var(--ink);font-family:var(--font-interface);letter-spacing:-.01em;margin:0;font-size:.9rem;font-weight:850}.earlier-window-explanation p{max-width:760px;color:var(--ink-soft);margin:5px 0 0;font-size:.91rem;line-height:1.55}.no-window-explanation{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;margin-top:22px;padding-top:18px;display:grid}.no-window-explanation>div{border-radius:14px;min-width:0;padding:16px 18px}.no-window-scope{border:1px solid var(--line);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.no-window-scope{background:color-mix(in srgb, var(--surface) 88%, var(--paper))}}.no-window-reason{border-left:4px solid var(--coral);background:var(--coral);border-radius:0 14px 14px 0!important}@supports (color:color-mix(in lab, red, red)){.no-window-reason{background:color-mix(in srgb, var(--coral) 8%, var(--surface))}}.no-window-explanation .eyebrow{margin:0 0 7px}.no-window-explanation h2{color:var(--ink);font-family:var(--font-interface);letter-spacing:-.015em;margin:0;font-size:1.05rem;font-weight:850}.no-window-scope-list{gap:7px;margin:0;display:grid}.no-window-scope-list>div{border:1px solid var(--brand);gap:2px;display:grid}@supports (color:color-mix(in lab, red, red)){.no-window-scope-list>div{border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line))}}.no-window-scope-list>div{background:var(--brand-pale);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.no-window-scope-list>div{background:color-mix(in srgb, var(--brand-pale) 22%, var(--surface))}}.no-window-scope-list>div{padding:9px 11px}.no-window-scope-list dt{color:var(--brand-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:850}.no-window-scope-list dd{color:var(--ink);margin:0;font-size:.81rem;font-weight:780;line-height:1.35}.no-window-explanation p:not(.eyebrow){color:var(--ink-soft);margin:6px 0 0;font-size:.91rem;line-height:1.5}.no-window-evidence{gap:9px;margin-top:16px;display:grid}.no-window-evidence article{border-top:1px solid var(--coral);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.no-window-evidence article{border-top:1px solid color-mix(in srgb, var(--coral) 34%, var(--line))}}.no-window-evidence article{padding-top:13px}.no-window-evidence .condition-icon{flex-basis:38px;width:38px;height:38px}.no-window-evidence article>div{gap:2px;display:grid}.no-window-evidence strong{color:var(--brand-deep);letter-spacing:.055em;text-transform:uppercase;font-size:.72rem}.no-window-evidence b{color:var(--ink);font-size:1rem}.no-window-evidence small{color:var(--ink-soft);font-size:.75rem;font-weight:720}.no-window-evidence p{margin-top:5px!important;font-size:.79rem!important}.result-conditions{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.result-conditions h2,.alternative-block h2{color:var(--ink);font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,4vw,2.2rem);font-weight:600;line-height:1}.result-conditions h2{margin-bottom:13px}.result-conditions .condition-card.level-1{border-color:var(--sun)}@supports (color:color-mix(in lab, red, red)){.result-conditions .condition-card.level-1{border-color:color-mix(in srgb, var(--sun) 66%, var(--line))}}.result-conditions .condition-card.level-2,.result-conditions .condition-card.level-3{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.result-conditions .condition-card.level-2,.result-conditions .condition-card.level-3{border-color:color-mix(in srgb, var(--coral) 58%, var(--line))}}.result-conditions .condition-card summary{min-height:82px;padding:13px}.result-conditions .condition-brief strong{font-size:.78rem}.result-conditions .condition-brief small{margin-top:3px;font-size:.79rem}.condition-grid{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.condition-card,.alternative-option{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);min-width:0}.condition-card[open],.alternative-option[open]{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.condition-card[open],.alternative-option[open]{border-color:color-mix(in srgb, var(--brand) 50%, var(--line))}}.condition-card summary,.alternative-option summary{align-items:center;gap:11px;min-height:72px;padding:11px;list-style:none;display:flex}.condition-card summary::-webkit-details-marker{display:none}.alternative-option summary::-webkit-details-marker{display:none}.condition-icon{aspect-ratio:1;background-color:var(--brand);background-image:url(/assets/condition-icons-v2.png);background-position:0 0;background-repeat:no-repeat;background-size:300% 300%;border-radius:9px;flex:0 0 44px;width:44px;height:44px}.icon-air{background-position:50% 0}.icon-thunder{background-image:url(/assets/condition-thunder-v1.png);background-position:50%;background-size:cover}.icon-temperature{background-position:100% 0}.icon-rain{background-position:0}.icon-snow{background-position:50%}.icon-wind{background-position:100%}.icon-sun{background-position:0 100%}.icon-pollen{background-position:50% 100%}.icon-visibility{background-position:100% 100%}.condition-brief,.condition-brief strong,.condition-brief small,.alternative-option summary>span:first-child,.alternative-option summary strong,.alternative-option summary small{display:block}.condition-brief,.alternative-option summary>span:first-child{min-width:0}.condition-brief strong,.alternative-option summary strong{color:var(--ink);font-size:.84rem}.condition-brief small,.alternative-option summary small{color:var(--ink-soft);margin-top:1px;font-size:.74rem;line-height:1.35}.disclosure-chevron{border-right:2px solid var(--brand-deep);border-bottom:2px solid var(--brand-deep);flex:0 0 9px;width:9px;height:9px;margin-left:auto;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}details[open]>summary .disclosure-chevron{transform:rotate(225deg)translate(-2px,-2px)}.condition-detail,.alternative-explanation{border-top:1px solid var(--line);padding:12px 14px 15px}.condition-detail p,.alternative-explanation p{color:var(--ink-soft);margin:0;font-size:.8rem}.metric-timeline{min-width:0;overflow-x:clip}.metric-plot,.metric-rail{min-width:0;position:relative}.metric-plot{padding-top:36px}.metric-highlight-grid,.metric-point-grid,.metric-time-axis,.metric-run-grid{grid-template-columns:repeat(var(--metric-columns), minmax(0, 1fr));display:grid}.metric-highlight-grid{z-index:0;pointer-events:none;position:absolute;inset:29px 0 49px 34px}.metric-highlight-band{border:1px solid var(--brand);min-width:0;position:relative}@supports (color:color-mix(in lab, red, red)){.metric-highlight-band{border:1px solid color-mix(in srgb, var(--brand) 68%, var(--line))}}.metric-highlight-band{background:var(--brand-pale);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.metric-highlight-band{background:color-mix(in srgb, var(--brand-pale) 64%, transparent)}}.metric-highlight-band b{max-width:max(110px,100%);color:var(--brand-deep);letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;font-weight:850;line-height:18px;position:absolute;top:-22px;left:4px;overflow:hidden}.metric-scale{z-index:2;width:29px;color:var(--ink-soft);font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;justify-content:space-between;font-size:.58rem;font-weight:760;display:flex;position:absolute;top:37px;bottom:50px;left:0}.metric-scale b{width:70px;color:var(--ink-soft);white-space:nowrap;font-size:.53rem;font-weight:720;position:absolute;top:50%;right:2px;transform:translate(44%,-50%)rotate(-90deg)}.metric-plot-field{z-index:1;height:112px;margin-left:34px;position:relative}.metric-plot-field svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.metric-series-line{fill:none;stroke:var(--brand)}@supports (color:color-mix(in lab, red, red)){.metric-series-line{stroke:color-mix(in srgb, var(--brand) 54%, var(--line))}}.metric-series-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.metric-series-line.is-secondary{stroke:var(--sun)}@supports (color:color-mix(in lab, red, red)){.metric-series-line.is-secondary{stroke:color-mix(in srgb, var(--sun) 78%, var(--ink))}}.metric-series-line.is-secondary{stroke-dasharray:3 2}.metric-point-grid{position:absolute;inset:0}.metric-point-column{min-width:0;position:relative}.metric-value-marker{top:var(--metric-y);width:0;height:0;position:absolute;left:50%;transform:translate(-50%,-50%)}.metric-value-marker b{border:1px solid var(--brand);position:absolute;bottom:7px;right:50%}@supports (color:color-mix(in lab, red, red)){.metric-value-marker b{border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line))}}.metric-value-marker b{background:var(--surface);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.metric-value-marker b{background:color-mix(in srgb, var(--surface) 94%, var(--surface-muted))}}.metric-value-marker b{box-shadow:0 1px 2px var(--ink)}@supports (color:color-mix(in lab, red, red)){.metric-value-marker b{box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 10%, transparent)}}.metric-value-marker b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;padding:2px 4px;font-size:clamp(.57rem,1.5vw,.68rem);font-weight:850;line-height:1;transform:translate(50%)}.metric-value-marker i{border:1.5px solid var(--surface);background:var(--brand);width:7px;height:7px;box-shadow:0 0 0 1px var(--brand);border-radius:50%;position:absolute;top:-3px;left:-3px}@supports (color:color-mix(in lab, red, red)){.metric-value-marker i{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 72%, var(--ink))}}.metric-value-marker.is-secondary{transform:translate(calc(3px - 50%),-50%)}.metric-value-marker.is-secondary b{border-color:var(--sun);top:auto;bottom:7px}@supports (color:color-mix(in lab, red, red)){.metric-value-marker.is-secondary b{border-color:color-mix(in srgb, var(--sun) 38%, var(--line))}}.metric-value-marker.is-secondary b{color:var(--sun)}@supports (color:color-mix(in lab, red, red)){.metric-value-marker.is-secondary b{color:color-mix(in srgb, var(--sun) 65%, var(--ink))}}.metric-value-marker.is-secondary i{background:var(--sun);border-radius:1px;transform:rotate(45deg)}.metric-point-column:first-child .metric-value-marker b{left:0;right:auto;transform:translate(-25%)}.metric-point-column:last-child .metric-value-marker b{left:auto;right:0;transform:translate(25%)}.metric-missing-point{color:var(--ink-soft);font-size:.66rem;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.metric-series-legend{min-height:16px;color:var(--ink-soft);justify-content:flex-end;gap:12px;margin:3px 0 0 34px;font-size:.58rem;font-weight:750;display:flex}.metric-series-legend span{align-items:center;gap:4px;display:inline-flex}.metric-series-legend i{background:var(--brand);border-radius:50%;width:7px;height:7px}.metric-series-legend .is-secondary i{background:var(--sun);border-radius:1px;transform:rotate(45deg)}.metric-time-axis{z-index:2;border-top:1px solid var(--line);min-height:49px;margin-left:34px;padding-top:6px;position:relative}.metric-time-tick{min-width:0;color:var(--ink-soft);font-variant-numeric:tabular-nums;text-align:center;justify-items:center;font-size:.57rem;font-weight:760;display:grid;position:relative}.metric-time-tick:first-child{justify-items:start}.metric-time-tick:last-child{justify-items:end}.metric-time-tick time{white-space:nowrap}.metric-time-tick:before{background:var(--line);content:"";width:1px;height:4px;position:absolute;top:-7px}.metric-time-tick b{color:var(--brand-deep);white-space:nowrap;font-size:.52rem;font-weight:820;position:absolute;top:22px;left:50%;transform:translate(-50%)}.metric-time-tick:first-child b{left:0;transform:none}.metric-time-tick i{background:var(--surface-muted);color:var(--ink-soft);white-space:nowrap;border-radius:999px;padding:2px 5px;font-size:.48rem;font-style:normal;font-weight:750;position:absolute;top:-25px;bottom:auto;left:50%;transform:translate(-50%)}.metric-rail{padding-top:28px}.metric-rail .metric-highlight-grid{inset:21px 0 49px}.metric-rail-daily .metric-highlight-grid{bottom:0}.metric-run-grid{z-index:1;align-items:stretch;gap:3px;min-height:62px;position:relative}.metric-run{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.metric-run{background:color-mix(in srgb, var(--surface-muted) 78%, transparent)}}.metric-run{text-align:center;padding:8px 5px}.metric-run b{max-width:100%;color:var(--ink);text-overflow:ellipsis;font-size:clamp(.61rem,1.8vw,.72rem);font-weight:820;line-height:1.25;overflow:hidden}.metric-rail-rail .metric-run.is-single b{display:none}.metric-run small{color:var(--ink-soft);margin-top:3px;font-size:.54rem;line-height:1.25}.metric-rail .metric-time-axis{margin-left:0}.metric-rail-daily{padding-top:27px}.metric-rail-daily .metric-run-grid{min-height:76px}.metric-value-list{border-top:1px solid var(--line);margin-top:8px}.metric-value-list summary{cursor:pointer;min-height:44px;color:var(--brand-deep);align-items:center;font-size:.69rem;font-weight:800;list-style-position:inside;display:flex}.metric-value-list ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.metric-value-list li{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(110px,.72fr) minmax(0,1fr) auto;align-items:baseline;gap:8px 12px;padding:8px 0;font-size:.68rem;display:grid}.metric-value-list time{color:var(--ink-soft);font-weight:720}.metric-value-list span{font-weight:780}.metric-value-list small{color:var(--brand-deep);font-size:.57rem;font-weight:780}.alternative-block{margin:28px 0 4px}.alternative-heading{margin-bottom:12px}.alternative-heading h2{margin:0}.alternatives{grid-template-columns:1fr 1fr;gap:12px;display:grid}.alternative-window{border:1px solid var(--brand);gap:15px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.alternative-window{border:1px solid color-mix(in srgb, var(--brand) 30%, var(--line))}}.alternative-window{background:linear-gradient(145deg, var(--surface), var(--surface));border-radius:21px}@supports (color:color-mix(in lab, red, red)){.alternative-window{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 78%, var(--brand-pale)), var(--surface))}}.alternative-window{padding:18px}.alternative-window-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.alternative-window-top .condition-icon{background-color:var(--brand-deep);border-radius:12px;flex-basis:42px;width:42px;height:42px}.alternative-window-date span,.alternative-window-time>span{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:850;display:block}.alternative-window-date strong{font-family:var(--font-display);letter-spacing:-.04em;margin-top:2px;font-size:2rem;font-weight:600;line-height:.95;display:block}.alternative-window-time strong{color:var(--brand-deep);letter-spacing:-.025em;margin-top:3px;font-size:1.35rem;line-height:1;display:block}.alternative-window-time small{color:var(--ink-soft);margin-top:5px;font-size:.73rem;font-weight:700;display:block}.alternative-window-conditions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;margin:0;padding-top:13px;display:grid}.alternative-window-conditions>div{min-width:0}.alternative-window-conditions dt{color:var(--ink-soft);letter-spacing:.055em;text-transform:uppercase;font-size:.61rem;font-weight:850}.alternative-window-conditions dd{color:var(--ink);overflow-wrap:anywhere;margin:3px 0 0;font-size:.73rem;font-weight:780;line-height:1.35}.alternative-option summary{min-height:72px}.alternative-label{font-weight:800;color:var(--ink)!important;margin-bottom:8px!important}.alternative-explanation p+p{margin-top:10px}.alternative-explanation p strong,.alternative-explanation p span{display:block}.alternative-explanation p span{margin-top:2px}.alternative-explanation .quiet-button{width:100%;margin-top:14px}.answer-card>.primary-button{width:100%}.official-alerts{border-top:1px solid var(--line);gap:8px;margin-top:20px;padding-top:18px;display:grid}.official-alerts-heading{margin-bottom:3px}.official-alerts-heading .eyebrow{color:#8a4335;margin:0 0 3px}.official-alerts-heading h2{color:var(--ink);font-family:var(--font-interface);margin:0;font-size:.95rem;font-weight:850}.official-alert{border:1px solid #a14f3e}@supports (color:color-mix(in lab, red, red)){.official-alert{border:1px solid color-mix(in srgb, #a14f3e 62%, var(--line))}}.official-alert{background:var(--surface);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.official-alert{background:color-mix(in srgb, var(--surface) 94%, #a14f3e)}}.official-alert summary{min-height:62px;color:var(--ink);padding:11px 14px}.official-alert summary>span{gap:3px;padding-right:12px;display:grid}.official-alert summary strong{font-size:.86rem}.official-alert summary small{color:var(--ink-soft);font-size:.72rem;line-height:1.35}.official-alert-detail{border-top:1px solid #a14f3e}@supports (color:color-mix(in lab, red, red)){.official-alert-detail{border-top:1px solid color-mix(in srgb, #a14f3e 35%, var(--line))}}.official-alert-detail{padding:13px 14px 15px}.official-alert-detail p{color:var(--ink-soft);margin:0;font-size:.84rem;line-height:1.55}.official-alert-detail a{margin-top:10px;font-size:.82rem;font-weight:800;display:inline-block}.conditions-detail{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface);margin-top:18px}@supports (color:color-mix(in lab, red, red)){.conditions-detail{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.conditions-detail{padding-inline:18px}.condition-copy{border-top:1px solid var(--line);padding-block:20px 24px}.condition-copy p{color:var(--ink-soft);margin:0}.notice-line{margin-top:16px!important}.condition-copy .source-line{margin-top:16px}.site-footer{color:var(--ink-soft);border-top:1px solid #776f5f47;justify-content:space-between;gap:32px;padding-block:26px 40px;font-size:.78rem;display:flex}.site-footer p{margin:0}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.site-footer a:hover{color:var(--brand-deep)}.info-main{width:min(100% - 36px,820px);min-height:calc(100vh - 170px);margin-inline:auto;padding-block:clamp(38px,8vw,90px)}.info-article>h1{max-width:760px;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.7rem,8vw,5.7rem);font-weight:600;line-height:.98}.info-article .lede{max-width:720px;color:var(--ink-soft);margin:26px 0 44px;font-size:clamp(1.08rem,2.5vw,1.32rem);line-height:1.65}.info-article>h2,.source-cards h2{font-family:var(--font-display);letter-spacing:-.025em;margin:38px 0 8px;font-size:clamp(1.55rem,4vw,2rem)}.info-article>p,.info-article>ul{color:var(--ink-soft)}.info-article>ul{padding-left:22px}.info-article>ul li+li{margin-top:8px}.inline-link,.source-cards a{color:var(--brand-deep);font-weight:800}.about-page{gap:clamp(54px,9vw,92px);display:grid}.about-hero{max-width:780px}.about-hero h1{max-width:760px;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.65rem,7.7vw,5.45rem);font-weight:600;line-height:.97}.about-hero .lede{max-width:680px;color:var(--ink-soft);margin:25px 0 0;font-size:clamp(1.08rem,2.5vw,1.32rem);line-height:1.62}.about-page h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.85rem,4.6vw,2.85rem);font-weight:600;line-height:1.04}.about-page h3{margin:0;font-size:.98rem;line-height:1.3}.about-page section>p{color:var(--ink-soft)}.about-decision{border-top:7px solid var(--sun);background:var(--sun);border-radius:26px;gap:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.about-decision{background:color-mix(in srgb, var(--sun) 7%, var(--surface))}}.about-decision{box-shadow:var(--shadow);padding:clamp(24px,5vw,46px)}.about-decision>p{max-width:69ch;margin:0}.about-signal-flow{flex-wrap:wrap;align-items:center;gap:8px;margin-block:7px 3px;display:flex}.about-signal-flow span,.about-signal-flow strong{border-radius:999px;align-items:center;min-height:38px;padding:7px 12px;font-size:.72rem;display:inline-flex}.about-signal-flow span{border:1px solid var(--sun)}@supports (color:color-mix(in lab, red, red)){.about-signal-flow span{border:1px solid color-mix(in srgb, var(--sun) 48%, var(--line))}}.about-signal-flow span{background:var(--surface);color:var(--ink-soft);font-weight:750}.about-signal-flow strong{background:var(--ink);color:var(--surface)}.about-signal-flow strong:before{content:"→";color:var(--sun);margin-right:9px}.about-principles{gap:24px;display:grid}.about-section-heading{max-width:620px}.about-principle-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.about-principle-grid article{border:1px solid var(--line);background:var(--surface);border-radius:20px;min-height:200px}@supports (color:color-mix(in lab, red, red)){.about-principle-grid article{background:color-mix(in srgb, var(--surface) 88%, var(--brand-pale))}}.about-principle-grid article{padding:22px}.about-principle-grid article>span{color:var(--brand);font-family:var(--font-display);margin-bottom:28px;font-size:1.25rem;font-weight:700;display:block}.about-principle-grid p{color:var(--ink-soft);margin:8px 0 0;font-size:.84rem;line-height:1.55}.about-score{border-left:7px solid var(--coral);padding:5px 0 5px clamp(20px,4vw,38px)}.about-score h2{max-width:700px}.about-score p{max-width:69ch;margin:17px 0 0}.about-text-link{min-height:44px;color:var(--brand-deep);text-underline-offset:4px;align-items:center;gap:8px;margin-top:18px;font-size:.84rem;font-weight:850;display:inline-flex}.about-independent{border-top:1px solid var(--line);grid-template-columns:minmax(190px,.8fr) minmax(0,1.35fr);gap:clamp(26px,7vw,64px);padding-top:clamp(28px,5vw,44px);display:grid}.about-independent>div>p:not(.eyebrow){color:var(--ink-soft);margin:0 0 16px}.about-trust-links{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.about-trust-links a{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--brand-deep);border-radius:999px;align-items:center;padding:7px 12px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.about-trust-links a:hover{border-color:var(--brand);background:var(--brand-pale)}.about-cta{color:#fffdf7;background:#0d463e;border-radius:28px;justify-items:start;padding:clamp(26px,6vw,50px);display:grid}.about-cta .eyebrow{color:var(--sun)}@supports (color:color-mix(in lab, red, red)){.about-cta .eyebrow{color:color-mix(in srgb, var(--sun) 84%, white)}}.about-cta h2{color:#fffdf7;font-size:clamp(2.4rem,7vw,4.6rem)}.about-cta>p:not(.eyebrow){color:#fffdf7c2;max-width:590px;margin:14px 0 23px}.about-cta .primary-button{background:var(--sun);color:#1e2824}html[data-theme=dark] .about-cta .primary-button{color:#1e2824;background:#efb452}@media (max-width:640px){.about-page{gap:52px}.about-decision{border-radius:22px}.about-principle-grid{grid-template-columns:1fr}.about-principle-grid article{min-height:0}.about-principle-grid article>span{margin-bottom:18px}.about-independent{grid-template-columns:1fr;gap:20px}.about-cta .primary-button{width:100%}}.not-found-page{gap:clamp(36px,7vw,68px);display:grid}.not-found-intro{max-width:680px}.not-found-intro h1{max-width:10ch;font-family:var(--font-display);letter-spacing:-.06em;margin:6px 0 20px;font-size:clamp(3.2rem,10vw,6.2rem);font-weight:600;line-height:.9}.not-found-intro>p:not(.eyebrow){max-width:600px;color:var(--ink-soft);margin:0 0 18px;font-size:clamp(1rem,2.2vw,1.18rem)}.not-found-home-link{min-height:44px;color:var(--brand-deep);text-underline-offset:4px;align-items:center;gap:8px;font-weight:800;text-decoration-thickness:1px;display:inline-flex}.not-found-home-link:hover{color:var(--brand)}.source-cards{grid-template-columns:1fr 1fr;gap:14px;margin-block:38px;display:grid}.source-cards section{border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.source-cards section{background:color-mix(in srgb, var(--surface) 86%, transparent)}}.source-cards section{padding:20px}.source-cards h2{margin-top:0}.source-cards p{color:var(--ink-soft)}.source-cards a{font-size:.85rem}.feedback-form{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);gap:22px;margin-top:34px;padding:clamp(20px,5vw,34px);display:grid}.settings-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:clamp(20px,5vw,34px)}.settings-card h2{font-family:var(--font-display);margin-top:0;font-size:1.8rem}.settings-card p{color:var(--ink-soft)}.quiet-danger{border-radius:var(--radius-small);min-height:48px;color:var(--ink);background:0 0;border:1px solid #a14f3e;padding:10px 15px;font-weight:800}@media (max-width:560px){.condition-detail{padding-inline:9px}.metric-plot-field{height:104px}.metric-scale{bottom:50px}.metric-highlight-band b{max-width:96px;font-size:.55rem}.metric-series-legend{gap:9px}.metric-run-grid{min-height:58px}.metric-value-list li{grid-template-columns:1fr auto;gap:3px 10px}.metric-value-list li span{grid-area:2/1/auto/-1}.metric-value-list li small{text-align:right;grid-area:1/2}}@media (max-width:350px){.metric-plot-field{height:96px}.metric-value-marker b{font-size:.53rem}.metric-highlight-band b{max-width:120px}.metric-time-tick{font-size:.52rem}}@media (forced-colors:active){.metric-highlight-band,.metric-run,.metric-value-marker i{forced-color-adjust:auto;background:canvas;border:1px solid canvastext}.metric-value-marker b{box-shadow:none;background:canvas;border-color:canvastext}.metric-series-line{stroke:canvastext}.metric-series-line.is-secondary{stroke:linktext}.metric-value-marker.is-secondary i{background:linktext}.metric-highlight-band b,.metric-value-list summary{color:linktext}}@media print{.metric-value-list ol{display:grid!important}.metric-highlight-band{background:0 0;border:1px solid}}@media (max-width:820px){.planning-hero{grid-template-columns:1fr;gap:28px}.planning-hero .intro-copy{padding-top:0;position:static}.setup-surface{grid-template-columns:1fr;gap:34px}.intro-copy{padding-top:0;position:static}.intro-copy h1{max-width:11ch}.intro-copy>p:last-child{margin-top:20px}}@media (max-width:560px){.site-footer,.main-content{width:min(100% - 28px,1120px)}.site-header{grid-template-columns:38px minmax(0,1fr) auto;gap:8px;min-height:66px;padding:9px 14px;display:grid}.wordmark{grid-column:1}.wordmark>span{display:none}.site-header-actions{display:contents}.site-header-actions>.theme-picker{grid-area:1/3;justify-self:end}.theme-control{width:44px;min-width:44px;padding:5px}.theme-glyph{width:22px;height:22px}.site-primary-nav{border:1px solid var(--brand);grid-area:1/2;justify-content:center;justify-self:center;gap:0;max-width:100%}@supports (color:color-mix(in lab, red, red)){.site-primary-nav{border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line))}}.site-primary-nav{background:var(--brand-pale);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.site-primary-nav{background:color-mix(in srgb, var(--brand-pale) 38%, var(--surface))}}.site-primary-nav{box-shadow:inset 0 1px 0 var(--surface), 0 5px 16px #31352b0f;padding:3px}@supports (color:color-mix(in lab, red, red)){.site-primary-nav{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 72%, transparent), 0 5px 16px #31352b0f}}.site-primary-nav a{white-space:nowrap;min-height:44px;padding:6px 8px;font-size:.66rem}.nav-label-short{display:none}.site-primary-nav a:hover{background:var(--brand-pale)}@supports (color:color-mix(in lab, red, red)){.site-primary-nav a:hover{background:color-mix(in srgb, var(--brand-pale) 72%, var(--surface))}}.site-primary-nav a[aria-current=page]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--brand), 0 2px 7px #31352b17}@supports (color:color-mix(in lab, red, red)){.site-primary-nav a[aria-current=page]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 30%, var(--line)), 0 2px 7px #31352b17}}.info-main{width:min(100% - 28px,820px)}.main-content{padding-top:22px}.intro-copy h1{font-size:clamp(2.8rem,15vw,4.2rem)}.decision-form{padding:20px}.planning-hero{padding-top:8px}.planning-hero .intro-copy h1{max-width:10ch}.adjustment-section>summary{grid-template-columns:minmax(0,1fr) 18px;gap:3px 12px}.adjustment-section>summary small{text-align:left;grid-area:2/1;max-width:none}.adjustment-section>summary:after{grid-area:1/2/span 2}.sensitivity-choices .check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sensitivity-choices .sensitivity-option{grid-template-columns:30px minmax(0,1fr) 14px;gap:5px;min-height:56px;padding:7px;font-size:.82rem}.sensitivity-choices .sensitivity-option .condition-icon{flex-basis:30px;width:30px;height:30px}.sensitivity-choices .sensitivity-option .selection-mark{width:14px;height:14px}.field-grid,.location-row,.check-grid,.alternatives,.condition-grid,.no-window-explanation,.source-cards{grid-template-columns:1fr}.job-option{min-height:48px;padding-inline:8px;font-size:.88rem}.location-button{justify-self:stretch}.result-context,.site-footer{flex-direction:column;align-items:flex-start}.result-context p{text-align:left}.lead-window{grid-template-columns:1fr;align-items:start}.lead-window-time{grid-area:2/1}.result-takeaway{flex-direction:column;gap:9px}.result-takeaway .confidence{text-align:left;margin-top:0}.result-action-row{grid-template-columns:1fr}.share-plan-button{width:100%}.result-local-link a{justify-content:space-between;width:100%}.site-footer nav{justify-content:flex-start}}@media (max-width:350px){.site-header{grid-template-columns:32px minmax(0,1fr) 40px;gap:4px;padding-inline:8px}.site-primary-nav a{padding-inline:5px;font-size:.58rem}.theme-control{width:40px;min-width:40px}.sensitivity-choices .check-grid{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){:root{--canvas:#17201d;--surface:#202a26;--surface-muted:#2a3530;--ink:#f2eee5;--ink-soft:#bdc5bf;--line:#445049;--brand:#72c9b6;--brand-deep:#a7e2d4;--brand-pale:#294a42;--sun:#efb452;--focus:#8bc5ff;--shadow:0 24px 70px #0003}body{background:radial-gradient(circle at 7% 7%, #e3a33914, transparent 27rem), radial-gradient(circle at 95% 18%, #72c9b614, transparent 32rem), var(--canvas)}.primary-button{color:#fffdf7;background:#2f7d70}}html[data-theme=dark]{--canvas:#17201d;--surface:#202a26;--surface-muted:#2a3530;--ink:#f2eee5;--ink-soft:#bdc5bf;--line:#445049;--brand:#72c9b6;--brand-deep:#a7e2d4;--brand-pale:#294a42;--sun:#efb452;--focus:#8bc5ff;--shadow:0 24px 70px #0003;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--canvas:#f4f0e7;--surface:#fffdf7;--surface-muted:#ebe5d9;--ink:#1e2824;--ink-soft:#5d675f;--line:#d6d0c4;--brand:#145c52;--brand-deep:#0d463e;--brand-pale:#dcebe4;--sun:#e3a339;--focus:#1668c1;--shadow:0 24px 70px #31352b1a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] body{background:radial-gradient(circle at 7% 7%, #e3a33914, transparent 27rem), radial-gradient(circle at 95% 18%, #72c9b614, transparent 32rem), var(--canvas)}html[data-theme=dark] .primary-button{color:#fffdf7;background:#2f7d70}html[data-theme=dark] .job-option.is-active{color:#fffdf7;background:#2f7d70;border-color:#72c9b6}html[data-theme=light] body{background:radial-gradient(circle at 7% 7%, #e3a3391f, transparent 27rem), radial-gradient(circle at 95% 18%, #145c521a, transparent 32rem), var(--canvas)}.happening-main{gap:clamp(32px,5vw,64px);padding-bottom:clamp(72px,10vw,120px);display:grid}.happening-hero{color:#fff9ed;background:radial-gradient(circle at 88% 18%,#f4b74d4d,#0000 14rem),linear-gradient(145deg,#103f38,#185f54);border-radius:26px;padding:clamp(24px,3.4vw,38px);position:relative;overflow:hidden}.happening-hero:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:16rem;height:16rem;position:absolute;bottom:-8rem;right:-5rem}.happening-hero .eyebrow{color:#f5ca70}.happening-hero h1{max-width:13ch;font-family:var(--font-display);letter-spacing:-.06em;margin:5px 0 10px;font-size:clamp(2.8rem,5.2vw,4.8rem);font-weight:600;line-height:.9}.happening-hero>p:last-child{color:#d9e7dd;max-width:670px;margin:0;font-size:clamp(.88rem,1.3vw,1.04rem);line-height:1.45}.happening-leaders{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:-46px;display:grid;overflow:hidden}.happening-leaders>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:118px;color:var(--ink);grid-template-columns:minmax(0,1fr) 78px;align-items:center;gap:8px;padding:14px 10px 14px 18px;display:grid;position:relative;overflow:hidden}.happening-leaders>article:nth-child(4n){border-right:0}.happening-leaders>article:nth-last-child(-n+4){border-bottom:0}.happening-leaders>article:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.happening-leaders>article:hover{background:color-mix(in srgb, var(--brand) 7%, var(--surface))}}.happening-leader-section-link{color:var(--ink-soft);text-underline-offset:3px;font-size:.7rem;font-weight:750;text-decoration-thickness:1px}.happening-leader-place-link{color:var(--ink);overflow-wrap:anywhere;text-underline-offset:3px;font-weight:850;line-height:1.25;text-decoration-thickness:1px}.happening-leader-copy{z-index:1;gap:3px;min-width:0;display:grid;position:relative}.happening-leader-copy>span{color:var(--brand);letter-spacing:.055em;overflow-wrap:anywhere;text-transform:uppercase;font-size:.65rem;font-weight:900;line-height:1.2}.happening-leaders strong{overflow-wrap:anywhere;line-height:1.25}.happening-leaders small{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.7rem;line-height:1.3}.happening-leaders em{color:var(--ochre);font-size:.62rem;font-style:normal;font-weight:850}.happening-leader-art{object-fit:contain;filter:drop-shadow(0 5px 8px #1f393129);width:78px;height:84px;transition:transform .18s;display:block}.happening-leaders>article:hover .happening-leader-art{transform:rotate(2deg)scale(1.06)}.happening-section{--story:var(--brand);border-top:7px solid var(--story);background:var(--story);border-radius:28px;gap:28px;scroll-margin-top:88px;display:grid}@supports (color:color-mix(in lab, red, red)){.happening-section{background:color-mix(in srgb, var(--story) 5%, var(--surface))}}.happening-section{padding:clamp(24px,5vw,54px);box-shadow:0 16px 46px #1f393112}.happening-heat{--story:var(--coral)}.happening-gusts{--story:#3f8390}.happening-air{--story:#427a67}.happening-wildfires{--story:#9f352c}.happening-wettest{--story:#4d7897}.happening-pollen{--story:var(--sun)}.happening-wind-chill{--story:#5270a3}.happening-whiplash{--story:#b16b28}.happening-hazards{--story:#913a55}.happening-section>header{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:end;gap:clamp(24px,6vw,70px);display:grid}.happening-section>header h2{max-width:15ch;font-family:var(--font-display);letter-spacing:-.055em;margin:5px 0 0;font-size:clamp(2.4rem,5vw,4.6rem);font-weight:600;line-height:.94}.happening-section>header>p{max-width:55ch;color:var(--ink-soft);margin:0;line-height:1.6}.happening-ranking{gap:0;margin:0;padding:0;list-style:none;display:grid}.happening-ranking li+li{border-top:1px solid var(--line)}.happening-ranking a{min-height:78px;color:var(--ink);grid-template-columns:40px minmax(0,1fr) auto 26px;align-items:center;gap:14px;text-decoration:none;display:grid}.happening-ranking a>span:not(.happening-rank){gap:3px;display:grid}.happening-ranking small{color:var(--ink-soft)}.happening-ranking b{color:var(--brand-deep);font-size:1rem}.happening-ranking i{color:var(--brand);font-style:normal;font-weight:900}.happening-rank{color:var(--story);font-family:var(--font-display);font-size:1.4rem;font-weight:650}.happening-evidence{border-top:1px solid var(--line);padding-top:8px}.happening-evidence summary{width:max-content;min-height:44px;color:var(--brand-deep);cursor:pointer;align-items:center;gap:8px;font-size:.7rem;font-weight:850;list-style:none;display:flex}.happening-evidence summary::-webkit-details-marker{display:none}.happening-evidence summary:after{color:var(--brand);content:"+";font-size:1rem}.happening-evidence[open] summary:after{content:"−"}.happening-last-verified{border-left:3px solid var(--ochre);background:var(--ochre);grid-column:1/-1;margin:0;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.happening-last-verified{background:color-mix(in srgb, var(--ochre) 10%, transparent)}}.happening-last-verified{color:var(--ink-soft);font-size:.75rem;line-height:1.5}.happening-last-verified strong{color:var(--ink)}.happening-evidence dl{grid-template-columns:repeat(5,minmax(0,1fr));margin:6px 0 8px;display:grid}.happening-evidence dl div{border-left:1px solid var(--line);gap:2px;padding:0 15px;display:grid}.happening-evidence dl div:first-child{border-left:0;padding-left:0}.happening-evidence dt{color:var(--story);letter-spacing:.06em;text-transform:uppercase;font-size:.59rem;font-weight:850}.happening-evidence dd{color:var(--ink-soft);margin:0;font-size:.68rem;line-height:1.45}.happening-empty{border:1px dashed var(--line);border-radius:18px;padding:24px}.happening-empty p{color:var(--ink-soft);margin:7px 0 0}.happening-wildfire-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:18px;display:grid}.happening-fire-list{border:1px solid var(--line);background:var(--surface);border-radius:20px;overflow:hidden}.happening-fire-list ol{margin:0;padding:0;list-style:none;display:grid}.happening-fire-list li+li{border-top:1px solid var(--line)}.happening-fire-list button{width:100%;min-height:66px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 13px;display:grid}.happening-fire-list button[aria-pressed=true]{background:#c9543d}@supports (color:color-mix(in lab, red, red)){.happening-fire-list button[aria-pressed=true]{background:color-mix(in srgb, #c9543d 13%, var(--surface))}}.happening-fire-list button[aria-pressed=true]{box-shadow:inset 4px 0 #9f352c}.happening-fire-list button>span:nth-child(2){gap:2px;min-width:0;display:grid}.happening-fire-list button>span:first-child{color:#9f352c;font-family:var(--font-display);font-size:1.1rem;font-weight:650}.happening-fire-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.happening-fire-list small{color:var(--ink-soft);font-size:.64rem}.happening-fire-list b{white-space:nowrap;font-size:.7rem}.happening-fire-visual{border:1px solid var(--line);background:var(--surface);border-radius:22px;align-self:start;display:grid;position:sticky;top:86px;overflow:hidden}.happening-wildfire-map-shell{min-height:470px;position:relative}.happening-wildfire-map{position:absolute;inset:0}.happening-wildfire-map-shell>p{color:var(--brand-deep);background:#acd0d4;place-items:center;margin:0;font-weight:800;display:grid;position:absolute;inset:0}.happening-fire-visual>article{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:4px 18px;padding:18px 20px;display:grid}.happening-fire-visual>article .eyebrow{grid-column:1/-1}.happening-fire-visual>article h3{font-family:var(--font-display);margin:0;font-size:1.8rem}.happening-fire-visual>article strong{color:#9f352c;align-self:center}.happening-fire-visual>article p:last-child{color:var(--ink-soft);grid-column:1/-1;margin:4px 0 0;font-size:.72rem}.happening-map-unavailable{text-align:center;background:#d5e3dd;border-radius:20px 20px 0 0;place-content:center;min-height:340px;padding:30px;display:grid}.happening-map-unavailable p{max-width:45ch;color:var(--ink-soft)}@media (max-width:820px){.happening-leaders{grid-template-columns:repeat(2,minmax(0,1fr))}.happening-leaders>article:nth-child(4n){border-right:1px solid var(--line)}.happening-leaders>article:nth-child(2n){border-right:0}.happening-leaders>article:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.happening-leaders>article:nth-last-child(-n+2){border-bottom:0}.happening-section>header{grid-template-columns:1fr;align-items:start}.happening-wildfire-layout{grid-template-columns:1fr}.happening-fire-visual{grid-row:1;position:static}.happening-wildfire-map-shell{min-height:390px}.happening-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.happening-evidence dl div,.happening-evidence dl div:first-child{border:0;padding:0}.happening-evidence dl div:last-child{grid-column:1/-1}}@media (max-width:560px){.happening-main{gap:26px}.happening-hero{border-radius:22px;margin-inline:-8px;padding:21px 20px}.happening-hero h1{font-size:clamp(2.65rem,13vw,3.35rem)}.happening-hero>p:last-child{max-width:34ch;font-size:.84rem;line-height:1.4}.happening-leaders{margin-block-start:-12px}.happening-leaders>article{grid-template-columns:minmax(0,1fr) 58px;gap:5px;min-height:108px;padding:12px 8px 12px 14px}.happening-leader-art{width:58px;height:68px}.happening-section{border-radius:22px;margin-inline:-8px;padding:24px 18px}.happening-ranking a{grid-template-columns:30px minmax(0,1fr) auto;gap:9px}.happening-ranking i{display:none}.happening-ranking b{font-size:.78rem}.happening-fire-list button{grid-template-columns:24px minmax(0,1fr)}.happening-fire-list button>b{grid-column:2}.happening-wildfire-map-shell{min-height:310px}.happening-fire-visual>article{grid-template-columns:1fr}}@media (max-width:340px){.happening-leaders{grid-template-columns:1fr}.happening-leaders>article,.happening-leaders>article:nth-child(2n),.happening-leaders>article:nth-child(4n),.happening-leaders>article:nth-last-child(-n+4),.happening-leaders>article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line);min-height:76px}.happening-leaders>article:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.primary-button.is-loading:before{opacity:.24;transform:translate(0)}.primary-button.is-loading:after{background-position:50%}.primary-button-wind-field i{opacity:.28;animation:none;left:auto;right:13%}}@media (forced-colors:active){.brand-mark{forced-color-adjust:none;color:canvastext}.brand-mark-disc{fill:canvas}.brand-mark-sun,.brand-mark-field-back,.brand-mark-field-front{fill:canvastext}.job-option.is-active{border:2px solid highlight}.condition-icon{display:none}.primary-button{border:2px solid buttontext}.secondary-button{color:canvastext;background:canvas;border:2px solid buttontext}}.local-index,.local-report{width:min(100% - 36px,1180px)}.local-index{gap:clamp(48px,8vw,96px);display:grid}.local-index-hero{max-width:980px}.local-index-hero h1,.local-answer-copy h2{font-family:var(--font-display);letter-spacing:-.062em;margin:0;font-size:clamp(3rem,8.4vw,7.2rem);font-weight:600;line-height:.9}.local-index-hero>p:last-child{max-width:720px;color:var(--ink-soft);margin:30px 0 0;font-size:clamp(1.04rem,2vw,1.28rem);line-height:1.65}.local-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.local-section-heading{grid-column:1/-1;margin-bottom:10px}.local-section-heading h2{max-width:760px;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,3.7rem);font-weight:600;line-height:1}.local-feature-card{border:1px solid var(--brand);align-content:space-between;min-height:320px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.local-feature-card{border:1px solid color-mix(in srgb, var(--brand) 24%, var(--line))}}.local-feature-card{background:var(--surface);border-radius:26px;padding:24px;text-decoration:none;transition:transform .18s,box-shadow .18s}.local-feature-card:after{background:var(--card-accent,var(--brand));border-radius:50%;width:190px;height:190px;position:absolute;bottom:-75px;right:-55px}@supports (color:color-mix(in lab, red, red)){.local-feature-card:after{background:color-mix(in srgb, var(--card-accent,var(--brand)) 20%, transparent)}}.local-feature-card:after{content:""}.local-feature-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.local-feature-card.local-smoke{--card-accent:var(--coral)}.local-feature-card.local-air-quality{--card-accent:var(--sky)}.local-feature-card.local-pollen{--card-accent:var(--sun)}.local-feature-card .condition-icon{background-color:var(--brand-deep);width:54px;height:54px}.local-feature-card.has-city-image:before{z-index:1;background:linear-gradient(150deg, var(--surface), var(--surface));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.local-feature-card.has-city-image:before{background:linear-gradient(150deg, color-mix(in srgb, var(--surface) 74%, transparent), color-mix(in srgb, var(--surface) 58%, transparent))}}.local-feature-card.has-city-image:before{content:""}.local-feature-card.has-city-image:after{display:none}.local-feature-image{object-fit:cover;opacity:.32;filter:saturate(.78)contrast(.94);width:100%;height:100%;display:block;position:absolute;inset:0}.local-feature-card>:not(.local-feature-image){z-index:2;position:relative}.local-feature-copy{align-self:end;display:grid}.local-feature-copy small{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.local-feature-copy strong{font-family:var(--font-display);letter-spacing:-.04em;margin-top:4px;font-size:2.25rem;line-height:1}.local-feature-copy span{max-width:25rem;color:var(--ink-soft);margin-top:14px;line-height:1.5}.local-card-arrow{z-index:1;color:var(--brand-deep);font-size:1.45rem;font-weight:800;position:absolute;top:22px;right:24px}.candidate-note{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;gap:8px 18px;padding-top:24px;display:flex}.candidate-note strong{color:var(--ink)}.permission-notice,.extended-outlook{border:1px solid var(--line);background:var(--surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.permission-notice,.extended-outlook{background:color-mix(in srgb, var(--surface) 92%, var(--accent) 8%)}}.permission-notice,.extended-outlook{padding:18px}.permission-notice{margin-top:12px}.permission-notice p{color:var(--ink-soft);margin:0 0 12px}.permission-notice>div,.result-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.remember-choice{color:var(--ink-soft);align-items:flex-start;gap:10px;margin-top:16px;display:flex}.remember-choice input{width:20px;height:20px;min-height:20px;accent-color:var(--brand);border-radius:4px;flex:0 0 20px;margin:2px 0 0;padding:0}.extended-outlook{margin-top:28px;overflow:hidden}.extended-outlook>h2{margin:4px 0 18px}.extended-outlook-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.extended-outlook-card{border:1px solid var(--sky);gap:18px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.extended-outlook-card{border:1px solid color-mix(in srgb, var(--sky) 34%, var(--line))}}.extended-outlook-card{background:radial-gradient(circle at 92% 4%, var(--sun) 0 70px, transparent 72px), var(--surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.extended-outlook-card{background:radial-gradient(circle at 92% 4%, color-mix(in srgb, var(--sun) 26%, transparent) 0 70px, transparent 72px), color-mix(in srgb, var(--surface) 89%, var(--sky))}}.extended-outlook-card{padding:20px}.extended-outlook-card header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.extended-outlook-card header p{color:var(--ink-soft);letter-spacing:.055em;text-transform:uppercase;margin:0 0 2px;font-size:.82rem;font-weight:800}.extended-outlook-card h3{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,4vw,2.55rem);line-height:1}.extended-outlook-card .condition-icon{background-color:var(--brand-deep);width:52px;height:52px;box-shadow:0 9px 22px var(--brand-deep);border-radius:14px;flex-basis:52px}@supports (color:color-mix(in lab, red, red)){.extended-outlook-card .condition-icon{box-shadow:0 9px 22px color-mix(in srgb, var(--brand-deep) 18%, transparent)}}.extended-outlook-condition{color:var(--ink-soft);margin:-7px 0 0;font-weight:700}.extended-outlook-card dl{margin:0}.extended-outlook-card dt{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.extended-outlook-card dd{margin:2px 0 0}.extended-outlook-temperatures{align-items:baseline;gap:clamp(28px,8vw,80px);display:flex}.extended-outlook-temperatures dd{font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(2.2rem,6vw,4rem);font-weight:600;line-height:.95}.extended-outlook-metrics{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;padding-top:14px;display:flex}.extended-outlook-metrics>div{background:var(--surface);border-radius:999px;min-width:110px}@supports (color:color-mix(in lab, red, red)){.extended-outlook-metrics>div{background:color-mix(in srgb, var(--surface) 80%, transparent)}}.extended-outlook-metrics>div{padding:9px 14px}.extended-outlook-metrics dt,.extended-outlook-metrics dd{display:inline}.extended-outlook-metrics dd{margin-left:7px;font-weight:800}.result-actions{border-top:1px solid var(--line);justify-items:center;gap:13px;margin-top:30px;padding-top:22px;display:grid}.result-action-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;display:grid}.result-action-row.is-share-only{grid-template-columns:auto;justify-content:center}.result-adjust-button{width:100%}.share-plan-button{border:1px solid var(--brand);justify-content:center;align-items:center;gap:11px;min-height:56px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.share-plan-button{border:1px solid color-mix(in srgb, var(--brand) 48%, var(--line))}}.share-plan-button{background:var(--brand-pale);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.share-plan-button{background:color-mix(in srgb, var(--brand-pale) 32%, var(--surface))}}.share-plan-button{color:var(--brand-deep);box-shadow:none;padding:12px 18px;font-size:.86rem;font-weight:850}.share-plan-button:hover{border-color:var(--brand);background:var(--brand-pale)}@supports (color:color-mix(in lab, red, red)){.share-plan-button:hover{background:color-mix(in srgb, var(--brand-pale) 62%, var(--surface))}}.share-plan-button:disabled{opacity:.68}.share-plan-mark{border:1px solid var(--brand);place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.share-plan-mark{border:1px solid color-mix(in srgb, var(--brand) 50%, var(--line))}}.share-plan-mark{border-radius:50%;font-size:1rem}.result-report-link{color:var(--ink-soft);text-underline-offset:4px;margin-top:2px;font-size:.74rem;font-weight:750}.result-actions .field-status{text-align:center;margin:0}@media (max-width:560px){.result-action-row{grid-template-columns:1fr}.result-action-row.is-share-only{grid-template-columns:1fr;justify-content:stretch}.share-plan-button{width:100%}}.market-hub{gap:34px;display:grid}.market-hub-hero{background:linear-gradient(145deg, var(--surface-strong), var(--surface));border:1px solid var(--line);border-radius:28px;align-items:flex-end;min-height:330px;display:flex;position:relative;overflow:hidden}.market-hub-hero>div{z-index:1;max-width:760px;padding:clamp(28px,6vw,68px);position:relative}.market-hub-hero h1{margin:6px 0 14px;font-size:clamp(2.5rem,7vw,5.7rem);line-height:.94}.market-hub-hero p{max-width:62ch;color:var(--ink-soft);font-size:1.08rem}.market-hub-image{object-fit:cover;opacity:.26;width:100%;height:100%;position:absolute;inset:0}.market-hub-hero.has-city-image:after{content:"";background:linear-gradient(90deg, var(--surface) 6%, var(--surface) 52%, transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.market-hub-hero.has-city-image:after{background:linear-gradient(90deg, var(--surface) 6%, color-mix(in srgb, var(--surface) 76%, transparent) 52%, transparent)}}.market-condition-links{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.market-condition-links>div{grid-column:1/-1}.market-condition-links>a{border:1px solid var(--line);min-height:150px;color:inherit;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 12px;padding:22px;text-decoration:none;display:grid}.market-condition-links>a>span:not(.condition-icon){color:var(--ink-soft);grid-column:2}.market-condition-links>a>b{grid-area:1/3/3}.utility-context>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.utility-context article{border-top:2px solid var(--line);padding:20px}.utility-context p{color:var(--ink-soft)}.utility-place-hero{background:radial-gradient(circle at 88% 18%, var(--sky), transparent 26rem), linear-gradient(145deg, var(--surface), var(--brand-pale));min-height:290px}@supports (color:color-mix(in lab, red, red)){.utility-place-hero{background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--sky) 28%, transparent), transparent 26rem), linear-gradient(145deg, var(--surface), color-mix(in srgb, var(--brand-pale) 34%, var(--surface)))}}.focused-concern,.market-current-concerns,.utility-current-concerns{border:1px solid var(--sun);scroll-margin-top:24px}@supports (color:color-mix(in lab, red, red)){.focused-concern,.market-current-concerns,.utility-current-concerns{border:1px solid color-mix(in srgb, var(--sun) 58%, var(--line))}}.focused-concern,.market-current-concerns,.utility-current-concerns{border-left:7px solid var(--sun);background:var(--sun);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.focused-concern,.market-current-concerns,.utility-current-concerns{background:color-mix(in srgb, var(--sun) 8%, var(--surface))}}.focused-concern,.market-current-concerns,.utility-current-concerns{padding:clamp(20px,4vw,34px)}.focused-concern{isolation:isolate;position:relative;overflow:hidden}.focused-concern.is-elevated,.market-current-concerns,.utility-current-concerns{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.focused-concern.is-elevated,.market-current-concerns,.utility-current-concerns{border-color:color-mix(in srgb, var(--coral) 48%, var(--line))}}.focused-concern.is-elevated,.market-current-concerns,.utility-current-concerns{border-left-color:var(--coral);background:var(--coral)}@supports (color:color-mix(in lab, red, red)){.focused-concern.is-elevated,.market-current-concerns,.utility-current-concerns{background:color-mix(in srgb, var(--coral) 7%, var(--surface))}}.focused-concern.has-pollen-art.is-elevated{background:radial-gradient(circle at 82% 6%, var(--sun), transparent 31%), linear-gradient(135deg, var(--coral), var(--sun))}@supports (color:color-mix(in lab, red, red)){.focused-concern.has-pollen-art.is-elevated{background:radial-gradient(circle at 82% 6%, color-mix(in srgb, var(--sun) 28%, transparent), transparent 31%), linear-gradient(135deg, color-mix(in srgb, var(--coral) 10%, var(--surface)), color-mix(in srgb, var(--sun) 12%, var(--surface)))}}.focused-concern.has-pollen-art.is-elevated{box-shadow:inset 0 1px #ffffff61, 0 18px 48px var(--coral)}@supports (color:color-mix(in lab, red, red)){.focused-concern.has-pollen-art.is-elevated{box-shadow:inset 0 1px #ffffff61, 0 18px 48px color-mix(in srgb, var(--coral) 10%, transparent)}}.focused-concern.is-calm{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.focused-concern.is-calm{border-color:color-mix(in srgb, var(--brand) 42%, var(--line))}}.focused-concern.is-calm{border-left-color:var(--brand);background:var(--brand-pale)}@supports (color:color-mix(in lab, red, red)){.focused-concern.is-calm{background:color-mix(in srgb, var(--brand-pale) 48%, var(--surface))}}.focused-concern.has-pollen-art.is-calm{background:radial-gradient(circle at 82% 6%, var(--sun), transparent 30%), linear-gradient(135deg, var(--brand-pale), var(--sun))}@supports (color:color-mix(in lab, red, red)){.focused-concern.has-pollen-art.is-calm{background:radial-gradient(circle at 82% 6%, color-mix(in srgb, var(--sun) 22%, transparent), transparent 30%), linear-gradient(135deg, color-mix(in srgb, var(--brand-pale) 55%, var(--surface)), color-mix(in srgb, var(--sun) 8%, var(--surface)))}}.focused-concern-unavailable{border-color:var(--line);border-left-color:var(--ink-soft);background:var(--surface)}.focused-concern.has-pollen-art.focused-concern-unavailable{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.focused-concern.has-pollen-art.focused-concern-unavailable{border-color:color-mix(in srgb, var(--brand) 30%, var(--line))}}.focused-concern.has-pollen-art.focused-concern-unavailable{border-left-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.focused-concern.has-pollen-art.focused-concern-unavailable{border-left-color:color-mix(in srgb, var(--brand) 72%, var(--ink-soft))}}.focused-concern.has-pollen-art.focused-concern-unavailable{background:radial-gradient(circle at 86% 12%, var(--sun), transparent 30%), linear-gradient(135deg, var(--surface), var(--brand-pale))}@supports (color:color-mix(in lab, red, red)){.focused-concern.has-pollen-art.focused-concern-unavailable{background:radial-gradient(circle at 86% 12%, color-mix(in srgb, var(--sun) 18%, transparent), transparent 30%), linear-gradient(135deg, var(--surface), color-mix(in srgb, var(--brand-pale) 35%, var(--surface)))}}.focused-concern.has-pollen-art>:not(.focused-pollen-illustration){z-index:1;position:relative}.focused-pollen-illustration{z-index:0;opacity:.23;pointer-events:none;filter:saturate(.88)contrast(.94);width:min(58%,640px);height:auto;position:absolute;bottom:-24%;right:-2%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000d1 31%,#000 57%);mask-image:linear-gradient(90deg,#0000 0%,#000000d1 31%,#000 57%)}.focused-concern>div>h2,.focused-concern>div>h3,.focused-concern header h2,.focused-concern header h3,.market-current-concerns>header h2,.utility-current-concerns>div>h3{margin:4px 0 8px}.focused-concern header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(22px,4vw,52px);display:grid}.focused-concern header h2,.focused-concern header h3{max-width:15ch;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2rem,4vw,3.55rem);font-weight:600;line-height:.98}.focused-concern header p{max-width:62ch;color:var(--ink-soft);margin:12px 0 0;line-height:1.55}.focused-pollen-copy{min-width:0}.focused-pollen-types{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.focused-pollen-types span{border:1px solid var(--sun);grid-template-columns:auto auto;align-items:baseline;gap:7px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.focused-pollen-types span{border:1px solid color-mix(in srgb, var(--sun) 54%, var(--line))}}.focused-pollen-types span{background:var(--sun);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.focused-pollen-types span{background:color-mix(in srgb, var(--sun) 17%, var(--surface))}}.focused-pollen-types span{color:var(--ink);padding:7px 11px}.focused-pollen-types b{font-size:.82rem}.focused-pollen-types small{color:var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){.focused-pollen-types small{color:color-mix(in srgb, var(--ink-soft) 90%, var(--sun))}}.focused-pollen-types small{letter-spacing:.065em;text-transform:uppercase;font-size:.61rem;font-weight:850}.focused-pollen-reading{aspect-ratio:1;border:1px solid var(--sun);place-content:center;place-items:center;width:clamp(112px,11vw,142px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.focused-pollen-reading{border:1px solid color-mix(in srgb, var(--sun) 72%, var(--line))}}.focused-pollen-reading{background:radial-gradient(circle at 38% 28%, #ffffffc7, transparent 25%), linear-gradient(145deg, var(--sun), var(--coral));border-radius:46% 54% 50% 50%}@supports (color:color-mix(in lab, red, red)){.focused-pollen-reading{background:radial-gradient(circle at 38% 28%, #ffffffc7, transparent 25%), linear-gradient(145deg, color-mix(in srgb, var(--sun) 42%, var(--surface)), color-mix(in srgb, var(--coral) 16%, var(--surface)))}}.focused-pollen-reading{box-shadow:0 14px 32px var(--sun);padding:15px 20px}@supports (color:color-mix(in lab, red, red)){.focused-pollen-reading{box-shadow:0 14px 32px color-mix(in srgb, var(--sun) 20%, transparent)}}.focused-pollen-reading{transform:rotate(2deg)}.focused-pollen-reading:after{border:1px dashed var(--sun);position:absolute;inset:8px}@supports (color:color-mix(in lab, red, red)){.focused-pollen-reading:after{border:1px dashed color-mix(in srgb, var(--sun) 65%, transparent)}}.focused-pollen-reading:after{border-radius:inherit;content:""}.focused-pollen-reading strong{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(3.2rem,7vw,5.1rem);font-weight:600;line-height:.78;transform:rotate(-2deg)}.focused-pollen-reading span{color:var(--ink-soft);letter-spacing:.11em;font-size:.72rem;font-weight:850;transform:rotate(-2deg)}.focused-pollen-days{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:26px;display:grid;position:relative}.focused-pollen-days article{--pollen-level:var(--brand);border:1px solid var(--pollen-level);gap:4px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.focused-pollen-days article{border:1px solid color-mix(in srgb, var(--pollen-level) 35%, var(--line))}}.focused-pollen-days article{border-top:4px solid var(--pollen-level);background:var(--pollen-level);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.focused-pollen-days article{background:color-mix(in srgb, var(--pollen-level) 8%, var(--surface))}}.focused-pollen-days article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:11px 12px 12px}.focused-pollen-days article.level-moderate{--pollen-level:var(--sun)}.focused-pollen-days article.level-high{--pollen-level:#d89528}.focused-pollen-days article.level-very-high{--pollen-level:var(--coral)}.focused-pollen-days article.is-current{background:var(--pollen-level)}@supports (color:color-mix(in lab, red, red)){.focused-pollen-days article.is-current{background:color-mix(in srgb, var(--pollen-level) 18%, var(--surface))}}.focused-pollen-days article.is-current{box-shadow:0 9px 22px var(--pollen-level)}@supports (color:color-mix(in lab, red, red)){.focused-pollen-days article.is-current{box-shadow:0 9px 22px color-mix(in srgb, var(--pollen-level) 14%, transparent)}}.focused-pollen-days article.is-current{transform:translateY(-3px)}.focused-pollen-days time,.focused-pollen-days span{color:var(--ink-soft);font-size:.75rem}.focused-pollen-days time{font-weight:750}.focused-pollen-days strong{color:var(--ink);font-family:var(--font-display);letter-spacing:-.025em;font-size:1.55rem;font-weight:600}.focused-pollen-days small{font-size:.65rem}.focused-concern footer{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:20px;display:flex}.focused-concern footer p{color:var(--ink-soft);margin:0;font-size:.75rem}.focused-concern footer a,.focused-concern-actions a{color:var(--brand-deep);font-weight:800;text-decoration:none;display:grid}.focused-concern footer a{border:1px solid var(--brand);max-width:420px}@supports (color:color-mix(in lab, red, red)){.focused-concern footer a{border:1px solid color-mix(in srgb, var(--brand) 34%, var(--line))}}.focused-concern footer a{background:var(--brand-pale);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.focused-concern footer a{background:color-mix(in srgb, var(--brand-pale) 46%, var(--surface))}}.focused-concern footer a{padding:10px 13px}.focused-concern footer a small{color:var(--ink-soft);margin-top:2px;font-size:.68rem;font-weight:650}.focused-concern-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.focused-concern-actions .quiet-button,.focused-concern-actions a{border:1px solid var(--brand);justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.focused-concern-actions .quiet-button,.focused-concern-actions a{border:1px solid color-mix(in srgb, var(--brand) 38%, var(--line))}}.focused-concern-actions .quiet-button,.focused-concern-actions a{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.focused-concern-actions .quiet-button,.focused-concern-actions a{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.focused-concern-actions .quiet-button,.focused-concern-actions a{color:var(--brand-deep);padding:9px 16px;font-weight:850;text-decoration:none}.focused-concern-actions .quiet-button:hover,.focused-concern-actions a:hover{border-color:var(--brand);background:var(--brand-pale)}@supports (color:color-mix(in lab, red, red)){.focused-concern-actions .quiet-button:hover,.focused-concern-actions a:hover{background:color-mix(in srgb, var(--brand-pale) 55%, var(--surface))}}.focused-concern-loading{align-items:center;min-height:150px;display:grid}.market-current-concerns{gap:15px;display:grid}.focused-running-heat{border:1px solid var(--coral);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.focused-running-heat{border:1px solid color-mix(in srgb, var(--coral) 40%, var(--line))}}.focused-running-heat{background:var(--coral);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.focused-running-heat{background:color-mix(in srgb, var(--coral) 8%, var(--surface))}}.focused-running-heat{padding:18px}.focused-running-heat .condition-icon{flex-basis:52px;width:52px;height:52px}.focused-running-heat h3{font-family:var(--font-display);margin:3px 0 4px;font-size:clamp(1.5rem,3vw,2.2rem)}.focused-running-heat strong{color:var(--coral);font-size:1.1rem}.focused-running-heat p:not(.eyebrow){max-width:62ch;color:var(--ink-soft);margin:8px 0}.focused-running-heat a{color:var(--brand-deep);font-weight:800}.market-current-concerns .dayton-alert{margin:0}.market-concern-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.market-concern-links a,.utility-air-concern{border:1px solid var(--line);background:var(--surface);min-height:76px;color:var(--ink);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;text-decoration:none;display:grid}.market-concern-links a>span:not(.condition-icon),.utility-air-concern>span:not(.condition-icon){gap:2px;display:grid}.market-concern-links small,.utility-air-concern small{color:var(--ink-soft)}.market-concern-links a.concern-smoke{border-color:var(--sun);min-height:94px}@supports (color:color-mix(in lab, red, red)){.market-concern-links a.concern-smoke{border-color:color-mix(in srgb, var(--sun) 70%, var(--line))}}.market-concern-links a.concern-smoke{border-left:6px solid var(--sun);background:radial-gradient(circle at 90% 10%, var(--sun), transparent 42%), linear-gradient(135deg, var(--sun), var(--surface))}@supports (color:color-mix(in lab, red, red)){.market-concern-links a.concern-smoke{background:radial-gradient(circle at 90% 10%, color-mix(in srgb, var(--sun) 22%, transparent), transparent 42%), linear-gradient(135deg, color-mix(in srgb, var(--sun) 15%, var(--surface)), var(--surface))}}.market-concern-links a.concern-smoke{box-shadow:0 12px 26px var(--sun)}@supports (color:color-mix(in lab, red, red)){.market-concern-links a.concern-smoke{box-shadow:0 12px 26px color-mix(in srgb, var(--sun) 14%, transparent)}}.market-concern-links a.concern-smoke.tone-elevated{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.market-concern-links a.concern-smoke.tone-elevated{border-color:color-mix(in srgb, var(--coral) 65%, var(--line))}}.market-concern-links a.concern-smoke.tone-elevated{border-left-color:var(--coral);background:linear-gradient(135deg, var(--coral), var(--surface))}@supports (color:color-mix(in lab, red, red)){.market-concern-links a.concern-smoke.tone-elevated{background:linear-gradient(135deg, color-mix(in srgb, var(--coral) 16%, var(--surface)), var(--surface))}}.market-concern-links a.concern-smoke .condition-icon{border-radius:15px;flex-basis:52px;width:52px;height:52px}.market-concern-links a.concern-smoke strong{color:var(--brand-deep);font-size:1rem}.utility-current-concerns{gap:12px;display:grid}.utility-conditions{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:28px;gap:22px;padding:clamp(24px,5vw,50px);display:grid}.utility-conditions h2{max-width:780px;margin:4px 0 8px;font-size:clamp(2rem,4.5vw,3.65rem);line-height:1}.utility-conditions h3,.utility-conditions p{margin-top:0}.utility-conditions-header,.utility-conditions-idle,.utility-conditions-error{grid-template-columns:minmax(0,1fr) auto;align-items:center}.utility-conditions-idle>.primary-button,.utility-conditions-error>.primary-button{width:auto;min-width:160px}.utility-retry{border:1px solid var(--line);border-radius:999px;align-self:start;padding-inline:16px}.utility-alerts{gap:12px;display:grid}.utility-alerts article{border:1px solid var(--coral)}@supports (color:color-mix(in lab, red, red)){.utility-alerts article{border:1px solid color-mix(in srgb, var(--coral) 50%, var(--line))}}.utility-alerts article{border-left:6px solid var(--coral);background:var(--coral);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.utility-alerts article{background:color-mix(in srgb, var(--coral) 9%, var(--surface))}}.utility-alerts article{padding:18px 20px}.utility-alerts h3{margin:3px 0 7px}.utility-alerts a{color:var(--brand-deep);font-weight:800}.utility-no-alerts,.utility-source-note{color:var(--ink-soft);font-size:.86rem}.utility-no-alerts{margin-bottom:0}.utility-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.utility-current-card{border:1px solid var(--line);background:var(--surface);border-radius:22px;min-width:0}@supports (color:color-mix(in lab, red, red)){.utility-current-card{background:color-mix(in srgb, var(--surface) 82%, var(--brand-pale))}}.utility-current-card{padding:clamp(20px,4vw,30px)}.utility-aqi-card{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.utility-aqi-card{background:color-mix(in srgb, var(--surface) 88%, var(--sky))}}.utility-primary-reading{flex-wrap:wrap;align-items:baseline;gap:10px 16px;margin:12px 0 22px;display:flex}.utility-primary-reading strong{letter-spacing:-.055em;font-size:clamp(2.4rem,6vw,4.5rem);line-height:.9}.utility-primary-reading strong small{letter-spacing:0;font-size:.82rem}.utility-primary-reading>span{color:var(--ink-soft);font-weight:750}.utility-current-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.utility-current-card dl>div{border-top:1px solid var(--line);padding-top:10px}.utility-current-card dt{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.055em;font-size:.72rem;font-weight:800}.utility-current-card dd{margin:3px 0 0;font-weight:750}.utility-aqi-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.utility-source-note{margin:18px 0 0}.utility-hourly-outlook>h3{margin-bottom:10px}.utility-hourly-outlook>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.utility-hourly-outlook article{border-top:2px solid var(--brand);gap:3px;padding:12px 2px 0;display:grid}.utility-hourly-outlook article>span{font-size:1.25rem;font-weight:850}.utility-hourly-outlook small{color:var(--ink-soft)}.utility-sources{color:var(--ink-soft);margin-bottom:0;font-size:.72rem}.utility-loading-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.utility-loading-grid span{background:linear-gradient(105deg, var(--surface-muted) 25%, var(--surface-muted) 45%, var(--surface-muted) 65%);border-radius:20px;min-height:150px}@supports (color:color-mix(in lab, red, red)){.utility-loading-grid span{background:linear-gradient(105deg, var(--surface-muted) 25%, color-mix(in srgb, var(--surface-muted) 55%, var(--surface)) 45%, var(--surface-muted) 65%)}}.utility-loading-grid span{background-size:220% 100%;animation:1.4s linear infinite utility-loading}@keyframes utility-loading{to{background-position-x:-220%}}.utility-nearby{border-top:2px solid var(--line);border-bottom:2px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:start;gap:clamp(24px,5vw,54px);padding:28px 0;display:grid}.utility-nearby h2{margin:4px 0 8px}.utility-nearby p{max-width:64ch;color:var(--ink-soft);margin-bottom:0}.utility-nearby nav{gap:7px;display:grid}.utility-nearby nav a{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--brand-deep);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-weight:800;text-decoration:none;display:flex}.utility-nearby nav a:hover{border-color:var(--brand);background:var(--brand-pale)}.market-planner{border:1px solid var(--line);background:var(--surface);border-radius:28px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(24px,6vw,72px);padding:clamp(24px,5vw,54px);display:grid;position:relative;overflow:hidden}.market-planner h2{font-family:var(--font-display);letter-spacing:-.04em;margin:6px 0 12px;font-size:clamp(1.8rem,3.8vw,2.7rem);font-weight:600;line-height:1.02}.market-planner-intro>p:last-child{max-width:34ch;color:var(--ink-soft);margin-bottom:0}.market-planner form{gap:15px;display:grid}.market-planner .activity-choice select{min-height:52px;font-weight:750}.market-planner .adjustments{background:var(--surface-soft)}.market-planner .adjustments>.field-group{padding:12px 0 20px}.market-planner .quick-time-options legend{width:100%;margin-bottom:8px;font-weight:700}.market-planner>.field-status{grid-column:2;margin:0}.market-planner-result.answer-card{border-left:1px solid #776f5f40;grid-column:1/-1;width:100%;margin-top:12px;padding:clamp(25px,5vw,50px)}.market-planner--result{padding:0;display:block}.market-planner--result .market-planner-result.answer-card{box-shadow:none;transform-origin:50% 0;border-bottom:0;border-left:0;border-right:0;border-radius:27px;margin:0;animation:.56s cubic-bezier(.2,.8,.25,1) both market-planner-result-arrive}@keyframes market-planner-result-arrive{0%{opacity:0;clip-path:inset(0 0 14% round 27px);transform:translateY(18px)scale(.985)}58%{opacity:1}to{opacity:1;clip-path:inset(0 round 27px);transform:translateY(0)scale(1)}}.market-result-date{max-width:none;font-family:var(--font-display);letter-spacing:-.055em;gap:3px;margin:0;font-size:clamp(2.7rem,6vw,4.15rem);font-weight:600;line-height:.84;display:grid}.market-result-date span,.market-result-date strong{display:block}.market-result-date strong{color:var(--ink-soft);font-family:var(--font-interface);letter-spacing:-.025em;font-size:.36em;font-weight:850;line-height:1}.market-result-date:focus,.market-result-title:focus{outline:none}.market-result-title{max-width:680px;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,8vw,5.1rem);font-weight:600;line-height:.96}@media (max-width:760px){.market-condition-links,.utility-context>div,.utility-conditions-header,.utility-conditions-idle,.utility-conditions-error,.utility-condition-grid,.utility-nearby{grid-template-columns:1fr}.utility-hourly-outlook>div{grid-template-columns:repeat(2,minmax(0,1fr))}.utility-current-card dl,.utility-loading-grid{grid-template-columns:1fr}.utility-loading-grid span{min-height:90px}.focused-concern header{grid-template-columns:1fr}.focused-pollen-illustration{opacity:.16;width:112%;top:-4%;bottom:auto;right:-25%;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 52%);mask-image:linear-gradient(90deg,#0000 4%,#000 52%)}.focused-pollen-reading{aspect-ratio:auto;border-radius:999px;grid-template-columns:auto auto;justify-content:start;justify-self:start;gap:8px;width:auto;min-width:118px;transform:none}.focused-pollen-reading:after{border-radius:999px}.focused-pollen-reading strong,.focused-pollen-reading span{transform:none}.focused-pollen-reading strong{font-size:2.8rem}.focused-pollen-days{grid-template-columns:repeat(3,minmax(0,1fr))}.focused-concern footer{flex-direction:column;align-items:flex-start}.focused-concern footer a{width:100%}.market-concern-links,.market-planner{grid-template-columns:1fr}.market-planner>.field-status,.market-planner-result{grid-column:1}}@media (prefers-reduced-motion:reduce){.utility-loading-grid span,.market-planner--result .market-planner-result.answer-card{animation:none}}.local-report-shell{--tone-accent:var(--brand);--tone-pale:var(--brand-pale)}.local-report-shell.tone-watch{--tone-accent:#b47b1d;--tone-pale:#f5e7c8}.local-report-shell.tone-elevated{--tone-accent:#b6543f;--tone-pale:#f3dcd3}.local-report-shell.tone-unavailable{--tone-accent:var(--ink-soft);--tone-pale:var(--surface-muted)}.local-report{gap:clamp(30px,4.8vw,58px);display:grid}.breadcrumbs{color:var(--ink-soft);flex-wrap:wrap;gap:7px;font-size:.8rem;display:flex}.breadcrumbs a{color:var(--brand-deep);font-weight:700}.place-identity-masthead{isolation:isolate;border-bottom:1px solid var(--brand);grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:clamp(112px,13vw,154px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.place-identity-masthead{border-bottom:1px solid color-mix(in srgb, var(--brand) 30%, var(--line))}}.place-identity-masthead{background:radial-gradient(circle at 11% 110%, var(--sun), transparent 35%), linear-gradient(90deg, var(--surface), transparent 72%)}@supports (color:color-mix(in lab, red, red)){.place-identity-masthead{background:radial-gradient(circle at 11% 110%, color-mix(in srgb, var(--sun) 13%, transparent), transparent 35%), linear-gradient(90deg, color-mix(in srgb, var(--surface) 35%, transparent), transparent 72%)}}.place-identity-masthead{padding:clamp(24px,3.5vw,38px) clamp(2px,1.2vw,14px) clamp(18px,2.3vw,25px)}.place-identity-masthead:before{background:linear-gradient(90deg, var(--sun), var(--brand));content:"";width:min(175px,28%);height:3px;position:absolute;top:0;left:0}.place-identity-copy{z-index:1;min-width:0;position:relative}.place-identity-copy .eyebrow{margin:0 0 7px}.place-identity-copy h1{overflow-wrap:anywhere;max-width:15ch;font-family:var(--font-display);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(3.35rem,6.7vw,5.65rem);font-weight:600;line-height:.84}.place-identity-state{width:fit-content;color:var(--brand-deep);letter-spacing:.025em;text-underline-offset:5px;margin:12px 0 0;font-size:clamp(.82rem,1.2vw,.96rem);font-weight:850;text-decoration-thickness:1px;display:inline-block}a.place-identity-state{text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){a.place-identity-state{-webkit-text-decoration-color:color-mix(in srgb, currentColor 34%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 34%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 34%, transparent);text-decoration-color:color-mix(in srgb, currentColor 34%, transparent)}}a.place-identity-state:hover{text-decoration-color:currentColor}a.place-identity-state:focus-visible{outline:3px solid var(--focus);outline-offset:5px;border-radius:3px}.place-identity-watermark{z-index:0;color:var(--brand);position:absolute;bottom:-.19em;right:-.025em}@supports (color:color-mix(in lab, red, red)){.place-identity-watermark{color:color-mix(in srgb, var(--brand) 8%, transparent)}}.place-identity-watermark{font-family:var(--font-display);letter-spacing:-.08em;pointer-events:none;white-space:nowrap;font-size:clamp(7.2rem,15vw,11rem);font-weight:700;line-height:.8}.local-report>.place-identity-masthead{margin-bottom:-22px}.local-answer-card{border:1px solid var(--tone-accent);grid-template-columns:minmax(0,1fr) minmax(240px,.32fr);gap:clamp(24px,4vw,52px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.local-answer-card{border:1px solid color-mix(in srgb, var(--tone-accent) 34%, var(--line))}}.local-answer-card{background:radial-gradient(circle at 92% 10%, var(--tone-pale), transparent 24rem), var(--surface);border-radius:29px}@supports (color:color-mix(in lab, red, red)){.local-answer-card{background:radial-gradient(circle at 92% 10%, color-mix(in srgb, var(--tone-pale) 80%, transparent), transparent 24rem), var(--surface)}}.local-answer-card{box-shadow:var(--shadow);padding:clamp(24px,4vw,44px)}.local-answer-card:before{z-index:3;background:linear-gradient(var(--sun), var(--tone-accent), var(--brand-deep));content:"";width:7px;position:absolute;inset:0 auto 0 0}.local-answer-card.has-city-image{background:var(--surface)}.local-answer-card.has-city-image:after{z-index:1;background:linear-gradient(100deg, var(--surface), var(--surface));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.local-answer-card.has-city-image:after{background:linear-gradient(100deg, color-mix(in srgb, var(--surface) 77%, transparent), color-mix(in srgb, var(--surface) 58%, transparent))}}.local-answer-card.has-city-image:after{content:""}.local-answer-city-image{object-fit:cover;opacity:.4;filter:saturate(.76)contrast(.94);width:100%;height:100%;display:block;position:absolute;inset:0}.local-answer-card>:not(.local-answer-city-image){z-index:2;position:relative}.local-answer-eyebrow{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.local-answer-eyebrow .eyebrow{margin:0}.local-answer-eyebrow>span{border:1px solid var(--tone-accent)}@supports (color:color-mix(in lab, red, red)){.local-answer-eyebrow>span{border:1px solid color-mix(in srgb, var(--tone-accent) 42%, var(--line))}}.local-answer-eyebrow>span{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.local-answer-eyebrow>span{background:color-mix(in srgb, var(--surface) 72%, var(--tone-pale))}}.local-answer-eyebrow>span{color:var(--tone-accent);letter-spacing:.08em;text-transform:uppercase;padding:5px 9px;font-size:.62rem;font-weight:900}.local-answer-copy h2{text-wrap:balance;max-width:700px;margin-top:12px;font-size:clamp(2.55rem,4.3vw,4.35rem);line-height:.96}.local-answer-summary{max-width:650px;color:var(--ink-soft);margin:18px 0 0;font-size:clamp(.96rem,1.45vw,1.12rem);line-height:1.5}.local-update{color:var(--ink-soft);margin:18px 0 0;font-size:.76rem;font-weight:700}.local-reading{background:var(--tone-pale);color:#172621;text-align:center;border-radius:999px 999px 28px 28px;align-content:center;align-self:start;justify-items:center;min-height:190px;padding:24px 16px;display:grid}.local-reading .condition-icon{background-color:var(--brand-deep);width:50px;height:50px}.local-reading strong{font-family:var(--font-display);letter-spacing:-.07em;margin-top:13px;font-size:clamp(2.8rem,4.8vw,4.4rem);line-height:.85}.local-reading>span:last-child{color:#53615b;max-width:160px;margin-top:11px;font-size:.72rem;font-weight:800;line-height:1.3}.local-reading-stack{align-self:center;gap:12px;display:grid}.local-reading-pair{border:1px solid var(--tone-accent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.local-reading-pair{border:1px solid color-mix(in srgb, var(--tone-accent) 28%, var(--line))}}.local-reading-pair{background:var(--surface);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.local-reading-pair{background:color-mix(in srgb, var(--surface) 80%, var(--tone-pale))}}.local-reading-pair{padding:18px 28px 18px 18px}.local-reading-pair:first-child{transform:rotate(1deg)}.local-reading-pair:last-child{transform:rotate(-.7deg)}.local-reading-pair .condition-icon{background-color:var(--brand-deep);width:52px;height:52px}.local-reading-pair div{min-width:0;display:grid}.local-reading-pair small{color:var(--tone-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.local-reading-pair strong{font-family:var(--font-display);letter-spacing:-.045em;margin-top:2px;font-size:clamp(1.7rem,2.6vw,2.15rem);line-height:1}.local-reading-pair div>span{color:var(--ink-soft);margin-top:7px;font-size:.75rem;font-weight:700;line-height:1.35}.local-current-button{text-align:left;width:100%}.focused-condition-story{border:1px solid var(--tone-accent);grid-template-columns:70px minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,34px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.focused-condition-story{border:1px solid color-mix(in srgb, var(--tone-accent) 36%, var(--line))}}.focused-condition-story{background:radial-gradient(circle at 92% 15%, var(--tone-accent), transparent 20rem), linear-gradient(120deg, var(--surface), var(--surface));border-radius:25px}@supports (color:color-mix(in lab, red, red)){.focused-condition-story{background:radial-gradient(circle at 92% 15%, color-mix(in srgb, var(--tone-accent) 18%, transparent), transparent 20rem), linear-gradient(120deg, color-mix(in srgb, var(--surface) 74%, var(--tone-pale)), var(--surface))}}.focused-condition-story{padding:clamp(22px,3.6vw,36px);box-shadow:0 18px 45px #2b3c3517}.focused-condition-story:after{aspect-ratio:1;border:28px solid var(--tone-accent);width:34%;position:absolute;bottom:-85%;right:-7%}@supports (color:color-mix(in lab, red, red)){.focused-condition-story:after{border:28px solid color-mix(in srgb, var(--tone-accent) 10%, transparent)}}.focused-condition-story:after{content:"";pointer-events:none;border-radius:50%}.focused-condition-story>.condition-icon{z-index:1;background-color:var(--brand-deep);border-radius:20px;width:70px;height:70px;position:relative}.focused-condition-story>div{z-index:1;min-width:0;position:relative}.focused-condition-story .eyebrow{color:var(--tone-accent);margin:0 0 6px}.focused-condition-story h2{max-width:760px;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.95rem,3.6vw,3.25rem);font-weight:600;line-height:.98}.focused-condition-story>div>p:last-child{max-width:62ch;color:var(--ink-soft);margin:11px 0 0;font-size:.87rem;line-height:1.5}.focused-smoke-story{grid-template-columns:70px minmax(0,1fr)}.focused-condition-story-items{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px clamp(20px,4vw,48px);display:grid}.focused-condition-story-items article{border-left:3px solid var(--tone-accent);gap:4px;min-width:0;padding-left:15px;display:grid}.focused-condition-story-items small{color:var(--tone-accent);letter-spacing:.075em;text-transform:uppercase;font-size:.65rem;font-weight:900}.focused-condition-story-items strong{font-size:clamp(1.05rem,2vw,1.4rem);line-height:1.15}.focused-condition-story-items p{color:var(--ink-soft);margin:3px 0 0;font-size:.76rem;line-height:1.45}.focused-air-stream{--focused-air-accent:#4d9b7d;--focused-air-soft:#cce9db;--environment-accent:var(--focused-air-accent);border:1px solid var(--focused-air-accent);gap:clamp(18px,3vw,28px);min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.focused-air-stream{border:1px solid color-mix(in srgb, var(--focused-air-accent) 38%, var(--line))}}.focused-air-stream{background:radial-gradient(circle at 92% 5%, var(--focused-air-accent), transparent 28rem), linear-gradient(145deg, var(--surface), var(--surface));border-radius:30px}@supports (color:color-mix(in lab, red, red)){.focused-air-stream{background:radial-gradient(circle at 92% 5%, color-mix(in srgb, var(--focused-air-accent) 24%, transparent), transparent 28rem), linear-gradient(145deg, color-mix(in srgb, var(--surface) 45%, var(--focused-air-soft)), color-mix(in srgb, var(--surface) 90%, var(--focused-air-soft)))}}.focused-air-stream{padding:clamp(24px,4.5vw,48px);box-shadow:0 24px 64px #0d363026}.focused-air-stream.tone-watch{--focused-air-accent:#d69a31;--focused-air-soft:#f5ddb0}.focused-air-stream.tone-elevated{--focused-air-accent:#b84f39;--focused-air-soft:#efc3b8}.focused-air-stream.tone-unavailable{--focused-air-accent:#78847f;--focused-air-soft:#dfe4df}.focused-air-stream-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px 24px;display:flex}.focused-air-stream-heading .eyebrow{color:var(--focused-air-accent);margin:0 0 7px}.focused-air-stream-heading h2{max-width:760px;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.3rem,4.5vw,4.2rem);font-weight:600;line-height:.94}.focused-air-source-kind{border:1px solid var(--focused-air-accent)}@supports (color:color-mix(in lab, red, red)){.focused-air-source-kind{border:1px solid color-mix(in srgb, var(--focused-air-accent) 48%, var(--line))}}.focused-air-source-kind{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.focused-air-source-kind{background:color-mix(in srgb, var(--surface) 72%, var(--focused-air-soft))}}.focused-air-source-kind{color:var(--focused-air-accent);letter-spacing:.08em;text-transform:uppercase;padding:7px 11px;font-size:.65rem;font-weight:900}.focused-air-selection{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px clamp(20px,4vw,46px);display:grid}.focused-air-selection output{flex-wrap:wrap;grid-column:1;align-items:end;gap:8px 16px;display:flex}.focused-air-selection output>small{color:var(--brand-deep);letter-spacing:.07em;text-transform:uppercase;flex-basis:100%;font-size:.7rem;font-weight:900}.focused-air-selection output>strong{font-family:var(--font-display);letter-spacing:-.08em;font-size:clamp(4.5rem,9vw,7rem);font-weight:600;line-height:.7}.focused-air-selection output>span{gap:2px;max-width:230px;padding-bottom:2px;display:grid}.focused-air-selection output b{color:var(--brand-deep);font-size:clamp(1rem,2vw,1.3rem);line-height:1.05}.focused-air-selection output i{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-style:normal;font-weight:900}.focused-air-selection output em{color:var(--ink-soft);margin-top:3px;font-size:.7rem;font-style:normal;font-weight:750}.focused-air-selection>p{max-width:58ch;color:var(--ink-soft);grid-column:1;margin:0;font-size:clamp(.88rem,1.5vw,1rem);font-weight:700;line-height:1.45}.focused-air-extremes{grid-area:1/2/3;grid-template-columns:repeat(2,minmax(92px,1fr));gap:8px;display:grid}.focused-air-extremes button{border:1px solid var(--focused-air-accent);align-content:center;gap:1px;min-height:92px;display:grid}@supports (color:color-mix(in lab, red, red)){.focused-air-extremes button{border:1px solid color-mix(in srgb, var(--focused-air-accent) 30%, var(--line))}}.focused-air-extremes button{background:var(--surface);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.focused-air-extremes button{background:color-mix(in srgb, var(--surface) 74%, var(--focused-air-soft))}}.focused-air-extremes button{color:var(--ink);font:inherit;text-align:left;cursor:pointer;padding:11px 13px}.focused-air-extremes button:hover{border-color:var(--focused-air-accent)}.focused-air-extremes button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.focused-air-extremes span{color:var(--focused-air-accent);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:900}.focused-air-extremes strong{font-family:var(--font-display);font-size:1.55rem;line-height:1}.focused-air-extremes small{max-width:10ch;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.focused-air-chart{border:1px solid var(--focused-air-accent);height:clamp(280px,34vw,390px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.focused-air-chart{border:1px solid color-mix(in srgb, var(--focused-air-accent) 38%, var(--line))}}.focused-air-chart{background:var(--surface);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.focused-air-chart{background:color-mix(in srgb, var(--surface) 67%, var(--focused-air-soft))}}.focused-air-chart{box-shadow:inset 0 1px #ffffff85}.focused-air-chart svg{width:100%;height:100%;display:block;position:absolute;inset:0}.focused-air-chart-points{z-index:2;pointer-events:none;position:absolute;inset:0}.focused-air-chart-points i{box-sizing:border-box;border:3px solid var(--focused-air-accent);background:var(--surface);border-radius:50%;width:11px;height:11px;transition:width .18s,height .18s,box-shadow .18s;position:absolute;transform:translate(-50%,-50%)}.focused-air-chart-points i.is-selected{width:18px;height:18px;box-shadow:0 0 0 5px var(--focused-air-accent)}@supports (color:color-mix(in lab, red, red)){.focused-air-chart-points i.is-selected{box-shadow:0 0 0 5px color-mix(in srgb, var(--focused-air-accent) 20%, transparent)}}.focused-air-chart input{z-index:4;-webkit-appearance:none;appearance:none;cursor:grab;background:0 0;outline:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.focused-air-chart input:active{cursor:grabbing}.focused-air-chart input::-webkit-slider-runnable-track{background:0 0;height:100%}.focused-air-chart input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:0 0;border:0;width:58px;height:58px}.focused-air-chart input::-moz-range-track{background:0 0;border:0;height:100%}.focused-air-chart input::-moz-range-thumb{background:0 0;border:0;width:58px;height:58px}.focused-air-chart:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.focused-air-leaf-marker,.focused-air-leaf-arrival{--focused-leaf-size:58px;z-index:3;top:clamp(calc(var(--focused-leaf-size) / 2), var(--air-selected-y), calc(100% - var(--focused-leaf-size) / 2));left:clamp(calc(var(--focused-leaf-size) / 2), var(--air-selected-progress), calc(100% - var(--focused-leaf-size) / 2));width:var(--focused-leaf-size);height:var(--focused-leaf-size);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.focused-air-leaf-marker{filter:drop-shadow(0 6px 7px #1a393238);transition:top .18s,left .18s}.focused-air-leaf-marker i{background:url(/assets/weather-toybox-v1.png) 50% 0/300% 200% no-repeat;width:100%;height:100%;display:block}.focused-air-leaf-arrival{opacity:0}.focused-air-leaf-arrival.is-revealed{animation:1.55s cubic-bezier(.18,.76,.28,1) both air-stream-leaf-arrive}.focused-air-checkpoints{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.focused-air-checkpoints li{min-width:0;display:none}.focused-air-checkpoints li[data-desktop-checkpoint]{display:block}.focused-air-checkpoints button,.focused-air-rows button{--focused-point:#4d9b7d;border:1px solid var(--focused-point);grid-template-columns:auto minmax(0,1fr);gap:2px 8px;width:100%;height:100%;min-height:88px;display:grid}@supports (color:color-mix(in lab, red, red)){.focused-air-checkpoints button,.focused-air-rows button{border:1px solid color-mix(in srgb, var(--focused-point) 36%, var(--line))}}.focused-air-checkpoints button,.focused-air-rows button{background:linear-gradient(145deg, var(--surface), var(--surface));border-radius:15px}@supports (color:color-mix(in lab, red, red)){.focused-air-checkpoints button,.focused-air-rows button{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 72%, var(--focused-point)), color-mix(in srgb, var(--surface) 95%, var(--focused-point)))}}.focused-air-checkpoints button,.focused-air-rows button{color:var(--ink);box-shadow:inset 5px 0 var(--focused-point);font:inherit;text-align:left;cursor:pointer;padding:11px 12px}.focused-air-checkpoints li.aqi-moderate button,.focused-air-rows li.aqi-moderate button{--focused-point:#d69a31}.focused-air-checkpoints li.aqi-sensitive button,.focused-air-rows li.aqi-sensitive button{--focused-point:#d87d3d}.focused-air-checkpoints li.aqi-unhealthy button,.focused-air-rows li.aqi-unhealthy button{--focused-point:#b84f39}.focused-air-checkpoints li.aqi-very-unhealthy button,.focused-air-rows li.aqi-very-unhealthy button{--focused-point:#765188}.focused-air-checkpoints li.aqi-hazardous button,.focused-air-rows li.aqi-hazardous button{--focused-point:#703548}.focused-air-checkpoints button:hover,.focused-air-rows button:hover{border-color:var(--focused-point)}:is(.focused-air-checkpoints button:focus-visible,.focused-air-rows button:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.focused-air-checkpoints li.is-selected button,.focused-air-rows li.is-selected button{border-color:var(--brand-deep);box-shadow:inset 5px 0 var(--focused-point), 0 0 0 2px var(--brand-deep)}@supports (color:color-mix(in lab, red, red)){.focused-air-checkpoints li.is-selected button,.focused-air-rows li.is-selected button{box-shadow:inset 5px 0 var(--focused-point), 0 0 0 2px color-mix(in srgb, var(--brand-deep) 22%, transparent)}}.focused-air-checkpoints time,.focused-air-rows time{color:var(--brand-deep);letter-spacing:.05em;text-transform:uppercase;grid-column:1/-1;font-size:.6rem;font-weight:900}.focused-air-checkpoints strong,.focused-air-rows strong{font-family:var(--font-display);font-size:1.45rem;line-height:1}.focused-air-checkpoints span,.focused-air-rows span{overflow-wrap:anywhere;color:var(--ink-soft);font-size:.6rem;font-weight:800;line-height:1.2}.focused-air-checkpoints small,.focused-air-rows small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.58rem;overflow:hidden}.focused-air-complete{border-top:1px solid var(--focused-air-accent)}@supports (color:color-mix(in lab, red, red)){.focused-air-complete{border-top:1px solid color-mix(in srgb, var(--focused-air-accent) 24%, var(--line))}}.focused-air-complete{padding-top:12px}.focused-air-complete summary{cursor:pointer;min-height:44px;color:var(--brand-deep);justify-content:space-between;align-items:center;gap:12px;font-size:.78rem;font-weight:900;list-style:none;display:flex}.focused-air-complete summary::-webkit-details-marker{display:none}.focused-air-complete summary span{font-size:1.1rem;transition:transform .16s}.focused-air-complete[open] summary span{transform:rotate(45deg)}.focused-air-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.focused-air-narrow-rows{display:none}.focused-air-rows button{min-height:74px}.focused-air-single{border:1px solid var(--focused-air-accent);align-content:center;gap:8px;min-height:130px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.focused-air-single{border:1px solid color-mix(in srgb, var(--focused-air-accent) 36%, var(--line))}}.focused-air-single{background:radial-gradient(circle at var(--air-single-progress) 48%, var(--focused-air-accent), transparent 19%), var(--surface);border-radius:21px}@supports (color:color-mix(in lab, red, red)){.focused-air-single{background:radial-gradient(circle at var(--air-single-progress) 48%, color-mix(in srgb, var(--focused-air-accent) 22%, transparent), transparent 19%), color-mix(in srgb, var(--surface) 68%, var(--focused-air-soft))}}.focused-air-single{padding:26px 20px 17px}.focused-air-single-scale{border:1px solid var(--ink-soft);grid-template-columns:repeat(6,minmax(0,1fr));height:34px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.focused-air-single-scale{border:1px solid color-mix(in srgb, var(--ink-soft) 25%, transparent)}}.focused-air-single-scale{border-radius:999px}.focused-air-single-scale>i{opacity:.32}.focused-air-single-scale>i:first-child{background:#319278;border-radius:999px 0 0 999px}.focused-air-single-scale>i:nth-child(2){background:#e2ab3f}.focused-air-single-scale>i:nth-child(3){background:#d87d3d}.focused-air-single-scale>i:nth-child(4){background:#c45142}.focused-air-single-scale>i:nth-child(5){background:#765188}.focused-air-single-scale>i:nth-child(6){background:#703548;border-radius:0 999px 999px 0}.focused-air-single-marker{z-index:2;top:50%;left:clamp(26px, var(--air-single-progress), calc(100% - 26px));filter:drop-shadow(0 6px 7px #1a393238);width:52px;height:52px;position:absolute;transform:translate(-50%,-50%)}.focused-air-single-marker i{background:url(/assets/weather-toybox-v1.png) 50% 0/300% 200% no-repeat;width:100%;height:100%;display:block}.focused-air-single-labels{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;font-size:.6rem;font-weight:900;display:flex}.focused-air-unavailable{background:var(--surface);border-radius:19px;gap:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.focused-air-unavailable{background:color-mix(in srgb, var(--surface) 76%, var(--focused-air-soft))}}.focused-air-unavailable{padding:24px}.focused-air-unavailable strong{font-family:var(--font-display);font-size:1.8rem;font-weight:600}.focused-air-unavailable span{color:var(--ink-soft)}.local-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.local-highlights article{border:1px solid var(--line);background:var(--surface);border-radius:20px;align-content:start;min-height:168px;display:grid}@supports (color:color-mix(in lab, red, red)){.local-highlights article{background:color-mix(in srgb, var(--surface) 93%, var(--tone-pale))}}.local-highlights article{padding:20px}.local-highlights small{color:var(--tone-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.73rem;font-weight:850}.local-highlights strong{margin-top:10px;font-size:clamp(1.18rem,2.2vw,1.55rem);line-height:1.2}.local-highlights p{color:var(--ink-soft);margin:9px 0 0;font-size:.82rem;line-height:1.5}.local-timeline-section{background:var(--brand-deep);color:var(--surface);border-radius:28px;gap:22px;padding:clamp(24px,5vw,48px);display:grid}.local-timeline-section .eyebrow{color:#9fe2d4}.local-timeline-section h2{color:var(--surface)}.local-section-summary{max-width:680px;color:var(--ink-soft);margin:14px 0 0;line-height:1.6}.local-timeline-section .local-section-summary{color:#c9d8d2}.local-timeline-context{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:9px;display:grid}.local-timeline-context article{border:1px solid #ffffff29;border-left:5px solid var(--sun);background:#ffffff13;border-radius:16px;grid-template-columns:minmax(130px,.28fr) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,38px);padding:clamp(16px,2.4vw,22px);display:grid}.local-timeline-context .eyebrow{color:#f2c765;margin:0}.local-timeline-context article>p:last-child,.local-timeline-context article>div>p{color:#d8e3df;margin:0;font-size:.88rem;line-height:1.6}.local-timeline-context article>div{gap:12px;display:grid}.nearby-fires-map-link{color:#fff8e9;width:fit-content;min-height:42px;font:inherit;background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:.76rem;font-weight:850;display:inline-flex}.nearby-fires-map-link:hover{background:#ffffff2b}.nearby-fires-map-link:focus-visible{outline:3px solid var(--sun);outline-offset:3px}.local-timeline{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:8px;display:grid}.local-timeline-item{background:#ffffff13;border-radius:13px;gap:8px;min-width:0;padding:12px 9px;display:grid}.local-timeline-item small{color:#c9d8d2;font-size:.7rem;font-weight:750}.local-timeline-item strong{font-family:var(--font-display);font-size:1.65rem;line-height:1}.local-timeline-item>span:last-child{color:#c9d8d2;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.timeline-bar{border-bottom:1px solid #ffffff2e;align-items:end;height:44px;display:flex}.timeline-bar i{width:100%;height:calc(var(--signal-level) * 22%);background:#7fd4c5;border-radius:5px 5px 0 0;min-height:8px;display:block}.local-timeline-item.level-1 .timeline-bar i{background:#e4b759}.local-timeline-item.level-2 .timeline-bar i{background:#e08a60}.local-timeline-item.level-3 .timeline-bar i{background:#e1695c}.local-empty{color:#d5dfdb;margin:0}.local-alerts{gap:10px;display:grid}.local-alerts article{border:1px solid var(--coral);grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);align-items:center;gap:5px clamp(18px,3vw,34px);display:grid}@supports (color:color-mix(in lab, red, red)){.local-alerts article{border:1px solid color-mix(in srgb, var(--coral) 55%, var(--line))}}.local-alerts article{border-left:8px solid var(--coral);background:linear-gradient(110deg, var(--surface), var(--surface));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.local-alerts article{background:linear-gradient(110deg, color-mix(in srgb, var(--surface) 72%, var(--coral)), color-mix(in srgb, var(--surface) 91%, var(--sun)))}}.local-alerts article{box-shadow:0 13px 34px var(--coral);padding:14px 18px 13px}@supports (color:color-mix(in lab, red, red)){.local-alerts article{box-shadow:0 13px 34px color-mix(in srgb, var(--coral) 14%, transparent)}}.local-alerts article>.eyebrow{color:#8a4335;grid-area:1/1;margin:0}.local-alerts h2{font-family:var(--font-display);letter-spacing:-.04em;grid-area:2/1;margin:0;font-size:clamp(1.45rem,2.3vw,1.9rem);line-height:1}.local-alerts article>p:not(.eyebrow){max-width:780px;color:var(--ink-soft);grid-area:1/2;margin:0;font-size:.84rem;line-height:1.42}.local-alerts article>.local-alert-area{color:#82483c;grid-area:2/2;margin:0;font-size:.7rem;font-weight:800}.local-alerts a{color:var(--brand-deep);font-weight:800}.local-alert-detail{border-top:1px solid var(--coral);grid-column:1/-1;margin-top:6px}@supports (color:color-mix(in lab, red, red)){.local-alert-detail{border-top:1px solid color-mix(in srgb, var(--coral) 30%, var(--line))}}.local-alert-detail{padding-top:7px}.local-alert-detail summary{cursor:pointer;width:fit-content;min-height:36px;color:var(--brand-deep);justify-content:space-between;align-items:center;gap:10px;font-size:.76rem;font-weight:850;list-style:none;display:flex}.local-alert-detail summary::-webkit-details-marker{display:none}.local-alert-detail summary span{background:var(--brand-deep);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.local-alert-detail summary span{background:color-mix(in srgb, var(--brand-deep) 10%, transparent)}}.local-alert-detail summary span{font-size:1.1rem;line-height:1;transition:transform .16s}.local-alert-detail[open] summary span{transform:rotate(45deg)}.local-alert-body{gap:14px;padding-top:14px;display:grid}.local-alert-body section{gap:5px;display:grid}.local-alert-body h3{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.76rem}.local-alert-body p{color:var(--ink-soft);white-space:pre-line;margin:0;font-size:.78rem;line-height:1.55}.local-alert-body a{width:fit-content;font-size:.78rem}.smoke-map-section{border:1px solid var(--sky);grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);align-items:center;gap:clamp(26px,5vw,66px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.smoke-map-section{border:1px solid color-mix(in srgb, var(--sky) 42%, var(--line))}}.smoke-map-section{background:linear-gradient(145deg, var(--surface), var(--surface) 48%, var(--surface));border-radius:30px}@supports (color:color-mix(in lab, red, red)){.smoke-map-section{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 84%, var(--sky)), var(--surface) 48%, color-mix(in srgb, var(--surface) 88%, var(--sun)))}}.smoke-map-section{padding:clamp(24px,4vw,44px)}.smoke-map-section:before{background:var(--sky);border-radius:50%;width:24rem;height:24rem;position:absolute;inset:auto auto -9rem -8rem}@supports (color:color-mix(in lab, red, red)){.smoke-map-section:before{background:color-mix(in srgb, var(--sky) 14%, transparent)}}.smoke-map-section:before{content:""}.smoke-map-copy{z-index:1;position:relative}.smoke-map-copy h2{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(2.35rem,4.6vw,4.2rem);font-weight:600;line-height:.98}.smoke-map-copy>p:not(.eyebrow){color:var(--ink-soft);margin:18px 0 0;line-height:1.62}.smoke-map-actions{justify-items:start;gap:12px;margin-top:24px;display:grid}.smoke-map-actions a{color:var(--brand-deep);font-size:.88rem;font-weight:800}.smoke-map-actions .smoke-map-button{background:var(--brand-deep);min-height:46px;color:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;display:inline-flex}.smoke-map-figure{border:7px solid var(--surface);min-width:0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.smoke-map-figure{border:7px solid color-mix(in srgb, var(--surface) 92%, transparent)}}.smoke-map-figure{background:#d5e9ee;border-radius:24px;text-decoration:none;transform:rotate(.65deg);box-shadow:0 22px 50px #28423d29}.smoke-map-figure img{aspect-ratio:1.36;object-fit:cover;width:100%;display:block}.market-map-pin{justify-items:center;display:grid;position:absolute;top:69%;left:45%;transform:translate(-50%,-50%)}.market-map-pin i{border:4px solid var(--surface);background:var(--coral);border-radius:50%;width:14px;height:14px;display:block;box-shadow:0 4px 12px #1e282459}.market-map-pin b{background:var(--brand-deep);color:var(--surface);letter-spacing:.03em;white-space:nowrap;border-radius:999px;margin-top:4px;padding:3px 8px;font-size:.62rem}.map-expand-cue{background:var(--brand-deep);border-radius:999px;position:absolute;bottom:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.map-expand-cue{background:color-mix(in srgb, var(--brand-deep) 88%, transparent)}}.map-expand-cue{color:var(--surface);padding:7px 11px;font-size:.68rem;font-weight:800}.motion-map-section{background:linear-gradient(150deg, var(--surface), var(--surface) 55%, var(--surface));border-radius:30px;gap:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.motion-map-section{background:linear-gradient(150deg, color-mix(in srgb, var(--surface) 82%, var(--sky)), var(--surface) 55%, color-mix(in srgb, var(--surface) 90%, var(--sun)))}}.motion-map-section{padding:clamp(22px,4vw,42px);box-shadow:0 28px 70px #2a3e381a}.motion-map-heading{grid-template-columns:minmax(0,.8fr) minmax(240px,1.2fr);align-items:end;gap:clamp(24px,5vw,70px);display:grid}.motion-map-heading h2{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.7rem,5vw,4.8rem);font-weight:600;line-height:.92}.motion-map-heading>p{max-width:590px;color:var(--ink-soft);margin:0;line-height:1.62}.motion-map-shell{gap:14px;display:grid}.motion-map-canvas{border:6px solid var(--surface);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.motion-map-canvas{border:6px solid color-mix(in srgb, var(--surface) 92%, transparent)}}.motion-map-canvas{background:#163f3a;border-radius:26px;box-shadow:0 24px 60px #1c383238}.motion-map-canvas svg{width:100%;height:auto;min-height:360px;display:block}.motion-map-water{fill:#123e3b}.motion-map-boundaries path{fill:#eee7d4;fill-opacity:.17;stroke:#d7d4c5;stroke-opacity:.64;stroke-width:1.3px;vector-effect:non-scaling-stroke}.motion-map-smoke path{stroke:#ffffff80;stroke-width:1.1px;vector-effect:non-scaling-stroke;transition:opacity .18s}.motion-map-smoke path:focus{stroke:#fff;stroke-width:3px;outline:none}.motion-map-smoke .smoke-density-light{fill:#83d6c4;fill-opacity:.38}.motion-map-smoke .smoke-density-medium{fill:#e5b64d;fill-opacity:.56}.motion-map-smoke .smoke-density-heavy{fill:#e66f4e;fill-opacity:.7}.motion-map-place .place-halo{fill:#ffffff3b}.motion-map-place .place-dot{fill:#fff8e9;stroke:#e66f4e;stroke-width:5px;vector-effect:non-scaling-stroke}.motion-map-place text{fill:#fff8e9;font-family:var(--font-body);paint-order:stroke;stroke:#123e3b;stroke-width:5px;stroke-linejoin:round;font-size:18px;font-weight:850}.motion-map-air{color:#fff8e9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:right;background:#0e302de0;border:1px solid #fff3;border-radius:15px;gap:2px;padding:10px 13px;display:grid;position:absolute;bottom:14px;right:14px}.motion-map-air strong{font-size:.85rem}.motion-map-air small{color:#cce2dc;font-size:.65rem}.motion-map-controls{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:10px;padding:14px 16px;display:grid}.motion-map-playback-issue{color:var(--ink-soft);margin:0;font-size:.74rem;line-height:1.45}.motion-map-timeline-meta{color:var(--ink-soft);justify-content:space-between;align-items:baseline;gap:16px;font-size:.72rem;font-weight:800;display:flex}.motion-map-timeline-meta output{color:var(--brand-deep);text-align:right}.motion-map-timeline{display:block}.motion-map-timeline input{width:100%;accent-color:var(--brand);margin:0;display:block}.motion-map-quiet,.motion-map-empty,.motion-map-loading{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:4px;padding:16px 18px;display:grid}.motion-map-quiet span,.motion-map-empty span{color:var(--ink-soft);font-size:.8rem}.motion-map-loading{place-content:center;justify-items:center;min-height:180px}.motion-map-loading>span{border:3px solid var(--line);border-top-color:var(--brand);border-radius:50%;width:32px;height:32px;animation:.9s linear infinite map-spin}.motion-map-legend{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:12px 18px;font-size:.72rem;display:flex}.motion-map-legend span{align-items:center;gap:6px;display:inline-flex}.motion-map-legend i{border-radius:5px;width:14px;height:14px}.motion-map-legend .legend-light{background:#83d6c4}.motion-map-legend .legend-medium{background:#e5b64d}.motion-map-legend .legend-heavy{background:#e66f4e}.motion-map-legend small{margin-left:auto;font-size:.68rem}.motion-map-text-equivalent{border-top:1px solid var(--line);grid-template-columns:minmax(120px,.25fr) minmax(0,1fr);gap:20px;padding-top:18px;display:grid}.motion-map-text-equivalent strong{color:var(--brand-deep);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.motion-map-text-equivalent p{color:var(--ink-soft);margin:0;font-size:.82rem;line-height:1.55}.motion-map-section{border:1px solid var(--sky);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.motion-map-section{border:1px solid color-mix(in srgb, var(--sky) 34%, var(--line))}}.motion-map-section{background:linear-gradient(145deg, var(--surface), var(--surface) 52%, var(--surface));border-radius:32px}@supports (color:color-mix(in lab, red, red)){.motion-map-section{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 78%, var(--sky)), var(--surface) 52%, color-mix(in srgb, var(--surface) 88%, var(--sun)))}}.motion-map-section{box-shadow:0 28px 70px #2a3e381c}.motion-map-heading{grid-template-columns:minmax(0,.92fr) minmax(280px,1.08fr)}.motion-map-heading h2{max-width:650px}.motion-map-heading>p{max-width:620px}@media (min-width:901px){.motion-map-section{gap:18px;padding:clamp(24px,2.5vw,34px)}.motion-map-heading{align-items:center;gap:clamp(28px,4vw,58px)}.motion-map-heading h2{max-width:none;font-size:clamp(2.9rem,3.8vw,4rem);line-height:.95}.local-weather .local-section-heading{margin-bottom:0}.local-weather .local-section-heading h2{max-width:none;font-size:clamp(2.5rem,3.1vw,3.35rem)}}.motion-map-view-tabs{border:1px solid var(--line);background:var(--surface-muted);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-width:560px;display:grid}@supports (color:color-mix(in lab, red, red)){.motion-map-view-tabs{background:color-mix(in srgb, var(--surface-muted) 76%, var(--sky))}}.motion-map-view-tabs{padding:5px}.motion-map-view-tabs button{min-height:48px;color:var(--ink-soft);font:inherit;background:0 0;border:1px solid #0000;border-radius:13px;padding:10px 16px;font-weight:850}.motion-map-view-tabs button.is-active{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.motion-map-view-tabs button.is-active{border-color:color-mix(in srgb, var(--brand) 42%, var(--line))}}.motion-map-view-tabs button.is-active{background:var(--surface);color:var(--brand-deep);box-shadow:0 5px 14px #20433d17}.motion-map-view-tabs button:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.motion-map-view-tabs button:focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 72%, white)}}.motion-map-view-tabs button:focus-visible{outline-offset:3px}.motion-map-fire-toggle{border:1px solid var(--coral);align-items:center;gap:9px;width:fit-content;min-height:44px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.motion-map-fire-toggle{border:1px solid color-mix(in srgb, var(--coral) 48%, var(--line))}}.motion-map-fire-toggle{background:var(--surface);color:var(--brand-deep);font:inherit;border-radius:999px;padding:8px 14px;font-size:.78rem;font-weight:850;box-shadow:0 7px 18px #20433d14}.motion-map-fire-toggle>span{background:var(--coral);border-radius:70% 35% 65% 45%;width:11px;height:15px;transform:rotate(12deg);box-shadow:inset 0 -5px #f6cf70}.motion-map-fire-toggle strong{background:var(--surface-muted);border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:.68rem;display:grid}.motion-map-fire-toggle.is-active{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.motion-map-fire-toggle.is-active{background:color-mix(in srgb, var(--surface) 78%, var(--sun))}}.motion-map-fire-toggle:focus-visible{outline:3px solid var(--coral)}@supports (color:color-mix(in lab, red, red)){.motion-map-fire-toggle:focus-visible{outline:3px solid color-mix(in srgb, var(--coral) 72%, white)}}.motion-map-fire-toggle:focus-visible{outline-offset:3px}.motion-map-forecast-copy{gap:9px;max-width:760px;display:grid}.motion-map-forecast-copy p{margin:0}.motion-map-forecast-copy>p:first-child{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.65rem,3.4vw,2.45rem);font-weight:600;line-height:1.08}.motion-map-official-note{border-left:3px solid var(--sun);width:fit-content;color:var(--ink-soft);padding-left:12px;font-size:.82rem;line-height:1.5}.motion-map-canvas{border-radius:27px;min-height:520px}.motion-map-canvas:focus-visible{outline:4px solid var(--sun)}@supports (color:color-mix(in lab, red, red)){.motion-map-canvas:focus-visible{outline:4px solid color-mix(in srgb, var(--sun) 82%, white)}}.motion-map-canvas:focus-visible{outline-offset:4px}.motion-map-canvas.is-satellite-view{touch-action:none;cursor:grab}.motion-map-canvas.is-satellite-view:active{cursor:grabbing}.motion-map-map{position:absolute;inset:0}.motion-map-map.is-satellite-hidden{visibility:hidden;pointer-events:none}.motion-map-forecast-image{z-index:1;transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;width:0;max-width:none;height:0;position:absolute;top:0;left:0}.motion-map-satellite-canvas{z-index:1;pointer-events:none;background:#2d403d;width:100%;height:100%;position:absolute;inset:0}.motion-map-fire-overlay{z-index:2;pointer-events:none;position:absolute;inset:0;width:100%!important;height:100%!important;min-height:0!important}.motion-map-fire-overlay path{fill:#f17a4752;stroke:#ffbf5b;stroke-width:2.5px;vector-effect:non-scaling-stroke}.motion-map-fire-overlay path.is-selected{fill:#f17a4775;stroke:#fff1b8;stroke-width:3.5px}.motion-map-fire-markers{z-index:4;pointer-events:none;position:absolute;inset:0}.motion-map-fire-markers button,button.wildfire-map-marker{background:#9f352c;border:2px solid #fff8e9;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;box-shadow:0 5px 16px #1a231f6b}.motion-map-fire-markers button{pointer-events:auto;position:absolute;transform:translate(-50%,-50%)}.motion-map-fire-markers button>span,button.wildfire-map-marker>span{background:#ffbf5b;border-radius:70% 35% 65% 45%;width:10px;height:14px;transform:rotate(12deg);box-shadow:inset 0 -5px #f17a47}.motion-map-fire-markers button.is-selected{outline:4px solid #ffbf5b73;width:36px;height:36px}:is(.motion-map-fire-markers button:focus-visible,button.wildfire-map-marker:focus-visible){outline-offset:3px;outline:4px solid #fff1b8}button.wildfire-map-marker{cursor:pointer;display:none}.motion-map-canvas.has-fires-visible:not(.is-satellite-view) button.wildfire-map-marker{display:grid}.motion-map-canvas .maplibregl-marker,.motion-map-canvas .maplibregl-control-container{z-index:3}.motion-map-canvas.is-satellite-view .maplibregl-marker,.motion-map-canvas.is-satellite-view .maplibregl-control-container{display:none}.motion-map-air{z-index:5}.motion-map-city-labels{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.motion-map-city-labels strong{color:#fffdf5;white-space:nowrap;text-shadow:0 1px 2px #0c2926;background:#113430db;border-radius:999px;padding:4px 8px;font-size:.72rem;line-height:1;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #081c1a4d}.satellite-map-marker.is-static{z-index:4;position:absolute;transform:translate(-50%,-50%)}.motion-map-satellite-zoom{z-index:5;background:#fffcf4f0;border:1px solid #ffffff52;border-radius:14px;display:grid;position:absolute;top:12px;right:10px;overflow:hidden;box-shadow:0 8px 24px #16302c33}.motion-map-satellite-zoom button{color:#173d38;width:40px;height:40px;font:900 1.45rem/1 var(--font-body);background:0 0;border:0}.motion-map-satellite-zoom button+button{border-top:1px solid #173d382e}.motion-map-satellite-zoom button:hover{background:#173d3814}.motion-map-satellite-zoom button:focus-visible{outline:3px solid var(--sun);outline-offset:-4px;position:relative}.motion-map-satellite-attribution{z-index:4;color:#334742;background:#fffcf4e6;border-radius:999px;padding:4px 8px;font-size:.58rem;position:absolute;bottom:10px;right:12px}.motion-map-canvas .maplibregl-map{font-family:var(--font-body)}.motion-map-canvas .maplibregl-ctrl-top-right{top:12px;right:10px}.motion-map-canvas .maplibregl-ctrl-group{background:#fffcf4eb;border:1px solid #ffffff52;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #16302c33}.motion-map-canvas .maplibregl-ctrl-attrib{color:#334742;background:#fffcf4e6;font-size:.58rem}.motion-map-canvas .maplibregl-ctrl-attrib a{color:#154f48}.satellite-map-marker{filter:drop-shadow(0 4px 9px #10302c8c);width:18px;height:18px;position:relative}.satellite-map-marker>span{background:var(--coral);border:4px solid #fffaf0;border-radius:50%;width:18px;height:18px;display:block;box-shadow:0 0 0 7px #e66f4e40}.satellite-map-marker>strong{color:#fff8e9;white-space:nowrap;background:#0e302de0;border-radius:999px;padding:5px 9px;font-size:.68rem;position:absolute;top:50%;left:26px;transform:translateY(-50%)}.satellite-nearby-label{width:8px;height:8px;position:relative}.satellite-nearby-label.is-static{z-index:3;position:absolute;transform:translate(-50%,-50%)}.satellite-nearby-label>i{background:#f6cf70;border:2px solid #fffaf0;border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 2px 7px #10302c4d}.satellite-nearby-label>strong{color:#173d38;white-space:nowrap;background:#fffcf4e6;border-radius:999px;padding:3px 7px;font-size:.61rem;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 7px #10302c38}.satellite-nearby-label.is-east>strong{left:13px}.satellite-nearby-label.is-west>strong{right:13px}.motion-map-air{bottom:38px}.motion-map-fire-selected{border:1px solid var(--coral);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.motion-map-fire-selected{border:1px solid color-mix(in srgb, var(--coral) 38%, var(--line))}}.motion-map-fire-selected{background:var(--surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.motion-map-fire-selected{background:color-mix(in srgb, var(--surface) 86%, var(--sun))}}.motion-map-fire-selected{padding:14px 16px}.motion-map-fire-selected>span{background:var(--coral);border-radius:70% 35% 65% 45%;width:34px;height:34px;transform:rotate(12deg);box-shadow:inset 0 -11px #f6cf70}.motion-map-fire-selected>div{gap:2px;display:grid}.motion-map-fire-selected small{color:var(--brand);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:850}.motion-map-fire-selected strong{font-size:1rem}.motion-map-fire-selected p{color:var(--ink-soft);margin:0;font-size:.74rem}.motion-map-map-loading{z-index:6;color:#fff8e9;background:linear-gradient(145deg,#174d47,#0f3532);place-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:0}.motion-map-map-loading>.motion-map-loading-spinner,.motion-map-loading>span{border:3px solid #ffffff47;border-top-color:#f6cf70;border-radius:50%;width:32px;height:32px;animation:.9s linear infinite map-spin}.motion-map-empty a{width:fit-content;color:var(--brand-deep);margin-top:8px;font-weight:800}.motion-map-legend .legend-satellite{background:linear-gradient(135deg,#477460,#d7cda6 58%,#8bb4c2)}.motion-map-legend .legend-smoke-mask{background:linear-gradient(135deg,#f6cf70,#e66f4e 58%,#7e496c)}.motion-map-legend .motion-map-mask-note{color:var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){.motion-map-legend .motion-map-mask-note{color:color-mix(in srgb, var(--ink-soft) 88%, var(--surface))}}.motion-map-legend .legend-fire{background:#f17a4794;border:2px solid #f6b84f}.motion-map-forecast-legend{color:var(--ink-soft);grid-template-columns:minmax(180px,.75fr) minmax(300px,1.25fr);align-items:center;gap:7px 18px;font-size:.7rem;display:grid}.forecast-legend-scale{border:1px solid var(--ink-soft);height:15px}@supports (color:color-mix(in lab, red, red)){.forecast-legend-scale{border:1px solid color-mix(in srgb, var(--ink-soft) 32%, transparent)}}.forecast-legend-scale{border-radius:999px}.motion-map-forecast-legend>div:nth-child(2){justify-content:space-between;align-items:baseline;gap:14px;display:flex}.motion-map-forecast-legend strong{color:var(--ink);text-align:center;font-size:.7rem}.motion-map-forecast-legend small{grid-column:1/-1;justify-self:end;font-size:.68rem}.motion-map-fire-list{border:1px solid var(--coral);gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.motion-map-fire-list{border:1px solid color-mix(in srgb, var(--coral) 34%, var(--line))}}.motion-map-fire-list{background:var(--surface);border-radius:20px;padding:18px}.motion-map-fire-list>div{gap:5px;display:grid}.motion-map-fire-list>div>strong{color:var(--brand-deep);font-size:.92rem}.motion-map-fire-list p{max-width:78ch;color:var(--ink-soft);margin:0;font-size:.76rem;line-height:1.5}.motion-map-fire-list ol{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;max-height:310px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.motion-map-fire-list li{border:1px solid var(--line);background:var(--surface-muted);border-radius:14px;min-width:0;display:grid;overflow:hidden}.motion-map-fire-list li.is-selected{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.motion-map-fire-list li.is-selected{border-color:color-mix(in srgb, var(--coral) 58%, var(--line))}}.motion-map-fire-list li.is-selected{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.motion-map-fire-list li.is-selected{background:color-mix(in srgb, var(--surface) 78%, var(--sun))}}.motion-map-fire-list li button{width:100%;min-height:72px;color:var(--ink);text-align:left;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.motion-map-fire-list li button:focus-visible{outline:3px solid var(--coral);outline-offset:2px}.motion-map-fire-list li button>span{gap:3px;min-width:0;display:grid}.motion-map-fire-list li button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.motion-map-fire-list li button small{color:var(--ink-soft);font-size:.66rem}.motion-map-fire-list li>a{border-top:1px solid var(--line);min-height:38px;color:var(--brand-deep);justify-content:space-between;align-items:center;padding:7px 12px;font-size:.67rem;font-weight:850;text-decoration:none;display:flex}.motion-map-fire-list li>a:hover{text-underline-offset:3px;text-decoration:underline}.motion-map-fire-list li>a:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.motion-map-fire-list>small{color:var(--ink-soft);font-size:.64rem}@keyframes map-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.motion-map-loading>span{animation:none}}.local-forecast-gateway{border:1px solid var(--tone-accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.local-forecast-gateway{border:1px solid color-mix(in srgb, var(--tone-accent) 38%, var(--line))}}.local-forecast-gateway{background:radial-gradient(circle at 10% 110%, var(--tone-accent), transparent 22rem), linear-gradient(120deg, var(--surface), var(--surface));border-radius:27px}@supports (color:color-mix(in lab, red, red)){.local-forecast-gateway{background:radial-gradient(circle at 10% 110%, color-mix(in srgb, var(--tone-accent) 24%, transparent), transparent 22rem), linear-gradient(120deg, color-mix(in srgb, var(--surface) 72%, var(--tone-pale)), color-mix(in srgb, var(--surface) 93%, var(--tone-pale)))}}.local-forecast-gateway{box-shadow:0 20px 50px #2b3c351a}.local-forecast-gateway>a{min-height:150px;color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,4vw,42px);padding:clamp(22px,4vw,38px);text-decoration:none;display:grid}.local-forecast-gateway>a:hover{background:var(--tone-pale)}@supports (color:color-mix(in lab, red, red)){.local-forecast-gateway>a:hover{background:color-mix(in srgb, var(--tone-pale) 26%, transparent)}}.local-forecast-gateway>a:focus-visible{outline:4px solid var(--focus);outline-offset:-5px}.local-forecast-gateway-icons{align-items:center;width:116px;min-height:74px;display:flex;position:relative}.local-forecast-gateway-icons .condition-icon{border:4px solid var(--surface);width:62px;height:62px;position:absolute}@supports (color:color-mix(in lab, red, red)){.local-forecast-gateway-icons .condition-icon{border:4px solid color-mix(in srgb, var(--surface) 92%, transparent)}}.local-forecast-gateway-icons .condition-icon{background-color:var(--brand-deep);border-radius:20px;box-shadow:0 10px 24px #2338322b}.local-forecast-gateway-icons .condition-icon:first-child{left:0;transform:rotate(-5deg)}.local-forecast-gateway-icons .condition-icon:nth-child(2){z-index:1;left:34px;transform:translateY(-8px)rotate(3deg)}.local-forecast-gateway-icons .condition-icon:nth-child(3){left:66px;transform:rotate(7deg)}.local-forecast-gateway-copy{gap:4px;min-width:0;display:grid}.local-forecast-gateway-copy small{color:var(--tone-accent);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:900}.local-forecast-gateway-copy h2{max-width:800px;font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:600;line-height:.98}.local-forecast-gateway-copy>span{color:var(--ink-soft);margin-top:5px;font-size:.8rem;font-weight:750;line-height:1.4}.local-forecast-gateway-arrow{background:var(--brand-deep);width:52px;height:52px;color:var(--surface);border-radius:50%;place-items:center;font-size:1.6rem;font-weight:850;transition:transform .16s;display:grid}.local-forecast-gateway>a:hover .local-forecast-gateway-arrow{transform:translate(4px)}.local-weather{gap:24px;display:grid}.local-weather-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px clamp(24px,5vw,64px);display:flex}.local-weather-heading>div{min-width:0}.local-weather-hub-link{color:var(--brand-deep);text-underline-offset:4px;border-radius:999px;flex:0 auto;align-items:center;gap:8px;padding:9px 12px;font-size:.84rem;font-weight:850;line-height:1.3;text-decoration-thickness:1px;display:inline-flex}.local-weather-hub-link:hover{background:var(--surface-muted)}.local-weather-hub-link:focus-visible{outline:3px solid var(--sun);outline-offset:3px}.local-weather-hub-link span{flex:none;font-size:1.1rem;line-height:1}.local-weather-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.local-weather-grid article{border:1px solid var(--line);background:var(--surface);border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:20px;display:grid}.local-weather-grid article.needs-attention{border-color:var(--sun)}@supports (color:color-mix(in lab, red, red)){.local-weather-grid article.needs-attention{border-color:color-mix(in srgb, var(--sun) 68%, var(--line))}}.local-weather-grid article.needs-attention{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.local-weather-grid article.needs-attention{background:color-mix(in srgb, var(--surface) 86%, var(--sun))}}.local-weather-grid .condition-icon{background-color:var(--brand-deep);width:48px;height:48px}.local-weather-grid article>div{min-width:0;display:grid}.local-weather-grid small{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.local-weather-grid strong{margin-top:3px;font-size:clamp(1.15rem,2.4vw,1.5rem);line-height:1.15}.local-weather-grid p{color:var(--ink-soft);margin:8px 0 0;font-size:.8rem;line-height:1.45}.local-explanation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,4vw,52px);display:grid}.local-explanation-grid article{border-top:3px solid var(--tone-accent);padding-top:18px}.local-explanation-grid .eyebrow{color:var(--brand-deep);margin:0 0 10px}.local-explanation-grid article>p:last-child{color:var(--ink-soft);margin:0;line-height:1.65}.local-explanation-grid.is-single{grid-template-columns:minmax(0,760px)}.local-explanation-grid.is-single article{border:1px solid var(--line);border-left:5px solid var(--tone-accent);background:var(--surface);border-radius:20px;grid-template-columns:minmax(120px,.28fr) minmax(0,1fr);align-items:start;gap:clamp(18px,4vw,44px);display:grid}@supports (color:color-mix(in lab, red, red)){.local-explanation-grid.is-single article{background:color-mix(in srgb, var(--surface) 88%, var(--sun))}}.local-explanation-grid.is-single article{padding:clamp(20px,3vw,28px)}.local-sources{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:18px}.local-sources summary{color:var(--brand-deep);font-weight:800}.local-sources div{max-width:800px;color:var(--ink-soft);padding-top:14px;font-size:.84rem}.local-sources p{margin:8px 0}.local-methodology{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(28px,6vw,72px);padding-block:clamp(28px,5vw,48px);display:grid}.local-methodology h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,3.3rem);font-weight:600;line-height:1}.local-methodology>div>p:last-child{color:var(--ink-soft);margin:18px 0 0;line-height:1.62}.local-methodology dl{gap:0;margin:0;display:grid}.local-methodology dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(110px,.36fr) minmax(0,1fr);gap:16px;padding-block:14px;display:grid}.local-methodology dl>div:first-child{border-top:0;padding-top:0}.local-methodology dt{color:var(--brand-deep);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:850}.local-methodology dd{color:var(--ink-soft);margin:0;font-size:.84rem;line-height:1.5}.methodology-link{color:var(--brand-deep);grid-column:2;justify-self:start;font-size:.86rem;font-weight:800}.methodology-links{flex-wrap:wrap;grid-column:2;gap:10px 24px;display:flex}.methodology-links .methodology-link{grid-column:auto}.local-methodology-collapsible{padding-block:0;display:block}.local-methodology-collapsible>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:24px;list-style:none;display:flex}.local-methodology-collapsible>summary::-webkit-details-marker{display:none}.local-methodology-collapsible>summary>span:first-child{gap:4px;display:grid}.local-methodology-collapsible>summary .eyebrow{margin:0}.local-methodology-collapsible>summary strong{color:var(--ink);font-size:clamp(1.05rem,2vw,1.3rem)}.local-methodology-collapsible>summary>span:last-child{background:var(--surface-muted);width:34px;height:34px;color:var(--brand-deep);border-radius:50%;flex:none;place-items:center;font-size:1.35rem;line-height:1;transition:transform .16s;display:grid}.local-methodology-collapsible[open]>summary>span:last-child{transform:rotate(45deg)}.local-methodology-body{border-top:1px solid var(--line);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(28px,6vw,72px);padding-block:clamp(26px,4vw,40px);display:grid}.local-methodology-body>div>p{color:var(--ink-soft);margin:18px 0 0;line-height:1.62}.local-methodology-facts{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.local-methodology-facts article{border-top:2px solid var(--tone-accent);padding-top:13px}.local-methodology-facts h3{color:var(--brand-deep);letter-spacing:.045em;text-transform:uppercase;margin:0;font-size:.76rem}.local-methodology-facts p{color:var(--ink-soft);margin:7px 0 0;font-size:.78rem;line-height:1.55}.local-related{gap:20px;display:grid}.local-related>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.local-related a{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:grid;position:relative;overflow:hidden}.local-related-copy{z-index:1;min-width:0;display:grid;position:relative}.local-related-copy small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.local-related-copy strong{margin-top:2px;font-size:1.1rem}.local-related-image{object-fit:cover;opacity:.13;filter:saturate(.7);width:100%;height:100%;display:block;position:absolute;inset:0}.local-related-arrow{z-index:1;color:var(--brand);font-size:1.35rem;font-weight:800;position:relative}@media (max-width:820px){.local-feature-grid{grid-template-columns:1fr}.local-feature-card{min-height:250px}.local-answer-card{grid-template-columns:1fr}.local-reading{text-align:left;border-radius:22px;grid-template-columns:auto 1fr;justify-items:start;min-height:auto;padding:18px}.local-reading .condition-icon{grid-row:1/3}.local-reading strong{margin:0 0 0 16px;font-size:3rem}.local-reading>span:last-child{max-width:none;margin:5px 0 0 16px}.local-reading-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch}.local-reading-pair:first-child,.local-reading-pair:last-child{transform:none}.smoke-map-section,.local-methodology{grid-template-columns:1fr}.motion-map-heading{grid-template-columns:1fr;gap:14px}.local-methodology-body{grid-template-columns:1fr;gap:26px}.focused-air-selection{grid-template-columns:1fr}.focused-air-extremes{grid-area:auto/1;justify-self:stretch}.methodology-link,.methodology-links{grid-column:1}}@media (max-width:620px){.local-index-hero h1{font-size:clamp(2.75rem,14vw,4.2rem)}.local-answer-copy h2{max-width:13ch;font-size:clamp(2.25rem,10vw,3rem)}.local-highlights,.local-explanation-grid,.local-related>div:last-child{grid-template-columns:1fr}.local-highlights article{min-height:0}.local-timeline{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.local-timeline-item{scroll-snap-align:start;flex:0 0 84px}.breadcrumbs{font-size:.72rem}.local-reading-stack,.local-weather-grid{grid-template-columns:1fr}.local-weather-heading{flex-direction:column;align-items:start;gap:14px}.local-weather-hub-link{max-width:100%;padding-inline:0}.local-answer-card.has-city-image:after{background:linear-gradient(180deg, var(--surface) 0 48%, var(--surface) 76%)}@supports (color:color-mix(in lab, red, red)){.local-answer-card.has-city-image:after{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 67%, transparent) 0 48%, color-mix(in srgb, var(--surface) 90%, transparent) 76%)}}.local-answer-city-image{opacity:.42;height:58%;-webkit-mask-image:linear-gradient(#000 0 68%,#0000 100%);mask-image:linear-gradient(#000 0 68%,#0000 100%);object-position:50% 46%!important}.local-answer-card{border-radius:24px;gap:18px;padding:22px 20px 20px}.local-alerts article{grid-template-columns:1fr;gap:5px;padding:13px 15px 11px}.local-alerts article>.eyebrow,.local-alerts h2,.local-alerts article>p:not(.eyebrow),.local-alerts article>.local-alert-area{grid-area:auto/1}.local-alerts article>p:not(.eyebrow){margin-top:4px}.local-alert-detail{margin-top:4px;padding-top:5px}.local-answer-summary{margin-top:14px;font-size:.9rem;line-height:1.45}.local-update{margin-top:14px}.local-reading-stack{gap:10px}.local-reading-pair{padding:14px 20px 14px 14px}.smoke-map-figure{border-width:5px}.smoke-map-copy h2{font-size:clamp(2.25rem,11vw,3.35rem)}.motion-map-section{border-radius:24px;margin-inline:-6px;padding:20px 14px}.motion-map-heading h2{font-size:clamp(2.55rem,13vw,3.7rem)}.motion-map-view-tabs{max-width:none}.motion-map-view-tabs button{padding-inline:10px}.motion-map-forecast-copy>p:first-child{font-size:clamp(1.55rem,7.5vw,2.15rem)}.motion-map-canvas{border-width:4px;border-radius:20px;min-height:430px}.motion-map-air{bottom:34px;right:10px}.motion-map-controls{padding:13px}.motion-map-timeline-meta{gap:8px}.motion-map-legend small{flex-basis:100%;margin-left:0}.motion-map-forecast-legend{grid-template-columns:1fr}.motion-map-forecast-legend>div:nth-child(2){grid-template-columns:1fr 1fr;gap:4px 12px;font-size:.64rem;display:grid}.motion-map-forecast-legend>div:nth-child(2) span:last-child{text-align:right}.motion-map-forecast-legend strong{text-align:left;grid-area:1/1/auto/-1}.motion-map-forecast-legend small{grid-column:1;justify-self:start}.motion-map-fire-list ol{grid-template-columns:1fr;max-height:360px}.motion-map-fire-toggle{justify-content:center;width:100%}.local-timeline-context{grid-template-columns:1fr}.local-timeline-context article{grid-template-columns:1fr;gap:7px}.local-explanation-grid.is-single article{grid-template-columns:1fr;gap:5px}.motion-map-text-equivalent{grid-template-columns:1fr;gap:7px}.local-methodology dl>div{grid-template-columns:1fr;gap:5px}.focused-condition-story,.focused-smoke-story{border-radius:21px;grid-template-columns:54px minmax(0,1fr);gap:15px;padding:20px 17px}.focused-condition-story>.condition-icon{border-radius:16px;width:54px;height:54px}.focused-condition-story h2{font-size:clamp(1.65rem,8vw,2.2rem)}.focused-condition-story>div>p:last-child{margin-top:8px;font-size:.77rem}.focused-condition-story-items{grid-template-columns:1fr;gap:11px}.focused-air-stream{border-radius:23px;gap:18px;padding:21px 16px}.focused-air-stream-heading{align-items:center}.focused-air-stream-heading h2{max-width:11ch;font-size:clamp(2.15rem,10.5vw,3rem)}.focused-air-selection output>strong{font-size:4.4rem}.focused-air-extremes button{min-height:78px}.focused-air-chart{border-radius:19px;height:260px}.focused-air-leaf-marker,.focused-air-leaf-arrival{--focused-leaf-size:50px}.focused-air-checkpoints{grid-template-columns:repeat(2,minmax(0,1fr))}.focused-air-checkpoints li[data-desktop-checkpoint]{display:none}.focused-air-checkpoints li[data-mobile-checkpoint]{display:block}.focused-air-checkpoints button{min-height:82px}.focused-air-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.local-forecast-gateway{border-radius:22px}.local-forecast-gateway>a{grid-template-columns:minmax(0,1fr) auto;gap:17px;min-height:0;padding:22px 18px}.local-forecast-gateway-icons{grid-column:1/-1;width:102px;min-height:57px}.local-forecast-gateway-icons .condition-icon{border-radius:16px;width:52px;height:52px}.local-forecast-gateway-icons .condition-icon:nth-child(2){left:29px}.local-forecast-gateway-icons .condition-icon:nth-child(3){left:56px}.local-forecast-gateway-copy h2{max-width:12ch;font-size:clamp(2rem,9.5vw,2.65rem)}.local-forecast-gateway-copy>span{font-size:.72rem}.local-forecast-gateway-arrow{width:44px;height:44px;font-size:1.35rem}}.market-hub{width:min(100% - 48px,1120px)}.dayton-hub{gap:clamp(44px,6vw,72px);display:grid}.dayton-hub>.place-identity-masthead{margin-bottom:-34px}.dayton-alert{border:1px solid var(--coral)}@supports (color:color-mix(in lab, red, red)){.dayton-alert{border:1px solid color-mix(in srgb, var(--coral) 58%, var(--line))}}.dayton-alert{border-left:7px solid var(--coral);background:var(--surface);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.dayton-alert{background:color-mix(in srgb, var(--surface) 84%, var(--coral))}}.dayton-alert{padding:clamp(22px,4vw,38px)}.dayton-alert h2{font-family:var(--font-display);letter-spacing:-.05em;margin:7px 0 10px;font-size:clamp(2rem,5vw,4rem);font-weight:600;line-height:1}.dayton-alert p:not(.eyebrow){max-width:72ch;color:var(--ink-soft);margin:0 0 14px}.dayton-alert a{color:var(--brand-deep);font-weight:850}.dayton-hero{--forecast-wash:var(--brand-pale);isolation:isolate;border:1px solid var(--forecast-wash);grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:clamp(24px,4vw,46px);display:grid;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.dayton-hero{border:1px solid color-mix(in srgb, var(--forecast-wash) 58%, var(--line))}}.dayton-hero{background:linear-gradient(145deg, var(--surface), var(--surface));border-radius:30px}@supports (color:color-mix(in lab, red, red)){.dayton-hero{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 78%, var(--forecast-wash)), color-mix(in srgb, var(--surface) 92%, var(--brand-pale)))}}.dayton-hero{box-shadow:var(--shadow);padding:clamp(28px,4vw,44px)}.dayton-hero.forecast-tone-frost{--forecast-wash:#9eb9d2}.dayton-hero.forecast-tone-cool{--forecast-wash:var(--sky)}.dayton-hero.forecast-tone-mild{--forecast-wash:#9fbe99}.dayton-hero.forecast-tone-warm{--forecast-wash:var(--sun)}.dayton-hero.forecast-tone-hot{--forecast-wash:var(--coral)}.dayton-hero:before{z-index:-1;border-radius:inherit;background:linear-gradient(90deg, var(--surface) 0 54%, var(--surface));position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dayton-hero:before{background:linear-gradient(90deg, color-mix(in srgb, var(--surface) 97%, transparent) 0 54%, color-mix(in srgb, var(--surface) 75%, transparent))}}.dayton-hero:before{content:""}.dayton-hero-image{z-index:-2;border-radius:inherit;object-fit:cover;opacity:.2;filter:saturate(.78);width:54%;height:100%;position:absolute;inset:0 0 0 auto}.dayton-hero-copy{align-self:center;min-width:0}.dayton-hero-copy h2{max-width:690px;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:7px 0 11px;font-size:clamp(2.7rem,4.8vw,4.45rem);font-weight:600;line-height:.94}.dayton-hero-support{max-width:58ch;color:var(--ink-soft);margin:0 0 18px;font-size:clamp(.9rem,1.5vw,1.04rem);line-height:1.45}.dayton-location-menu{width:fit-content;color:var(--brand-deep);font-size:.76rem;font-weight:800;position:relative}.dayton-location-menu>summary{border:1px solid var(--line);background:var(--surface);border-radius:999px;justify-content:space-between;align-items:center;gap:14px;min-height:40px;display:flex}@supports (color:color-mix(in lab, red, red)){.dayton-location-menu>summary{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.dayton-location-menu>summary{padding:7px 13px;list-style:none}.dayton-location-menu>summary::-webkit-details-marker{display:none}.dayton-location-menu>summary span{font-size:1rem;transition:transform .16s}.dayton-location-menu[open]>summary span{transform:rotate(180deg)}.dayton-location-menu>div{z-index:12;border:1px solid var(--line);background:var(--surface);border-radius:16px;width:min(250px,100vw - 58px);padding:7px;display:grid;position:absolute;top:calc(100% + 7px);left:0;overflow:hidden;box-shadow:0 18px 44px #25342f2e}.dayton-location-menu button{min-height:42px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;padding:8px 10px;font-size:.78rem;font-weight:750}:is(.dayton-location-menu button:hover,.dayton-location-menu button:focus-visible){background:var(--surface-muted)}.dayton-location-menu .dayton-use-location{border-top:1px solid var(--line);color:var(--brand);border-radius:0 0 10px 10px;margin-top:5px}.dayton-location-message{color:var(--ink-soft);margin:10px 0 0;font-size:.76rem}.dayton-now{background:linear-gradient(150deg, var(--surface), var(--surface));border:0;border-radius:26px;align-self:center;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dayton-now{background:linear-gradient(150deg, color-mix(in srgb, var(--surface) 62%, var(--forecast-wash)), color-mix(in srgb, var(--surface) 86%, var(--forecast-wash)))}}.dayton-now{box-shadow:0 22px 54px var(--forecast-wash)}@supports (color:color-mix(in lab, red, red)){.dayton-now{box-shadow:0 22px 54px color-mix(in srgb, var(--forecast-wash) 24%, #31352b1a)}}.dayton-now{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dayton-now-primary{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:18px;padding:26px 25px 24px;display:grid}.dayton-now-primary .condition-icon{border-radius:19px;flex-basis:62px;width:62px;height:62px}.dayton-now-primary>div{min-width:0;display:grid}.dayton-now-primary>div>span{color:var(--brand-deep);text-transform:uppercase;letter-spacing:.09em;font-size:.62rem;font-weight:850}.dayton-now-primary strong{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(3rem,6vw,4.6rem);font-weight:600;line-height:.82}.dayton-now-primary small{color:var(--ink-soft);margin-top:8px;font-size:.72rem;line-height:1.35}.dayton-now-rail{background:var(--forecast-wash);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.dayton-now-rail{background:color-mix(in srgb, var(--forecast-wash) 36%, var(--line))}}.dayton-now-rail{border-top:0}.dayton-now-rail:has(>div:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.dayton-now-rail>div{background:var(--surface);border-right:0;gap:7px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.dayton-now-rail>div{background:color-mix(in srgb, var(--surface) 82%, var(--forecast-wash))}}.dayton-now-rail>div{padding:16px 17px}.dayton-now-rail>div:last-child{border-right:0}.dayton-now-rail dt{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:.58rem;font-weight:800;display:flex}.dayton-now-rail .condition-icon{border-radius:8px;flex-basis:24px;width:24px;height:24px}.dayton-now-rail dd{gap:2px;margin:0;font-size:.86rem;font-weight:850;line-height:1.15;display:grid}.dayton-now-rail dd small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:650;overflow:hidden}.dayton-section-nav{z-index:8;border:1px solid var(--line);background:var(--surface);border-radius:999px;gap:6px;margin-top:clamp(-60px,-5vw,-32px);display:flex;position:sticky;top:0;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.dayton-section-nav{background:color-mix(in srgb, var(--surface) 93%, transparent)}}.dayton-section-nav{scrollbar-width:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:6px;box-shadow:0 12px 30px #31352b1a}.dayton-section-nav::-webkit-scrollbar{display:none}.dayton-section-nav a{min-height:40px;color:var(--ink-soft);white-space:nowrap;border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;padding:7px 15px;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.dayton-section-nav a[aria-current=location]{background:var(--brand);color:#fff}.dayton-nav-attention{border:1px solid;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.66rem;line-height:1;display:grid}.dayton-anchor-section{scroll-margin-top:104px}.dayton-section-heading{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:end;gap:28px;display:grid}.dayton-section-heading h2{font-family:var(--font-display);letter-spacing:-.055em;margin:7px 0 0;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:600;line-height:.98}.dayton-section-heading>p{max-width:62ch;color:var(--ink-soft);margin:0}.dayton-section-support{justify-items:start;gap:12px;display:grid}.dayton-section-support>p{max-width:62ch;color:var(--ink-soft);margin:0}.dayton-story,.dayton-five-day,.dayton-watch,.dayton-radar{gap:28px;display:grid}.forecast-tone-frost{--forecast-saturated:#6684ad;--forecast-soft:#d8e4f0}.forecast-tone-cool{--forecast-saturated:#307f92;--forecast-soft:#d4e9ed}.forecast-tone-mild{--forecast-saturated:#317660;--forecast-soft:#dcebe4}.forecast-tone-warm{--forecast-saturated:#d2952f;--forecast-soft:#f5e3b8}.forecast-tone-hot{--forecast-saturated:#b84f39;--forecast-soft:#f2d2ca}.living-forecast-market .dayton-story,.living-forecast-market .dayton-five-day{box-shadow:0 28px 70px var(--forecast-saturated);border-radius:36px;margin-inline:0;padding:clamp(26px,4.5vw,50px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.living-forecast-market .dayton-story,.living-forecast-market .dayton-five-day{box-shadow:0 28px 70px color-mix(in srgb, var(--forecast-saturated) 22%, #232f2a1a)}}.living-forecast-market .dayton-story{background:linear-gradient(145deg, var(--brand-deep), var(--brand) 68%, var(--forecast-saturated) 150%)}@supports (color:color-mix(in lab, red, red)){.living-forecast-market .dayton-story{background:linear-gradient(145deg, var(--brand-deep), color-mix(in srgb, var(--brand) 74%, var(--forecast-saturated)) 68%, var(--forecast-saturated) 150%)}}.living-forecast-market .dayton-story{color:#fffdf7}.living-forecast-market .dayton-five-day{background:linear-gradient(145deg, var(--forecast-soft), var(--forecast-soft) 58%, var(--forecast-soft))}@supports (color:color-mix(in lab, red, red)){.living-forecast-market .dayton-five-day{background:linear-gradient(145deg, color-mix(in srgb, var(--forecast-soft) 68%, var(--sun)), var(--forecast-soft) 58%, color-mix(in srgb, var(--forecast-soft) 74%, var(--coral)))}}.living-forecast-market .dayton-five-day{color:#1e2824}.living-forecast-market .dayton-story .eyebrow{color:#f6cf76}.living-forecast-market .dayton-story .dayton-section-heading>p{color:#fffdf7cc}.living-forecast{gap:clamp(58px,8vw,92px);min-width:0;display:grid}.living-hourly,.living-five-day-shell{background:linear-gradient(165deg, var(--surface), var(--surface) 64%);border:0;border-radius:28px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.living-hourly,.living-five-day-shell{background:linear-gradient(165deg, color-mix(in srgb, var(--surface) 90%, var(--forecast-soft)), var(--surface) 64%)}}.living-hourly,.living-five-day-shell{color:var(--ink);box-shadow:0 20px 50px #22302a29}.living-hourly-chart{--plot-top:24px;--plot-right:24px;--plot-bottom:38px;--plot-left:50px;height:350px;position:relative;overflow:hidden}.living-temperature-plot,.living-hour-markers{top:var(--plot-top);left:var(--plot-left);width:calc(100% - var(--plot-left) - var(--plot-right));height:calc(100% - var(--plot-top) - var(--plot-bottom));position:absolute;overflow:hidden}.living-grid-lines line{stroke:var(--line)}@supports (color:color-mix(in lab, red, red)){.living-grid-lines line{stroke:color-mix(in srgb, var(--line) 70%, transparent)}}.living-grid-lines line{stroke-width:.45px;stroke-dasharray:2 3}.temperature-frost{--temperature-color:#6684ad;--temperature-label:#fff;stop-color:#6684ad}.temperature-cool{--temperature-color:#307f92;--temperature-label:#fff;stop-color:#307f92}.temperature-mild{--temperature-color:#317660;--temperature-label:#fff;stop-color:#317660}.temperature-warm{--temperature-color:#d2952f;--temperature-label:#1e2824;stop-color:#d2952f}.temperature-hot{--temperature-color:#b84f39;--temperature-label:#fff;stop-color:#b84f39}.temperature-missing{--temperature-color:var(--ink-soft);--temperature-label:var(--surface);stop-color:var(--ink-soft)}.living-temperature-line{fill:none;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 5px 5px #31352b2b)}[id$=-hour-rain] stop:first-child{stop-color:var(--sky);stop-opacity:.72}[id$=-hour-rain] stop:last-child{stop-color:var(--brand);stop-opacity:.12}.living-rain-field{fill:url(#living-rain-fill);transform-origin:bottom}.living-hour-markers>span{top:var(--point-y);left:var(--point-x);display:none;position:absolute;transform:translate(-50%,-50%)}.living-hour-markers>span:before{border:2px solid var(--surface);background:var(--temperature-color);width:9px;height:9px;box-shadow:0 0 0 1px var(--temperature-color);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.living-hour-markers>span:before{box-shadow:0 0 0 1px color-mix(in srgb, var(--temperature-color) 70%, var(--line))}}.living-hour-markers>span:before{content:""}.living-hour-markers>span.is-desktop-label{display:block}.living-hour-markers b,.living-hour-markers time{white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.living-hour-markers b{border:2px solid var(--surface);background:var(--temperature-color);color:var(--temperature-label);font-family:var(--font-display);border-radius:999px;padding:4px 8px;font-size:.9rem;line-height:1.15;bottom:11px;box-shadow:0 6px 15px #27302b2e}.living-hour-markers time{color:var(--ink-soft);text-transform:uppercase;font-size:.58rem;font-weight:850;top:14px}.living-hour-markers>span.is-top-edge b{top:11px;bottom:auto}.living-hour-markers>span.is-top-edge time{top:43px}.living-hour-markers>span:first-child b,.living-hour-markers>span:first-child time{left:0;transform:none}.living-hour-markers>span:last-child b,.living-hour-markers>span:last-child time{left:auto;right:0;transform:none}.living-wind-rail{background:var(--forecast-soft);border-radius:999px;grid-template-columns:repeat(24,minmax(0,1fr));align-items:center;gap:3px;height:25px;display:grid;position:absolute;bottom:25px;left:60px;right:24px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.living-wind-rail{background:color-mix(in srgb, var(--forecast-soft) 54%, var(--surface-muted))}}.living-wind-rail{padding:5px 9px}.living-wind-rail i{height:4px;transform:scaleX(calc(.2 + var(--wind-strength) * .8));transform-origin:0;background:var(--brand);opacity:calc(.28 + var(--wind-strength) * .72);border-radius:999px;display:block}.living-direct-label{z-index:3;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;font-size:.54rem;font-weight:900;position:absolute;left:15px}.living-direct-temperature{writing-mode:vertical-rl;top:18px;transform:rotate(180deg)}.living-direct-rain{bottom:77px}.living-direct-wind{bottom:31px}.living-forecast-key{border-top:1px solid var(--sky);flex-wrap:wrap;gap:9px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.living-forecast-key{border-top:1px solid color-mix(in srgb, var(--sky) 30%, var(--line))}}.living-forecast-key{color:var(--ink-soft);padding:11px 18px;font-size:.62rem;font-weight:750}.living-forecast-key span{align-items:center;gap:7px;display:inline-flex}.living-forecast-key span:before{background:var(--brand);content:"";border-radius:999px;width:18px;height:4px}.living-forecast-key .living-key-temperature:before{background:linear-gradient(90deg,#6684ad,#3d8a70,#d2952f,#c9634a)}.living-forecast-key .living-key-rain:before{background:var(--sky)}.living-forecast-key .living-key-wind:before{background:var(--brand);height:2px}.living-hourly-complete,.living-day-complete{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.living-hourly-details{width:fit-content}.living-hourly-details>summary{min-height:44px;color:var(--brand-deep);padding:10px 0;font-size:.74rem;font-weight:850}.living-forecast-market .dayton-story .living-hourly-details>summary{color:#fffdf7}.living-hourly-details[open]{width:100%}.living-hourly-list{border:1px solid var(--line);background:var(--surface);border-radius:18px;width:100%;margin:8px 0 0;padding:0;list-style:none}.living-hourly-list li,.living-day-complete li{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,1.2fr) repeat(3,minmax(90px,1fr));gap:8px 14px;padding:11px 14px;font-size:.7rem;display:grid}.living-hourly-list li:last-child,.living-day-complete li:last-child{border-bottom:0}.living-hourly-list time,.living-day-complete time{font-weight:850}.living-hourly-list span:not(:nth-child(2)),.living-day-complete span,.living-day-complete small{color:var(--ink-soft)}.living-five-day-visual{--day-plot-top:48px;--day-plot-right:24px;--day-plot-bottom:14px;--day-plot-left:24px;height:330px;position:relative;overflow:hidden}.living-five-day-visual>svg,.living-day-points{top:var(--day-plot-top);left:var(--day-plot-left);width:calc(100% - var(--day-plot-left) - var(--day-plot-right));height:calc(100% - var(--day-plot-top) - var(--day-plot-bottom));position:absolute;overflow:hidden}.living-day-color-bands{grid-template-columns:repeat(5,1fr);display:grid;position:absolute;inset:0}.living-day-color-bands i{opacity:.22}.living-day-color-bands .temperature-frost{background:#6684ad}.living-day-color-bands .temperature-cool{background:#307f92}.living-day-color-bands .temperature-mild{background:#52a488}.living-day-color-bands .temperature-warm{background:#e2aa47}.living-day-color-bands .temperature-hot{background:#d66d54}.living-day-ribbon{opacity:.34}.living-day-high-line,.living-day-low-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.living-day-high-line{stroke-width:5px}.living-day-low-line{stroke-width:3px;stroke-dasharray:3 2;opacity:.82}.living-day-points>div{inset-block:0;left:var(--day-x);width:1px;position:absolute}.living-day-points time{color:var(--brand-deep);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:900;position:absolute;top:-31px;left:50%;transform:translate(-50%)}.living-day-points b,.living-day-points span{top:var(--day-y);border:2px solid var(--surface);background:var(--temperature-color);min-width:39px;color:var(--temperature-label);text-align:center;border-radius:999px;padding:3px 7px;line-height:1;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 13px #31352b24}.living-day-points b{font-family:var(--font-display);font-size:.92rem}.living-day-points span{font-size:.66rem;font-weight:800}.living-day-summary-grid{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.living-day-summary-grid{border-top:1px solid color-mix(in srgb, var(--line) 74%, transparent)}}.living-day-summary-grid article{--day-soft:var(--brand-pale);border-right:1px solid var(--line);align-content:start;gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.living-day-summary-grid article{border-right:1px solid color-mix(in srgb, var(--line) 72%, transparent)}}.living-day-summary-grid article{background:linear-gradient(115deg, var(--surface), var(--surface))}@supports (color:color-mix(in lab, red, red)){.living-day-summary-grid article{background:linear-gradient(115deg, color-mix(in srgb, var(--surface) 58%, var(--day-soft)), color-mix(in srgb, var(--surface) 84%, var(--day-soft)))}}.living-day-summary-grid article{box-shadow:inset 5px 0 var(--day-soft);padding:17px 14px 18px}.living-day-summary-grid article.temperature-frost{--day-soft:#c8d8e8}.living-day-summary-grid article.temperature-cool{--day-soft:#c4e0e6}.living-day-summary-grid article.temperature-mild{--day-soft:#cbe5d8}.living-day-summary-grid article.temperature-warm{--day-soft:#f3ddb0}.living-day-summary-grid article.temperature-hot{--day-soft:#efc8bd}.living-day-summary-grid article:last-child{border-right:0}.living-day-summary-grid strong{color:var(--brand-deep);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.living-day-summary-grid p{color:var(--ink-soft);margin:0;font-size:.7rem;line-height:1.42}.living-day-summary-grid dl{flex-wrap:wrap;gap:8px 14px;margin:auto 0 0;display:flex}.living-day-summary-grid dl div{display:grid}.living-day-summary-grid dt{color:var(--ink-soft);text-transform:uppercase;font-size:.54rem}.living-day-summary-grid dd{margin:0;font-size:.72rem;font-weight:900}.toybox-delight{z-index:5;left:var(--toybox-x);opacity:0;pointer-events:none;width:58px;height:58px;display:block;position:absolute;transform:translate(-50%)}.toybox-delight i{background-image:url(/assets/weather-toybox-v1.png);background-repeat:no-repeat;background-size:300% 200%;width:100%;height:100%;display:block}.toybox-delight-umbrella i{background-position:0 0}.toybox-delight-leaf i{background-position:50% 0}.toybox-delight-rain i{background-position:100% 0}.toybox-delight-sun i{background-position:0 100%}.toybox-delight-wind i{background-position:50% 100%}.living-chart-delight{top:36%}.living-delight-gust .living-chart-delight,.living-delight-calm .living-chart-delight{top:auto;bottom:20px}@keyframes toybox-gust-skip{0%{opacity:0;translate:-110px 8px;rotate:-24deg}22%{opacity:1}48%{translate:-24px -9px;rotate:19deg}76%{opacity:1;translate:36px 2px;rotate:52deg}to{opacity:0;translate:72px 8px;rotate:74deg}}@keyframes toybox-calm-settle{0%{opacity:0;translate:-24px -22px;rotate:-18deg}34%{opacity:1}72%{translate:4px 4px;rotate:18deg}to{opacity:.88;translate:0 9px;rotate:11deg}}@keyframes toybox-rain-drop{0%{opacity:0;translate:0 -58px}28%{opacity:1}76%{opacity:1;translate:0 25px}to{opacity:0;translate:0 35px}}@keyframes toybox-sun-turn{0%{opacity:0;rotate:-28deg;scale:.62}42%{opacity:1;scale:1.08}74%{rotate:13deg;scale:.96}to{opacity:.92;rotate:8deg;scale:1}}@keyframes toybox-environment-settle{0%{opacity:0;translate:-56px -18px;rotate:-24deg}34%{opacity:1}70%{translate:9px 3px;rotate:24deg}to{opacity:.78;translate:0 8px;rotate:12deg}}@keyframes toybox-wind-nudge{0%{opacity:0;translate:-24px}26%{opacity:.9}72%{opacity:.72;translate:20px}to{opacity:0;translate:34px}}.living-delight-gust .living-chart-delight.is-revealed{animation:1.55s cubic-bezier(.2,.72,.28,1) both toybox-gust-skip}.living-delight-calm .living-chart-delight.is-revealed{animation:1.45s ease-out both toybox-calm-settle}.living-delight-rain .living-chart-delight.is-revealed{animation:1.5s ease-in both toybox-rain-drop}.living-delight-temperature-shift .living-chart-delight.is-revealed{animation:1.45s cubic-bezier(.18,.8,.28,1) both toybox-sun-turn}.dayton-watch{color:#fffdf7;background:linear-gradient(145deg,#0d463e,#236e63 70%,#397e70);border-radius:34px;margin-inline:0;padding:clamp(26px,4.5vw,48px);box-shadow:0 28px 70px #1c3a3333}.dayton-watch .dayton-section-heading>p,.dayton-watch .dayton-section-support>p{color:#fffdf7c7}.dayton-watch .eyebrow{color:#f6cf76}.environment-composition{grid-template-columns:minmax(0,2fr) minmax(250px,1fr);align-items:stretch;gap:16px;display:grid}.air-stream,.smoke-sidecar{--environment-accent:#4d9b7d;--environment-soft:#cce9db;border-radius:26px;min-width:0;position:relative;overflow:hidden}.air-stream.tone-watch,.smoke-sidecar.tone-watch{--environment-accent:#d69a31;--environment-soft:#f5ddb0}.air-stream.tone-elevated,.smoke-sidecar.tone-elevated{--environment-accent:#b84f39;--environment-soft:#efc3b8}.air-stream.tone-unavailable,.smoke-sidecar.tone-unavailable{--environment-accent:#78847f;--environment-soft:#dfe4df}.air-stream{background:radial-gradient(circle at 91% 8%, var(--environment-accent), transparent 31%), linear-gradient(145deg, var(--surface), var(--surface));align-content:start;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.air-stream{background:radial-gradient(circle at 91% 8%, color-mix(in srgb, var(--environment-accent) 26%, transparent), transparent 31%), linear-gradient(145deg, color-mix(in srgb, var(--surface) 56%, var(--environment-soft)), color-mix(in srgb, var(--surface) 89%, var(--environment-soft)))}}.air-stream{color:var(--ink);padding:clamp(20px,3vw,30px);box-shadow:0 18px 44px #0d36303d}.air-stream-header{align-items:center;gap:12px;display:flex}.air-stream-header .condition-icon{border-radius:15px;flex:0 0 48px;width:48px;height:48px}.air-stream-header>div{gap:2px;min-width:0;display:grid}.air-stream-header p,.smoke-sidecar-copy>p{color:var(--brand);text-transform:uppercase;letter-spacing:.11em;margin:0;font-size:.64rem;font-weight:900}.air-stream-header span:not(.condition-icon),.smoke-sidecar-copy>span{color:var(--ink-soft);font-size:.67rem;line-height:1.35}.air-stream-reading{align-items:center;gap:14px;min-height:78px;display:flex}.air-stream-reading>strong{font-family:var(--font-display);letter-spacing:-.075em;font-size:clamp(4.2rem,8vw,6.35rem);font-weight:600;line-height:.72}.air-stream-reading>span{gap:2px;max-width:170px;display:grid}.air-stream-reading b{color:var(--brand-deep);font-size:clamp(1rem,2vw,1.28rem);line-height:1.05}.air-stream-reading small{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;font-weight:850}.air-stream-expectation{max-width:52ch;color:var(--ink-soft);margin:-3px 0 0;font-size:clamp(.88rem,1.6vw,1rem);font-weight:700;line-height:1.4}.air-stream-chart{border:1px solid var(--environment-accent);height:220px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.air-stream-chart{border:1px solid color-mix(in srgb, var(--environment-accent) 34%, var(--line))}}.air-stream-chart{background:var(--surface);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.air-stream-chart{background:color-mix(in srgb, var(--surface) 72%, var(--environment-soft))}}.air-stream-chart{box-shadow:inset 0 1px #ffffff85}.air-stream-chart svg{width:100%;height:100%;display:block;position:absolute;inset:0}.air-stream-bands rect{opacity:.12}.air-stream-bands .aqi-good{fill:#319278}.air-stream-bands .aqi-moderate{fill:#e2ab3f}.air-stream-bands .aqi-sensitive{fill:#d87d3d}.air-stream-bands .aqi-unhealthy{fill:#c45142}.air-stream-bands .aqi-very-unhealthy{fill:#765188}.air-stream-bands .aqi-hazardous{fill:#703548}.air-stream-grid line{stroke:var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){.air-stream-grid line{stroke:color-mix(in srgb, var(--ink-soft) 18%, transparent)}}.air-stream-grid line{stroke-width:.4px;stroke-dasharray:2 3}.air-stream-area{fill:var(--environment-accent)}@supports (color:color-mix(in lab, red, red)){.air-stream-area{fill:color-mix(in srgb, var(--environment-accent) 20%, transparent)}}.air-stream-line{fill:none;stroke:var(--environment-accent);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 5px 6px var(--environment-accent))}@supports (color:color-mix(in lab, red, red)){.air-stream-line{filter:drop-shadow(0 5px 6px color-mix(in srgb, var(--environment-accent) 24%, transparent))}}.air-stream-chart-points{z-index:2;pointer-events:none;position:absolute;inset:0}.air-stream-chart-points i{box-sizing:border-box;border:3px solid var(--environment-accent);background:var(--surface);border-radius:50%;width:14px;height:14px;transition:width .18s,height .18s,box-shadow .18s;position:absolute;transform:translate(-50%,-50%)}.air-stream-chart-points i.is-selected{width:18px;height:18px;box-shadow:0 0 0 4px var(--environment-accent)}@supports (color:color-mix(in lab, red, red)){.air-stream-chart-points i.is-selected{box-shadow:0 0 0 4px color-mix(in srgb, var(--environment-accent) 20%, transparent)}}.air-stream-chart input{z-index:4;-webkit-appearance:none;appearance:none;cursor:grab;background:0 0;outline:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.air-stream-chart input:active{cursor:grabbing}.air-stream-chart input::-webkit-slider-runnable-track{background:0 0;height:100%}.air-stream-chart input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:0 0;border:0;width:54px;height:54px}.air-stream-chart input::-moz-range-track{background:0 0;border:0;height:100%}.air-stream-chart input::-moz-range-thumb{background:0 0;border:0;width:54px;height:54px}.air-stream-chart:has(input:focus-visible){outline-offset:3px;outline:3px solid #174f48}.air-stream-leaf-marker,.air-stream-leaf-arrival{--air-marker-size:54px;z-index:3;top:clamp(calc(var(--air-marker-size) / 2), var(--air-selected-y), calc(100% - var(--air-marker-size) / 2));left:clamp(calc(var(--air-marker-size) / 2), var(--air-selected-progress), calc(100% - var(--air-marker-size) / 2));width:var(--air-marker-size);height:var(--air-marker-size);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.air-stream-leaf-marker{filter:drop-shadow(0 6px 7px #1a393233);transition:top .18s,left .18s,rotate .18s}.air-stream-leaf-marker i{background:url(/assets/weather-toybox-v1.png) 50% 0/300% 200% no-repeat;width:100%;height:100%;display:block}.air-stream-leaf-arrival{opacity:0}.air-stream-leaf-arrival.is-revealed{animation:1.55s cubic-bezier(.18,.76,.28,1) both air-stream-leaf-arrive}@keyframes air-stream-leaf-arrive{0%{opacity:0;translate:-92px -22px;rotate:-31deg}28%{opacity:1}64%{opacity:1;translate:-18px 8px;rotate:22deg}88%{opacity:.94;translate:2px -1px;rotate:8deg}to{translate:0;rotate:0;opacity:0}}.air-stream-single{border:1px solid var(--environment-accent);align-content:center;gap:8px;min-height:104px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.air-stream-single{border:1px solid color-mix(in srgb, var(--environment-accent) 34%, var(--line))}}.air-stream-single{background:radial-gradient(circle at var(--air-single-progress) 48%, var(--environment-accent), transparent 20%), var(--surface);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.air-stream-single{background:radial-gradient(circle at var(--air-single-progress) 48%, color-mix(in srgb, var(--environment-accent) 20%, transparent), transparent 20%), color-mix(in srgb, var(--surface) 72%, var(--environment-soft))}}.air-stream-single{padding:20px 14px 13px;box-shadow:inset 0 1px #ffffff85}.air-stream-single-scale{border:1px solid var(--ink-soft);grid-template-columns:repeat(6,minmax(0,1fr));height:30px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.air-stream-single-scale{border:1px solid color-mix(in srgb, var(--ink-soft) 22%, transparent)}}.air-stream-single-scale{border-radius:999px}.air-stream-single-scale>i{opacity:.3}.air-stream-single-scale>i:first-child{background:#319278;border-radius:999px 0 0 999px}.air-stream-single-scale>i:nth-child(2){background:#e2ab3f}.air-stream-single-scale>i:nth-child(3){background:#d87d3d}.air-stream-single-scale>i:nth-child(4){background:#c45142}.air-stream-single-scale>i:nth-child(5){background:#765188}.air-stream-single-scale>i:nth-child(6){background:#703548;border-radius:0 999px 999px 0}.air-stream-single-marker{z-index:2;top:50%;left:clamp(25px, var(--air-single-progress), calc(100% - 25px));filter:drop-shadow(0 6px 7px #1a393233);width:50px;height:50px;position:absolute;transform:translate(-50%,-50%)}.air-stream-single-marker>i{background:url(/assets/weather-toybox-v1.png) 50% 0/300% 200% no-repeat;width:100%;height:100%;display:block}.air-stream-single-arrival{top:-14px}.air-stream-single-arrival.is-revealed{animation:1.55s cubic-bezier(.18,.76,.28,1) both air-stream-leaf-arrive}.air-stream-single-labels{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;font-size:.58rem;font-weight:850;display:flex}.air-stream-periods{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.air-stream-periods li{--aqi-period:#4d9b7d;min-width:0}.air-stream-periods li.aqi-moderate{--aqi-period:#d69a31}.air-stream-periods li.aqi-sensitive{--aqi-period:#d87d3d}.air-stream-periods li.aqi-unhealthy{--aqi-period:#b84f39}.air-stream-periods li.aqi-very-unhealthy{--aqi-period:#765188}.air-stream-periods li.aqi-hazardous{--aqi-period:#703548}.air-stream-periods button{border:1px solid var(--aqi-period);gap:2px;width:100%;height:100%;min-height:82px;display:grid}@supports (color:color-mix(in lab, red, red)){.air-stream-periods button{border:1px solid color-mix(in srgb, var(--aqi-period) 32%, var(--line))}}.air-stream-periods button{background:linear-gradient(145deg, var(--surface), var(--surface));border-radius:13px}@supports (color:color-mix(in lab, red, red)){.air-stream-periods button{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 72%, var(--aqi-period)), color-mix(in srgb, var(--surface) 94%, var(--aqi-period)))}}.air-stream-periods button{color:inherit;box-shadow:inset 4px 0 var(--aqi-period);font:inherit;text-align:left;cursor:pointer;padding:10px;transition:border-color .16s,box-shadow .16s,translate .16s}.air-stream-periods button:hover{border-color:var(--aqi-period)}@supports (color:color-mix(in lab, red, red)){.air-stream-periods button:hover{border-color:color-mix(in srgb, var(--aqi-period) 68%, var(--brand-deep))}}.air-stream-periods button:hover{translate:0 -1px}.air-stream-periods button:focus-visible{outline-offset:3px;outline:3px solid #174f48}.air-stream-periods li.is-selected button{border-color:var(--brand-deep);box-shadow:inset 4px 0 var(--aqi-period), 0 0 0 2px var(--brand-deep)}@supports (color:color-mix(in lab, red, red)){.air-stream-periods li.is-selected button{box-shadow:inset 4px 0 var(--aqi-period), 0 0 0 2px color-mix(in srgb, var(--brand-deep) 24%, transparent)}}.air-stream-periods time{color:var(--brand-deep);text-transform:uppercase;letter-spacing:.05em;font-size:.58rem;font-weight:900}.air-stream-periods strong{font-family:var(--font-display);font-size:1.35rem;line-height:1}.air-stream-periods span{overflow-wrap:anywhere;color:var(--ink-soft);font-size:.58rem;font-weight:800;line-height:1.2}.air-stream-periods small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.air-stream-unavailable{background:var(--surface);border-radius:19px;gap:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.air-stream-unavailable{background:color-mix(in srgb, var(--surface) 76%, var(--environment-soft))}}.air-stream-unavailable{padding:24px}.air-stream-unavailable strong{font-family:var(--font-display);font-size:1.8rem;font-weight:600}.air-stream-unavailable span{color:var(--ink-soft)}.smoke-sidecar{isolation:isolate;background:radial-gradient(circle at 76% 16%, var(--sun), transparent 24%), linear-gradient(155deg, var(--environment-accent), #0d463e 72%);flex-direction:column;align-items:flex-start;min-height:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.smoke-sidecar{background:radial-gradient(circle at 76% 16%, color-mix(in srgb, var(--sun) 42%, transparent), transparent 24%), linear-gradient(155deg, color-mix(in srgb, var(--environment-accent) 84%, #0d463e), #0d463e 72%)}}.smoke-sidecar{color:#fffdf7;padding:clamp(22px,3.5vw,32px);box-shadow:0 18px 44px #0d36303d}.smoke-sidecar:after{z-index:-1;content:"";border:42px solid #ffffff0e;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-74px;right:-52px}.smoke-sidecar .condition-icon{border-radius:21px;flex:0 0 78px;width:78px;height:78px;box-shadow:0 15px 35px #09262238}.smoke-sidecar-copy{gap:8px;margin-top:28px;display:grid}.smoke-sidecar-copy>p{color:#f6cf76}.smoke-sidecar h3{max-width:9ch;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.05rem,3.6vw,3.25rem);font-weight:600;line-height:.92}.smoke-sidecar-copy>span{color:#fffdf7b8}.smoke-ground-reading{border-top:1px solid #fff3;gap:3px;width:100%;margin:24px 0 0;padding-top:16px;display:grid}.smoke-ground-reading span{color:#fffdf7b3;letter-spacing:.065em;text-transform:uppercase;font-size:.62rem;font-weight:850}.smoke-ground-reading strong{color:#fffdf7;font-size:.9rem}.environment-deep-link{width:fit-content;color:inherit;align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.air-stream .environment-deep-link{color:var(--brand-deep)}.environment-deep-link:hover{text-underline-offset:3px;text-decoration:underline}.environment-trust{color:#fffdf7;background:#ffffff13;border:1px solid #ffffff2e;border-radius:18px}.environment-trust>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 16px;font-size:.76rem;font-weight:850;list-style:none;display:flex}.environment-trust>summary::-webkit-details-marker{display:none}.environment-trust>summary:after{content:"+";font-size:1.15rem}.environment-trust[open]>summary:after{content:"−"}.environment-trust>div{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px;display:grid}.environment-trust p{color:#fffdf7c2;margin:0;font-size:.7rem;line-height:1.55}.environment-trust strong{color:#fffdf7;margin-bottom:3px;display:block}.dayton-radar{color:#1e2824;background:linear-gradient(145deg,#cde5e5,#f5e3b8 66%,#efcfc3);border:0;border-radius:34px;padding:clamp(26px,4.5vw,48px);box-shadow:0 26px 64px #30484124}.dayton-radar .dayton-section-heading>p{color:#52605a}.radar-alert-note{color:var(--coral);margin:-10px 0 0;font-size:.78rem;font-weight:750}.radar-fullscreen{gap:16px;min-width:0;display:grid}.radar-stage{border:9px solid var(--surface);width:100%;height:clamp(350px,48vw,500px);min-height:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.radar-stage{border:9px solid color-mix(in srgb, var(--surface) 92%, var(--sky))}}.radar-stage{background:var(--surface-muted);border-radius:28px;box-shadow:0 22px 52px #31352b2e}.radar-map{position:absolute;inset:0}.radar-loading,.radar-fallback{z-index:3;background:var(--surface-muted);color:var(--ink-soft);text-align:center;place-content:center;gap:12px;display:grid;position:absolute;inset:0}.radar-fallback a{color:var(--brand);font-weight:850}.radar-expand{z-index:4;background:var(--ink);border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:7px;min-height:42px;display:none;position:absolute;top:12px;left:12px}@supports (color:color-mix(in lab, red, red)){.radar-expand{background:color-mix(in srgb, var(--ink) 86%, transparent)}}.radar-expand{color:#fff;font:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 13px;font-size:.68rem;font-weight:850;box-shadow:0 7px 18px #0003}.radar-expand:focus-visible{outline-offset:3px;outline:3px solid #fff}.radar-legend{z-index:2;background:var(--ink);border-radius:999px;align-items:center;gap:7px;display:flex;position:absolute;bottom:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.radar-legend{background:color-mix(in srgb, var(--ink) 86%, transparent)}}.radar-legend{color:#fff;padding:9px 12px;font-size:.62rem}.radar-legend i{background:linear-gradient(90deg,#75bdf2,#49a447,#f2dc33,#ec7c25,#bd2a2a);border-radius:99px;width:92px;height:8px}.radar-controls{background:var(--brand-deep);border-radius:24px;grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:16px;padding:12px 16px;display:grid;box-shadow:0 14px 32px #0d463e38}.radar-controls button{background:var(--sun);color:#1e2824;border:0;border-radius:999px;min-height:48px;padding:10px 22px;font-weight:900}.radar-controls label,.radar-controls input{width:100%}.radar-controls output{color:#fffdf7;text-align:right;min-width:155px;font-size:.74rem;font-weight:850}.radar-umbrella-timeline{align-items:center;min-height:52px;display:grid;position:relative}.radar-umbrella-timeline input{-webkit-appearance:none;appearance:none;background:0 0;outline:0;height:52px;margin:0}.radar-umbrella-timeline input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#70a9b3,#3d8a70 50%,#e3a339);border:1px solid #fffdf775;border-radius:999px;height:12px}.radar-umbrella-timeline input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;filter:drop-shadow(0 5px 7px #00000047);background-color:#0000;background-image:url(/assets/weather-toybox-v1.png);background-position:0 0;background-repeat:no-repeat;background-size:300% 200%;border:0;width:46px;height:46px;margin-top:-18px;transform:scaleX(-1)}.radar-umbrella-timeline input::-moz-range-track{background:linear-gradient(90deg,#70a9b3,#3d8a70 50%,#e3a339);border:1px solid #fffdf775;border-radius:999px;height:12px}.radar-umbrella-timeline input::-moz-range-progress{background:#70a9b3;border-radius:999px;height:12px}.radar-umbrella-timeline input::-moz-range-thumb{filter:drop-shadow(0 5px 7px #00000047);background-color:#0000;background-image:url(/assets/weather-toybox-v1.png);background-position:0 0;background-repeat:no-repeat;background-size:300% 200%;border:0;width:46px;height:46px;transform:scaleX(-1)}.radar-umbrella-timeline input:focus-visible{outline-offset:3px;border-radius:999px;outline:3px solid #fffdf7}.radar-umbrella-timeline input:disabled{opacity:.5}.radar-wind-nudge{width:68px;height:68px;top:-7px;left:50%}.radar-wind-nudge.is-revealed{animation:1.45s ease-out both toybox-wind-nudge}.radar-presentation-playing .radar-umbrella-timeline input::-webkit-slider-thumb{filter:drop-shadow(-8px 5px 5px #e3a33957)}.radar-presentation-playing .radar-umbrella-timeline input::-moz-range-thumb{filter:drop-shadow(-8px 5px 5px #e3a33957)}.radar-text-equivalent{color:var(--ink-soft);margin:-14px 0 0;font-size:.7rem}.dayton-plan{border-top:1px solid var(--line);padding-top:30px}.dayton-plan .market-planner{border-color:var(--sun);margin:0}@supports (color:color-mix(in lab, red, red)){.dayton-plan .market-planner{border-color:color-mix(in srgb, var(--sun) 38%, var(--line))}}.dayton-plan .market-planner{background:linear-gradient(145deg, var(--surface), var(--surface) 48%)}@supports (color:color-mix(in lab, red, red)){.dayton-plan .market-planner{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 93%, var(--sun)), var(--surface) 48%)}}.dayton-plan .market-planner{box-shadow:0 20px 54px #31352b14}.dayton-method{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0}.dayton-method summary{color:var(--brand-deep);font-weight:850}.dayton-method p{max-width:80ch;color:var(--ink-soft);margin:14px 0 0;font-size:.78rem}@media (prefers-reduced-motion:reduce){.dayton-location-menu>summary span,.air-stream-leaf-marker,.focused-air-leaf-marker,.local-forecast-gateway-arrow{transition:none}.toybox-delight{transition:none!important;animation:none!important}.radar-presentation-playing .radar-umbrella-timeline input::-webkit-slider-thumb{transition:none!important;animation:none!important}}@media (max-width:900px){.dayton-hero,.dayton-section-heading{grid-template-columns:1fr}.dayton-hero:before{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dayton-hero:before{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.dayton-hero-image{opacity:.16;width:100%}}@media (max-width:620px){.market-hub{width:min(100% - 40px,1120px)}.dayton-hub-shell{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.dayton-hub{gap:40px}.place-identity-masthead{min-height:108px;padding:21px 1px 16px}.place-identity-copy .eyebrow{margin-bottom:6px}.place-identity-copy h1{max-width:12ch;font-size:clamp(3rem,14vw,4.15rem);line-height:.86}.place-identity-state{margin-top:10px;font-size:.82rem}.place-identity-watermark{font-size:clamp(5.8rem,28vw,7.5rem);bottom:-.14em;right:-.04em}.local-report>.place-identity-masthead{margin-bottom:-17px}.dayton-hub>.place-identity-masthead{margin-bottom:-22px}.dayton-hero{border-radius:23px;gap:17px;padding:18px}.dayton-hero-copy .eyebrow{margin-bottom:7px;font-size:.68rem}.dayton-hero-copy h2{max-width:12ch;margin:4px 0 8px;font-size:clamp(2.2rem,10.7vw,2.85rem);line-height:.92}.dayton-hero-support{margin-bottom:12px;font-size:.83rem;line-height:1.35}.dayton-location-menu>summary{min-height:36px;padding-block:5px}.dayton-location-message{margin-top:7px;font-size:.68rem}.dayton-now{border-radius:19px}.dayton-now-primary{grid-template-columns:50px minmax(0,1fr);gap:13px;padding:20px}.dayton-now-primary .condition-icon{border-radius:15px;flex-basis:50px;width:50px;height:50px}.dayton-now-primary strong{font-size:3.2rem}.dayton-now-rail>div{padding:13px 12px}.dayton-now-rail dt{gap:4px;font-size:.52rem}.dayton-now-rail .condition-icon{flex-basis:21px;width:21px;height:21px}.dayton-now-rail dd{font-size:.72rem}.dayton-now-rail dd small{font-size:.49rem}.dayton-section-nav{z-index:20;background:var(--surface);border-width:1px 0 0;border-radius:0;gap:0;width:100%;margin:0;position:fixed;inset:auto 0 0;overflow:visible}@supports (color:color-mix(in lab, red, red)){.dayton-section-nav{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.dayton-section-nav{padding:0 max(4px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(4px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 -10px 28px #31352b24}.dayton-section-nav a{white-space:normal;border-radius:0;flex:1 1 0;min-width:0;min-height:58px;padding:15px 3px 9px;font-size:.62rem;position:relative}.dayton-section-nav a[aria-current=location]{background:var(--brand-pale)}@supports (color:color-mix(in lab, red, red)){.dayton-section-nav a[aria-current=location]{background:color-mix(in srgb, var(--brand-pale) 70%, transparent)}}.dayton-section-nav a[aria-current=location]{color:var(--brand-deep);box-shadow:inset 0 4px var(--brand)}.dayton-nav-attention{width:16px;height:16px;font-size:.58rem}.dayton-anchor-section{scroll-margin-top:20px;scroll-margin-bottom:74px}.living-forecast-market .dayton-story,.living-forecast-market .dayton-five-day{border-radius:27px;padding:22px 18px}.living-hourly,.living-five-day-shell{border-radius:21px}.living-hourly-chart{--plot-top:22px;--plot-right:14px;--plot-bottom:40px;--plot-left:43px;height:300px}.living-hour-markers>span.is-desktop-label{display:none}.living-hour-markers>span.is-mobile-label{display:block}.living-wind-rail{grid-template-columns:repeat(24,minmax(1px,1fr));gap:2px;bottom:23px;left:52px;right:14px}.living-direct-label{left:10px}.living-direct-temperature{top:17px}.living-direct-rain{bottom:75px}.living-direct-wind{bottom:30px}.living-forecast-key{gap:8px 13px;padding-inline:13px}.living-hourly-list li{grid-template-columns:1fr 1fr}.living-hourly-list li span:last-child{color:var(--ink-soft);grid-column:1/-1}.living-five-day-visual{--day-plot-top:44px;--day-plot-right:15px;--day-plot-bottom:14px;--day-plot-left:15px;height:300px}.living-day-summary-grid{border-bottom:0;grid-template-columns:1fr}.living-day-summary-grid article{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr) auto;align-items:start;gap:6px 12px;padding:15px 16px}.living-day-summary-grid article p{grid-column:2}.living-day-summary-grid article dl{grid-area:1/3/3;align-self:center;margin:0}.dayton-watch{border-radius:27px;padding:22px 18px}.environment-composition{grid-template-columns:1fr}.air-stream,.smoke-sidecar{border-radius:21px}.air-stream{padding:20px 16px}.air-stream-reading>strong{font-size:4.25rem}.air-stream-chart{height:210px}.air-stream-periods{grid-template-columns:repeat(2,minmax(0,1fr))}.smoke-sidecar{min-height:270px}.smoke-sidecar h3{max-width:11ch}.environment-trust>div{grid-template-columns:1fr;gap:11px}.radar-expand{display:inline-flex}.radar-stage{border-width:6px;height:370px;min-height:0}.radar-controls{grid-template-columns:1fr auto}.radar-controls label{grid-area:2/1/auto/-1}.radar-controls output{min-width:0}.radar-legend i{width:58px}.radar-controls{gap:10px;padding:11px 12px}.radar-controls button{min-height:44px;padding-inline:17px}.radar-umbrella-timeline input::-webkit-slider-thumb{width:42px;height:42px;margin-top:-16px}.radar-umbrella-timeline input::-moz-range-thumb{width:42px;height:42px}:-webkit-any(.radar-fullscreen.is-expanded,.radar-fullscreen:-webkit-full-screen){z-index:100;background:var(--brand-deep);width:100vw;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);grid-template-rows:minmax(0,1fr) auto;gap:0;position:fixed;inset:0;overflow:hidden}:is(.radar-fullscreen.is-expanded,.radar-fullscreen:fullscreen){z-index:100;background:var(--brand-deep);width:100vw;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);grid-template-rows:minmax(0,1fr) auto;gap:0;position:fixed;inset:0;overflow:hidden}:-webkit-any(.radar-fullscreen.is-expanded .radar-stage,.radar-fullscreen:-webkit-full-screen .radar-stage){height:auto;box-shadow:none;border:0;border-radius:0}:is(.radar-fullscreen.is-expanded .radar-stage,.radar-fullscreen:fullscreen .radar-stage){height:auto;box-shadow:none;border:0;border-radius:0}:-webkit-any(.radar-fullscreen.is-expanded .radar-controls,.radar-fullscreen:-webkit-full-screen .radar-controls){box-shadow:none;border-radius:0}:is(.radar-fullscreen.is-expanded .radar-controls,.radar-fullscreen:fullscreen .radar-controls){box-shadow:none;border-radius:0}:-webkit-any(.radar-fullscreen.is-expanded .radar-expand,.radar-fullscreen:-webkit-full-screen .radar-expand){top:calc(12px + env(safe-area-inset-top))}:is(.radar-fullscreen.is-expanded .radar-expand,.radar-fullscreen:fullscreen .radar-expand){top:calc(12px + env(safe-area-inset-top))}}@media (max-width:360px){.air-stream-reading{align-items:end}.air-stream-reading>strong{font-size:3.75rem}.air-stream-chart{height:190px}.air-stream-leaf-marker,.air-stream-leaf-arrival{--air-marker-size:46px}.air-stream-periods{grid-template-columns:1fr}.air-stream-periods button{grid-template-columns:48px 42px minmax(0,1fr);align-items:center;gap:6px;min-height:58px}.air-stream-periods small{grid-column:3}.living-hourly,.living-hourly-details,.living-five-day-shell{display:none}.living-hourly-complete,.living-day-complete{clip:auto;clip-path:none;white-space:normal;background:var(--surface);border:0;border-radius:17px;width:auto;height:auto;margin:0;padding:0;list-style:none;display:grid;position:static;overflow:hidden;box-shadow:0 14px 34px #31352b1f}.living-hourly-complete li,.living-day-complete li{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:1fr auto;gap:4px 10px;padding:11px 12px;font-size:.68rem;display:grid}.living-hourly-complete li:last-child,.living-day-complete li:last-child{border-bottom:0}.living-hourly-complete li span:nth-child(3),.living-hourly-complete li span:nth-child(4),.living-day-complete li span,.living-day-complete li small{color:var(--ink-soft);grid-column:1/-1}.living-day-complete time{font-weight:850}.living-day-complete li{--row-tone:var(--brand-pale);background:linear-gradient(105deg, var(--surface), var(--surface))}@supports (color:color-mix(in lab, red, red)){.living-day-complete li{background:linear-gradient(105deg, color-mix(in srgb, var(--surface) 72%, var(--row-tone)), var(--surface))}}.living-day-complete li.temperature-frost{--row-tone:#b9cee1}.living-day-complete li.temperature-cool{--row-tone:#b7dce4}.living-day-complete li.temperature-mild{--row-tone:#bfe0d1}.living-day-complete li.temperature-warm{--row-tone:#f0d08c}.living-day-complete li.temperature-hot{--row-tone:#eab3a5}.living-hourly-complete li{--row-tone:var(--brand-pale);background:linear-gradient(105deg, var(--surface), var(--surface))}@supports (color:color-mix(in lab, red, red)){.living-hourly-complete li{background:linear-gradient(105deg, color-mix(in srgb, var(--surface) 58%, var(--row-tone)), var(--surface))}}.living-hourly-complete li{box-shadow:inset 5px 0 var(--row-tone)}.living-hourly-complete li.temperature-frost{--row-tone:#8fa9c3}.living-hourly-complete li.temperature-cool{--row-tone:#78b3c0}.living-hourly-complete li.temperature-mild{--row-tone:#6fad96}.living-hourly-complete li.temperature-warm{--row-tone:#e5b45b}.living-hourly-complete li.temperature-hot{--row-tone:#d77a64}.focused-condition-story{grid-template-columns:1fr}.focused-air-stream-heading{flex-direction:column;align-items:start}.focused-air-selection output>strong{font-size:3.8rem}.focused-air-extremes,.focused-air-chart,.focused-air-checkpoints,.focused-air-complete{display:none}.focused-air-narrow-rows{grid-template-columns:1fr;margin-top:0;display:grid}.focused-air-rows button{grid-template-columns:64px 44px minmax(0,1fr);align-items:center;min-height:64px}.focused-air-rows time,.focused-air-rows small{grid-column:auto}.focused-air-rows small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.local-forecast-gateway>a{grid-template-columns:1fr}.local-forecast-gateway-arrow{justify-self:start}}@media (forced-colors:active){.place-identity-masthead{background:canvas;border-color:canvastext}.place-identity-masthead:before,.place-identity-watermark{display:none}.place-identity-state{color:linktext}.living-hourly,.living-five-day-visual,.dayton-now{box-shadow:none;background:canvas;border:1px solid canvastext}.living-temperature-line,.living-day-high-line,.living-day-low-line{stroke:canvastext}.living-rain-field,.living-day-ribbon{fill:#0000;stroke:linktext;stroke-width:1px}.living-hour-markers>span:before,.living-day-points b,.living-day-points span,.living-wind-rail i{forced-color-adjust:auto;color:canvas;background:canvastext;border-color:canvastext}.toybox-delight{display:none}.air-stream,.smoke-sidecar,.environment-trust{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.air-stream-chart{background:canvas;border:1px solid canvastext}.air-stream-single{box-shadow:none;background:canvas;border:1px solid canvastext}.air-stream-single-scale{border-color:canvastext}.air-stream-single-scale>i{opacity:.18;background:canvastext!important}.air-stream-single-marker,.air-stream-single-arrival,.air-stream-area,.air-stream-bands{display:none}.air-stream-line{stroke:canvastext;filter:none}.air-stream-chart-points i{box-shadow:none;forced-color-adjust:auto;background:canvas;border-color:canvastext}.air-stream-leaf-marker,.air-stream-leaf-arrival{display:none}.air-stream-chart input{-webkit-appearance:auto;appearance:auto;forced-color-adjust:auto;height:auto;inset:auto 8px 8px}.air-stream-periods button{box-shadow:none;color:canvastext;forced-color-adjust:auto;background:canvas;border:1px solid canvastext}.air-stream-header p,.air-stream-header span:not(.condition-icon),.air-stream-expectation,.air-stream-reading b,.air-stream-reading small,.air-stream-single-labels,.smoke-sidecar-copy>p,.smoke-sidecar-copy>span,.environment-trust p,.environment-trust strong{color:canvastext}.focused-condition-story,.focused-air-stream,.focused-air-chart,.focused-air-single,.local-forecast-gateway{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.focused-condition-story:after,.focused-air-leaf-marker,.focused-air-leaf-arrival,.local-forecast-gateway-icons,.focused-air-chart .air-stream-area,.focused-air-chart .air-stream-bands{display:none}.focused-air-chart .air-stream-line{stroke:canvastext;filter:none}.focused-air-chart-points i{box-shadow:none;forced-color-adjust:auto;background:canvas;border-color:canvastext}.focused-air-chart input{-webkit-appearance:auto;appearance:auto;forced-color-adjust:auto;height:auto;inset:auto 8px 8px}.focused-air-checkpoints button,.focused-air-rows button,.focused-air-extremes button{color:canvastext;box-shadow:none;forced-color-adjust:auto;background:canvas;border:1px solid canvastext}.focused-air-single-scale>i{opacity:.18;background:canvastext!important}.local-forecast-gateway-arrow{color:canvastext;background:canvas;border:1px solid canvastext}.radar-controls{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.radar-controls output{color:canvastext}.radar-umbrella-timeline input{-webkit-appearance:auto;appearance:auto;forced-color-adjust:auto;height:auto}}:is(.info-main:has(.guides-index),.info-main:has(.guide-article)){width:min(100% - 36px,1120px)}.guides-index{gap:clamp(64px,9vw,108px);display:grid}.guides-hero{isolation:isolate;background:var(--brand-deep);min-height:clamp(570px,66vw,720px);box-shadow:var(--shadow);border-radius:34px;position:relative;overflow:hidden}.guides-hero:after{z-index:-1;content:"";background:linear-gradient(90deg,#092520e0 0%,#092520ad 34%,#09252014 72%),linear-gradient(#0000 55%,#0925208a);position:absolute;inset:0}.guide-hero-art{z-index:-2;background:url(/assets/guides/outdoor-guides-hero-v1.webp) 50%/cover no-repeat;position:absolute;inset:0}.guides-hero-copy{max-width:650px;min-height:inherit;color:#fffdf7;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(32px,7vw,78px);display:flex}.guides-hero-copy .eyebrow{color:#f2c86e}.guides-hero-copy h1{max-width:10ch;font-family:var(--font-display);letter-spacing:-.065em;margin:8px 0 22px;font-size:clamp(3.15rem,7.5vw,6.3rem);font-weight:600;line-height:.9}.guides-hero-copy>p:not(.eyebrow){color:#fffdf7de;max-width:570px;margin:0;font-size:clamp(1rem,2vw,1.16rem);line-height:1.6}.guides-hero-copy>a{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf71a;border:1px solid #fffdf76b;border-radius:999px;align-items:center;gap:22px;min-height:48px;margin-top:30px;padding:10px 16px 10px 20px;font-size:.8rem;font-weight:850;text-decoration:none;display:inline-flex}.guides-hero-copy>a:hover{background:#fffdf733}.guides-hero-caption{color:#fffdf7b8;letter-spacing:.02em;margin:0;font-size:.66rem;position:absolute;bottom:16px;right:20px}.guide-library{scroll-margin-top:24px}.guide-library>header{grid-template-columns:minmax(0,1.05fr) minmax(280px,.75fr);align-items:end;gap:30px;margin-bottom:30px;display:grid}.guide-library h2,.guides-planner-cta h2,.guide-action h2,.guide-related h2{font-family:var(--font-display);letter-spacing:-.055em;margin:4px 0 0;font-size:clamp(2.4rem,5.2vw,4.7rem);font-weight:600;line-height:.95}.guide-library>header>p{color:var(--ink-soft);margin:0;line-height:1.65}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.guide-card{--guide-accent:var(--brand);border:1px solid var(--guide-accent);flex-direction:column;min-height:300px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.guide-card{border:1px solid color-mix(in srgb, var(--guide-accent) 28%, var(--line))}}.guide-card{background:var(--surface);border-radius:23px}@supports (color:color-mix(in lab, red, red)){.guide-card{background:color-mix(in srgb, var(--surface) 94%, var(--guide-accent))}}.guide-card{padding:24px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.guide-card:after{border:34px solid var(--guide-accent);width:190px;height:190px;position:absolute;bottom:-70px;right:-58px}@supports (color:color-mix(in lab, red, red)){.guide-card:after{border:34px solid color-mix(in srgb, var(--guide-accent) 11%, transparent)}}.guide-card:after{content:"";border-radius:50%}.guide-card:hover{border-color:var(--guide-accent);transform:translateY(-3px);box-shadow:0 18px 44px #31352b17}.guide-card-move{--guide-accent:#2d7a70}.guide-card-air{--guide-accent:#578a9f}.guide-card-weather{--guide-accent:#c27948}.guide-card-top,.guide-card-meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.guide-card-top small,.guide-card-meta small{color:var(--guide-accent)}@supports (color:color-mix(in lab, red, red)){.guide-card-top small,.guide-card-meta small{color:color-mix(in srgb, var(--guide-accent) 90%, var(--ink))}}.guide-card-top small,.guide-card-meta small{letter-spacing:.06em;text-transform:uppercase;font-size:.67rem;font-style:normal;font-weight:850}.guide-card-top i{background:var(--guide-accent);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.guide-card-top i{background:color-mix(in srgb, var(--guide-accent) 12%, var(--surface))}}.guide-card-top i{color:var(--guide-accent);font-family:var(--font-display);font-size:1.45rem;font-style:normal}.guide-card>strong{max-width:19ch;font-family:var(--font-display);letter-spacing:-.035em;margin-top:23px;font-size:clamp(1.45rem,2.8vw,2rem);font-weight:600;line-height:1.05}.guide-card>span:not(.guide-card-top):not(.guide-card-meta){color:var(--ink-soft);margin-top:13px;font-size:.88rem;line-height:1.55}.guide-card-meta{z-index:1;margin-top:auto;padding-top:24px}.guide-card-meta b{color:var(--guide-accent)}@supports (color:color-mix(in lab, red, red)){.guide-card-meta b{color:color-mix(in srgb, var(--guide-accent) 30%, transparent)}}.guide-card-meta b{font-family:var(--font-display);font-size:2.25rem;line-height:1}.guide-card-meta em{color:var(--guide-accent);font-size:.72rem;font-style:normal;font-weight:850}.guides-planner-cta,.guide-action{background:var(--brand-deep);color:#fffdf7;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;padding:clamp(28px,5vw,52px);display:grid;overflow:hidden}.guides-planner-cta .eyebrow,.guide-action .eyebrow{color:#f2c86e}.guides-planner-cta h2,.guide-action h2{max-width:13ch;font-size:clamp(2.25rem,4.6vw,4.1rem)}.guides-planner-cta p:not(.eyebrow),.guide-action p:not(.eyebrow){color:#fffdf7c7;max-width:670px;margin:17px 0 0}.guides-planner-cta .primary-button,.guide-action .primary-button{color:var(--brand-deep);white-space:nowrap;background:#fffdf7;flex:none}.guide-article{--guide-accent:var(--brand);gap:clamp(52px,7vw,82px);display:grid}.guide-theme-move{--guide-accent:#2d7a70}.guide-theme-air{--guide-accent:#578a9f}.guide-theme-weather{--guide-accent:#c27948}.guide-article>.breadcrumbs{margin-bottom:-50px}.guide-detail-hero{isolation:isolate;background:var(--brand-deep);min-height:clamp(500px,58vw,650px);box-shadow:var(--shadow);border-radius:32px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.guide-detail-hero:after{z-index:-1;content:"";background:linear-gradient(#08201c0d 16%,#08201c8c 52%,#08201ceb 100%),linear-gradient(90deg,#08201c5c,#0000 60%);position:absolute;inset:0}.guide-detail-hero .guide-hero-art{background-position:50% 48%}.guide-detail-overlay{color:#fffdf7;max-width:820px;padding:clamp(30px,6vw,64px)}.guide-detail-overlay .eyebrow{color:#f2c86e}.guide-detail-overlay h1{max-width:14ch;font-family:var(--font-display);letter-spacing:-.06em;margin:8px 0 18px;font-size:clamp(3rem,6.6vw,5.8rem);font-weight:600;line-height:.92}.guide-detail-overlay>p:not(.eyebrow){color:#fffdf7de;max-width:660px;margin:0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.6}.guide-byline{color:#fffdf7b3;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:8px 22px;margin-top:26px;font-size:.7rem;font-weight:750;display:flex}.guide-hero-symbol{color:#fffdf7;width:58px;height:58px;font-family:var(--font-display);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08201c38;border:1px solid #fffdf75c;border-radius:50%;place-items:center;font-size:2rem;font-style:normal;display:grid;position:absolute;top:24px;right:28px}.guide-layout{grid-template-columns:260px minmax(0,700px);justify-content:space-between;gap:clamp(38px,7vw,90px);display:grid}.guide-toc{border-top:3px solid var(--guide-accent);align-self:start;padding-top:16px;position:sticky;top:24px}.guide-toc>p{color:var(--guide-accent);letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;font-size:.7rem;font-weight:850}.guide-toc ol{margin:0;padding:0;list-style:none}.guide-toc a{border-bottom:1px solid var(--line);color:var(--ink-soft);grid-template-columns:28px minmax(0,1fr);gap:8px;padding:11px 0;font-size:.76rem;line-height:1.35;text-decoration:none;display:grid}.guide-toc a:hover,.guide-toc a span{color:var(--guide-accent)}@supports (color:color-mix(in lab, red, red)){.guide-toc a span{color:color-mix(in srgb, var(--guide-accent) 65%, var(--ink-soft))}}.guide-toc a span{font-family:var(--font-display)}.guide-content{min-width:0}.guide-note{border:1px solid var(--sun);grid-template-columns:38px minmax(0,1fr);gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.guide-note{border:1px solid color-mix(in srgb, var(--sun) 42%, var(--line))}}.guide-note{background:var(--sun);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.guide-note{background:color-mix(in srgb, var(--sun) 10%, var(--surface))}}.guide-note{padding:18px}.guide-note>span{background:var(--sun);color:#382b15;width:34px;height:34px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.1rem;font-style:italic;font-weight:700;display:grid}.guide-note p{color:var(--ink-soft);margin:0;font-size:.84rem;line-height:1.55}.guide-note strong{color:var(--ink)}.guide-section,.guide-sources{margin-top:clamp(44px,7vw,68px);scroll-margin-top:24px}.guide-section>header,.guide-sources>header{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;margin-bottom:20px;display:grid}.guide-section>header>span,.guide-sources>header>span{color:var(--guide-accent);font-family:var(--font-display);font-size:1.15rem;line-height:1.7}.guide-section h2,.guide-sources h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4.5vw,3.35rem);font-weight:600;line-height:1}.guide-section>p,.guide-sources>p{color:var(--ink-soft);margin:16px 0 0 62px;font-size:1rem;line-height:1.8}.guide-sources ul{gap:9px;margin:18px 0 0 62px;padding:0;list-style:none;display:grid}.guide-sources a{border:1px solid var(--line);background:var(--surface);min-height:52px;color:var(--brand-deep);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:12px 15px;font-size:.82rem;font-weight:800;text-decoration:none;display:flex}.guide-sources a:hover{border-color:var(--guide-accent)}.guide-sources a b{font-size:1rem}.guide-action{background:var(--guide-accent);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.guide-action{background:color-mix(in srgb, var(--guide-accent) 86%, #173d37)}}.guide-planner{scroll-margin-top:24px}.guide-planner .market-planner{border-top:6px solid var(--guide-accent);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.guide-planner .market-planner{background:color-mix(in srgb, var(--surface) 97%, var(--guide-accent))}}.guide-related>header{margin-bottom:22px}.guide-related h2{font-size:clamp(2.2rem,4.5vw,3.7rem)}.guide-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.guide-related a{border:1px solid var(--line);background:var(--surface);border-radius:19px;flex-direction:column;min-height:190px;padding:19px;text-decoration:none;display:flex}.guide-related a:hover{border-color:var(--guide-accent)}.guide-related small{color:var(--guide-accent);letter-spacing:.05em;text-transform:uppercase;font-size:.64rem;font-weight:850}.guide-related strong{font-family:var(--font-display);letter-spacing:-.025em;margin-top:15px;font-size:1.25rem;font-weight:600;line-height:1.1}.guide-related a>span{color:var(--guide-accent);margin-top:auto;font-size:.72rem;font-weight:850}.info-main:has(.trust-page){width:min(100% - 36px,1120px)}.trust-page{--trust-accent:#2d7a70;--trust-deep:#164f48;--trust-pale:#dcebe4;gap:clamp(52px,7vw,82px);display:grid}.trust-theme-about{--trust-accent:#c27948;--trust-deep:#704228;--trust-pale:#f3dfcd}.trust-theme-sources{--trust-accent:#578a9f;--trust-deep:#315d6d;--trust-pale:#dce9ed}.trust-theme-health{--trust-accent:#c56d52;--trust-deep:#783e33;--trust-pale:#f2ddd5}.trust-hero{isolation:isolate;background:linear-gradient(135deg, var(--trust-deep), var(--trust-deep));border-radius:32px;grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);align-items:center;gap:clamp(32px,6vw,72px);min-height:390px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.trust-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--trust-deep) 92%, #081d1a), var(--trust-deep))}}.trust-hero{color:#fffdf7;box-shadow:var(--shadow);padding:clamp(30px,5.5vw,62px)}.trust-hero:before,.trust-hero:after{z-index:-1;content:"";border:1px solid #fffdf721;border-radius:50%;position:absolute}.trust-hero:before{width:330px;height:330px;top:-150px;right:-125px;box-shadow:0 0 0 48px #fffdf706,0 0 0 96px #fffdf705}.trust-hero:after{width:210px;height:210px;bottom:-175px;left:46%;box-shadow:0 0 0 42px #fffdf706}.trust-hero-copy{z-index:1;position:relative}.trust-hero-copy .eyebrow{color:var(--trust-pale)}@supports (color:color-mix(in lab, red, red)){.trust-hero-copy .eyebrow{color:color-mix(in srgb, var(--trust-pale) 80%, #fffdf7)}}.trust-hero-copy h1{max-width:12ch;font-family:var(--font-display);letter-spacing:-.06em;margin:8px 0 20px;font-size:clamp(3rem,6vw,5.2rem);font-weight:600;line-height:.92}.trust-hero-copy>p:not(.eyebrow){color:#fffdf7d1;max-width:650px;margin:0;font-size:clamp(.98rem,1.7vw,1.12rem);line-height:1.6}.trust-hero-copy>small{color:#fffdf7ad;letter-spacing:.06em;text-transform:uppercase;margin-top:20px;font-size:.68rem;font-weight:800;display:block}.trust-hero-path{z-index:1;gap:9px;display:grid;position:relative}.trust-hero-path>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf717;border:1px solid #fffdf738;border-radius:15px;gap:2px;padding:13px 15px;display:grid}.trust-hero-path small{color:var(--trust-pale)}@supports (color:color-mix(in lab, red, red)){.trust-hero-path small{color:color-mix(in srgb, var(--trust-pale) 82%, #fffdf7)}}.trust-hero-path small{letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:850}.trust-hero-path strong{color:#fffdf7;font-family:var(--font-display);letter-spacing:-.02em;font-size:1.18rem;font-weight:600}.trust-hero-path>i{color:#fffdf78a;height:13px;margin-left:20px;font-size:.8rem;font-style:normal;line-height:13px}.trust-hero-facts{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf717;border:1px solid #fffdf738;border-radius:20px;gap:0;margin:0;padding:5px 19px;display:grid;position:relative}.trust-hero-facts>div{border-top:1px solid #fffdf729;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:20px;padding:15px 0;display:grid}.trust-hero-facts>div:first-child{border-top:0}.trust-hero-facts dt{color:#fffdf7ad;letter-spacing:.05em;text-transform:uppercase;font-size:.67rem;font-weight:800}.trust-hero-facts dd{color:#fffdf7;font-family:var(--font-display);text-align:right;margin:0;font-size:1.15rem;font-weight:600}.trust-layout{grid-template-columns:250px minmax(0,720px);justify-content:space-between;gap:clamp(40px,8vw,100px);display:grid}.trust-toc{border-top:3px solid var(--trust-accent);align-self:start;padding-top:16px;position:sticky;top:24px}.trust-toc>p{color:var(--trust-accent);letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;font-size:.69rem;font-weight:850}.trust-toc ol{margin:0;padding:0;list-style:none}.trust-toc a{border-bottom:1px solid var(--line);color:var(--ink-soft);grid-template-columns:28px minmax(0,1fr);gap:8px;padding:11px 0;font-size:.76rem;line-height:1.35;text-decoration:none;display:grid}.trust-toc a:hover,.trust-toc a span{color:var(--trust-accent)}@supports (color:color-mix(in lab, red, red)){.trust-toc a span{color:color-mix(in srgb, var(--trust-accent) 68%, var(--ink-soft))}}.trust-toc a span{font-family:var(--font-display)}.trust-content{min-width:0}.trust-section{margin-top:clamp(48px,7vw,70px);scroll-margin-top:24px}.trust-content>.trust-section:first-child{margin-top:0}.trust-section>header{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:14px;margin-bottom:18px;display:grid}.trust-section>header>span{color:var(--trust-accent);font-family:var(--font-display);font-size:1.12rem;line-height:1.7}.trust-section h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4.2vw,3.15rem);font-weight:600;line-height:1}.trust-section>p{color:var(--ink-soft);margin:15px 0 0 60px;font-size:.98rem;line-height:1.78}.trust-section>p strong{color:var(--ink)}.trust-section-emphasis{border-left:6px solid var(--trust-accent);background:var(--trust-pale);border-radius:0 18px 18px 0}@supports (color:color-mix(in lab, red, red)){.trust-section-emphasis{background:color-mix(in srgb, var(--trust-pale) 42%, transparent)}}.trust-section-emphasis{padding:24px 24px 24px 20px}.trust-chip-list{flex-wrap:wrap;gap:8px;margin:20px 0 0 60px;padding:0;list-style:none;display:flex}.trust-chip-list li{border:1px solid var(--trust-accent)}@supports (color:color-mix(in lab, red, red)){.trust-chip-list li{border:1px solid color-mix(in srgb, var(--trust-accent) 32%, var(--line))}}.trust-chip-list li{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.trust-chip-list li{background:color-mix(in srgb, var(--surface) 88%, var(--trust-pale))}}.trust-chip-list li{color:var(--trust-deep);padding:7px 11px;font-size:.7rem;font-weight:800}.trust-verdict-grid{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 0 60px;display:grid}.trust-verdict-grid article{border:1px solid var(--line);border-top:5px solid var(--trust-accent);background:var(--surface);border-radius:16px;min-height:145px;padding:17px}.trust-verdict-grid article:nth-child(2){border-top-color:var(--sun)}.trust-verdict-grid article:nth-child(3){border-top-color:var(--coral)}.trust-verdict-grid article:nth-child(4){border-top-color:#944739}.trust-verdict-grid strong{font-size:.86rem}.trust-verdict-grid p{color:var(--ink-soft);margin:8px 0 0;font-size:.77rem;line-height:1.5}.trust-window-figure{background:var(--trust-pale);border-radius:16px;grid-template-columns:auto repeat(4,10px) minmax(0,1fr);align-items:center;gap:10px;margin:23px 0 0 60px;display:grid}@supports (color:color-mix(in lab, red, red)){.trust-window-figure{background:color-mix(in srgb, var(--trust-pale) 54%, var(--surface))}}.trust-window-figure{color:var(--trust-deep);padding:17px 18px;font-size:.69rem;font-weight:850}.trust-window-figure i{border:2px solid var(--trust-accent);background:var(--surface);border-radius:50%;width:9px;height:9px}.trust-window-figure strong{border-left:1px solid var(--trust-accent)}@supports (color:color-mix(in lab, red, red)){.trust-window-figure strong{border-left:1px solid color-mix(in srgb, var(--trust-accent) 32%, var(--line))}}.trust-window-figure strong{padding-left:16px;font-size:.73rem}.trust-next-step{background:var(--trust-deep);color:#fffdf7;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-top:clamp(58px,8vw,86px);padding:clamp(24px,4vw,38px);display:grid}.trust-next-step .eyebrow{color:var(--trust-pale)}@supports (color:color-mix(in lab, red, red)){.trust-next-step .eyebrow{color:color-mix(in srgb, var(--trust-pale) 82%, #fffdf7)}}.trust-next-step h2{max-width:520px;font-family:var(--font-display);letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(1.7rem,3.2vw,2.5rem);font-weight:600;line-height:1.02}.trust-next-step>a,.trust-pill-link{color:#fffdf7;white-space:nowrap;background:#fffdf71a;border:1px solid #fffdf757;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:9px 14px;font-size:.73rem;font-weight:850;text-decoration:none;display:inline-flex}.trust-next-step>a:hover{background:#fffdf72e}.trust-pill-link{border-color:var(--trust-accent);margin:20px 0 0 60px}@supports (color:color-mix(in lab, red, red)){.trust-pill-link{border-color:color-mix(in srgb, var(--trust-accent) 34%, var(--line))}}.trust-pill-link{background:var(--surface);color:var(--trust-deep)}.source-library{gap:13px;display:grid}.source-card{border:1px solid var(--trust-accent);scroll-margin-top:24px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.source-card{border:1px solid color-mix(in srgb, var(--trust-accent) 25%, var(--line))}}.source-card{background:var(--surface);border-radius:21px}@supports (color:color-mix(in lab, red, red)){.source-card{background:color-mix(in srgb, var(--surface) 95%, var(--trust-pale))}}.source-card{padding:22px}.source-card>header{grid-template-columns:42px minmax(0,1fr);gap:13px;display:grid}.source-card>header>span{color:var(--trust-accent);font-family:var(--font-display);font-size:1.1rem}.source-card small{color:var(--trust-accent);letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:850}.source-card h2{font-family:var(--font-display);letter-spacing:-.035em;margin:2px 0 0;font-size:clamp(1.65rem,3.3vw,2.35rem);font-weight:600;line-height:1.05}.source-card>p{color:var(--ink-soft);margin:14px 0 0 55px;font-size:.87rem;line-height:1.68}.source-card nav{flex-wrap:wrap;gap:8px;margin:18px 0 0 55px;display:flex}.source-card nav a{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--trust-deep);border-radius:999px;align-items:center;gap:9px;padding:7px 11px;font-size:.69rem;font-weight:850;text-decoration:none;display:inline-flex}.source-card nav a:hover{border-color:var(--trust-accent)}.source-library>.trust-section{margin-top:clamp(42px,6vw,62px)}.health-boundary{flex-wrap:wrap;gap:8px;margin:21px 0 0 60px;display:flex}.health-boundary span{border:1px solid var(--trust-accent);position:relative}@supports (color:color-mix(in lab, red, red)){.health-boundary span{border:1px solid color-mix(in srgb, var(--trust-accent) 28%, var(--line))}}.health-boundary span{background:var(--surface);color:var(--ink-soft);border-radius:999px;padding:7px 11px 7px 26px;font-size:.69rem;font-weight:750}.health-boundary span:before{color:var(--trust-accent);content:"×";font-size:.9rem;font-weight:900;position:absolute;left:10px}.about-page{gap:clamp(52px,7vw,82px)}.about-page .about-hero{max-width:none}.about-page .about-hero h1{max-width:11ch;margin:8px 0 20px;font-size:clamp(3rem,6vw,5.2rem)}.about-hero-path{grid-template-columns:1fr 1fr}.about-hero-path>b{background:var(--sun);border-radius:15px;grid-column:1/-1;justify-content:center;align-items:center;min-height:56px;display:flex}@supports (color:color-mix(in lab, red, red)){.about-hero-path>b{background:color-mix(in srgb, var(--sun) 82%, #fffdf7)}}.about-hero-path>b{color:#332817;font-family:var(--font-display);font-size:1.25rem}.about-chapter-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.about-chapter-nav a{border:1px solid var(--line);background:var(--surface);border-radius:17px;align-content:space-between;min-height:105px;display:grid}@supports (color:color-mix(in lab, red, red)){.about-chapter-nav a{background:color-mix(in srgb, var(--surface) 94%, var(--trust-pale))}}.about-chapter-nav a{color:var(--ink);font-family:var(--font-display);padding:15px;font-size:1rem;font-weight:600;line-height:1.15;text-decoration:none}.about-chapter-nav a:hover{border-color:var(--trust-accent)}.about-chapter-nav span{color:var(--trust-accent);font-family:var(--font-interface);letter-spacing:.06em;font-size:.63rem;font-weight:850}.about-page>section{scroll-margin-top:24px}.about-page .about-decision{border-top-color:var(--trust-accent);background:var(--trust-pale)}@supports (color:color-mix(in lab, red, red)){.about-page .about-decision{background:color-mix(in srgb, var(--trust-pale) 42%, var(--surface))}}.about-page .about-principle-grid article{border-color:var(--trust-accent)}@supports (color:color-mix(in lab, red, red)){.about-page .about-principle-grid article{border-color:color-mix(in srgb, var(--trust-accent) 20%, var(--line))}}.about-page .about-principle-grid article{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.about-page .about-principle-grid article{background:color-mix(in srgb, var(--surface) 92%, var(--trust-pale))}}.about-page .about-principle-grid article>span{color:var(--trust-accent)}.about-page .about-score{border-left-color:var(--trust-accent)}.about-page .about-cta{background:var(--trust-deep)}html[data-theme=dark] .trust-section-emphasis{background:var(--trust-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .trust-section-emphasis{background:color-mix(in srgb, var(--trust-accent) 18%, var(--surface))}}html[data-theme=dark] .source-card nav a,html[data-theme=dark] .trust-pill-link{color:var(--trust-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .source-card nav a,html[data-theme=dark] .trust-pill-link{color:color-mix(in srgb, var(--trust-accent) 72%, #fffdf7)}}@media (max-width:780px){.trust-hero{grid-template-columns:1fr;gap:28px;min-height:0}.trust-hero-copy h1{max-width:13ch}.trust-hero-path{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch}.trust-hero-path>i{text-align:center;align-self:center;width:10px;height:auto;margin:0}.about-hero-path{grid-template-columns:1fr 1fr}.trust-layout{grid-template-columns:1fr;gap:32px}.trust-toc{position:static}.trust-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;display:grid}.trust-next-step{grid-template-columns:1fr;align-items:start}.trust-next-step>a{width:fit-content}.about-chapter-nav{grid-template-columns:1fr 1fr}}@media (max-width:520px){.info-main:has(.trust-page){width:min(100% - 24px,1120px)}.trust-page{gap:46px}.trust-hero{border-radius:24px;padding:25px 22px}.trust-hero-copy h1,.about-page .about-hero h1{font-size:clamp(2.65rem,12.8vw,3.65rem)}.trust-hero-copy>p:not(.eyebrow){font-size:.93rem;line-height:1.55}.trust-hero-path{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:5px}.trust-hero-path>span{align-content:center;padding:10px 8px}.trust-hero-path strong{font-size:.96rem;line-height:1.08}.trust-hero-path>i{text-align:center;width:8px;height:auto;margin:0}.trust-hero-facts{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 12px}.trust-hero-facts>div{border-top:0;border-left:1px solid #fffdf729;grid-template-columns:1fr;align-content:space-between;gap:8px;padding:3px 10px;display:grid}.trust-hero-facts>div:first-child{border-left:0}.trust-hero-facts dt{font-size:.55rem}.trust-hero-facts dd{text-align:left;font-size:.91rem;line-height:1.06}.about-hero-path{grid-template-columns:1fr 1fr}.about-hero-path>b{min-height:50px}.trust-section>header{grid-template-columns:34px minmax(0,1fr);gap:9px}.trust-section>p,.trust-chip-list,.trust-verdict-grid,.trust-window-figure,.health-boundary,.trust-pill-link{margin-left:43px}.trust-verdict-grid{grid-template-columns:1fr}.trust-verdict-grid article{min-height:0}.trust-window-figure{grid-template-columns:auto repeat(4,8px)}.trust-window-figure strong{border-top:1px solid var(--trust-accent);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.trust-window-figure strong{border-top:1px solid color-mix(in srgb, var(--trust-accent) 32%, var(--line))}}.trust-window-figure strong{border-left:0;padding:10px 0 0}.trust-section-emphasis{padding:20px 18px 20px 14px}.source-card{border-radius:18px;padding:19px}.source-card>header{grid-template-columns:32px minmax(0,1fr);gap:8px}.source-card>p,.source-card nav{margin-left:40px}.about-chapter-nav{gap:8px}.about-chapter-nav a{min-height:95px;padding:13px}}@media (forced-colors:active){.trust-hero,.trust-next-step{color:canvastext;background:canvas;border:2px solid canvastext}.trust-hero-copy>p:not(.eyebrow),.trust-hero-copy>small{color:canvastext}.trust-hero-path>span,.trust-hero-facts,.trust-hero-facts>div{background:canvas;border-color:canvastext}.trust-hero-path strong,.trust-hero-facts dd,.trust-next-step>a{color:canvastext}}.feedback-context{border:1px solid var(--line);border-radius:16px;margin:18px 0;padding:18px}.feedback-context dl{gap:8px;margin:14px 0;display:grid}.feedback-context dl div{grid-template-columns:100px 1fr;gap:12px;display:grid}.feedback-context dt{color:var(--ink-soft)}.feedback-context dd{overflow-wrap:anywhere;margin:0}.admin-shell{width:min(1180px,100% - 32px);color:var(--ink);margin:40px auto 80px}.admin-shell>h1{max-width:850px;font-family:var(--font-display);letter-spacing:-.055em;margin:6px 0 10px;font-size:clamp(2.4rem,6vw,5rem);line-height:.95}.admin-signed-in{color:var(--ink-soft);margin:0}.admin-loading{color:var(--ink-soft);margin:48px 0}.admin-dashboard{gap:22px;margin-top:42px;display:grid}.admin-dashboard section{border:1px solid var(--line);background:var(--surface);border-radius:24px;min-width:0;padding:clamp(20px,3vw,30px);overflow:hidden;box-shadow:0 16px 44px #31352b0d}.admin-dashboard section>header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:6px 24px;margin-bottom:22px;display:flex}.admin-dashboard section>header .eyebrow{width:100%;margin:0}.admin-dashboard section>header h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,3vw,2.35rem)}.admin-dashboard section>header>p:last-child:not(.eyebrow){max-width:560px;color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.5}.admin-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.admin-stat{border:1px solid var(--brand);flex-direction:column;justify-content:space-between;gap:8px;min-height:128px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-stat{border:1px solid color-mix(in srgb, var(--brand) 14%, var(--line))}}.admin-stat{background:var(--surface-muted);border-radius:17px;padding:17px}.admin-stat p,.admin-funnel p{color:var(--ink-soft);margin:0;font-size:.78rem;font-weight:750;line-height:1.3}.admin-stat strong{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2rem,4vw,3.2rem);font-weight:600;line-height:1}.admin-stat small,.admin-funnel small{color:var(--ink-soft);font-size:.7rem;line-height:1.35}.admin-stat-linked{padding:0}.admin-stat-linked>a{border-radius:inherit;min-height:126px;color:inherit;grid-template-columns:minmax(0,1fr) auto;align-content:space-between;gap:8px;padding:17px;text-decoration:none;display:grid}.admin-stat-linked>a p,.admin-stat-linked>a small{grid-column:1/-1}.admin-stat-linked>a>span{color:var(--brand-deep);align-self:end;font-size:1.35rem;font-weight:800}.admin-stat-linked>a:hover{box-shadow:inset 0 0 0 2px var(--brand)}@supports (color:color-mix(in lab, red, red)){.admin-stat-linked>a:hover{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--brand) 55%, transparent)}}.admin-stat-good{border-color:#2d7a70}@supports (color:color-mix(in lab, red, red)){.admin-stat-good{border-color:color-mix(in srgb, #2d7a70 38%, var(--line))}}.admin-stat-good{background:#dcebe4}@supports (color:color-mix(in lab, red, red)){.admin-stat-good{background:color-mix(in srgb, #dcebe4 62%, var(--surface))}}.admin-stat-warn{border-color:#b77a32}@supports (color:color-mix(in lab, red, red)){.admin-stat-warn{border-color:color-mix(in srgb, #b77a32 38%, var(--line))}}.admin-stat-warn{background:#f2c86e}@supports (color:color-mix(in lab, red, red)){.admin-stat-warn{background:color-mix(in srgb, #f2c86e 18%, var(--surface))}}.admin-stat-bad{border-color:#a7483f}@supports (color:color-mix(in lab, red, red)){.admin-stat-bad{border-color:color-mix(in srgb, #a7483f 42%, var(--line))}}.admin-stat-bad{background:#c56d52}@supports (color:color-mix(in lab, red, red)){.admin-stat-bad{background:color-mix(in srgb, #c56d52 14%, var(--surface))}}.admin-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px}.admin-bar-block{border:1px solid var(--line);background:var(--surface-muted);border-radius:999px;overflow:hidden}.admin-stacked-bar{width:100%;height:18px;display:flex;overflow:hidden}.admin-segment{width:var(--segment-share);min-width:1px}.segment-complete,.segment-under_1h{background:#2d7a70}.segment-partial,.segment-1_2h{background:#68a18f}.segment-2_4h{background:#b6b55a}.segment-4_8h{background:#d59a43}.segment-8_24h{background:#c56d52}.segment-over_24h{background:#994b42}.segment-unusable,.segment-blank{background:#773d38}.segment-no_record{background:#d7d4ca}.admin-coverage-key,.admin-freshness-legend{color:var(--ink-soft);flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:.72rem;display:flex}.admin-coverage-key span,.admin-freshness-legend span{align-items:center;gap:7px;display:inline-flex}.admin-coverage-key i,.admin-freshness-legend i,.admin-bucket-values i{border-radius:3px;flex:none;width:10px;height:10px}.admin-coverage-key strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:3px}.admin-freshness-chart{border-top:1px solid var(--line);gap:18px;margin:30px 0 0;padding-top:26px;display:grid}.admin-freshness-chart figcaption{gap:5px;display:grid}.admin-freshness-chart figcaption strong{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.4rem;font-weight:600}.admin-freshness-chart figcaption span{max-width:720px;color:var(--ink-soft);font-size:.8rem;line-height:1.5}.admin-freshness-legend{margin-top:0}.admin-freshness-rows{gap:22px;display:grid}.admin-freshness-rows article{gap:10px;display:grid}.admin-freshness-rows article>header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:5px 18px;display:flex}.admin-freshness-rows article>header div{gap:2px;display:grid}.admin-freshness-rows article>header strong{font-size:.9rem}.admin-freshness-rows article>header small,.admin-freshness-rows article>header>span{color:var(--ink-soft);font-size:.68rem}.admin-bucket-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 12px;display:grid}.admin-bucket-values span{color:var(--ink-soft);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:6px;font-size:.64rem;display:grid}.admin-bucket-values strong{color:var(--ink);font-variant-numeric:tabular-nums}.admin-table-wrap{overflow-x:auto}.admin-dashboard table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.admin-dashboard th,.admin-dashboard td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:13px 10px}.admin-dashboard th:first-child{text-align:left}.admin-dashboard thead th{color:var(--ink-soft);letter-spacing:.03em;text-transform:uppercase;font-size:.7rem}.admin-dashboard tbody th{font-size:.9rem}.admin-dashboard tbody th a{color:var(--brand-deep);text-underline-offset:3px}.admin-failure-list{border:1px solid #a7483f;margin-top:24px}@supports (color:color-mix(in lab, red, red)){.admin-failure-list{border:1px solid color-mix(in srgb, #a7483f 32%, var(--line))}}.admin-failure-list{background:#c56d52;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.admin-failure-list{background:color-mix(in srgb, #c56d52 6%, var(--surface))}}.admin-failure-list{padding:18px;scroll-margin-top:20px}.admin-failure-list>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:10px;display:flex}.admin-failure-list>header .eyebrow{margin:0 0 4px}.admin-failure-list>header h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:1.35rem}.admin-failure-list>header>span{background:#a7483f;border-radius:999px;place-items:center;min-width:42px;min-height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-failure-list>header>span{background:color-mix(in srgb, #a7483f 14%, var(--surface))}}.admin-failure-list>header>span{font-weight:850}.admin-failure-list .admin-table-wrap{max-height:520px;overflow:auto}.admin-all-clear{color:var(--ink-soft);margin:0}.admin-refresh-summary,.admin-outcomes{color:var(--ink-soft);flex-wrap:wrap;gap:9px 20px;margin-top:18px;font-size:.8rem;display:flex}.admin-refresh-summary span,.admin-outcomes span{background:var(--surface-muted);border-radius:999px;padding:8px 12px}.admin-refresh-summary strong,.admin-outcomes strong{color:var(--ink)}.admin-refresh-summary small{flex-basis:100%}.admin-funnel{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.admin-funnel article{background:var(--brand-pale);border-radius:17px;align-content:space-between;gap:8px;min-height:126px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-funnel article{background:color-mix(in srgb, var(--brand-pale) 42%, var(--surface-muted))}}.admin-funnel article{padding:16px}.admin-funnel strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.55rem,3vw,2.5rem);font-weight:600;line-height:1}.admin-funnel .admin-rate{background:var(--sun)}@supports (color:color-mix(in lab, red, red)){.admin-funnel .admin-rate{background:color-mix(in srgb, var(--sun) 20%, var(--surface))}}.admin-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.admin-two-column>header{grid-column:1/-1;margin-bottom:0!important}.admin-two-column>article{border:1px solid var(--line);border-radius:18px;min-width:0;padding:18px}.admin-two-column h3{margin:0 0 12px;font-size:1rem}.admin-form-total{width:min(100%,260px);margin-bottom:18px}.admin-form-breakdown{box-shadow:none;border:0;padding:0}.admin-metric-rows{display:grid}.admin-metric-rows>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:11px 0;display:grid}.admin-metric-rows>div:first-child{border-top:0}.admin-metric-rows span{font-size:.86rem}.admin-metric-rows strong{font-variant-numeric:tabular-nums}.admin-metric-rows small{color:var(--ink-soft);grid-column:1/-1;font-size:.68rem}@media (max-width:720px){.guide-grid{grid-template-columns:1fr}.guide-library>header,.guides-planner-cta,.guide-action{grid-template-columns:1fr;align-items:start}.guides-planner-cta .primary-button,.guide-action .primary-button{width:fit-content}.guide-layout{grid-template-columns:1fr;gap:28px}.guide-toc{position:static}.guide-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;display:grid}.guide-related>div{grid-template-columns:1fr}.guide-related a{min-height:150px}.admin-stat-grid,.admin-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stat-grid .admin-stat:last-child{grid-column:1/-1}.admin-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-two-column{grid-template-columns:1fr}.admin-two-column>header{grid-column:1}.admin-bucket-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.guides-hero{border-radius:24px;min-height:620px}.guides-hero:after{background:linear-gradient(#0925201a,#09252091 35%,#092520f2 100%)}.guides-hero .guide-hero-art{background-position:66%}.guides-hero-copy{justify-content:flex-end;padding:28px 24px 60px}.guides-hero-copy h1{font-size:clamp(2.9rem,14vw,4rem)}.guides-hero-caption{text-align:right;left:18px;right:18px}.guide-card{min-height:280px;padding:20px}.guide-detail-hero{border-radius:24px;min-height:600px}.guide-detail-hero .guide-hero-art{background-position:64%}.guide-detail-overlay{padding:28px 23px}.guide-detail-overlay h1{font-size:clamp(2.75rem,13vw,4rem)}.guide-hero-symbol{width:48px;height:48px;top:18px;right:18px}.guide-toc ol{grid-template-columns:1fr}.guide-section>header,.guide-sources>header{grid-template-columns:36px minmax(0,1fr);gap:10px}.guide-section>p,.guide-sources>p,.guide-sources ul{margin-left:46px}.guides-planner-cta,.guide-action{border-radius:22px;padding:24px}.admin-shell{width:min(100% - 22px,1180px);margin-top:26px}.admin-dashboard{gap:14px;margin-top:30px}.admin-dashboard section{border-radius:19px;padding:17px}.admin-stat-grid,.admin-health-grid{grid-template-columns:1fr}.admin-stat-grid .admin-stat:last-child{grid-column:auto}.admin-stat{min-height:105px}.admin-dashboard th,.admin-dashboard td{padding:11px 8px}.admin-bucket-values{grid-template-columns:1fr}}@media (max-width:410px){.nav-label-long{display:none}.nav-label-short{display:inline}}.state-hub{gap:clamp(52px,7vw,82px);display:grid}.state-hub-hero{isolation:isolate;border:1px solid var(--brand);grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.state-hub-hero{border:1px solid color-mix(in srgb, var(--brand) 28%, var(--line))}}.state-hub-hero{background:linear-gradient(135deg, var(--surface) 0%, var(--surface) 100%);border-radius:34px}@supports (color:color-mix(in lab, red, red)){.state-hub-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--surface) 92%, var(--sun)) 0%, color-mix(in srgb, var(--surface) 88%, var(--brand-pale)) 100%)}}.state-hub-hero{padding:clamp(30px,4.5vw,54px)}.state-hub-hero-watermark{z-index:-1;color:var(--brand);position:absolute;bottom:-.24em;right:-.04em}@supports (color:color-mix(in lab, red, red)){.state-hub-hero-watermark{color:color-mix(in srgb, var(--brand) 7%, transparent)}}.state-hub-hero-watermark{font-family:var(--font-display);letter-spacing:-.07em;white-space:nowrap;font-size:clamp(9rem,20vw,18rem);font-weight:700;line-height:.8}.state-hub-hero-copy{z-index:1;position:relative}.state-hub-hero h1{max-width:760px;font-family:var(--font-display);letter-spacing:-.06em;margin:9px 0 0;font-size:clamp(3.05rem,5.5vw,5.35rem);font-weight:600;line-height:.91}.state-hub-hero-copy>p:last-child{max-width:620px;color:var(--ink-soft);margin:20px 0 0;font-size:clamp(.96rem,1.35vw,1.08rem);line-height:1.5}.state-finder{z-index:1;min-width:0;position:relative}.state-finder-panel{border:1px solid var(--brand);gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.state-finder-panel{border:1px solid color-mix(in srgb, var(--brand) 28%, var(--line))}}.state-finder-panel{background:var(--surface);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.state-finder-panel{background:color-mix(in srgb, var(--surface) 93%, transparent)}}.state-finder-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:clamp(18px,2.4vw,27px);box-shadow:0 18px 54px #31352b14}.state-finder-panel form{gap:9px;display:grid}.state-finder-search-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.state-finder-search-row button{background:var(--brand);color:#fff;min-height:50px;font:inherit;border:0;border-radius:12px;padding:12px 18px;font-weight:850}.state-finder-search-row button:disabled,.state-use-location:disabled{opacity:.62}.state-use-location{width:fit-content;min-height:44px;color:var(--brand-deep);font:inherit;background:0 0;border:0;padding:5px 0;font-size:.88rem;font-weight:850}.state-use-location>span{width:11px;height:11px;box-shadow:0 0 0 3px var(--brand-pale);border:2px solid;border-radius:50%;margin-right:8px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.state-use-location>span{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-pale) 72%, transparent)}}.state-use-location>span{vertical-align:-1px}.state-location-privacy{color:var(--ink-soft);margin:-12px 0 0;font-size:.72rem}.state-finder-status{gap:12px;min-height:24px;display:grid}.state-finder-status>p{color:var(--ink-soft);margin:0;font-size:.82rem}.state-place-options{gap:8px;display:grid}.state-place-options button{border:1px solid var(--line);background:var(--surface);min-height:56px;color:var(--ink);text-align:left;border-radius:13px;gap:3px;padding:11px 13px;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s;display:grid}.state-place-options strong{font-size:.92rem}.state-place-options span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.state-report-matches{gap:8px;display:grid}.state-report-matches a{border:1px solid var(--brand);grid-template-columns:1fr auto;display:grid}@supports (color:color-mix(in lab, red, red)){.state-report-matches a{border:1px solid color-mix(in srgb, var(--brand) 42%, var(--line))}}.state-report-matches a{background:var(--surface);border-radius:14px;padding:14px 16px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s}.state-report-matches a span{color:var(--ink-soft);grid-column:1;font-size:.72rem}.state-report-matches a strong{grid-column:1}.state-report-matches a b{color:var(--brand);grid-area:1/2/3;align-self:center;font-size:1.25rem;transition:transform .18s}.state-leaderboards{border:1px solid var(--sun);gap:clamp(24px,4vw,38px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.state-leaderboards{border:1px solid color-mix(in srgb, var(--sun) 50%, var(--line))}}.state-leaderboards{background:linear-gradient(145deg, var(--surface), var(--surface));border-radius:32px}@supports (color:color-mix(in lab, red, red)){.state-leaderboards{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 76%, var(--sun)), color-mix(in srgb, var(--surface) 94%, var(--sun)))}}.state-leaderboards{padding:clamp(27px,4.5vw,52px)}.state-leaderboards:before{background:var(--sun);content:"";border-radius:0 0 999px 999px;width:clamp(84px,10vw,138px);height:6px;position:absolute;top:0;left:clamp(27px,4.5vw,52px)}.state-leaderboards-heading{grid-template-columns:minmax(280px,.9fr) minmax(0,.65fr);align-items:end;gap:32px;display:grid}.state-leaderboards-heading h2{max-width:780px;font-family:var(--font-display);letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(2.65rem,5.4vw,5rem);font-weight:600;line-height:.94}.state-leaderboards-heading>p{max-width:52ch;color:var(--ink-soft);margin:0;font-size:.86rem;line-height:1.55}.state-leaderboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.state-leaderboard-board{border:1px solid var(--line);border-top:5px solid var(--brand);background:var(--surface);border-radius:23px;align-content:start;gap:16px;min-width:0;padding:21px;display:grid;overflow:hidden}.state-leaderboard-board.board-temperature{border-top-color:var(--coral)}.state-leaderboard-board.board-pollen{border-top-color:var(--sun)}.state-leaderboard-board>header{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:13px;display:grid}.state-leaderboard-board h3{font-family:var(--font-display);letter-spacing:-.04em;margin:1px 0 4px;font-size:clamp(1.55rem,2.5vw,2.05rem);font-weight:600;line-height:1}.state-leaderboard-board header p,.state-leaderboard-coverage{color:var(--ink-soft);margin:0;font-size:.69rem;line-height:1.4}.state-leaderboard-coverage{min-height:2.8em}.state-leaderboard-coverage span{color:var(--brand-deep);font-weight:800;display:block}.state-leaderboard-list{margin:0;padding:0;list-style:none;display:grid}.state-leaderboard-list li{display:grid}.state-leaderboard-list a{border-top:1px solid var(--line);min-height:57px;color:inherit;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;text-decoration:none;display:grid}.state-leaderboard-list li:first-child a{border-top:0}.state-leaderboard-rank{background:var(--brand-pale);width:24px;height:24px;color:var(--brand-deep);border-radius:50%;place-items:center;font-size:.67rem;font-weight:900;display:grid}.state-leaderboard-list a>span:nth-child(2){min-width:0;display:grid}.state-leaderboard-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.state-leaderboard-list small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.state-leaderboard-list b{color:var(--brand-deep);font-family:var(--font-display);font-size:1.28rem;font-weight:600}.state-leaderboard-omitted{color:var(--ink-soft);padding:8px 0 8px 35px;font-size:.64rem;font-style:italic}.state-leaderboard-single,.state-leaderboard-empty{border-top:1px solid var(--line);align-content:center;min-height:160px;padding-top:17px;display:grid}.state-leaderboard-single a{color:inherit;justify-content:space-between;align-items:baseline;text-decoration:none;display:flex}.state-leaderboard-single a span{color:var(--brand-deep);font-family:var(--font-display);font-size:1.5rem;font-weight:600}.state-leaderboard-single p,.state-leaderboard-empty p{color:var(--ink-soft);margin:8px 0 0;font-size:.75rem;line-height:1.45}.state-leaderboard-empty strong{font-size:.9rem}@media (min-width:821px){.state-leaderboard-board>header{min-height:120px}}@supports (grid-template-rows:subgrid){@media (min-width:821px){.state-leaderboard-grid{row-gap:16px}.state-leaderboard-board{grid-row:span 3;grid-template-rows:subgrid}.state-leaderboard-board>header{min-height:0}}}.state-leaderboards-waiting{border:1px solid var(--line);background:var(--surface);border-radius:24px;grid-template-columns:minmax(220px,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(22px,4vw,38px);display:grid}.state-leaderboards-waiting-copy strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1}.state-leaderboards-waiting-copy p{max-width:42ch;color:var(--ink-soft);margin:12px 0 0;font-size:.84rem;line-height:1.5}.state-leaderboards-waiting ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.state-leaderboards-waiting li{border:1px solid var(--line);background:var(--surface);border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.state-leaderboards-waiting li{background:color-mix(in srgb, var(--surface) 84%, var(--sand))}}.state-leaderboards-waiting li{padding:13px}.state-leaderboards-waiting .condition-icon{border-radius:13px;width:42px;height:42px}.state-leaderboards-waiting li>span:last-child{min-width:0;display:grid}.state-leaderboards-waiting li strong{font-size:.78rem}.state-leaderboards-waiting li small{color:var(--ink-soft);font-size:.6rem;line-height:1.35}.state-highlight-strip{border-top:1px solid var(--sun);grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.state-highlight-strip{border-top:1px solid color-mix(in srgb, var(--sun) 55%, var(--line))}}.state-highlight-strip{padding-top:26px}.state-highlight-strip h3{font-family:var(--font-display);letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(1.75rem,3vw,2.65rem);font-weight:600;line-height:1}.state-highlight-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.state-highlight-list article{border:1px solid var(--sun);align-content:start;gap:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.state-highlight-list article{border:1px solid color-mix(in srgb, var(--sun) 45%, var(--line))}}.state-highlight-list article{background:var(--surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.state-highlight-list article{background:color-mix(in srgb, var(--surface) 92%, var(--sun))}}.state-highlight-list article{padding:17px}.state-highlight-list article>strong{line-height:1.25}.state-highlight-list article>p{color:var(--ink-soft);margin:0;font-size:.7rem;line-height:1.45}.state-highlight-list article>div{margin-top:4px;display:grid}.state-highlight-list a{border-top:1px solid var(--sun);justify-content:space-between;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.state-highlight-list a{border-top:1px solid color-mix(in srgb, var(--sun) 40%, var(--line))}}.state-highlight-list a{color:inherit;padding:8px 0;font-size:.7rem;text-decoration:none}.state-highlight-list a b{color:var(--brand-deep)}.state-concerns,.state-report-directory{border:1px solid var(--line);border-radius:30px;gap:24px;padding:clamp(26px,4vw,46px);display:grid;position:relative;overflow:hidden}.state-concerns{border-color:var(--sun)}@supports (color:color-mix(in lab, red, red)){.state-concerns{border-color:color-mix(in srgb, var(--sun) 44%, var(--line))}}.state-concerns{background:linear-gradient(145deg, var(--surface), var(--surface))}@supports (color:color-mix(in lab, red, red)){.state-concerns{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 78%, var(--sun)), color-mix(in srgb, var(--surface) 93%, var(--sun)))}}.state-report-directory{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.state-report-directory{border-color:color-mix(in srgb, var(--brand) 28%, var(--line))}}.state-report-directory{background:linear-gradient(145deg, var(--surface), var(--surface))}@supports (color:color-mix(in lab, red, red)){.state-report-directory{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 76%, var(--brand-pale)), color-mix(in srgb, var(--surface) 94%, var(--brand-pale)))}}.state-concerns:before,.state-report-directory:before{content:"";border-radius:0 0 999px 999px;width:clamp(72px,9vw,120px);height:5px;position:absolute;top:0;left:clamp(26px,4vw,46px)}.state-concerns:before{background:var(--sun)}.state-report-directory:before{background:var(--brand)}.state-concerns .local-section-heading,.state-report-directory .local-section-heading{z-index:1;position:relative}.state-concern-intro{color:var(--ink-soft);margin:-10px 0 0;font-size:.82rem}.state-concern-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.state-concern-card{border:1px solid var(--line);border-top:4px solid var(--sun);background:var(--surface);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:15px;padding:20px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s;display:grid}.state-concern-card.tone-elevated{border-top-color:var(--coral)}.state-concern-card .condition-icon{width:48px;height:48px}.state-concern-card>span:nth-child(2){gap:5px;min-width:0;display:grid}.state-concern-card small{color:var(--ink-soft);font-size:.7rem}.state-concern-card strong{font-size:1.08rem;line-height:1.25}.state-concern-card span span{color:var(--ink-soft);font-size:.78rem}.state-concern-card b{color:var(--brand);font-size:1.2rem;transition:transform .18s}.state-concern-empty{border:1px solid var(--line);background:var(--surface);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:17px;padding:22px;display:grid}.state-concern-empty .condition-icon{width:52px;height:52px}.state-concern-empty strong{font-size:1.08rem}.state-concern-empty p{color:var(--ink-soft);margin:5px 0 0;font-size:.84rem}.state-coverage-note{max-width:760px;color:var(--ink-soft);margin:-10px 0 0;font-size:.74rem;line-height:1.5}.state-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.state-market-card{border:1px solid var(--line);background:var(--surface);border-radius:22px;align-content:space-between;gap:22px;min-height:240px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s;display:grid;position:relative;overflow:hidden}.state-report-image{object-fit:cover;opacity:.13;filter:saturate(.7);width:100%;height:100%;transition:transform .26s,opacity .18s;display:block;position:absolute;inset:0}.state-market-card>:not(.state-report-image){z-index:1;position:relative}.state-market-card-heading{gap:7px;display:grid}.state-market-card-heading small{color:var(--ink-soft);font-size:.7rem;line-height:1.4}.state-market-card-heading h3{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.9rem,3.4vw,2.65rem);font-weight:600;line-height:.98}.state-market-card-heading h3 a{color:inherit;text-decoration:none}.state-market-card-heading h3 span{color:var(--brand);font-family:var(--font-body);font-size:.55em}.state-market-card-heading p{color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.45}.state-market-condition-links{flex-wrap:wrap;gap:8px;display:flex}.state-market-condition-links a{border:1px solid var(--brand);grid-template-columns:auto auto auto;align-items:center;gap:7px;min-height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.state-market-condition-links a{border:1px solid color-mix(in srgb, var(--brand) 28%, var(--line))}}.state-market-condition-links a{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.state-market-condition-links a{background:color-mix(in srgb, var(--surface) 88%, var(--brand-pale))}}.state-market-condition-links a{color:var(--ink);padding:7px 11px 7px 8px;font-size:.76rem;text-decoration:none;transition:border-color .18s,background-color .18s,box-shadow .18s}.state-market-condition-links a>span:last-child{color:var(--brand);font-size:.9rem}.state-directory-limit{border-top:1px solid var(--brand);max-width:760px;margin:0}@supports (color:color-mix(in lab, red, red)){.state-directory-limit{border-top:1px solid color-mix(in srgb, var(--brand) 28%, var(--line))}}.state-directory-limit{color:var(--ink-soft);padding-top:20px;font-size:.76rem;line-height:1.55}.state-hub-limits{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.5fr) minmax(0,1fr);gap:24px;padding-block:26px;display:grid}.state-hub-limits strong{font-size:1.05rem}.state-hub-limits p{max-width:700px;color:var(--ink-soft);margin:0;line-height:1.6}.state-hub-directory{border-top:1px solid var(--line);grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:end;gap:32px;margin-top:clamp(48px,8vw,84px);padding-top:28px;display:grid}.state-hub-directory h2{font-family:var(--font-display);letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(2rem,4vw,3.2rem);font-weight:600;line-height:1}.state-hub-directory>div:last-child{gap:8px;display:grid}.state-hub-directory a{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:1fr auto;align-items:center;padding:16px 18px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s;display:grid}.state-hub-directory a span{font-family:var(--font-display);grid-row:1/3;align-self:center;font-size:1.6rem;font-weight:600}.state-hub-directory a strong{color:var(--ink-soft);font-size:.76rem}.state-hub-directory a b{color:var(--brand);grid-area:1/2/3;margin-left:18px;transition:transform .18s}.state-report-matches a:focus-visible{border-color:var(--brand);box-shadow:0 12px 32px var(--brand-deep)}.state-concern-card:focus-visible{border-color:var(--brand);box-shadow:0 12px 32px var(--brand-deep)}.state-leaderboard-list a:focus-visible{border-color:var(--brand);box-shadow:0 12px 32px var(--brand-deep)}.state-leaderboard-single a:focus-visible{border-color:var(--brand);box-shadow:0 12px 32px var(--brand-deep)}.state-highlight-list a:focus-visible{border-color:var(--brand);box-shadow:0 12px 32px var(--brand-deep)}.state-market-card-heading a:focus-visible{border-color:var(--brand);box-shadow:0 12px 32px var(--brand-deep)}.state-market-condition-links a:focus-visible{border-color:var(--brand);box-shadow:0 12px 32px var(--brand-deep)}.state-hub-directory a:focus-visible{border-color:var(--brand);box-shadow:0 12px 32px var(--brand-deep)}@supports (color:color-mix(in lab, red, red)){.state-report-matches a:focus-visible{box-shadow:0 12px 32px color-mix(in srgb, var(--brand-deep) 13%, transparent)}.state-concern-card:focus-visible{box-shadow:0 12px 32px color-mix(in srgb, var(--brand-deep) 13%, transparent)}.state-leaderboard-list a:focus-visible{box-shadow:0 12px 32px color-mix(in srgb, var(--brand-deep) 13%, transparent)}.state-leaderboard-single a:focus-visible{box-shadow:0 12px 32px color-mix(in srgb, var(--brand-deep) 13%, transparent)}.state-highlight-list a:focus-visible{box-shadow:0 12px 32px color-mix(in srgb, var(--brand-deep) 13%, transparent)}.state-market-card-heading a:focus-visible{box-shadow:0 12px 32px color-mix(in srgb, var(--brand-deep) 13%, transparent)}.state-market-condition-links a:focus-visible{box-shadow:0 12px 32px color-mix(in srgb, var(--brand-deep) 13%, transparent)}.state-hub-directory a:focus-visible{box-shadow:0 12px 32px color-mix(in srgb, var(--brand-deep) 13%, transparent)}}.state-concern-card:focus-visible{border-top-color:var(--sun)}.state-concern-card.tone-elevated:focus-visible{border-top-color:var(--coral)}@media (hover:hover) and (pointer:fine){.state-place-options button:hover,.state-report-matches a:hover,.state-concern-card:hover,.state-leaderboard-list a:hover,.state-leaderboard-single a:hover,.state-highlight-list a:hover,.state-market-card:hover,.state-market-condition-links a:hover,.state-hub-directory a:hover{border-color:var(--brand);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.state-place-options button:hover,.state-report-matches a:hover,.state-concern-card:hover,.state-leaderboard-list a:hover,.state-leaderboard-single a:hover,.state-highlight-list a:hover,.state-market-card:hover,.state-market-condition-links a:hover,.state-hub-directory a:hover{border-color:color-mix(in srgb, var(--brand) 52%, var(--line))}}.state-place-options button:hover,.state-report-matches a:hover,.state-concern-card:hover,.state-leaderboard-list a:hover,.state-leaderboard-single a:hover,.state-highlight-list a:hover,.state-market-card:hover,.state-market-condition-links a:hover,.state-hub-directory a:hover{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.state-place-options button:hover,.state-report-matches a:hover,.state-concern-card:hover,.state-leaderboard-list a:hover,.state-leaderboard-single a:hover,.state-highlight-list a:hover,.state-market-card:hover,.state-market-condition-links a:hover,.state-hub-directory a:hover{background-color:color-mix(in srgb, var(--surface) 94%, var(--brand-pale))}}.state-place-options button:hover,.state-report-matches a:hover,.state-concern-card:hover,.state-leaderboard-list a:hover,.state-leaderboard-single a:hover,.state-highlight-list a:hover,.state-market-card:hover,.state-market-condition-links a:hover,.state-hub-directory a:hover{box-shadow:0 16px 34px var(--brand-deep)}@supports (color:color-mix(in lab, red, red)){.state-place-options button:hover,.state-report-matches a:hover,.state-concern-card:hover,.state-leaderboard-list a:hover,.state-leaderboard-single a:hover,.state-highlight-list a:hover,.state-market-card:hover,.state-market-condition-links a:hover,.state-hub-directory a:hover{box-shadow:0 16px 34px color-mix(in srgb, var(--brand-deep) 13%, transparent)}}.state-report-matches a:hover b,.state-concern-card:hover b,.state-hub-directory a:hover b{transform:translate(3px,-1px)}.state-concern-card:hover{border-top-color:var(--sun)}.state-concern-card.tone-elevated:hover{border-top-color:var(--coral)}.state-market-card:hover .state-report-image{opacity:.2;transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.state-place-options button:hover,.state-report-matches a:hover,.state-concern-card:hover,.state-market-card:hover,.state-market-condition-links a:hover,.state-hub-directory a:hover,.state-report-matches a:hover b,.state-concern-card:hover b,.state-hub-directory a:hover b,.state-market-card:hover .state-report-image{transform:none}}@media (max-width:820px){.state-hub-hero,.state-finder,.state-hub-limits,.state-hub-directory{grid-template-columns:1fr}.state-hub-hero{align-items:start}.state-leaderboards-heading,.state-highlight-strip,.state-leaderboards-waiting{grid-template-columns:1fr}.state-leaderboards-waiting ul{grid-template-columns:repeat(3,minmax(0,1fr))}.state-leaderboard-grid{grid-template-columns:1fr}.state-leaderboard-board{grid-template-columns:minmax(210px,.62fr) minmax(0,1fr)}.state-leaderboard-board>header,.state-leaderboard-coverage{grid-column:1}.state-leaderboard-list,.state-leaderboard-single,.state-leaderboard-empty{grid-area:1/2/3}.state-concern-grid,.state-report-grid{grid-template-columns:1fr}}@media (max-width:620px){.state-hub{gap:44px}.state-hub .breadcrumbs{margin-bottom:-30px}.state-hub-hero{border-radius:25px;gap:16px;padding:26px 21px 28px}.state-hub-hero-watermark{font-size:9rem;bottom:-.14em;right:-.08em}.state-hub-hero h1{max-width:520px;font-size:clamp(2.55rem,11.2vw,3.55rem);line-height:.93}.state-hub-hero-copy>p:last-child{max-width:520px;margin-top:15px;font-size:.91rem;line-height:1.45}.state-finder-search-row{grid-template-columns:1fr}.state-finder-search-row button{width:100%}.state-finder-panel{border-radius:20px;gap:11px;padding:17px 15px}.state-leaderboards{border-radius:24px;gap:24px;padding:26px 18px}.state-leaderboards:before{width:76px;height:4px;left:18px}.state-leaderboards-heading{gap:14px}.state-leaderboards-heading h2{font-size:clamp(2.35rem,11vw,3.35rem)}.state-leaderboard-board{grid-template-columns:1fr;padding:19px 16px;display:grid}.state-leaderboard-board>header,.state-leaderboard-coverage,.state-leaderboard-list,.state-leaderboard-single,.state-leaderboard-empty{grid-area:auto}.state-leaderboards-waiting{padding:19px 16px}.state-leaderboards-waiting ul,.state-highlight-list{grid-template-columns:1fr}.state-concerns,.state-report-directory{border-radius:23px;gap:20px;padding:24px 18px}.state-concerns:before,.state-report-directory:before{width:72px;height:4px;left:18px}.state-market-card{min-height:220px;padding:20px 17px}.state-hub-limits{gap:10px}}.state-hub{gap:clamp(28px,4.5vw,52px)}.state-hub .breadcrumbs{margin-bottom:0}.state-hub-hero{border:0;border-left:4px solid var(--sun);background:0 0;border-radius:0;padding:clamp(12px,2vw,22px) 0 clamp(12px,2vw,22px) clamp(20px,3vw,34px);display:block;overflow:visible}.state-hub-hero h1{max-width:980px;margin:8px 0 0;font-size:clamp(3.35rem,6.8vw,6.4rem);line-height:.88}.state-hub-hero h1 em{color:var(--brand);font-weight:inherit}.state-hub-hero>p:last-child{max-width:720px;color:var(--ink-soft);margin:18px 0 0;font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.5}.state-leaderboards{border-radius:28px;gap:clamp(20px,3vw,30px);padding:clamp(25px,4vw,42px);overflow:hidden}.state-leaderboards-heading{grid-template-columns:minmax(280px,1fr) minmax(240px,.65fr);gap:24px}.state-leaderboards-heading h2{margin-top:6px;font-size:clamp(2.25rem,4.6vw,4.25rem);line-height:.94}.state-leaderboards-heading>p{align-self:end;font-size:.8rem}.state-leaderboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.state-leaderboard-board{border-top-width:4px;border-radius:20px;grid-row:auto;grid-template-rows:none;gap:12px;padding:18px}.state-leaderboard-board>header{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:0}.state-leaderboard-board .condition-icon{border-radius:13px;width:42px;height:42px}.state-leaderboard-board h3{margin:0;font-size:clamp(1.35rem,2.1vw,1.75rem)}.state-leaderboard-coverage{min-height:0;font-size:.66rem;font-weight:750}.state-leaderboard-list a{min-height:52px}.state-leaderboard-single,.state-leaderboard-empty{min-height:82px}.state-leaderboard-empty{padding-top:14px}.state-leaderboards-waiting{border-style:dashed;border-radius:17px;padding:16px 18px;display:block}.state-leaderboards-waiting strong{font-size:.9rem}.state-leaderboards-waiting p{color:var(--ink-soft);margin:4px 0 0;font-size:.76rem}.state-highlight-strip{grid-template-columns:1fr;gap:16px;padding-top:22px}.state-highlight-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.state-highlight-strip h3{margin-top:5px;font-size:clamp(1.8rem,3vw,2.6rem)}.state-highlight-list{gap:12px}.state-highlight-card{--highlight-color:#705b34;--highlight-bg:#e6dcc3;border:1px solid var(--highlight-color);align-content:start;gap:12px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.state-highlight-card{border:1px solid color-mix(in srgb, var(--highlight-color) 34%, var(--line))}}.state-highlight-card{background:linear-gradient(145deg, var(--surface), var(--surface));border-radius:20px}@supports (color:color-mix(in lab, red, red)){.state-highlight-card{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 78%, var(--highlight-bg)), var(--surface))}}.state-highlight-card{padding:17px}.state-highlight-card.highlight-alert{--highlight-color:#9a302c;--highlight-bg:#f0c6bf}.state-highlight-card.highlight-smoke{--highlight-color:#556a71;--highlight-bg:#d8e1df}.state-highlight-card.highlight-wind{--highlight-color:#257165;--highlight-bg:#cce5dd}.state-highlight-card.highlight-rain{--highlight-color:#3e62a0;--highlight-bg:#ccd9f2}.state-highlight-card.highlight-ragweed{--highlight-color:#7b6621;--highlight-bg:#f3e4a4}.state-highlight-card>header{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:11px;display:grid}.state-highlight-card>header>span:last-child{gap:3px;display:grid}.state-highlight-card header strong{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.23rem;line-height:1}.state-highlight-card header small{color:var(--ink-soft);font-size:.65rem;line-height:1.35}.state-highlight-glyph{background:var(--highlight-bg);width:50px;height:50px;color:var(--highlight-color);border-radius:46% 54% 49% 51%;place-items:center;display:grid;transform:rotate(-3deg)}.state-highlight-glyph svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px;overflow:visible}.state-highlight-lead{border-top:1px solid var(--highlight-color);justify-content:space-between;align-items:baseline;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.state-highlight-lead{border-top:1px solid color-mix(in srgb, var(--highlight-color) 24%, var(--line))}}.state-highlight-lead{color:inherit;padding-top:11px;text-decoration:none}.state-highlight-lead span{font-size:.82rem;font-weight:850}.state-highlight-lead b{color:var(--highlight-color);font-family:var(--font-display);font-size:1.45rem;font-weight:600}.state-highlight-supporting{display:grid}.state-highlight-supporting a{border-top:1px dotted var(--highlight-color);justify-content:space-between;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.state-highlight-supporting a{border-top:1px dotted color-mix(in srgb, var(--highlight-color) 25%, var(--line))}}.state-highlight-supporting a{color:inherit;padding:7px 0;font-size:.68rem;text-decoration:none}.state-highlight-supporting a b{color:var(--highlight-color)}.state-place-tools{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(26px,5vw,62px);padding-block:clamp(24px,4vw,38px);display:grid}.state-place-tools-heading h2{max-width:560px;font-family:var(--font-display);letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(2rem,3.8vw,3.35rem);font-weight:600;line-height:.96}.state-place-tools-heading>p:last-child{max-width:46ch;color:var(--ink-soft);margin:11px 0 0;font-size:.8rem;line-height:1.5}.state-place-tools .state-finder-panel{border:0;border-left:3px solid var(--sun);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5px 18px;padding:0 0 0 20px}.state-place-tools .state-finder-panel form{grid-row:1/3}.state-place-tools .state-use-location{grid-area:1/2}.state-place-tools .state-location-privacy{grid-area:2/2;margin:-8px 0 0}.state-place-tools .state-finder-status{grid-column:1/-1}.state-report-directory{border:1px solid var(--line);background:var(--surface);border-radius:19px;gap:0;padding:0;display:block;overflow:hidden}.state-report-directory:before{display:none}.state-report-directory summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:12px 20px;list-style:none;display:flex}.state-report-directory summary::-webkit-details-marker{display:none}.state-report-directory summary>span{gap:2px;display:grid}.state-report-directory summary small{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:900}.state-report-directory summary strong{font-family:var(--font-display);font-size:1.4rem;font-weight:600;line-height:1}.state-report-directory summary>b{background:var(--brand-pale);width:34px;height:34px;color:var(--brand-deep);border-radius:50%;flex:none;place-items:center;font-size:1.35rem;font-weight:500;transition:transform .18s;display:grid}.state-report-directory[open] summary>b{transform:rotate(45deg)}.state-report-directory-body{border-top:1px solid var(--line);padding:6px 20px 20px}.state-report-directory-body>p{color:var(--ink-soft);margin:10px 0 14px;font-size:.74rem;line-height:1.5}.state-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.state-market-row{border-top:1px dotted var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 2px;display:grid}.state-market-link{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:850;text-decoration:none;overflow:hidden}.state-market-condition-links{gap:5px;display:flex}.state-market-condition-links a{border:1px solid var(--line);background:var(--surface);min-height:30px;color:var(--ink-soft);border-radius:999px;align-items:center;gap:5px;padding:3px 8px 3px 4px;font-size:.62rem;text-decoration:none;display:flex}.state-market-condition-links .condition-icon{border-radius:7px;width:22px;height:22px}.state-highlight-lead:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.state-highlight-supporting a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.state-report-directory summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.state-market-link:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.state-market-condition-links a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.state-highlight-lead:hover,.state-highlight-supporting a:hover,.state-market-link:hover,.state-market-condition-links a:hover{color:var(--brand);transform:none}.state-report-directory summary:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.state-report-directory summary:hover{background:color-mix(in srgb, var(--surface) 88%, var(--brand-pale))}}}@media (max-width:820px){.state-leaderboards-heading,.state-place-tools,.state-leaderboard-board{grid-template-columns:1fr}.state-leaderboard-board>header,.state-leaderboard-coverage,.state-leaderboard-list,.state-leaderboard-single,.state-leaderboard-empty{grid-area:auto}.state-place-tools .state-finder-panel{grid-template-columns:minmax(0,1fr) auto}.state-report-grid{grid-template-columns:1fr}}@media (max-width:620px){.state-hub{gap:28px}.state-hub .breadcrumbs{margin-bottom:0}.state-hub-hero{border-radius:0;padding:7px 0 7px 17px}.state-hub-hero h1{font-size:clamp(2.7rem,12.7vw,3.45rem);line-height:.9}.state-hub-hero>p:last-child{margin-top:13px;font-size:.86rem;line-height:1.45}.state-leaderboards{border-radius:23px;gap:19px;padding:23px 16px}.state-leaderboards-heading{gap:10px}.state-leaderboards-heading h2{font-size:clamp(2rem,10.4vw,2.8rem)}.state-leaderboard-grid,.state-highlight-list{grid-template-columns:1fr}.state-leaderboard-board{padding:16px 14px}.state-highlight-heading{display:block}.state-highlight-card{padding:15px}.state-place-tools{gap:18px;padding-block:22px}.state-place-tools-heading h2{font-size:2.2rem}.state-place-tools .state-finder-panel{border-top:3px solid var(--sun);border-left:0;grid-template-columns:1fr;gap:7px;padding:16px 0 0}.state-place-tools .state-finder-panel form,.state-place-tools .state-use-location,.state-place-tools .state-location-privacy,.state-place-tools .state-finder-status{grid-area:auto/1}.state-place-tools .state-location-privacy{margin:-8px 0 0}.state-report-directory summary{min-height:62px;padding:10px 14px}.state-report-directory summary strong{font-size:1.15rem}.state-report-directory-body{padding:5px 14px 14px}.state-market-row{grid-template-columns:1fr;gap:6px}.state-market-condition-links{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.state-report-directory summary>b{transition:none}}@media (forced-colors:active){.state-highlight-card,.state-highlight-glyph,.state-report-directory,.state-market-condition-links a{border:1px solid canvastext}.state-highlight-glyph{background:canvas}.state-report-directory summary>b{border:1px solid canvastext}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
