.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: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 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{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}.skysync-native-header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.skysync-all-apps{box-sizing:border-box;border:1px solid var(--skysync-nav-border,#c7d6d0);background:var(--skysync-nav-surface,#f5f8f5);min-height:44px;color:var(--skysync-nav-ink,#31564c);white-space:nowrap;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:8px;margin-left:auto;padding:9px 12px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.skysync-all-apps svg{flex:none;width:16px;height:16px;display:block}.skysync-all-apps:focus-visible{outline-offset:3px;outline:3px solid #ac751d}@media (max-width:700px){.skysync-native-header{grid-template-columns:minmax(0,1fr) auto;display:grid}.skysync-all-apps{grid-area:1/2;justify-self:end}.skysync-native-header>[data-app-home]{grid-area:1/1}}:root{--paper:#f4f6f4;--raised:#fff;--sunk:#e8eeeb;--sunk-2:#dde5e1;--ink:#0f2a2f;--ink-2:#3f5b5c;--ink-3:#7c908e;--rule:#0f2a2f1f;--rule-2:#0f2a2f38;--gold:#efb64a;--gold-soft:#efb64a2e;--ochre:#8d5a08;--water:#1d6c84;--land:#4c7631;--danger:#b53a25;--ok:#3f7d4c;--map-bg:#082a31;--radius:6px;--radius-s:4px;--header-h:56px;--side-w:clamp(340px, 30vw, 480px);--panel-w:clamp(400px, 37vw, 580px);--ease:cubic-bezier(.2, .8, .2, 1);--lift:0 1px 2px #0f2a2f1f, 0 6px 18px #0f2a2f24;--lift-2:0 2px 4px #0f2a2f24, 0 14px 36px #0f2a2f33;--ui:"Barlow", "Segoe UI", system-ui, -apple-system, sans-serif;--title:"Barlow Semi Condensed", "Barlow", "Segoe UI", sans-serif;--cond:"Barlow Condensed", "Arial Narrow", "Segoe UI", sans-serif;--skysync-nav-border:var(--rule-2);--skysync-nav-surface:var(--raised);--skysync-nav-ink:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}.app,.fallback{visibility:visible}html,body{height:100%;margin:0}body{background:var(--paper);color:var(--ink);font:400 14px/1.45 var(--ui);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;overscroll-behavior:none;overflow:hidden}button,input,select{font:inherit;color:inherit}button{cursor:pointer}kbd{font:600 11px var(--cond);letter-spacing:.04em;border:1px solid var(--rule-2);background:var(--raised);color:var(--ink-2);border-bottom-width:2px;border-radius:3px;padding:1px 5px}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}a{color:var(--ochre)}*{scrollbar-width:thin;scrollbar-color:#0f2a2f40 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0f2a2f33 padding-box padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:#8d5a088c}.kicker,.sheet-kicker,.tb-kicker,dt,.lp-head h3,.notes h3,.drawing-bar,.search-group,.layer-group h4,.fact span,th{font-family:var(--cond)}.kicker{font:600 12px/1.3 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ochre);align-items:center;gap:8px;display:inline-flex}.muted{color:var(--ink-2)}.sub{color:var(--ink-2);margin:4px 0 0}.icon-btn{border-radius:var(--radius-s);border:1px solid var(--rule-2);background:var(--raised);width:36px;height:36px;color:var(--ink);font:500 18px/1 var(--ui);flex:none;place-items:center;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s;display:inline-grid}.icon-btn.sm{width:30px;height:30px;font-size:16px}.icon-btn:hover{border-color:var(--ink);background:var(--sunk)}.icon-btn:active{background:var(--sunk-2)}.icon-btn:disabled{opacity:.4;cursor:default}.icon-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.icon-btn.is-on{background:var(--gold);border-color:var(--ochre);color:var(--ink)}.text-btn{border:1px solid var(--rule-2);background:var(--raised);border-radius:var(--radius-s);min-height:34px;font:600 13px var(--ui);color:var(--ink);align-items:center;gap:6px;padding:0 12px;text-decoration:none;transition:border-color .16s,background-color .16s;display:inline-flex}.text-btn:hover{border-color:var(--ink);background:var(--sunk)}.text-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.link-btn{color:var(--ochre);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.link-btn:hover{color:var(--ink)}.link-btn svg{fill:none;stroke:currentColor;stroke-width:2px;width:15px;height:15px}.chip-row{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--rule-2);background:var(--raised);color:var(--ink);border-radius:30px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}button.chip:hover,a.chip:hover{border-color:var(--ink)}.chip small{color:var(--ink-2);font-weight:400}.chip svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px}.chip-gold{border-color:var(--ochre);background:var(--gold-soft)}.seg,.segmented{border-radius:var(--radius-s);background:var(--sunk);border:1px solid var(--rule);gap:2px;padding:2px;display:inline-flex}.seg button,.segmented button{color:var(--ink-2);min-height:30px;font:600 13px var(--ui);white-space:nowrap;background:0 0;border:0;border-radius:3px;padding:0 10px;transition:background-color .16s,color .16s,box-shadow .16s}.seg button:hover,.segmented button:hover{color:var(--ink)}.seg button[aria-pressed=true],.seg button[aria-checked=true],.segmented button[aria-selected=true],.segmented button[aria-pressed=true],.segmented button[aria-checked=true]{background:var(--raised);color:var(--ink);box-shadow:0 1px 2px #0f2a2f2e, inset 0 0 0 1px var(--rule-2)}.segmented b{color:var(--ochre);margin-left:4px;font-weight:700}.check{color:var(--ink-2);cursor:pointer;align-items:center;gap:7px;min-height:30px;font-size:13px;font-weight:500;display:inline-flex}.check input{width:16px;height:16px;accent-color:var(--ochre);margin:0}.spinner{border:2px solid var(--rule-2);border-top-color:var(--ochre);border-radius:50%;flex:none;width:15px;height:15px;animation:.9s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.topbar{z-index:30;height:var(--header-h);background:var(--paper);border-bottom:1px solid var(--rule-2);align-items:center;gap:16px;padding:0 14px 0 12px;display:flex;position:fixed;inset:0 0 auto}.brand{color:var(--ink);flex:none;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.brand-mark{width:34px;height:34px}.brand-word{flex-direction:column;line-height:1;display:flex}.brand-word strong{font:600 21px/1 var(--title);letter-spacing:-.005em}.brand-word small{font:600 10.5px var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin-top:3px}.search{flex:420px;max-width:540px;position:relative}.search input{border-radius:var(--radius-s);border:1px solid var(--rule-2);background:var(--raised);width:100%;height:38px;color:var(--ink);outline:none;padding:0 40px 0 38px;transition:border-color .16s,box-shadow .16s}.search input::placeholder{color:var(--ink-3)}.search input:focus{border-color:var(--ochre);box-shadow:0 0 0 3px var(--gold-soft)}.search input::-webkit-search-cancel-button{display:none}.search-glyph{fill:none;width:18px;height:18px;stroke:var(--ink-2);stroke-width:1.8px;position:absolute;top:10px;left:11px}.search-kbd{position:absolute;top:9px;right:10px}.search-results{background:var(--raised);border:1px solid var(--rule-2);border-radius:var(--radius);max-height:min(64vh,560px);box-shadow:var(--lift-2);z-index:40;padding:4px 0;position:absolute;top:44px;left:0;right:0;overflow-y:auto}.search-group{font:700 11.5px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--rule);padding:10px 14px 4px}.search-group:first-child{border-top:0}.search-row{cursor:pointer;align-items:center;gap:12px;padding:7px 14px;display:flex}.search-row.is-active,.search-row:hover{background:var(--gold-soft)}.search-text{flex-direction:column;min-width:0;display:flex}.search-text strong{font-weight:600}.search-text small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.search-icon{flex:none;place-items:center;width:22px;height:22px;display:grid}.search-icon:after{content:"";display:block}.search-icon.k-c:after{border:1.6px solid var(--ochre);border-radius:7px 7px 3px 3px;width:14px;height:12px}.search-icon.k-r:after{background:var(--water);border-radius:3px;width:16px;height:3px;transform:rotate(-25deg)}.search-icon.k-s:after{clip-path:polygon(0 100%,30% 0,70% 0,100% 100%);background:#e0643c;width:16px;height:7px}.search-icon.k-p:after{background:var(--ink);width:7px;height:7px;box-shadow:0 0 0 3px var(--sunk-2);border-radius:50%}.search-empty{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.tabs{align-self:stretch;gap:2px;margin-left:auto;display:flex}.tabs button{color:var(--ink-2);font:600 14px var(--ui);white-space:nowrap;background:0 0;border:0;padding:0 12px;position:relative}.tabs button:after{content:"";background:0 0;height:3px;transition:background-color .18s;position:absolute;bottom:-1px;left:12px;right:12px}.tabs button:hover,.tabs button[aria-current=true]{color:var(--ink)}.tabs button[aria-current=true]:after{background:var(--ochre)}.topbar .skysync-all-apps{border-radius:var(--radius-s);min-height:44px;margin-left:4px;font-size:13px;font-weight:600}.topbar .skysync-all-apps:hover{border-color:var(--ink)}.stage{background:var(--paper);position:fixed;inset:0}.pane{position:absolute}.pane-map{inset:var(--header-h) 0 0 0;z-index:1;background:var(--map-bg)}.map{position:absolute;inset:0}.pane-relief,.pane-side{z-index:5;background:var(--paper);overscroll-behavior:contain;opacity:0;pointer-events:none;visibility:hidden;transition:transform .46s var(--ease), opacity .32s var(--ease), visibility 0s linear .46s;will-change:transform;overflow-y:auto}body[data-orient=landscape] .pane-relief{inset:var(--header-h) calc(100% - var(--left-w,70%)) 0 0;transform:translate(-104%)}body[data-orient=landscape] .pane-side{inset:var(--header-h) 0 0 calc(100% - var(--panel-w));transition:transform .46s var(--ease), opacity .32s var(--ease), visibility 0s linear .46s, left .42s var(--ease);transform:translate(104%)}body[data-orient=landscape][data-layout=relief] .pane-map{inset:var(--header-h) 0 0 var(--left-w,70%);border-left:1px solid var(--rule-2)}body[data-orient=landscape][data-layout=relief] .pane-relief,body[data-orient=landscape][data-layout=both] .pane-relief{opacity:1;pointer-events:auto;visibility:visible;border-right:1px solid var(--rule-2);transition-delay:0s;transform:none}body[data-orient=landscape][data-layout=side] .pane-map{inset:var(--header-h) var(--panel-w) 0 0}body[data-orient=landscape][data-layout=both] .pane-map{inset:var(--header-h) var(--panel-w) 0 var(--left-w,30%)}body[data-orient=landscape][data-layout=side] .pane-side,body[data-orient=landscape][data-layout=both] .pane-side{opacity:1;pointer-events:auto;visibility:visible;border-left:1px solid var(--rule-2);transition-delay:0s;transform:none;box-shadow:-8px 0 24px #0f2a2f1f}body[data-orient=landscape][data-layout=both][data-split=panel-only] .pane-side{left:var(--left-w,30%)}body[data-orient=portrait]{--header-h:56px}body[data-orient=portrait] .pane-relief,body[data-orient=portrait] .pane-side{transition:transform .46s var(--ease), opacity .32s var(--ease), visibility 0s linear .46s, height .36s var(--ease);border-radius:14px 14px 0 0;inset:auto 0 0;transform:translateY(104%)}body[data-orient=portrait] .pane-relief{height:var(--relief-h-live,var(--relief-h,42%))}body[data-orient=portrait] .pane-side{height:var(--panel-h-live,var(--panel-h,42%))}body.is-sheet-dragging .pane-relief,body.is-sheet-dragging .pane-side{transition:none!important}body[data-orient=portrait][data-layout=relief] .pane-map{inset:var(--header-h) 0 calc(var(--relief-h,42%) - 14px) 0}body[data-orient=portrait][data-layout=relief] .pane-relief,body[data-orient=portrait][data-layout=side] .pane-side,body[data-orient=portrait][data-layout=both] .pane-side{opacity:1;pointer-events:auto;visibility:visible;border-top:1px solid var(--rule-2);transition-delay:0s;transform:none;box-shadow:0 -8px 26px #0f2a2f38}body[data-orient=portrait][data-layout=side] .pane-map,body[data-orient=portrait][data-layout=both] .pane-map{inset:var(--header-h) 0 calc(var(--panel-h,42%) - 14px) 0}body[data-orient=portrait] .split-handle{display:none!important}body[data-orient=portrait] .drawer-pane{width:100%;height:var(--drawer-h-live,var(--drawer-h,56%));border-right:0;border-top:1px solid var(--rule-2);animation:drawer-up .34s var(--ease);transition:height .36s var(--ease);border-radius:14px 14px 0 0;top:auto;box-shadow:0 -8px 26px #0f2a2f38}body.is-sheet-dragging .drawer-pane{transition:none}@keyframes drawer-up{0%{opacity:0;transform:translateY(40px)}}body[data-orient=portrait] .drawer-pane .drawer{gap:12px;padding:2px 12px 20px}body[data-orient=portrait] .drawer-head{border-bottom-width:1px;align-items:center;gap:8px;padding-bottom:8px}body[data-orient=portrait] .drawer-head .kicker,body[data-orient=portrait] .drawer-head .sub,body[data-orient=portrait] .drawer-head p{display:none}body[data-orient=portrait] .drawer-head h2{margin:0;font-size:19px;line-height:1.2}body[data-orient=portrait] .drawer-head .icon-btn{width:40px;height:40px}body[data-orient=portrait] .drawer-controls{gap:8px;margin-top:-4px;padding:6px 0 8px;top:16px}body[data-orient=portrait] .drawer-controls .control-row{flex-wrap:nowrap}body[data-orient=portrait] .drawer-controls .filter-input{flex:auto;min-width:0;min-height:40px}body[data-orient=portrait] .drawer-controls:not([data-open]) .segmented,body[data-orient=portrait] .drawer-controls:not([data-open]) .control-row select{display:none}body[data-orient=portrait] .drawer-controls[data-open] .control-row{flex-wrap:wrap}body[data-orient=portrait] .drawer-controls[data-open] .control-row select{flex:40%;min-height:40px}.df-toggle{display:none}body[data-orient=portrait] .df-toggle{border:1px solid var(--rule-2);border-radius:var(--radius-s);background:var(--raised);min-height:40px;color:var(--ink);font:600 14px var(--ui);flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}body[data-orient=portrait] .df-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}body[data-orient=portrait] .df-toggle[aria-expanded=true]{background:var(--gold);border-color:var(--ochre)}.ms-grab{display:none}body[data-orient=portrait] .ms-grab{z-index:6;background:var(--paper);cursor:grab;touch-action:none;border-radius:14px 14px 0 0;justify-content:center;align-items:center;height:18px;margin-bottom:-2px;display:flex;position:sticky;top:0}body[data-orient=portrait] .ms-grab i{background:#0f2a2f52;border-radius:3px;width:40px;height:5px}body[data-orient=portrait] .ms-grab:focus-visible{outline:2px solid var(--ochre);outline-offset:-3px}body[data-orient=portrait] .pane-side,body[data-orient=portrait] .pane-relief{overscroll-behavior:contain}.pane-relief>article,.pane-relief>.cv,.pane-side .insp{animation:sheet-in .34s var(--ease) backwards}.drawing-stage>.xs-pane:not([hidden]),.drawing-stage>.bank-model:not([hidden]){animation:view-in .3s var(--ease) backwards}.bank-model[data-ready=true] canvas{animation:view-in .45s var(--ease) backwards}@keyframes sheet-in{0%{opacity:0;transform:translateY(8px)}}@keyframes view-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.pane-relief,.pane-side{transition:none}.pane-relief>article,.pane-relief>.cv,.pane-side .insp,.drawing-stage>*,.bank-model canvas{animation:none}}body[data-orient=portrait][data-layout=side][data-split=map-only] .pane-map,body[data-orient=portrait][data-layout=both][data-split=map-only] .pane-map{inset:var(--header-h) 0 44px 0}body[data-orient=portrait][data-layout=side][data-split=map-only] .pane-side,body[data-orient=portrait][data-layout=both][data-split=map-only] .pane-side,body[data-orient=portrait][data-layout=side][data-split=panel-only] .pane-map,body[data-orient=portrait][data-layout=both][data-split=panel-only] .pane-map{visibility:hidden}body[data-orient=portrait][data-layout=side][data-split=panel-only] .pane-side,body[data-orient=portrait][data-layout=both][data-split=panel-only] .pane-side{inset:calc(var(--header-h) + 44px) 0 0 0}.map-tools{z-index:7;flex-direction:column;gap:6px;display:flex;position:absolute;top:12px;left:12px}.tool-btn{border-radius:var(--radius-s);border:1px solid var(--rule-2);background:var(--raised);min-height:38px;color:var(--ink);box-shadow:var(--lift);align-items:center;gap:8px;padding:0 13px 0 10px;font-weight:600;display:inline-flex}.tool-btn:hover{border-color:var(--ink)}.tool-btn svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:18px;height:18px}.tool-btn[aria-expanded=true]{background:var(--gold);border-color:var(--ochre)}body[data-drawer] .map-tools{left:calc(min(440px,94vw) + 12px)}body[data-drawer] .location-pill{max-width:min(520px,100% - 700px);left:calc(50% + 220px)}.title-block{z-index:6;background:var(--raised);border:1px solid var(--ink);width:min(430px,100% - 90px);box-shadow:var(--lift-2);transition:opacity .3s var(--ease), transform .3s var(--ease);border-radius:2px;position:absolute;bottom:30px;left:12px}.tb-main{border-bottom:1px solid var(--ink);padding:14px 16px 12px}.tb-kicker{font:700 11.5px var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--ochre);margin:0}.title-block h1{font:600 25px/1.08 var(--title);letter-spacing:-.01em;text-wrap:balance;margin:5px 0 6px}.tb-sub{color:var(--ink-2);margin:0;font-size:13.5px}.tb-grid{border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.tb-grid div{border-right:1px solid var(--rule-2);padding:7px 10px 8px}.tb-grid div:nth-child(3n){border-right:0}.tb-grid div:nth-child(n+4){border-top:1px solid var(--rule-2)}.tb-grid dt{font:700 10.5px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.tb-grid dd{font:600 16px var(--title);margin:1px 0 0}.tb-legend{grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:8px 12px 9px;display:grid}.tb-legend>span{font:700 11px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.ramp{border:1px solid var(--ink);background:linear-gradient(90deg,#fff3c4 0%,#f6c86a 16.7%,#ef9a4a 33.3%,#e0643c 50%,#b8323a 75%,#7a1f3d 100%);height:10px;position:relative}.ramp-scale{font:600 11px var(--cond);color:var(--ink-2);grid-column:2;justify-content:space-between;margin-top:-2px;display:flex}.title-block.is-resting .tb-main,.title-block.is-resting .tb-grid{display:none}.title-block.is-resting{width:min(300px,100% - 90px)}body:not([data-layout=full]) .title-block,body[data-drawer] .title-block{opacity:0;pointer-events:none;transform:translateY(8px)}.layers-panel{z-index:12;width:min(340px,100vw - 24px);max-height:calc(100% - 120px);box-shadow:var(--lift-2);border-radius:var(--radius);position:absolute;top:104px;left:12px;overflow-y:auto}body[data-drawer] .layers-panel{left:calc(min(440px,92vw) + 24px)}.layers-card{background:var(--raised);border:1px solid var(--rule-2);border-radius:var(--radius);padding:4px 0 8px}.layers-card header{justify-content:space-between;align-items:center;padding:8px 10px 6px 14px;display:flex}.layers-card header strong{font:600 18px var(--title)}.layer-group{border-top:1px solid var(--rule);padding:8px 14px 6px}.layer-group h4{font:700 11.5px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;margin:0 0 4px;display:flex}.layer-group h4 small{color:var(--ochre);letter-spacing:.02em;text-transform:none;font-size:12px;font-weight:600}.switch{cursor:pointer;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:5px 0;display:grid}.switch input{opacity:0;pointer-events:none;position:absolute}.switch-ui{background:var(--sunk-2);width:32px;height:18px;box-shadow:inset 0 0 0 1px var(--rule-2);border-radius:18px;flex:none;grid-area:1/3;transition:background-color .18s;position:relative}.switch-ui:after{content:"";background:var(--raised);width:14px;height:14px;transition:transform .18s var(--ease);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f2a2f59}.switch input:checked+.switch-ui{background:var(--ochre);box-shadow:none}.switch input:checked+.switch-ui:after{transform:translate(14px)}.switch input:focus-visible+.switch-ui{outline:2px solid var(--ochre);outline-offset:2px}.switch .sym{grid-area:1/1;width:26px;height:16px;display:block}.switch>.label{flex-direction:column;grid-area:1/2;font-weight:500;line-height:1.2;display:flex}.switch small{color:var(--ink-2);font-size:12px;font-weight:400}.range{margin:8px 0 2px;display:block}.range span{color:var(--ink-2);justify-content:space-between;font-size:13px;display:flex}.range output{color:var(--ink);font-weight:600}.range input{width:100%;accent-color:var(--ochre)}.range.is-locked{opacity:.55}.layer-group.surface{border-top:0;padding-top:4px}.surface-seg{width:100%;margin:2px 0 6px;display:flex}.surface-seg button{flex:1;min-height:34px;font-size:14px}.surface-credit{color:var(--ink-2);margin:6px 0 2px;font-size:12px;line-height:1.4}.legend-note{color:var(--ink-2);align-items:center;gap:8px;margin:4px 14px 2px;font-size:12px;display:flex}.legend-note svg{flex:none;width:26px;height:16px}.location-pill{z-index:6;background:var(--raised);border:1px solid var(--rule-2);max-width:min(620px,100% - 340px);min-height:38px;box-shadow:var(--lift);white-space:nowrap;border-radius:3px;align-items:center;gap:10px;padding:4px 4px 4px 12px;font-size:13.5px;display:inline-flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.location-pill>span:nth-child(2){text-overflow:ellipsis;overflow:hidden}.location-pill b{font-weight:700}.pill-dot{border:1.5px solid var(--ink-3);border-radius:50%;flex:none;width:9px;height:9px}.pill-dot.is-on{border-color:var(--ochre);background:var(--gold)}.pill-open{border:1px solid var(--ochre);background:var(--gold);color:var(--ink);border-radius:2px;align-items:center;gap:4px;padding:4px 8px 4px 10px;font-size:13px;font-weight:700;display:inline-flex}.pill-open svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:14px;height:14px}.hover-tip{z-index:50;pointer-events:none;background:var(--ink);max-width:300px;color:var(--paper);box-shadow:var(--lift);border-radius:3px;padding:7px 10px;font-size:13px;position:fixed;top:0;left:0}.hover-tip strong{font-weight:600;display:block}.hover-tip span{color:#c3d2cf}.toast{left:50%;top:calc(var(--header-h) + 12px);z-index:60;opacity:0;background:var(--ink);color:var(--paper);box-shadow:var(--lift-2);transition:opacity .2s, transform .2s var(--ease);border-radius:3px;max-width:calc(100vw - 32px);padding:8px 14px;font-weight:500;position:fixed;transform:translate(-50%,-6px)}.toast.is-on{opacity:1;transform:translate(-50%)}#cut-button[aria-pressed=true]{background:var(--gold);border-color:var(--ochre)}.cut-sheet{z-index:11;background:var(--raised);border:1px solid var(--ink);max-width:980px;box-shadow:var(--lift-2);border-radius:2px;padding:8px 10px;position:absolute;bottom:30px;left:12px;right:60px}body[data-layout=side] .cut-sheet,body[data-layout=both] .cut-sheet{bottom:84px}.cut-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cut-head p{color:var(--ink-2);margin:0 auto 0 0;font-size:13.5px}.cut-head b{font:700 12.5px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-right:6px}.cut-canvas{cursor:crosshair;width:100%;height:280px;margin-top:6px;display:block}.cut-note{color:var(--ink-2);margin:4px 0 0;font-size:12px}.cut-wait{color:var(--ink-2);align-items:center;gap:10px;margin:8px;display:flex}.split-handle{top:var(--header-h);bottom:0;left:calc(100% - var(--panel-w,0px) - 7px);z-index:9;width:14px;transition:left .42s var(--ease);display:none;position:absolute}body[data-layout=side] .split-handle,body[data-layout=both] .split-handle{display:block}.lsplit-handle{top:var(--header-h);bottom:0;left:calc(var(--left-w,70%) - 7px);z-index:9;width:14px;display:none;position:absolute}.lsplit-handle.lsplit-drawer{left:calc(var(--drawer-w,440px) - 7px);z-index:10}.lsplit-handle.is-on{display:block}.lsplit-handle:hover .split-grip:before,body.is-splitting .lsplit-handle .split-grip:before{background:var(--ochre)}body[data-orient=portrait] .lsplit-handle{display:none}body.is-splitting .split-handle,body.is-splitting .pane{transition:none!important}body.is-splitting{-webkit-user-select:none;user-select:none;cursor:col-resize}.split-grip{cursor:col-resize;touch-action:none;position:absolute;inset:0}.split-grip:before{content:"";background:0 0;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:6px}.split-handle:hover .split-grip:before,.split-grip:focus-visible:before,body.is-splitting .split-grip:before{background:var(--ochre)}.split-grip:after{content:"";background:var(--paper);border:1px solid var(--ink);width:8px;height:30px;box-shadow:var(--lift);border-radius:4px;position:absolute;top:calc(50% - 64px);left:3px}.split-buttons{flex-direction:column;gap:4px;display:flex;position:absolute;top:calc(50% - 22px);left:-30px}.split-btn{border:1.5px solid var(--ink);background:var(--paper);width:32px;height:32px;color:var(--ink);box-shadow:var(--lift);border-radius:50%;place-items:center;padding:0;display:grid}.split-btn:hover{background:var(--gold);border-color:var(--ochre)}.chev{border:0 solid;border-width:0 0 2.4px 2.4px;width:8px;height:8px;display:inline-block}body[data-split=panel-only] .split-buttons,body[data-split=map-only] .split-buttons{display:none}.split-restore{border:1.5px solid var(--ochre);background:var(--gold);min-height:44px;color:var(--ink);font:700 14px var(--ui);white-space:nowrap;box-shadow:var(--lift);border-radius:22px;align-items:center;gap:8px;padding:0 16px;display:inline-flex;position:absolute;top:calc(50% - 22px)}.split-restore[hidden]{display:none}.split-restore.restore-map{left:16px}.split-restore.restore-panel{right:16px}.chev-panel{margin-left:3px;transform:rotate(45deg)}.chev-map{margin-right:3px;transform:rotate(-135deg)}body[data-orient=landscape][data-split=panel-only] .split-handle{left:0}body[data-orient=landscape][data-layout=both][data-split=panel-only] .split-handle{left:var(--left-w,30%)}body[data-orient=landscape][data-split=map-only] .split-handle{left:calc(100% - 14px)}body[data-orient=landscape][data-layout=side][data-split=map-only] .pane-side,body[data-orient=landscape][data-layout=both][data-split=map-only] .pane-side,body[data-orient=landscape][data-layout=side][data-split=panel-only] .pane-map,body[data-orient=landscape][data-layout=both][data-split=panel-only] .pane-map{visibility:hidden}body[data-orient=portrait] .split-handle{width:auto;left:0;right:0;top:calc(100% - var(--panel-h,56%) - 16px);height:32px;transition:top .42s var(--ease);bottom:auto}body[data-orient=portrait].is-splitting,body[data-orient=portrait] .split-grip{cursor:row-resize}body[data-orient=portrait] .split-grip:before{width:auto;height:2px;inset:15px 0 auto}body[data-orient=portrait] .split-grip:after{border-radius:7px;width:52px;height:14px;top:9px;left:calc(50% - 26px)}body[data-orient=portrait] .split-buttons{flex-direction:row;gap:8px;top:-1px;left:auto;right:12px}body[data-orient=portrait] .split-btn{width:34px;height:34px}body[data-orient=portrait] .chev-panel{margin:-3px 0 0;transform:rotate(135deg)}body[data-orient=portrait] .chev-map{margin:-3px 0 0;transform:rotate(-45deg)}body[data-orient=portrait] .restore-map,body[data-orient=portrait] .restore-panel{min-height:32px;padding:0 16px;top:0;left:50%;right:auto;transform:translate(-50%)}body[data-orient=portrait][data-split=panel-only] .split-handle{top:var(--header-h);height:44px}body[data-orient=portrait][data-split=map-only] .split-handle{height:44px;top:calc(100% - 44px)}body[data-orient=portrait][data-split=panel-only] .split-restore,body[data-orient=portrait][data-split=map-only] .split-restore{top:6px}body[data-orient=portrait][data-split=panel-only] .split-grip:after,body[data-orient=portrait][data-split=map-only] .split-grip:after{display:none}body[data-orient=portrait][data-split=panel-only] .split-grip,body[data-orient=portrait][data-split=map-only] .split-grip{pointer-events:none}body[data-orient=portrait][data-layout=side] .map-dock,body[data-orient=portrait][data-layout=both] .map-dock{bottom:22px}.map-dock{z-index:8;background:var(--raised);border:1px solid var(--rule-2);border-radius:var(--radius);max-width:calc(100% - 70px);box-shadow:var(--lift-2);flex-wrap:wrap;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;bottom:30px;left:12px}.map-dock .text-btn{min-height:32px;padding:0 10px}.map-dock .icon-btn{width:32px;height:32px}.dock-sep{background:var(--rule-2);width:1px;height:22px}.dock-badge{font:700 11px var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ochre);padding:0 4px}body:not([data-layout=side]):not([data-layout=both]) .map-dock{display:none}.cv{padding:0 0 40px}.cv-head{z-index:3;background:var(--paper);border-bottom:1px solid var(--rule-2);grid-template-columns:1fr auto;gap:6px 16px;padding:16px 24px 14px;display:grid;position:sticky;top:0}.cv-title h1{font:600 clamp(28px, 3vw, 38px)/1.02 var(--title);letter-spacing:-.015em;margin:4px 0 0}.cv-title .sub{font-size:14.5px}.cv-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;display:flex}.cv-nav{align-items:flex-start;gap:6px;display:flex}.seq-btn{border-radius:var(--radius-s);border:1px solid var(--rule-2);background:var(--raised);align-items:center;gap:6px;max-width:180px;height:36px;padding:0 12px 0 8px;font-size:13px;font-weight:600;display:inline-flex}.seq-btn.seq-next{padding:0 8px 0 12px}.seq-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seq-btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;flex:none;width:16px;height:16px}.seq-btn:hover:not(:disabled){border-color:var(--ink);background:var(--sunk)}.seq-btn:disabled{opacity:.35;cursor:default}.live-note{border:1px dashed var(--rule-2);background:var(--raised);color:var(--ink-2);grid-column:1/-1;margin:0;padding:8px 12px;font-size:13px}.relief-block{padding:18px 24px 0}.plate{margin:0}.relief-stage{aspect-ratio:3440/1440;background:var(--map-bg);border:1px solid var(--ink);touch-action:none;cursor:grab;box-shadow:0 0 0 5px var(--raised), 0 0 0 6px var(--rule-2);position:relative;overflow:hidden}.relief-stage.is-zoomed{cursor:move}.relief-thumb,.relief-img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.relief-thumb{filter:blur(14px)saturate(1.1);transform:scale(1.06)}.relief-img{opacity:0;transition:opacity .5s var(--ease);transform-origin:50%;will-change:transform}.relief-stage.is-loaded .relief-img{opacity:1}.stage-tools{gap:4px;display:flex;position:absolute;top:10px;right:10px}.stage-tools .icon-btn{background:#ffffffeb;width:32px;height:32px}.plate-caption{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:12px;font-size:13px;display:flex}.plate-caption b{font:700 12px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-right:6px}.variant-row{gap:8px;padding:12px 0 4px;display:flex;overflow-x:auto}.variant{border:1px solid var(--rule);border-radius:var(--radius-s);background:var(--raised);text-align:left;width:150px;color:var(--ink-2);flex-direction:column;flex:none;gap:5px;padding:4px;font-size:12px;display:flex}.variant img{aspect-ratio:3440/1440;object-fit:cover;width:100%;display:block}.variant.is-active{border-color:var(--ochre);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ochre)}.variant:hover{border-color:var(--ink)}.cv-body{flex-direction:column;gap:26px;padding:22px 24px 0;display:flex}.cv-side .cv-body{padding-top:16px}.sheet-section h3,.list-card h3{font:600 19px/1.2 var(--title);border-bottom:1px solid var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 10px;padding-bottom:6px;display:flex}.sheet-section h3 small,.list-card h3 small{font:500 13px var(--ui);color:var(--ink-2)}.facts{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));margin:0;display:grid}.fact{border-bottom:1px solid var(--rule);flex-direction:column;gap:1px;min-height:70px;padding:10px 12px 11px 0;display:flex}.fact span{color:var(--ink-3);font:700 11.5px var(--cond);letter-spacing:.08em;text-transform:uppercase}.fact strong{font:600 20px/1.2 var(--title)}.fact small{color:var(--ink-2);font-size:12.5px}.chart-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:22px 18px;display:grid}.chart-card{margin:0}.chart-card figcaption{font:600 15px var(--title);border-bottom:1px solid var(--rule-2);flex-direction:column;margin-bottom:6px;padding-bottom:5px;display:flex}.chart-card figcaption small{color:var(--ink-2);font:400 12.5px var(--ui)}.chart-card canvas{width:100%;height:176px;display:block}.slope-bar{border:1px solid var(--ink);height:16px;margin:14px 0 12px;display:flex}.slope-legend{color:var(--ink-2);grid-template-columns:repeat(3,1fr);gap:6px 10px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.slope-legend i{vertical-align:-1px;border:1px solid #0f2a2f66;width:10px;height:10px;margin-right:6px;display:inline-block}.slope-legend b{color:var(--ink);font-weight:600}.list-card{padding:0}.bank-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bank-row{border:0;border-bottom:1px solid var(--rule);text-align:left;background:0 0;grid-template-columns:1fr auto;gap:2px 12px;width:100%;padding:9px 4px;display:grid}.bank-row:hover{background:var(--gold-soft)}.bank-name{font-weight:600}.bank-meta{color:var(--ink-2);grid-column:1;font-size:13px}.bank-quality{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:flex}.q-dot{border-radius:50%;width:8px;height:8px}.q-high{background:var(--ok)}.q-medium{background:var(--gold)}.q-low{background:var(--danger)}.bank-list-controls{flex-wrap:wrap;gap:10px;margin-bottom:8px;display:flex}.bank-list-controls label{font:700 11.5px var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex:150px;gap:4px;display:grid}.bank-list-controls input,.bank-list-controls select,.filter-input,.control-row select{width:100%;min-width:0;min-height:38px;color:var(--ink);background:var(--raised);border:1px solid var(--rule-2);border-radius:var(--radius-s);font:400 14px var(--ui);letter-spacing:0;text-transform:none;padding:0 10px}.bank-list-controls input:focus,.filter-input:focus{border-color:var(--ochre);box-shadow:0 0 0 3px var(--gold-soft);outline:none}.bank-table-wrap{border-top:1px solid var(--ink);max-height:620px;overflow:auto}.bank-table{border-collapse:collapse;width:100%;font-size:13.5px}.bank-table th{z-index:1;background:var(--paper);text-align:right;font:700 11.5px var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule-2);white-space:nowrap;padding:8px 8px 6px;position:sticky;top:0}.bank-table th:first-child{text-align:left;padding-left:2px}.bank-table th button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:0;padding:0}.bank-table th button[aria-pressed=true]{color:var(--ochre)}.bank-table td{border-bottom:1px solid var(--rule);text-align:right;white-space:nowrap;padding:8px}.bank-table td:first-child{text-align:left;white-space:normal;padding-left:2px}.bank-table tbody tr{cursor:pointer}.bank-table tbody tr:hover{background:var(--gold-soft)}.bank-table td button{text-align:left;color:var(--ink);background:0 0;border:0;padding:0;font-weight:600}.bank-table td small{color:var(--ink-2);font-size:12.5px;font-weight:400;display:block}.hbar{background:var(--sunk-2);vertical-align:0;width:44px;height:8px;margin-right:6px;display:inline-block;position:relative}.hbar i{border-right:1px solid #0f2a2f80;position:absolute;inset:0 auto 0 0}.coverage-bar{border:1px solid var(--ink);background:var(--raised);height:10px}.coverage-bar span{background:repeating-linear-gradient(135deg, var(--ink-2) 0 1.5px, transparent 1.5px 5px);height:100%;display:block}.survey-list{flex-direction:column;margin:10px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.survey-list li{border-bottom:1px solid var(--rule);color:var(--ink-2);justify-content:space-between;gap:10px;padding:5px 0;display:flex}.survey-list b{color:var(--ink);font-weight:600}.source-line{color:var(--ink-2);margin:0;font-size:12.5px}.disclaimer{color:var(--ink);border:1px solid var(--danger);background:#b53a250d;margin:8px 0 0;padding:10px 12px;font-size:13px}.sheet-loading{color:var(--ink-2);align-items:center;gap:10px;padding:28px 22px;display:flex}.insp{flex-direction:column;padding:0 0 28px;display:flex}.sheet-head{border-bottom:1px solid var(--ink);background:var(--paper);padding:8px 16px}.sheet-row{flex-flow:row-reverse wrap;align-items:center;gap:8px 10px;display:flex}.sheet-row .sheet-kicker{margin-right:auto}.pane-side{container:side/inline-size}@container side (width<=520px){.sheet-actions .icon-btn{width:32px;height:32px}}.sheet-kicker{font:700 12px var(--cond);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.sheet-actions{flex-wrap:wrap;flex-shrink:1;order:-1;justify-content:flex-end;align-self:flex-start;gap:4px;max-width:100%;display:flex}.sheet-actions .icon-btn{width:32px;height:32px}.insp h2{font:600 25px/1.08 var(--title);letter-spacing:-.01em;text-wrap:balance;margin:8px 0 6px}.sheet-where{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;font-size:13.5px;display:flex}.sheet-where>*+:before{content:"·";color:var(--ink-3);margin:0 8px;text-decoration:none;display:inline-block}.fit{font:700 11px var(--cond);letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:2px;padding:1px 7px 2px;display:inline-block}.fit-high{color:var(--ok);background:#3f7d4c14}.fit-medium{color:var(--ochre);background:var(--gold-soft)}.fit-low{color:var(--danger);background:#b53a2512}.fit-candidate{color:var(--water);border-style:dashed}.fit-flag,.sheet-actions .icon-btn.is-on{color:#fff;background:#000;border-color:#000}.flag-panel{background:var(--raised);border:1px solid #000;border-radius:2px;flex-direction:column;gap:9px;margin-top:10px;padding:12px 14px;display:flex}.flag-panel h3{font:700 13px var(--cond);letter-spacing:.1em;text-transform:uppercase;margin:0}.flag-range{grid-template-columns:auto auto;justify-content:start;align-items:end;gap:6px 8px;display:grid}.flag-range label,.flag-comment{font:700 11.5px var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);gap:4px;display:grid}.flag-range input,.flag-comment textarea{font:400 14px var(--ui);letter-spacing:0;text-transform:none;color:var(--ink);border:1px solid var(--rule-2);border-radius:var(--radius-s);background:var(--paper);width:100%;padding:7px 9px}.flag-range input{width:130px}.flag-range small{color:var(--ink-2);grid-column:1/-1;font-size:12px}.flag-comment textarea{resize:vertical;min-height:54px}.flag-actions{flex-wrap:wrap;gap:6px;display:flex}.flag-actions .text-btn.primary,.flag-actions .text-btn.primary:hover{color:#fff;background:#000;border-color:#000}.flag-actions .text-btn.primary:hover{background:#2a2a2a}.flag-list{color:var(--ink-2);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;display:flex}.flag-list b{color:var(--ink)}.flag-note{color:var(--ink-2);margin:0;font-size:12px}.parts{flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%;display:flex}.parts-label{font:600 12.5px var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.parts-bar{background:var(--sunk);border:1px solid var(--rule);border-radius:var(--radius-s);flex-wrap:wrap;gap:2px;max-width:100%;padding:2px;display:inline-flex}.parts-bar button{min-width:28px;min-height:26px;font:600 12.5px var(--ui);color:var(--ink-2);background:0 0;border:0;border-radius:3px}.parts-bar button[aria-pressed=true]{background:var(--gold);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ochre)}.branch-list{margin-top:8px;font-size:13px}.branch-list summary{cursor:pointer;color:var(--ochre);font-weight:600}.branch-list .chip-row{margin-top:8px}.drawing{background:var(--raised);border-bottom:1px solid var(--rule-2)}.drawing-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 18px 8px;display:flex}.details-btn{margin-left:auto}.details-btn[aria-expanded=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.drawing-tools{align-items:center;gap:4px;display:flex}.drawing-stage{padding:0 8px;position:relative}.drawing-stage[data-views=both]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.xs-pane{min-width:0;position:relative}.xs-canvas{cursor:crosshair;touch-action:pan-y;width:100%;height:clamp(250px,36vh,360px);display:block}.xs-readout{border-top:1px solid var(--rule-2);grid-template-columns:repeat(6,minmax(0,1fr));margin:6px 0 0;display:grid}.xs-readout div{border-right:1px solid var(--rule);padding:7px 10px 8px 18px}.xs-readout div:last-child{border-right:0}.xs-readout div.wide{grid-column:1/-1}.xs-readout dt{font:700 10.5px var(--cond);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.xs-readout dd{font:600 17px/1.2 var(--title);margin:0}.xs-readout .side-a dd{color:var(--water)}.xs-readout .side-b dd{color:var(--land)}.xs-readout .warn dd{color:var(--danger)}.xs-readout .note dt{color:var(--ochre)}.xs-readout .note dd{color:var(--ink-2);font-size:12.5px;font-weight:400;line-height:1.35}.transport{border-bottom:1px solid var(--rule-2);background:var(--paper);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 18px;display:flex}.transport-keys{align-items:center;gap:4px;display:flex}.transport-keys .icon-btn{width:34px;height:34px}.play-btn{border:1px solid var(--ochre);background:var(--gold);height:40px;color:var(--ink);font:700 15px var(--ui);border-radius:20px;align-items:center;gap:8px;margin:0 4px;padding:0 20px 0 15px;transition:background-color .16s,transform .12s;display:inline-flex;box-shadow:0 2px 6px #8d5a0840}.play-btn svg{width:17px;height:17px}.play-btn:hover{background:#f5c566}.play-btn:active{transform:translateY(1px)}.play-btn.is-playing{background:var(--raised)}.chainage-out{flex-direction:column;min-width:88px;line-height:1.1;display:flex}.chainage-out b{font:600 19px var(--title)}.chainage-out span{font:600 11.5px var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.transport-opts{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:auto;display:flex}.speed button{min-width:34px;padding:0 6px}.transport-opts .icon-btn[aria-pressed=true]{background:var(--gold);border-color:var(--ochre)}.text-btn.primary{background:var(--gold);border-color:var(--ochre);color:var(--ink)}.text-btn.primary:hover{background:#f5c566}.end-card{background:var(--ink);color:var(--paper);border-bottom:1px solid var(--ink);animation:end-in .22s var(--ease);flex-direction:column;gap:9px;padding:11px 18px 13px;display:flex}@keyframes end-in{0%{opacity:0;transform:translateY(-4px)}}.end-card p{color:#d4e0dd;margin:0;font-size:14px}.end-card b{color:var(--paper);font-weight:600}.end-card .count{min-width:1ch;color:var(--gold);font-weight:700;display:inline-block}.end-actions{flex-wrap:wrap;gap:6px;display:flex}.end-card .text-btn:not(.primary){color:var(--paper);background:0 0;border-color:#ffffff59}.end-card .text-btn:not(.primary):hover{border-color:var(--paper);background:#ffffff1a}.lp-card{border-bottom:1px solid var(--rule-2);padding:12px 18px 10px}.lp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 14px;margin-bottom:4px;display:flex}.lp-head .lp-legend{flex:100%;order:3;margin:0}.lp-head .lp-controls{margin-left:auto}@container side (width>=880px){.lp-head .lp-legend{flex:1 1 0;order:0;justify-content:center;gap:2px 10px;min-width:0;font-size:11.5px}}.lp-head h3{font:700 13px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:0}.lp-canvas{cursor:ew-resize;touch-action:none;width:100%;height:150px;display:block}.lp-legend{color:var(--ink-2);flex-wrap:wrap;gap:2px 14px;margin:0;font-size:12.5px;display:flex}.sw{vertical-align:middle;width:16px;height:3px;margin-right:6px;display:inline-block}.sw-crest{background:var(--ochre)}.sw-dot{background:var(--ink-2);width:4px;height:4px}.sw-land{background:var(--land)}.sw-river{background:repeating-linear-gradient(90deg, var(--water) 0 4px, transparent 4px 7px)}.sw-low{border:5px solid #0000;border-bottom:8px solid var(--danger);background:0 0;border-top:0;width:0;height:0}.sw-ramp{background:linear-gradient(90deg,#fff3c4,#f6c86a,#ef9a4a,#e0643c,#b8323a,#7a1f3d);border:1px solid #0f2a2f66;height:9px}.sw-ground{background:var(--ink);height:2px}.figures{border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.figures div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-width:0;padding:9px 10px 10px 18px}.figures div:nth-child(4n){border-right:0}.figures dt{font:700 10.5px var(--cond);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.figures dd{font:600 16px/1.25 var(--title);overflow-wrap:anywhere;margin:1px 0 0}.figures small{font:400 12px var(--ui);color:var(--ink-2)}.figures .link-btn{font:600 14px var(--ui)}.notes{padding:14px 18px 4px}.notes h3{font:700 13px var(--cond);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px}.notes ol{color:var(--ink-2);flex-direction:column;gap:5px;max-width:70ch;margin:0;padding-left:18px;font-size:13px;display:flex}.notes strong{color:var(--danger)}.insp-tools{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.keys-hint{color:var(--ink-2);margin:10px 0 0;font-size:12.5px}.insp-tools .text-btn.primary{background:var(--gold);border-color:var(--ochre)}.export-panel{background:var(--raised);border:1px solid var(--ink);border-radius:2px;flex-direction:column;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.export-panel h3{font:700 13px var(--cond);letter-spacing:.1em;text-transform:uppercase;margin:0}.export-kinds{flex-direction:column;gap:6px;display:flex}.export-kinds label{border:1px solid var(--rule-2);border-radius:var(--radius-s);cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:8px;padding:7px 8px;display:grid}.export-kinds label:has(input:checked){border-color:var(--ochre);background:var(--gold-soft)}.export-kinds input{accent-color:var(--ochre);margin:3px 0 0}.export-kinds b{font-weight:600;display:block}.export-kinds small{color:var(--ink-2);font-size:12.5px}.export-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;display:grid}.export-fields label{font:700 11.5px var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);gap:4px;display:grid}.export-fields .wide{grid-column:1/-1}.export-fields input:not([type=checkbox]),.export-fields textarea{font:400 14px var(--ui);letter-spacing:0;text-transform:none;color:var(--ink);border:1px solid var(--rule-2);border-radius:var(--radius-s);background:var(--paper);width:100%;padding:7px 9px}.export-fields .check{font:500 13px var(--ui);letter-spacing:0;text-transform:none;color:var(--ink-2);display:inline-flex}.export-status{color:var(--ink-2);min-height:1.2em;margin:0;font-size:13px}.reach-controls{border:1px dashed var(--rule-2);border-radius:var(--radius-s);flex-direction:column;gap:8px;padding:8px 10px;display:flex}.reach-row{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.reach-row label{font:700 11.5px var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);gap:4px;display:grid}.reach-row input,.reach-row select{font:400 14px var(--ui);letter-spacing:0;text-transform:none;color:var(--ink);border:1px solid var(--rule-2);border-radius:var(--radius-s);background:var(--paper);width:7.5em;padding:6px 8px}.reach-row select{width:auto}.reach-summary{color:var(--ink-2);margin:0;font-size:13px}.audit{margin:14px 0 0}.audit h3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.audit-chip{font:700 11.5px var(--cond);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ink);border-radius:2px;padding:2px 8px}.audit-chip.v-ok{background:var(--paper);color:var(--ok);border-color:var(--ok)}.audit-chip.v-check{background:var(--gold-soft);color:var(--ink);border-color:var(--ochre)}.audit-chip.v-likely_not{background:var(--danger);color:#fff;border-color:var(--danger)}.audit-list{color:var(--ink-2);gap:6px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.audit-list li{padding-left:14px;position:relative}.audit-list li:before{content:"";background:var(--rule-2);border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:0}.audit-list li.s2:before{background:var(--ochre)}.audit-list li.s3:before{background:var(--danger)}.reach-summary em{color:var(--danger);font-style:normal}.export-status.ok{color:var(--ok)}.export-status.error{color:var(--danger)}.keys-help{z-index:70;right:16px;top:calc(var(--header-h) + 12px);width:min(460px,100vw - 32px);max-height:calc(100vh - var(--header-h) - 40px);background:var(--raised);border:1px solid var(--ink);box-shadow:var(--lift-2);border-radius:2px;padding:12px 16px 14px;position:fixed;overflow-y:auto}.keys-help header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.keys-help strong{font:600 18px var(--title)}.keys-help dl{margin:6px 0 8px}.keys-help dl div{border-bottom:1px solid var(--rule);grid-template-columns:104px 1fr;gap:10px;padding:6px 0;font-size:13.5px;display:grid}.keys-help dt{font-family:var(--ui)}.keys-help dd{color:var(--ink-2);margin:0}.keys-help .muted{margin:0;font-size:12.5px}.insp[data-fit]{--xs-floor:240px;height:calc(100% - var(--review-h,0px));grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(calc(var(--xs-floor) + 92px), 1fr) auto auto auto;padding-bottom:0;display:grid;overflow:hidden auto}.insp[data-fit]>.figures,.insp[data-fit]>.audit,.insp[data-fit]>.notes,.insp[data-fit]>.sheet-head .flag-panel[hidden]{display:none}.insp[data-fit] h2{margin:0;font-size:21px}.insp[data-fit] .sheet-head{flex-wrap:wrap;align-items:baseline;gap:2px 16px;display:flex}.insp[data-fit] .sheet-head>.sheet-row,.insp[data-fit] .sheet-head>.flag-panel,.insp[data-fit] .sheet-head>.branch-list{flex:1 0 100%}.insp[data-fit] .sheet-head>.sheet-row{margin-bottom:4px}.insp[data-fit] .sheet-where{margin:0}.insp[data-fit] .drawing-bar{gap:6px 10px;padding:6px 16px 4px}.insp[data-fit]>.drawing{flex-direction:column;min-height:0;display:flex}.insp[data-fit] .drawing-stage{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.insp[data-fit] .drawing-stage[data-views=both]{align-items:stretch}.insp[data-fit] .xs-pane{height:100%;min-height:0}.insp[data-fit] .xs-canvas{width:100%;height:100%;position:absolute;inset:0}.insp[data-fit] .bank-model{flex-direction:column;height:100%;min-height:0;display:flex}.insp[data-fit] .model-viewport{flex:auto;height:auto;min-height:160px}.insp[data-fit] .bank-model{overflow:hidden}.insp[data-fit] .model-status{display:none}.insp[data-fit] .model-bar{gap:6px 10px;padding:6px 0 2px;font-size:13px}.insp[data-fit] .model-bar .seg button{min-height:32px;padding:0 10px}.insp[data-fit] .model-zoom .icon-btn{width:30px;height:30px}.insp[data-fit] .xs-readout{margin-top:2px}.insp[data-fit] .xs-readout div{padding:4px 8px 5px 16px}.insp[data-fit] .xs-readout dd{font-size:16px;line-height:1.15}.insp[data-fit] .transport{gap:3px 14px;padding:3px 16px}.insp[data-fit] .transport-keys .icon-btn{width:32px;height:32px}.insp[data-fit] .play-btn{height:34px}.insp[data-fit] .parts{flex:0 auto;width:auto}.insp[data-fit] .chainage-out{min-width:72px}.insp[data-fit] .chainage-out b{font-size:17px}@container side (width<=1180px){.insp[data-fit] .parts-range,.insp[data-fit] .opt-long{display:none}}@container side (width<=900px){.insp[data-fit] .transport-keys [data-act=start],.insp[data-fit] .transport-keys [data-act=end],.insp[data-fit] .parts-n{display:none}.insp[data-fit] .transport{gap:4px 10px}}@container side (width<=980px){.insp[data-fit] .opt-label{display:none}.insp[data-fit] .transport-opts{gap:6px 8px}.insp[data-fit] .speed button{min-width:30px;padding:0 4px}}.insp[data-fit] .lp-card{border-bottom:0;padding:5px 16px 3px}.insp[data-fit] .lp-head{margin-bottom:2px}.insp[data-fit] .lp-head .text-btn.sm,.insp[data-fit] .lp-head .seg button{min-height:28px;padding-top:0;padding-bottom:0}.insp[data-fit] .lp-legend{font-size:11.5px;line-height:1.2}.insp[data-fit] .lp-canvas{height:clamp(100px, calc(var(--pane-h,700px) * .16), 190px)}.bank-model{position:relative}.model-wait{min-height:280px;color:var(--ink-2);justify-content:center;align-items:center;gap:10px;margin:0;display:flex}.model-viewport{touch-action:none;border:1px solid var(--rule-2);background:#eef2ef;width:100%;height:clamp(300px,40vh,420px);position:relative;overflow:hidden}.model-viewport canvas{width:100%;height:100%;display:block}.model-hud{pointer-events:none;position:absolute;inset:0}.hud-title{font:700 11.5px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:#fffc;padding:2px 6px;position:absolute;top:8px;left:10px}.hud-north{width:40px;height:40px;position:absolute;top:8px;right:10px}.hud-north circle{fill:#ffffffd9;stroke:var(--ink);stroke-width:1px}.hud-north path{fill:var(--ink)}.hud-north text{font:700 9px var(--cond);fill:var(--ink);text-anchor:middle}.hud-side{font:700 12px var(--cond);letter-spacing:.08em;text-transform:uppercase;background:#ffffffdb;border:1px solid;padding:1px 6px;position:absolute;top:0;left:0}.hud-a{color:var(--water)}.hud-b{color:var(--land)}.hud-dim{font:700 11.5px var(--cond);letter-spacing:.04em;color:var(--ink);white-space:nowrap;background:#ffffffe6;padding:0 5px;position:absolute;top:0;left:0}.hud-cut{font:700 11.5px var(--cond);letter-spacing:.06em;color:#fff;white-space:nowrap;background:#000;padding:1px 6px;position:absolute;top:0;left:0}.hud-ticks span{font:600 11px var(--cond);color:var(--ink);white-space:nowrap;background:#ffffffbf;padding:0 3px;position:absolute;top:0;left:0}.model-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 10px 0;display:flex}.model-zoom{gap:4px;margin-left:auto;display:inline-flex}.model-zoom .icon-btn{width:32px;height:32px}.model-status{font:600 12px var(--cond);letter-spacing:.05em;text-transform:uppercase;color:var(--ochre);margin:6px 10px 0}.review-bar{z-index:4;background:var(--ink);color:var(--paper);flex-direction:column;gap:8px;padding:12px 18px;display:flex;position:sticky;top:0}.review-bar strong{font:600 17px var(--title);color:var(--gold);margin-right:8px}.review-bar span{color:#d4e0dd;font-size:13px}.review-bar small{color:#b9cbc7;margin-top:2px;font-size:12.5px;display:block}.review-actions{flex-wrap:wrap;gap:6px;display:flex}.review-actions .text-btn{color:var(--paper);background:0 0;border-color:#ffffff59}.review-actions .text-btn:hover{border-color:var(--paper);background:#ffffff1a}.review-btn{border-radius:var(--radius-s);border:1px solid #0000;padding:7px 12px;font-size:13.5px;font-weight:700}.review-btn kbd{margin-left:5px}.review-btn.accept{color:var(--ink);background:#9fd0a8}.review-btn.reject{color:var(--ink);background:#f0a08e}.review-btn.unsure{background:var(--paper);color:var(--ink)}.drawer-pane{z-index:9;left:0;top:var(--header-h);width:min(var(--drawer-w,440px), 94vw);background:var(--paper);border-right:1px solid var(--rule-2);animation:drawer-in .32s var(--ease);position:absolute;bottom:0;overflow-y:auto;box-shadow:10px 0 30px #0f2a2f33}@keyframes drawer-in{0%{opacity:0;transform:translate(-24px)}}.drawer{flex-direction:column;gap:22px;padding:18px 20px 28px;display:flex}.drawer-head{border-bottom:1px solid var(--ink);grid-template-columns:1fr auto;gap:10px;padding-bottom:14px;display:grid}.drawer-head h2{font:600 27px/1.08 var(--title);letter-spacing:-.01em;margin:4px 0 0}.drawer-head .sub{font-size:13.5px}.drawer .sub a{color:var(--ochre);font-weight:600}.drawer-controls{z-index:2;background:var(--paper);border-bottom:1px solid var(--rule);flex-direction:column;gap:8px;margin-top:-10px;padding:10px 0 8px;display:flex;position:sticky;top:-18px}.control-row{flex-wrap:wrap;gap:6px;display:flex}.control-row select{flex:1}.filter-input{flex:100%}.catalogue-list{flex-direction:column;margin:-12px 0 0;padding:0;list-style:none;display:flex}.cat-row{border:0;border-bottom:1px solid var(--rule);text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:8px 2px;display:flex}.cat-row:hover{background:var(--gold-soft)}.cat-row img{aspect-ratio:3440/1440;object-fit:cover;border:1px solid var(--ink);flex:none;width:104px}.cat-glyph{background:var(--sunk);width:104px;height:44px;color:var(--ink-3);border:1px solid var(--rule-2);flex:none;place-items:center;display:grid}.cat-glyph svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:22px;height:22px}.cat-text{flex-direction:column;flex:1;min-width:0;display:flex}.cat-text strong{font:600 16px var(--title)}.cat-text small{color:var(--ink-2);font-size:12.5px}.cat-elev{color:var(--ink-2);font:600 13px var(--cond)}.legend-ramp{border:1px solid var(--ink);margin:12px 0 6px;display:flex}.legend-ramp span{flex:1;height:12px;position:relative}.legend-ramp small{font:600 11.5px var(--cond);color:var(--ink-2);position:absolute;top:15px;left:0}.legend-ramp+.muted{margin-top:24px}.region-bars{flex-direction:column;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.region-bars li{border-bottom:1px solid var(--rule)}.region-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-s);background:0 0;border:0;grid-template-columns:124px 1fr 64px;align-items:center;gap:10px;padding:6px 4px;display:grid}.region-row:hover,.region-row:focus-visible{background:var(--gold-soft)}.region-row[aria-pressed=true]{background:var(--ink);color:var(--paper)}.region-row[aria-pressed=true] .bar{background:#fff3}.region-bars .bar{background:var(--sunk);height:10px;position:relative}.region-bars .bar i{border-right:1px solid var(--ochre);background:repeating-linear-gradient(135deg,#8d5a088c 0 1.5px,#0000 1.5px 4px);position:absolute;top:0;bottom:0;left:0}.region-bars .bar i.hi{background:var(--gold);border-right:0}.region-bars b{text-align:right;font-weight:600}.method-steps{color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:13.5px;display:flex}.method-steps b{color:var(--ink)}.stat-strip{border-top:1px solid var(--ink);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.stat-strip div{border-bottom:1px solid var(--rule);flex-direction:column;padding:10px 10px 11px 0;display:flex}.stat-strip strong{font:600 24px var(--title)}.stat-strip span{color:var(--ink-2);font-size:13px}.how{color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.how b{color:var(--ink)}.source-table{border-collapse:collapse;width:100%;font-size:13px}.source-table td{border-top:1px solid var(--rule);vertical-align:top;color:var(--ink-2);padding:7px 4px 7px 0}.source-table td:first-child{color:var(--ink);width:38%;font-weight:600}.bottom-tabs{display:none}.loading{z-index:80;background:var(--paper);transition:opacity .5s var(--ease);color:var(--ink-2);font:600 13px var(--cond);letter-spacing:.12em;text-transform:uppercase;align-content:center;place-items:center;gap:14px;display:grid;position:fixed;inset:0}.loading.is-hidden{opacity:0;pointer-events:none}.loading svg{fill:none;width:120px;height:70px;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.loading .lg{stroke-dasharray:160;stroke-dashoffset:160px;animation:draw 1.6s var(--ease) infinite alternate}.loading .lb{stroke:var(--ochre);stroke-width:2px;stroke-dasharray:60;stroke-dashoffset:60px;animation:draw 1.6s .25s var(--ease) infinite alternate}.loading .lh{stroke:var(--ink-3);stroke-width:1px}@keyframes draw{to{stroke-dashoffset:0}}.fallback{z-index:90;text-align:center;background:var(--paper);place-content:center;padding:24px;display:grid;position:fixed;inset:0}.fallback h2{font:600 28px var(--title);margin:8px 0}.maplibregl-ctrl-group{border:1px solid var(--rule-2);background:var(--raised)!important;box-shadow:var(--lift)!important;border-radius:var(--radius-s)!important}.maplibregl-ctrl-group button{width:34px!important;height:34px!important}.maplibregl-ctrl-group button+button{border-top:1px solid var(--rule)!important}.maplibregl-ctrl-attrib{color:var(--ink-2);font-size:11px;background:#ffffffd9!important}.maplibregl-ctrl-attrib a{color:var(--ink-2)!important}@media (max-width:1240px){.tabs button{padding:0 9px;font-size:13.5px}.brand-word small{display:none}.figures{grid-template-columns:repeat(2,1fr)}.figures div:nth-child(4n){border-right:1px solid var(--rule)}.figures div:nth-child(2n){border-right:0}}@media (max-width:1020px){.topbar .tabs{display:none}.bottom-tabs{z-index:25;padding:4px 6px calc(4px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--rule-2);gap:2px;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-tabs button{min-height:50px;color:var(--ink-2);font:600 12px var(--ui);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.bottom-tabs svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:21px;height:21px}.bottom-tabs button[aria-current=true]{color:var(--ink)}.bottom-tabs button[aria-current=true]:before{content:"";background:var(--ochre);height:3px;position:absolute;top:-4px;left:26%;right:26%}body:not([data-layout=full]) .bottom-tabs{display:none}body[data-layout=full] .pane-map,.drawer-pane{bottom:calc(59px + env(safe-area-inset-bottom))}.location-pill{max-width:calc(100% - 24px);top:auto;bottom:10px}.title-block{bottom:60px}}@media (max-width:820px){.topbar{height:var(--header-h);flex-wrap:nowrap;align-items:center;gap:8px;padding:6px 8px}.topbar .brand-word{display:none}.brand-mark{width:30px;height:30px}.brand-word strong{font-size:19px}.search{flex:auto;order:0;min-width:0;max-width:none}.search-kbd{display:none}.topbar .skysync-all-apps{flex:none;min-height:44px;margin-left:0;padding:0 10px}.title-block{width:auto;bottom:58px;left:8px;right:56px}body[data-orient=portrait] .title-block .tb-main{display:none}body[data-orient=portrait] .title-block{bottom:52px}body[data-orient=portrait] .tb-legend{gap:2px 10px;padding:6px 10px 7px}.title-block h1{font-size:19px}.tb-main{padding:10px 12px 9px}.tb-sub,.tb-grid{display:none}.title-block.is-resting{width:auto;right:56px}.location-pill{max-width:calc(100% - 64px);left:8px;transform:none}.map-tools{flex-direction:row;top:8px;left:8px}.cut-sheet{bottom:64px;left:8px;right:8px}.cut-canvas{height:170px}.tool-btn span{display:none}.tool-btn{padding:0 10px}.layers-panel{width:auto;max-height:calc(100% - 70px);top:56px;left:8px;right:8px}.drawer-pane{width:100%}body[data-drawer] .map-tools,body[data-drawer] .layers-panel{left:8px}body[data-drawer] .location-pill{display:none}.cv-head{grid-template-columns:1fr auto;gap:6px 8px;padding:10px 12px}.cv-title h1{font-size:25px}.cv-title .sub{font-size:13px}.cv-nav{gap:4px}.cv-nav .seq-btn span,.cv-nav [data-act=share]{display:none}.cv-nav .icon-btn,.cv-nav .seq-btn{justify-content:center;width:34px;height:34px;padding:0}.tour-pos{display:none}.relief-block,.cv-body{padding-left:12px;padding-right:12px}.relief-block{padding-top:12px}.variant{width:118px}.chart-grid{grid-template-columns:1fr}.region-bars li{grid-template-columns:100px 1fr 56px}.sheet-head{padding:10px 12px}.insp h2{margin:6px 0 4px;font-size:20px}.sheet-where{font-size:12.5px}.drawing-bar{padding:8px 12px 6px}.drawing-stage{padding:0 2px}.xs-canvas{height:236px}.model-viewport{height:300px}.xs-readout{grid-template-columns:repeat(3,1fr)}.xs-readout div{padding-left:12px}.xs-readout div:nth-child(3){border-right:0}.xs-readout div:nth-child(n+4){border-top:1px solid var(--rule)}.transport{gap:8px 10px;padding:10px 12px}.transport-opts{justify-content:space-between;width:100%;margin-left:0}.lp-card,.notes{padding-left:12px;padding-right:12px}.figures div{padding-left:12px}.map-dock{scrollbar-width:none;flex-wrap:nowrap;gap:4px;max-width:none;padding:5px;bottom:8px;left:8px;right:52px;overflow-x:auto}.map-dock::-webkit-scrollbar{display:none}.map-dock>*{flex:none}.map-dock .seg button{padding:0 7px;font-size:12.5px}.map-dock .text-btn{padding:0 8px;font-size:12.5px}.dock-badge,.dock-sep{display:none}}.m-head{display:none}body[data-orient=portrait] .m-head{z-index:5;background:var(--paper);border-bottom:1px solid var(--rule-2);align-items:center;gap:6px;min-height:48px;padding:2px 8px 6px 12px;display:flex;position:sticky;top:16px}body[data-orient=portrait]:not([data-sheet=full]) .m-head{position:relative;top:0}body[data-orient=portrait] .m-title{min-width:0;font:600 16px/1.2 var(--title);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}body[data-orient=portrait] .m-head .chainage-out{text-align:right;flex:none;min-width:0}body[data-orient=portrait] .m-head .chainage-out b{font-size:15px}body[data-orient=portrait] .m-head .chainage-out span{font-size:10px}body[data-orient=portrait] .m-head .play-btn,body[data-orient=portrait] .m-head .rv-play{flex:none;height:40px;min-height:40px;margin:0;padding:0 14px 0 11px;font-size:14px}body[data-orient=portrait] .m-head .rv-play [data-rv-play-label]{font-size:13px}body[data-orient=portrait] .m-head .icon-btn{flex:none;width:40px;min-width:40px;height:40px}body[data-orient=portrait] .m-expand i{width:10px;height:10px;transition:transform .25s var(--ease);border:0 solid;border-width:2.4px 0 0 2.4px;margin:3px auto 0;display:block;transform:rotate(45deg)}body[data-orient=portrait] .m-expand[aria-expanded=true] i{margin-top:-4px;transform:rotate(225deg)}body[data-orient=portrait]:not([data-sheet=full]) .insp[data-mfit]{flex-direction:column;height:calc(100% - 16px);padding-bottom:0;display:flex;overflow:hidden}body[data-orient=portrait]:not([data-sheet=full]) .pane-side{overflow:hidden}body[data-orient=portrait]:not([data-sheet=full]) .insp[data-mfit]>:not(.m-head):not(.xs-card):not(.lp-card):not(.end-card){display:none}body[data-orient=portrait]:not([data-sheet=full]) .insp[data-mfit] .xs-card{flex-direction:column;flex:1 1 0;min-height:0;display:flex}body[data-orient=portrait]:not([data-sheet=full]) .insp[data-mfit] .xs-card>:not(.drawing-stage){display:none}body[data-orient=portrait] .insp[data-mfit] .drawing-stage{padding:0 2px;position:relative}body[data-orient=portrait]:not([data-sheet=full]) .insp[data-mfit] .drawing-stage{flex:1 1 0;min-height:0}body[data-orient=portrait] .insp[data-mfit] .drawing-stage>.xs-pane,body[data-orient=portrait] .insp[data-mfit] .drawing-stage>.bank-model{position:absolute;inset:0 2px}body[data-orient=portrait] .insp[data-mfit] .xs-canvas{width:100%;height:100%;position:absolute;inset:0}body[data-orient=portrait]:not([data-sheet=full]) .insp[data-mfit] .lp-card{border-top:1px solid var(--rule);flex:none;padding:0 4px 4px}body[data-orient=portrait]:not([data-sheet=full]) .insp[data-mfit] .lp-head{display:none}body[data-orient=portrait]:not([data-sheet=full]) .insp[data-mfit] .lp-canvas{height:clamp(58px, calc(var(--panel-h,340px) * .22), 96px)}body[data-orient=portrait]:not([data-sheet=full]) .insp[data-mfit] .end-card{flex:none;padding:6px 12px 8px}body[data-sheet=peek] .insp[data-mfit]>:not(.m-head){visibility:hidden}body[data-orient=portrait][data-sheet=full] .insp[data-mfit] .sheet-head>h2{display:none}body[data-orient=portrait][data-sheet=full] .insp[data-mfit] .sheet-actions{flex-wrap:wrap;justify-content:flex-start}body[data-orient=portrait][data-sheet=full] .insp[data-mfit] .drawing-stage{height:clamp(200px,36vh,360px)}body[data-orient=portrait][data-sheet=full] .insp[data-mfit] .drawing-bar{scrollbar-width:none;flex-wrap:nowrap;padding:6px 8px;overflow-x:auto}body[data-orient=portrait][data-sheet=full] .insp[data-mfit] .drawing-bar>*,body[data-orient=portrait][data-sheet=full] .insp[data-mfit] .drawing-tools>*{flex:none}body[data-orient=portrait][data-sheet=full] .insp[data-mfit] .lp-canvas{height:120px}body[data-orient=portrait][data-sheet=full] .insp[data-mfit] .transport{box-shadow:none;flex-wrap:wrap;gap:8px;padding:8px 12px;position:static}body[data-orient=portrait] .insp .icon-btn,body[data-orient=portrait] .insp .text-btn{min-height:40px}body[data-orient=portrait] .insp .sheet-actions .icon-btn,body[data-orient=portrait] .insp .transport-keys .icon-btn{width:40px;height:40px}body[data-orient=portrait]:not([data-sheet=full]) .pane-side>.rv{flex-direction:column;height:calc(100% - 16px);min-height:0;padding-bottom:0;display:flex;overflow:hidden}body[data-orient=portrait]:not([data-sheet=full]) .pane-side>.rv>:not(.m-head):not(.rv-sec):not(.rv-long){display:none}body[data-orient=portrait]:not([data-sheet=full]) .rv .rv-sec{flex-direction:column;flex:1 1 0;min-height:0;padding:2px 6px 0;display:flex}body[data-orient=portrait]:not([data-sheet=full]) .rv .rv-sec>:not(.rv-canvas){display:none}body[data-orient=portrait]:not([data-sheet=full]) .rv .rv-canvas{flex:1 1 0;height:auto;min-height:0}body[data-orient=portrait]:not([data-sheet=full]) .rv .rv-long{flex:none;padding:2px 6px 4px}body[data-orient=portrait]:not([data-sheet=full]) .rv .rv-long>:not(.rv-long-canvas){display:none}body[data-orient=portrait]:not([data-sheet=full]) .rv .rv-long-canvas{height:clamp(58px, calc(var(--panel-h,340px) * .22), 96px)}body[data-orient=portrait][data-sheet=full] .rv .rv-head>h2{display:none}body[data-sheet=peek] .pane-side>.rv>:not(.m-head){visibility:hidden}body[data-orient=portrait] .map-dock{background:var(--raised);padding:4px;bottom:8px;left:auto;right:52px}body[data-orient=portrait] .map-dock:not([data-open])>:not(.md-toggle){display:none}body[data-orient=portrait] .map-dock[data-open]{left:8px}.md-toggle{display:none}body[data-orient=portrait] .md-toggle{border:1px solid var(--rule-2);border-radius:var(--radius-s);background:var(--raised);width:40px;height:40px;color:var(--ink);flex:none;place-items:center;display:grid}body[data-orient=portrait] .md-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:22px;height:22px}body[data-orient=portrait] .map-dock[data-open] .md-toggle{background:var(--gold);border-color:var(--ochre)}@media (max-width:400px){.transport-keys [data-act=start],.transport-keys [data-act=end]{display:none}.speed button{min-width:28px}.map-dock [data-dock=section]{display:none}}@media (pointer:coarse){.icon-btn,.icon-btn.sm,.sheet-actions .icon-btn,.transport-keys .icon-btn,.map-dock .icon-btn,.model-zoom .icon-btn{width:44px;height:44px}.seg button,.segmented button{min-height:40px}.text-btn{min-height:44px}.play-btn{height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.asset-pop .maplibregl-popup-content{font:400 13px var(--ui);color:var(--ink);background:var(--paper);border:1px solid var(--ink);border-radius:2px;gap:3px;padding:10px 28px 10px 12px;display:grid;box-shadow:0 6px 18px #0f2a2f2e}.asset-pop strong{font:700 13px var(--cond);letter-spacing:.06em;text-transform:uppercase}.asset-pop span{color:var(--ink-2)}.asset-pop .asset-meta{margin-top:4px;font-size:12px;line-height:1.4}.asset-pop .maplibregl-popup-close-button{color:var(--ink-2);padding:2px 8px;font-size:18px}.map-style{z-index:6;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:calc(100% - 200px);display:flex;position:absolute;top:12px;right:12px}.map-style .seg{background:var(--raised);box-shadow:var(--lift);border-color:var(--rule-2)}.map-style .seg button{min-height:32px;padding:0 11px;font-weight:600}.seg-label{font:700 11px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);align-self:center;padding:0 6px 0 8px}.colour-seg{width:100%}.colour-seg button{flex:1}@media (max-width:820px){.map-style{display:none}}.bank-style-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.bank-style-list button{text-align:left;border:1px solid var(--rule-2);border-radius:var(--radius-s);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;gap:2px;padding:7px 9px;display:grid}.bank-style-list button b{font-size:13.5px;font-weight:600}.bank-style-list button small{color:var(--ink-2);font-size:12px;line-height:1.3}.bank-style-list button[aria-checked=true]{border-color:var(--ochre);background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--ochre)}@media (min-width:821px){.topbar.skysync-native-header,.topbar{flex-wrap:nowrap}.topbar .search{flex:240px;min-width:150px}}.lp-controls{align-items:center;gap:8px;display:inline-flex}.lp-foot[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.lp-card[data-foot] .lp-canvas{height:260px}.insp[data-fit] .lp-card[data-foot] .lp-canvas{height:clamp(150px, calc(var(--pane-h,700px) * .225), 300px)}.text-btn.sm{min-height:32px;padding:0 10px;font-size:13px}.studio-btn{min-height:34px;margin-right:8px}.studio-btn svg{width:16px;height:16px}@container side (width<=520px){.studio-btn span{display:none}}.studio{padding:0 0 28px}.studio-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 18px 12px;display:flex}.studio-head h2{font:600 23px/1.1 var(--title);margin:4px 0 0}.studio-step{border-bottom:1px solid var(--rule-2);flex-direction:column;gap:10px;padding:14px 18px;display:flex}.studio-step h3{font:700 14px var(--cond);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin:0;display:flex}.studio-step h3 span{background:var(--ink);width:24px;height:24px;color:var(--paper);letter-spacing:0;border-radius:50%;place-items:center;font-size:13px;display:inline-grid}.studio-note{color:var(--ink-2);margin:0;font-size:13.5px}.studio-marks{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.studio-mark{border:1px solid var(--rule-2);border-radius:var(--radius-s);background:var(--raised);margin:0;overflow:hidden}.studio-mark canvas{width:100%;height:150px;display:block}.studio-mark figcaption{font:600 13px var(--cond);letter-spacing:.04em;border-top:1px solid var(--rule);align-items:center;gap:6px;padding:4px 8px;display:flex}.studio-mark figcaption b{margin-right:4px;font-weight:700}.studio-mark figcaption .icon-btn{width:26px;height:26px;margin-left:auto}.studio-mark figcaption .icon-btn+.icon-btn{margin-left:0}.studio-typical{border:1px solid var(--rule-2);background:#fff;width:100%;height:300px}.studio-sheets{gap:4px;margin:0;padding-left:20px;font-size:14px;display:grid}.studio-sheets .muted{color:var(--ink-2);margin-left:-20px;list-style:none}.studio-preview{border:1px solid var(--ink);background:#fff;width:100%;height:min(80vh,900px)}[data-st=pick-section][aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.fit-screen.s-likely_not{color:#fff;background:#5d5a52;border-color:#5d5a52}.fit-screen.s-check{background:var(--gold-soft);color:var(--ink);border-color:var(--ochre)}.fit-screen.s-ok{background:var(--paper);color:var(--ok);border-color:var(--ok)}.dock-height{color:var(--ink-2);font-variant-numeric:tabular-nums;min-width:96px}.layers-card header{z-index:3;background:var(--raised);border-bottom:1px solid var(--rule);border-radius:var(--radius) var(--radius) 0 0;position:sticky;top:0}.bank-style-row{border:1px solid var(--rule-2);border-radius:var(--radius-s);grid-template-columns:repeat(5,1fr);gap:0;overflow:hidden}.bank-style-row button{border:0;border-right:1px solid var(--rule-2);text-align:center;border-radius:0;justify-items:center;min-height:34px;padding:7px 2px}.bank-style-row button:last-child{border-right:0}.bank-style-row button b{font-size:12.5px}.bank-style-row button small{display:none}.bank-style-row button[aria-checked=true]{box-shadow:none;background:var(--ink);color:var(--paper)}.cut-overlay{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cut-overlay .halo{stroke:#fff;stroke-width:4px;stroke-linecap:butt;opacity:.9}.cut-overlay .line{stroke:#000;stroke-width:1.6px;stroke-linecap:butt}.bank-style-note{color:var(--ink-2);min-height:16px;margin:5px 0 0;font-size:12px}.hover-tip{border:1px solid #ffffff24;border-radius:6px;max-width:320px;padding:8px 11px 9px}.hover-tip strong{font:600 14px var(--title);margin-bottom:3px}.hover-tip .tip-facts{color:#dfe9e6;font-size:12.5px;display:block}.hover-tip .tip-facts b{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.hover-tip .tip-hint{font:700 10.5px var(--cond);letter-spacing:.08em;text-transform:uppercase;color:#f2c46b;margin-top:4px;display:block}.cut-overlay .hover-halo{stroke:#fff;stroke-width:5px;opacity:.85;stroke-linecap:round}.cut-overlay .hover-line{stroke:#0f2a2f;stroke-width:2px;stroke-dasharray:5 3;stroke-linecap:butt}.cut-overlay .hover-dot{fill:#fff;stroke:#0f2a2f;stroke-width:2px}.pane-map .maplibregl-ctrl-bottom-left{z-index:3;pointer-events:none;align-items:flex-end;gap:8px;display:flex;bottom:10px;left:12px}.pane-map .maplibregl-ctrl-scale{border-color:var(--ink);color:var(--ink);font:600 11px var(--cond);letter-spacing:.04em;background:#fffbe8db;margin:0}.scale-text{font:700 11px var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-variant-numeric:tabular-nums;background:#fffbe8db;border-radius:2px;padding:2px 6px}.attrib-link{pointer-events:auto;color:var(--ink-2);font:500 10px var(--body,inherit);cursor:pointer;float:right;clear:both;background:#fffbe899;border:0;border-radius:2px;margin:0 4px 2px 0;padding:0 3px}.attrib-link:hover{color:var(--ink);background:#fffbe8f2}.layer-group.attribution p{color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.45}.layer-group.attribution a{color:inherit}.layers-card{padding-top:0}.dock-terrain{cursor:pointer;border-radius:var(--radius-s);background:0 0;border:1px solid #0000;padding:3px 6px}.dock-terrain:hover{border-color:var(--rule-2);background:var(--paper)}.dock-terrain.is-exaggerated{background:var(--gold-soft);border-color:var(--ochre);color:var(--ink)}.map-flat{z-index:4;background:var(--raised);box-shadow:var(--lift);position:absolute;bottom:132px;right:10px}.map-flat button{min-width:34px;font:700 12px var(--cond);letter-spacing:.06em;padding:5px 8px}.look-variants{grid-template-columns:repeat(5,1fr);gap:4px;margin-top:8px;display:grid}.look-variants button{border:1px solid var(--rule-2);border-radius:var(--radius-s);background:var(--paper);color:var(--ink);cursor:pointer;font:inherit;justify-items:center;gap:3px;padding:4px 2px 5px;display:grid}.look-variants button span{text-align:center;color:var(--ink-2);font-size:10.5px;line-height:1.15}.look-variants button[aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.look-variants button[aria-checked=true] span{color:var(--ink);font-weight:600}.look-swatch{border:1.5px solid var(--line);background:linear-gradient(135deg,#6f8f5a,#b9b48a 60%,#8fa7ad);border-radius:2px;width:100%;height:22px;display:block;position:relative;overflow:hidden}.look-swatch:before{content:"";background:var(--base);opacity:var(--base-o);position:absolute;inset:0}.look-swatch:after{content:"";background:repeating-linear-gradient(135deg, var(--hatch) 0 1.5px, transparent 1.5px 6px);position:absolute;inset:0}.look-adjust{border-top:1px dashed var(--rule-2);margin-top:8px;padding-top:6px}.look-adjust summary{cursor:pointer;font:700 11.5px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding:2px 0}.look-row{gap:4px;margin:8px 0 0;font-size:13px;display:grid}.look-row>span:first-child{color:var(--ink);justify-content:space-between;display:flex}.look-row output{font-variant-numeric:tabular-nums;font-weight:600}.look-row small{color:var(--ink-3);font-size:11.5px}.look-row input[type=range]{width:100%;accent-color:var(--ochre)}.look-dots{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.look-dots button{cursor:pointer;border:1px solid #0f2a2f73;border-radius:50%;width:22px;height:22px;padding:0}.look-dots button[aria-checked=true]{outline:2px solid var(--ink);outline-offset:2px}.look-dots button.none{background:var(--paper);color:var(--ink-2);font-size:13px;line-height:1}.look-dots input[type=color]{border:1px solid var(--rule-2);cursor:pointer;background:0 0;border-radius:3px;width:28px;height:24px;padding:0}.look-seg{grid-template-columns:repeat(4,1fr);display:grid}.look-seg button{padding:5px 2px;font-size:12.5px}.look-reset{min-height:30px;margin-top:10px;font-size:13px}.pane-map .maplibregl-ctrl-bottom-left{gap:6px}.scale-text{box-sizing:border-box;white-space:nowrap;order:0;width:158px;overflow:hidden}.pane-map .maplibregl-ctrl-bottom-left .maplibregl-ctrl-scale{order:1}.pane-map .maplibregl-ctrl-bottom-left>.maplibregl-ctrl{order:1;width:136px;margin:0}.map-flat{display:none}.maplibregl-ctrl-group button.flat-toggle{font:700 12px var(--cond);letter-spacing:.04em;color:var(--ink)}.pane-map[data-narrow=true] .map-style{display:none}:is(.relief-stage:fullscreen,.relief-stage.is-maximised){background:#0b2a33;border-radius:0;width:100vw;height:100vh;max-height:none}.relief-stage.is-maximised{z-index:200;position:fixed;inset:0}:is(.relief-stage:fullscreen .relief-img,.relief-stage.is-maximised .relief-img){object-fit:contain;width:100%;height:100%}:is(.relief-stage:fullscreen .stage-tools,.relief-stage.is-maximised .stage-tools){top:18px;right:18px}canvas.is-scrub{cursor:ew-resize;touch-action:none}.stem-marker{pointer-events:none;background:#fff;border:3px solid #0f2a2f;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 4px #ffffff73,0 2px 6px #0006}.pane-map:has(.map-dock) .maplibregl-ctrl-bottom-left{bottom:88px}.look-dots button.data{color:#fff;text-shadow:0 0 2px #000;background:linear-gradient(90deg,#fff3c4,#ef9a4a,#e0643c,#7a1f3d);font-size:11px}.location-pill{top:auto;bottom:12px}.pane-map:has(.map-dock) .location-pill{display:none}.confirm-btn{gap:6px;font-weight:700}.confirm-btn.is-on{color:#fff;background:#3f7d4c;border-color:#26512f}.confirm-btn.is-on kbd{color:var(--ink)}.fit.confirm-badge{color:#26512f;background:#3f7d4c29;border-color:#3f7d4c}.nav-back{border:1.5px solid var(--ink);background:var(--paper);min-height:38px;color:var(--ink);font:700 14px var(--ui);cursor:pointer;border-radius:19px;grid-column:1/-1;justify-self:start;align-items:center;gap:8px;padding:0 16px 0 11px;display:inline-flex}.nav-back:hover{background:var(--gold);border-color:var(--ochre)}.nav-back:focus-visible{outline:3px solid var(--ochre);outline-offset:2px}.nav-back span{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.nav-chev{border:0 solid;border-width:0 0 2.6px 2.6px;width:9px;height:9px;margin-left:4px;display:inline-block;transform:rotate(45deg)}.nav-back-sm{grid-column:auto;min-height:32px;margin-right:6px;padding:0 12px 0 8px;font-size:13px}.cv-head>.nav-back{margin-bottom:2px}.choice-pop .maplibregl-popup-content{border:1.5px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:var(--lift-2);min-width:240px;font-family:var(--ui);border-radius:12px;padding:14px 16px}.choice-pop .maplibregl-popup-tip{border-top-color:var(--ink);border-bottom-color:var(--ink)}.choice-pop .maplibregl-popup-close-button{width:32px;height:32px;color:var(--ink);font-size:20px}.cp{flex-direction:column;gap:4px;padding-right:22px;display:flex}.cp strong{font:600 19px/1.15 var(--title);letter-spacing:-.01em}.cp>span{color:var(--ink-2);font-size:13px}.cp-actions{flex-direction:column;gap:8px;margin-top:10px;display:flex}.cp-btn{border:1.5px solid var(--ink);background:var(--paper);min-height:44px;color:var(--ink);font:700 14.5px var(--ui);cursor:pointer;text-align:center;border-radius:22px;padding:0 16px}.cp-btn:hover{background:var(--gold);border-color:var(--ochre)}.cp-primary{background:var(--ink);color:var(--paper)}.cp-primary:hover{color:var(--paper);border-color:var(--ink);background:#1c4650}.cp-btn:focus-visible{outline:3px solid var(--ochre);outline-offset:2px}.quick-review{background:var(--ink)!important;color:var(--paper)!important}.quick-review:hover{background:#1c4650!important}.rv-cats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0 0 10px;display:grid}.rv-cat{text-align:left;border:1px solid var(--rule-2);border-left:4px solid var(--ink-3);border-radius:var(--radius-s);background:var(--raised);color:var(--ink);cursor:pointer;grid-template-columns:1fr auto;align-items:baseline;gap:2px 8px;padding:9px 11px;display:grid}.rv-cat:hover{background:#fff}.rv-cat[aria-checked=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);background:#fff}.rv-cat-label{font:700 12px var(--cond);letter-spacing:.06em;text-transform:uppercase}.rv-cat strong{font:700 20px var(--title);justify-self:end}.rv-cat small{color:var(--ink-2);grid-column:1/-1;font-size:12px}.rv-cat-note{color:var(--ink-3);grid-column:1/-1;font-size:11.5px;line-height:1.3}.rv-cat-likely_not{border-left-color:#c0392b}.rv-cat-natural{border-left-color:#8a6f52}.rv-cat-unsure{border-left-color:#e9a93a}.rv-cat-likely{border-left-color:#2f9e5b}.rv-cat-joins{border-left-color:#12303a}.rv-more-filters{margin:0 0 8px}.rv-more-filters>summary{cursor:pointer;font:600 12.5px var(--cond);letter-spacing:.04em;color:var(--ink-2);padding:4px 0}.rv-why{color:#6b4b12;font-size:12px;font-style:normal;display:block}.review-bar .review-why{color:#f2d58a;flex:1 0 100%;font-size:12.5px}.rv-tally{border:1px solid var(--rule-2);border-radius:var(--radius-s);background:var(--raised);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0 0 8px;padding:8px 12px;font-size:13px;display:flex}.rv-tally b{font:700 12px var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.rv-tally span{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.rv-controls .rv-row{align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.rv-label{width:52px;font:700 11.5px var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex:none;padding-top:6px}.rv-go{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0 8px;display:flex}.rv-start{min-height:44px;padding:0 22px;font-size:15px}.rv-start:disabled{opacity:.45}.rv-dot{border:2px solid var(--ink);background:#fff;border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.rv-dot.rv-accept{background:#2f9e5b;border-color:#17623a}.rv-dot.rv-reject{background:#c0392b;border-color:#7a1d14}.rv-dot.rv-unsure{background:#e9a93a;border-color:#8d5a08}.rv-row{grid-template-columns:22px 1fr;align-items:center}.review-bar .review-head small{flex:1 0 100%}.review-was{font-style:normal;font:700 12px var(--cond);letter-spacing:.06em;text-transform:uppercase;background:var(--paper);color:var(--ink);border-radius:10px;padding:1px 8px}.review-was-accept{color:#fff;background:#2f9e5b}.review-was-reject{color:#fff;background:#c0392b}.review-was-unsure{color:#1b1405;background:#e9a93a}.review-step{gap:6px;margin-left:auto;display:inline-flex}.review-bar .text-btn{color:var(--paper);border-color:#fff6}.review-bar .text-btn:disabled{opacity:.4}.review-bar kbd{margin-left:6px}.rv-controls .control-row{flex-wrap:wrap}.rv-controls .control-row select,.rv-controls .control-row .filter-input{flex:140px;min-width:0}.cut-sheet{overscroll-behavior:contain;max-height:calc(100% - 150px);overflow-y:auto}.cut-stats{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:6px;margin:8px 0 2px;display:grid}.cut-stat{border:1px solid var(--rule-2);border-radius:var(--radius-s);background:var(--paper);text-align:left;color:var(--ink);flex-direction:column;align-items:flex-start;gap:0;padding:5px 9px;display:flex}.cut-stat span{font:700 10.5px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.cut-stat b{font:600 15px var(--ui)}.cut-stat small{color:var(--ink-2);font-size:11.5px}.cut-stat:not(:disabled):hover{border-color:var(--ink);background:var(--gold-soft)}.cut-list{border-top:1px solid var(--rule);flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.cut-row{border:0;border-bottom:1px solid var(--rule);text-align:left;width:100%;color:var(--ink);background:0 0;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:6px 2px;display:grid}.cut-row:hover{background:var(--gold-soft)}.cut-text{flex-direction:column;min-width:0;display:flex}.cut-text b{font:600 14px/1.2 var(--ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cut-text small{color:var(--ink-2);font-size:12px}.cut-at{font:600 12px var(--cond);letter-spacing:.04em;color:var(--ink-2);white-space:nowrap}.cut-ico{width:14px;height:14px;box-shadow:0 0 0 1px var(--ink);border:2px solid #fff;border-radius:3px;justify-self:center}.cut-ico.bank{background:#c9781f}.cut-ico.road{background:#5b5f63}.cut-ico.river{background:#1f7f9f;border-radius:50%}body[data-layout=side] .cut-sheet,body[data-layout=both] .cut-sheet{max-height:calc(100% - 190px)}body[data-layout=side] .cut-canvas,body[data-layout=both] .cut-canvas{height:220px}.cut-canvas{height:250px}.cut-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));column-gap:14px;display:grid}.cut-list>li{min-width:0}.trib-quick[aria-pressed=true]{color:#fff;background:#8f6bd8;border-color:#4a2f94}.trib-switch{margin:6px 0 10px}.trib-card{z-index:9;overscroll-behavior:contain;background:var(--paper);border:1.5px solid var(--ink);width:min(360px,100% - 24px);max-height:52%;box-shadow:var(--lift-2);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex;position:absolute;bottom:44px;left:12px;overflow-y:auto}.trib-card h3{font:600 21px/1.1 var(--title);margin:4px 0 0}.trib-card h4{font:700 11.5px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:8px 0 2px}.trib-facts{color:var(--ink-2);margin:0;font-size:13px}.trib-banks{border-top:1px solid var(--rule);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.trib-banks button{border:0;border-bottom:1px solid var(--rule);text-align:left;width:100%;color:var(--ink);background:0 0;flex-direction:column;align-items:flex-start;gap:0;padding:6px 2px;display:flex}.trib-banks button:hover{background:var(--gold-soft)}.trib-banks b{font:600 14px/1.2 var(--ui)}.trib-banks small{color:var(--ink-2);font-size:12px}.trib-card .nav-back{align-self:flex-start}.cv-head .cv-title{grid-area:2/1/span 2;min-width:0}.cv-head .cv-nav{grid-area:2/2;justify-self:end}.cv-relief .cv-head{position:relative}.cv-thumb{width:clamp(150px,22vw,230px);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;grid-area:3/2;place-self:end;gap:3px;padding:0;display:flex}.cv-thumb img{aspect-ratio:2.1;object-fit:cover;border:1px solid var(--ink);width:100%;box-shadow:var(--lift);border-radius:6px;display:block}.cv-thumb span{font:700 11.5px var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.cv-thumb:hover img{border-color:var(--ochre)}.cv-thumb:hover span{color:var(--ink)}.cv-thumb:focus-visible{outline:3px solid var(--ochre);outline-offset:3px}.trib-pill{background:var(--paper);color:#2a1860;min-height:36px;font:700 13.5px var(--ui);cursor:pointer;border:1.5px solid #4a2f94;border-radius:18px;align-items:center;gap:8px;padding:0 12px 0 10px;display:inline-flex}.trib-pill .trib-dot{background:#8f6bd8;border:2px solid #fff;border-radius:4px;width:14px;height:14px;box-shadow:0 0 0 1px #4a2f94}.trib-pill b{color:#2a1860;font:700 11.5px var(--cond);letter-spacing:.06em;text-transform:uppercase;background:#e8e1f7;border-radius:10px;margin-left:2px;padding:1px 8px}.trib-pill[aria-pressed=true]{color:#fff;background:#8f6bd8}.trib-pill[aria-pressed=true] b{color:#4a2f94;background:#fff}.trib-pill:hover{border-color:var(--ink)}.trib-pill:focus-visible{outline:3px solid var(--ochre);outline-offset:2px}.plates{border-top:1px solid var(--ink);padding-top:4px}.plates>summary{cursor:pointer;font:600 19px/1.2 var(--title);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:6px 0;list-style:none;display:flex}.plates>summary::-webkit-details-marker{display:none}.plates>summary:before{content:"▸";color:var(--ochre);font-size:15px}.plates[open]>summary:before{content:"▾"}.plates>summary small{font:500 13px var(--ui);color:var(--ink-2)}.plates .relief-block{padding:8px 0 0}@media (max-width:700px){.cv-thumb{width:120px}}.cut-sheet{max-height:min(100% - 120px,760px)}.cut-sheet.is-folded{max-height:none}.cut-sheet.is-folded .cut-body{display:none}.cut-hint{font:500 12px var(--ui);color:var(--ink-3);margin-left:6px}.cut-sheet.is-drawing .cut-banks,.cut-sheet.is-drawing .cut-list,.cut-sheet.is-drawing .cut-note,.cut-sheet.is-drawing .cut-view{display:none}.cut-sheet.is-busy .cut-canvas{opacity:.55;transition:opacity .12s}.cut-view{margin-right:4px}.cut-view button{white-space:nowrap}.cut-banks{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:10px;margin-top:8px;display:grid}.cut-bank{border:1px solid var(--rule-2);border-radius:var(--radius-s);background:var(--paper);min-width:0;padding:6px 8px 4px}.cut-bank header{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.cut-bank header b{font:600 15px var(--ui);color:var(--ink)}.cut-bank header span{font:600 11.5px var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.cut-bank-canvas{width:100%;height:270px;margin-top:4px;display:block}body[data-layout=side] .cut-bank-canvas,body[data-layout=both] .cut-bank-canvas{height:230px}body[data-layout=side] .cut-banks,body[data-layout=both] .cut-banks{grid-template-columns:1fr}.review-bar{flex-flow:wrap;align-items:center;gap:6px 14px;padding:7px 14px}.review-bar .review-head{flex:240px;min-width:0}.review-bar .review-head strong{margin-right:0;font-size:16px}.review-bar .review-head>span{font-size:12.5px}.review-bar .review-head{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.review-bar .review-head .review-tally{margin:0;font-size:12px}.review-bar .review-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.review-bar .review-btn,.review-bar .text-btn{min-height:32px;padding:0 10px}.review-bar .review-step{margin-left:0}.cut-canvas.is-zoomed{cursor:grab}.cut-canvas{touch-action:none}.cut-view button[data-zoom]{min-width:32px;font-weight:700}.region-row{grid-template-columns:124px 1fr 112px}.region-bars b small{font:600 11px var(--cond);letter-spacing:.03em;color:#1b7f86;display:block}.region-row[aria-pressed=true] b small{color:#9fe6e9}.region-bars .bar i.found{background:repeating-linear-gradient(135deg,#1b7f86bf 0 2px,#1b7f8640 2px 4px);border-right:0}.fold-card>summary{cursor:pointer;padding:0;list-style:none}.fold-card>summary::-webkit-details-marker{display:none}.fold-card>summary h3{margin-bottom:0}.fold-card>summary h3:before{content:"▸";color:var(--ochre);margin-right:2px;font-size:15px}.fold-card[open]>summary h3{margin-bottom:10px}.fold-card[open]>summary h3:before{content:"▾"}@media (max-width:700px){.region-row{grid-template-columns:96px 1fr 96px}}.review-bar .review-marks{border-top:1px solid #ffffff2e;flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:6px 8px;padding-top:6px;display:flex}.review-bar .rm-toggle{border-radius:var(--radius-s);min-height:28px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #fff6;padding:0 10px;font-size:12.5px;font-weight:700}.review-bar .rm-toggle[aria-pressed=true]{color:#fff;background:#e5262b;border-color:#e5262b}.review-bar .rm-hint,.review-bar .rm-sum{color:#d4e0dd;font-size:12.5px}.review-bar .rm-chip{color:var(--paper);background:#ffffff1a;border-left:4px solid #e5262b;border-radius:3px;align-items:center;gap:6px;padding:2px 4px 2px 9px;font-size:12.5px;display:inline-flex}.review-bar .rm-chip b{font-weight:700}.review-bar .rm-chip button{color:var(--paper);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:2px 6px;font-size:16px;line-height:1}.review-bar .rm-chip button:hover{background:#ffffff2e}.review-bar .review-marks .text-btn{background:0 0}#draw-button[aria-pressed=true]{background:var(--gold);border-color:var(--ochre)}.tool-btn{position:relative}.tool-badge{color:#fff;min-width:18px;height:18px;font:700 11px/18px var(--cond,system-ui);text-align:center;box-shadow:var(--lift);background:#6a3df0;border-radius:9px;padding:0 5px;position:absolute;top:-6px;right:-6px}.draw-panel{z-index:11;background:var(--raised);border:1px solid var(--ink);width:min(380px,100% - 84px);max-height:min(62%,560px);box-shadow:var(--lift-2);border-radius:2px;padding:10px 12px;position:absolute;bottom:30px;left:12px;overflow:auto}body[data-layout=side] .draw-panel,body[data-layout=both] .draw-panel{bottom:84px}.draw-panel header{align-items:center;gap:8px;display:flex}.draw-panel header strong{font:700 13px var(--cond);letter-spacing:.1em;text-transform:uppercase}.draw-panel .dp-count{color:var(--ink-2);margin-right:auto;font-size:12px}.draw-panel .dp-hint,.draw-panel .dp-note{color:var(--ink-2);margin:6px 0;font-size:12.5px}.dp-list{border-top:1px solid var(--rule-2);max-height:150px;margin:6px 0;padding:0;list-style:none;overflow:auto}.dp-row button{border:0;border-bottom:1px solid var(--rule-2);text-align:left;cursor:pointer;background:0 0;grid-template-columns:12px auto auto 1fr auto;align-items:center;gap:4px 8px;width:100%;padding:6px 4px;font-size:13px;display:grid}.dp-row.is-on button{background:#6a3df01a}.dp-row em{color:var(--ink-2);text-align:right;font-size:12px;font-style:normal}.dp-dot{background:#6a3df0;border-radius:50%;width:10px;height:10px}.dp-dot.dp-ok{background:#1fae4b}.dp-dot.dp-mid{background:#e9a93a}.dp-dot.dp-bad{background:#e5262b}.dp-dec{background:var(--rule-2);border-radius:9px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:700}.dp-dec-keep{background:#9fd0a8}.dp-dec-discard{background:#f0a08e}.dp-dec-unsure{background:#f1dfa6}.dp-detail{gap:8px;margin-top:8px;display:grid}.dp-name{color:var(--ink-2);gap:3px;font-size:12px;font-weight:600;display:grid}.dp-name input,.dp-name textarea{font:inherit;border:1px solid var(--rule-2);color:var(--ink);resize:vertical;background:#fff;border-radius:3px;padding:5px 7px;font-weight:400}.dp-actions{flex-wrap:wrap;gap:6px;display:flex}.dp-result{gap:4px;margin:0;font-size:12.5px;display:grid}.dp-result div{grid-template-columns:96px 1fr;gap:8px;display:grid}.dp-result dt{color:var(--ink-2)}.dp-result dd{margin:0}.draw-panel footer{border-top:1px solid var(--rule-2);gap:6px;margin-top:8px;padding-top:8px;display:flex}.draw-panel.is-busy{pointer-events:none;opacity:.45}.draw-panel.is-folded>:not(header){display:none}.draw-panel.is-folded{padding-bottom:6px}.dp-more summary{cursor:pointer;color:var(--ink-2);font-size:12.5px;font-weight:600}.dp-more[open]{gap:8px;display:grid}.dp-more summary{margin-bottom:6px}.dp-decide{display:inline-flex}.dp-decide button{padding:5px 9px}.route-pill{z-index:11;background:var(--raised);width:min(660px,100% - 96px);box-shadow:var(--lift-2);border:1px solid #0e8fa3;border-top-width:4px;border-radius:2px;padding:8px 12px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}body[data-layout=side] .route-pill,body[data-layout=both] .route-pill{bottom:84px}.route-pill .rp-row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.route-pill strong{font:700 13px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:#0b6f80}.route-pill .rp-count{color:var(--ink-2);margin-right:auto;font-size:12.5px}.route-pill .rp-hint{color:var(--ink-2);margin:6px 0 0;font-size:12.5px}.route-pill .seg button[aria-pressed=true]{color:#fff;background:#0e8fa3}.fit.fit-join{color:#fff;background:#12303a}.review-bar .review-join{color:#d4e0dd;border-top:1px solid #ffffff2e;flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:6px 10px;padding-top:6px;font-size:12.5px;display:flex}.review-bar .review-join b{color:var(--gold);font-size:14px}.review-bar .review-join .rj-ok{color:#9fd0a8}.review-bar .review-join .rj-warn{color:#f1c27d;font-weight:600}.review-bar .review-join .text-btn{background:0 0;min-height:28px}.review-bar .review-join .rj-keys{margin-left:auto}.rv-tally .rv-sub{border-top:1px solid var(--rule-2);flex:1 0 100%;margin-top:6px;padding-top:6px}.rv-dot.rv-maccept{background:#fff;border:2px solid #1fae4b;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 5px #9fd0a8}.rv-dot.rv-mreject{background:#fff;border:2px solid #c8442b;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 5px #f0a08e}.rv-tally .rv-spot{flex-wrap:wrap;flex:1 0 100%;gap:6px;display:flex}.rv-tally .rv-spot .text-btn{font-size:12.5px}#app-home .brand-mark,.lp .lp-mast .lp-brand .brand-mark{object-fit:contain;flex:none;width:44px;height:44px;display:block}#app-home{min-height:44px}.brand-word small{white-space:nowrap}#intro-loader .ld-brand{justify-content:center;min-height:44px;padding-left:53px;position:relative}#intro-loader .ld-brand:before{content:"";background:url(/brand/strata/mark-96.webp) 50%/contain no-repeat;width:44px;height:44px;position:absolute;top:0;left:0}.about .about-brand{object-fit:contain;object-position:left center;width:min(320px,100%);height:auto;margin:8px 0 14px;display:block}@media (max-width:640px){#app-home .brand-mark,.lp .lp-mast .lp-brand .brand-mark{width:36px;height:36px}.lp .lp-mast .lp-brand{min-height:44px}.lp .lp-mast .lp-brand .brand-word small{letter-spacing:.12em;font-size:10px;display:block}}.tabs .tab-short{display:none}@media (max-width:1480px){.tabs .tab-long{display:none}.tabs .tab-short{display:inline}}.pc-drawer{gap:16px}.pc-drawer .drawer-head h2{font-size:32px}.pc-drawer .drawer-head .sub{max-width:38ch;margin:10px 0 0;line-height:1.5}.pc-controls{gap:12px}.pc-controls .filter-input::placeholder{color:var(--ink-2);opacity:1}.pc-filters{grid-template-columns:1fr 1.25fr;gap:10px;display:grid}.pc-filters label{min-width:0;color:var(--ink-2);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.pc-filters select{width:100%;min-width:0;min-height:40px;padding:0 8px;font-size:13px}.pc-toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-map-toggle{align-items:center;gap:8px;min-height:36px;font-size:13px;display:flex}.pc-map-toggle input{width:16px;height:16px;accent-color:var(--ink)}.pc-reset{color:var(--ink);font:600 13px var(--ui);text-underline-offset:3px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.pc-count{color:var(--ink-2);margin:0;font-size:12.5px}.pc-list{margin:0;padding:0;list-style:none}.pc-group{color:var(--ink);font:600 17px var(--title);border-bottom:1px solid var(--ink);padding:18px 0 8px}.pc-group:first-child{padding-top:0}.pc-row{border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:24px minmax(0,1fr) 16px;align-items:start;gap:12px;padding:16px 4px;transition:background-color .15s;display:grid}.pc-row:hover,.pc-row:focus-visible{background:var(--gold-soft)}.pc-glyph{font:700 21px/1.2 var(--ui);text-align:center;color:#000}.pc-text{flex-direction:column;gap:5px;min-width:0;display:flex}.pc-text strong{font:600 17px/1.25 var(--title)}.pc-text small{color:var(--ink-2);font-size:12.5px;line-height:1.35}.pc-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:2px;font-size:12px;display:flex}.pc-row-arrow{color:var(--ink-2);font-size:24px;line-height:1}.pc-chip{width:-moz-fit-content;width:fit-content;font:600 11px/1.2 var(--ui);border:1px solid var(--rule-2);color:var(--ink);background:var(--sunk);border-radius:4px;align-items:center;padding:4px 7px;display:inline-flex}.pc-chip.b-proposed{background:var(--gold-soft);border-color:var(--ochre)}.pc-chip.b-underway{background:#e2eef0;border-color:#688b94}.pc-chip.b-funded{background:#e5ede3;border-color:#72916c}.pc-chip.b-unconfirmed,.pc-chip.b-historical,.pc-chip.b-superseded{border-style:dashed}.pc-empty{color:var(--ink-2);padding:24px 0}.pc-empty strong{color:var(--ink)}.pc-key{color:var(--ink-2);border-top:1px solid var(--rule);font-size:13px;line-height:1.5}.pc-key summary{cursor:pointer;color:var(--ink);padding:14px 0;font-weight:600}.pc-key p{margin:0 0 10px}.pc-marker{color:#fff;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.pc-marker-face{width:24px;height:24px;font:600 12px var(--ui);background:#000;border:2.5px solid #fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 2px 5px #0004}.pc-marker.is-cluster .pc-marker-face{border-width:2px;width:32px;height:32px}.pc-marker.is-area .pc-marker-face{background:#fff;border:5px solid #000}.pc-marker.is-selected .pc-marker-face,.pc-marker.is-preview .pc-marker-face{background:var(--gold);color:#000;border-color:#000}.pc-marker:hover .pc-marker-face{color:#fff;background:#344e54}.pc-marker-tip{width:max-content;max-width:210px;color:var(--ink);background:var(--paper);border:1px solid var(--ink);text-align:left;font:600 13px/1.35 var(--ui);pointer-events:none;border-radius:5px;padding:8px 10px;display:none;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.pc-marker:hover,.pc-marker:focus-visible{z-index:5}.pc-marker:hover .pc-marker-tip,.pc-marker:focus-visible .pc-marker-tip{display:block}.pc-popup{z-index:8}.pc-popup .maplibregl-popup-content{background:var(--paper);color:var(--ink);border-radius:8px;padding:18px 12px 10px;box-shadow:0 8px 28px #0003}.pc-popup .maplibregl-popup-close-button{width:36px;height:36px;font-size:22px}.pc-chooser h3{font:600 21px var(--title);margin:0 26px 5px 0}.pc-chooser>p{font:400 12px/1.4 var(--ui);color:var(--ink-2);margin:0 0 12px}.pc-choices{flex-direction:column;max-height:270px;display:flex;overflow-y:auto}.pc-choices button{text-align:left;border:0;border-top:1px solid var(--rule);min-height:52px;color:var(--ink);background:0 0;flex-direction:column;gap:4px;padding:12px 4px;display:flex}.pc-choices button:hover{background:var(--gold-soft)}.pc-choices strong{font:600 15px/1.3 var(--title)}.pc-choices small{font:400 12px var(--ui);color:var(--ink-2)}.pc-drawer :focus-visible,.pv :focus-visible,.pc-marker:focus-visible,.pc-chooser :focus-visible{outline:2px solid var(--ochre);outline-offset:3px}@media (max-width:820px){.pc-filters{grid-template-columns:1fr 1fr}.pc-filters select,.pc-controls .filter-input{min-height:44px}.pc-row{gap:8px;padding:14px 0}.pc-text strong{font-size:16px}.pc-drawer .drawer-head h2{font-size:25px}.pv-actions .text-btn,.pc-map-toggle,.pc-reset{min-height:44px}}@media (prefers-reduced-motion:reduce){.pc-row{transition:none}}.rx-river-chips{flex-wrap:wrap;gap:4px 6px;margin-top:8px;display:flex}.rx-prof-card{position:relative}.rx-prof-tip{z-index:2;pointer-events:none;border:1px solid var(--rule-2);border-left:3px solid var(--c,var(--ink));background:var(--raised,#fff);max-width:240px;font:400 12px/1.35 var(--ui);color:var(--ink-2);white-space:nowrap;border-radius:6px;gap:1px;padding:6px 9px 6px 10px;display:grid;position:absolute;box-shadow:0 6px 18px #0f2a2f29}.rx-prof-tip b{font:600 13px var(--ui);color:var(--ink)}.rx-prof-tip small{font:600 10.5px var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3,var(--ink-2))}.rx-river-chip{border:1px solid var(--rule-2);background:var(--raised);min-height:26px;color:var(--ink);font:600 12.5px var(--ui);border-radius:999px;align-items:center;gap:6px;padding:0 8px 0 6px;display:inline-flex}.rx-river-chip i{border-top:3px solid var(--c);width:14px;height:0;display:inline-block}.rx-river-chip small{color:var(--ink-2);font:400 12px var(--ui)}.rx-river-chip:hover,.rx-river-chip:focus-visible{border-color:var(--c);box-shadow:inset 0 0 0 1px var(--c);outline:none}.rx-controls{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-bottom:8px;display:flex}.rx-controls label{font:700 11.5px var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);gap:4px;display:grid}.rx-controls .rx-find{flex:220px}.rx-controls input[type=search],.rx-controls select{min-width:0;min-height:38px;color:var(--ink);background:var(--raised);border:1px solid var(--rule-2);border-radius:var(--radius-s);font:400 14px var(--ui);letter-spacing:0;text-transform:none;padding:0 10px}.rx-controls input[type=search]:focus{border-color:var(--ochre);box-shadow:0 0 0 3px var(--gold-soft);outline:none}.rx-controls .check{min-height:38px;font:500 13px var(--ui);letter-spacing:0;text-transform:none;color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.rx-actions{gap:6px;margin-left:auto;display:inline-flex}.rx-count{margin:0 0 8px}.rx-cols,.rx-row{grid-template-columns:minmax(0,1fr) 66px 66px 100px 86px;align-items:center;column-gap:10px;display:grid}.rx-cols{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule-2);font:700 11.5px var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:6px 8px 5px}.rx-cols span:not(:first-child){text-align:right}.rx-tree,.rx-list{margin:0;padding:0;list-style:none}.rx-kids{border-left:1px solid var(--rule-2);margin-left:12px;padding-left:22px}.rx-kids .rx-list .rx-kids{padding-left:18px}.rx-row{border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--ink);text-align:left;font:inherit;background:0 0;padding:8px}.rx-row:hover{background:var(--gold-soft)}.rx-row:focus-visible{outline:2px solid var(--ochre);outline-offset:-2px}.rx-name{overflow-wrap:anywhere;flex-direction:column;min-width:0;font-size:14px;font-weight:600;line-height:1.25;display:flex}.rx-name small{color:var(--ink-2);font:400 12.5px var(--ui)}.rx-fig,.rx-fit{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px}.rx-fit{color:var(--ink-2);justify-content:flex-end;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.rx-toggle .rx-name{padding-left:20px;position:relative}.rx-chev{border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);width:7px;height:7px;transition:transform .14s var(--ease);position:absolute;top:5px;left:4px;transform:rotate(-45deg)}.rx-toggle[aria-expanded=true] .rx-chev{top:4px;transform:rotate(45deg)}.rx-cat{background:linear-gradient(90deg, #efb64a33 var(--w,0%), transparent var(--w,0%))}.rx-cat .rx-name{font:600 16px/1.2 var(--title)}.rx-cat .rx-name small{font:400 12.5px var(--ui)}.rx-cat:hover{background:linear-gradient(90deg, #efb64a57 var(--w,0%), var(--gold-soft) var(--w,0%))}.rx-river{background:linear-gradient(90deg, #1d6c841f var(--w,0%), transparent var(--w,0%))}.rx-river:hover{background:linear-gradient(90deg, #1d6c8438 var(--w,0%), var(--gold-soft) var(--w,0%))}.rx-bank .rx-name{font-weight:500}.rx-bank.is-found .rx-name{font-style:italic}.rx-tag{border:1px dashed var(--water);color:var(--water);font:700 10.5px var(--cond);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;align-self:flex-start;margin-top:2px;padding:0 6px 1px;font-style:normal;display:inline-block}.rx-info{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 14px;padding:8px 8px 6px;font-size:13px;display:flex}.rx-sub{font:700 11.5px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:10px 8px 4px}.rx-more{padding:8px}@media (max-width:820px){.rx-cols,.rx-row{grid-template-columns:minmax(0,1fr) 54px 54px 70px;column-gap:8px}.rx-cols span:nth-child(4),.rx-row>:nth-child(4){display:none}.rx-kids{margin-left:8px;padding-left:14px}}.review-card>summary{cursor:pointer;list-style:none}.review-card>summary::-webkit-details-marker{display:none}.review-card>summary h3:before{content:"";border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);width:7px;height:7px;transition:transform .14s var(--ease);align-self:center;margin-right:4px;display:inline-block;transform:rotate(-45deg)}.review-card[open]>summary h3:before{transform:rotate(45deg)}.review-card h4{font:700 13px var(--cond);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:12px 0 6px;display:flex}.review-card h4 small{font:500 13px var(--ui);letter-spacing:0;text-transform:none;color:var(--ink-2)}.kicker-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:3px}.kicker-link:hover{color:var(--ochre);text-decoration-color:currentColor}.studio-host{height:100%}.pe{background:var(--paper);flex-direction:column;height:100%;min-height:0;display:flex}.pe-head{border-bottom:1px solid var(--ink);background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:8px 14px;display:flex}.pe-title h2{font:600 20px/1.1 var(--title);letter-spacing:-.01em;margin:2px 0 0}.pe-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pe-status{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:30ch;font-size:13px;overflow:hidden}.pe-status:empty{display:none}.pe-body{flex:auto;grid-template-columns:minmax(290px,340px) minmax(0,1fr);min-height:0;display:grid}.pe-side{border-right:1px solid var(--rule-2);background:var(--raised);flex-direction:column;min-height:0;display:flex}.pe-tabs{border-bottom:1px solid var(--rule-2);background:var(--paper);flex-wrap:wrap;display:flex}.pe-tabs button{min-height:38px;color:var(--ink-2);font:600 13.5px var(--ui);background:0 0;border:0;border-bottom:2px solid #0000;flex:auto;padding:0 8px}.pe-tabs button:hover{color:var(--ink);background:var(--sunk)}.pe-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ochre)}.pe-panel{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:12px 14px 20px;display:flex;overflow-y:auto}.pe-lead{color:var(--ink-2);margin:0;font-size:13.5px}.pe-note{color:var(--ink-2);margin:0;font-size:13px}.pe-hint-line{color:var(--ink-2);margin:-4px 0 0;font-size:12.5px}.pe-hint{color:var(--ink-3);font-size:12.5px}.pe-warn{color:var(--danger);margin:2px 0 0;font-size:12.5px}.pe-sub{font:700 12px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:8px 0 -2px}.pe-row{flex-wrap:wrap;align-items:end;gap:8px 10px;display:flex}.pe-btns{align-items:center}.pe-row label,.pe-field,.pe-grid2 label,.pe-grid3 label{font:700 11px var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);gap:3px;min-width:0;display:grid}.pe-row label{flex:90px}.pe-row label small,.pe-grid2 label small,.pe-grid3 label small{font:500 11px var(--ui);letter-spacing:0;text-transform:none;color:var(--ink-3)}.pe-panel input:not([type=checkbox]):not([type=file]),.pe-panel select,.pe-panel textarea{width:100%;min-width:0;min-height:34px;color:var(--ink);background:var(--paper);border:1px solid var(--rule-2);border-radius:var(--radius-s);font:400 14px var(--ui);letter-spacing:0;text-transform:none;padding:0 8px}.pe-panel textarea{resize:vertical;padding:6px 8px}.pe-panel input:focus,.pe-panel select:focus,.pe-panel textarea:focus{border-color:var(--ochre);box-shadow:0 0 0 3px var(--gold-soft);outline:none}.pe-inline{align-items:center;gap:6px;flex:none!important;display:inline-flex!important}.pe-inline select{width:auto!important}.pe-grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px 10px;display:grid}.pe-grid3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px 10px;display:grid}.pe-field .seg{width:100%}.pe-field .seg button{flex:1 1 0;min-height:34px;padding:0 6px;font-size:13px}.pe-checks{flex-direction:column;gap:6px;display:flex}.pe-out-fam{font:700 11px var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3,#6b7f80);margin:10px 0 4px}.pe-out-file{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.pe-out-file small{color:var(--ink-3,#6b7f80);font-size:11px;display:block}.pe-panel .check{font:500 14px var(--ui);letter-spacing:0;text-transform:none;color:var(--ink);align-items:flex-start;gap:8px;display:flex}.pe-panel .check input{accent-color:var(--ochre);margin-top:3px}.pe-panel .check small{color:var(--ink-3);font-size:12px;display:block}.pe-marks{border-top:1px solid var(--rule-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pe-mark{border-bottom:1px solid var(--rule);grid-template-columns:44px minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:5px 2px;display:grid}.pe-mark b{font:700 14px var(--cond);letter-spacing:.04em}.pe-mark.is-auto b:after{content:"•";color:var(--ochre);margin-left:3px}.pe-mark input{min-height:30px!important}.pe-fit{color:var(--ink-3);font-size:12px}.pe-works{flex-direction:column;gap:8px;display:flex}.pe-work{border:1px solid var(--rule-2);border-radius:var(--radius-s);background:var(--paper)}.pe-work.is-open{border-color:var(--ochre);box-shadow:inset 0 0 0 1px var(--ochre)}.pe-work-head{text-align:left;width:100%;font:500 13.5px var(--ui);color:var(--ink);background:0 0;border:0;grid-template-columns:auto 1fr;gap:0 8px;padding:8px 10px;display:grid}.pe-work-head b{font:700 14px var(--cond);letter-spacing:.05em}.pe-work-head span{color:var(--ink-2)}.pe-work-head em{color:var(--ochre);grid-column:1/-1;font-size:13px;font-style:normal;font-weight:600}.pe-work-body{border-top:1px solid var(--rule);flex-direction:column;gap:10px;padding:4px 10px 12px;display:flex}.pe-out{background:var(--sunk);border-radius:var(--radius-s);padding:8px 10px}.pe-q{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0 0 6px;display:grid}.pe-q dt{font:700 10.5px var(--cond);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.pe-q dd{font:600 18px/1.2 var(--title);margin:0}.pe-q small{font:400 12px var(--ui);color:var(--ink-2)}.pe-panel .danger{color:var(--danger)}.pe-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pe-logo{border:1px solid var(--rule-2);border-radius:var(--radius-s);min-height:76px;color:var(--ink-2);font:500 11px var(--ui);text-align:center;background:#fff;flex-direction:column;justify-content:space-between;align-items:center;gap:4px;padding:6px;display:flex}.pe-logo img{object-fit:contain;max-width:100%;height:34px}.pe-logo span{font:600 12px var(--ui);padding:8px 0}.pe-logo small{color:var(--ink-2);font-size:10.5px;line-height:1.15}.pe-logo:hover{border-color:var(--ink)}.pe-logo[aria-checked=true]{border-color:var(--ochre);box-shadow:inset 0 0 0 1px var(--ochre);background:var(--gold-soft)}.pe-upload{cursor:pointer;align-self:flex-start}.pe-pages{background:var(--sunk);flex-direction:column;min-width:0;min-height:0;display:flex}.pe-pages-bar{border-bottom:1px solid var(--rule-2);background:var(--paper);font:600 13px var(--ui);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:6px 14px;display:flex}.pe-grid{flex:auto;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));align-content:start;gap:12px;min-height:0;padding:12px;display:grid;overflow-y:auto}.pe-thumb{cursor:pointer;flex-direction:column;gap:4px;margin:0;display:flex}.pe-thumb-canvas{aspect-ratio:var(--pw,420) / var(--ph,297);border:1px solid var(--rule-2);background:#fff;width:100%;margin:0 auto;transition:box-shadow .15s,border-color .15s;position:relative;box-shadow:0 1px 2px #0f2a2f1a,0 4px 12px #0f2a2f14}.pe-thumb:hover .pe-thumb-canvas,.pe-thumb:focus-visible .pe-thumb-canvas{border-color:var(--ochre);box-shadow:0 0 0 2px var(--ochre), 0 6px 16px #0f2a2f29;outline:none}.pe-thumb canvas{width:100%;height:100%;display:block}.pe-thumb.is-portrait .pe-thumb-canvas{aspect-ratio:var(--pw,297) / var(--ph,420);width:50%}.pe-thumb figcaption{font:500 13px var(--ui);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pe-thumb figcaption b{font:700 13px var(--cond);color:var(--ochre);margin-right:4px}.pe-spin{border:2px solid var(--rule-2);border-top-color:var(--ochre);opacity:0;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite pe-spin;position:absolute;top:8px;right:8px}.pe-thumb.is-loading .pe-spin{opacity:1}.pe-thumb.is-loading canvas{opacity:.55}.pe-thumb.is-failed .pe-thumb-canvas:after{content:"This page could not be drawn";color:var(--danger);font:600 13px var(--ui);place-items:center;display:grid;position:absolute;inset:0}@keyframes pe-spin{to{transform:rotate(360deg)}}.pe-view{flex-direction:column;flex:auto;min-height:0;display:flex}.pe-view[hidden],.pe-grid[hidden]{display:none}.pe-view-bar{border-bottom:1px solid var(--rule-2);background:var(--paper);align-items:center;gap:8px;padding:6px 12px;display:flex}.pe-view-bar strong{font:600 14px var(--ui);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pe-spacer{flex:auto}.pe-stage{background:#d6dedb;outline:none;flex:auto;min-height:0;padding:8px;overflow:auto}.pe-stage[data-busy] canvas{opacity:.9}.pe-stage canvas{background:#fff;margin:0 auto;display:block;box-shadow:0 2px 6px #0f2a2f33,0 12px 32px #0f2a2f2e}.pe-modal{z-index:20;background:var(--paper);flex-direction:column;display:flex;position:absolute;inset:0}.pe-modal[hidden]{display:none}.pe-modal-bar{border-bottom:1px solid var(--ink);align-items:center;gap:12px;padding:8px 14px;display:flex}.pe-modal-bar strong{font:600 16px var(--title)}.pe-modal-bar .text-btn{margin-left:auto}.pe-modal-frame{background:#fff;border:0;flex:auto;width:100%}.pe{position:relative}@media (max-width:1000px){.pe-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.pe-side{border-right:0;border-bottom:1px solid var(--rule-2);max-height:44vh}.pe-body.is-page-open{grid-template-rows:minmax(0,1fr)}.pe-body.is-page-open .pe-side{display:none}}@media (max-width:767px){.pe-side{max-height:32vh}}.pe-design{background:var(--sunk);flex-direction:column;flex:auto;min-height:0;display:flex}.pe-design[hidden]{display:none}.pe-d-empty{color:var(--ink-2);margin:28px 20px;font-size:14px}.pe-d-empty[hidden],.pe-d-grid[hidden]{display:none}.pe-d-grid{flex:auto;grid-template-rows:minmax(0,1.75fr) minmax(0,1fr);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:8px;min-height:0;padding:8px;display:grid}.pe-d-sec{border:1px solid var(--rule-2);background:#fff;grid-column:1/-1;min-width:0;min-height:0;overflow:hidden}.pe-d-3d{background:var(--paper);border:1px solid var(--rule-2);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.pe-d-3d .model-viewport{border:0;flex:auto;height:auto;min-height:0}.pe-d-3d .model-status{display:none}.pe-d-3d .model-bar{gap:4px 10px;padding:4px 8px;font-size:12.5px}.pe-d-3d .model-bar .seg button{min-height:28px;padding:0 8px}.pe-d-3d .model-wait{color:var(--ink-2);text-align:center;margin:auto;padding:16px;font-size:13.5px}.pe-d-plan{border:1px solid var(--rule-2);background:#fff;min-width:0;min-height:0;position:relative;overflow:hidden}.pe-d-plan canvas{display:block;position:absolute;top:0;left:0}.sd{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.sd-bar{border-bottom:1px solid var(--rule-2);background:var(--paper);flex-wrap:wrap;align-items:center;gap:5px 14px;padding:5px 10px;display:flex}.sd-name{font:700 15px var(--cond);letter-spacing:.05em;text-transform:uppercase}.sd-station{align-items:center;gap:6px;display:inline-flex}.sd-station input[type=range]{width:clamp(70px,9vw,150px);accent-color:var(--ochre)}.sd-station b{font:700 13px var(--cond);letter-spacing:.05em;min-width:8ch}.sd-tools{flex-wrap:wrap;gap:5px;margin-left:auto;display:inline-flex}.sd-tools button[aria-pressed=true]{background:var(--gold-soft);border-color:var(--ochre);color:var(--ink)}.sd-stage{background:#fff;flex:auto;min-height:0;position:relative;overflow:hidden}.sd-stage canvas{touch-action:none;outline:none;display:block;position:absolute;top:0;left:0}.sd-stage canvas:focus-visible{box-shadow:inset 0 0 0 2px var(--ochre)}.sd-foot{border-top:1px solid var(--rule-2);background:var(--paper);padding:4px 10px 5px}.sd-read{flex-wrap:wrap;gap:2px 16px;min-height:22px;display:flex}.sd-chip{align-items:baseline;gap:6px;display:inline-flex}.sd-chip i{font:700 10.5px var(--cond);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-style:normal}.sd-chip b{font:600 14px var(--title)}.sd-hint{color:var(--ink-3);margin:2px 0 0;font-size:12px}.sd-warn{color:var(--danger);font-weight:600}@media (max-width:1000px){.pe-d-grid{grid-template-rows:minmax(260px,1.2fr) minmax(220px,1fr) minmax(200px,.8fr);grid-template-columns:minmax(0,1fr);overflow-y:auto}}.pe-d-bar{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:inline-flex}.pe-d-bar select{min-width:0;max-width:40ch;min-height:32px;color:var(--ink);background:var(--paper);border:1px solid var(--rule-2);border-radius:var(--radius-s);font:500 13.5px var(--ui);padding:0 8px}.pe-d-planbar{z-index:2;background:#ffffffeb;position:absolute;top:6px;right:6px}.pe-d-planbar button{min-height:26px;padding:0 8px;font-size:12px}.pe-body.is-folded{grid-template-columns:0 minmax(0,1fr)}.pe-body.is-folded .pe-side{visibility:hidden;border-right:0}.pe-d-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.pe-d-3d .model-bar{flex-wrap:wrap;gap:2px 8px;padding:3px 6px;font-size:12px}.pe-d-3d .model-bar .seg button{min-height:26px;padding:0 7px;font-size:12px}.pe-d-3d .model-bar .check{font-size:12px}.pe-d-3d .model-zoom{gap:4px;margin-left:auto;display:inline-flex}.pe-d-3d .model-zoom .icon-btn{width:26px;height:26px;min-height:26px}.pe-d-3d .model-zoom .text-btn{min-height:26px;padding:0 8px;font-size:12px}.sd-stretch{border-bottom:1px solid var(--rule-2);background:var(--sunk);font:600 12px var(--cond);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:3px 10px;display:flex}.sd-stretch[hidden]{display:none}.sd-stretch label{align-items:center;gap:5px;display:inline-flex}.sd-stretch b{color:var(--ink);font-weight:700}.sd-stretch input{width:8.5ch;min-height:26px;color:var(--ink);background:var(--paper);border:1px solid var(--rule-2);border-radius:var(--radius-s);font:500 13px var(--ui);letter-spacing:0;text-transform:none;padding:0 6px}.sd-stretch input[type=number]{width:7.5ch}.sd-stretch input:focus{border-color:var(--ochre);box-shadow:0 0 0 3px var(--gold-soft);outline:none}.sd-stretch-lead{color:var(--ochre)}.sd-stretch-note{font:500 12px var(--ui);letter-spacing:0;text-transform:none;color:var(--ink-3);margin-left:auto}body[data-editor] .map-style .seg:not(:first-child){display:none}.pe-head{gap:4px 12px;padding:4px 12px}.pe-title .kicker{display:none}.pe-title h2{margin:0;font-size:17px}.pe-status{max-width:34ch}.pe-d-grid{grid-template-rows:minmax(320px,1.2fr) minmax(300px,1fr);overflow-y:auto}.sd-hint{display:none}.sd-read{min-height:0}.sd-stretch-note{display:none}body[data-drawer=about] .drawer-pane{--drawer-w:500px}.about .ab-jump{flex-wrap:wrap;gap:4px;margin-top:-10px;display:flex}.about .ab-jump button{border:1px solid var(--rule-2);border-radius:var(--radius-s);background:var(--raised);min-height:36px;color:var(--ink-2);cursor:pointer;font:600 12.5px var(--cond);letter-spacing:.08em;text-transform:uppercase;padding:0 10px}.about .ab-jump button:hover{border-color:var(--ink);color:var(--ink)}.about .ab-show{border:1px solid var(--ink);border-radius:var(--radius-s);background:var(--raised);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.about .ab-show p{color:var(--ink-2);margin:0;font-size:14px}.about .ab-show p b{color:var(--ink)}.about .ab-show-row{flex-wrap:wrap;gap:8px;display:flex}.about .ab-btn,.about .shw-btn{border:1px solid var(--ink);border-radius:var(--radius-s);background:var(--raised);min-height:44px;color:var(--ink);font:600 14px var(--ui);cursor:pointer;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.about .ab-btn:hover,.about .shw-btn:hover{background:var(--sunk)}.about .ab-btn.is-primary,.about .shw-btn.is-primary{background:var(--gold);border-color:#b8862a}.about .ab-btn.is-primary:hover,.about .shw-btn.is-primary:hover{background:#f3c463}.about .shw-btn[hidden]{display:none}.about .shw-small{color:var(--ink-2);font-size:12.5px}.about .ab-list{color:var(--ink-2);flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:14px;display:flex}.about .ab-list b{color:var(--ink)}.about .ab-p{color:var(--ink-2);margin:0 0 10px;font-size:14px}.about .ab-value{flex-direction:column;margin:0;display:flex}.about .ab-value div{border-top:1px solid var(--rule);padding:8px 0}.about .ab-value div:first-child{border-top:0;padding-top:0}.about .ab-value dt{font:600 15.5px var(--title);color:var(--ink)}.about .ab-value dd{color:var(--ink-2);margin:2px 0 0;font-size:14px}.about .ab-feat{border-top:1px solid var(--rule)}.about .ab-feat:first-of-type{border-top:0}.about .ab-feat summary{cursor:pointer;min-height:40px;font:600 15.5px var(--title);color:var(--ink);align-items:baseline;gap:8px;padding:9px 0 7px;list-style:none;display:flex}.about .ab-feat summary::-webkit-details-marker{display:none}.about .ab-feat summary:before{content:"›";width:12px;color:var(--ochre);font-weight:700;transition:transform .16s;display:inline-block}.about .ab-feat[open] summary:before{transform:rotate(90deg)}.about .ab-feat summary small{font:500 12px var(--cond);color:var(--ink-3);margin-left:auto}.about .ab-feat ul{color:var(--ink-2);flex-direction:column;gap:5px;margin:0 0 10px;padding-left:30px;font-size:13.5px;display:flex}.about .ab-gains{color:var(--ink-2);flex-direction:column;gap:6px;margin:0 0 12px;padding-left:18px;font-size:14px;display:flex}.about .ab-gains b{color:var(--ink)}.about .ab-install-act{border:1px solid var(--rule-2);border-radius:var(--radius-s);background:var(--raised);color:var(--ink-2);flex-direction:column;gap:8px;padding:12px 14px;font-size:13.5px;display:flex}.about .ab-install-act>b{font:600 15.5px var(--title);color:var(--ink)}.about .ab-install-act p{margin:0}.about .ab-install-act .shw-install-btn{align-self:flex-start}.about [id^=ab-]{scroll-margin-top:8px}@media (prefers-reduced-motion:reduce){.about .ab-feat summary:before{transition:none}}.pa-controls{padding:4px 0 8px}.pa-scenario{color:var(--ink-2);gap:6px;font-size:13px;display:grid}.pa-scenario select{border:1px solid var(--rule-2);border-radius:var(--radius-s);background:var(--raised);width:100%;min-height:40px;padding:6px 10px}.pa-status{color:var(--ink-2);font-size:12px}.pa-method{color:var(--ink-2);margin:12px 0;font-size:12.5px}.pa-method summary{cursor:pointer;min-height:28px;font-weight:600}.pa-method p{margin:8px 0}.pa-sheet{z-index:8;background:var(--paper);width:min(360px,100% - 36px);max-height:min(62%,620px);box-shadow:var(--lift-2);border-radius:var(--radius);color:var(--ink);flex-direction:column;display:flex;position:absolute;bottom:56px;right:18px;overflow:hidden}.pa-sheet header{background:var(--raised);border-bottom:1px solid var(--rule);align-items:flex-start;gap:8px;padding:14px 16px 12px;display:flex}.pa-sheet header>div{flex:1;min-width:0}.pa-sheet h2{font:600 20px/1.1 var(--title);text-wrap:balance;margin:4px 0 0}.pa-sheet .icon-btn{flex:0 0 36px;font-size:24px}.pa-kicker{font:600 12px/1.3 var(--cond);color:#962436}.pa-body{overscroll-behavior:contain;padding:12px 16px 16px;font-size:13px;overflow-y:auto}.pa-body p{margin:0 0 12px}.pa-facts{gap:4px;display:grid}.pa-facts b{font:600 24px/1.1 var(--title)}.pa-facts span{color:var(--ink-2);font-size:12px}.pa-bank-list{margin:12px 0 16px;padding:0;list-style:none}.pa-bank-list li+li{border-top:1px solid var(--rule)}.pa-bank-list button{text-align:left;background:0 0;border:0;width:100%;padding:10px 0;font-weight:600;line-height:1.3}.pa-bank-list button:hover{color:var(--ochre)}.pa-bank-list small{color:var(--ink-2);margin-top:4px;font-size:11.5px;font-weight:400;display:block}.pa-limits{color:#791b2b;border-radius:var(--radius-s);background:#f9e9e9;padding:10px}.pa-foot{color:var(--ink-2);font-size:11.5px}.pa-actions{flex-wrap:wrap;gap:4px 14px;display:flex}@media (max-width:600px){.pa-sheet{width:calc(100% - 20px);max-height:52%;bottom:60px;right:10px}.pa-sheet .icon-btn,.pa-actions button,.pa-bank-list button,.pa-method summary{min-height:44px}.pa-sheet header,.pa-body{padding:10px 12px}}.sc-status{margin:0 0 6px}.sc-card{z-index:8;background:var(--paper);width:min(340px,100% - 36px);max-height:min(60%,520px);box-shadow:var(--lift-2);border-radius:var(--radius);color:var(--ink);flex-direction:column;display:flex;position:absolute;bottom:56px;right:18px;overflow:hidden}.sc-card header{background:var(--raised);border-bottom:1px solid var(--rule);align-items:flex-start;gap:8px;padding:12px 14px 10px;display:flex}.sc-card header>div{flex:1;min-width:0}.sc-card h2{font:600 20px/1.1 var(--title);text-wrap:balance;margin:3px 0 0}.sc-card h2:focus{outline:none}.sc-card .icon-btn{flex:0 0 36px;font-size:24px}.sc-kicker{font:600 12px/1.3 var(--cond);text-transform:uppercase;letter-spacing:.06em;color:var(--ochre)}.sc-body{overscroll-behavior:contain;padding:10px 14px 14px;font-size:13px;overflow-y:auto}.sc-body p{margin:0 0 10px}.sc-facts{gap:3px;display:grid}.sc-facts b{font:600 24px/1.1 var(--title);font-variant-numeric:tabular-nums}.sc-facts span{color:var(--ink-2);font-size:12px}.sc-note{color:var(--ink-2);font-size:12.5px}.sc-dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:0 0 12px;display:grid}.sc-dl dt{font:600 11px/1.6 var(--cond);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2)}.sc-dl dd{margin:0;line-height:1.45}.sc-dl small{color:var(--ink-2);font-size:11.5px}.sc-dl .link-btn{font:inherit;text-align:left;padding:0;font-weight:600}.sc-actions{flex-wrap:wrap;gap:6px 10px;margin-bottom:10px;display:flex}.sc-foot{color:var(--ink-2);font-size:11.5px}@media (max-width:600px){.sc-card{width:calc(100% - 20px);max-height:50%;bottom:60px;right:10px}.sc-card .icon-btn,.sc-actions button,.sc-dl .link-btn{min-height:44px}.sc-card header{padding:10px 12px}.sc-body{padding:8px 12px 12px}}.pv-brief{padding-bottom:24px;container-type:inline-size}.pv-brief .pv-head{border:0;padding:20px 26px 0}.pv-brief .pv-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.pv-nav{gap:5px;display:flex}.pv-nav .icon-btn{width:36px;height:36px}.pv-brief .pv-head h1{font:600 clamp(28px,3vw,34px)/1.08 var(--title);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;margin:10px 0 12px}.pv-heading-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:13px;display:flex}.pv-heading-meta>span:last-child{color:var(--ink-2);font-size:12px}.pv-brief .pv-summary{max-width:75ch;font:400 15px/1.5 var(--ui);color:var(--ink-2);margin:0}.pv-brief .pv-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 21px;display:flex}.pv-actions .text-btn{min-height:40px;font-size:12px}.pv-actions .text-btn.primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pv-actions .text-btn.primary:hover{background:#23464d}.pv-actions>small{text-align:right;color:var(--ink-2);margin-left:auto;font-size:10px;line-height:1.4}.pv-parent{text-align:left;color:var(--ink-2);font:500 12px/1.4 var(--ui);background:0 0;border:0;min-height:40px;padding:9px 0;display:block}.pv-parent:hover{text-decoration:underline}.pv-brief .pv-body{font:400 14px/1.5 var(--ui);padding:0 26px 20px}.pv-brief .pv-body h2{font:600 19px/1.2 var(--title);margin:0 0 10px}.pv-brief .pv-body p{max-width:75ch;margin:0}.pv-brief .pv-body section{min-width:0;margin-bottom:24px}.pv-brief .pv-facts{border-block:1px solid var(--rule-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 24px;padding:14px 0;display:grid}.pv-brief .pv-facts>div{border:0;min-width:0;padding:0;display:block}.pv-brief .pv-facts dt{font:400 11px/1.3 var(--ui);color:var(--ink-2);margin:0 0 4px;padding:0}.pv-brief .pv-facts dd{font:600 16px/1.3 var(--title);overflow-wrap:anywhere;margin:0;display:block}.pv-state-grid{grid-template-columns:1fr;gap:0;display:grid}.pv-consent dl{margin:0}.pv-consent dl>div{margin-bottom:11px}.pv-consent dt{font:600 12px/1.4 var(--ui);margin-bottom:3px}.pv-consent dd{color:var(--ink-2);margin:0;font-size:13px}.pv-brief .pv-support{color:var(--ink-2);font-size:12px;line-height:1.45;margin:8px 0 0!important}.pv-brief .pv-citations{color:var(--ink-2);overflow-wrap:anywhere;font-size:11px;line-height:1.5;margin:9px 0 0!important}.pv-citations a{color:var(--ink-2);text-underline-offset:3px;text-decoration-color:#94a59e}.pv-citations a:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.pv-timeline{background:var(--sunk);border-radius:7px;padding:16px 18px}.pv-section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pv-brief .pv-section-head h2{margin:0}.pv-section-head>small{color:var(--ink-2);text-align:right;font-size:10px}.pv-milestones{grid-template-columns:repeat(var(--events),minmax(0,1fr));gap:0;margin:18px 0 13px;padding:0;list-style:none;display:grid}.pv-milestones li{flex-direction:column;min-width:0;padding-right:10px;display:flex;position:relative}.pv-milestones time{font:600 11px/1.4 var(--ui);white-space:nowrap;min-height:20px}.pv-milestones i{background:var(--ink);border:2px solid var(--ink);z-index:1;border-radius:50%;width:10px;height:10px;margin:8px 0 11px;position:relative}.pv-milestones li:after{content:"";background:#829c91;height:1px;position:absolute;top:32px;left:0;right:0}.pv-milestones li:last-child:after{display:none}.pv-milestones .is-planned i,.pv-milestones .is-reported i,.pv-milestones .is-historical i{background:var(--paper)}.pv-milestones .is-conditional i{background:var(--paper);border-color:var(--ochre)}.pv-milestones .is-historical i{border-style:dashed}.pv-milestones strong{font:600 12px/1.3 var(--ui)}.pv-milestones li>span{color:var(--ink-2);margin-top:4px;font-size:10px}.pv-brief .pv-timeline-note{color:var(--ink-2);margin-top:7px;font-size:11px;line-height:1.45}.pv-brief .pv-no-dates{padding:14px 0 4px;font-size:13px}.pv-no-dates strong,.pv-no-dates span{display:block}.pv-no-dates span{color:var(--ink-2);margin-top:4px;font-size:12px}.pv-funding{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0;display:grid}.pv-funding dt{font:600 23px/1.15 var(--title);overflow-wrap:anywhere;margin-bottom:6px}.pv-funding dd{color:var(--ink-2);margin:0;font-size:12px}.pv-funding dd>strong{color:var(--ink);margin-bottom:4px;font-weight:600;display:block}.pv-funding dd>span{display:block}.pv-links{flex-direction:row;gap:8px;display:flex}.pv-source-link{border:1px solid var(--rule-2);background:var(--raised);min-height:58px;color:var(--ink);border-radius:5px;flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:11px 12px;text-decoration:none;display:flex}.pv-source-link:hover{background:var(--sunk);border-color:var(--ink)}.pv-source-link>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.pv-source-link strong{font:600 13px/1.3 var(--ui)}.pv-source-link small{color:var(--ink-2);overflow-wrap:anywhere;font-size:10px;line-height:1.3}.pv-source-link>span[aria-hidden]{font-size:20px}.pv-brief .pv-source-note{color:var(--ink-2);margin:9px 0 0;font-size:11px;line-height:1.4}.pv-map-proof{border-block:1px solid var(--rule);padding-block:15px}.pv-brief .pv-map-proof h2{font-size:16px}.pv-map-proof>p{color:var(--ink-2);font-size:12px}.pv-parts-list{border-top:1px solid var(--rule);margin-top:13px}.pv-part-row{border:0;border-bottom:1px solid var(--rule);width:100%;min-height:64px;color:var(--ink);text-align:left;font-family:var(--ui);background:0 0;align-items:center;gap:12px;padding:12px 6px;display:flex}.pv-part-row>span:first-child{flex:1;min-width:0}.pv-part-row strong{font:600 14px/1.3 var(--title);display:block}.pv-part-row small{color:var(--ink-2);margin-top:3px;font-size:11px;line-height:1.4;display:block}.pv-part-row .pc-chip{flex:none;max-width:120px;font-size:10px}.pv-part-row>span:last-child{color:var(--ochre);flex:none;font-size:19px}.pv-part-row:hover{background:var(--gold-soft)}.pv-part-row[aria-pressed=true]{background:var(--sunk);outline:1px solid var(--rule-2);outline-offset:-1px}.pv-related{margin:0;padding:0;list-style:none}.pv-related button{border:0;border-bottom:1px solid var(--rule);text-align:left;width:100%;min-height:44px;font:500 13px/1.4 var(--ui);color:var(--ink);background:0 0;justify-content:space-between;align-items:center;gap:12px;display:flex}.pv-footer{border-top:1px solid var(--rule);color:var(--ink-2);justify-content:space-between;gap:10px;margin-top:25px;padding-top:13px;font-size:10px;display:flex}@container (width>=500px){.pv-state-grid{grid-template-columns:.85fr 1.15fr;gap:20px}}@container (width<=499px){.pv-milestones:has(li:nth-child(4)){grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}.pv-milestones li:nth-child(3n):after{display:none}.pv-section-head{align-items:flex-start}.pv-funding{gap:16px}}@container (width<=380px){.pv-brief .pv-head,.pv-brief .pv-body{padding-inline:18px}.pv-brief .pv-facts{gap:12px}.pv-brief .pv-facts dd{font-size:14px}.pv-links{flex-direction:column}.pv-milestones time{font-size:10px}.pv-milestones li{padding-right:5px}.pv-timeline{padding:14px 12px}.pv-part-row{gap:8px}.pv-part-row .pc-chip{max-width:90px}.pv-funding{grid-template-columns:1fr}.pv-actions>small{font-size:9px}}@media (max-width:820px){.pv-brief .pv-head{padding-top:10px}.pv-brief .pv-nav .icon-btn{width:44px;height:44px}.pv-brief .pv-actions .text-btn,.pv-parent{min-height:44px}.pv-citations a{padding-block:4px;display:inline-block}}.pc-alignment-key{background:var(--paper);max-width:min(350px,100% - 80px);color:var(--ink);z-index:4;font:400 11px/1.45 var(--ui);border-radius:6px;padding:12px 14px;position:absolute;bottom:44px;left:14px;box-shadow:0 4px 18px #0f2a2f24}.pc-alignment-key strong{align-items:center;gap:8px;font-weight:600;display:flex}.pc-alignment-key i{background:var(--gold);outline:1px solid var(--ink);flex:none;width:24px;height:4px;display:block}.pc-alignment-key p{color:var(--ink-2);margin:5px 0}.pc-alignment-key small{color:var(--ink-2);margin-top:3px;font-size:10px;display:block}.pc-alignment-key a{color:var(--ochre);text-underline-offset:2px}@media (max-width:820px){.pc-alignment-key{max-width:calc(100% - 64px);padding:9px 11px;font-size:10px;bottom:36px;left:10px}.pc-alignment-key a{min-height:28px;padding-block:5px;display:inline-block}}body[data-orient=portrait][data-sheet=full] .pc-alignment-key{display:none}.pn-card .rr-card{height:116px;margin:0 0 1px;display:block;position:relative}.rr-card img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 1px 1px #0f2a2f38)drop-shadow(0 5px 8px #0f2a2f1f);width:100%;height:100%;transition:transform .2s var(--ease);position:absolute;inset:0}.pn-card:hover .rr-card img,.pn-card.is-lit .rr-card img,.pn-card:focus-visible .rr-card img{transform:scale(1.035)}.rr-card.is-missing img{visibility:hidden}@media (max-width:640px){.pn-card .rr-card{height:128px}}@media (prefers-reduced-motion:reduce){.rr-card img,.rr-plate img{transition:none}}.rx-head .rr-plate{color:var(--ink);cursor:zoom-in;background:0 0;border:0;flex-direction:column;grid-area:3/2;place-self:end;align-items:flex-end;gap:3px;padding:0;display:flex}.rr-plate img{object-fit:contain;filter:drop-shadow(0 1px 1px #0f2a2f40)drop-shadow(0 4px 7px #0f2a2f1f);width:auto;max-width:190px;height:78px;transition:transform .16s var(--ease);display:block}.rr-plate span{font:700 11px var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.rr-plate span i{font-style:normal}.rr-plate:hover img{transform:scale(1.05)}.rr-plate:hover span{color:var(--ink)}.rr-plate:focus-visible{outline:3px solid var(--ochre);outline-offset:3px;border-radius:4px}.rr-plate.is-missing{display:none}@media (max-width:700px){.rr-plate img{max-width:120px;height:54px}}.rr-block h3 small{text-transform:none}.rr-figure .rr-stage{aspect-ratio:auto;background:var(--paper);cursor:grab;height:clamp(320px,64vh,760px)}.rr-figure .rr-stage .relief-thumb,.rr-figure .rr-stage .relief-img{object-fit:contain}.rr-figure .rr-stage .relief-thumb{filter:blur(10px);opacity:.6;transform:none}:is(.rr-figure .rr-stage:fullscreen,.rr-figure .rr-stage.is-maximised){background:var(--paper);width:100vw;height:100vh}.rr-label{pointer-events:none;font:700 11px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex-direction:column;gap:1px;display:flex;position:absolute;top:12px;left:14px}.rr-label b{font:600 22px/1.1 var(--title);letter-spacing:-.01em;text-transform:none;color:var(--ink)}:is(.rr-stage:fullscreen .rr-label,.rr-stage.is-maximised .rr-label){top:20px;left:24px}:is(.rr-stage:fullscreen .rr-label b,.rr-stage.is-maximised .rr-label b){font-size:30px}.sj-bar{z-index:2;background:var(--paper);border-bottom:1px solid var(--rule-2);position:sticky;top:0;box-shadow:0 6px 12px -10px #0f2a2f59}.sj-track{scrollbar-width:thin;scrollbar-color:#0f2a2f38 transparent;flex-wrap:nowrap;gap:2px;padding:0 20px;scroll-padding:0 24px;display:flex;overflow:auto hidden}.sj-track::-webkit-scrollbar{height:3px}.sj-track::-webkit-scrollbar-thumb{background:#0f2a2f38;border:0;border-radius:3px}.sj-track::-webkit-scrollbar-thumb:hover{background:#8d5a088c}.sj-item{min-height:36px;color:var(--ink-2);font:600 12.5px var(--cond);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .16s var(--ease);background:0 0;border:0;flex:none;padding:0 10px;position:relative}.sj-item:after{content:"";height:3px;transition:background-color .16s var(--ease);background:0 0;border-radius:2px 2px 0 0;position:absolute;bottom:0;left:10px;right:10px}.sj-item:hover{color:var(--ink)}.sj-item:hover:after{background:var(--rule-2)}.sj-item[aria-current=true]{color:var(--ink)}.sj-item[aria-current=true]:after{background:var(--gold)}.sj-item:focus-visible{outline:2px solid var(--ochre);outline-offset:-2px;border-radius:3px}@media (max-width:700px){.sj-track,.sj-item{padding:0 8px}.sj-item:after{left:8px;right:8px}}@media (pointer:coarse){.sj-item{min-height:44px}}.cv.sj-short>.cv-head{position:relative}.cv [data-jump]{scroll-margin-top:var(--sj-offset,48px)}.bank-table tbody tr.is-map-hover,.bank-row.is-map-hover,.rx-row.is-map-hover,.clp-row.is-map-hover{background:var(--gold-soft);box-shadow:inset 0 0 0 1px #8d5a0873}.bank-table tbody tr.is-map-picked,.bank-row.is-map-picked,.rx-row.is-map-picked,.clp-row.is-map-picked{animation:vl-picked 1.5s var(--ease)}@keyframes vl-picked{0%,30%{background:#efb64a8c}to{background:var(--gold-soft)}}.vl-ring{pointer-events:none;width:30px;height:30px}.vl-ring i{box-sizing:border-box;border:2.5px solid #0f2a2f;border-radius:50%;width:100%;height:100%;animation:1.4s ease-out infinite vl-ring;display:block;box-shadow:0 0 0 2.5px #ffd23f,0 0 0 5px #0f2a2f8c}@keyframes vl-ring{0%{opacity:1;transform:scale(.7)}to{opacity:.55;transform:scale(1.25)}}.vl-tag{color:#2a1860;pointer-events:none;text-align:left;background:#fffffff5;border:1.5px solid #4a2f94;border-radius:6px;gap:1px;max-width:220px;padding:5px 9px 6px;display:grid;box-shadow:0 6px 18px #0f2a2f40}.vl-tag b{font:600 14px/1.15 var(--title)}.vl-tag span{font:500 12px/1.3 var(--ui);color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.vl-ring i,.bank-table tbody tr.is-map-picked,.bank-row.is-map-picked,.rx-row.is-map-picked,.clp-row.is-map-picked{animation:none}}.eb-chart{cursor:crosshair}.eb-chart:focus-visible{outline:2px solid var(--ochre);outline-offset:2px;border-radius:2px}.eb-readout{min-height:18px;font:400 12.5px/1.35 var(--ui);color:var(--ink-3);margin:4px 0 0}.eb-readout.is-on{color:var(--ink);font-weight:600}.eb-chip{z-index:6;border:1px solid var(--ink);max-width:calc(100% - 140px);box-shadow:var(--lift);font:600 13px/1.25 var(--ui);color:var(--ink);pointer-events:auto;background:#fffffff5;border-radius:6px;align-items:center;gap:8px;padding:6px 8px 6px 10px;display:flex;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.eb-chip i{background:var(--paper);border:2px solid #8d5a08;border-radius:3px;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 2px #fff}.eb-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eb-clear{border:1px solid var(--rule-2);background:var(--paper);width:28px;height:28px;color:var(--ink);font:600 17px/1 var(--ui);cursor:pointer;border-radius:4px;flex:none}.eb-clear:hover{border-color:var(--ink)}.eb-clear:focus-visible{outline:2px solid var(--ochre);outline-offset:1px}@media (max-width:700px){.eb-chip{max-width:calc(100% - 24px);font-size:12.5px;bottom:38px}}@media (pointer:coarse){.eb-clear{width:40px;height:40px}}.clp{container-type:inline-size}.clp-controls{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:6px;display:flex}.clp-controls .check{min-height:36px;font:500 13px var(--ui);color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.clp-status{margin:0 0 6px}.clp-cols,.clp-row{grid-template-columns:112px minmax(0,1fr) 70px 78px;align-items:center;column-gap:12px;display:grid}.clp-cols{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule-2);font:700 11.5px var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:6px 8px 5px}.clp-cols span:nth-child(n+3){text-align:right}.clp-list{margin:0;padding:0;list-style:none}.clp-list[data-reserve]{min-height:calc(var(--clp-rows,5) * 46px)}.clp-row{border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;padding:7px 8px}.clp-row:hover{background:var(--gold-soft)}.clp-row:focus-visible{outline:2px solid var(--ochre);outline-offset:-2px}.clp-depth{gap:3px;display:grid}.clp-depth b{font:600 14px var(--ui);font-variant-numeric:tabular-nums;color:var(--danger)}.clp-depth i{background:var(--sunk);border-radius:2px;height:4px;display:block;overflow:hidden}.clp-depth s{background:var(--danger);height:100%;text-decoration:none;display:block}.clp-name{min-width:0;font:500 14px/1.25 var(--ui);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;display:flex}.clp-name small{color:var(--ink-2);font:400 12.5px var(--ui);display:none}.clp-row.is-found .clp-name{font-style:italic}.clp-end{border:1px solid var(--rule-2);color:var(--ink-2);font:700 10.5px var(--cond);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;margin-top:2px;padding:0 6px 1px;font-style:normal;display:inline-block}.clp-ch,.clp-rl{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px}.clp-more{margin:8px 0 0}.clp-more:has(>[hidden]){display:none}.clp-note{margin:8px 0 0;font-size:12.5px}@container (width<=520px){.clp-cols,.clp-row{grid-template-columns:82px minmax(0,1fr);column-gap:10px}.clp-cols span:nth-child(n+3),.clp-ch,.clp-rl{display:none}.clp-name small{display:block}}.cv-head,.rx-explorer{container-type:inline-size}@container (width<=600px){.cv-head>.nav-back{grid-area:1/1;justify-self:start}.cv-head .cv-title{grid-area:2/1/auto/-1}.cv-head .cv-nav{grid-area:1/2;gap:4px}.cv-nav .seq-btn span,.cv-nav [data-act=share],.cv-nav [data-rx-act=share]{display:none}.cv-nav .icon-btn,.cv-nav .seq-btn{justify-content:center;width:34px;height:34px;padding:0}.cv-head .cv-thumb,.rx-head .rr-plate{grid-area:3/1/auto/-1;justify-self:start;align-items:flex-start}.cv-head .cv-thumb{width:150px}.cv-title h1{font-size:26px}.tour-pos{display:none}}@container (width<=560px){.rx-cols,.rx-row{grid-template-columns:minmax(0,1fr) 54px 54px 70px;column-gap:8px}.rx-cols span:nth-child(4),.rx-row>:nth-child(4){display:none}.rx-kids{margin-left:6px;padding-left:10px}.rx-kids .rx-list .rx-kids{padding-left:8px}.rx-actions{margin-left:0}}@container (width<=440px){.rx-cols,.rx-row{grid-template-columns:minmax(0,1fr) 46px 62px;column-gap:6px}.rx-cols span:nth-child(3),.rx-row>:nth-child(3){display:none}.rx-row{padding-left:4px;padding-right:4px}}.pn .pn-head .cv-actions{flex-wrap:wrap;gap:4px 18px;display:flex}.pn-key{font:500 12.5px var(--ui);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 12px;display:flex}.pn-key i{border:1px solid #0f2a2f59;width:18px;height:9px;margin-left:8px;display:inline-block}.pn-key i:first-child{margin-left:0}.pn-key-m{background:#c98a2b}.pn-key-f{background:repeating-linear-gradient(-45deg,#c98a2b2e 0 2px,#8d5a08 2px 3px);border-style:dashed!important}.pn-cards{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pn-card{text-align:left;cursor:pointer;width:100%;height:100%;font:inherit;color:var(--ink);background:var(--raised);border:1px solid var(--rule-2);border-radius:var(--radius);transition:border-color .16s, box-shadow .16s, transform .16s var(--ease);align-content:start;gap:7px;padding:11px 12px 10px;display:grid}.pn-card:hover,.pn-card.is-lit,.pn-card:focus-visible{border-color:var(--ink);box-shadow:var(--lift);transform:translateY(-1px)}.pn-card.is-empty{background:var(--paper)}.pn-card-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pn-card-head b{font:600 18px/1.15 var(--title)}.pn-card-head small{font:600 11px var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.pn-bar{background:var(--sunk);border-radius:2px;height:8px;display:flex;position:relative;overflow:hidden}.pn-bar i{background:#c98a2b;height:100%;display:block}.pn-bar em{background:repeating-linear-gradient(-45deg,#c98a2b2e 0 2px,#8d5a08 2px 3px);height:100%;display:block}.pn-figs{font:500 12.5px var(--ui);color:var(--ink-2);flex-wrap:wrap;gap:2px 12px;display:flex}.pn-figs b{font:600 16px var(--cond);color:var(--ink);font-variant-numeric:tabular-nums}.pn-sub{font:400 12px/1.4 var(--ui);color:var(--ink-3)}.pn-open{font:700 12px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ochre);justify-self:start;margin-top:2px}.pn-open i{transition:transform .16s var(--ease);font-style:normal;display:inline-block}.pn-card:hover .pn-open i,.pn-card.is-lit .pn-open i{transform:translate(3px)}.pn-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:4px 24px 22px;display:grid}.pn-charts .chart-card canvas{height:360px}.pn-charts .chart-card:nth-child(n+3) canvas{height:330px}.pn-charts .chart-card:nth-child(4) canvas{height:90px}.pn-legend{font:400 12.5px var(--ui);color:var(--ink-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pn-legend li{cursor:pointer;align-items:center;gap:7px;display:flex}.pn-legend li.is-lit{color:var(--ink)}.pn-legend i{border:1px solid #0f2a2f59;flex:none;width:10px;height:10px}.pn-legend b{font:600 13px var(--cond);color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto}.pn-scroll{scrollbar-width:thin;scrollbar-color:#0f2a2f47 transparent;overflow-x:auto}.pn-scroll::-webkit-scrollbar{height:7px}.pn-scroll::-webkit-scrollbar-thumb{background:#0f2a2f3d;border-radius:6px}.pn-scroll::-webkit-scrollbar-track{background:0 0}.pn-table{border-collapse:collapse;width:100%;font:400 13.5px var(--ui);font-variant-numeric:tabular-nums}.pn-table th,.pn-table td{border-bottom:1px solid var(--rule);text-align:left;white-space:nowrap;padding:8px 10px}.pn-table thead th{background:var(--paper);border-bottom:1.5px solid var(--ink);padding:0;position:sticky;top:0}.pn-table thead button{width:100%;text-align:inherit;font:700 11px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:8px 10px}.pn-table thead .n button{text-align:right}.pn-table thead button[aria-sort=ascending]:after{content:" ▲";color:var(--ochre)}.pn-table thead button[aria-sort=descending]:after{content:" ▼";color:var(--ochre)}.pn-table .n{text-align:right}.pn-table tbody th{font:600 14.5px var(--title)}.pn-table tbody tr{cursor:pointer}.pn-table tbody tr:hover,.pn-table tbody tr.is-lit,.pn-table tbody tr:focus-visible{background:#efb64a24;outline:none}.pn-table .pn-found{color:var(--ochre)}.pn-note{margin:10px 0 0;font-size:12.5px}@media (max-width:1100px){.pn-charts{grid-template-columns:minmax(0,1fr);padding:4px 14px 18px}}@media (max-width:640px){.pn-cards{grid-template-columns:minmax(0,1fr)}.pn-charts .chart-card canvas{height:330px}}.mk-panel{z-index:12;background:var(--raised);border:1px solid var(--ink);width:min(400px,100% - 84px);max-height:min(72%,640px);box-shadow:var(--lift-2);color:var(--ink);scrollbar-width:thin;scrollbar-color:var(--rule-2) transparent;border-radius:2px;padding:10px 12px 8px;font-size:13px;position:absolute;bottom:30px;left:12px;overflow:auto}.mk-panel::-webkit-scrollbar{width:7px}.mk-panel::-webkit-scrollbar-thumb{background:var(--rule-2);border-radius:4px}.mk-panel::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}body[data-layout=side] .mk-panel,body[data-layout=both] .mk-panel{bottom:84px}body[data-drawer] .mk-panel{left:calc(min(var(--drawer-w,440px), 94vw) + 12px)}.mk-head{border-bottom:1px solid var(--ink);align-items:center;gap:8px;padding-bottom:6px;display:flex}.mk-head strong{font:700 13px var(--cond);letter-spacing:.1em;text-transform:uppercase}.mk-count{color:var(--ink-2);margin-right:auto;font-size:12px}.mk-pens{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 6px;display:grid}.mk-pens button{text-align:left;border:1px solid var(--rule-2);background:var(--paper);color:var(--ink);cursor:pointer;font:inherit;border-radius:3px;grid-template-rows:auto auto;justify-items:start;gap:5px;padding:7px 8px 8px;display:grid;position:relative}.mk-pens button:hover{border-color:var(--ink)}.mk-pens button[aria-checked=true]{border-color:var(--pen);background:color-mix(in srgb, var(--pen) 10%, #fff);box-shadow:0 0 0 1px var(--pen) inset}.mk-pens i{background:var(--pen);border-radius:2px;width:26px;height:4px}.mk-pens button:first-child i{border:2px dashed var(--pen);background:color-mix(in srgb, var(--pen) 14%, transparent);border-radius:50%;width:18px;height:10px}.mk-pens b{font:700 13px var(--cond);letter-spacing:.02em;display:block}.mk-pens small{color:var(--ink-2);font-size:11px;line-height:1.25;display:block}.mk-pens em{font:700 10.5px var(--cond);background:var(--pen);color:#fff;border-radius:8px;padding:0 5px;font-style:normal;position:absolute;top:5px;right:6px}.mk-mode{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:8px;display:flex}.mk-tip{color:var(--ink-3);margin:0;font-size:11.5px}.mk-detail{border:1px solid var(--pen);background:color-mix(in srgb, var(--pen) 5%, #fff);border-radius:3px;gap:7px;margin:4px 0 8px;padding:8px 9px;display:grid}.mk-detail-head{align-items:center;gap:8px;display:flex}.mk-detail-head i,.mk-list i{font:700 11px var(--cond);background:var(--pen);color:#fff;letter-spacing:.04em;border-radius:9px;padding:2px 6px;font-style:normal}.mk-detail-head select{font:inherit;border:1px solid var(--rule-2);background:#fff;border-radius:3px;padding:3px 5px;font-size:12.5px}.mk-len{font:600 12px var(--cond);color:var(--ink-2);margin-left:auto}.mk-guess{margin:0;line-height:1.35}.mk-facts{color:var(--ink-2);gap:2px;margin:0;padding-left:16px;font-size:12px;display:grid}.mk-banks{flex-wrap:wrap;gap:4px;display:flex}.mk-comment{color:var(--ink-2);gap:3px;font-size:11.5px;font-weight:600;display:grid}.mk-comment textarea{font:inherit;border:1px solid var(--rule-2);color:var(--ink);resize:vertical;background:#fff;border-radius:3px;padding:5px 7px;font-size:13px;font-weight:400}.mk-actions{flex-wrap:wrap;gap:5px;display:flex}.mk-actions .danger{color:var(--danger)}.mk-filter{flex-wrap:wrap;margin:4px 0 2px}.mk-list{border-top:1px solid var(--rule-2);scrollbar-width:thin;max-height:230px;margin:4px 0 0;padding:0;list-style:none;overflow:auto}.mk-list button{border:0;border-bottom:1px solid var(--rule);text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ink);background:0 0;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:6px 4px;display:grid}.mk-list button:hover{background:var(--sunk)}.mk-list li.is-on button{background:color-mix(in srgb, var(--pen) 10%, #fff)}.mk-list li.is-done{opacity:.55}.mk-list b{font-size:12.5px;font-weight:500;line-height:1.3;display:block}.mk-list small{color:var(--ink-3);font-size:11px;line-height:1.3;display:block}.mk-empty{color:var(--ink-3);padding:10px 4px;font-size:12px}.mk-keep{border:1px solid var(--rule-2);border-left:3px solid var(--ok);background:var(--paper);color:var(--ink-2);border-radius:2px;gap:2px;margin-top:8px;padding:6px 8px;font-size:11.5px;line-height:1.35;display:grid}.mk-keep p{margin:0}.mk-keep b{color:var(--ink);font-weight:600}.mk-keep.is-warn{background:color-mix(in srgb, #c98a12 8%, var(--paper));border-left-color:#c98a12}.mk-keep.is-bad{border-left-color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--paper));color:var(--ink)}.mk-keep .text-btn{min-height:24px;margin-left:6px;padding:0 8px;font-size:11.5px}@media (pointer:coarse){.mk-keep .text-btn{min-height:34px}}.mk-foot{border-top:1px solid var(--rule-2);gap:6px;margin-top:8px;padding-top:8px;display:flex}.mk-import{cursor:pointer}.mk-foot .is-due{color:var(--ink);font-weight:700;box-shadow:inset 0 0 0 1px #c98a12}@media (max-width:820px){.mk-panel{width:auto;left:8px;right:8px;bottom:calc(66px + env(safe-area-inset-bottom));max-height:52%}.mk-pens small{display:none}}@media (max-width:767px){[data-design-tab]{display:none!important}}.bottom-tabs .bottom-studio{color:var(--ink)}.bottom-tabs .bottom-studio svg{border-radius:var(--radius-s);background:var(--gold);box-sizing:content-box;width:19px;height:19px;padding:3px}.bottom-tabs .bottom-studio:hover svg{background:#f4c66a}.topbar .tabs .tab-design span{white-space:nowrap}.wx-tour{border:1.5px solid var(--ink);background:var(--gold);height:50px;color:var(--ink);font:600 16px var(--ui);white-space:nowrap;cursor:pointer;transition:transform .16s var(--ease), background-color .16s, box-shadow .16s var(--ease);border-radius:999px;align-items:center;gap:11px;padding:0 20px 0 8px;display:inline-flex;box-shadow:0 1px #0f2a2fe6}.wx-tour i{background:var(--ink);border-radius:50%;flex:none;width:34px;height:34px;position:relative}.wx-tour i:after{content:"";border-left:11px solid var(--gold);border-top:7px solid #0000;border-bottom:7px solid #0000;position:absolute;top:10px;left:13px}.wx-tour small{font:600 11.5px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:#0f2a2f9e}.wx-tour:hover{background:#f4c45f;transform:translateY(-1px);box-shadow:0 3px #0f2a2fe6}.wx-ok{border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--raised);height:50px;color:var(--ink);font:600 16px var(--ui);white-space:nowrap;cursor:pointer;transition:transform .16s var(--ease), background-color .16s;align-items:center;gap:10px;padding:0 18px 0 22px;display:inline-flex}.wx-ok svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .16s var(--ease)}.wx-ok:hover{background:var(--sunk);transform:translateY(-1px)}.wx-ok:hover svg{transform:translate(2px)}.wx-link{color:var(--ink);font:600 13px var(--cond);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);background:0 0;border:0;padding:6px 2px}.wx-link:hover{color:var(--ochre);-webkit-text-decoration-color:var(--ochre);text-decoration-color:var(--ochre)}.wx [data-count]{font-variant-numeric:tabular-nums}@media (max-width:640px){.wx-tour small{display:none}}body.has-welcome .title-block{opacity:0;pointer-events:none;transition:opacity .3s var(--ease), transform .3s var(--ease);transform:translateY(8px)}.wx-d{--d-bar:#0c2428;--d-ink:#f1f6f4;--d-ink-2:#b6cbc8;--d-ink-3:#8ba7a4;--d-rule:#f1f6f421;--d-in:1.05s;--d-out:cubic-bezier(.6, 0, .8, .3)}.wx-d :focus-visible{outline-color:var(--gold)}.wx-d-gap{background:0 0;position:absolute;inset:0}.wx-d-bar{z-index:1;box-sizing:border-box;background:var(--d-bar);min-height:clamp(108px,50vh - 20.9205vw,176px);color:var(--d-ink);-webkit-font-smoothing:antialiased;will-change:transform;transition:transform var(--d-in) var(--ease);flex-direction:column;justify-content:center;gap:12px;padding:18px clamp(20px,3.2vw,52px);display:flex;position:absolute;left:0;right:0}.wx-d-top{padding-top:max(18px, env(safe-area-inset-top));top:0;transform:translateY(-101%);box-shadow:0 22px 40px -26px #020c0eb3}.wx-d-bot{padding-bottom:max(16px, env(safe-area-inset-bottom));transition-delay:90ms;bottom:0;transform:translateY(101%);box-shadow:0 -22px 40px -26px #020c0eb3}.wx-d-edge{pointer-events:none;height:1px;transition:transform 1.4s var(--ease) .5s;background:linear-gradient(90deg,#efb64a00,#efb64ab3 22% 78%,#efb64a00);position:absolute;left:0;right:0;transform:scaleX(0)}.wx-d-top .wx-d-edge{bottom:0}.wx-d-bot .wx-d-edge{top:0}.wx-d-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 40px;display:flex}.wx-d-bot .wx-d-row{align-items:center}.wx-d-id{flex:560px;min-width:0}.wx-d-k{font:600 12.5px var(--cond);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0}.wx-d h2{font:600 clamp(32px, 3.3vw, 50px)/.98 var(--title);letter-spacing:-.02em;color:#fff;margin:3px 0 8px}.wx-d-lead{max-width:80ch;font:400 15.5px/1.45 var(--ui);color:var(--d-ink-2);margin:0}.wx-d-by{text-align:right;justify-items:end;gap:6px;margin:0;display:grid}.wx-d-by span{font:400 14.5px var(--ui);color:var(--d-ink-2)}.wx-d-by b{font:600 25px var(--title);letter-spacing:-.01em;color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:7px;margin-left:4px;text-decoration-thickness:2px}.wx-d-by small{font:600 12px var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--d-ink-3)}.wx-d-reg{flex-wrap:wrap;row-gap:10px;margin:0;display:flex}.wx-d-reg>div{border-left:1px solid var(--d-rule);flex-direction:column-reverse;padding:0 clamp(16px,2vw,30px);display:flex}.wx-d-reg>div:first-child{border-left:0;padding-left:0}.wx-d-reg dd{font:600 clamp(26px, 2.4vw, 36px)/1 var(--cond);color:#fff;white-space:nowrap;margin:0}.wx-d-reg dd small{font:600 15px var(--cond);letter-spacing:.04em;color:var(--d-ink-2);margin-left:4px}.wx-d-reg dt{font:600 11.5px var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--d-ink-3);white-space:nowrap;align-items:center;gap:7px;margin-top:7px;display:flex}.wx-d-key{background:#f6c86a;flex:none;width:16px;height:2px}.wx-d-key.is-dash{background:repeating-linear-gradient(90deg,#f6c86a 0 4px,#0000 4px 7px)}.wx-d-acts{align-items:center;gap:12px;margin-left:auto;display:flex}.wx-d .wx-tour{border-color:var(--gold);box-shadow:0 0 0 5px #efb64a24}.wx-d .wx-tour:hover{box-shadow:0 0 0 7px #efb64a33}.wx-d .wx-tour:focus-visible{outline:2px solid var(--gold);outline-offset:4px;box-shadow:none}.wx-d .wx-ok{color:#fff;background:0 0;border-color:#f1f6f46b}.wx-d .wx-ok:hover{background:#f1f6f414;border-color:#fff}.wx-d-fine{font:400 12px/1.4 var(--ui);color:var(--d-ink-3);flex-wrap:wrap;justify-content:space-between;gap:4px 24px;margin:0;display:flex}.wx-d .wx-d-fine a{color:var(--d-ink-2);text-underline-offset:3px;text-decoration-color:#f1f6f452}.wx-d .wx-d-fine a:hover{color:#fff;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.wx-d-row>*,.wx-d-fine{opacity:0;transition:opacity .75s var(--ease), transform .9s var(--ease);transform:translateY(10px)}.wx-d-top .wx-d-id{transition-delay:.36s}.wx-d-top .wx-d-by{transition-delay:.5s}.wx-d-bot .wx-d-reg{transition-delay:.46s}.wx-d-bot .wx-d-acts{transition-delay:.6s}.wx-d-fine{transition-delay:.74s}.wx-d.is-in .wx-d-bar,.wx-d.is-still .wx-d-bar,.wx-d.is-in .wx-d-edge,.wx-d.is-still .wx-d-edge{transform:none}.wx-d.is-in .wx-d-row>*,.wx-d.is-in .wx-d-fine,.wx-d.is-still .wx-d-row>*,.wx-d.is-still .wx-d-fine{opacity:1;transform:none}.wx-d.is-leaving .wx-d-top{transition:transform .4s var(--d-out);transform:translateY(-101%)}.wx-d.is-leaving .wx-d-bot{transition:transform .4s var(--d-out);transform:translateY(101%)}.wx-d.is-leaving .wx-d-row>*,.wx-d.is-leaving .wx-d-fine{opacity:0;transition:opacity .16s linear}.wx-d.is-still *,.wx-d.is-still :before,.wx-d.is-still :after{transition:none!important;animation:none!important}@media (max-width:1180px){.wx-d-reg>div{padding:0 16px}.wx-d-reg dd{font-size:28px}}@media (max-width:1000px) and (min-width:761px){.wx-d-top .wx-d-row{flex-direction:column;align-items:stretch;gap:12px}.wx-d-top .wx-d-id{flex:none}.wx-d-by{text-align:left;border-top:1px solid var(--d-rule);justify-items:start;gap:4px;padding-top:10px}}@media (max-height:560px) and (min-width:761px){.wx-d-bar{gap:8px;min-height:0;padding:10px clamp(18px,3vw,40px)}.wx-d-top .wx-d-row{flex-flow:row;align-items:flex-end;gap:24px}.wx-d-top .wx-d-id{flex:1 1 0}.wx-d-by{text-align:right;border-top:0;flex:none;justify-items:end;padding-top:0}.wx-d-reg>div{padding:0 12px}.wx-d .wx-tour small{display:none}.wx-d-top{padding-top:max(10px, env(safe-area-inset-top))}.wx-d-bot{padding-bottom:max(10px, env(safe-area-inset-bottom))}.wx-d-k{font-size:11px}.wx-d h2{margin:1px 0 4px;font-size:28px}.wx-d-lead{font-size:13.5px}.wx-d-by{gap:3px}.wx-d-by span{font-size:13px}.wx-d-by b{text-underline-offset:5px;font-size:20px}.wx-d-by small{font-size:11px}.wx-d-reg dd{font-size:24px}.wx-d-reg dt{letter-spacing:.1em;margin-top:4px;font-size:11px}.wx-d .wx-tour,.wx-d .wx-ok{height:44px;font-size:15px}.wx-d-fine{font-size:11px}}@media (max-width:760px){.wx-d-bar{gap:12px;min-height:0;padding:16px 18px}.wx-d-top{padding-top:max(16px, env(safe-area-inset-top))}.wx-d-bot{padding-bottom:max(14px, env(safe-area-inset-bottom))}.wx-d-row{flex-direction:column;align-items:stretch;gap:12px}.wx-d-bot .wx-d-row{align-items:stretch}.wx-d-id{flex:none}.wx-d h2{margin:2px 0 6px;font-size:32px}.wx-d-lead{font-size:14.5px}.wx-d-by{text-align:left;border-top:1px solid var(--d-rule);justify-items:start;gap:4px;padding-top:10px}.wx-d-by b{text-underline-offset:5px;font-size:21px}.wx-d-reg{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0;display:grid}.wx-d-reg>div{border-left:1px solid var(--d-rule);padding:8px 0 8px 14px}.wx-d-reg>div:nth-child(odd){border-left:0;padding-left:0}.wx-d-reg>div:nth-child(n+3){border-top:1px solid var(--d-rule)}.wx-d-reg dd{font-size:26px}.wx-d-reg dt{letter-spacing:.1em;white-space:normal;margin-top:4px;font-size:11px}.wx-d-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-left:0;display:grid}.wx-d .wx-tour,.wx-d .wx-ok{justify-content:center;min-width:0;height:48px;padding:0 12px;font-size:15px}.wx-d .wx-tour{gap:8px;padding-left:6px}.wx-d .wx-tour i{width:32px;height:32px}.wx-d .wx-tour i:after{top:9px;left:12px}.wx-d-fine{flex-direction:column;gap:3px;font-size:11.5px}}.wx-e{--e-fade:cubic-bezier(.45, 0, .55, 1)}.wx-e-dim{opacity:0;transition:opacity .6s var(--ease);background:radial-gradient(62% 78% at 0 100%,#081a1e5c,#081a1e1f 52%,#081a1e00 78%);position:absolute;inset:0}.wx-e.is-in .wx-e-dim,.wx-e.is-still .wx-e-dim{opacity:1}.wx-e .wx-e-card{box-sizing:border-box;background:var(--raised);border:1px solid var(--rule-2);border-radius:12px;width:clamp(340px,28.5vw,420px);padding:10px;bottom:clamp(12px,1.7vw,26px);left:clamp(12px,1.7vw,26px);transform:translateY(18px);box-shadow:0 2px 4px #0f2a2f1a,0 24px 60px -12px #081a1e73}.wx-e.is-in .wx-e-card,.wx-e.is-still .wx-e-card{opacity:1;transform:none}.wx-e-shot{aspect-ratio:16/10;isolation:isolate;background:var(--sunk);cursor:pointer;width:100%;font:inherit;color:inherit;border:0;border-radius:6px;padding:0;display:block;position:relative;overflow:hidden}.wx-e-shot:after{content:"";z-index:5;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0f2a2f6b,inset 0 0 0 2px #ffffff59}.wx-e-shot:before{content:"";z-index:6;pointer-events:none;background:var(--raised);box-shadow:inset 2px 0 0 var(--gold);transition:transform 1.25s cubic-bezier(.7,0,.2,1) .18s;position:absolute;inset:0 -4px 0 0;transform:translate(0,0)}.wx-e.is-in .wx-e-shot:before,.wx-e.is-still .wx-e-shot:before{transform:translate(101%)}.wx-e-frames{position:absolute;inset:0}.wx-e-f{opacity:0;z-index:0;position:absolute;inset:0}.wx-e-f.is-on{opacity:1;z-index:2;transition:opacity 1.3s var(--e-fade)}.wx-e-f.is-was{opacity:1;z-index:1}.wx-e-f img{object-fit:cover;width:100%;height:100%;transform-origin:var(--o,50% 50%);transform:scale(var(--s0,1.02));backface-visibility:hidden;display:block;position:absolute;inset:0}.wx-e-f.is-kb img{will-change:transform;animation:8.2s linear both wxE-kb}@keyframes wxE-kb{0%{transform:scale(var(--s0,1.02))}to{transform:scale(var(--s1,1.14))}}.wx-e-shot.is-paused .wx-e-f img,.wx-e-shot.is-paused .wx-e-ticks i.is-on:after{animation-play-state:paused}.wx-e-shot.is-missing{background-image:linear-gradient(#0f2a2f12 1px,#0000 1px),linear-gradient(90deg,#0f2a2f12 1px,#0000 1px);background-size:12px 12px}.wx-e-cap,.wx-e-ticks{z-index:3;background:var(--ink);border-radius:4px;align-items:center;height:26px;display:inline-flex;position:absolute;bottom:10px;box-shadow:0 1px #ffffff40}.wx-e-cap{color:#fff;max-width:calc(100% - 96px);font:600 12.5px var(--cond);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;transition:opacity .34s var(--ease), transform .4s var(--ease);gap:8px;padding:0 10px 0 8px;left:10px}.wx-e-cap.is-swap{opacity:0;transition-duration:.24s;transform:translateY(4px)}.wx-e-cap b{font:700 12.5px var(--cond);letter-spacing:.08em;color:var(--gold);font-variant-numeric:tabular-nums}.wx-e-cap span{text-overflow:ellipsis;overflow:hidden}.wx-e-ticks{z-index:4;gap:4px;padding:0 8px;right:10px}.wx-e-ticks i{background:#ffffff4d;border-radius:1px;width:9px;height:2px;position:relative;overflow:hidden}.wx-e-ticks i:after{content:"";background:var(--gold);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.wx-e-ticks i.is-on:after{animation:5s linear both wxE-tick}.wx-e.is-still .wx-e-ticks i.is-on:after{transform:none}@keyframes wxE-tick{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.wx-e-play{z-index:4;opacity:0;transition:opacity .22s var(--ease);background:#081a1e38;place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:0}.wx-e-play i{background:var(--gold);border:1.5px solid var(--ink);width:54px;height:54px;transition:transform .26s var(--ease);border-radius:50%;display:block;position:relative;transform:scale(.92)}.wx-e-play i:after{content:"";border-left:15px solid var(--ink);border-top:10px solid #0000;border-bottom:10px solid #0000;position:absolute;top:16px;left:21px}.wx-e-play span{background:var(--ink);color:#fff;font:600 12px var(--cond);letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:3px 9px}.wx-e-shot.is-hot .wx-e-play,.wx-e-shot:focus-visible .wx-e-play{opacity:1}.wx-e-shot.is-hot .wx-e-play i,.wx-e-shot:focus-visible .wx-e-play i{transform:none}.wx-e-shot:focus-visible{outline-offset:2px}@media (hover:none){.wx-e-play{opacity:1;background:0 0;display:block;inset:10px 10px auto auto}.wx-e-play i{width:34px;height:34px;transform:none;box-shadow:0 1px 4px #081a1e4d}.wx-e-play i:after{border-top-width:7px;border-bottom-width:7px;border-left-width:11px;top:9.5px;left:13px}.wx-e-play span{display:none}}.wx-e-body{padding:16px 12px 6px}.wx-e h2{font:600 30px/1 var(--title);letter-spacing:-.02em;color:var(--ink);margin:0 0 6px}.wx-e-lead{font:400 14.5px/1.45 var(--ui);color:var(--ink-2);margin:0}.wx-e-by{border-top:1px solid var(--rule);gap:2px;margin:14px 0 0;padding-top:12px;display:grid}.wx-e-by span{font:600 11px var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.wx-e-by b{font:600 21px/1.1 var(--title);letter-spacing:-.01em;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ochre);text-decoration-color:var(--ochre);text-underline-offset:5px;justify-self:start;margin:3px 0 5px;text-decoration-thickness:2px}.wx-e-by small{font:400 12.5px/1.4 var(--ui);color:var(--ink-2)}.wx-e-acts{gap:10px;margin-top:16px;display:flex}.wx-e .wx-tour,.wx-e .wx-ok{flex:1 1 0;justify-content:center;min-width:0;height:46px;font-size:15px}.wx-e .wx-tour{gap:9px;padding:0 14px 0 6px}.wx-e .wx-tour i{width:32px;height:32px}.wx-e .wx-tour i:after{top:9px;left:12px}.wx-e .wx-tour small{display:none}.wx-e .wx-ok{padding:0 12px 0 16px}.wx-e-fine{font:400 11.5px/1.4 var(--ui);color:var(--ink-2);gap:3px;margin:12px 0 0;display:grid}.wx-e .wx-e-fine a{font:600 12px var(--ui);color:var(--ink);-webkit-text-decoration-color:var(--ochre);text-decoration-color:var(--ochre);text-underline-offset:3px;justify-self:start}.wx-e .wx-e-fine a:hover{color:var(--ochre)}.wx-e-body>*{opacity:0;transition:opacity .6s var(--ease), transform .7s var(--ease);transform:translateY(8px)}.wx-e-body>:first-child{transition-delay:.26s}.wx-e-body>:nth-child(2){transition-delay:.32s}.wx-e-body>:nth-child(3){transition-delay:.4s}.wx-e-body>:nth-child(4){transition-delay:.48s}.wx-e-body>:nth-child(5){transition-delay:.56s}.wx-e.is-in .wx-e-body>*,.wx-e.is-still .wx-e-body>*{opacity:1;transform:none}.wx-e.is-leaving .wx-e-card{transition:opacity .34s var(--ease), transform .38s cubic-bezier(.5, 0, .75, .2);transform:translateY(14px)}.wx-e.is-leaving .wx-e-dim{opacity:0;transition-duration:.34s}.wx-e.is-still *,.wx-e.is-still :before,.wx-e.is-still :after{transition:none!important;animation:none!important}@media (max-height:640px) and (min-width:641px){.wx-e .wx-e-card{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:0 4px;width:min(720px,100% - 24px);max-height:calc(100% - 20px);display:grid}.wx-e-body{padding:4px 12px 4px 14px}.wx-e h2{font-size:26px}.wx-e-lead{font-size:13.5px}.wx-e-by{margin-top:10px;padding-top:9px}.wx-e-by b{margin:2px 0 3px;font-size:19px}.wx-e-acts{margin-top:12px}.wx-e .wx-tour,.wx-e .wx-ok{height:44px}.wx-e-fine{margin-top:9px}}@media (max-width:640px){.wx-e-dim{background:linear-gradient(#081a1e00 30%,#081a1e57)}.wx-e .wx-e-card{left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));border-radius:12px;width:auto;max-height:calc(100% - 16px);padding:8px}.wx-e-shot{aspect-ratio:16/9}.wx-e-body{padding:12px 8px 4px}.wx-e h2{margin-bottom:4px;font-size:26px}.wx-e-lead{font-size:14px}.wx-e-by{margin-top:10px;padding-top:9px}.wx-e-by b{margin:2px 0 4px;font-size:19px}.wx-e-ind{display:none}.wx-e-acts{gap:8px;margin-top:12px}.wx-e .wx-tour,.wx-e .wx-ok{height:48px}.wx-e-fine{margin-top:10px}}.wx-f{--f-in:30px;--f-pen:cubic-bezier(.45, 0, .25, 1);--f-line:#0f2a2f80}.wx-f-gap{background:0 0;position:absolute;inset:0}.wx-f>.wx-f-sheet{bottom:0;left:0;right:0;top:var(--header-h,56px);pointer-events:none;opacity:0;transition:opacity .45s var(--ease);position:absolute;overflow:hidden}.wx-f.is-in>.wx-f-sheet,.wx-f.is-still>.wx-f-sheet{opacity:1}.wx-f-paper{inset:var(--f-in);box-shadow:0 0 0 200vmax var(--paper);position:absolute}.wx-f-frame{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wx-f-frame path{fill:none;stroke:var(--ink);stroke-linecap:butt}.wx-f-frame .wx-f-o{stroke-width:1px;stroke:#0f2a2f73}.wx-f-frame .wx-f-k{stroke-width:1.6px}.wx-f-frame .wx-f-t{stroke-width:.9px}.wx-f-frame .wx-f-z{stroke-width:1px;stroke:#0f2a2f73}.wx-f-frame .wx-f-m{stroke-width:1.8px}.wx-f-frame text{font:600 11px var(--cond);letter-spacing:.08em;fill:var(--ink-2);text-anchor:middle;dominant-baseline:central}.wx-f.is-in:not(.is-drawn) .wx-f-frame .dr{stroke-dasharray:1 1;animation:wxF-draw var(--t,1.5s) var(--f-pen) var(--d,0s) both}.wx-f.is-in:not(.is-drawn) .wx-f-frame .fz{animation:wxF-fade .45s var(--ease) var(--d,0s) both}@keyframes wxF-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes wxF-fade{0%{opacity:0}to{opacity:1}}.wx-f-tbw{right:var(--f-in);bottom:var(--f-in);width:min(640px, calc(100% - 2 * var(--f-in)));max-height:calc(100% - var(--header-h,56px) - 2 * var(--f-in));flex-direction:column;justify-content:flex-end;display:flex;position:absolute;overflow:hidden}.wx-f-tb{overscroll-behavior:contain;box-sizing:border-box;background:var(--raised);border:1px solid var(--ink);min-height:0;transition:transform .95s var(--ease) .5s;scrollbar-width:thin;scrollbar-color:#0f2a2f47 transparent;border-top-width:1.6px;border-left-width:1.6px;flex:0 auto;overflow:auto;transform:translateY(101%)}.wx-f-tb::-webkit-scrollbar{width:7px}.wx-f-tb::-webkit-scrollbar-track{background:0 0}.wx-f-tb::-webkit-scrollbar-thumb{background:#0f2a2f3d;border-radius:6px}.wx-f-tb::-webkit-scrollbar-thumb:hover{background:#0f2a2f6b}.wx-f-rev{border-collapse:collapse;table-layout:fixed;width:100%}.wx-f-rev th{text-align:left;font:600 11px var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);background:var(--paper);border-bottom:1px solid var(--f-line);padding:6px 12px 5px}.wx-f-rev td{vertical-align:middle;font:400 14px/1.3 var(--ui);color:var(--ink);border-bottom:1px solid var(--rule);padding:5px 12px}.wx-f-rev tbody tr:last-child td{border-bottom:0}.wx-f-rev th:nth-child(2){color:var(--ink)}.wx-f-rev th:first-child,.wx-f-rev td:first-child{text-align:center;border-right:1px solid var(--f-line);width:48px;padding-left:0;padding-right:0}.wx-f-rev th:last-child,.wx-f-rev td:last-child{text-align:right;border-left:1px solid var(--f-line);width:36%}.wx-f-rev td:first-child{font:600 15px var(--cond);color:var(--ochre)}.wx-f-rev td:last-child{font:600 16px var(--cond);letter-spacing:.02em;color:var(--ink);white-space:nowrap}.wx-f-rev td small{font:400 12px/1.3 var(--ui);color:var(--ink-2);margin-top:1px;display:block}.wx-f-rev td small b{color:var(--ink);font-weight:600}.wx-f-rev td i{color:var(--ink-3);margin:0 6px;font-style:normal}.wx-f-rev td em{font:600 13px var(--cond);letter-spacing:.04em;color:var(--ink-2);margin-left:3px;font-style:normal}.wx-f-nil{color:var(--ink-3)}.wx-f-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.wx-f-c{border-right:1px solid var(--f-line);border-bottom:1px solid var(--f-line);flex-direction:column;min-width:0;padding:7px 12px 8px;display:flex}.wx-f-c>span{font:600 11px var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.wx-f-c b{font:600 16px/1.2 var(--title);color:var(--ink);margin-top:3px}.wx-f-c small{font:500 12px var(--cond);letter-spacing:.05em;color:var(--ink-2);margin-top:2px}.wx-f h2{font:600 27px/1.05 var(--title);letter-spacing:-.015em;color:var(--ink);margin:2px 0 0}.wx-f-proj{grid-column:span 8}.wx-f-dwg{border-right:0;grid-column:span 4}.wx-f-dwg b{font-size:24px;line-height:1.1}.wx-f-by{grid-column:span 3}.wx-f-disc{grid-column:span 5}.wx-f-dat{grid-column:span 4}.wx-f-sc,.wx-f-sh{grid-column:span 2}.wx-f-dat{border-right:0}.wx-f-by b{text-decoration:underline;-webkit-text-decoration-color:var(--ochre);text-decoration-color:var(--ochre);text-underline-offset:4px;align-self:flex-start;text-decoration-thickness:2px}.wx-f-sc b,.wx-f-sh b{font:600 20px/1.1 var(--cond);letter-spacing:.04em}.wx-f-acts{border-right:0;flex-direction:row;grid-column:span 8;align-items:center;gap:10px;padding:9px 10px}.wx-f-acts>*{flex:auto;justify-content:center}.wx-f .wx-tour,.wx-f .wx-ok{height:46px;font-size:15.5px}.wx-f .wx-tour{padding-right:18px}.wx-f .wx-tour small{display:none}.wx-f-note{font:400 11.5px/1.45 var(--ui);color:var(--ink-2);margin:0;padding:7px 12px 8px}.wx-f .wx-f-note a{color:var(--ink);-webkit-text-decoration-color:var(--ochre);text-decoration-color:var(--ochre);text-underline-offset:3px}.wx-f .wx-f-note a:hover{color:var(--ochre)}.wx-f-rev tbody tr{opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);transition-delay:calc(1.05s + var(--i,0) * 70ms);transform:translate(-6px)}.wx-f.is-in .wx-f-tb,.wx-f.is-still .wx-f-tb{transform:none}.wx-f.is-in .wx-f-rev tbody tr,.wx-f.is-still .wx-f-rev tbody tr{opacity:1;transform:none}.wx-f.is-leaving .wx-f-tb{transition:transform .4s cubic-bezier(.55,0,.75,.2);transform:translateY(101%)}.wx-f.is-leaving>.wx-f-sheet{opacity:0;transition:opacity .36s var(--ease)}.wx-f.is-still *,.wx-f.is-still :before,.wx-f.is-still :after{transition:none!important;animation:none!important}@media (max-height:600px) and (min-width:641px){.wx-f-tbw{width:min(560px, calc(100% - 2 * var(--f-in)))}.wx-f-rev td{padding:4px 12px;font-size:13.5px}.wx-f h2{font-size:23px}.wx-f-dwg b{font-size:20px}.wx-f .wx-tour,.wx-f .wx-ok{height:44px;font-size:15px}}@media (max-width:640px){.wx-f{--f-in:11px}.wx-f-tbw{width:calc(100% - 2 * var(--f-in))}.wx-f-rev th{padding:5px 10px 4px}.wx-f-rev td{padding:4px 10px;font-size:13.5px}.wx-f-rev td small{font-size:11.5px}.wx-f-ind{display:none}.wx-f-rev th:first-child,.wx-f-rev td:first-child{width:36px}.wx-f-rev th:last-child,.wx-f-rev td:last-child{width:27%;padding-left:6px}.wx-f-rev td i{display:none}.wx-f-km{display:block}.wx-f-rev td:last-child{letter-spacing:0;font-size:14.5px}.wx-f-rev td em{margin-left:2px;font-size:12px}.wx-f-c{padding:6px 10px 7px}.wx-f h2{font-size:22px}.wx-f-dwg b{font-size:20px}.wx-f-c b{font-size:15px}.wx-f-proj{grid-column:span 7}.wx-f-dwg,.wx-f-by{grid-column:span 5}.wx-f-disc{border-right:0;grid-column:span 7}.wx-f-dat{border-right:1px solid var(--f-line);grid-column:span 6}.wx-f-sc{grid-column:span 3}.wx-f-sh{border-right:0;grid-column:span 3}.wx-f-sc b,.wx-f-sh b{font-size:17px}.wx-f-acts{grid-column:span 12;gap:8px;padding:8px}.wx-f .wx-tour,.wx-f .wx-ok{flex:1 1 0;justify-content:center;min-width:0;height:48px;font-size:15px}.wx-f .wx-tour{gap:8px;padding:0 12px 0 6px}.wx-f .wx-tour i{width:32px;height:32px}.wx-f .wx-tour i:after{top:9px;left:12px}.wx-f .wx-ok{padding:0 12px}.wx-f-note{padding:6px 10px 8px;font-size:11px}}.wx-g .wc-dim{background:radial-gradient(130% 95% at 0 100%,#081a1e80,#081a1e29 58%,#081a1e0f)}.wx-g .wc-card{background:var(--raised);border:1px solid var(--ink);width:min(468px,100% - 24px);max-height:calc(100% - 84px);box-shadow:var(--lift-2);border-radius:2px;bottom:30px;left:12px;transform:translateY(16px)}.wx-g.is-in .wc-card{transform:none}.wx-g.is-leaving .wc-card{opacity:0;transition-delay:0s;transform:translateY(10px)}.wxg-head{border-bottom:1px solid var(--ink);padding:15px 18px 13px}.wxg-k{font:700 11.5px var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--ochre);margin:0}.wx-g h2{font:600 28px/1.05 var(--title);letter-spacing:-.015em;color:var(--ink);margin:5px 0 8px}.wxg-by{font:400 13.5px/1.35 var(--ui);color:var(--ink-2);margin:0}.wxg-by b{font:600 17px var(--title);color:var(--ink);letter-spacing:-.005em;text-decoration:underline;-webkit-text-decoration-color:var(--ochre);text-decoration-color:var(--ochre);text-underline-offset:4px;text-decoration-thickness:2px}.wxg-role{font:500 12px/1.35 var(--cond);letter-spacing:.04em;color:var(--ink-2);margin:5px 0 0}.wxg-key{margin:0;padding:3px 0;list-style:none}.wxg-row{border-top:1px solid var(--rule);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;padding:8px 18px;display:grid}.wxg-row:first-child{border-top:0}.wxg-sw{width:56px;height:22px;display:block;position:relative;overflow:hidden}.wxg-sw svg{width:56px;height:22px;display:block;overflow:visible}.wxg-tx{min-width:0}.wxg-tx>b{font:600 15.5px/1.2 var(--title);color:var(--ink);display:block}.wxg-tx>span{font:400 13px/1.4 var(--ui);color:var(--ink-2);margin-top:1px;display:block}.wxg-tx>span b{color:var(--ink);font-weight:600}.wxg-num{font-variant-numeric:tabular-nums;justify-items:end;display:inline-grid}.wxg-num>*{grid-area:1/1}.wxg-num>i{visibility:hidden;font-style:normal;font-weight:600}.wxg-num>b{color:var(--ink);font-weight:600}.wxg-ramp{margin:7px 0 14px;display:block;position:relative}.wxg-bar{border:1px solid var(--ink);background:linear-gradient(90deg,#fff3c4 0%,#f6c86a 16.67%,#ef9a4a 33.33%,#e0643c 50%,#b8323a 75%,#7a1f3d 100%);height:9px;display:block;position:relative;overflow:hidden}.wxg-ramp small{font:600 11px/1 var(--cond);color:var(--ink-2);white-space:nowrap;position:absolute;top:12px;transform:translate(-50%)}.wxg-ramp small:first-of-type{transform:none}.wxg-ramp small:last-of-type{transform:translate(-100%)}.wxg-cover,.wxg-fill{pointer-events:none;background:linear-gradient(90deg, #fff0, var(--raised) 18px);width:calc(100% + 18px);position:absolute;top:-2px;bottom:-2px;left:0;transform:translate(100%)}.wxg-section .wxg-cover{display:none}.wxg-foot{border-top:1px solid var(--ink);background:linear-gradient(var(--paper), var(--raised) 80%);padding:12px 18px 13px}.wxg-acts{align-items:center;gap:10px;display:flex}.wx-g .wx-tour{gap:9px;height:46px;padding:0 16px 0 6px;font-size:15px}.wx-g .wx-tour i{width:34px;height:34px}.wx-g .wx-ok{height:46px;padding:0 15px 0 18px;font-size:15px}.wx-g .wx-tour:focus-visible{box-shadow:0 1px 0 #0f2a2fe6, 0 0 0 2.5px var(--raised), 0 0 0 4.5px var(--ochre);outline:none}.wx-g .wx-ok:focus-visible{box-shadow:0 0 0 2.5px var(--raised), 0 0 0 4.5px var(--ochre);outline:none}.wxg-note{font:400 11.5px/1.4 var(--ui);color:var(--ink-2);margin:10px 0 0}.wx-g.is-in .wxg-row{animation:wxg-row .56s var(--ease) var(--d) both}.wx-g.is-in .wxg-head>*{animation:wxg-row .5s var(--ease) both}.wx-g.is-in .wxg-head>:nth-child(2){animation-delay:60ms}.wx-g.is-in .wxg-head>:nth-child(3){animation-delay:.14s}.wx-g.is-in .wxg-head>:nth-child(4){animation-delay:.2s}.wx-g.is-in .wxg-foot{animation:wxg-fade .6s var(--ease) 1.25s both}.wx-g.is-in .wxg-cover{animation:wxg-wipe .78s cubic-bezier(.45, 0, .2, 1) calc(var(--d) + 80ms) both}.wx-g.is-in .wxg-fill{animation:wxg-wipe 1.05s cubic-bezier(.45, 0, .2, 1) calc(var(--d) + .26s) both}.wx-g.is-in .wxg-ramp small{animation:wxg-fade .4s var(--ease) both}.wx-g.is-in .wxg-ramp small:first-of-type{animation-delay:.68s}.wx-g.is-in .wxg-ramp small:nth-of-type(2){animation-delay:.78s}.wx-g.is-in .wxg-ramp small:nth-of-type(3){animation-delay:.88s}.wx-g.is-in .wxg-ramp small:nth-of-type(4){animation-delay:.98s}.wx-g.is-in .wxg-ramp small:nth-of-type(5){animation-delay:1.12s}.wx-g.is-in .wxg-ramp small:nth-of-type(6){animation-delay:1.28s}.wxg-march{transform-box:view-box}.wx-g.is-in .wxg-march{animation:wxg-march 1.5s cubic-bezier(.2, .7, .2, 1) calc(var(--d) + 80ms) both}.wxg-cut,.wxg-dot,.wxg-ring{transform-box:fill-box;transform-origin:50%}.wxg-ring{opacity:0}.wx-g.is-in .wxg-section svg>path{animation:wxg-fade .45s var(--ease) calc(var(--d) + 60ms) both}.wx-g.is-in .wxg-cut{animation:wxg-drop .5s var(--ease) calc(var(--d) + .22s) both}.wx-g.is-in .wxg-dot{animation:wxg-pop .42s cubic-bezier(.3, 1.5, .5, 1) calc(var(--d) + .52s) both}.wx-g.is-in .wxg-ring{animation:wxg-ring 1.1s cubic-bezier(.2, .7, .3, 1) calc(var(--d) + .64s) both}.wxg-pt{transform-box:fill-box;transform-origin:50%}.wx-g.is-in .wxg-pt{animation:wxg-pop .4s cubic-bezier(.3, 1.6, .5, 1) calc(var(--d) + .52s + var(--k) * .15s) both}@keyframes wxg-row{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes wxg-fade{0%{opacity:0}to{opacity:1}}@keyframes wxg-wipe{0%{transform:translate(-18px)}to{transform:translate(100%)}}@keyframes wxg-march{0%{transform:translate(-24px)}to{transform:none}}@keyframes wxg-drop{0%{opacity:0;transform:scaleY(.1)}to{opacity:1;transform:none}}@keyframes wxg-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@keyframes wxg-ring{0%{opacity:0;transform:scale(.6)}25%{opacity:.9}to{opacity:0;transform:scale(1.9)}}.wx-g.is-still *,.wx-g.is-still .wc-card{transition:none!important;animation:none!important}@media (max-width:640px){.wx-g .wc-card{width:auto;max-height:calc(100% - 16px);bottom:8px;left:8px;right:8px}.wxg-head{padding:12px 14px 10px}.wx-g h2{margin:3px 0 5px;font-size:23px}.wxg-by{font-size:12.5px}.wxg-by b{font-size:15.5px}.wxg-role{display:none}.wxg-key{padding:1px 0}.wxg-row{grid-template-columns:46px minmax(0,1fr);gap:11px;padding:6px 14px}.wxg-sw,.wxg-sw svg{width:46px;height:18px}.wxg-tx>b{font-size:14.5px}.wxg-tx>span{font-size:12px;line-height:1.3}.wxg-river .wxg-tx>span,.wxg-lows .wxg-tx>span,.wxg-section .wxg-tx>span{display:none}.wxg-ramp{margin:5px 0 13px}.wxg-foot{padding:10px 14px}.wxg-acts>*{flex:1 1 0;justify-content:center;min-width:0}.wx-g .wx-tour,.wx-g .wx-ok{height:44px;font-size:14.5px}.wxg-note{margin-top:8px;font-size:11px}}.wx-h{color:#f1f6f4}.wx-h .wc-dim{background:radial-gradient(58% 52% at 50% 54%,#06161ad6 0%,#06161abd 42%,#06161a75 72%,#06161a42 100%);transition-duration:.5s}.wx-h .wxh-stage{overscroll-behavior:contain;pointer-events:none;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;display:flex;position:absolute;inset:0;overflow-y:auto}.wxh-stage::-webkit-scrollbar{width:7px}.wxh-stage::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:6px}.wxh-stage::-webkit-scrollbar-track{background:0 0}.wxh-in{text-align:center;pointer-events:auto;opacity:0;max-width:100%;transition:opacity .3s var(--ease), transform .38s var(--ease);flex-direction:column;align-items:center;margin:auto;padding:84px 24px 44px;display:flex}.wx-h.is-in .wxh-in{opacity:1}.wx-h.is-leaving .wxh-in{opacity:0;transform:translateY(8px)}.wxh-k{font:600 13px/1 var(--cond);letter-spacing:.26em;text-transform:uppercase;color:#efb64a;margin:0 0 30px;padding-left:.26em}.wxh-figs{grid-template-columns:repeat(4,auto);justify-content:center;display:grid}.wxh-fig{border-left:1px solid #ffffff29;flex-direction:column;align-items:center;padding:4px clamp(22px,3.1vw,50px) 2px;display:flex}.wxh-fig:first-child{border-left:0}.wxh-num{font:500 clamp(58px, 7.3vw, 116px)/.9 var(--title);letter-spacing:-.025em;color:#fff;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;justify-items:end;display:inline-grid}.wxh-num>*{font:inherit;grid-area:1/1}.wxh-num>i{visibility:hidden;font-style:normal}.wxh-num>b{font-weight:500}.wxh-rule{width:76px;height:7px;margin:18px 0 13px;display:block;position:relative}.wxh-rule>i{transform-origin:0;position:absolute;inset:0}.wxh-rule-catch>i{background:repeating-linear-gradient(90deg,#efb64a 0 8px,#0000 8px 12px);top:2px;bottom:2px}.wxh-rule-ramp>i{background:linear-gradient(90deg,#fff3c4 0%,#f6c86a 16.67%,#ef9a4a 33.33%,#e0643c 50%,#b8323a 75%,#7a1f3d 100%);box-shadow:0 0 0 1px #ffffff8c}.wxh-rule-scale>i{background:repeating-linear-gradient(90deg,#f1f6f4 0 25%,#0000 25% 50%);border:1px solid #f1f6f4;top:1px;bottom:1px}.wxh-rule-lidar>i{background:repeating-linear-gradient(90deg,#ef9a4a 0 7px,#0000 7px 11px);border-radius:1px;top:1px;bottom:1px;box-shadow:0 0 0 2px #061418}.wxh-cap{font:600 13px/1.3 var(--cond);letter-spacing:.16em;text-transform:uppercase;color:#c3d4d1}.wxh-line{font:500 clamp(18px, 1.65vw, 23px)/1.35 var(--title);letter-spacing:.005em;color:#eef5f3;text-wrap:balance;margin:38px 0 0}.wxh-by{font:400 14px/1.4 var(--ui);color:#b9cdca;margin:10px 0 0}.wxh-by b{font:600 17.5px var(--title);color:#fff;letter-spacing:-.005em}.wxh-by span:before{content:"·";color:#6f8c89;margin:0 12px}.wxh-acts{justify-content:center;align-items:center;gap:14px;margin-top:26px;display:flex}.wx-h .wx-tour{border-color:#efb64a;height:56px;padding-right:24px;font-size:16.5px;box-shadow:0 0 0 6px #efb64a29}.wx-h .wx-tour i{width:40px;height:40px}.wx-h .wx-tour i:after{border-top-width:7.5px;border-bottom-width:7.5px;border-left-width:12px;top:12.5px;left:15px}.wx-h .wx-tour:hover{box-shadow:0 0 0 7px #efb64a38}.wx-h .wx-ok{color:#fff;background:0 0;border-color:#ffffff9e;border-radius:999px;height:56px;padding:0 20px 0 24px;font-size:16.5px}.wx-h .wx-ok:hover{background:#ffffff14;border-color:#fff}.wxh-note{font:400 12px/1.45 var(--ui);color:#9cb4b1;flex-direction:column;align-items:center;gap:1px;margin:24px 0 0;display:flex}.wx-h :focus-visible{outline-color:#efb64a}.wx-h .wx-tour:focus-visible{outline:none;box-shadow:0 0 0 3px #0b2226,0 0 0 5.5px #efb64a}.wx-h .wx-ok:focus-visible{outline:none;box-shadow:0 0 0 3px #0b2226,0 0 0 5px #efb64a}.wx-h.is-in .wxh-k{animation:wxh-rise .7s var(--ease) 60ms both}.wx-h.is-in .wxh-fig{animation:wxh-rise .85s var(--ease) var(--d) both}.wx-h.is-in .wxh-rule>i{animation:wxh-draw 1s cubic-bezier(.45, 0, .2, 1) calc(var(--d) + .26s) both}.wx-h.is-in .wxh-cap{animation:wxh-fade .7s var(--ease) calc(var(--d) + .18s) both}.wx-h.is-in .wxh-line{animation:wxh-rise .75s var(--ease) 1.36s both}.wx-h.is-in .wxh-by{animation:wxh-rise .75s var(--ease) 1.5s both}.wx-h.is-in .wxh-acts{animation:wxh-rise .75s var(--ease) 1.62s both}.wx-h.is-in .wxh-note{animation:wxh-fade .8s var(--ease) 1.76s both}@keyframes wxh-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes wxh-fade{0%{opacity:0}to{opacity:1}}@keyframes wxh-draw{0%{transform:scaleX(0)}to{transform:none}}.wx-h.is-still *,.wx-h.is-still .wxh-in{transition:none!important;animation:none!important}@media (max-width:900px){.wxh-fig{padding-left:18px;padding-right:18px}.wxh-num{font-size:clamp(44px,7.6vw,70px)}}@media (max-width:640px){.wx-h .wc-dim{background:radial-gradient(95% 62% at 50% 52%,#06161adb 0%,#06161abd 55%,#06161a80 100%)}.wxh-in{width:100%;padding:64px 16px 28px}.wxh-k{letter-spacing:.22em;margin-bottom:20px;font-size:12px}.wxh-figs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:380px}.wxh-fig{padding:14px 6px 16px}.wxh-fig:nth-child(odd){border-left:0}.wxh-fig:nth-child(n+3){border-top:1px solid #ffffff29}.wxh-num{font-size:clamp(42px,13vw,54px)}.wxh-rule{width:58px;height:6px;margin:12px 0 10px}.wxh-cap{letter-spacing:.13em;font-size:11.5px}.wxh-line{margin-top:24px;font-size:18px}.wxh-by{flex-direction:column;gap:2px;font-size:13px;display:flex}.wxh-by span:before{content:none}.wxh-acts{flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:340px;margin-top:20px}.wx-h .wx-tour,.wx-h .wx-ok{justify-content:center;height:50px}.wx-h .wx-tour{padding:0 20px 0 8px}.wxh-note{margin-top:18px;font-size:11.5px}}@media (max-width:640px) and (max-height:720px){.wxh-in{padding-top:52px;padding-bottom:18px}.wxh-k{margin-bottom:12px}.wxh-fig{padding:10px 6px 11px}.wxh-num{font-size:40px}.wxh-rule{margin:9px 0 8px}.wxh-line{margin-top:16px;font-size:16.5px}.wxh-by{margin-top:6px}.wxh-acts{gap:8px;margin-top:14px}.wx-h .wx-tour,.wx-h .wx-ok{height:46px}.wxh-note{margin-top:12px}}.wx-i .wc-dim{background:radial-gradient(90% 75% at 50% 100%,#081a1eb3,#081a1e6b 70%,#081a1e4d)}.wx-i .wc-card{color:#f1f6f4;scrollbar-color:#ffffff47 transparent;background:#0f2a2f;border-radius:14px;width:min(1000px,100% - 32px);max-height:calc(100% - 32px);bottom:max(16px,4.5vh);left:50%;transform:translate(-50%,24px);box-shadow:0 30px 80px #00000073,0 0 0 1px #ffffff0f}.wx-i .wc-card::-webkit-scrollbar-thumb{background:#ffffff3d}.wx-i .wc-card::-webkit-scrollbar-thumb:hover{background:#fff6}.wx-i.is-in .wc-card{transform:translate(-50%)}.wx-i.is-leaving .wc-card{opacity:0;transition-delay:0s;transform:translate(-50%,12px)}.wxi-band{background:linear-gradient(#0a2024,#0c2428 70%,#0d272b);border-bottom:1px solid #ffffff1a;height:204px;position:relative;overflow:hidden}.wxi-band canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.wxi-body{text-align:center;flex-direction:column;align-items:center;padding:24px 32px 22px;display:flex}.wxi-k{font:600 13px/1 var(--cond);letter-spacing:.26em;text-transform:uppercase;color:#efb64a;margin:0;padding-left:.26em}.wx-i h2{font:600 clamp(38px, 4.2vw, 56px)/.98 var(--title);letter-spacing:-.02em;color:#fff;margin:10px 0}.wxi-lead{max-width:56ch;font:400 16.5px/1.5 var(--ui);color:#d3e1df;text-wrap:balance;margin:0}.wxi-cred{font:500 13.5px/1.45 var(--ui);color:#b9cdca;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 0;margin:20px 0 16px;display:flex}.wxi-cred b{font:600 19px/1.1 var(--title);color:#fff;letter-spacing:-.005em}.wxi-cred span+span:before{content:"·";color:#5f7d7a;margin:0 12px}.wxi-acts{justify-content:center;align-items:center;gap:16px;display:flex}.wx-i .wx-tour{border-color:#efb64a;height:58px;padding-right:26px;font-size:17px;box-shadow:0 0 0 6px #efb64a29}.wx-i .wx-tour i{width:42px;height:42px}.wx-i .wx-tour i:after{border-top-width:8px;border-bottom-width:8px;border-left-width:13px;top:13px;left:16px}.wx-i .wx-tour:hover{box-shadow:0 0 0 7px #efb64a3d}.wx-i .wx-ok{color:#f1f6f4;background:0 0;border-color:#ffffff80;border-radius:999px;height:50px;padding:0 18px 0 22px}.wx-i .wx-ok:hover{background:#ffffff14;border-color:#fff}.wx-i :focus-visible{outline-color:#efb64a}.wx-i .wx-tour:focus-visible{outline:none;box-shadow:0 0 0 3px #0f2a2f,0 0 0 5.5px #efb64a}.wx-i .wx-ok:focus-visible{outline:none;box-shadow:0 0 0 3px #0f2a2f,0 0 0 5px #efb64a}.wxi-foot{text-align:center;border-top:1px solid #ffffff1f;padding:12px 32px 15px}.wxi-reg{font:600 12.5px/1.5 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:#b9cdca;margin:0}.wxi-num{font-variant-numeric:tabular-nums;justify-items:end;display:inline-grid}.wxi-num>*{grid-area:1/1}.wxi-num>i{visibility:hidden;font-style:normal;font-weight:700}.wxi-num>b{color:#fff;font-weight:700}.wxi-note{font:400 12px/1.45 var(--ui);color:#8faaa7;flex-wrap:wrap;justify-content:center;margin:3px 0 0;display:flex}.wxi-note span+span:before{content:"·";color:#5f7d7a;margin:0 10px}.wx-i.is-in .wxi-body>*{animation:wxi-rise .8s var(--ease) both}.wx-i.is-in .wxi-k{animation-delay:.42s}.wx-i.is-in .wx-i h2,.wx-i.is-in h2{animation-delay:.52s}.wx-i.is-in .wxi-lead{animation-delay:.66s}.wx-i.is-in .wxi-cred{animation-delay:.8s}.wx-i.is-in .wxi-acts{animation-delay:.92s}.wx-i.is-in .wxi-foot{animation:wxi-fade .9s var(--ease) .9s both}@keyframes wxi-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes wxi-fade{0%{opacity:0}to{opacity:1}}.wx-i.is-still *,.wx-i.is-still .wc-card{transition:none!important;animation:none!important}@media (max-width:900px){.wxi-band{height:168px}}@media (max-width:640px){.wx-i .wc-card{border-radius:12px;width:calc(100% - 16px);max-height:calc(100% - 16px);bottom:8px}.wxi-band{height:118px}.wxi-body{padding:16px 18px}.wxi-k{letter-spacing:.22em;font-size:11.5px}.wx-i h2{margin:8px 0;font-size:36px}.wxi-lead{font-size:14.5px}.wxi-cred{flex-direction:column;align-items:center;gap:1px;margin:14px 0;font-size:12.5px}.wxi-cred span+span:before{content:none}.wxi-cred b{font-size:17.5px}.wxi-acts{flex-direction:column;align-items:stretch;gap:10px;width:100%}.wx-i .wx-tour,.wx-i .wx-ok{justify-content:center}.wx-i .wx-tour{height:54px;padding:0 20px 0 8px}.wx-i .wx-ok{height:46px}.wxi-foot{padding:10px 16px 12px}.wxi-reg{letter-spacing:.06em;font-size:11.5px}.wxi-note{flex-direction:column;font-size:11px}.wxi-note span+span:before{content:none}}.wx-j .wc-dim{background:radial-gradient(90% 75% at 50% 100%,#081a1eb3,#081a1e6b 70%,#081a1e4d)}.wx-j .wc-card{color:#f1f6f4;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;background:#0f2a2f;border-radius:14px;width:min(1000px,100% - 32px);max-height:calc(100% - 32px);bottom:max(16px,4.5vh);left:50%;transform:translate(-50%,24px);box-shadow:0 30px 80px #00000073,0 0 0 1px #ffffff0f}.wx-j .wc-card::-webkit-scrollbar{width:7px}.wx-j .wc-card::-webkit-scrollbar-track{background:0 0}.wx-j .wc-card::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:6px}.wx-j .wc-card::-webkit-scrollbar-thumb:hover{background:#fff6}.wx-j.is-in .wc-card{transform:translate(-50%)}.wx-j.is-leaving .wc-card{opacity:0;transition-delay:0s;transform:translate(-50%,12px)}.wxj-band{background:linear-gradient(#0a2024,#0c2428 70%,#0d272b);border-bottom:1px solid #ffffff1a;height:240px;position:relative;overflow:hidden}.wxj-band canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.wxj-lab,.wxj-read{z-index:1;font:600 11px/16px var(--cond);letter-spacing:.14em;text-transform:uppercase;color:#e4eeec99;white-space:nowrap;pointer-events:none;margin:0;position:absolute;top:13px}.wxj-lab{display:grid;left:28px}.wxj-lab>span{transition:opacity .5s var(--ease), transform .5s var(--ease);grid-area:1/1}.wxj-lab em{color:#efb64a;font-style:normal}.wxj-lab .wxj-lab-x{opacity:0;transform:translateY(5px)}.wxj-band.is-x .wxj-lab-l{opacity:0;transform:translateY(-5px)}.wxj-band.is-x .wxj-lab-x{opacity:1;transform:none}.wxj-read{gap:18px;display:flex;right:28px}.wxj-read b{font:700 14px/16px var(--cond);letter-spacing:.04em;color:#fff;font-variant-numeric:tabular-nums;margin-left:7px}.wxj-read span+span b{color:#e9a64f}.wxj-body{text-align:center;flex-direction:column;align-items:center;padding:22px 32px;display:flex}.wxj-k{font:600 13px/1 var(--cond);letter-spacing:.26em;text-transform:uppercase;color:#efb64a;margin:0;padding-left:.26em}.wx-j h2{font:600 clamp(38px, 4.2vw, 56px)/.98 var(--title);letter-spacing:-.02em;color:#fff;margin:10px 0}.wxj-lead{max-width:58ch;font:400 16.5px/1.5 var(--ui);color:#d3e1df;text-wrap:balance;margin:0}.wxj-cred{font:500 13.5px/1.45 var(--ui);color:#b9cdca;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 0;margin:18px 0 15px;display:flex}.wxj-cred b{font:600 19px/1.1 var(--title);color:#fff;letter-spacing:-.005em}.wxj-cred span+span:before{content:"·";color:#5f7d7a;margin:0 12px}.wxj-acts{justify-content:center;align-items:center;gap:16px;display:flex}.wx-j .wx-tour{border-color:#efb64a;height:58px;padding-right:26px;font-size:17px;box-shadow:0 0 0 6px #efb64a29}.wx-j .wx-tour i{width:42px;height:42px}.wx-j .wx-tour i:after{border-top-width:8px;border-bottom-width:8px;border-left-width:13px;top:13px;left:16px}.wx-j .wx-tour:hover{box-shadow:0 0 0 7px #efb64a3d}.wx-j .wx-ok{color:#f1f6f4;background:0 0;border-color:#ffffff80;border-radius:999px;height:50px;padding:0 18px 0 22px}.wx-j .wx-ok:hover{background:#ffffff14;border-color:#fff}.wx-j :focus-visible{outline-color:#efb64a}.wx-j .wx-tour:focus-visible{outline:none;box-shadow:0 0 0 3px #0f2a2f,0 0 0 5.5px #efb64a}.wx-j .wx-ok:focus-visible{outline:none;box-shadow:0 0 0 3px #0f2a2f,0 0 0 5px #efb64a}.wxj-foot{text-align:center;border-top:1px solid #ffffff1f;padding:12px 32px 15px}.wxj-reg{font:600 12.5px/1.5 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:#b9cdca;margin:0}.wxj-num{font-variant-numeric:tabular-nums;justify-items:end;display:inline-grid}.wxj-num>*{grid-area:1/1}.wxj-num>i{visibility:hidden;font-style:normal;font-weight:700}.wxj-num>b{color:#fff;font-weight:700}.wxj-note{font:400 12px/1.45 var(--ui);color:#8faaa7;flex-wrap:wrap;justify-content:center;margin:3px 0 0;display:flex}.wxj-note span+span:before{content:"·";color:#5f7d7a;margin:0 10px}.wx-j.is-in .wxj-body>*{animation:wxj-rise .8s var(--ease) both}.wx-j.is-in .wxj-k{animation-delay:.46s}.wx-j.is-in h2{animation-delay:.56s}.wx-j.is-in .wxj-lead{animation-delay:.7s}.wx-j.is-in .wxj-cred{animation-delay:.84s}.wx-j.is-in .wxj-acts{animation-delay:.96s}.wx-j.is-in .wxj-foot{animation:wxj-fade .9s var(--ease) .95s both}.wx-j.is-in .wxj-lab,.wx-j.is-in .wxj-read{animation:wxj-fade .7s var(--ease) .12s both}@keyframes wxj-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes wxj-fade{0%{opacity:0}to{opacity:1}}.wx-j.is-still *,.wx-j.is-still .wc-card{transition:none!important;animation:none!important}@media (max-width:900px){.wxj-band{height:216px}}@media (max-width:640px){.wx-j .wc-card{border-radius:12px;width:calc(100% - 16px);max-height:calc(100% - 16px);bottom:8px}.wxj-band{height:156px}.wxj-lab,.wxj-read{letter-spacing:.1em;font-size:10.5px;line-height:14px;top:8px}.wxj-w{display:none}.wxj-lab{left:12px}.wxj-read{gap:11px;right:12px}.wxj-read b{margin-left:5px;font-size:13px}.wxj-body{padding:15px 18px}.wxj-k{letter-spacing:.22em;font-size:11.5px}.wx-j h2{margin:7px 0;font-size:36px}.wxj-lead{font-size:14.5px}.wxj-cred{flex-direction:column;align-items:center;gap:1px;margin:13px 0;font-size:12.5px}.wxj-cred span+span:before{content:none}.wxj-cred b{font-size:17.5px}.wxj-acts{flex-direction:column;align-items:stretch;gap:10px;width:100%}.wx-j .wx-tour,.wx-j .wx-ok{justify-content:center}.wx-j .wx-tour{height:54px;padding:0 20px 0 8px}.wx-j .wx-ok{height:46px}.wxj-foot{padding:10px 16px 12px}.wxj-reg{letter-spacing:.06em;font-size:11.5px}.wxj-note{flex-direction:column;font-size:11px}.wxj-note span+span:before{content:none}}.wx-k .wc-dim{background:radial-gradient(130% 95% at 0 100%,#081a1e80,#081a1e29 58%,#081a1e0f)}.wx-k .wc-card{background:var(--raised);border:1px solid var(--ink);width:min(624px,100% - 24px);max-height:calc(100% - 84px);box-shadow:var(--lift-2);border-radius:2px;grid-template-columns:200px minmax(0,1fr);grid-template-areas:"head head""figs figs""plan reg""foot foot";display:grid;bottom:30px;left:12px;transform:translateY(16px)}.wx-k.is-in .wc-card{transform:none}.wx-k.is-leaving .wc-card{opacity:0;transition-delay:0s;transform:translateY(10px)}.wxk-head{grid-area:head;padding:15px 18px 13px}.wxk-k{font:700 11.5px var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--ochre);margin:0}.wx-k h2{font:600 27px/1.05 var(--title);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:5px 0 6px}.wxk-lead{font:400 13.5px/1.42 var(--ui);color:var(--ink-2);text-wrap:pretty;margin:0 0 8px}.wxk-by{font:400 13.5px/1.35 var(--ui);color:var(--ink-2);margin:0}.wxk-by b{font:600 17px var(--title);color:var(--ink);letter-spacing:-.005em;text-decoration:underline;-webkit-text-decoration-color:var(--ochre);text-decoration-color:var(--ochre);text-underline-offset:4px;text-decoration-thickness:2px}.wxk-role{font:500 12px/1.35 var(--cond);letter-spacing:.04em;color:var(--ink-2);margin:5px 0 0}.wxk-figs{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-area:figs;grid-template-columns:.9fr 1fr .95fr 1.35fr;margin:0;display:grid}.wxk-fig{border-left:1px solid var(--rule-2);flex-direction:column;min-width:0;padding:9px 12px 8px 14px;display:flex}.wxk-fig dt{order:2}.wxk-fig:first-child{border-left:0;padding-left:18px}.wxk-fig dd{margin:0}.wxk-num{font:500 32px/.95 var(--title);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;justify-items:end;display:inline-grid}.wxk-num>*{font:inherit;grid-area:1/1}.wxk-num>i{visibility:hidden;font-style:normal}.wxk-num>b{font-weight:500}.wxk-fig:nth-child(4) .wxk-num{color:var(--ochre)}.wxk-rule{width:46px;height:6px;margin:7px 0 6px;display:block;position:relative;overflow:hidden}.wxk-rule>i{transform-origin:0;position:absolute;inset:0}.wxk-rule-catch>i{background:repeating-linear-gradient(90deg, var(--ochre) 0 7px, transparent 7px 10px);top:1.5px;bottom:1.5px}.wxk-rule-ramp>i{box-shadow:inset 0 0 0 1px var(--ink);background:linear-gradient(90deg,#fff3c4 0%,#f6c86a 16.67%,#ef9a4a 33.33%,#e0643c 50%,#b8323a 75%,#7a1f3d 100%)}.wxk-rule-scale>i{border:1px solid var(--ink);background:repeating-linear-gradient(90deg, var(--ink) 0 25%, transparent 25% 50%);top:.5px;bottom:.5px}.wxk-rule-lidar>i{background:var(--ink);border-radius:1px;top:0;bottom:0}.wxk-rule-lidar>i:after{content:"";background:repeating-linear-gradient(90deg,#ef9a4a 0 5px,#0000 5px 8px);position:absolute;inset:1.5px 0}.wxk-fig dt{font:600 11px/1.25 var(--cond);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2)}.wxk-plan{border-right:1px solid var(--ink);background:linear-gradient(var(--paper), var(--raised) 70%);grid-area:plan;justify-content:center;align-items:center;margin:0;padding:34px 14px 28px 16px;display:flex;position:relative}.wxk-plan [data-k=plan]{width:100%;max-width:172px;position:relative}.wxk-plan [data-k=plan] svg{width:100%;height:auto;display:block;overflow:visible}.wxk-plan .wxk-edge{fill:none;stroke:var(--ink);stroke-width:.75px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.wxk-plan .wxk-tint{fill:#c98a2b;stroke:none}.wxk-plan .wxk-lit{fill:var(--gold);stroke:none;opacity:0;transition:opacity .2s var(--ease)}.wxk-plan g.is-hot .wxk-lit{opacity:.9}.wxk-plan .wxk-dot{fill:var(--ink);opacity:.55}.wxk-cap{font:700 11px/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0;position:absolute;top:10px;left:14px}.wxk-cap small{font:500 11px/1.15 var(--cond);letter-spacing:.04em;text-transform:none;color:var(--ink-2);margin-top:3px;display:block}.wxk-plan .wxk-north{width:14px;height:23px;display:block;position:absolute;top:9px;right:12px;overflow:visible}.wxk-north path{fill:var(--ink)}.wxk-north text{font:700 9px var(--cond);fill:var(--ink)}.wxk-scale{font:600 11px/1 var(--cond);letter-spacing:.03em;color:var(--ink-2);white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0}.wxk-scale i{box-sizing:border-box;border:1px solid var(--ink);background:linear-gradient(90deg, var(--ink) 50%, transparent 50%);flex:none;height:5px;display:block}.wxk-reg{flex-direction:column;grid-area:reg;min-width:0;display:flex}.wxk-reg>header{border-bottom:1px solid var(--ink);font:700 11px var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);justify-content:space-between;align-items:baseline;gap:10px;padding:9px 16px 7px;display:flex}.wxk-key{font:600 11px var(--cond);letter-spacing:.04em;text-transform:none;color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.wxk-key i{border-radius:1px;width:13px;height:7px;margin-left:6px}.wxk-key i.is-m,.wxk-bars i.is-m{background:#c98a2b}.wxk-key i.is-f,.wxk-bars i.is-f{background:repeating-linear-gradient(135deg,#8d5a08 0 1.6px,#8d5a0833 1.6px 4px)}.wxk-reg ol{margin:0;padding:4px 0 3px;list-style:none}.wxk-reg li{contain:layout paint style;height:16.5px;font:600 12.5px/1 var(--title);color:var(--ink);grid-template-columns:9.4em minmax(0,1fr) 4.3em 3.2em;align-items:center;gap:9px;padding:0 16px;display:grid;position:relative}.wxk-reg li:before{content:"";background:var(--gold-soft);box-shadow:inset 3px 0 0 var(--gold);opacity:0;transition:opacity .2s var(--ease);pointer-events:none;position:absolute;inset:0}.wxk-reg li.is-hot:before{opacity:1}.wxk-reg li>*{position:relative}.wxk-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wxk-bars{background:#0f2a2f0d;border-radius:1px;height:8px;display:flex;overflow:hidden}.wxk-bars i{flex:none;height:100%;display:block}.wxk-bars:after{content:"";background:var(--raised);position:absolute;inset:-1px;transform:translate(101%)}.wxk-km,.wxk-fk{font:600 12.5px/1 var(--cond);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:var(--ink)}.wxk-km small{font:inherit;color:var(--ink-2)}.wxk-fk{color:var(--ochre)}.wxk-n{justify-items:end;display:inline-grid}.wxk-n>*{font:inherit;grid-area:1/1}.wxk-n>i{visibility:hidden;font-style:normal}.wxk-wait{font:500 12.5px var(--ui);color:var(--ink-2);padding:10px 16px;grid-template-columns:1fr!important;height:auto!important}.wxk-un{border-top:1px solid var(--rule);font:500 11px/1.3 var(--cond);letter-spacing:.04em;color:var(--ink-2);margin:auto 0 0;padding:5px 16px 7px}.wxk-foot{border-top:1px solid var(--ink);background:linear-gradient(var(--paper), var(--raised) 80%);grid-area:foot;padding:12px 18px}.wxk-acts{align-items:center;gap:10px;display:flex}.wx-k .wx-tour{gap:9px;height:46px;padding:0 16px 0 6px;font-size:15px}.wx-k .wx-tour i{width:34px;height:34px}.wx-k .wx-ok{height:46px;padding:0 15px 0 18px;font-size:15px}.wx-k .wx-tour:focus-visible{box-shadow:0 1px 0 #0f2a2fe6, 0 0 0 2.5px var(--raised), 0 0 0 4.5px var(--ochre);outline:none}.wx-k .wx-ok:focus-visible{box-shadow:0 0 0 2.5px var(--raised), 0 0 0 4.5px var(--ochre);outline:none}.wxk-note{font:400 11.5px/1.4 var(--ui);color:var(--ink-2);margin:9px 0 0}.wx-k.is-in .wxk-head>*{animation:wxk-rise .5s var(--ease) both}.wx-k.is-in .wxk-head>:nth-child(2){animation-delay:60ms}.wx-k.is-in .wxk-head>:nth-child(3){animation-delay:.12s}.wx-k.is-in .wxk-head>:nth-child(4){animation-delay:.18s}.wx-k.is-in .wxk-head>:nth-child(5){animation-delay:.23s}.wx-k.is-in .wxk-fig{animation:wxk-rise .6s var(--ease) var(--d) both}.wx-k.is-in .wxk-rule>i{animation:wxk-draw .9s cubic-bezier(.45, 0, .2, 1) calc(var(--d) + .2s) both}.wx-k.is-in .wxk-plan>*,.wx-k.is-in .wxk-reg>header{animation:wxk-fade .6s var(--ease) .3s both}.wx-k.is-in .wxk-foot{animation:wxk-fade .6s var(--ease) .9s both}.wx-k.is-in .is-booked .wxk-edge{animation:wxk-fade .7s var(--ease) both}.wx-k.is-in .is-booked g .wxk-tint{animation:wxk-fade .55s var(--ease) calc(.16s + var(--i) * .115s + .26s) backwards}.wx-k.is-in .is-booked g .wxk-lit,.wx-k.is-in .is-booked li:before{animation:wxk-flash .68s linear calc(.16s + var(--i) * .115s) backwards}.wx-k.is-in .is-booked .wxk-bars:after{animation:wxk-wipe .75s cubic-bezier(.45, 0, .2, 1) calc(.16s + var(--i) * .115s) backwards}.wx-k.is-in .is-booked .wxk-un{animation:wxk-fade .6s var(--ease) 2.1s both}@keyframes wxk-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes wxk-fade{0%{opacity:0}to{opacity:1}}@keyframes wxk-draw{0%{transform:scaleX(0)}to{transform:none}}@keyframes wxk-wipe{0%{transform:none}to{transform:translate(101%)}}@keyframes wxk-flash{0%{opacity:0}16%{opacity:1}46%{opacity:1}to{opacity:0}}.wx-k.is-still *,.wx-k.is-still :before,.wx-k.is-still :after,.wx-k.is-still .wc-card{transition:none!important;animation:none!important}@media (max-width:640px){.wx-k .wc-card{grid-template-columns:minmax(0,1fr) 104px;grid-template-areas:"head plan""figs figs""reg reg""foot foot";width:auto;max-height:calc(100% - 16px);bottom:8px;left:8px;right:8px}.wxk-head{padding:11px 12px 10px 14px}.wxk-k{letter-spacing:.1em;font-size:11px}.wx-k h2{margin:4px 0 5px;font-size:21px}.wxk-lead{margin-bottom:7px;font-size:12.5px;line-height:1.36}.wxk-by{font-size:12px}.wxk-by b{font-size:15px}.wxk-role{display:none}.wxk-plan{border-right:0;border-left:1px solid var(--rule-2);padding:22px 8px 20px}.wxk-cap{top:7px;left:8px}.wxk-cap small{display:none}.wxk-plan .wxk-north{width:11px;height:18px;top:6px;right:7px}.wxk-scale{gap:4px;top:calc(100% + 5px)}.wxk-figs{grid-template-columns:repeat(4,minmax(0,1fr))}.wxk-fig{padding:7px 6px 6px 8px}.wxk-fig:first-child{padding-left:14px}.wxk-num{font-size:23px}.wxk-rule{width:34px;height:5px;margin:6px 0 5px}.wxk-fig dt{letter-spacing:.06em;font-size:11px}.wxk-reg>header{padding:7px 14px 6px}.wxk-reg>header>span:first-child{display:none}.wxk-reg ol{padding:3px 0 2px}.wxk-reg li{grid-template-columns:9.6em minmax(0,1fr) 4.4em 3.1em;gap:6px;height:15px;padding:0 14px;font-size:11.5px}.wxk-km,.wxk-fk{font-size:11.5px}.wxk-un{padding:4px 14px 5px}.wxk-foot{padding:10px 14px}.wxk-acts>*{flex:1 1 0;justify-content:center;min-width:0}.wx-k .wx-tour,.wx-k .wx-ok{height:44px;font-size:14.5px}.wxk-note{margin-top:7px;font-size:11px}}@keyframes ghi-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ghi-pop{0%{transform:scale(.86)}60%{transform:scale(1.06)}to{transform:none}}.wc-card,.arG,.arH,.arI,.hS-sheet{scrollbar-width:thin;scrollbar-color:#0f2a2f47 transparent}.wc-card::-webkit-scrollbar{width:7px;height:7px}.arG::-webkit-scrollbar{width:7px;height:7px}.arH::-webkit-scrollbar{width:7px;height:7px}.arI::-webkit-scrollbar{width:7px;height:7px}.wc-tiles::-webkit-scrollbar{width:7px;height:7px}.wc-card::-webkit-scrollbar-track{background:0 0}.arG::-webkit-scrollbar-track{background:0 0}.arH::-webkit-scrollbar-track{background:0 0}.arI::-webkit-scrollbar-track{background:0 0}.wc-tiles::-webkit-scrollbar-track{background:0 0}.wc-card::-webkit-scrollbar-thumb{background:#0f2a2f3d;border-radius:6px}.arG::-webkit-scrollbar-thumb{background:#0f2a2f3d;border-radius:6px}.arH::-webkit-scrollbar-thumb{background:#0f2a2f3d;border-radius:6px}.arI::-webkit-scrollbar-thumb{background:#0f2a2f3d;border-radius:6px}.wc-tiles::-webkit-scrollbar-thumb{background:#0f2a2f3d;border-radius:6px}.wc-card::-webkit-scrollbar-thumb:hover{background:#0f2a2f6b}.arG::-webkit-scrollbar-thumb:hover{background:#0f2a2f6b}.arH::-webkit-scrollbar-thumb:hover{background:#0f2a2f6b}.arI::-webkit-scrollbar-thumb:hover{background:#0f2a2f6b}.wc-tiles::-webkit-scrollbar-thumb:hover{background:#0f2a2f6b}.ld-sheet.ldG{background:var(--paper)}.ldG-mast,.ldH-mast,.ldI-mast{z-index:2;justify-content:space-between;align-items:baseline;gap:16px;display:flex;position:absolute;top:28px;left:36px;right:36px}.ldG-note,.ldH-note{font:600 12px var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.ldG-foot{border-top:1.5px solid var(--ink);z-index:2;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:12px;display:flex;position:absolute;bottom:24px;left:36px;right:36px}.ldG-ch{margin:0}.ldG-ch small{font:600 11.5px var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);display:block}.ldG-ch b{font:600 clamp(44px, 5.2vw, 74px)/.9 var(--cond);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink);margin-top:2px;display:block}.ldG-counts{align-items:flex-end;gap:clamp(16px,2.4vw,32px);margin:0;display:flex}.ldG-counts>div{opacity:.25;transition:opacity .3s}.ldG-counts>div.is-on,.ldG-counts>.ldG-credit{opacity:1}.ldG-counts dt{font:600 10.5px var(--cond);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2)}.ldG-counts dd{font:600 26px/1 var(--cond);font-variant-numeric:tabular-nums;color:var(--ink);margin:3px 0 0}.ldG-credit{border-left:1px solid var(--rule-2);padding-left:clamp(16px,2.4vw,32px)}.ldG-credit dd{font:600 21px/1 var(--title)}@media (max-width:720px){.ldG-mast,.ldH-mast,.ldI-mast{top:20px;left:20px;right:20px}.ldG-note,.ldH-note{display:none}.ldG-foot{flex-direction:column;align-items:flex-start;gap:10px;bottom:16px;left:16px;right:16px}.ldG-counts{flex-wrap:wrap;gap:10px 16px}.ldG-counts dd{font-size:19px}.ldG-credit{border-left:0;padding-left:0}}.ld-sheet.ldH{background:#ecf1ee}.ldH-rail{z-index:2;background:var(--raised);border:1px solid var(--rule-2);white-space:nowrap;border-radius:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:calc(max(118px,20vh) - 54px);left:50%;transform:translate(-50%);box-shadow:0 1px 2px #0f2a2f14}.ldH-rail li{border-left:1px solid var(--rule);opacity:.32;align-items:center;gap:8px;padding:8px 16px;transition:opacity .25s;display:inline-flex}.ldH-rail li:first-child{border-left:0}.ldH-rail li.is-on{opacity:1}.ldH-rail i{border:1.5px solid var(--ink-3);border-radius:50%;width:14px;height:14px;position:relative}.ldH-rail li.is-on i{border-color:var(--gold);background:#efb64a40}.ldH-rail li.is-done i{border-color:var(--ochre);background:var(--gold)}.ldH-rail li.is-done i:after{content:"";border:solid var(--ink);border-width:0 1.6px 1.6px 0;width:3.5px;height:7px;position:absolute;top:.5px;left:3.5px;transform:rotate(45deg)}.ldH-rail span{font:600 12px var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.ldH-rail b{font:600 15px var(--cond);font-variant-numeric:tabular-nums;color:var(--ink)}.ldH-foot{z-index:2;align-items:baseline;gap:clamp(18px,3vw,44px);display:flex;position:absolute;bottom:26px;left:36px;right:36px}.ldH-foot p{align-items:baseline;gap:8px;margin:0;display:flex}.ldH-foot b{font:600 clamp(22px, 2.2vw, 30px)/1 var(--cond);font-variant-numeric:tabular-nums;color:var(--ink)}.ldH-foot span{font:600 12px var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.ldH-foot .ldH-credit{gap:10px;margin-left:auto}.ldH-foot .ldH-credit b{font:600 21px/1 var(--title)}@media (max-width:700px){.ldH-rail{white-space:normal;flex-wrap:wrap;top:92px;left:10px;right:10px;transform:none}.ldH-rail li{border-left:0;border-top:1px solid var(--rule);flex:45%;padding:6px 10px}.ldH-rail li:nth-child(-n+2){border-top:0}.ldH-rail span{font-size:11px}.ldH-foot{flex-wrap:wrap;gap:8px 16px;bottom:16px;left:16px;right:16px}.ldH-foot b{font-size:19px}.ldH-foot .ldH-credit{margin-left:0}}.ld-sheet.ldI{background:var(--paper)}.ldI-title{z-index:2;gap:4px;margin:0;display:grid;position:absolute;top:calc(max(250px,38vh) - 82px);left:max(48px,6vw)}.ldI-title b{font:600 clamp(26px, 2.6vw, 38px)/1 var(--title);letter-spacing:-.01em;color:var(--ink)}.ldI-title span{font:600 12px var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.ldI-foot{border-top:1.5px solid var(--ink);z-index:2;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:10px;display:flex;position:absolute;bottom:24px;left:max(48px,6vw);right:max(48px,6vw)}.ldI-foot dl{gap:clamp(16px,2.6vw,36px);margin:0;display:flex}.ldI-foot dl>div{opacity:.3;transition:opacity .3s}.ldI-foot dl>div.is-on,.ldI-foot dl>div:last-child{opacity:1}.ldI-foot dt{font:600 10.5px var(--cond);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2)}.ldI-foot dd{font:600 24px/1 var(--cond);font-variant-numeric:tabular-nums;color:var(--ink);margin:3px 0 0}.ldI-credit{justify-items:end;gap:2px;margin:0;display:grid}.ldI-credit span{font:600 10.5px var(--cond);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2)}.ldI-credit b{font:600 21px/1 var(--title);color:var(--ink)}.ldI-credit small{font:500 12px var(--cond);letter-spacing:.06em;color:var(--ink-2)}.ld:has(.ldI) .ld-cut{background:var(--water);box-shadow:0 0 14px 2px #1d6c84b3,0 -10px 24px #1d6c8440}@media (max-width:700px){.ldI-title{top:70px;left:20px}.ldI-title b{font-size:24px}.ldI-title span{font-size:10.5px}.ldI-foot{flex-direction:column;align-items:flex-start;gap:10px;bottom:16px;left:16px;right:16px}.ldI-foot dl{flex-wrap:wrap;gap:8px 16px}.ldI-foot dd{font-size:18px}.ldI-credit{justify-items:start}}.arG .lp-mast,.arH .lp-mast{background:0 0;border-bottom:0}.arG .lp-mast{z-index:4;position:relative}.lp.arG{background:0 0;overflow:hidden}.gC-haze,.gC-flash{pointer-events:none;position:absolute;left:0;right:0}.gC-haze{z-index:0}.gC-haze-t{background:linear-gradient(#f4f6f4f5 0%,#f4f6f4e6 58%,#f4f6f400 100%);height:52%;top:0}.gC-haze-b{background:linear-gradient(#f4f6f400,#f4f6f4cc 60%,#f4f6f4f5);height:34%;bottom:0}.gC-flash{z-index:1;opacity:0;background:#fff;top:0;bottom:0}.arG.is-flick .gC-flash{animation:.55s ease-out gC-flash}@keyframes gC-flash{0%{opacity:0}22%{opacity:.6}to{opacity:0}}.arG:before{content:"";z-index:0;transition:opacity 1.1s var(--ease);background:radial-gradient(at 50% 60%,#dfe7e3,#f4f6f4 70%);position:absolute;inset:0}.arG.is-flying:before{opacity:0}.gC-hero{z-index:3;text-align:center;width:min(1060px,100% - 32px);margin:clamp(0px,1vh,14px) auto 0;position:relative}.gC-hero .lp-kicker{justify-content:center}.lp .gC-hero h1{margin:10px auto;font-size:clamp(32px,3.4vw,52px)}.gC-hero .lp-lead{max-width:70ch;margin:0 auto 16px}.gC-go{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.gC-go .lp-search{text-align:left;flex:420px;max-width:540px}.gC-go .lp-actions{flex-wrap:nowrap;margin-top:0}.gC-go .lp-hint{display:none}.gC-stats{border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);background:#ffffff8c;margin:16px auto 0;display:inline-flex}.gC-stats div{border-left:1px solid var(--rule);text-align:left;padding:7px clamp(12px,1.6vw,22px)}.gC-stats div:first-child{border-left:0}.gC-stats dt{font:600 11px var(--cond);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2)}.gC-stats dd{font:600 19px/1.1 var(--cond);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;margin:2px 0 0}.gC-stats dd small{font:500 13px var(--cond);color:var(--ink-2);margin-left:6px}.gC-strip{left:clamp(12px,2vw,28px);right:clamp(12px,2vw,28px);bottom:calc(var(--lp-note-h) + 2px);z-index:3;align-items:flex-end;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:absolute}.gC-card{background:var(--raised);border:1px solid var(--rule-2);min-width:0;box-shadow:var(--lift);transition:flex-grow .5s var(--ease), border-color .2s, transform .2s var(--ease);border-radius:8px;flex:1 1 0;overflow:hidden}.gC-card:not(.is-on):hover{border-color:var(--ink);transform:translateY(-2px)}.gC-card.is-on{border:1.5px solid var(--ink);flex-grow:3;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(268px,.9fr) minmax(0,1.6fr);display:grid}.gC-pick{width:100%;color:var(--ink);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;gap:1px 10px;padding:10px 12px 0;display:grid}.gC-card.is-on .gC-pick{cursor:default;grid-area:1/1}.gC-no{font:600 24px/1 var(--cond);color:var(--ink-3);grid-row:1/span 2}.gC-card.is-on .gC-no{color:var(--ochre)}.gC-pick strong{font:600 15.5px/1.2 var(--title);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gC-pick small{font:500 12.5px var(--cond);letter-spacing:.03em;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;grid-column:2/-1;overflow:hidden}.gC-base{border:1px solid var(--rule-2);font:600 11px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;grid-area:1/3;align-self:start;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.gC-base i{background:linear-gradient(135deg,#6f8f5a,#b9a37a 55%,#6d7f8a);border-radius:2px;width:10px;height:10px}.gC-base i[data-mode=relief]{background:linear-gradient(135deg,#58b7bd,#f2c46b 58%,#e0643c)}.gC-base.is-new{animation:ghi-pop .5s var(--ease);border-color:var(--ochre);color:var(--ochre)}.gC-run-bar{background:var(--rule);grid-column:1/-1;height:3px;margin:10px -12px 0;display:block;overflow:hidden}.gC-run-bar i{background:var(--gold);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.gC-card:not(.is-on) .gC-run-bar i{visibility:hidden}.gC-body{display:none}.gC-card.is-on .gC-body{display:contents}.gC-xs{border-left:1px solid var(--rule);grid-area:1/2/span 3;width:100%;height:clamp(170px,23vh,214px);display:block}.gC-band{border-top:1px solid var(--rule-2);grid-area:2/1;grid-template-columns:1fr 1fr;margin:8px 12px 0;display:grid}.gC-band div{border-bottom:1px solid var(--rule);padding:5px 0 3px}.gC-band div:nth-child(odd){padding-right:8px}.gC-band div:nth-child(2n){border-left:1px solid var(--rule);padding-left:10px}.gC-band dt{font:600 11px var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.gC-band dd{font:600 17px/1.1 var(--cond);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;margin:1px 0 0}.gC-acts{grid-area:3/1;justify-content:space-between;align-self:end;align-items:center;gap:8px;padding:8px 12px 10px;display:flex}.gC-run{border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--gold);height:36px;color:var(--ink);font:600 14px var(--ui);cursor:pointer;white-space:nowrap;padding:0 12px}.gC-run:hover{background:#f4c45f}.gC-seg{border:1px solid var(--rule-2);border-radius:var(--radius);display:inline-flex;overflow:hidden}.gC-seg button{background:var(--raised);height:32px;color:var(--ink-2);font:600 12px var(--cond);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;padding:0 8px}.gC-seg button+button{border-left:1px solid var(--rule-2)}.gC-seg button[aria-pressed=true]{background:var(--ink);color:#fff}.gC-foot{z-index:3;height:var(--lp-note-h);grid-template-columns:minmax(0, 1fr) var(--lp-note-w) minmax(0, 1fr);font:400 11px/1.3 var(--ui);color:var(--ink-2);align-items:center;padding:0 clamp(14px,2.2vw,28px);display:grid;position:absolute;bottom:0;left:0;right:0}.gC-foot p{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1;min-width:0;margin:0;display:-webkit-box;overflow:hidden}.gC-foot .lp-link{white-space:nowrap;grid-column:3;justify-self:end}.arG.is-in .gC-hero>*{animation:ghi-rise .7s var(--ease) both}.arG.is-in .gC-hero>:nth-child(2){animation-delay:70ms}.arG.is-in .gC-hero>:nth-child(3){animation-delay:.14s}.arG.is-in .gC-hero>:nth-child(4){animation-delay:.21s}.arG.is-in .gC-hero>:nth-child(5){animation-delay:.28s}.arG.is-in.has-legs .gC-card{animation:ghi-rise .7s var(--ease) both}.arG.is-in.has-legs .gC-card:nth-child(2){animation-delay:80ms}.arG.is-in.has-legs .gC-card:nth-child(3){animation-delay:.16s}.arG.is-in.has-legs .gC-card:nth-child(4){animation-delay:.24s}.arG.is-still *,.arG.is-still :before{transition:none!important;animation:none!important}@media (max-height:820px) and (min-width:761px){.gC-hero .lp-lead{display:none}.gC-stats{margin-top:12px}}@media (max-width:760px){.lp.arG{overflow:hidden}.gC-hero{margin-top:4px}.lp .gC-hero h1{margin:0 auto 8px;font-size:clamp(24px,7.2vw,30px)}.gC-hero .lp-kicker,.gC-hero .lp-lead{display:none}.gC-go{flex-flow:column;align-items:stretch;gap:10px}.gC-go .lp-search{flex:none;max-width:none}.gC-go .lp-actions{flex-wrap:nowrap;justify-content:center;gap:8px}.gC-go .lp-actions>*{flex:1 1 0;min-width:0}.gC-go .lp-tour small{display:none}.gC-stats{grid-template-columns:1fr 1fr;margin-top:10px;display:grid}.gC-stats div:nth-child(n+3){display:none}.gC-stats dd{font-size:16px}.gC-strip{left:0;right:0;bottom:var(--lp-note-h);flex-wrap:wrap;align-items:stretch;gap:6px;padding:0 12px}.gC-card{flex:1 1 0}.gC-card:not(.is-on) .gC-pick{justify-content:center;align-items:center;min-height:40px;padding:6px;display:flex}.gC-card:not(.is-on) .gC-pick>:not(.gC-no){display:none}.gC-card:not(.is-on) .gC-no{font-size:18px}.gC-card.is-on{flex:100%;order:1;display:block}.gC-card.is-on .gC-pick small{display:none}.gC-xs{border-left:0;border-top:1px solid var(--rule);height:clamp(96px,15vh,140px);margin-top:8px}.gC-acts{padding:6px 12px 8px}.gC-band,.gC-foot{display:none}}@media (max-width:760px) and (max-height:700px){.lp .gC-hero h1{margin:0 auto 6px;font-size:23px}.gC-go .lp-resume small{display:none}.gC-go .lp-actions>*{height:46px;min-height:46px}.gC-stats{margin-top:8px}}@media (max-height:560px) and (orientation:landscape){.gC-haze-t{background:linear-gradient(90deg,#f4f6f4f5 0%,#f4f6f4e6 70%,#f4f6f400 100%);width:54%;height:100%}.gC-haze-b{display:none}.gC-hero{text-align:left;width:min(400px,44vw);margin:0;position:absolute;top:50px;left:clamp(14px,3vw,28px)}.gC-hero .lp-kicker{justify-content:flex-start;display:flex}.gC-hero .lp-kicker span+span,.gC-hero .lp-lead{display:none}.lp .gC-hero h1{margin:4px 0 8px;font-size:clamp(21px,3.4vw,26px)}.gC-go{flex-flow:column;align-items:stretch;gap:8px}.gC-go .lp-search{flex:none;max-width:none}.gC-go .lp-search input{height:44px}.gC-go .lp-search .search-glyph{top:12px}.gC-go .lp-actions{flex-wrap:nowrap;gap:8px}.gC-go .lp-actions>*{flex:1 1 0;min-width:0;height:44px;min-height:44px}.gC-go .lp-resume small,.gC-go .lp-tour small{display:none}.gC-stats{margin:8px 0 0;display:inline-flex}.gC-stats div:nth-child(n+3){display:none}.gC-stats div:nth-child(2){border-left:1px solid var(--rule)}.gC-stats dd{font-size:16px}.gC-strip{width:min(50vw,460px);left:auto;right:clamp(10px,2vw,18px);bottom:var(--lp-note-h);flex-wrap:wrap;align-items:stretch;gap:6px;padding:0}.gC-card{flex:1 1 0}.gC-card:not(.is-on) .gC-pick{justify-content:center;align-items:center;min-height:40px;padding:6px;display:flex}.gC-card:not(.is-on) .gC-pick>:not(.gC-no){display:none}.gC-card:not(.is-on) .gC-no{font-size:18px}.gC-card.is-on{flex:100%;order:1;display:block}.gC-card.is-on .gC-pick small{display:none}.gC-xs{border-left:0;border-top:1px solid var(--rule);height:clamp(80px,100dvh - 290px,130px);margin-top:6px}.gC-band,.gC-foot{display:none}.gC-acts{padding:6px 10px 8px}.gC-run{height:40px}}.lp.arH{background:0 0;overflow:hidden}.hS-sheet{inset:24px 24px var(--lp-note-h);border:1.5px solid var(--ink);z-index:1;grid-template:"mast mast""plan side"minmax(0,1fr)"notes block"/minmax(0,1fr) clamp(360px,33vw,520px);display:grid;position:absolute}.hS-sheet:after{content:"";border:1px solid var(--rule-2);pointer-events:none;z-index:6;position:absolute;inset:3px}.arH .lp-mast{z-index:3;background:var(--raised);border-bottom:1.5px solid var(--ink);grid-area:mast;min-height:52px;position:relative}.hS-plan{z-index:1;min-height:0;box-shadow:0 0 0 200vmax var(--paper);grid-area:plan;position:relative;overflow:hidden}.arH:not(.is-flying) .hS-plan{background:radial-gradient(at 50% 55%,#dfe7e3,#cfdad5)}.hS-plan:after{content:"";pointer-events:none;border:1px solid #ffffffb3;outline:1px solid #0f2a2f59;position:absolute;inset:10px}.hS-vl,.hS-base{z-index:2;border:1px solid var(--ink);font:600 11.5px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);background:#ffffffeb;padding:4px 9px;position:absolute;left:18px}.hS-vl{top:18px}.hS-vl b{color:var(--ink)}.hS-base{color:var(--ink);bottom:18px}.hS-north{z-index:2;justify-items:center;gap:1px;display:grid;position:absolute;top:16px;right:18px}.hS-north svg{width:44px;height:44px;transition:transform .12s linear}.hS-north circle{fill:#ffffffeb;stroke:var(--ink);stroke-width:1.4px}.hS-north path:first-of-type{fill:var(--ink)}.hS-north path:last-of-type{fill:#fff;stroke:var(--ink);stroke-width:1px}.hS-north b{font:700 12px var(--cond);color:var(--ink);background:#ffffffe6;padding:0 4px}.hS-mk{z-index:2;border:1.6px solid var(--ink);width:28px;height:28px;font:700 14px var(--cond);color:var(--ink);will-change:transform;background:#fff;border-radius:50%;place-items:center;margin:-14px 0 0 -14px;display:grid;position:absolute;top:0;left:0}.hS-mk i{width:0;height:0;transform:rotate(var(--a,-90deg));position:absolute;top:50%;left:50%}.hS-mk i:after{content:"";border-left:11px solid var(--ink);border-top:6px solid #0000;border-bottom:6px solid #0000;position:absolute;top:-6px;left:13px}.hS-shutter{z-index:1;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffffeb 46%,#efb64ae6 50%,#ffffffeb 54%,#fff0);position:absolute;inset:0;transform:translate(-110%)}.hS-plan.is-flick .hS-shutter{animation:.75s cubic-bezier(.6,0,.3,1) hS-shut}@keyframes hS-shut{0%{transform:translate(-110%)}to{transform:translate(110%)}}.hS-side{z-index:2;background:var(--raised);border-left:1.5px solid var(--ink);flex-direction:column;grid-area:side;min-height:0;display:flex;position:relative}.hS-side header{border-bottom:1px solid var(--rule-2);justify-content:space-between;align-items:baseline;gap:10px;padding:12px 16px 8px;display:flex}.hS-side header b{font:700 15px var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.hS-side header span{font:600 12.5px var(--cond);letter-spacing:.06em;color:var(--ink-2);font-variant-numeric:tabular-nums}.hS-xs{flex:none;width:100%;height:220px;margin:auto 0;display:block}.hS-data{border-top:1px solid var(--rule-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.hS-data div{border-left:1px solid var(--rule);min-width:0;padding:6px 8px 6px 12px}.hS-data div:first-child{border-left:0}.hS-data dt{font:600 11px var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.hS-data dd{font:600 17px/1.1 var(--cond);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;margin:1px 0 0}.hS-acts{border-top:1px solid var(--rule-2);gap:8px;padding:10px 12px 12px;display:flex}.hS-run{border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--gold);height:40px;color:var(--ink);font:600 14.5px var(--ui);cursor:pointer;flex:1}.hS-run:hover{background:#f4c45f}.hS-next{border:1px solid var(--rule-2);border-radius:var(--radius);background:var(--raised);height:40px;color:var(--ink);font:600 14px var(--ui);cursor:pointer;padding:0 14px}.hS-next:hover{border-color:var(--ink)}.hS-notes{z-index:2;background:var(--raised);border-top:1.5px solid var(--ink);grid-area:notes;min-width:0;padding:clamp(12px,2vh,20px) clamp(16px,2vw,28px) clamp(12px,2vh,18px);position:relative}.lp .hS-notes h1{margin:8px 0;font-size:clamp(28px,2.7vw,42px)}.hS-notes .lp-lead{max-width:74ch;margin-bottom:14px;font-size:15.5px}.hS-go{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.hS-go .lp-search{flex:340px;max-width:520px}.hS-go .lp-actions{margin-top:0}.hS-block{z-index:2;background:var(--raised);border-top:1.5px solid var(--ink);border-left:1.5px solid var(--ink);grid-area:block;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;display:grid;position:relative}.hS-block>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-width:0;padding:6px 10px 7px}.hS-block>div:nth-child(4n){border-right:0}.hS-tb-proj,.hS-tb-dwg{grid-column:span 2}.hS-tb-dwg{border-right:0!important}.hS-block>div:nth-child(7),.hS-tb-by{grid-column:span 2}.hS-tb-by{border-right:0!important}.hS-block span{font:600 11px var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);display:block}.hS-block b{font:600 15px/1.15 var(--title);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;display:block;overflow:hidden}.hS-block small{font:500 11.5px var(--cond);letter-spacing:.03em;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.hS-tb-proj b,.hS-tb-by b{font-size:18px}.hS-tb-by b{text-decoration:underline;-webkit-text-decoration-color:var(--ochre);text-decoration-color:var(--ochre);text-underline-offset:4px;text-decoration-thickness:2px}.hS-stamp.is-new{animation:hS-stamp .6s var(--ease)}@keyframes hS-stamp{0%{color:var(--ochre);transform:scale(1.18)}to{color:var(--ink);transform:none}}.hS-tb-note{font:400 11px/1.35 var(--ui);color:var(--ink-2);grid-column:1/-1;margin:0;padding:6px 10px 8px}.hS-tb-note .lp-link{padding:0;font-size:11px}.hS-zones>div{z-index:4;font:600 11px var(--cond);letter-spacing:.1em;color:var(--ink-3);pointer-events:none;display:flex;position:absolute}.hS-zones span{border-left:1px solid var(--rule-2);flex:1;place-items:center;display:grid}.hS-zones span:first-child{border-left:0}.hS-zt,.hS-zb{height:20px;left:0;right:0}.hS-zt{top:-22px}.hS-zb{bottom:-22px}.hS-zones .hS-zb{display:none}.hS-zl,.hS-zr{flex-direction:column;width:20px;top:0;bottom:0}.hS-zl{left:-22px}.hS-zr{right:-22px}.hS-zl span,.hS-zr span{border-left:0;border-top:1px solid var(--rule-2)}.hS-zl span:first-child,.hS-zr span:first-child{border-top:0}.arH.is-in .hS-notes>*{animation:ghi-rise .7s var(--ease) both}.arH.is-in .hS-notes>:nth-child(2){animation-delay:70ms}.arH.is-in .hS-notes>:nth-child(3){animation-delay:.14s}.arH.is-in .hS-notes>:nth-child(4){animation-delay:.21s}.arH.is-still *,.arH.is-still :before{animation:none!important}@media (max-height:820px) and (min-width:901px){.hS-notes .lp-lead,.hS-tb-note{display:none}}@media (max-width:1180px) and (min-width:901px){.hS-block{grid-template-columns:repeat(2,minmax(0,1fr))}.hS-block>div{border-right:1px solid var(--rule)!important;grid-column:auto!important}.hS-block>div:nth-child(2n){border-right:0!important}.hS-block>div:nth-child(5),.hS-block>div:nth-child(6){display:none}}@media (max-width:900px){.hS-sheet{inset:8px 8px var(--lp-note-h);grid-template:"mast""plan"minmax(110px,1fr)"side""notes""block"/minmax(0,1fr)}.hS-zones{display:none}.hS-side{border-left:0;border-top:1.5px solid var(--ink)}.hS-side header{padding:8px 12px 6px}.hS-xs{flex:none;height:clamp(96px,17vh,200px);margin:0}.hS-data{grid-template-columns:repeat(5,minmax(0,1fr))}.hS-data div{padding:5px 6px 5px 10px}.hS-acts{padding:8px 10px 10px}.hS-notes{padding:12px 14px}.hS-notes .lp-lead{display:none}.hS-block{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.hS-block>div{border-right:1px solid var(--rule)!important;grid-column:auto!important}.hS-block>div:nth-child(2n){border-right:0!important}.lp .hS-notes h1{margin:4px 0 8px;font-size:clamp(24px,7vw,30px)}.hS-go{flex-flow:column;align-items:stretch;gap:10px}.hS-go .lp-search{flex:none;max-width:none}.hS-go .lp-actions{flex-wrap:nowrap;gap:8px}.hS-go .lp-actions>*{flex:1 1 0;min-width:0}.hS-go .lp-tour small{display:none}}@media (max-width:760px){.hS-notes .lp-kicker{display:none}.hS-data{grid-template-columns:repeat(3,minmax(0,1fr))}.hS-data div:nth-child(n+4),.hS-tb-note{display:none}}@media (max-width:900px) and (max-height:900px){.hS-block>div:not(.hS-tb-dwg):not(.hS-tb-by),.hS-tb-note{display:none}.hS-block>div{padding:5px 10px 6px}.hS-tb-proj b,.hS-tb-by b{font-size:16px}}@media (max-width:900px) and (max-height:700px){.lp .hS-notes h1{margin:2px 0 8px;font-size:23px}.hS-notes{padding:10px 12px}.hS-go .lp-actions>*{height:46px;min-height:46px}.hS-go .lp-resume small{display:none}.hS-xs{height:clamp(84px,14vh,120px)}.hS-data div{padding-top:3px;padding-bottom:3px}.hS-block small{display:none}}@media (max-height:560px) and (orientation:landscape){.hS-sheet{inset:6px 8px var(--lp-note-h);grid-template:"mast mast""plan notes"minmax(0,1fr)"plan block"/minmax(0,1fr) min(44vw,380px)}.hS-side{border:1.5px solid var(--ink);border-radius:3px;grid-area:plan;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;place-self:end start;width:min(62%,290px);margin:0 0 12px 12px;display:grid;box-shadow:0 8px 20px #081a1e40}.hS-side header{border-bottom:0;grid-area:1/1;padding:6px 10px 4px}.hS-side header span{display:none}.hS-acts{border-top:0;grid-area:1/2;gap:6px;padding:4px 6px 0 0}.hS-run{flex:none;height:40px;padding:0 10px;font-size:13px}.hS-next,.hS-vl{display:none}.hS-base{top:10px;bottom:auto;left:10px}.hS-xs{grid-area:2/1/auto/-1;height:clamp(64px,100dvh - 330px,96px)}.hS-data{display:none}.hS-notes{border-top:0;border-left:1.5px solid var(--ink);flex-direction:column;justify-content:center;padding:10px 14px;display:flex}.hS-notes .lp-kicker{display:none}.lp .hS-notes h1{margin:0 0 8px;font-size:clamp(21px,3.3vw,25px)}.hS-go{gap:8px}.hS-go .lp-search input{height:44px}.hS-go .lp-search .search-glyph{top:12px}.hS-go .lp-actions>*{height:44px;min-height:44px}.hS-go .lp-resume small{display:none}.hS-block{border-left:1.5px solid var(--ink);grid-template-columns:minmax(0,1fr)}.hS-block>div:not(.hS-tb-by){display:none}.hS-block .hS-tb-by{flex-wrap:wrap;align-items:baseline;gap:8px;padding:5px 12px 6px;display:flex;border-right:0!important}.hS-block .hS-tb-by small{display:none}.hS-tb-by b{font-size:16px}}.lp.arI{color:#f1f6f4;background:0 0;overflow:hidden}.iT-poster{transition:opacity 1.1s var(--ease);background:radial-gradient(at 64% 40%,#2c4a4f 0%,#15343a 45%,#0a1a1d 100%);position:absolute;inset:0}.arI.is-flying .iT-poster{opacity:0;pointer-events:none}.iT-gates{z-index:1;pointer-events:none;position:absolute;top:0;left:0}.iT-scrim{pointer-events:none;z-index:2;position:absolute}.iT-scrim-t{background:linear-gradient(#0a1a1ddb,#0a1a1d59 55%,#0a1a1d00);height:56%;top:0;left:0;right:0}.iT-scrim-l{background:linear-gradient(90deg,#0a1a1d99,#0a1a1d00);width:52%;top:0;bottom:0;left:0}.iT-shutter{z-index:2;pointer-events:none;opacity:0;place-items:center end;padding-right:clamp(20px,6vw,90px);display:grid;position:absolute;inset:0;overflow:hidden}.iT-shutter:before{content:"";background:linear-gradient(#fff0,#ffffffd9 50%,#fff0);height:22%;position:absolute;top:0;left:0;right:0;transform:translateY(-120%)}.iT-shutter b{font:600 clamp(64px, 9vw, 140px)/.9 var(--cond);letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 2px 22px #00000073;position:relative;transform:translateY(-14%)}.arI.is-flick .iT-shutter{animation:1.25s ease-out iT-show}.arI.is-flick .iT-shutter:before{animation:.8s cubic-bezier(.6,0,.3,1) iT-bar}@keyframes iT-show{0%{opacity:0}12%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes iT-bar{0%{transform:translateY(-120%)}to{transform:translateY(560%)}}.arI .lp-mast{z-index:4;background:0 0;border-bottom:0;position:relative}.arI .lp-brand,.arI .lp-link{color:#f1f6f4}.arI .lp-status{color:#b9cdca}.arI .skysync-all-apps{color:#f1f6f4;background:#ffffff14;border-color:#ffffff57}.iT-copy{z-index:3;width:min(580px,44vw);position:absolute;top:clamp(68px,10vh,104px);left:clamp(18px,4vw,64px)}.arI .lp-kicker{color:#efb64a}.arI .lp-kicker span+span:before{background:#fff6}.lp .iT-copy h1{color:#fff;margin:12px 0;font-size:clamp(34px,3.7vw,56px)}.lp .iT-copy h1 em{color:#efb64a}.iT-copy .lp-lead{color:#d3e1df;max-width:50ch;font-size:16px}.arI .lp-search input{color:#f1f6f4;background:#091e22db;border-color:#ffffff8c}.arI .lp-search input::placeholder{color:#9fb7b4}.arI .lp-search .search-glyph{stroke:#f1f6f4}.arI .lp-primary{border-color:#f1f6f4;box-shadow:0 1px #ffffff80}.arI .lp-resume{color:#f1f6f4;background:#ffffff12;border-color:#ffffff4d}.arI .lp-resume small,.arI .lp-hint{color:#b9cdca}.arI kbd{color:#f1f6f4;background:#ffffff1a;border-color:#ffffff47}.iT-band{left:0;right:0;bottom:var(--lp-note-h);z-index:3;height:clamp(236px,31vh,300px);color:var(--ink);background:var(--raised);border-top:1.5px solid var(--ink);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(250px,300px) minmax(0,1fr) minmax(150px,190px);display:grid;position:absolute;box-shadow:0 -10px 30px #0a1a1d40}.iT-id{border-right:1px solid var(--rule-2);flex-direction:column;min-width:0;min-height:0;padding:14px 18px 12px;display:flex}.iT-now{font:600 11px var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--ochre);align-items:center;gap:8px;margin:0 0 6px;display:flex}.iT-now i{background:var(--gold);border-radius:50%;width:8px;height:8px;animation:1.4s ease-out infinite lp-pulse}.iT-now span{color:var(--ink-2)}.iT-id strong{font:600 19px/1.15 var(--title);color:var(--ink)}.iT-id small{font:500 12.5px var(--cond);letter-spacing:.04em;color:var(--ink-2);margin-top:3px}.iT-ticker{flex-wrap:wrap;gap:4px;margin:12px 0 0;padding:0;list-style:none;display:flex}.iT-ticker li{border:1px solid var(--rule-2);font:700 12px var(--cond);font-variant-numeric:tabular-nums;color:var(--ink-2);border-radius:3px;padding:2px 7px}.iT-ticker li.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.iT-acts{gap:8px;margin-top:auto;display:flex}.iT-run{border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--gold);height:38px;color:var(--ink);font:600 14px var(--ui);cursor:pointer;flex:1}.iT-run:hover{background:#f4c45f}.iT-next{border:1px solid var(--rule-2);border-radius:var(--radius);background:var(--raised);height:38px;color:var(--ink);font:600 14px var(--ui);cursor:pointer;padding:0 14px}.iT-next:hover{border-color:var(--ink)}.iT-sec{flex-direction:column;min-width:0;min-height:0;margin:0;display:flex}.iT-sec figcaption{align-items:baseline;gap:10px;padding:10px 14px 4px;display:flex}.iT-sec figcaption b{font:700 14px var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-variant-numeric:tabular-nums}.iT-sec figcaption span{font:400 13.5px var(--ui);color:var(--ink-2)}.iT-sec figcaption em{border:1.5px solid var(--ink);font:700 11.5px var(--cond);letter-spacing:.1em;color:var(--ink);border-radius:4px;margin-left:auto;padding:1px 8px;font-style:normal}.iT-xs{flex:1 1 0;width:100%;min-height:0;display:block}.iT-read{border-left:1px solid var(--rule-2);align-content:start;margin:0;padding:10px 16px;display:grid}.iT-read div{border-bottom:1px solid var(--rule);padding:5px 0}.iT-read dt{font:600 11px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.iT-read dd{font:600 18px/1.1 var(--cond);font-variant-numeric:tabular-nums;color:var(--ink);margin:1px 0 0}.iT-foot{height:var(--lp-note-h);z-index:3;grid-template-columns:minmax(0, 1fr) var(--lp-note-w) minmax(0, 1fr);background:var(--paper);border-top:1px solid var(--rule-2);font:400 11px/1.3 var(--ui);color:var(--ink-2);align-items:center;padding:0 18px;display:grid;position:absolute;bottom:0;left:0;right:0}.iT-foot p{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1;min-width:0;margin:0;display:-webkit-box;overflow:hidden}.iT-foot .lp-link{color:var(--ink);white-space:nowrap;grid-column:3;justify-self:end;padding:2px;font-size:11px}.arI.is-in .iT-copy>*{animation:ghi-rise .8s var(--ease) both}.arI.is-in .iT-copy>:nth-child(2){animation-delay:90ms}.arI.is-in .iT-copy>:nth-child(3){animation-delay:.18s}.arI.is-in .iT-copy>:nth-child(4){animation-delay:.27s}.arI.is-in .iT-copy>:nth-child(5){animation-delay:.36s}.arI.is-in .iT-band{animation:iT-band .8s var(--ease) .2s both}@keyframes iT-band{0%{transform:translateY(100%)}to{transform:none}}.arI.is-still *,.arI.is-still :before{animation:none!important}@media (max-height:820px) and (min-width:761px){.iT-copy .lp-lead{display:none}}@media (max-width:760px){.iT-copy{z-index:3;flex:none;width:auto;margin:2px 16px 0;position:relative;top:auto;left:auto;right:auto}.lp .iT-copy h1{margin:6px 0 8px;font-size:clamp(24px,7.2vw,28px)}.iT-copy .lp-lead,.arI .lp-kicker span+span{display:none}.iT-copy .lp-actions{margin-top:10px}.arI .lp-hint{display:none}.iT-band{flex:0 1 calc(44vh + var(--lp-note-h));height:auto;min-height:calc(var(--lp-note-h) + 168px);padding-bottom:var(--lp-note-h);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);margin-top:auto;position:relative;bottom:auto;left:auto;right:auto}.iT-id{border-right:0;border-bottom:1px solid var(--rule-2);flex-flow:wrap;align-items:center;gap:4px 10px;padding:10px 14px}.iT-id small,.iT-ticker,.iT-now{display:none}.iT-id strong{flex:100%;font-size:16px}.iT-acts{width:100%;margin-top:4px}.iT-read,.iT-foot{display:none}}@media (max-width:760px) and (max-height:700px){.lp .iT-copy h1{margin:4px 0 8px;font-size:23px}.iT-copy .lp-actions{flex-wrap:nowrap;gap:8px}.iT-copy .lp-resume,.iT-copy .lp-tour{flex:1 1 0;min-width:0;height:46px;min-height:46px}.iT-copy .lp-resume small{display:none}.iT-copy .lp-tour i{width:28px;height:28px}.iT-copy .lp-tour i:after{top:7px;left:10px}.iT-id{flex-wrap:nowrap;padding:8px 12px}.iT-id strong{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:15px;overflow:hidden}.iT-acts{flex:none;width:auto;margin:0}.iT-run{flex:none;padding:0 12px}}@media (max-height:560px) and (orientation:landscape){.iT-copy{width:min(400px,44vw);margin:0;position:absolute;top:50px;left:clamp(14px,3vw,28px);right:auto}.lp .iT-copy h1{margin:4px 0 8px;font-size:clamp(21px,3.4vw,26px)}.arI .iT-copy .lp-kicker,.iT-copy .lp-lead{display:none}.iT-copy .lp-search input{height:44px}.iT-copy .lp-search .search-glyph{top:12px}.iT-copy .lp-actions{flex-wrap:nowrap;gap:8px;margin-top:8px}.iT-copy .lp-resume,.iT-copy .lp-tour{flex:1 1 0;min-width:0;height:44px;min-height:44px}.iT-copy .lp-resume small,.iT-copy .lp-tour small{display:none}.iT-copy .lp-tour i{width:28px;height:28px}.iT-copy .lp-tour i:after{top:7px;left:10px}.arI .lp-hint{display:none}.iT-band{top:auto;left:auto;right:clamp(10px,2vw,18px);bottom:var(--lp-note-h);border:1.5px solid var(--ink);border-radius:4px;flex:none;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:min(50vw,460px);height:min(100dvh - 210px,236px);min-height:0;margin:0;padding:0;position:absolute}.iT-id{border-right:0;border-bottom:1px solid var(--rule-2);flex-flow:row;align-items:center;gap:8px;padding:6px 10px}.iT-id small,.iT-ticker,.iT-now{display:none}.iT-id strong{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:14.5px;overflow:hidden}.iT-acts{flex:none;width:auto;margin:0}.iT-run,.iT-next{height:40px;padding:0 11px;font-size:13.5px}.iT-run{flex:none}.iT-sec figcaption{padding:6px 10px 2px}.iT-sec figcaption span,.iT-read,.iT-foot{display:none}}.wc{z-index:115;pointer-events:none;color:var(--ink);font:400 14px/1.45 var(--ui);position:fixed;inset:0}.wc>*{pointer-events:auto}.wc-dim{opacity:0;transition:opacity .35s var(--ease);background:#081a1e70;position:absolute;inset:0}.wc.is-in .wc-dim{opacity:1}.wc.is-leaving .wc-dim{opacity:0}.wc-card{overscroll-behavior:contain;opacity:0;max-height:calc(100% - 24px);transition:opacity .38s var(--ease), transform .45s var(--ease);position:absolute;overflow:auto}.wc.is-in .wc-card{opacity:1}.wc.is-leaving .wc-card{opacity:0}.wc.is-still .wc-card,.wc.is-still .wc-dim{transition:none}.wc :focus-visible{outline:2px solid var(--ochre);outline-offset:3px}.wc-ok{border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--gold);height:46px;color:var(--ink);font:600 16px var(--ui);cursor:pointer;transition:transform .16s var(--ease), box-shadow .16s var(--ease), background-color .16s;align-items:center;gap:10px;padding:0 18px 0 22px;display:inline-flex;box-shadow:0 1px #0f2a2fe6}.wc-ok svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.wc-ok:hover{background:#f4c45f;transform:translateY(-1px);box-shadow:0 3px #0f2a2fe6}.wc-btns{align-items:center;gap:16px;display:inline-flex}.wc-caveat{font:400 12px/1.4 var(--ui);color:var(--ink-2);margin:0}.wc-glyph{display:block}.wc-glyph svg{width:100%;height:auto;display:block}.wc a{color:var(--ink);-webkit-text-decoration-color:var(--ochre);text-decoration-color:var(--ochre);text-underline-offset:3px}.wc-a .wc-card{background:var(--raised);border:1.5px solid var(--ink);width:min(1100px,100% - 32px);box-shadow:var(--lift-2);top:50%;left:50%;transform:translate(-50%,-46%)}.wc-a.is-in .wc-card{transform:translate(-50%,-50%)}.wc-a .wc-card:after{content:"";border:1px solid var(--rule-2);pointer-events:none;position:absolute;inset:4px}.wc-a .wc-head{border-bottom:1.5px solid var(--ink);padding:22px 30px 16px}.wc-k{font:600 12.5px var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--ochre);margin:0}.wc-a h2{font:600 clamp(32px, 3vw, 44px)/1 var(--title);letter-spacing:-.02em;margin:6px 0}.wc-a .wc-lead{max-width:70ch;font:400 16px/1.5 var(--ui);color:var(--ink-2);margin:0}.wc-a .wc-body{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);display:grid}.wc-sched{margin:0;padding:6px 0;list-style:none}.wc-sched li{border-bottom:1px solid var(--rule);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;padding:10px 24px 10px 30px;display:grid}.wc-sched li:last-child{border-bottom:0}.wc-a .wc-glyph{background:var(--paper);border:1px solid var(--rule-2);border-radius:4px;padding:4px}.wc-txt b{font:600 16.5px/1.2 var(--title);align-items:baseline;gap:8px;display:flex}.wc-txt b i{font:600 13px var(--cond);letter-spacing:.08em;color:var(--ochre);font-style:normal}.wc-txt>span{font:400 14px/1.45 var(--ui);color:var(--ink-2);margin-top:3px;display:block}.wc-a .wc-by{border-left:1.5px solid var(--ink);background:linear-gradient(var(--paper), var(--raised) 70%);padding:20px 26px}.wc-by-k{font:600 11px var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin:0}.wc-by-name{font:600 38px/1 var(--title);letter-spacing:-.015em;text-decoration:underline;-webkit-text-decoration-color:var(--ochre);text-decoration-color:var(--ochre);text-underline-offset:7px;margin:4px 0 14px;text-decoration-thickness:3px}.wc-a .wc-by dl{gap:6px;margin:0 0 14px;display:grid}.wc-a .wc-by dt{font:600 10px var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.wc-a .wc-by dd{font:600 15px/1.25 var(--title);margin:0}.wc-a blockquote{border-top:1px solid var(--rule-2);font:400 14px/1.55 var(--ui);color:var(--ink-2);margin:0 0 14px;padding:10px 0 0}.wc-reg{border-top:1px solid var(--rule-2);font:500 13px/1.6 var(--cond);letter-spacing:.03em;color:var(--ink-2);margin:0;padding-top:10px}.wc-reg b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.wc-a .wc-foot{border-top:1.5px solid var(--ink);justify-content:space-between;align-items:center;gap:18px;padding:12px 24px 14px 30px;display:flex}.wc-b .wc-dim{background:linear-gradient(90deg,#081a1e85,#081a1e1f 70%)}.wc-b .wc-card{width:min(600px,100% - 24px);box-shadow:var(--lift-2), 0 0 0 6px #fffdf659;background-color:#fffdf6;background-image:linear-gradient(90deg,#0000 52px,#b53a2580 52px 53px,#0000 53px),repeating-linear-gradient(#0000 0 25px,#1d6c8429 25px 26px);border:1px solid #0f2a2f59;bottom:clamp(12px,5vh,48px);left:clamp(12px,4vw,56px);transform:translateY(18px)rotate(-.4deg)}.wc-b.is-in .wc-card{transform:rotate(-.4deg)}.wc-b .wc-head{font:600 11px var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);background:#fffdf6;border-bottom:2px double #0f2a2f8c;justify-content:space-between;align-items:center;padding:12px 18px 10px 66px;display:flex}.wc-b .wc-head span:first-child{background:var(--ink);color:#fff;padding:2px 8px}.wc-page{padding:14px 22px 10px 66px}.wc-b h2{font:600 30px/1.05 var(--title);letter-spacing:-.015em;margin:0 0 8px}.wc-b h2 em{color:var(--ochre);font-style:normal}.wc-note{font:400 15px/1.62 var(--ui);color:var(--ink);margin:0 0 12px}.wc-sub{font:600 11px var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--ochre);margin:0 0 4px}.wc-list{counter-reset:wc;margin:0 0 12px;padding:0;list-style:none}.wc-list li{counter-increment:wc;font:400 13.5px/1.5 var(--ui);color:var(--ink-2);padding:4px 0;position:relative}.wc-list li:before{content:counter(wc);text-align:right;width:22px;font:600 15px var(--cond);color:var(--ochre);position:absolute;top:4px;left:-40px}.wc-list b{font:600 14.5px/1.3 var(--title);color:var(--ink);display:block}.wc-sign{border-top:1px solid #0f2a2f4d;justify-content:space-between;align-items:flex-end;gap:14px;padding-top:6px;display:flex;position:relative}.wc-sign p{margin:0;display:grid}.wc-sig{font:600 30px/1.1 var(--title);letter-spacing:-.01em;text-decoration:underline;-webkit-text-decoration-color:var(--ochre);text-decoration-color:var(--ochre);text-underline-offset:6px;text-decoration-thickness:2px}.wc-sign small{font:500 12px/1.4 var(--cond);letter-spacing:.04em;color:var(--ink-2);margin-top:6px}.wc-stamp{color:#8d5a08d9;font:700 11px/1.15 var(--cond);letter-spacing:.16em;text-transform:uppercase;text-align:center;border:2px solid #8d5a08bf;border-radius:4px;flex:none;padding:6px 10px;transform:rotate(-9deg)}.wc-b .wc-foot{background:#fffdf6;border-top:1px solid #0f2a2f4d;justify-content:space-between;align-items:center;gap:14px;padding:10px 18px 12px 66px;display:flex}.wc-c .wc-dim{background:linear-gradient(#081a1e00 30%,#081a1e80)}.wc-c .wc-card{background:var(--raised);border:1.5px solid var(--ink);box-shadow:var(--lift-2);border-radius:10px;bottom:clamp(10px,1.6vw,22px);left:clamp(10px,1.6vw,22px);right:clamp(10px,1.6vw,22px);transform:translateY(26px)}.wc-c.is-in .wc-card{transform:none}.wc-c .wc-head{border-bottom:1px solid var(--rule-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:16px 22px 14px;display:grid}.wc-c h2{font:600 28px/1.05 var(--title);letter-spacing:-.015em;margin:0}.wc-c .wc-head p{font:400 15px/1.45 var(--ui);color:var(--ink-2);margin:4px 0 0}.wc-c .wc-by{border-left:1px solid var(--rule-2);margin:0;padding-left:24px;display:grid}.wc-c .wc-by span{font:600 10.5px var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.wc-c .wc-by b{font:600 22px/1.1 var(--title);text-decoration:underline;-webkit-text-decoration-color:var(--ochre);text-decoration-color:var(--ochre);text-underline-offset:5px;text-decoration-thickness:2px}.wc-c .wc-by small{font:500 12px var(--cond);letter-spacing:.04em;color:var(--ink-2);margin-top:4px}.wc-tiles{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.wc-tiles li{border-left:1px solid var(--rule);min-width:0;padding:14px 16px}.wc-tiles li:first-child{border-left:0}.wc-c .wc-glyph{background:var(--paper);border:1px solid var(--rule-2);border-radius:6px;margin-bottom:10px;padding:6px}.wc-tiles b{font:600 15.5px/1.2 var(--title);display:block}.wc-tiles span{font:400 13px/1.45 var(--ui);color:var(--ink-2);margin-top:4px;display:block}.wc-c .wc-foot{border-top:1px solid var(--rule-2);justify-content:space-between;align-items:center;gap:16px;padding:8px 22px 10px;display:flex}.wc-contact{font:400 12px var(--ui);color:var(--ink-2);margin:0}@media (max-width:900px){.wc-a .wc-body{grid-template-columns:minmax(0,1fr)}.wc-a .wc-by{border-left:0;border-top:1.5px solid var(--ink)}.wc-c .wc-head{grid-template-columns:minmax(0,1fr);gap:10px}.wc-c .wc-by{border-left:0;padding-left:0}.wc-tiles{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(230px,70vw);grid-auto-flow:column;overflow-x:auto}.wc-tiles li{scroll-snap-align:start}}@media (max-width:640px){.wc-a .wc-head{padding:16px 18px 12px}.wc-sched li{grid-template-columns:78px minmax(0,1fr);gap:12px;padding:9px 16px}.wc-a .wc-by{padding:16px 18px}.wc-by-name{font-size:30px}.wc-a .wc-foot,.wc-b .wc-foot,.wc-c .wc-foot{flex-direction:column;align-items:stretch;gap:10px}.wc-btns{justify-content:space-between}.wc-b .wc-card{width:auto;bottom:8px;left:8px;right:8px}.wc-page{padding:12px 16px 8px 58px}.wc-b .wc-head,.wc-b .wc-foot{padding-left:58px}.wc-b .wc-card{background-image:linear-gradient(90deg,#0000 44px,#b53a2580 44px 45px,#0000 45px),repeating-linear-gradient(#0000 0 25px,#1d6c8429 25px 26px)}.wc-list li:before{left:-34px}.wc-c .wc-card{bottom:6px;left:6px;right:6px}.wc-c h2{font-size:24px}.wc-contact{display:none}}.ghi-scan{z-index:5;opacity:0;pointer-events:none;background:var(--gold);width:2px;position:absolute;top:-3%;bottom:-3%;left:0;box-shadow:0 0 16px 3px #efb64abf}.ghi-n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-block}@media (max-width:640px){.wc-a .wc-foot{z-index:2;background:var(--raised);border-top:1.5px solid var(--ink);position:sticky;bottom:0;box-shadow:0 -6px 14px #0f2a2f1f}}.gt{z-index:140;pointer-events:none;transition:opacity .25s;position:fixed;inset:0}.gt.is-leaving{opacity:0}.gt-ring{border:2.5px solid var(--gold);pointer-events:none;width:0;height:0;transition:transform .5s var(--ease), width .5s var(--ease), height .5s var(--ease);border-radius:9px;position:fixed;top:0;left:0;box-shadow:0 0 0 4px #efb64a40,0 0 0 200vmax #081a1e33}.gt-card{pointer-events:auto;color:#f1f6f4;opacity:0;width:min(400px,100% - 32px);transition:opacity .3s var(--ease), transform .4s var(--ease);background:#0f2a2f;border-radius:10px;padding:14px 16px 12px;position:fixed;bottom:16px;left:16px;transform:translateY(14px);box-shadow:0 2px 4px #0003,0 18px 44px #081a1e6b}.gt.is-in .gt-card{opacity:1;transform:none}.gt-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.gt-k{font:600 11.5px var(--cond);letter-spacing:.16em;text-transform:uppercase;color:#efb64a}.gt-k b{color:#fff;font-weight:700}.gt-x{color:#b9cdca;font:600 12px var(--cond);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.gt-x:hover{color:#fff}.gt-card h3{font:600 23px/1.1 var(--title);letter-spacing:-.01em;color:#fff;margin:6px 0 4px}.gt-card p{font:400 14.5px/1.5 var(--ui);color:#d3e1df;margin:0}.gt-card.is-swap h3,.gt-card.is-swap p{animation:ghi-rise .45s var(--ease) both}.gt-card.is-swap p{animation-delay:60ms}.gt-prog{gap:4px;margin:12px 0 10px;padding:0;list-style:none;display:flex}.gt-prog li{cursor:pointer;flex:1;min-width:0}.gt-prog i{background:#fff3;border-radius:2px;height:3px;display:block;position:relative;overflow:hidden}.gt-prog i:after{content:"";transform-origin:0;background:#efb64a;position:absolute;inset:0;transform:scaleX(0)}.gt-prog li.is-done i:after{transform:scaleX(1)}.gt-prog li.is-on i:after{animation:gt-fill var(--ms,6s) linear forwards}.gt.is-paused .gt-prog li.is-on i:after{animation-play-state:paused}@keyframes gt-fill{to{transform:scaleX(1)}}.gt-prog span{font:600 9.5px var(--cond);letter-spacing:.06em;text-transform:uppercase;color:#86a3a0;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;display:block;overflow:hidden}.gt-prog li.is-on span{color:#fff}.gt-ctl{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.gt-ctl button{color:#f1f6f4;height:34px;font:600 13.5px var(--ui);cursor:pointer;background:0 0;border:1px solid #ffffff52;border-radius:6px;padding:0 12px}.gt-ctl button:hover{border-color:#fff}.gt-ctl .gt-next{color:#0f2a2f;background:#efb64a;border-color:#efb64a}.gt-ctl .gt-next:hover{background:#f4c45f}.gt :focus-visible{outline-offset:2px;outline:2px solid #efb64a}.gt-contact{background:#ffffff12;border:1px solid #ffffff29;border-radius:6px;gap:3px;padding:9px 11px;display:grid;margin:10px 0 0!important;font-size:13px!important}.gt-contact a{color:#efb64a;font:600 14px var(--ui);text-underline-offset:3px;-webkit-text-decoration:underline #efb64a80;text-decoration:underline #efb64a80}.gt-contact a:hover{color:#fff}.cat-row.gt-hover,.rx-row.gt-hover{outline:2px solid var(--gold);outline-offset:-2px;background:var(--gold-soft)}input.gt-typing{outline-offset:1px;outline:2px solid var(--gold)!important;background:#fffbea!important}@media (max-width:760px){.gt-card{padding:12px 14px 10px;right:8px;left:8px!important;bottom:calc(66px + env(safe-area-inset-bottom))!important;width:auto!important}.gt-card h3{font-size:19px}.gt-card p{font-size:13.5px}.gt-prog span{display:none}}@media (prefers-reduced-motion:reduce){.gt-ring{transition:none}.gt-card.is-swap h3,.gt-card.is-swap p{animation:none}}.wm-tour{border:1.5px solid var(--ink);background:var(--gold);height:50px;color:var(--ink);font:600 16px var(--ui);cursor:pointer;transition:transform .16s var(--ease), background-color .16s;border-radius:999px;align-items:center;gap:12px;padding:0 22px 0 8px;display:inline-flex;box-shadow:0 1px #0f2a2fe6}.wm-tour i{background:var(--ink);border-radius:50%;flex:none;width:34px;height:34px;position:relative}.wm-tour i:after{content:"";border-left:11px solid var(--gold);border-top:7px solid #0000;border-bottom:7px solid #0000;position:absolute;top:10px;left:13px}.wm-tour:hover{background:#f4c45f;transform:translateY(-1px)}.wm-skip{color:var(--ink);font:600 13px var(--cond);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);background:0 0;border:0;padding:6px 2px}.wm-skip:hover{color:var(--ochre);-webkit-text-decoration-color:var(--ochre);text-decoration-color:var(--ochre)}.wm-acts{flex-wrap:wrap;align-items:center;gap:18px;display:inline-flex}.wm-by{margin:0;display:grid}.wm-by span{font:600 10.5px var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.wm-by b{font:600 26px/1.1 var(--title);letter-spacing:-.01em;text-decoration:underline;-webkit-text-decoration-color:var(--ochre);text-decoration-color:var(--ochre);text-underline-offset:6px;text-decoration-thickness:2px}.wm-by small{font:500 12px/1.35 var(--cond);letter-spacing:.03em;color:var(--ink-2);margin-top:6px}.wm-reg{font:600 12px var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:6px 0 0}.wm-shot{aspect-ratio:16/10;border:1px solid var(--rule-2);background:var(--sunk);border-radius:5px;display:block;position:relative;overflow:hidden}.wm-shot img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .5s var(--ease);display:block}.wm-shot.is-missing{background-image:linear-gradient(#0f2a2f12 1px,#0000 1px),linear-gradient(90deg,#0f2a2f12 1px,#0000 1px);background-size:12px 12px}.wm-shot.is-missing img{display:none}.wm-m .wc-card{background:var(--raised);border:1.5px solid var(--ink);width:min(1280px,100% - 32px);box-shadow:var(--lift-2);top:50%;left:50%;transform:translate(-50%,-47%)}.wm-m.is-in .wc-card{transform:translate(-50%,-50%)}.wm-m .wc-card:after{content:"";border:1px solid var(--rule-2);pointer-events:none;position:absolute;inset:4px}.wm-m .wm-head{border-bottom:1.5px solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:20px 28px 14px;display:grid}.wm-m h2{font:600 clamp(26px, 2.6vw, 38px)/1.05 var(--title);letter-spacing:-.02em;text-wrap:balance;margin:6px 0 0}.wm-m h2 em{color:var(--ochre);font-style:normal}.wm-m .wm-by{border-left:1px solid var(--rule-2);padding-left:24px}.wm-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:16px 22px;list-style:none;display:grid}.wm-grid button{border:1px solid var(--rule-2);background:var(--paper);width:100%;height:100%;color:var(--ink);text-align:left;cursor:pointer;font:inherit;transition:border-color .16s, transform .16s var(--ease), box-shadow .16s;border-radius:8px;align-content:start;gap:6px;padding:7px 7px 10px;display:grid}.wm-grid button:hover{border-color:var(--ink);box-shadow:var(--lift);transform:translateY(-2px)}.wm-grid button:hover .wm-shot img{transform:scale(1.04)}.wm-grid .wm-shot i{background:var(--ink);color:#fff;font:600 11.5px var(--cond);letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity .16s, transform .16s var(--ease);border-radius:4px;padding:3px 8px;font-style:normal;position:absolute;bottom:6px;right:6px;transform:translateY(4px)}.wm-grid button:hover .wm-shot i,.wm-grid button:focus-visible .wm-shot i{opacity:1;transform:none}.wm-grid b{font:600 15px/1.2 var(--title);align-items:baseline;gap:7px;padding:0 3px;display:flex}.wm-grid b em,.wm-list b em{font:600 13px var(--cond);letter-spacing:.06em;color:var(--ochre);font-style:normal}.wm-grid button>span:last-child{font:400 12.5px/1.42 var(--ui);color:var(--ink-2);-webkit-line-clamp:4;-webkit-box-orient:vertical;padding:0 3px;display:-webkit-box;overflow:hidden}.wm-m .wm-foot{border-top:1.5px solid var(--ink);justify-content:space-between;align-items:center;gap:18px;padding:12px 24px 14px 28px;display:flex}.wm-m .wm-foot p{font:400 12px var(--ui);color:var(--ink-2);margin:0}@media (max-width:1180px){.wm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.wm-m .wm-head{grid-template-columns:minmax(0,1fr);padding:16px 18px 12px}.wm-m .wm-by{border-left:0;padding-left:0}.wm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.wm-grid button>span:last-child{-webkit-line-clamp:3;font-size:12px}.wm-m .wm-foot{flex-direction:column;align-items:stretch}.wm-m .wm-foot .wm-acts{justify-content:space-between}}.wm-n .wc-dim{background:radial-gradient(at 50% 100%,#081a1eb8,#081a1e80)}.wm-n .wc-card{color:#f1f6f4;background:#0f2a2f;border-radius:14px;width:min(1140px,100% - 32px);bottom:max(16px,5vh);left:50%;transform:translate(-50%,24px);box-shadow:0 30px 80px #00000073}.wm-n.is-in .wc-card{transform:translate(-50%)}.wm-n .wc-k{color:#efb64a}.wm-hero{padding:26px 30px 16px}.wm-n h2{font:600 clamp(30px, 3.4vw, 50px)/1.02 var(--title);letter-spacing:-.02em;color:#fff;margin:6px 0 10px}.wm-n h2 em{color:#efb64a;font-style:normal}.wm-hero>p{max-width:86ch;font:400 15.5px/1.55 var(--ui);color:#d3e1df;margin:0 0 18px}.wm-n .wm-tour{border-color:#efb64a;height:58px;padding-right:26px;font-size:17px;box-shadow:0 0 0 6px #efb64a29}.wm-n .wm-tour i{width:42px;height:42px}.wm-n .wm-tour i:after{border-top-width:8px;border-bottom-width:8px;border-left-width:13px;top:13px;left:16px}.wm-n .wm-skip{color:#d3e1df;text-decoration-color:#ffffff4d}.wm-n .wm-skip:hover{color:#fff}.wm-cred{font:500 13.5px/1.4 var(--ui);color:#b9cdca;border-left:3px solid #efb64a;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:0 0 16px;padding:8px 0 8px 14px;display:flex}.wm-cred b{font:600 19px/1.1 var(--title);color:#fff;letter-spacing:-.005em}.wm-cred span+span:before{content:"·";color:#5f7d7a;margin-right:16px}.wm-len{font:600 12px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:#86a3a0}.wm-contact{font:400 13px var(--ui);color:#b9cdca;margin:0}.wm-reel{grid-template-columns:repeat(var(--n,9), minmax(0, 1fr));gap:7px;margin:0;padding:4px 30px 20px;list-style:none;display:grid}.wm-reel button{color:#f1f6f4;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;gap:5px;padding:0;display:grid}.wm-reel .wm-shot{background:#15363c;border-color:#ffffff2e}.wm-reel button:hover .wm-shot{border-color:#efb64a}.wm-reel button:hover .wm-shot img{transform:scale(1.05)}.wm-reel b{font:700 12px var(--cond);letter-spacing:.08em;color:#efb64a}.wm-reel button>span:last-child{font:600 12.5px var(--cond);letter-spacing:.04em;color:#f1f6f4;margin-top:-4px}.wm-n .wm-foot{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:18px;padding:12px 30px 16px;display:flex}.wm-n .wm-by span{color:#86a3a0}.wm-n .wm-by b{color:#fff;font-size:22px}.wm-n .wm-by small,.wm-n .wm-reg{color:#b9cdca}.wm-n a{color:#fff}@media (max-width:900px){.wm-reel{scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;grid-template-columns:none;grid-auto-columns:132px;grid-auto-flow:column;overflow-x:auto}}@media (max-width:640px){.wm-hero{padding:18px 18px 12px}.wm-hero>p{font-size:14px}.wm-reel{padding:4px 18px 14px}.wm-n .wm-foot{flex-direction:column;align-items:flex-start;padding:12px 18px 14px}.wm-n .wc-card{width:calc(100% - 16px);max-height:calc(100% - 16px);bottom:8px}}.wm-o .wc-dim{background:linear-gradient(90deg,#081a1e0f,#081a1e6b)}.wm-o .wc-card{background:var(--raised);border-left:1.5px solid var(--ink);width:min(480px,100%);max-height:none;top:0;bottom:0;right:0;transform:translate(34px);box-shadow:-18px 0 44px #081a1e38}.wm-o.is-in .wc-card{transform:none}.wm-o .wm-head{border-bottom:1.5px solid var(--ink);background:linear-gradient(var(--paper), var(--raised));padding:22px 24px 16px}.wm-o h2{font:600 34px/1 var(--title);letter-spacing:-.02em;margin:4px 0 8px}.wm-lead{font:400 14.5px/1.55 var(--ui);color:var(--ink-2);margin:0 0 14px}.wm-o .wm-by{margin-bottom:16px}.wm-o .wm-acts{justify-content:space-between;width:100%}.wm-list{margin:0;padding:0;list-style:none}.wm-list li{border-bottom:1px solid var(--rule);grid-template-columns:132px minmax(0,1fr);align-items:start;gap:14px;padding:14px 24px;display:grid}.wm-list b{font:600 15.5px/1.2 var(--title);align-items:baseline;gap:7px;display:flex}.wm-list li span:not(.wm-shot){font:400 13px/1.45 var(--ui);color:var(--ink-2);margin-top:3px;display:block}.wm-show{color:var(--ochre);font:700 12px var(--cond);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0}.wm-show:hover{color:var(--ink)}.wm-o .wm-foot{font:400 12px var(--ui);color:var(--ink-2);padding:12px 24px 20px}.wm-o .wm-foot p{margin:0 0 6px}@media (max-width:640px){.wm-o .wc-card{border-left:0;width:100%}.wm-list li{grid-template-columns:104px minmax(0,1fr);padding:12px 16px}.wm-o .wm-head{padding:18px 16px 14px}}.lp-tour{border:1.5px solid var(--ink);background:var(--raised);height:52px;color:var(--ink);font:600 15.5px var(--ui);cursor:pointer;white-space:nowrap;transition:transform .16s var(--ease), background-color .16s;border-radius:999px;align-items:center;gap:9px;padding:0 16px 0 8px;display:inline-flex}.lp-tour i{background:var(--ink);border-radius:50%;flex:none;width:34px;height:34px;position:relative}.lp-tour i:after{content:"";border-left:11px solid var(--gold);border-top:7px solid #0000;border-bottom:7px solid #0000;position:absolute;top:10px;left:13px}.lp-tour small{font:600 11.5px var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.lp-tour:hover{background:var(--sunk);transform:translateY(-1px)}.arI .lp-tour{color:#fff;background:#091e22b3;border-color:#ffffffb3}.arI .lp-tour i{background:#efb64a}.arI .lp-tour i:after{border-left-color:#0f2a2f}.arI .lp-tour small{color:#b9cdca}.arI .lp-tour:hover{background:#091e22e6;border-color:#fff}@media (max-width:760px){.lp-tour{height:46px}.lp-tour small{display:none}}@media (max-width:640px){.wm-cred{flex-direction:column;gap:2px}.wm-cred span+span:before{content:none}.wm-cred b{font-size:18px}}@media (max-width:760px){.gt-card p:not(.gt-contact){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gt-ctl{margin-top:8px}.gt-ctl button{height:32px}}.wc-tour{border:1.5px solid var(--ink);background:var(--raised);height:46px;color:var(--ink);font:600 15px var(--ui);cursor:pointer;white-space:nowrap;transition:transform .16s var(--ease), background-color .16s;border-radius:999px;align-items:center;gap:9px;padding:0 16px 0 7px;display:inline-flex}.wc-tour i{background:var(--ink);border-radius:50%;flex:none;width:32px;height:32px;position:relative}.wc-tour i:after{content:"";border-left:11px solid var(--gold);border-top:7px solid #0000;border-bottom:7px solid #0000;position:absolute;top:9px;left:12px}.wc-tour small{font:600 11px var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.wc-tour:hover{background:var(--sunk);transform:translateY(-1px)}@media (max-width:640px){.wc-tour small{display:none}.wc-btns{flex-wrap:wrap;gap:10px}}.mL-ladder{z-index:3;color:#f1f6f4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#091e22bd;border:1px solid #ffffff2e;border-radius:10px;width:286px;padding:12px 14px 10px;position:absolute;top:78px;right:clamp(14px,2vw,28px);box-shadow:0 12px 30px #00000047}.mL-k{font:600 11px var(--cond);letter-spacing:.18em;text-transform:uppercase;color:#efb64a;margin:0}.mL-ladder ol{margin:6px 0 4px;padding:0;list-style:none}.mL-ladder li{opacity:.5;grid-template-columns:14px minmax(0,1fr);column-gap:10px;padding:6px 0 7px;transition:opacity .3s;display:grid;position:relative}.mL-ladder li:before{content:"";background:#ffffff38;width:1.5px;position:absolute;top:20px;bottom:-7px;left:6.25px}.mL-ladder li:last-child:before{display:none}.mL-ladder li.is-on,.mL-ladder li.is-done{opacity:1}.mL-ladder li i{background:0 0;border:1.5px solid #ffffff8c;border-radius:50%;grid-row:1/span 3;width:14px;height:14px;margin-top:2px;transition:background-color .3s,border-color .3s,box-shadow .3s}.mL-ladder li.is-done i{background:#f1f6f4;border-color:#f1f6f4}.mL-ladder li.is-on i{background:#efb64a;border-color:#efb64a;box-shadow:0 0 0 5px #efb64a38}.mL-ladder li span{font:600 11px var(--cond);letter-spacing:.14em;text-transform:uppercase;color:#86a3a0}.mL-ladder li b{font:600 15px/1.2 var(--title);color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mL-ladder li.is-on b{color:#efb64a}.mL-ladder li small{font:500 12px/1.35 var(--cond);letter-spacing:.02em;color:#b9cdca}.mL-scale{border-top:1px solid #ffffff29;justify-content:space-between;align-items:baseline;gap:10px;margin:4px 0 0;padding-top:8px;display:flex}.mL-scale span{font:600 11px var(--cond);letter-spacing:.14em;text-transform:uppercase;color:#86a3a0}.mL-scale b{font:600 17px var(--cond);font-variant-numeric:tabular-nums;color:#efb64a}.arM.is-in .mL-ladder{animation:ghi-rise .8s var(--ease) .3s both}@media (max-width:1100px){.mL-ladder{width:240px}.mL-ladder li small{display:none}}@media (max-height:800px){.mL-ladder li small{display:none}}@media (max-width:760px){.mL-ladder{display:none}}@media (max-height:560px) and (orientation:landscape){.mL-ladder{display:none}}.arN .gC-card{color:var(--ink)}.arN .gC-strip{bottom:40px}.arN .nX-copy .lp-kicker span+span{white-space:nowrap}@media (max-width:760px){.arN .nX-copy{top:58px}.arN .gC-strip{bottom:34px}}.lp.arI.arO{color:var(--ink)}.arO .iT-poster{background:radial-gradient(at 62% 42%,#e3eae7 0%,#eef2f0 45%,#f4f6f4 100%)}.arO .iT-scrim-t{background:linear-gradient(#f4f6f4f5,#f4f6f499 55%,#f4f6f400)}.arO .iT-scrim-l{background:linear-gradient(90deg,#f4f6f4db,#f4f6f400)}.arO .lp-brand,.arO .lp-link{color:var(--ink)}.arO .lp-status{color:var(--ink-2)}.arO .skysync-all-apps{background:var(--raised);color:var(--ink);border-color:var(--rule-2)}.arO .lp-kicker{color:var(--ochre)}.arO .lp-kicker span+span:before{background:var(--ink-3)}.lp.arO .iT-copy h1{color:var(--ink)}.lp.arO .iT-copy h1 em{color:var(--ochre)}.arO .iT-copy .lp-lead{color:var(--ink-2)}.arO .lp-search input{background:var(--raised);color:var(--ink);border-color:var(--ink)}.arO .lp-search input::placeholder{color:var(--ink-3)}.arO .lp-search .search-glyph{stroke:var(--ink)}.arO .lp-primary{border-color:var(--ink);box-shadow:0 1px #0f2a2fe6}.arO .lp-resume{background:var(--raised);border-color:var(--rule-2);color:var(--ink)}.arO .lp-resume small,.arO .lp-hint{color:var(--ink-2)}.arO kbd{background:var(--raised);border-color:var(--rule-2);color:var(--ink)}.arO .lp-tour{background:var(--raised);border-color:var(--ink);color:var(--ink)}.arO .lp-tour i{background:var(--ink)}.arO .lp-tour i:after{border-left-color:var(--gold)}.arO .lp-tour small{color:var(--ink-3)}.arO .lp-tour:hover{background:var(--sunk);border-color:var(--ink)}.arO .iT-shutter b{color:var(--ink);text-shadow:0 1px #fffc}.arO .iT-shutter:before{background:linear-gradient(#0f2a2f00,#0f2a2f80 50%,#0f2a2f00)}.arO .iT-band{box-shadow:0 -10px 30px #0f2a2f1f}@media (max-width:760px){.arI .iT-copy .lp-kicker{display:none}}.shw-hbtn{border:1px solid var(--rule-2);border-radius:var(--radius-s);background:var(--raised);min-height:44px;font:600 13px var(--ui);color:var(--ink);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.shw-hbtn:hover{border-color:var(--ink);background:var(--sunk)}.shw-hbtn svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.shw-hbtn svg path{fill:currentColor;stroke:none}.shw-hbtn:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}@media (max-width:1599px){.shw-hbtn span{display:none}.shw-hbtn{justify-content:center;width:44px;padding:0}}@media (max-width:1279px){.shw-hbtn{display:none}}.ap{z-index:70;right:16px;top:calc(var(--header-h) + 12px);border:1px solid var(--ink);background:var(--raised);width:min(360px,100vw - 32px);box-shadow:var(--lift-2);color:var(--ink);font:400 13px/1.45 var(--ui);animation:ap-in .24s var(--ease);border-radius:3px;gap:10px;padding:12px 12px 12px 14px;display:grid;position:fixed}.ap.is-leaving{opacity:0;transition:opacity .16s,transform .16s;transform:translateY(-4px)}.ap-head{align-items:center;gap:8px;display:flex}.ap-head b{font:600 16px/1.2 var(--title)}.ap-x{margin:-4px -4px 0 auto}.ap-row{border-top:1px solid var(--rule-2);gap:8px;padding-top:10px;display:grid}.ap-head+.ap-row{border-top:0;padding-top:0}.ap-tour p{color:var(--ink-2);margin:0}.ap-tour .text-btn{justify-self:start}.ap-tour .text-btn svg{fill:currentColor;stroke:none;width:13px;height:13px}.ap-tour .text-btn small{font:600 11px var(--cond);letter-spacing:.06em;color:var(--ochre)}.ap-skip{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px}.ap-skip input{width:18px;height:18px;accent-color:var(--ochre);cursor:pointer;margin:1px 0 0}.ap-skip span{gap:2px;display:grid}.ap-skip b{font-weight:600}.ap-skip small{color:var(--ink-2);font-size:12px}.ap-foot{justify-content:flex-end;display:flex}.ap :focus-visible{outline:2px solid var(--ochre);outline-offset:2px}@keyframes ap-in{0%{opacity:0;transform:translateY(-6px)}}@media (max-width:700px){.ap{width:auto;left:8px;right:8px;top:calc(var(--header-h) + 60px)}}@media (prefers-reduced-motion:reduce){.ap{animation:none}.ap.is-leaving{transition:none}}.ar-skip{z-index:125;height:38px;color:var(--ink);font:600 13px var(--ui);cursor:pointer;background:#ffffffeb;border:1px solid #0f2a2f59;border-radius:19px;align-items:center;gap:8px;padding:0 8px 0 14px;animation:.4s .6s both ap-fade;display:inline-flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #0f2a2f29}.ar-skip:hover{border-color:var(--ink);background:#fff}.ar-skip:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.ar-skip svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ar-skip kbd{border:1px solid var(--rule-2);background:var(--sunk);font:600 11px var(--cond);color:var(--ink-2);border-bottom-width:2px;border-radius:3px;padding:1px 6px}@keyframes ap-fade{0%{opacity:0}}@media (max-width:700px){.ar-skip{top:12px;left:auto;right:12px;transform:none}.ar-skip kbd{display:none}}body:has(.ar-skip) .cm2-skip{visibility:hidden}@media (prefers-reduced-motion:reduce){.ar-skip{animation:none}}.ar-progress{z-index:60;left:50%;top:calc(var(--header-h) + 12px);border:1px solid var(--rule-2);box-shadow:var(--lift);font:600 12px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);pointer-events:none;background:#fffffff0;border-radius:16px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex;position:fixed;transform:translate(-50%)}.ar-progress[hidden]{display:none}.ar-progress i{background:var(--gold);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite ar-pulse}@keyframes ar-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ar-progress i{animation:none}}.rv{flex-direction:column;min-height:100%;padding:0 0 24px;display:flex}.rv h2{font:600 25px/1.08 var(--title);letter-spacing:-.01em;text-wrap:balance;margin:8px 0}.rv-facts{border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.rv-facts>div{min-width:0;padding:6px 10px 4px 0}.rv-facts>div+div{border-left:1px solid var(--rule);padding-left:10px}.rv-facts dt{font:600 10.5px var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.rv-facts dd{font:600 15px/1.2 var(--cond);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;overflow:hidden}.rv-sec{padding:8px 16px 0}.rv-canvas{border:1px solid var(--rule-2);border-radius:var(--radius-s);background:var(--raised);width:100%;height:clamp(200px,27vh,300px);display:block}.rv-sec-bar{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px;display:flex}.rv-readout{font:600 12.5px var(--cond);letter-spacing:.04em;color:var(--ink-2);font-variant-numeric:tabular-nums}.rv-banks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 16px 0;display:grid}.rv-bank{border:1px solid var(--rule-2);border-radius:var(--radius-s);background:var(--raised);min-width:0;padding:8px 10px}.rv-bank header{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.rv-bank header b{font:700 11.5px var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-items:center;gap:6px;display:inline-flex}.rv-bank header b i{border-radius:2px;width:10px;height:10px;display:inline-block}.rv-bank header b em{color:var(--ink-2);letter-spacing:.06em;font-style:normal}.rv-bank header .link-btn{font:600 13px/1.25 var(--ui);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.rv-bank header span{color:var(--ink-2);font-size:12.5px}.rv-bank.is-empty{background:var(--sunk);border-style:dashed}.rv-bank-canvas{width:100%;height:170px;display:block}.rv-bank p{font:600 12px var(--cond);letter-spacing:.03em;color:var(--ink-2);font-variant-numeric:tabular-nums;margin:4px 0 0}.rv-transport{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px 0;display:flex}.rv-transport .icon-btn{width:38px;height:38px;font-size:18px}.rv-play{border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--gold);min-width:168px;height:40px;color:var(--ink);font:600 15px var(--ui);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex;box-shadow:0 1px #0f2a2fe6}.rv-play:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid;width:0;height:0}.rv-play[aria-pressed=true]:before{background:linear-gradient(90deg,currentColor 0 3px,#0000 3px 7px,currentColor 7px 10px);border:0;width:10px;height:12px}.rv-play:hover{background:#f4c45f}.rv-speed{font:600 12px var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.rv-speed select{border:1px solid var(--rule-2);border-radius:var(--radius-s);background:var(--raised);height:34px;color:var(--ink);font:500 13px var(--ui);padding:0 6px}.rv-long{padding:12px 16px 0}.rv-long-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:6px;display:flex}.rv-long-bar p{color:var(--ink-2);margin:0;font-size:12.5px}.rv-long-bar b{font:700 12px var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.rv-long-canvas{border:1px solid var(--rule-2);border-radius:var(--radius-s);background:var(--raised);cursor:ew-resize;touch-action:none;width:100%;height:clamp(150px,20vh,220px);display:block}.rv-legend{color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.rv-legend li{align-items:center;gap:6px;display:inline-flex}.rv-legend i{border-top:2px solid;width:22px;height:0;display:inline-block}.rv-legend .lg-water{border-color:#1d6c84}.rv-legend .lg-tl{border-color:#a8620e}.rv-legend .lg-tr{border-top:2px dashed #7a1f3d}.rv-legend .lg-reach{background:#efb64a40;border:0;height:10px}.rv>.cut-note{padding:12px 16px 0}@container side (width<=520px){.rv-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-facts>div:nth-child(3){border-left:0;padding-left:0}.rv-banks{grid-template-columns:1fr}.rv-speed{margin-left:0}}.river-offer{z-index:6;border:1px solid var(--ink);border-radius:var(--radius);background:var(--raised);width:min(560px,100% - 32px);box-shadow:var(--lift-2);animation:ro-in .32s var(--ease) both;align-items:center;gap:12px;padding:10px 10px 10px 12px;display:flex;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}.river-offer[hidden]{display:none}.ro-mark{color:#fff;background:#1d6c84;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.ro-text{flex-direction:column;min-width:0;display:flex}.ro-text b{font:600 16px/1.15 var(--title);color:var(--ink)}.ro-text small{color:var(--ink-2);font-size:12px}.ro-play{border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--gold);height:38px;color:var(--ink);font:600 14px var(--ui);cursor:pointer;flex:none;margin-left:auto;padding:0 14px}.ro-play:hover{background:#f4c45f}@keyframes ro-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:640px){.river-offer{flex-wrap:wrap;bottom:84px}.ro-play{margin-left:46px}}.play-river-btn{border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--gold);height:32px;color:var(--ink);font:600 13px var(--ui);cursor:pointer;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.play-river-btn i{font-size:11px;font-style:normal}.play-river-btn:hover{background:#f4c45f}.sheet-where .play-river-link{margin-left:4px}.rv-sec-head{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 6px;font-size:12.5px;display:flex}.rv-sec-head b{font:700 12.5px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.rv-sec-head em{font:700 11.5px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ochre);border:1px solid var(--ochre);border-radius:3px;margin-left:auto;padding:2px 7px;font-style:normal}.rv-sec-head em.is-true{color:var(--ink);border-color:var(--ink)}.rv-clash{color:var(--danger);margin-top:2px;font-size:11.5px;line-height:1.35;display:block}.rv-banks{padding-bottom:2px}.rv-long-controls{flex-wrap:wrap;gap:6px;display:flex}.rv-canvas{touch-action:pan-y;cursor:grab}.rv-canvas:active{cursor:grabbing}.rv-zoom button{min-width:34px}.ld{z-index:120;pointer-events:auto;position:fixed;inset:0}.ld-sheet{background:var(--paper);position:absolute;inset:0;overflow:hidden}.ld-canvas{display:block;position:absolute;inset:0}.ld-frame{border:1.5px solid var(--ink);pointer-events:none;position:absolute;inset:12px}.ld-frame:after{content:"";border:1px solid var(--rule-2);position:absolute;inset:4px}.ld-mast{justify-content:space-between;align-items:baseline;gap:16px;display:flex;position:absolute;top:30px;left:36px;right:36px}.ld-brand{color:var(--ink);flex-direction:column;line-height:1;display:inline-flex}.ld-brand strong{font:600 22px/1 var(--title);letter-spacing:-.005em}.ld-brand small{font:600 10.5px var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);margin-top:4px}.ld-datum{font:600 12px var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.ld-foot{background:var(--paper);border-top:1.5px solid var(--ink);grid-template-columns:minmax(0,380px) minmax(0,1fr) minmax(0,300px);align-items:stretch;display:grid;position:absolute;bottom:17px;left:17px;right:17px}.ld .ld-foot>*{min-width:0;padding:12px 20px 14px}.ld-foot>*+*{border-left:1px solid var(--rule-2)}.ld-tb{grid-template-columns:1fr 1fr;align-content:start;margin:0;display:grid}.ld-tb>div{border-bottom:1px solid var(--rule);min-width:0;padding:5px 0 6px}.ld-tb-wide{grid-column:1/-1}.ld-tb>div:nth-child(2),.ld-tb>div:nth-child(4){padding-right:14px}.ld-tb>div:nth-child(3),.ld-tb>div:nth-child(5){border-left:1px solid var(--rule);padding-left:14px}.ld-tb>div:nth-child(4),.ld-tb>div:nth-child(5){border-bottom:0}.ld-tb dt{font:600 10.5px var(--cond);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2)}.ld-tb dd{font:600 15px/1.2 var(--title);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;overflow:hidden}.ld-log{margin:0;padding:0;list-style:none}.ld-log li{border-bottom:1px solid var(--rule);opacity:.22;transition:opacity .22s ease, transform .32s var(--ease);grid-template-columns:minmax(0,1fr) auto 18px;align-items:baseline;gap:12px;padding:4px 0;display:grid;transform:translateY(3px)}.ld-log li.is-on{opacity:1;transform:none}.ld-log span{font:600 12.5px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.ld-log b{font:600 16px var(--cond);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ink)}.ld-log i{justify-self:end;width:12px;height:12px;position:relative}.ld-log i:after{content:"";border:solid var(--ochre);opacity:0;width:5px;height:9px;transition:transform .24s var(--ease), opacity .2s;border-width:0 2px 2px 0;position:absolute;top:0;left:3px;transform:rotate(45deg)scale(.4)}.ld-log li.is-done i:after{opacity:1;transform:rotate(45deg)scale(1)}.ld-meter{align-content:end;justify-items:end;gap:4px;display:grid}.ld-state{font:600 12.5px var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.ld-pct{white-space:nowrap;font:600 84px/.86 var(--cond);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);align-items:flex-start;gap:3px;display:inline-flex}.ld-pct b{font-weight:600}.ld-pct small{color:var(--ochre);letter-spacing:0;margin-top:.1em;font-size:.34em;line-height:1}.ld-bar{background:var(--rule-2);width:min(420px,100%);height:2px;margin-top:8px;display:block;position:relative;overflow:hidden}.ld-bar i{background:var(--gold);transform-origin:0;position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 10px #efb64acc}.ld.is-ready .ld-pct,.ld.is-ready .ld-state{color:var(--ochre)}.ld-cut{opacity:0;pointer-events:none;background:var(--gold);height:2px;position:absolute;top:100%;left:0;right:0;box-shadow:0 0 14px 2px #efb64ad9,0 -10px 24px #efb64a40}@media (max-width:1100px){.ld-tb{display:none}.ld-foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:720px){.ld-frame{inset:8px}.ld-mast{top:22px;left:24px;right:24px}.ld-datum{letter-spacing:.1em;font-size:11px}.ld-foot{grid-template-columns:1fr;bottom:13px;left:13px;right:13px}.ld .ld-foot>*{padding:10px 14px 12px}.ld-foot>*+*{border-left:0;border-top:1px solid var(--rule-2)}.ld-meter{grid-template-columns:auto 1fr;place-items:end start;column-gap:14px}.ld-pct{grid-row:1/span 2;font-size:56px}.ld-bar{grid-column:1/-1;width:100%}}.lp{z-index:110;overscroll-behavior:contain;background:var(--paper);color:var(--ink);scrollbar-width:thin;scrollbar-color:#0f2a2f40 transparent;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}.lp-mast{min-height:var(--header-h);border-bottom:1px solid var(--rule);background:var(--paper);flex:none;align-items:center;gap:18px;padding:6px clamp(16px,3vw,40px);display:flex}.lp-brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.lp-brand .brand-mark{width:34px;height:34px}.lp-status{font:600 12px var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.lp-status i{background:var(--gold);border-radius:50%;width:8px;height:8px;animation:1.4s ease-out infinite lp-pulse;box-shadow:0 0 #efb64a99}.lp-status.is-ready i{background:var(--ok);animation:none}.lp-mast .skysync-all-apps{margin-left:0}.lp-link{color:var(--ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:4px;font:600 13px var(--cond);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;padding:6px 2px}.lp-link:hover{-webkit-text-decoration-color:var(--ochre);text-decoration-color:var(--ochre);color:var(--ochre)}.lp :focus-visible{outline:2px solid var(--ochre);outline-offset:3px}.lp-hero{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(12px,2vw,32px);padding:clamp(14px,3vh,36px) 0 clamp(6px,1.4vh,16px) clamp(16px,4vw,64px);display:grid}.lp-copy{z-index:2;min-width:0;position:relative}.lp-kicker{font:600 12.5px var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--ochre);align-items:center;gap:10px;margin:0;display:flex}.lp-kicker span+span:before{content:"";background:var(--ink-3);vertical-align:middle;width:18px;height:1px;margin:0 10px 0 0;display:inline-block}.lp h1{font:600 clamp(36px, 3.6vw, 56px)/1 var(--title);letter-spacing:-.02em;text-wrap:balance;color:var(--ink);margin:12px 0 14px}.lp h1 em{color:var(--ochre);font-style:normal}.lp-lead{max-width:54ch;font:400 16.5px/1.52 var(--ui);color:var(--ink-2);text-wrap:pretty;margin:0 0 20px}.lp-search{z-index:5;flex:none;max-width:560px}.lp-search input{height:52px;font:400 16px var(--ui);border:1.5px solid var(--ink);border-radius:var(--radius);padding:0 16px 0 46px}.lp-search input:focus{border-color:var(--ochre);box-shadow:0 0 0 4px var(--gold-soft)}.lp-search .search-glyph{width:20px;height:20px;stroke:var(--ink);top:16px;left:15px}.lp-search .search-results{z-index:60;top:58px}.lp-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:14px;display:flex}.lp-primary{border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--gold);height:52px;color:var(--ink);font:600 16.5px var(--ui);cursor:pointer;transition:transform .16s var(--ease), box-shadow .16s var(--ease), background-color .16s;align-items:center;gap:12px;padding:0 20px 0 24px;display:inline-flex;box-shadow:0 1px #0f2a2fe6}.lp-primary svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .2s var(--ease)}.lp-primary:hover{background:#f4c45f;transform:translateY(-1px);box-shadow:0 3px #0f2a2fe6}.lp-primary:hover svg{transform:translate(3px)}.lp-primary:active{transform:translateY(1px);box-shadow:0 0 #0f2a2fe6}.lp-primary.is-waiting{cursor:progress;background:repeating-linear-gradient(-45deg, var(--gold) 0 10px, #f4c45f 10px 20px);background-size:28px 28px;animation:.8s linear infinite lp-stripes}.lp-resume{border:1px solid var(--rule-2);border-radius:var(--radius);background:var(--raised);min-height:52px;color:var(--ink);cursor:pointer;text-align:left;max-width:340px;transition:border-color .16s, transform .16s var(--ease);flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:6px 16px;display:inline-flex}.lp-resume small{font:600 11px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.lp-resume span{font:600 15px var(--title);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.lp-resume:hover{border-color:var(--ink);transform:translateY(-1px)}.lp-hint{font:400 13px var(--ui);color:var(--ink-2)}.lp-side{min-width:0}.lp-starts{margin:14px clamp(16px,4vw,64px) 0 0}.lp-starts p{font:600 12px var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:0 0 9px}.lp-starts ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.lp-starts button{border:1px solid var(--rule-2);border-radius:var(--radius);background:var(--raised);width:100%;color:var(--ink);cursor:pointer;text-align:left;transition:border-color .16s, transform .16s var(--ease);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;padding:5px 8px 5px 5px;display:grid}.lp-starts button:hover{border-color:var(--ink);transform:translateY(-1px)}.lp-starts img{object-fit:cover;background:var(--sunk);border-radius:3px;width:42px;height:42px;display:block}.lp-starts strong{font:600 14.5px/1.1 var(--title);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lp-starts small{font:500 12px var(--cond);letter-spacing:.03em;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.lp-figure{overflow-clip-margin:0;min-width:0;margin:0;position:relative;overflow-x:clip}.lp-model{aspect-ratio:1600/584;width:124%;position:relative}.lp-model img{mix-blend-mode:multiply;width:100%;height:100%;display:block}.lp-ink{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lp-draw{fill:none;stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round}.lp-lead-l{stroke:var(--ink);stroke-width:2.2px}.lp-dot{fill:#fff;stroke:var(--ink);stroke-width:3px}.lp-ann{white-space:nowrap;pointer-events:none;font:700 12.5px var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);-webkit-text-stroke:4px #ffffffeb;paint-order:stroke fill;position:absolute;transform:translate(-50%,-50%)}.lp-ann-toe{transform:translateY(-50%)}.lp-ann-batter{transform:translate(-50%,-50%)rotate(-41.8deg)}.lp-ann-river{font:italic 600 18px var(--title);letter-spacing:.04em;text-transform:none;color:var(--water)}.lp-scan{opacity:0;pointer-events:none;background:var(--gold);width:2px;position:absolute;top:-3%;bottom:-3%;left:0;box-shadow:0 0 16px 3px #efb64abf}.lp-figure figcaption{text-align:right;font:600 11px var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:8px clamp(16px,3vw,40px) 0 0}.lp-book{background:var(--raised);border:1px solid var(--rule-2);border-radius:4px;flex:none;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);margin:clamp(10px,2vh,22px) clamp(16px,4vw,64px) 0;display:grid;position:relative;box-shadow:0 1px 2px #0f2a2f14,0 12px 32px -8px #0f2a2f2e}.lp-page{min-width:0;position:relative}.lp-page-l{flex-direction:column;display:flex}.lp-page-l table{flex:auto}.lp-page-l{background:linear-gradient(90deg,#0000 calc(100% - 22px),#0f2a2f0d)}.lp-page-r{border-left:1px solid var(--rule-2);background:linear-gradient(90deg,#0f2a2f0d,#0000 22px)}.lp-page-r:before{content:"";background:repeating-linear-gradient(#8d5a08bf 0 6px,#0000 6px 13px);width:1.5px;position:absolute;top:12px;bottom:12px;left:-1px}.lp-page header{border-bottom:3px double var(--ink);font:600 11.5px var(--cond);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;gap:12px;padding:11px 18px 8px;display:flex}.lp-page table{border-collapse:collapse;width:100%}.lp-page thead th{text-align:left;font:600 11px var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--ink);padding:8px 14px 6px}.lp-page tbody th{text-align:left;font:600 14.5px/1.2 var(--title);color:var(--ink);padding:6px 14px}.lp-page td{font:400 13px/1.3 var(--ui);color:var(--ink-2);padding:6px 14px}.lp-page tr>*+*{border-left:1px solid #b53a2552}.lp-page tbody tr{border-bottom:1px solid #1d6c8433}.lp-page tbody tr:last-child{border-bottom:0}.lp-page .n{text-align:right;white-space:nowrap;font:600 19px/1.1 var(--cond);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--ink)}.lp-page thead .n{font:600 11px var(--cond);letter-spacing:.12em;color:var(--ink-2)}.lp-page blockquote{margin:14px 22px 12px}.lp-page blockquote p{font:400 15px/1.55 var(--ui);color:var(--ink);text-wrap:pretty;max-width:62ch;margin:0}.lp-credit{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);margin:0;display:grid}.lp-credit>div{min-width:0;padding:8px 14px 10px}.lp-credit>div+div{border-left:1px solid var(--rule-2)}.lp-credit-name{border-right:1px solid var(--rule-2);grid-row:span 2;position:relative}.lp-credit>div:nth-child(4){border-top:1px solid var(--rule-2);grid-column:2/span 2}.lp-credit dt{font:600 10.5px var(--cond);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2)}.lp-credit dd{font:600 14px/1.3 var(--ui);color:var(--ink);overflow-wrap:anywhere;margin:3px 0 0}.lp-credit dd a{color:var(--ink);-webkit-text-decoration-color:var(--ochre);text-decoration-color:var(--ochre);text-underline-offset:3px}.lp-credit dd a:hover{color:var(--ochre)}.lp-credit-name dd{font:600 clamp(26px, 2.4vw, 34px)/1 var(--title);letter-spacing:-.015em;border-bottom:2px solid var(--ochre);margin-top:6px;padding-bottom:4px;display:inline-block}.lp-foot{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-top:auto;padding:14px clamp(16px,4vw,64px) 18px;display:flex}.lp-foot p{max-width:120ch;font:400 12px/1.5 var(--ui);color:var(--ink-2);margin:0}.lp.is-in .lp-mast,.lp.is-in .lp-copy>*,.lp.is-in .lp-book,.lp.is-in .lp-foot,.lp.is-in figcaption{animation:lp-rise .8s var(--ease) both;animation-delay:var(--d,0s)}.lp.is-in .lp-copy>:first-child{--d:60ms}.lp.is-in .lp-copy>:nth-child(2){--d:.12s}.lp.is-in .lp-copy>:nth-child(3){--d:.2s}.lp.is-in .lp-copy>:nth-child(4){--d:.27s}.lp.is-in .lp-copy>:nth-child(5){--d:.33s}.lp.is-in .lp-starts{animation:lp-rise .8s var(--ease) both;--d:.76s}.lp.is-in .lp-book{--d:.48s}.lp.is-in .lp-foot,.lp.is-in figcaption{--d:.9s}.lp.is-in .lp-draw{animation:lp-draw .8s var(--ease) both;animation-delay:1.25s}.lp.is-in .lp-dot{animation:lp-pop .4s var(--ease) both;transform-box:fill-box;transform-origin:50%;animation-delay:1.3s}.lp.is-in .lp-ann{animation:.5s 1.55s both lp-fade}.lp.is-in .lp-ann-crest{animation-delay:1.75s}.lp.is-still *,.lp.is-still :before{animation:none!important}.lp.is-leaving{pointer-events:none}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lp-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@keyframes lp-pulse{0%{box-shadow:0 0 #efb64a99}to{box-shadow:0 0 0 8px #efb64a00}}@keyframes lp-stripes{to{background-position:28px 0}}@media (max-width:1100px){.lp-starts ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.lp-hero{grid-template-columns:1fr;padding-right:clamp(16px,4vw,64px)}.lp-figure{margin:4px calc(-1*clamp(16px,4vw,64px)) 0;overflow:hidden}.lp-model{width:128%;margin-left:-2%}.lp-figure figcaption{margin-right:16px}.lp-starts{margin-right:0}.lp-book{grid-template-columns:1fr}.lp-page-l{background:0 0}.lp-page-r{border-left:0;border-top:1px solid var(--rule-2);background:linear-gradient(#0f2a2f0d,#0000 18px)}.lp-page-r:before{background:repeating-linear-gradient(90deg,#8d5a08bf 0 6px,#0000 6px 13px);width:auto;height:1.5px;inset:-1px 12px auto}}@media (max-width:640px){.lp-mast{gap:10px}.lp-status span,.lp-mast .lp-link{display:none}.lp h1{font-size:clamp(34px,9.6vw,42px)}.lp-lead{font-size:15.5px}.lp-primary{flex:100%;justify-content:center}.lp-resume{flex:100%;max-width:none}.lp-hint{display:none}.lp-model{width:150%;margin-left:-3%}.lp-ann-batter,.lp-ann-river,.lp-page thead th:last-child,.lp-page td:last-child{display:none}.lp-page tbody th{font-size:13.5px}.lp-page .n{font-size:17px}.lp-page blockquote{margin:14px 18px 12px}.lp-credit{grid-template-columns:1fr 1fr}.lp-credit-name{border-right:0;grid-area:auto/1/auto/-1}.lp-credit>div+div{border-left:0;border-top:1px solid var(--rule-2)}.lp-credit>div:nth-child(3){border-left:1px solid var(--rule-2)}.lp-credit>div:nth-child(4){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.ld *{transition:none!important;animation:none!important}}:is(.lp:not(.ar),.lp.arP){--v0-under:120px}:is(.lp:not(.ar),.lp.arP) .lp-hero{flex:auto;align-items:stretch;min-height:0;padding-top:clamp(8px,2.2vh,32px);padding-bottom:clamp(4px,1vh,12px)}:is(.lp:not(.ar),.lp.arP) .lp-copy{align-self:center}:is(.lp:not(.ar),.lp.arP) .lp-side{flex-direction:column;justify-content:center;min-height:0;display:flex;container-type:size}:is(.lp:not(.ar),.lp.arP) .lp-figure{flex:none}:is(.lp:not(.ar),.lp.arP) .lp-model{width:min(124cqw, calc((100cqh - var(--v0-under)) * 2.7397))}:is(.lp:not(.ar),.lp.arP) .lp-credit dt{font-size:11px}:is(.lp:not(.ar),.lp.arP) .lp-book{margin-top:clamp(6px,1.4vh,22px)}:is(.lp:not(.ar),.lp.arP) .lp-foot{height:var(--lp-note-h);grid-template-columns:minmax(0, 1fr) var(--lp-note-w) minmax(0, 1fr);align-items:center;margin-top:0;padding:0 clamp(16px,4vw,64px);display:grid}:is(.lp:not(.ar),.lp.arP) .lp-foot p{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1;min-width:0;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}:is(.lp:not(.ar),.lp.arP) .lp-foot .lp-link{white-space:nowrap;grid-column:3;justify-self:end}@media (max-width:1100px){:is(.lp:not(.ar),.lp.arP){--v0-under:178px}}@media (max-height:940px){:is(.lp:not(.ar),.lp.arP) .lp-page header{padding:8px 16px 6px}:is(.lp:not(.ar),.lp.arP) .lp-page thead th{padding:6px 14px 4px}:is(.lp:not(.ar),.lp.arP) .lp-page tbody th,:is(.lp:not(.ar),.lp.arP) .lp-page td{padding-top:4px;padding-bottom:4px}:is(.lp:not(.ar),.lp.arP) .lp-page blockquote{margin:10px 20px 8px}:is(.lp:not(.ar),.lp.arP) .lp-page blockquote p{font-size:14px;line-height:1.5}:is(.lp:not(.ar),.lp.arP) .lp-credit>div{padding:6px 14px 7px}}@media (max-height:860px) and (min-width:701px){:is(.lp:not(.ar),.lp.arP) .lp-page blockquote{display:none}}@media (max-height:800px) and (min-width:701px){:is(.lp:not(.ar),.lp.arP) .lp-lead{display:none}}@media (max-width:960px){:is(.lp:not(.ar),.lp.arP) .lp-hero{grid-template-rows:auto minmax(0,1fr)}:is(.lp:not(.ar),.lp.arP) .lp-side{margin:6px calc(-1*clamp(16px,4vw,64px)) 0}:is(.lp:not(.ar),.lp.arP) .lp-figure{margin:0}:is(.lp:not(.ar),.lp.arP) .lp-model{width:min(128cqw, calc((100cqh - var(--v0-under)) * 2.7397));margin-left:-2%}:is(.lp:not(.ar),.lp.arP) .lp-starts{margin:10px clamp(16px,4vw,64px) 0}}@media (min-width:701px) and (max-width:960px){:is(.lp:not(.ar),.lp.arP) .lp-book{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr)}:is(.lp:not(.ar),.lp.arP) .lp-page-r{border-left:1px solid var(--rule-2);border-top:0}:is(.lp:not(.ar),.lp.arP) .lp-page-r:before{background:repeating-linear-gradient(#8d5a08bf 0 6px,#0000 6px 13px);width:1.5px;height:auto;inset:12px auto 12px -1px}:is(.lp:not(.ar),.lp.arP) .lp-page thead th:last-child,:is(.lp:not(.ar),.lp.arP) .lp-page td:last-child{display:none}:is(.lp:not(.ar),.lp.arP){--v0-under:120px}:is(.lp:not(.ar),.lp.arP) .lp-starts ul{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){:is(.lp:not(.ar),.lp.arP){--v0-under:28px}:is(.lp:not(.ar),.lp.arP) .lp-hero{flex-direction:column;gap:0;padding:8px 16px 0;display:flex}:is(.lp:not(.ar),.lp.arP) .lp-copy{flex:none;align-self:stretch}:is(.lp:not(.ar),.lp.arP) .lp-kicker,:is(.lp:not(.ar),.lp.arP) .lp-lead{display:none}:is(.lp:not(.ar),.lp.arP) h1{margin:0 0 10px;font-size:clamp(26px,7.6vw,34px)}:is(.lp:not(.ar),.lp.arP) .lp-actions{margin-top:10px}:is(.lp:not(.ar),.lp.arP) .lp-side{flex:auto;margin:6px -16px 0}:is(.lp:not(.ar),.lp.arP) .lp-model{width:min(150cqw, calc((100cqh - var(--v0-under)) * 2.7397));margin-left:-3%}:is(.lp:not(.ar),.lp.arP) .lp-figure figcaption{letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;margin:4px 16px 0;font-size:11px;overflow:hidden}:is(.lp:not(.ar),.lp.arP) .lp-starts{display:none}:is(.lp:not(.ar),.lp.arP) .lp-book{grid-template-columns:minmax(0,1fr);margin:8px 16px 0}:is(.lp:not(.ar),.lp.arP) .lp-page thead,:is(.lp:not(.ar),.lp.arP) .lp-page tbody tr:nth-child(n+3){display:none}:is(.lp:not(.ar),.lp.arP) .lp-page tbody tr:nth-child(2){border-bottom:0}:is(.lp:not(.ar),.lp.arP) .lp-page tbody th,:is(.lp:not(.ar),.lp.arP) .lp-page td{padding-top:4px;padding-bottom:4px}:is(.lp:not(.ar),.lp.arP) .lp-page-r header,:is(.lp:not(.ar),.lp.arP) .lp-page blockquote{display:none}:is(.lp:not(.ar),.lp.arP) .lp-page-r{border-top:1px solid var(--rule-2)}:is(.lp:not(.ar),.lp.arP) .lp-credit{border-top:0;grid-template-columns:minmax(0,1fr) auto}:is(.lp:not(.ar),.lp.arP) .lp-credit>div{padding:6px 12px 7px}:is(.lp:not(.ar),.lp.arP) .lp-credit-name{border-right:1px solid var(--rule-2);grid-area:1/1}:is(.lp:not(.ar),.lp.arP) .lp-credit-name dd{margin-top:3px;padding-bottom:2px;font-size:22px}:is(.lp:not(.ar),.lp.arP) .lp-credit>div:nth-child(2),:is(.lp:not(.ar),.lp.arP) .lp-credit>div:nth-child(4){display:none}:is(.lp:not(.ar),.lp.arP) .lp-credit>div:nth-child(3){border:0;grid-area:1/2}:is(.lp:not(.ar),.lp.arP) .lp-foot{height:auto;padding:4px 16px var(--lp-note-h);justify-content:space-between;align-items:center;gap:10px;display:flex}:is(.lp:not(.ar),.lp.arP) .lp-foot p{-webkit-line-clamp:1}}@media (max-width:700px) and (min-height:800px){:is(.lp:not(.ar),.lp.arP){--v0-under:176px}:is(.lp:not(.ar),.lp.arP) .lp-starts{margin:8px 16px 0;display:block}:is(.lp:not(.ar),.lp.arP) .lp-starts p{margin-bottom:6px}:is(.lp:not(.ar),.lp.arP) .lp-starts ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}}@media (max-width:700px) and (max-height:700px){:is(.lp:not(.ar),.lp.arP) h1{margin-bottom:8px;font-size:25px}:is(.lp:not(.ar),.lp.arP) .lp-search input{height:46px}:is(.lp:not(.ar),.lp.arP) .lp-search .search-glyph{top:13px}:is(.lp:not(.ar),.lp.arP) .lp-resume{min-height:46px}:is(.lp:not(.ar),.lp.arP) .lp-resume small{display:none}:is(.lp:not(.ar),.lp.arP) .lp-page header{padding:6px 12px 5px}}@media (max-height:560px) and (orientation:landscape){:is(.lp:not(.ar),.lp.arP){--v0-under:26px}:is(.lp:not(.ar),.lp.arP) .lp-hero{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px;padding:6px 0 0 clamp(14px,3vw,28px);display:grid}:is(.lp:not(.ar),.lp.arP) .lp-copy{align-self:center}:is(.lp:not(.ar),.lp.arP) .lp-kicker,:is(.lp:not(.ar),.lp.arP) .lp-lead,:is(.lp:not(.ar),.lp.arP) .lp-starts{display:none}:is(.lp:not(.ar),.lp.arP) h1{margin:0 0 8px;font-size:clamp(21px,3.3vw,25px)}:is(.lp:not(.ar),.lp.arP) .lp-search input{height:44px}:is(.lp:not(.ar),.lp.arP) .lp-search .search-glyph{top:12px}:is(.lp:not(.ar),.lp.arP) .lp-actions{margin-top:8px}:is(.lp:not(.ar),.lp.arP) .lp-resume{flex:100%;max-width:none;min-height:44px}:is(.lp:not(.ar),.lp.arP) .lp-resume small{display:none}:is(.lp:not(.ar),.lp.arP) .lp-side{margin:0}:is(.lp:not(.ar),.lp.arP) .lp-model{width:min(124cqw, calc((100cqh - var(--v0-under)) * 2.7397));margin-left:0}:is(.lp:not(.ar),.lp.arP) .lp-figure figcaption{letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;margin:4px 12px 0 0;font-size:11px;overflow:hidden}:is(.lp:not(.ar),.lp.arP) .lp-book{box-shadow:none;grid-template-columns:minmax(0,1fr);margin:6px clamp(14px,3vw,28px) 0}:is(.lp:not(.ar),.lp.arP) .lp-page-l,:is(.lp:not(.ar),.lp.arP) .lp-page-r header,:is(.lp:not(.ar),.lp.arP) .lp-page blockquote{display:none}:is(.lp:not(.ar),.lp.arP) .lp-page-r{background:0 0;border:0}:is(.lp:not(.ar),.lp.arP) .lp-page-r:before{display:none}:is(.lp:not(.ar),.lp.arP) .lp-credit{border-top:0;align-items:baseline;gap:0 14px;display:flex}:is(.lp:not(.ar),.lp.arP) .lp-credit>div{align-items:baseline;gap:8px;padding:5px 12px 6px;display:flex;border:0!important}:is(.lp:not(.ar),.lp.arP) .lp-credit dd{margin:0}:is(.lp:not(.ar),.lp.arP) .lp-credit-name dd{padding-bottom:1px;font-size:17px}:is(.lp:not(.ar),.lp.arP) .lp-credit>div:nth-child(2),:is(.lp:not(.ar),.lp.arP) .lp-credit>div:nth-child(4){display:none}:is(.lp:not(.ar),.lp.arP) .lp-foot{height:var(--lp-note-h);padding:0 clamp(14px,3vw,28px);display:grid}:is(.lp:not(.ar),.lp.arP) .lp-foot p{-webkit-line-clamp:2}}.ar-lab{z-index:300;color:#f1f6f4;font:600 12px var(--cond);letter-spacing:.06em;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;background:#0f2a2f;border-radius:8px;gap:6px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:8px 10px;display:grid;position:fixed;bottom:12px;right:12px;overflow:auto;box-shadow:0 6px 24px #00000059}.ar-lab::-webkit-scrollbar{width:6px;height:6px}.ar-lab::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:3px}.ar-lab::-webkit-scrollbar-thumb:hover{background:#ffffff73}.ar-lab::-webkit-scrollbar-track{background:0 0}.ar-lab-g{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ar-lab-g>span{text-transform:uppercase;letter-spacing:.14em;color:#9fb7b4;width:58px;font-size:11px}.ar-lab button{min-width:52px;color:inherit;cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;border:1px solid #ffffff47;border-radius:5px;flex-direction:column;align-items:center;padding:4px 8px 3px;display:inline-flex}.ar-lab button small{font:500 9.5px var(--cond);letter-spacing:.04em;text-transform:none;color:#9fb7b4;white-space:nowrap}.ar-lab button:hover{border-color:#fff}.ar-lab button[aria-pressed=true]{color:#0f2a2f;background:#efb64a;border-color:#efb64a}.ar-lab button[aria-pressed=true] small{color:#3b2a08}.ar-lab-foot{justify-content:flex-end;gap:8px;display:flex}.ar-lab .ar-lab-replay,.ar-lab .ar-lab-min{flex-direction:row;min-width:0;padding:4px 12px}.ar-lab .ar-lab-min{color:#9fb7b4;border-color:#0000}.ar-lab .ar-lab-min:hover{color:#fff;border-color:#ffffff47}.ar-lab .ar-lab-seq{flex-direction:row;gap:6px;min-width:0;margin-right:auto;padding:4px 12px}.ar-lab .ar-lab-seq b{color:#9fb7b4;font-weight:700}.ar-lab .ar-lab-seq[aria-pressed=true]{color:inherit;background:0 0;border-color:#ffffff47}.ar-lab .ar-lab-seq[aria-pressed=true] b{color:#efb64a}.ar-lab .ar-lab-seq[aria-pressed=false]{border-style:dashed}.ar-lab .ar-lab-pill{display:none}.ar-lab.is-min{box-shadow:none;background:0 0;padding:0;overflow:visible}.ar-lab.is-min>:not(.ar-lab-pill){display:none}.ar-lab.is-min .ar-lab-pill{opacity:.6;background:#0f2a2fd1;border-color:#0000;flex-direction:row;align-items:baseline;gap:7px;min-width:0;padding:5px 10px;transition:opacity .15s;display:inline-flex;box-shadow:0 4px 16px #0000004d}.ar-lab.is-min .ar-lab-pill:hover,.ar-lab.is-min .ar-lab-pill:focus-visible{opacity:1;border-color:#ffffff47}.ar-lab .ar-lab-pill i{color:#efb64a;font-style:normal}@media (max-width:640px){.ar-lab{bottom:8px;left:8px;right:8px}.ar-lab.is-min{left:auto}.ar-lab-g>span{width:44px}.ar-lab button{min-width:0;padding:3px 6px 2px}.ar-lab button small{display:none}}.ar-foot{font:400 12px/1.4 var(--ui);color:var(--ink-2);flex:none;justify-content:space-between;align-items:center;gap:18px;padding:8px clamp(14px,2.2vw,28px) 10px;display:flex}.ar-foot p{text-wrap:pretty;max-width:118ch;margin:0}.ar-foot strong{color:var(--ink);font-weight:600}.ldA{background:var(--paper)}.ldA-mast,.ldB-mast,.ldC-mast,.ldD-mast,.ldE-mast,.ldF-mast{z-index:2;justify-content:space-between;align-items:baseline;gap:16px;display:flex;position:absolute;top:30px;left:36px;right:36px}.ldA-ch{pointer-events:none;margin:0;position:absolute;top:clamp(78px,13vh,140px);left:clamp(28px,5vw,72px)}.ldA-ch small{font:600 12px var(--cond);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2);display:block}.ldA-ch b{font:600 clamp(72px, 15vw, 224px)/.84 var(--cond);font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:var(--ink);display:block}.ldA-counts{text-align:right;gap:8px;margin:0;display:grid;position:absolute;top:clamp(84px,14vh,150px);right:clamp(28px,5vw,72px)}.ldA-counts dt{font:600 11px var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.ldA-counts dd{font:600 clamp(22px, 2.4vw, 34px)/1 var(--cond);font-variant-numeric:tabular-nums;color:var(--ink);margin:0}.ldA-note{text-align:center;font:600 11.5px var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0;position:absolute;bottom:26px;left:0;right:0}@media (max-width:720px){.ldA-mast,.ldB-mast,.ldC-mast,.ldD-mast,.ldE-mast,.ldF-mast{top:22px;left:24px;right:24px}.ldA-ch{top:70px;left:24px}.ldA-counts{display:none}}.ldB{background:#fdfdfc}.ldB .ld-frame{border-color:#233032}.ldD{background:#fdfdfc}.ldD-mast{top:52px;left:50px;right:50px}.ldD-meta{font:600 11.5px var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}@media (max-width:720px){.ldD-mast{top:24px;left:24px;right:24px}.ldD-meta{display:none}}.ldE{color:#f1f6f4;background:#0f2a2f}.ldF{color:#f1f6f4;background:#082a31}.ldE .ld-brand,.ldF .ld-brand{color:#f1f6f4}.ldE .ld-brand small,.ldF .ld-brand small{color:#9fb7b4}.ldE-mast{top:36px;left:56px;right:56px}.ldF-mast{top:38px;left:50px;right:50px}@media (max-width:720px){.ldE-mast,.ldF-mast{top:22px;left:20px;right:20px}}.ldC{color:#f1f6f4;background:#082a31}.ldC .ld-brand{color:#f1f6f4}.ldC .ld-brand small{color:#9fb7b4}.ldC-counts{pointer-events:none;gap:6px;display:grid;position:absolute;bottom:clamp(70px,12vh,130px);left:clamp(28px,5vw,80px)}.ldC-counts p{opacity:.22;align-items:baseline;gap:14px;margin:0;transition:opacity .3s;display:flex}.ldC-counts p.is-on{opacity:1}.ldC-counts b{min-width:3.2ch;font:600 clamp(40px, 6vw, 84px)/.9 var(--cond);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#fff}.ldC-counts p[data-row="1"] b{color:#efb64a}.ldC-counts span{font:600 13px var(--cond);letter-spacing:.14em;text-transform:uppercase;color:#9fb7b4}.ldC-note{font:600 11.5px var(--cond);letter-spacing:.16em;text-transform:uppercase;color:#7f9c99;margin:0;position:absolute;bottom:26px;right:clamp(28px,4vw,56px)}@media (max-width:720px){.ldC-counts{top:84px;bottom:auto;left:24px}.ldC-counts b{font-size:42px}.ldC-note{bottom:24px;left:24px;right:auto}}.ar-plate{background:var(--paper)}.ar-plate .lp-mast{border-bottom:0}.ap-sheet{background:var(--raised);border:1.5px solid var(--ink);flex:auto;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(330px,.44fr) minmax(0,1fr);min-height:0;margin:0 clamp(10px,1.6vw,22px);display:grid;position:relative}.ap-sheet:after{content:"";border:1px solid var(--rule-2);pointer-events:none;z-index:3;position:absolute;inset:4px}.ap-copy{z-index:4;flex-direction:column;grid-area:1/1;justify-content:center;min-width:0;padding:clamp(18px,3.4vh,40px) clamp(20px,2.4vw,38px);display:flex;position:relative}.ap-copy h1{font:600 clamp(32px, 3.2vw, 50px)/1 var(--title);letter-spacing:-.02em;text-wrap:balance;margin:12px 0 14px}.ap-copy h1 em{color:var(--ochre);font-style:normal}.ap-copy .lp-lead{margin-bottom:18px}.ap-plot{border-left:1px solid var(--rule-2);grid-area:1/2;min-width:0;min-height:240px;margin:0;position:relative;overflow:hidden}.ap-section{cursor:ew-resize;touch-action:pan-y;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease);display:block;position:absolute;inset:0}.ar-plate.has-bank .ap-section{opacity:1}.ap-long{border-top:1.5px solid var(--ink);z-index:4;background:var(--raised);grid-area:2/1/3/-1;position:relative}.ap-lh{font:600 12px var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:14px;margin:0;padding:8px 14px 0 52px;display:flex}.ap-lh b{color:var(--ink);text-overflow:ellipsis;font-weight:700;overflow:hidden}.ap-lh span{color:var(--ink-3);text-overflow:ellipsis;overflow:hidden}.ap-strip-wrap{height:clamp(86px,13vh,124px);position:relative}.ap-strip{cursor:ew-resize;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ap-play{z-index:2;border:1.5px solid var(--ink);background:var(--gold);cursor:pointer;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:6px;left:12px}.ap-play i{border-left:9px solid var(--ink);border-top:6px solid #0000;border-bottom:6px solid #0000;width:0;height:0;margin-left:2px;display:block}.ar-plate.is-running .ap-play i{border:0;border-left:3px solid var(--ink);border-right:3px solid var(--ink);width:9px;height:11px;margin:0}.ap-band{border-top:1px solid var(--rule-2);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.ap-band div{border-left:1px solid var(--rule);min-width:0;padding:6px 14px 8px}.ap-band div:first-child{border-left:0}.ap-band dt{font:600 10.5px var(--cond);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2)}.ap-band dd{font:600 clamp(15px, 1.5vw, 20px)/1.15 var(--cond);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;margin:1px 0 0}.ap-run{border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--raised);height:52px;color:var(--ink);font:600 15.5px var(--ui);cursor:pointer;transition:transform .16s var(--ease), background-color .16s;align-items:center;padding:0 18px;display:inline-flex}.ap-run:hover{background:var(--sunk);transform:translateY(-1px)}.ar-plate .ar-foot{padding-top:6px}.ar-plate.is-in .ap-copy>*{animation:ar-rise .7s var(--ease) both}.ar-plate.is-in .ap-copy>:nth-child(2){animation-delay:80ms}.ar-plate.is-in .ap-copy>:nth-child(3){animation-delay:.16s}.ar-plate.is-in .ap-copy>:nth-child(4){animation-delay:.24s}.ar-plate.is-in .ap-copy>:nth-child(5){animation-delay:.32s}.ar-plate.is-in .ap-sheet{animation:ar-sheet .9s var(--ease) both}@keyframes ar-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ar-sheet{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.ar-plate.is-still *,.ar-plate.is-still :before{animation:none!important}@media (max-width:900px){.ap-sheet{flex-direction:column;flex:none;display:flex}.ap-copy{display:contents}.ap-sheet .ap-copy>*{margin-left:16px;margin-right:16px}.ap-copy>.lp-kicker{order:1;margin-top:14px}.ap-copy>h1{order:2;margin-top:8px;margin-bottom:8px;font-size:34px}.ap-plot{border-left:0;border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);order:3;height:36vh;min-height:230px}.ap-copy>.lp-actions{order:4;margin-top:14px}.ap-copy>.lp-search{order:5;margin-top:12px}.ap-copy>.lp-lead{order:6;margin-top:14px;margin-bottom:14px;font-size:15.5px}.ap-long{order:7}.ap-band{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-band div:nth-child(4){border-left:0}.ap-lh span{display:none}.ap-lh{padding-left:52px}}.ar-mosaic,.ar-flight{--paper:#082a31;--raised:#0f3841;--sunk:#0c313a;--ink:#f1f6f4;--ink-2:#b9cdca;--ink-3:#86a3a0;--rule:#ffffff24;--rule-2:#ffffff47;--ochre:#efb64a;--gold-soft:#efb64a38;color:var(--ink);background:#082a31}.ar-mosaic .lp-mast,.ar-flight .lp-mast{background:0 0;border-bottom:0}.ar-mosaic .lp-primary,.ar-flight .lp-primary{color:#0f2a2f;border-color:#f1f6f4;box-shadow:0 1px #ffffff80}.ar-mosaic .lp-primary:hover,.ar-flight .lp-primary:hover{box-shadow:0 3px #ffffff80}.ar-mosaic .lp-search input,.ar-flight .lp-search input{color:#f1f6f4;background:#0b343c;border-color:#ffffff8c}.ar-mosaic .lp-search input::placeholder,.ar-flight .lp-search input::placeholder{color:#86a3a0}.ar-mosaic .lp-search .search-glyph,.ar-flight .lp-search .search-glyph{stroke:#f1f6f4}.ar-mosaic .lp-resume,.ar-flight .lp-resume{color:#f1f6f4;background:#ffffff0f;border-color:#ffffff4d}.ar-mosaic .skysync-all-apps,.ar-flight .skysync-all-apps{color:#f1f6f4;background:#ffffff14;border-color:#ffffff57}.ar-mosaic kbd,.ar-flight kbd{color:#f1f6f4;background:#ffffff1a;border-color:#ffffff47}.ar-mosaic .lp-brand,.ar-flight .lp-brand{color:#f1f6f4}.am-stage{flex:auto;grid-template-columns:minmax(340px,.92fr) minmax(0,1.08fr);min-height:0;display:grid}.am-copy{z-index:3;align-self:center;min-width:0;padding:clamp(10px,2vh,28px) clamp(16px,2vw,32px) clamp(10px,2vh,28px) clamp(18px,4vw,64px);position:relative}.am-copy h1{font:600 clamp(36px, 3.9vw, 62px)/1 var(--title);letter-spacing:-.02em;text-wrap:balance;color:#fff;margin:12px 0 14px}.am-copy h1 em{color:#efb64a;font-style:normal}.am-copy .lp-lead{max-width:50ch}.am-tally{border-top:1px solid var(--rule-2);grid-template-columns:repeat(3,auto);justify-content:start;gap:0;max-width:600px;margin:20px 0 0;display:grid}.am-tally div{border-right:1px solid var(--rule);margin-right:18px;padding:8px 18px 4px 0}.am-tally div:last-child{border-right:0;margin-right:0}.am-tally dt{font:600 10.5px var(--cond);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.am-tally dd{font:600 clamp(16px, 1.5vw, 21px)/1.1 var(--cond);font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;margin:2px 0 0}.am-key{max-width:54ch;font:400 12.5px/1.4 var(--ui);color:var(--ink-2);align-items:center;gap:10px;margin:12px 0 0;display:flex}.am-key i{background:linear-gradient(#58b7bd 0 55%,#efb64a 55%);flex:none;width:10px;height:18px}.am-field{min-width:0;min-height:0;position:relative;overflow:hidden}.am-canvas{display:block;position:absolute;top:0;left:0}.am-loupe{z-index:6;pointer-events:none;background:#0b343c;border:1px solid #ffffff57;border-radius:4px;width:252px;padding:8px;position:absolute;top:0;left:0;box-shadow:0 10px 28px #00000073}.am-loupe[hidden]{display:none}.am-loupe img{aspect-ratio:480/201;object-fit:cover;background:#0f3841;border-radius:2px;width:100%;height:auto;display:block}.am-loupe strong{font:600 17px/1.15 var(--title);color:#fff;margin-top:8px;display:block}.am-loupe small{font:500 12.5px var(--cond);letter-spacing:.04em;color:#b9cdca;margin-top:2px;display:block}.am-loupe span{font:600 11.5px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:#efb64a;margin-top:6px;display:block}.ar-mosaic .ar-foot{color:var(--ink-3)}.ar-mosaic .ar-foot strong{color:var(--ink-2)}.ar-mosaic .lp-link,.ar-flight .lp-link{color:var(--ink)}.ar-mosaic.is-in .am-copy>*{animation:ar-rise .7s var(--ease) both}.ar-mosaic.is-in .am-copy>:nth-child(2){animation-delay:70ms}.ar-mosaic.is-in .am-copy>:nth-child(3){animation-delay:.14s}.ar-mosaic.is-in .am-copy>:nth-child(4){animation-delay:.21s}.ar-mosaic.is-still *,.ar-mosaic.is-still :before{animation:none!important}@media (max-width:900px){.am-stage{flex-direction:column;flex:none;display:flex}.am-copy{display:contents}.am-stage .am-copy>*{margin-left:18px;margin-right:18px}.am-copy>.lp-kicker{order:1;margin-top:4px}.am-copy>h1{order:2;margin-top:6px;margin-bottom:8px;font-size:34px}.am-copy>.lp-actions{order:3;margin-top:4px}.am-field{flex:none;order:4;height:54vh;min-height:360px;margin-top:6px}.am-copy>.lp-search{order:5;margin-top:10px}.am-copy>.lp-lead{order:6;margin-top:12px;margin-bottom:4px}.am-copy>.am-tally{order:7;grid-template-columns:repeat(2,auto)}.am-tally div:nth-child(2){border-right:0;margin-right:0}.am-copy>.am-key{order:8;margin-bottom:8px}.am-loupe{width:210px}}.ar-flight{background:0 0;overflow:hidden}body.ar-cinema .app>.topbar{opacity:0;pointer-events:none}body.ar-cinema .bottom-tabs,body.ar-cinema .pane-map>:not(.map),body.ar-cinema .maplibregl-control-container{visibility:hidden}.af-poster{transition:opacity 1.1s var(--ease);background:radial-gradient(at 72% 38%,#1d6c84 0%,#0f4650 38%,#082a31 100%);position:absolute;inset:0}.ar-flight.is-flying .af-poster{opacity:0;pointer-events:none}.af-scrim{pointer-events:none;position:absolute;left:0;right:0}.af-scrim-t{background:linear-gradient(#082a31c7,#082a3100);height:150px;top:0}.af-scrim-b{background:linear-gradient(#082a3100,#082a318c 40%,#082a31e6);height:68%;bottom:0}.ar-flight .lp-mast{z-index:4;position:absolute;top:0;left:0;right:0}.af-copy{z-index:3;width:min(640px,56vw);position:absolute;bottom:clamp(58px,9vh,92px);left:clamp(18px,4vw,64px)}.af-copy h1{font:600 clamp(38px, 4.6vw, 72px)/.98 var(--title);letter-spacing:-.02em;text-wrap:balance;color:#fff;margin:12px 0 14px}.af-copy h1 em{color:#efb64a;font-style:normal}.af-copy .lp-lead{color:#d3e1df;max-width:52ch}.af-now{z-index:3;background:#082a31db;border:1px solid #ffffff4d;border-radius:4px;width:min(310px,40vw);padding:14px 16px 12px;position:absolute;bottom:clamp(58px,9vh,92px);right:clamp(18px,4vw,64px);box-shadow:0 10px 28px #0006}.af-now[hidden]{display:none}.af-now-k{font:600 11px var(--cond);letter-spacing:.16em;text-transform:uppercase;color:#efb64a;align-items:center;gap:8px;margin:0 0 6px;display:flex}.af-now-k i{background:#efb64a;border-radius:50%;width:8px;height:8px;animation:1.4s ease-out infinite lp-pulse}.af-now strong{font:600 19px/1.12 var(--title);color:#fff;display:block}.af-now small{font:500 12.5px var(--cond);letter-spacing:.04em;color:#b9cdca;margin:3px 0 10px;display:block}.af-now dl{border-top:1px solid #ffffff38;grid-template-columns:repeat(3,auto);justify-content:space-between;margin:0 0 12px;padding-top:8px;display:grid}.af-now dt{font:600 10px var(--cond);letter-spacing:.13em;text-transform:uppercase;color:#86a3a0}.af-now dd{font:600 20px/1.1 var(--cond);font-variant-numeric:tabular-nums;color:#fff;min-width:3.4ch;margin:1px 0 0}.af-now-actions{gap:8px;display:flex}.af-run{color:#0f2a2f;height:38px;font:600 14px var(--ui);cursor:pointer;background:#efb64a;border:1.5px solid #f1f6f4;border-radius:5px;flex:1}.af-run:hover{background:#f4c45f}.af-next{color:#f1f6f4;height:38px;font:600 14px var(--ui);cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:5px;padding:0 14px}.af-next:hover{border-color:#fff}.af-dots{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.af-dots li{background:#ffffff38;flex:1;height:3px}.af-dots li.is-on{background:#efb64a}.ar-flight .ar-foot{z-index:3;color:#b9cdca;padding-top:4px;position:absolute;bottom:0;left:0;right:0}.ar-flight .ar-foot strong{color:#fff}.ar-flight.is-in .af-copy>*{animation:ar-rise .8s var(--ease) both}.ar-flight.is-in .af-copy>:nth-child(2){animation-delay:90ms}.ar-flight.is-in .af-copy>:nth-child(3){animation-delay:.18s}.ar-flight.is-in .af-copy>:nth-child(4){animation-delay:.27s}.ar-flight.is-in .af-copy>:nth-child(5){animation-delay:.36s}.ar-flight.is-in .af-now{animation:ar-rise .8s var(--ease) .5s both}.ar-flight.is-still *,.ar-flight.is-still :before{animation:none!important}@media (max-width:900px){.af-copy{width:auto;bottom:64px;right:18px}.af-copy .lp-lead{display:none}.af-now{width:auto;padding:10px 12px;inset:70px 18px auto}.af-now dl,.af-dots{display:none}.af-now small{margin-bottom:8px}.ar-flight .ar-foot p{display:none}}.lp .lp-mast .lp-dock{white-space:nowrap;border-radius:var(--radius);color:#0f2a2f;cursor:pointer;text-align:center;background:#efb64a;border:1.5px solid #0f2a2f;order:0;justify-content:center;align-items:center;transform:none;box-shadow:0 1px #0f2a2fe6;width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;font:600 15px/1 var(--ui)!important;flex:none!important;gap:9px!important;margin:0 0 0 2px!important;padding:0 15px 0 17px!important;animation:none!important;display:inline-flex!important}.lp .lp-mast .lp-dock:hover{background:#f4c45f;transform:translateY(-1px);box-shadow:0 2px #0f2a2fe6}.lp .lp-mast .lp-dock:active{box-shadow:none;transform:translateY(1px)}.lp .lp-mast .lp-brand{margin-right:auto}.lp .lp-mast .lp-dock svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px!important;height:17px!important}.lp .lp-mast .lp-dock span{white-space:nowrap}.lp .lp-mast .lp-dock.is-waiting{cursor:progress;background:repeating-linear-gradient(-45deg,#efb64a 0 10px,#f4c45f 10px 20px) 0 0/28px 28px;animation:.8s linear infinite lp-stripes!important}@media (max-width:400px){.lp .lp-mast .lp-dock{gap:6px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0 13px!important}.lp .lp-mast .lp-dock span{font-size:0}.lp .lp-mast .lp-dock span:before{content:"Map";font:600 15px/1 var(--ui)}}@media (max-width:520px){.lp .lp-mast{gap:8px}.lp .lp-mast .lp-link{display:none}}.lp{--lp-note-h:calc(max(14px, env(safe-area-inset-bottom)) + 40px);--lp-note-w:340px}.lp .lp-brand .brand-word small{font-size:11px}.lp .lp-resume small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.lp.lp .lp-actions>.lp-tour{flex:none}.lp.arH .lp-mast,.lp.arJ .lp-mast{z-index:9;width:auto;min-height:var(--header-h);grid-area:auto;margin:0;position:fixed;top:0;left:0;right:0}.lp.arH .hS-sheet,.lp.arJ .jD-sheet,.lp.arJ .jD-zones{top:calc(var(--header-h) + 30px)}@media (max-width:900px){.lp.arH .hS-sheet{top:calc(var(--header-h) + 8px)}}@media (max-height:560px) and (orientation:landscape){.lp.arH .hS-sheet{top:calc(var(--header-h) + 6px)}}@media (max-width:760px){.lp.arJ .jD-sheet{margin:calc(var(--header-h) + 8px) 8px 8px;top:auto}}.fs-btn{border:1px solid var(--rule-2);border-radius:var(--radius-s);background:var(--raised);min-height:44px;font:600 13px var(--ui);color:var(--ink);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.fs-btn:hover{border-color:var(--ink);background:var(--sunk)}.fs-btn svg,.fs-exit svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.fs-btn[hidden],.fs-exit[hidden]{display:none}.fs-exit{z-index:2147483000;top:calc((var(--header-h) - 40px) / 2);border:1px solid var(--ink);border-radius:var(--radius-s);background:var(--ink);color:#fff;height:40px;font:600 13px var(--ui);cursor:pointer;box-shadow:var(--lift);align-items:center;gap:8px;padding:0 10px 0 12px;display:inline-flex;position:fixed;right:12px}.fs-exit:hover{background:#1d3f45}.fs-exit:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.fs-exit kbd{color:#fff;font:600 11px var(--cond);background:0 0;border:1px solid #ffffff73;border-bottom-width:2px;border-radius:3px;padding:0 5px}body[data-fullscreen-on] .topbar{padding-right:200px}@media (max-width:1100px){.fs-btn span{display:none}.fs-btn{justify-content:center;width:44px;padding:0}}@media (max-width:700px){.fs-exit span,.fs-exit kbd{display:none}body[data-fullscreen-on] .topbar{padding-right:64px}}@media (max-width:359px){.fs-btn{display:none}}.set-btn{border:1px solid var(--rule-2);border-radius:var(--radius-s);background:var(--raised);min-height:44px;font:600 13px var(--ui);color:var(--ink);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.set-btn:hover,.set-btn[aria-expanded=true]{border-color:var(--ink);background:var(--sunk)}.set-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.set-btn:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}.set-menu{z-index:90;border:1px solid var(--ink);background:var(--raised);width:min(340px,100vw - 16px);box-shadow:var(--lift-2);color:var(--ink);border-radius:3px;padding:10px 14px 12px;position:fixed}.set-menu[hidden]{display:none}.set-menu>header{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.set-menu>header b{font:600 16px var(--title)}.set-menu>header small{font:600 11px var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.set-menu>header .icon-btn{align-self:center;margin-left:auto}.switch.set-switch{border-top:1px solid var(--rule-2);grid-template-columns:1fr auto;padding:8px 0}.switch.set-switch>.label{grid-column:1;gap:2px}.switch.set-switch .switch-ui{grid-column:2}.set-foot{border-top:1px solid var(--rule-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0 0;padding-top:10px;display:flex}.set-foot span{color:var(--ink-2);font-size:12px}.about-settings .switch.set-switch:first-of-type{border-top:0}@media (max-width:1439px){.set-btn span{display:none}.set-btn{justify-content:center;width:44px;padding:0}}@media (max-width:1279px){.set-btn{display:none}}.set-open,.set-archive{border-top:1px solid var(--rule-2);margin-top:10px;padding-top:10px}.set-archive>b{font:600 14px var(--ui);color:var(--ink);display:block}.set-archive p{color:var(--ink-2);margin:4px 0 0;font-size:12.5px;line-height:1.45}.set-archive small{color:var(--ink-3);margin-top:4px;font-size:11.5px;line-height:1.45;display:block}.set-open>b{font:600 14px var(--ui);color:var(--ink);display:block}.set-open .set-open-state{color:var(--ink-2);margin:4px 0 0;font-size:12.5px;line-height:1.45}.set-open .set-open-state b{color:var(--ink);font-weight:600}.set-open .set-open-row{margin:8px 0 0}.tabs [data-tab=protection] .tab-long{display:inline}.tabs [data-tab=protection] .tab-short{display:none}@media (max-width:1240px){.tabs [data-tab=protection] .tab-long{display:none}.tabs [data-tab=protection] .tab-short{display:inline}}@media (min-width:821px) and (max-width:1020px){.topbar .search{margin-right:auto}}.tabs .tabs-more{align-items:center;gap:4px;display:inline-flex}.tabs .tabs-more[hidden]{display:none}.tabs .tabs-more svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .16s}.tabs .tabs-more[aria-expanded=true] svg{transform:rotate(180deg)}.tabs .tabs-more.has-current{color:var(--ink)}.tabs .tabs-more.has-current:after{background:var(--ochre)}.tabs-menu{z-index:95;border:1px solid var(--ink);background:var(--raised);min-width:220px;box-shadow:var(--lift-2);border-radius:3px;padding:6px;display:grid;position:fixed}.tabs-menu[hidden]{display:none}.tabs-menu button{border-radius:var(--radius-s);width:100%;color:var(--ink-2);font:600 14px var(--ui);text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 12px;display:block}.tabs-menu button:hover,.tabs-menu button:focus-visible{background:var(--sunk);color:var(--ink);outline:none}.tabs-menu button[aria-current=true]{color:var(--ink);-webkit-text-decoration:underline 2px var(--ochre);text-decoration:underline 2px var(--ochre);text-underline-offset:6px}.tabs-menu .tab-short{display:none}.tabs-menu .tab-long,.topbar .tabs [data-tab=protection] .tab-long,.topbar .tabs [data-tab=proposals] .tab-long{display:inline}.topbar .tabs [data-tab=protection] .tab-short,.topbar .tabs [data-tab=proposals] .tab-short{display:none}.topbar .tabs .tab-design{border:1px solid var(--ochre);border-radius:var(--radius-s);background:var(--gold);height:34px;color:var(--ink);align-self:center;align-items:center;gap:6px;margin:0 6px;padding:0 13px 0 10px;font-weight:700;display:inline-flex}.topbar .tabs .tab-design svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.topbar .tabs .tab-design:hover{color:var(--ink);background:#f4c66a}.topbar .tabs .tab-design:after{display:none}.topbar .tabs .tab-design[aria-current=true]{background:var(--ink);border-color:var(--ink);color:#fff}.topbar .tabs .tab-design:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}.topbar .tabs .tab-design.is-hinted:not([aria-current=true]){animation:tab-design-pulse 1.8s var(--ease) 3}@keyframes tab-design-pulse{0%,to{box-shadow:0 0 #efb64ab3}60%{box-shadow:0 0 0 7px #efb64a00}}.tabs-menu .tab-design svg{vertical-align:-3px;fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;margin-right:6px}.tab-hint{z-index:31;background:var(--ink);color:#fff;box-shadow:var(--lift-2);animation:tab-hint-in .3s var(--ease);--arrow-x:50%;border-radius:20px;align-items:center;gap:2px;padding:3px 3px 3px 4px;display:flex;position:fixed;top:0;left:0}.tab-hint[hidden]{display:none}.tab-hint:before{content:"";top:-6px;left:calc(var(--arrow-x) - 6px);border:6px solid #0000;border-top:0;border-bottom-color:var(--ink);position:absolute}.tab-hint-go{color:#fff;min-height:32px;font:600 13.5px var(--ui);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:16px;padding:0 12px}.tab-hint-go span{color:var(--gold)}.tab-hint-go:hover{background:#ffffff1f}.tab-hint-x{color:#fffc;width:32px;height:32px;font:500 17px/1 var(--ui);cursor:pointer;background:0 0;border:0;border-radius:50%}.tab-hint-x:hover{color:#fff;background:#ffffff1f}.tab-hint :focus-visible{outline:2px solid var(--gold);outline-offset:1px}@keyframes tab-hint-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.tab-hint,.topbar .tabs .tab-design.is-hinted{animation:none}}.topbar .brand-word small{letter-spacing:.12em;margin-top:2px;font-size:12px}@media (max-width:1599px){.topbar .set-btn,.topbar .fs-btn{justify-content:center;width:44px;padding:0}.topbar .set-btn span,.topbar .fs-btn span{display:none}}@media (min-width:1021px) and (max-width:1440px),(min-width:1021px) and (max-height:820px){:root{--header-h:46px}.topbar{gap:10px;padding:0 10px}.brand{gap:7px}.brand-mark{width:30px;height:30px}.brand-word strong{font-size:18px}.brand-word small,.topbar .tabs [data-tab=protection] .tab-long,.topbar .tabs [data-tab=proposals] .tab-long{display:none}.topbar .tabs [data-tab=protection] .tab-short,.topbar .tabs [data-tab=proposals] .tab-short{display:inline}.topbar .tabs button{padding:0 10px;font-size:14px}.topbar .tabs button:after{left:10px;right:10px}.topbar .tabs .tab-design{height:32px;margin:0 4px;padding:0 12px 0 9px}.topbar .search{flex:0 0 36px;width:36px;min-width:36px;max-width:36px;height:36px}.topbar .search input{cursor:pointer;width:36px;height:36px;padding:0 0 0 34px}.topbar .search input::placeholder{color:#0000}.topbar .search .search-kbd{display:none}.topbar .search-glyph{pointer-events:none;z-index:37;top:9px;left:9px}.topbar .search:focus-within input{z-index:36;cursor:text;width:min(440px,100vw - 220px);box-shadow:var(--lift-2);padding:0 12px 0 36px;position:absolute;top:0;left:0}.topbar .search:focus-within input::placeholder{color:var(--ink-3)}.topbar .search .search-results{width:min(440px,100vw - 220px);top:42px;right:auto}.topbar .set-btn,.topbar .fs-btn,.topbar .shw-hbtn{justify-content:center;width:36px;height:36px;min-height:36px;padding:0}.topbar .set-btn span,.topbar .fs-btn span,.topbar .shw-hbtn span{display:none}.topbar .skysync-all-apps{min-height:36px;padding:0 10px}}@media (min-width:1021px) and (max-width:1440px) and (pointer:coarse),(min-width:1021px) and (max-height:820px) and (pointer:coarse){:root{--header-h:54px}.topbar .search{flex-basis:44px;width:44px;min-width:44px;max-width:44px;height:44px}.topbar .search input{width:44px;height:44px}.topbar .search-glyph{top:13px;left:13px}.topbar .set-btn,.topbar .fs-btn,.topbar .shw-hbtn{width:44px;height:44px;min-height:44px}.topbar .skysync-all-apps{min-height:44px}.topbar .tabs .tab-design{height:44px}}.topbar .search-kbd{font-size:12px}.fo-launch{z-index:125;color:#0f2a2f;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #0f2a2f;border-radius:3px;max-width:calc(100vw - 32px);margin:0;padding:8px 14px 8px 32px;font:600 13.5px/1.3 Barlow,Segoe UI,system-ui,sans-serif;position:fixed;top:26px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 10px #0f2a2f29}.fo-launch:before{content:"";background:#c8901a;border-radius:50%;width:10px;height:10px;margin-top:-5px;animation:1.1s ease-in-out infinite fo-pulse;position:absolute;top:50%;left:12px}@keyframes fo-pulse{50%{opacity:.25}}.fo-drop{z-index:140;outline:3px dashed var(--ochre,#8d5a08);outline-offset:-12px;pointer-events:none;background:#f4f6f4c7;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:fixed;inset:0}.fo-drop[hidden]{display:none}.fo-drop-card{border:1px solid var(--ink,#0f2a2f);background:var(--raised,#fff);width:min(380px,44vw);box-shadow:var(--lift-2);text-align:center;color:var(--ink,#0f2a2f);border-radius:3px;flex-direction:column;align-items:center;gap:6px;padding:22px 22px 18px;transition:opacity .15s,transform .15s;display:flex}.fo-drop-card svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px;color:var(--ochre,#8d5a08)}.fo-drop-card b{font:600 18px var(--title,sans-serif)}.fo-drop-card span{font:400 13px/1.4 var(--ui,sans-serif);color:var(--ink-2,#3f5b5c)}.fo-drop-merge{border-style:dashed;width:min(300px,36vw);display:none}.fo-drop.has-merge .fo-drop-merge{display:flex}.fo-drop.on-merge .fo-drop-open{opacity:.45}.fo-drop.on-merge .fo-drop-merge{outline:3px solid var(--ochre,#8d5a08);border-style:solid;transform:scale(1.02)}.fo-drop.has-merge:not(.on-merge) .fo-drop-open{outline:3px solid var(--ochre,#8d5a08)}@media (max-width:640px){.fo-drop{flex-direction:column}.fo-drop-card,.fo-drop-merge{width:min(380px,100%)}}@media (prefers-reduced-motion:reduce){.fo-launch:before{animation:none}.fo-drop-card{transition:none}}#app-header[data-space=studio]>.search,#app-header[data-space=studio]>.tabs,#app-header[data-space=studio]>.shw-hbtn,#app-header[data-space=studio]>.fs-btn{display:none!important}#app-header[data-space=studio]{box-shadow:inset 0 -1px 0 var(--ink-3)}.studio-bar[hidden]{display:none!important}.studio-bar{flex:auto;align-self:stretch;align-items:center;gap:10px;min-width:0;display:flex}.studio-bar :focus-visible{outline:2px solid var(--ochre);outline-offset:2px}.studio-bar svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.studio-back{border:1px solid var(--ink);border-radius:var(--radius-s);background:var(--raised);height:36px;color:var(--ink);font:600 14px var(--ui);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 12px 0 8px;transition:background-color .16s,color .16s;display:inline-flex}.studio-back svg{stroke-width:2px;width:18px;height:18px}.studio-back:hover{background:var(--ink);color:#fff}.studio-project{border-radius:var(--radius-s);min-width:0;max-width:260px;height:36px;color:var(--ink);font:600 16px/1 var(--title);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:4px;padding:0 8px 0 10px;display:inline-flex}.studio-pname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.studio-project svg,.studio-tabmenu svg{stroke-width:2px;flex:none;width:14px;height:14px;transition:transform .16s}.studio-project[aria-expanded=true] svg,.studio-tabmenu[aria-expanded=true] svg{transform:rotate(180deg)}.studio-project:hover,.studio-project[aria-expanded=true]{border-color:var(--rule-2);background:var(--raised)}.studio-project.is-none .studio-pname{font:500 14px var(--ui);color:var(--ink-2)}.studio-tabs{flex:none;align-self:stretch;gap:2px;margin-left:4px;display:flex}.studio-tabs button{color:var(--ink-2);font:600 14px var(--ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 12px;position:relative}.studio-tabs button:after{content:"";background:0 0;height:3px;transition:background-color .18s;position:absolute;bottom:-1px;left:12px;right:12px}.studio-tabs button:hover,.studio-tabs button[aria-current=true]{color:var(--ink)}.studio-tabs button[aria-current=true]:after{background:var(--ochre)}.studio-tabs .tab-short{display:none}.studio-tabmenu{border:1px solid var(--rule-2);border-radius:var(--radius-s);background:var(--raised);height:36px;color:var(--ink);font:600 14px var(--ui);cursor:pointer;flex:none;align-items:center;gap:4px;padding:0 8px 0 12px;display:none}.studio-search{flex:none;align-items:center;margin-left:auto;display:flex}.studio-search-btn{border:1px solid var(--rule-2);border-radius:var(--radius-s);background:var(--raised);min-width:150px;height:36px;color:var(--ink-2);font:500 14px var(--ui);cursor:pointer;align-items:center;gap:7px;padding:0 8px 0 10px;transition:border-color .16s;display:inline-flex}.studio-search-btn:hover{border-color:var(--ink-2);color:var(--ink)}.studio-search-btn svg{stroke-width:1.8px;flex:none;width:17px;height:17px}.studio-search-btn kbd{margin-left:auto;font-size:12px}.studio-saved{flex:none;align-items:center;display:flex}.studio-saved[hidden]{display:none}.studio-chip{border:1px solid var(--rule-2);background:var(--raised);max-width:170px;height:32px;color:var(--ink-2);font:600 12.5px var(--ui);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.studio-chip i{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px}.studio-chip span{text-overflow:ellipsis;overflow:hidden}.studio-chip.is-dirty i{background:#c98a16}.studio-chip.is-due{border-color:var(--danger);color:var(--danger)}.studio-chip.is-due i{background:var(--danger)}.studio-chip.is-busy i{background:var(--ink-3)}.studio-chip.is-review{border-color:var(--ochre)}.studio-chip:hover{border-color:var(--ink-2);color:var(--ink)}.studio-outputs{flex:none;align-items:center;gap:6px;display:flex}.studio-outputs[hidden]{display:none}.so-mode,.so-update{border:1px solid var(--rule-2);background:var(--raised);height:32px;color:var(--ink-2);font:600 12.5px var(--ui);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.so-mode:hover,.so-update:hover{border-color:var(--ink-2);color:var(--ink)}.so-mode i{background:var(--ok);border-radius:7px;flex:none;width:24px;height:14px;transition:background-color .16s;position:relative}.so-mode i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:left .16s;position:absolute;top:2px;left:12px}.so-mode.is-manual i{background:var(--ink-3)}.so-mode.is-manual i:after{left:2px}.so-mode.is-suggest{border-color:var(--ochre)}.so-update{border-color:var(--ochre);color:var(--ink)}.so-update[hidden]{display:none}.so-update svg{fill:none;stroke-width:2px;flex:none;width:18px;height:18px;transform:rotate(-90deg)}.so-update .so-track{stroke:var(--rule-2)}.so-update .so-ring{stroke:var(--ochre);stroke-linecap:round;opacity:0;transition:stroke-dashoffset .25s linear,opacity .16s}.so-update.has-ring .so-ring{opacity:1}.so-update.is-busy svg{animation:.9s linear infinite so-spin}.so-update.is-busy .so-ring{opacity:1;stroke-dashoffset:33px}.so-update .so-n{background:var(--ochre);color:#fff;min-width:16px;font:700 12px/16px var(--ui);text-align:center;border-radius:8px;padding:0 4px;font-style:normal;display:none}.so-update b{-webkit-text-decoration:underline 2px var(--ochre);text-decoration:underline 2px var(--ochre);text-underline-offset:3px;font-weight:700}@keyframes so-spin{to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.so-update.is-busy svg{animation:none}.so-mode i,.so-mode i:after{transition:none}}.studio-guide{border:1px solid var(--rule-2);background:var(--raised);width:36px;height:36px;color:var(--ink);font:700 16px/1 var(--ui);cursor:pointer;border-radius:50%;flex:none}.studio-guide:hover{border-color:var(--ink)}.studio-menu .ds-menu-note{font-size:12px}.studio-menu{z-index:95;min-width:250px;max-width:min(340px,100vw - 16px);max-height:calc(100vh - var(--header-h) - 16px);border:1px solid var(--ink);background:var(--raised);box-shadow:var(--lift-2);scrollbar-width:thin;scrollbar-color:var(--rule-2) transparent;border-radius:3px;padding:6px;display:grid;position:fixed;overflow-y:auto}.studio-menu::-webkit-scrollbar{width:8px}.studio-menu::-webkit-scrollbar-thumb{background:var(--rule-2);border-radius:4px}.studio-menu::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}.studio-menu button{border-radius:var(--radius-s);width:100%;min-height:40px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;gap:1px;padding:6px 12px;display:grid}.studio-menu button b{font:600 14px var(--ui)}.studio-menu button small{font:400 12px var(--ui);color:var(--ink-2)}.studio-menu button:hover:not([disabled]),.studio-menu button:focus-visible{background:var(--sunk);outline:none}.studio-menu button[disabled]{opacity:.45;cursor:default}.studio-menu button[aria-checked=true] b{-webkit-text-decoration:underline 2px var(--ochre);text-decoration:underline 2px var(--ochre);text-underline-offset:5px}.studio-menu hr{border:0;border-top:1px solid var(--rule);margin:4px 6px}.studio-bar.fit-1 .studio-search-btn{min-width:0}.studio-bar.fit-1 .studio-search-btn>span{display:none}.studio-bar.fit-2 .studio-project{max-width:170px}.studio-bar.fit-3 .studio-tabs button{padding:0 9px}.studio-bar.fit-3 .studio-tabs button:after{left:9px;right:9px}.studio-bar.fit-4 .studio-chip{max-width:32px;padding:0 11px}.studio-bar.fit-4 .studio-chip span,.studio-bar.fit-4 .so-update .so-words{display:none}.studio-bar.fit-4 .so-update .so-n{display:inline-block}.studio-bar.fit-5 .studio-tabs .tab-long{display:none}.studio-bar.fit-5 .studio-tabs .tab-short{display:inline}#app-header[data-space=studio]:has(.studio-bar.fit-5) .brand-word{display:none}.studio-bar.fit-6 .studio-project{max-width:120px}.studio-bar.fit-6 .so-mode span,.studio-bar.fit-7 .studio-tabs{display:none}.studio-bar.fit-7 .studio-tabmenu{display:inline-flex}.studio-bar.fit-8 .studio-project,.studio-bar.fit-8 .studio-saved,.studio-bar.fit-8 .studio-guide,.studio-bar.fit-8 .studio-outputs{display:none!important}#app-header[data-space=studio]:has(.studio-bar.fit-8)>.set-btn{display:none!important}.studio-bar.fit-8 .studio-tabmenu{margin-left:auto}.studio-bar.fit-9 .studio-search{display:none}@media (max-width:1279px){#app-header[data-space=studio]>.set-btn{display:inline-flex}}@media (pointer:coarse){.studio-back,.studio-project,.studio-tabmenu,.studio-search-btn{height:44px}.studio-guide{width:44px;height:44px}.studio-chip,.so-mode,.so-update{height:40px}}@media (max-width:1020px){body[data-space=studio] .bottom-tabs{display:none!important}body[data-space=studio][data-layout=full] .pane-map{bottom:0}}@media (max-width:820px){body[data-space=studio] .ws-root{bottom:0}}body[data-studio-tab=film] .film-modal{top:var(--header-h)}body[data-studio-tab=film] .film-modal .film{max-height:calc(100vh - var(--header-h) - 32px)}body[data-space=studio]:not([data-studio-tab=costs]) .ws-setbar .sb-cost{display:none!important}body[data-space=studio][data-studio-tab=costs] .ws-setbar .sb-cost{display:flex!important}.ws-setbar .sb-tier{flex:none}.ws-setbar .sb-tier button{min-height:32px;font:600 13px var(--ui);padding:0 10px}@media (pointer:coarse){.ws-setbar .sb-tier button{min-height:44px}}body[data-studio-tab=costs] .ws-setbar .sb-cost span{font-size:12px}@media (max-width:1440px){#app-header[data-space=studio]>.hh-hint .hh-text{display:none}}
