.reportgrid{display:flex;flex-wrap:wrap;gap:28px;margin-top:8px}.reportgrid>div{min-width:0;max-width:100%}.reporthead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.reporthead h3{margin:0;font-size:15px}.reporthead select{font-size:13px;padding:4px 8px}.reportcard{display:flex;flex-direction:column;gap:10px;max-width:100%}.reportpreview{display:block;max-width:100%;height:auto;border:1px solid var(--line);background:#0b0c10}.reportcontrols{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.reportqr{flex:1 1 100%;font-size:13px;color:var(--muted)}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.maplibregl-canvas{position:absolute;left:0;top: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;-moz-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{position:absolute;pointer-events:none;z-index:2}.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{right:0;bottom:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{margin:10px 0 0 10px;float:left}.maplibregl-ctrl-top-right .maplibregl-ctrl{margin:10px 10px 0 0;float:right}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{margin:0 0 10px 10px;float:left}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{margin:0 10px 10px 0;float:right}.maplibregl-ctrl-group{border-radius:4px;background:#fff}.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{width:29px;height:29px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}@media(forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.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:maplibregl-spin 2s linear infinite}@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{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;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")}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media(forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;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{padding:0 5px;background-color:#ffffff80;margin:0}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;color:#000;border-radius:12px;box-sizing:content-box}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;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);background-color:#ffffff80;width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}@media screen and (forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;font-size:10px;white-space:nowrap;border-color:#333;border-style:none solid solid;border-width:medium 2px 2px;padding:0 5px;color:#333;box-sizing:border-box}.maplibregl-popup{position:absolute;top:0;left:0;display:flex;will-change:transform;pointer-events:none}.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{width:0;height:0;border:10px solid transparent;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-top:none;border-bottom-color:#fff}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-right:none;border-left-color:#fff}[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{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:transparent}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto}.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;-moz-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{position:absolute;top:0;left:0;will-change:transform;transition:opacity .2s}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}.maplibregl-user-location-dot:before{content:"";position:absolute;animation:maplibregl-user-location-dot-pulse 2s infinite}.maplibregl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;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%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;width:1px;height:1px;border-radius:100%}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}.maplibregl-cooperative-gesture-screen{background:#0006;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;color:#fff;padding:1rem;font-size:1.4em;line-height:1.2;opacity:0;pointer-events:none;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.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{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:99999}.uplot,.uplot *,.uplot *:before,.uplot *:after{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;width:min-content}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{position:relative;-webkit-user-select:none;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;position:relative;width:100%;height:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:#00000012;position:absolute;pointer-events:none}.u-cursor-x,.u-cursor-y{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{height:100%;border-right:1px dashed #607D8B}.u-hz .u-cursor-y,.u-vt .u-cursor-x{width:100%;border-bottom:1px dashed #607D8B}.u-cursor-pt{position:absolute;top:0;left:0;border-radius:50%;border:0 solid;pointer-events:none;will-change:transform;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}:root{--bg: #0f1115;--panel: #171a21;--panel-2: #1e222b;--line: #2a2f3a;--text: #e6e8ec;--muted: #9aa3b2;--accent: #ff3b30;--good: #4ade80;--best: #12b81a;--warn: #fbbf24;--mainnav: calc(72px + env(safe-area-inset-top, 0px)) ;--homegutter: 48px;--topbar: 44px;--sectorbar: 34px;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.45 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}.shell{display:flex;flex-direction:column;height:100%;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.shellbody{flex:1;min-height:0;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0px)}.mainnav{height:var(--mainnav);flex:none;display:flex;align-items:center;gap:4px;padding:env(safe-area-inset-top,0px) 14px 0;border-bottom:1px solid var(--line);background:var(--panel)}.shell.overlaynav{position:relative}.shell.overlaynav .mainnav{position:absolute;top:0;left:0;right:0;z-index:10;padding-left:var(--homegutter);padding-right:var(--homegutter);background:transparent;border-bottom-color:transparent;transition:background-color .18s ease,border-color .18s ease}.shell.overlaynav.navsolid .mainnav{background:var(--panel);border-bottom-color:var(--line)}@media(prefers-reduced-motion:reduce){.shell.overlaynav .mainnav{transition:none}}.mainnav .brand{text-decoration:none;color:var(--text);margin-right:18px}.navlink{color:var(--muted);text-decoration:none;font-size:13px;padding:6px 12px;border-radius:6px;border:1px solid transparent}.navlink:hover{color:var(--text)}.navlink.active{color:var(--text);background:var(--panel-2);border-color:var(--line)}.navspacer{flex:1}.tabbar{display:none}.analysis{flex:1;min-height:0;display:flex;flex-direction:column}.analysis.over{outline:2px dashed var(--accent);outline-offset:-6px}.page{flex:1;overflow-y:auto;padding:32px 28px 64px;max-width:1080px;width:100%;margin:0 auto;min-width:0}.page.wide{max-width:1900px}.tablescroll{overflow-x:auto;max-width:100%}.pagehead{margin-bottom:24px}.pagehead h1{font-size:24px;margin:0 0 6px}.lede{color:var(--muted);font-size:14px;margin:0;max-width:60ch;line-height:1.55}.lede+.lede{margin-top:12px}.muted{color:var(--muted)}.footnote{color:var(--muted);font-size:12px;margin-top:32px;border-top:1px solid var(--line);padding-top:14px}.btn{display:inline-block;text-decoration:none;font-size:13px;padding:9px 18px;border-radius:7px;cursor:pointer;background:var(--panel-2);border:1px solid var(--line);color:var(--text)}.btn:hover{border-color:var(--muted)}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.btn.primary:hover{filter:brightness(1.08)}.btn:disabled{opacity:.45;cursor:not-allowed}.pagecard{display:block;text-decoration:none;padding:18px;background:var(--panel);border:1px solid var(--line);border-radius:10px}.pagecard:hover{border-color:var(--accent)}.pagecard h3{margin:0 0 5px;font-size:15px;color:var(--text)}.pagecard p{margin:0;color:var(--muted);font-size:12.5px}.lbtrack{margin-bottom:30px}.lbtrack h2{font-size:16px;margin:0 0 10px}.lbtable{width:100%;border-collapse:collapse;font-size:13px}.lbtable.fixed{table-layout:fixed}.lbtable.fixed th,.lbtable.fixed td{overflow:hidden;text-overflow:ellipsis}.lbtable th{text-align:left;color:var(--muted);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.06em;padding:6px 10px;border-bottom:1px solid var(--line)}.lbtable td{padding:9px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.lbtable td.num{font-variant-numeric:tabular-nums}.lbtable td.best{color:var(--best);font-weight:700}.lbtable select{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:6px;padding:4px 8px;font-size:12px}.vehiclecard{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:16px}.vehiclecard header{display:flex;justify-content:space-between;align-items:baseline}.vehiclecard h3{margin:0 0 4px;font-size:14px}.vehiclecard p{margin:0 0 10px;font-size:12px}.unassigned h3{font-size:13px;margin:0 0 10px}.maintenance{margin-top:14px;border-top:1px solid var(--line);padding-top:10px}.mainthead{display:flex;justify-content:space-between;align-items:baseline}.mainthead h4{margin:0;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.maintsince{list-style:none;margin:8px 0 0;padding:0;font-size:12px}.maintsince li{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:5px 0}.maintsince li+li{border-top:1px solid var(--line)}.maintitem{font-weight:600}.maintridden{font-variant-numeric:tabular-nums;text-align:right;color:var(--text)}.maintwhen{grid-column:1 / -1;color:var(--muted);font-size:11px}.maintsince li.oil .maintridden{color:var(--warn);font-weight:700}.maintlog{list-style:none;margin:12px 0 0;padding:0;font-size:13px}.maintlog li{display:grid;grid-template-columns:70px 76px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:7px 0;border-top:1px solid var(--line)}.maintdate{color:var(--muted)}.maintreading{font-weight:700;font-variant-numeric:tabular-nums}.maintwhat{min-width:0;overflow-wrap:anywhere}.maintadd{display:grid;grid-template-columns:190px 150px minmax(0,1fr) auto;gap:8px 10px;align-items:end;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.maintadd label{display:flex;flex-direction:column;gap:4px;min-width:0}.maintadd label>span:first-child{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.maintadd input,.maintadd select{background:var(--bg);border:1px solid var(--line);color:var(--text);padding:7px 9px;font-size:13px;width:100%;min-width:0}.maintadd input:focus,.maintadd select:focus{outline:none;border-color:var(--accent)}.maintreadingin{display:flex}.maintreadingin select{width:auto;flex:none;border-left:none}.maintchips{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px}.maintchips button{border:none;padding:4px 10px;background:var(--panel-2);color:var(--muted);cursor:pointer;font-size:12px}.maintchips button.on{background:var(--accent-fill);color:#fff}.maintadd .result{grid-column:1 / -1;margin:0}@media(max-width:700px){.maintadd{grid-template-columns:1fr 1fr}.maintadd .maintnotes{grid-column:1 / -1}.maintadd>.btn{grid-column:1 / -1}.maintlog li{grid-template-columns:62px minmax(0,1fr) auto}.maintreading{display:none}}.topbar{height:var(--topbar);flex:none;display:flex;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid var(--line);background:var(--panel)}.brand{display:inline-flex;align-items:center}.brandmark{height:58px;width:auto;display:block}.sessionpick{background:var(--panel-2);color:var(--text);border:1px solid var(--line);border-radius:6px;padding:5px 9px;font-size:12px;max-width:460px}.topmeta{color:var(--muted);font-size:12px;margin-right:auto;display:inline-flex;align-items:center;gap:10px}.notices{flex:none;padding:8px 14px;border-bottom:1px solid var(--line);margin-bottom:16px;display:grid;gap:6px;max-height:30vh;overflow:auto;background:var(--panel)}.result{background:var(--panel-2);border:1px solid var(--line);border-left:3px solid var(--good);border-radius:6px;padding:8px 10px;font-size:12px}.result.err{border-left-color:var(--accent)}.result.skip{border-left-color:var(--muted)}.result.warn{border-left-color:var(--warn)}.result .warn{color:var(--warn);display:block;margin-top:4px}.result code{color:var(--muted)}.bigdrop{flex:1;display:grid;place-items:center}.bigdrop label{text-align:center;cursor:pointer;padding:60px 80px;border:1.5px dashed var(--line);border-radius:12px;display:block}.bigdrop label:hover{border-color:var(--accent)}.bigdrop strong{display:block;font-size:16px}.hint{color:var(--muted);font-size:13px;margin-top:6px}.workspace{flex:1;min-height:0;display:grid;grid-template-columns:250px minmax(0,1fr) minmax(360px,42%);grid-template-rows:minmax(0,1fr) var(--sectorbar)}.ws-left{grid-row:1 / span 2;border-right:1px solid var(--line);background:var(--panel);overflow-y:auto;padding:10px 12px}.ws-map{position:relative;min-width:0;min-height:0}.ws-charts{border-left:1px solid var(--line);background:var(--panel);min-width:0;min-height:0;overflow:hidden;padding:4px 8px}.ws-sectorbar{grid-column:2 / span 2;display:flex;gap:2px;border-top:1px solid var(--line);background:var(--panel)}.workspace.withvideo{grid-template-columns:250px minmax(0,var(--ws-map, 1fr)) minmax(0,var(--ws-video, 1fr));grid-template-rows:minmax(0,var(--ws-top, 1.08fr)) minmax(0,var(--ws-bottom, .92fr)) var(--sectorbar)}.workspace.withvideo .ws-left{grid-row:1 / span 3}.workspace.withvideo .ws-map{grid-column:2;grid-row:1}.workspace.withvideo .ws-charts{grid-column:2 / span 2;grid-row:2;border-left:0;border-top:1px solid var(--line)}.workspace.withvideo .ws-sectorbar{grid-column:2 / span 2;grid-row:3}.ws-split{position:relative;z-index:6;background:transparent;transition:background .12s;touch-action:none;-webkit-user-select:none;user-select:none}.ws-split.vert{grid-column:3;grid-row:1;justify-self:start;width:9px;height:100%;margin-left:-5px;cursor:col-resize}.ws-split.horz{grid-column:2 / span 2;grid-row:2;align-self:start;width:100%;height:9px;margin-top:-5px;cursor:row-resize}.ws-split:hover,.ws-split:focus-visible{background:var(--accent);outline:none}.ws-video{grid-column:3;grid-row:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:6px;border-left:1px solid var(--line);background:var(--panel);padding:8px 10px;overflow:hidden}.videohead{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.videotitle{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-weight:600}.videoheadtools{display:flex;align-items:baseline;gap:2px}.videoswap{color:var(--muted);cursor:pointer;font-size:11px;padding:2px 6px}.videoswap:hover{color:var(--accent)}.videoswap input{display:none}.videodrop{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:20px;border:1px dashed var(--line);border-radius:8px;cursor:pointer}.videodrop:hover{border-color:var(--accent)}.videodrop>span:first-of-type{font-size:13px}.videodrop .hint{max-width:34ch;margin:0}.videobox{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:#000;border:1px solid var(--line);border-radius:6px;overflow:hidden}.videobox video{max-width:100%;max-height:100%;display:block}.videostrip{flex:none;width:100%;height:34px;background:var(--panel-2);border:1px solid var(--line);border-radius:5px;cursor:pointer;position:relative}.videostrip{background-image:linear-gradient(to right,transparent calc(var(--playhead, 0%) - 1px),var(--text) calc(var(--playhead, 0%) - 1px),var(--text) var(--playhead, 0%),transparent var(--playhead, 0%))}.videotools{flex:none;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.videosep{width:1px;align-self:stretch;background:var(--line);margin:0 3px}.videohint{flex:none;color:var(--muted);font-size:11px;margin:0;line-height:1.45}.ws-left section{margin-bottom:18px}.ws-left h3{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin:0 0 8px;font-weight:600}.sidenote{color:var(--muted);font-size:11px;margin:8px 0 0;line-height:1.4}.laplist{display:grid;gap:3px}.laprow{position:relative;display:flex;align-items:center;gap:7px}.laprow .lapmain{flex:1;display:flex;justify-content:space-between;align-items:baseline;background:transparent;border:1px solid transparent;border-radius:5px;color:var(--muted);padding:4px 8px;font-size:12px;cursor:pointer}.laprow.on .lapmain{background:var(--panel-2);border-color:var(--line);color:var(--text)}.laprow .lapmain:hover{color:var(--text)}.lapno{font-weight:600}.laptime{font-variant-numeric:tabular-nums;font-size:11px}.laptime.best{color:var(--best);font-weight:700}.laptimes{display:flex;align-items:baseline;gap:7px}.lapgap{font-variant-numeric:tabular-nums;font-size:10.5px;color:var(--muted);min-width:3.6em;text-align:right}.swatch{width:11px;height:11px;border-radius:3px;flex:none;border:none;padding:0;box-shadow:0 0 0 1px #ffffff40;cursor:pointer}.picker{position:absolute;top:calc(100% + 4px);left:0;z-index:30;display:flex;align-items:center;gap:6px;padding:6px;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;box-shadow:0 6px 20px #0009}.colorwheel{width:26px;height:26px;padding:0;border:none;border-radius:5px;background:none;cursor:pointer}.colorwheel::-webkit-color-swatch-wrapper{padding:0}.colorwheel::-webkit-color-swatch{border:1px solid var(--line);border-radius:5px}.colorwheel::-moz-color-swatch{border:1px solid var(--line);border-radius:5px}.colorhex{width:74px;background:var(--panel);border:1px solid var(--line);color:var(--text);border-radius:5px;padding:4px 6px;font-size:11px;font-family:ui-monospace,monospace;text-transform:uppercase}.segmented{display:inline-flex;border:1px solid var(--line);border-radius:6px;overflow:hidden}.segmented.full{width:100%}.segmented button{flex:1;background:var(--panel-2);border:none;color:var(--muted);padding:5px 10px;font-size:11px;cursor:pointer}.segmented button.on{background:#223049;color:#cde2fb}.segmented button:hover:not(.on){color:var(--text)}.sectorseg{background:var(--panel-2);border:none;border-top:2px solid transparent;color:var(--muted);font-size:11px;letter-spacing:.08em;cursor:pointer;min-width:0}.sectorseg:hover{color:var(--text)}.sectorseg.on{background:#223049;color:#cde2fb;border-top-color:#4da3ff}.sectorclear{flex:none;background:transparent;border:none;color:var(--muted);font-size:11px;padding:0 12px;cursor:pointer}.sectorclear:hover{color:var(--accent)}.mapbox{position:absolute;top:0;right:0;bottom:30px;left:0}.maprow{position:absolute;left:0;right:0;bottom:0;height:30px;display:flex;align-items:center;gap:10px;padding:0 10px;background:var(--panel);border-top:1px solid var(--line)}.maplegendkey{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.maplegendkey i{width:14px;height:3px;border-radius:2px;display:inline-block}.maplegendkey i.k-sf{background:#fff}.maplegendkey i.k-sec{background:#4da3ff;margin-left:8px}.legwarn{color:var(--warn);font-size:11px}.chip{background:var(--panel-2);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:3px 10px;font-size:11px;cursor:pointer}.chip:hover{color:var(--text)}.chip.draw.on{background:#3a2410;border-color:var(--warn);color:var(--warn)}.chip.save{background:#123020;border-color:var(--good);color:var(--good)}.chip:disabled{opacity:.4;cursor:not-allowed}.lapmarker{font:600 10px/1 ui-sans-serif,system-ui,sans-serif;color:#0b0d12;padding:3px 5px;border-radius:4px;box-shadow:0 0 0 1.5px #0000008c;letter-spacing:.02em}.cursordot{width:13px;height:13px;border-radius:50%;border:2.5px solid #fff;background:#00000059;box-shadow:0 0 0 1.5px #0009}.maplibregl-ctrl-attrib{font-size:10px}.charts{height:100%;display:flex;flex-direction:column;padding-bottom:14px}.charthead{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 2px 4px;min-height:20px}.charthint{color:var(--muted);font-size:10px;opacity:.75}.fortouch{display:none}@media(pointer:coarse){.forpointer{display:none}.fortouch{display:inline}}.charthost{flex:1;min-height:0;overflow:hidden;position:relative}.chartsempty{color:var(--muted);font-size:12px;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.chartnote{color:var(--muted);font-size:11px;border-left:2px solid var(--line);padding-left:8px;margin:6px 0 0;line-height:1.4}.chartnote b{color:var(--text)}.uplot,.u-wrap{width:100%!important}.u-cursor-x{border-right:1px dashed rgba(255,255,255,.85)!important}.u-select{background:#2a78d62e!important}.tag{display:inline-block;padding:1px 7px;border-radius:999px;font-size:10px;border:1px solid var(--line);color:var(--muted);margin-left:6px}.tag.exact{border-color:var(--good);color:var(--good)}.tag.approx{border-color:var(--warn);color:var(--warn)}.tag.skip{border-color:var(--muted);color:var(--muted)}.tag.partial{border-color:var(--warn);color:var(--warn);cursor:help}.tag.bike{border-color:#3b82f6;color:#93c5fd}.page.dragover{outline:2px dashed var(--accent);outline-offset:-6px}.dropzone{display:block;cursor:pointer;text-align:center;padding:26px;border:1.5px dashed var(--line);border-radius:10px;margin-bottom:18px}.dropzone:hover{border-color:var(--accent)}.dropzone strong{display:block;font-size:14px}.lbtable.clickable tbody tr{cursor:pointer}.lbtable.clickable tbody tr:hover td{background:var(--panel-2)}button.link{background:none;border:none;color:var(--muted);cursor:pointer;font-size:11px;padding:2px 6px}button.link:hover{color:var(--accent)}.segmented.small button{padding:4px 9px;font-size:11px}.vehiclechip{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:999px;padding:2px 10px;font-size:11px;cursor:pointer}.vehiclechip:hover{border-color:var(--accent)}.modalback{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:80;display:grid;place-items:center}.modal{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:18px 20px;width:min(620px,92vw);max-height:80vh;overflow:auto;box-shadow:0 20px 60px #000000b3}.modal header{display:flex;align-items:center;justify-content:space-between}.modal h2{margin:0;font-size:16px}.modalnote{color:var(--muted);font-size:12px;line-height:1.5}.addrow{display:flex;gap:8px;margin:12px 0 16px}.addrow input,.addrow select{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:6px;padding:6px 10px;font-size:13px}.addrow input{flex:1}.vehicletable{width:100%;border-collapse:collapse;font-size:12px}.vehicletable td{padding:7px 6px;border-bottom:1px solid var(--line)}.vehicletable tr.on td{background:var(--panel-2)}.vehicletable td.vcount{color:var(--muted);white-space:nowrap}.vehicletable select{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:6px;padding:4px 8px;font-size:12px}.modalfooter{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.sidenote.warn{color:var(--warn)}.widthrow{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.widthrow input[type=range]{flex:1;min-width:0;accent-color:#3987e5}.widthrow span{font-variant-numeric:tabular-nums;color:var(--text)}.sectortable td.stime.merged{color:var(--muted);font-style:italic}.tireinput{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:5px;padding:4px 7px;font-size:12px;width:100%}.tireinput.compact{font-size:11px;padding:3px 6px}.tirecell{min-width:92px}.modal .tirecell{min-width:168px}.modal .tirecell .tireinput+.tireinput{margin-top:3px}.lbtable th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.lbtable th.sortable:hover,.lbtable th.sortable.on{color:var(--text)}.lbfilters{display:flex;gap:8px;align-items:center;margin-bottom:18px}.lbfilters select{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:6px;padding:5px 9px;font-size:12px}.rowactions{white-space:nowrap;text-align:right}.rowactions .chip{text-decoration:none;margin-right:8px}a.chip{text-decoration:none;display:inline-block}.lbtable td.nowrap{white-space:nowrap}.cfg{color:var(--muted);white-space:pre}.addrow input.mcyear{flex:none;width:76px}.addpreview{margin:-8px 0 16px}.cardactions{display:inline-flex;gap:10px}.vehiclecard.editing{border-color:var(--muted)}.editfields{display:flex;gap:8px;margin-bottom:10px}.editfields input{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:6px;padding:6px 9px;font-size:13px;min-width:0;flex:1}.editfields input.mcyear{flex:none;width:72px}.editactions{display:flex;gap:10px;align-items:center}.navaccount{margin-left:auto;display:flex;align-items:center;gap:12px}.whoami{font-size:12.5px;color:var(--text);display:inline-flex;gap:6px;align-items:baseline}.whoami .handle{color:var(--muted);font-size:11.5px}.btn.small{padding:5px 11px;font-size:12.5px}.authpage{max-width:520px}.authpending{color:var(--muted)}.steps{list-style:none;display:flex;gap:8px;padding:0;margin:0 0 22px;font-size:12px}.steps li{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:4px 12px;background:var(--panel)}.steps li.on{color:var(--text);border-color:var(--accent)}.steps li.done{color:var(--text)}.steps li.done:before{content:"✓ ";color:var(--best);font-weight:700}.verifystep{display:flex;flex-direction:column;gap:12px;max-width:46ch}.verifystep p{margin:0;line-height:1.5}.checkrow{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45}.checkrow input{margin-top:3px;flex:none}.settingsblock .checkrow,.settingsblock .checkline,.authform .checkrow,.authform .checkline{flex-direction:row;align-items:flex-start;gap:10px}.settingsblock .checkrow>span,.settingsblock .checkline>span,.authform .checkrow>span,.authform .checkline>span{text-transform:none;letter-spacing:normal;font-size:14px;color:var(--text)}.settingsblock .checkrow input[type=checkbox],.settingsblock .checkline input[type=checkbox],.authform .checkrow input[type=checkbox],.authform .checkline input[type=checkbox]{width:auto;min-width:0;flex:none;margin:3px 0 0;padding:0;border:0;border-radius:0;background:none;accent-color:var(--accent)}.authform{display:flex;flex-direction:column;gap:14px}.authform label{display:flex;flex-direction:column;gap:5px}.authform label>span{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.authform input{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:6px;padding:9px 11px;font-size:14px;width:100%;min-width:0}.authform input:focus{outline:none;border-color:var(--accent)}.authform .btn{align-self:flex-start}.authform .hint{margin-top:0}.fieldrow{display:flex;gap:12px;flex-wrap:wrap}.fieldrow>label{flex:1 1 180px;min-width:0}.problems{margin:0;padding:10px 10px 10px 28px;font-size:12.5px;background:var(--panel-2);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:6px;color:var(--text)}.problems li{margin:2px 0}.bikelist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.bikelist li{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:8px 12px;font-size:13px}.authactions{display:flex;align-items:center;gap:16px}.authactions .btn{align-self:auto}.avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;flex:none;background:var(--panel-2);border:1px solid var(--line);color:var(--muted);font-weight:600;letter-spacing:.02em}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.avatar.small{width:26px;height:26px;font-size:10px}.avatar.medium{width:56px;height:56px;font-size:18px}.avatar.large{width:96px;height:96px;font-size:30px}.avatar.busy{opacity:.55}.avatarpicker{position:relative;display:flex;flex-direction:column;align-items:center}.avatar.editable{position:relative;padding:0;cursor:pointer}.avatar.editable:disabled{cursor:default}.avataredit{position:absolute;left:0;right:0;bottom:0;background:#000000a8;color:#fff;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:5px 0 6px;opacity:0;transition:opacity .12s ease}.avatar.editable:hover .avataredit,.avatar.editable:focus-visible .avataredit,.avatar.editable.busy .avataredit{opacity:1}.avatarmenu{position:absolute;top:calc(100% + 8px);left:0;z-index:90;min-width:160px;padding:6px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 16px 40px #0009;display:flex;flex-direction:column;gap:2px}.avatarmenu button{background:none;border:0;color:var(--text);cursor:pointer;text-align:left;font-size:13px;padding:8px 10px;border-radius:6px;white-space:nowrap}.avatarmenu button:hover{background:var(--panel-2)}.avatarmenu button.danger{color:var(--accent)}.avatarmenu button.danger:hover{background:#ff3b301f}.profileavatar{display:flex;flex-direction:column;align-items:center;gap:10px}.hint.err{color:var(--accent)}.accountmenu{position:relative}.whoami{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:12.5px;cursor:pointer;padding:3px 10px 3px 3px;border-radius:999px;background:transparent;border:1px solid transparent}.whoami:hover,.whoami.open{background:var(--panel-2);border-color:var(--line)}.whoaminame{white-space:nowrap}.whoami .caret{color:var(--muted);font-size:9px}.accountdrop{position:absolute;top:calc(100% + 6px);right:0;z-index:90;min-width:190px;padding:6px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 16px 40px #0009;display:flex;flex-direction:column;gap:2px}.accounthead{display:flex;flex-direction:column;gap:1px;padding:7px 10px 9px;margin-bottom:4px;border-bottom:1px solid var(--line)}.accounthead .handle{color:var(--muted);font-size:11.5px}.accountdrop button{background:none;border:0;color:var(--text);cursor:pointer;text-align:left;font-size:13px;padding:8px 10px;border-radius:6px}.accountdrop button:hover{background:var(--panel-2)}.accountdrop button.danger{color:var(--accent);margin-top:4px;border-top:1px solid var(--line);border-radius:0 0 6px 6px}.accountdrop button.danger:hover{background:#ff3b301f}.profilehead{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding-bottom:26px;margin-bottom:26px;border-bottom:1px solid var(--line)}.profileid{min-width:0}.profileid h1{font-size:26px;margin:0 0 2px}.profileid .handle{color:var(--muted);font-size:14px;margin:0}.profileid .joined{font-size:12.5px;margin:6px 0 0}.besthero{margin-left:auto;display:flex;flex-direction:column;gap:1px;text-align:right;text-decoration:none;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:12px 18px;min-width:210px}.besthero:hover{border-color:var(--accent)}.besthero-label{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.besthero-time{font-size:30px;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums}.besthero-where{font-size:12.5px;color:var(--text)}.besthero-where .sep{color:var(--muted)}.besthero-when{font-size:11.5px;color:var(--muted)}.stattiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:30px}.stattiles article{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:2px}.statnum{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}.statlabel{font-size:11.5px;color:var(--muted)}.profilesection{margin-bottom:34px}.profilesection h2{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:500;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--line)}.vbest{margin:6px 0 0;font-size:13px}.vbest .num{font-variant-numeric:tabular-nums;font-weight:600}.weatherchip{display:inline-flex;align-items:baseline;gap:6px;cursor:help}.wtemp{font-variant-numeric:tabular-nums;white-space:nowrap}.wcond{color:var(--muted);font-size:11.5px;white-space:nowrap}.lbtable td.wxcell{white-space:nowrap}.toolrow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:14px 0 18px}.toolrow .hint{margin-top:0}.weatherpanel dl{margin:0;display:grid;gap:2px 18px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.weatherpanel dl>div{display:flex;justify-content:space-between;gap:12px;font-size:12.5px}.weatherpanel dt{color:var(--muted)}.weatherpanel dd{margin:0;font-variant-numeric:tabular-nums}.wicon{font-size:12px;line-height:1}.besthero .weatherchip{display:inline-flex}.besthero-when{display:inline-flex;align-items:baseline;gap:0;justify-content:flex-end}.settingstoggle{font-size:12px}.settingsmodal{width:min(680px,94vw)}.settingsmodal .settings{margin-top:16px}.settingsmodal .settingsblock{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;padding:18px 0 0}.settingsmodal .settingsblock:first-child{border-top:0;padding-top:0}.settings{display:flex;flex-direction:column;gap:22px}.settingsblock{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:18px;display:flex;flex-direction:column;gap:12px}.settingsblock h3{margin:0;font-size:14px}.settingsblock .hint{margin-top:0}.settingsblock label{display:flex;flex-direction:column;gap:5px}.settingsblock label>span{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.settingsblock input{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:6px;padding:8px 11px;font-size:14px;width:100%;min-width:0}.settingsblock input:focus{outline:none;border-color:var(--accent)}.settingsblock .btn{align-self:flex-start}.prefrow{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.preflabel{font-size:13px}.preflabel .muted{font-size:12px}.hint.ok{color:var(--best);font-weight:600}.filterbar{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end;margin-bottom:12px}.filterpick{display:flex;flex-direction:column;gap:4px}.filterpick>span{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.filterpick select{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:6px;padding:6px 9px;font-size:12.5px;max-width:220px}.countline{margin:0 0 10px}.laptime{font-variant-numeric:tabular-nums;font-weight:600}.lbtable tr.minelap td{background:#ffffff07}.tag.you{margin-left:6px;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:1px 6px}.ridercell{color:var(--text);text-decoration:none}.ridercell:hover{color:var(--accent);text-decoration:underline}.besthero.static{cursor:default}.besthero.static:hover{border-color:var(--line)}.disclose{background:none;border:0;color:var(--muted);cursor:pointer;padding:0;margin-right:8px;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;vertical-align:-2px}.disclose svg{width:10px;height:10px;transition:transform .12s ease}.disclose.open svg{transform:rotate(90deg)}.disclose:hover{color:var(--text)}.lapno{white-space:nowrap}.tag.best{margin-left:8px;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--best);font-weight:700}.analysislist{display:flex;flex-direction:column;gap:14px}.analysiscard{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:16px}.analysiscard header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.analysiscard h3{margin:0 0 4px;font-size:15px}.analysiscard h3 a{color:var(--text);text-decoration:none}.analysiscard h3 a:hover{color:var(--accent)}.analysiscard p{margin:0 0 10px;font-size:12px}.renamerow{display:flex;gap:10px;align-items:center;flex:1}.renamerow input{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:6px;padding:6px 9px;font-size:14px;flex:1;min-width:0}.checkline{display:flex;align-items:center;gap:8px;font-size:13px;margin:12px 0}.picklist{display:flex;flex-direction:column;gap:4px;max-height:46vh;overflow-y:auto}.picklist{--pickcols: auto 72px minmax(0, 1fr) minmax(0, 1fr) auto auto}.picklist label{display:grid;grid-template-columns:var(--pickcols);gap:12px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--panel-2);font-size:12.5px;cursor:pointer}.picklist label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pickhead{display:grid;grid-template-columns:var(--pickcols);gap:12px;align-items:center;padding:0 10px 6px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);position:sticky;top:0;background:var(--panel);z-index:1}.pickhead button{background:none;border:0;padding:0;cursor:pointer;text-align:left;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--muted)}.pickhead button:hover,.pickhead button.on{color:var(--text)}.bikefilter{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:6px;padding:5px 9px;font-size:12.5px;max-width:220px}.picklist label:hover{border-color:var(--muted)}.picklist label.on{border-color:var(--accent)}.segmented.vis button{padding:3px 7px;font-size:10.5px}.segmented.vis{max-width:100%}.segmented.vis.overridden{opacity:.5}.visrow{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:13px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.tag.private{margin-left:6px;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--warn);border:1px solid rgba(251,191,36,.4);border-radius:999px;padding:1px 6px}.sessiongrid{--sesscols: minmax(0, 18fr) minmax(0, 17fr) minmax(0, 6fr) minmax(0, 7fr) minmax(0, 10fr) minmax(0, 3fr) minmax(0, 6fr) minmax(0, 5fr) minmax(0, 6fr) minmax(0, 14fr) minmax(0, 17fr);--sessgap: 10px;--vieww: 56px;--analyzew: 72px;--deletew: 46px;display:grid;grid-template-columns:var(--sesscols);align-items:stretch;column-gap:var(--sessgap);width:100%;font-size:13px}.srow{display:contents}.gridhead{color:var(--muted);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.06em;padding:6px 0;border-bottom:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gridhead.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.gridhead.sortable:hover,.gridhead.on{color:var(--text)}.gcell{display:flex;align-items:center;padding:9px 0;border-bottom:1px solid var(--line);min-width:0;overflow:hidden;white-space:nowrap}.gcell>*{min-width:0}.gcell.num{justify-content:flex-start}.gcell.num{font-variant-numeric:tabular-nums}.gcell.open{border-bottom:0}.gcell select,.gcell .tireinput{width:100%;min-width:0}.gcell.actions{display:grid;grid-template-columns:var(--vieww) var(--analyzew) var(--deletew);column-gap:8px;justify-content:end;justify-items:start}.gcell.actions{align-items:center;overflow:visible}.gcell.actions .link{justify-self:end;white-space:nowrap}.gcell .trackname{overflow:hidden;text-overflow:ellipsis}.lappanel{grid-column:1 / -1;border-bottom:1px solid var(--line);background:#0000002e}.sessionlaps{width:100%}.sessionlaprow{display:grid;grid-template-columns:var(--sesscols);column-gap:var(--sessgap);align-items:stretch;width:100%;border-bottom:1px solid var(--line);font-size:12.5px}.sessionlaprow:last-child{border-bottom:0}.sessionlaprow>*{display:flex;align-items:center;min-width:0;padding:7px 0}.sessionlaprow>.lapno{padding-left:34px;align-items:flex-start}.chip{white-space:nowrap}.lappanel>.hint{padding:10px 0 10px 34px;margin:0}.setupmodal{width:min(720px,94vw)}.namefield{display:flex;flex-direction:column;gap:6px;margin:16px 0 10px}.namefield>span{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.namefield input{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:6px;padding:9px 11px;font-size:14px;width:100%;min-width:0}.namefield input:focus{outline:none;border-color:var(--accent)}.namefield input[readonly]{color:var(--muted)}.addsection{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.addsection h3{margin:0 0 10px;font-size:13px}.addfilters{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}.addfilters .checkline,.addfilters .hint{margin:0}.savedmark{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--good);border:1px solid rgba(74,222,128,.35);border-radius:999px;padding:3px 10px}.editmodal{width:min(560px,94vw)}.editmodal .linkrow{display:flex;gap:8px}.editmodal .linkrow input{flex:1;min-width:0;font-size:12.5px}.editmodal .linkrow .btn{flex:none}.catalog{display:flex;flex-direction:column;gap:8px}.catmake{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:12px 14px}.catmake header{display:flex;align-items:center;justify-content:space-between;gap:12px}.catname{background:none;border:0;color:var(--text);font-size:14px;font-weight:600;cursor:pointer;padding:0;text-align:left}.catname:hover{color:var(--accent)}.modellist{list-style:none;margin:12px 0 0;padding:0;font-size:12.5px}.modellist li{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:6px 0;border-top:1px solid var(--line)}.addrow select,.mcmake,.mcmodel{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:6px;padding:6px 10px;font-size:13px;min-width:0}.mcmake,.mcmodel{flex:1}select.mcyear{flex:none;width:92px}.sharebox{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.sharebox .checkline,.sharebox .hint{margin:0}.sharedtitle{font-size:13px;margin-right:auto}.sharedcta{margin-left:auto}.notekind{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:none;background:none;border:0;padding:0;cursor:pointer;font:800 12px/1 ui-sans-serif,system-ui,sans-serif;color:var(--muted)}.notekinds .notekind .noteshape{filter:saturate(.25) brightness(.7)}.notekinds .notekind.on .noteshape{filter:none}.notekinds{display:flex;gap:6px;margin-bottom:8px}.noteeditor{padding:8px 0}.noteeditor textarea{width:100%;min-width:0;resize:vertical;background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:6px;padding:7px 9px;font:inherit;font-size:12px}.noteeditor textarea:focus{outline:none;border-color:var(--accent)}.noteactions{display:flex;align-items:center;gap:10px;margin-top:8px}.noteactions .btn{margin-left:auto}.noteactions .link.danger{color:var(--accent)}.notelist{list-style:none;margin:6px 0 0;padding:0}.notelist li{border-top:1px solid var(--line)}.notelist li:first-child{border-top:0}.noterow{display:flex;align-items:flex-start;gap:8px;width:100%;background:none;border:0;padding:7px 0;cursor:pointer;text-align:left}.noterow:hover{color:var(--text)}.notebody{font-size:12px;color:var(--text);line-height:1.4}.notepin{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 4px;border-radius:999px;cursor:pointer;font:800 13px/1 ui-sans-serif,system-ui,sans-serif;background:#0b0d12;border:1px solid var(--line);box-shadow:0 2px 10px #000c}.notepin:hover{filter:brightness(1.2)}.noteshape{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;font:900 12px/1 ui-sans-serif,system-ui,sans-serif;color:#0b0d12}.notepin.good .noteshape,.notekind.good .noteshape{background:var(--good);border-radius:50%}.notepin.info .noteshape,.notekind.info .noteshape{background:#4ea1f5;border-radius:50%}.notepin.warn .noteshape,.notekind.warn .noteshape{background:var(--warn);clip-path:polygon(50% 4%,100% 96%,0% 96%);align-items:flex-end;padding-bottom:2px;font-size:11px}.notepin.bad .noteshape,.notekind.bad .noteshape{background:var(--accent);clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%)}.pinnum{font-size:12px;font-variant-numeric:tabular-nums;color:var(--text)}.notesection .sidenote{margin:0}.lapowner{margin-left:5px;font-size:9.5px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:0 5px}.duel{flex:1;min-height:0;display:flex;flex-direction:column}.duelbar{flex:none;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 14px;border-bottom:1px solid var(--line);background:var(--panel)}.duelclock{font-variant-numeric:tabular-nums;font-weight:700;font-size:15px;min-width:76px;margin-right:auto}.duellap{font-variant-numeric:tabular-nums;color:var(--muted)}.duellap.done{color:var(--best);font-weight:700}.duelflag{margin-left:8px;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--best)}.duelstage{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,36%)}.duelmap{min-height:0;position:relative;display:flex;flex-direction:column}.duelcharts{min-height:0;display:flex;flex-direction:column;padding:6px 16px 0;border-left:1px solid var(--line)}.duelstart{margin-top:10px;width:100%;text-align:center;line-height:1.35;padding:8px 10px;white-space:normal}.duelstart:disabled{opacity:.55}.analysistitle{display:inline-flex;align-items:baseline;gap:10px;font-size:13px;min-width:0;overflow:hidden;white-space:nowrap}.analysistitle b{overflow:hidden;text-overflow:ellipsis}.racenum{margin-left:6px;color:var(--accent);font-weight:600;font-variant-numeric:tabular-nums;font-size:.92em}.profileid h1 .racenum{font-size:.7em;vertical-align:.15em}.profilelinks{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 4px}.profilelink{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted);text-decoration:none;font-size:12.5px;line-height:1.4;max-width:100%}.profilelink:hover{color:var(--accent);border-color:var(--accent)}.linklabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamchips{display:flex;flex-wrap:wrap;gap:10px}.teamchip{display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 7px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--text);text-decoration:none;font-size:14px}.teamchip:hover{border-color:var(--accent);color:var(--accent)}.teamcard{display:flex;align-items:center;justify-content:space-between;gap:16px}.teamcardmain{display:flex;align-items:center;gap:14px;min-width:0;color:inherit;text-decoration:none}.teamcardmain:hover h3{color:var(--accent)}.teamcardtext{min-width:0}.teamcardtext h3{margin:0 0 3px;font-size:16px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamcardtext p{margin:0;font-size:12.5px}.backlink{margin:0 0 14px;font-size:12px}.backlink a{color:var(--muted);text-decoration:none}.backlink a:hover{color:var(--accent)}.numfield{max-width:7ch;font-variant-numeric:tabular-nums}.linkglyph{flex:0 0 auto;display:block}.numlabel{align-items:flex-start}.picklist.comparepick{--pickcols: auto 72px 56px minmax(0, 1fr) auto}.submitrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.submitrow .btn{flex:0 0 auto}.result.err.inline{margin:0;padding:7px 11px;font-size:12.5px;flex:1 1 auto;min-width:0}.result.err.inline:empty{display:none}.truncnote{margin:0 0 8px;padding:0 10px}.modellist li.editing{gap:8px}.modellist li.editing input{min-width:0}.yearpair{display:inline-flex;align-items:center;gap:5px}.yearpair .dash{color:var(--muted)}.cardactions button:disabled{opacity:.45;cursor:not-allowed}.accountdrop .menuheading{padding:10px 12px 4px;margin-top:4px;border-top:1px solid var(--line);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-weight:700}.accountdrop .menusep{height:1px;background:var(--line);margin:4px 0}.usertable th{text-align:left;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700;padding-bottom:6px}.usertable th.num{text-align:right}.tag.admin{background:#ffb02029;color:#ffc65c;border-color:#7a5a1a}.warnnote{border:1px solid #7a5a1a;background:#ffb02014;border-radius:8px;padding:10px 12px;color:#ffc65c}.resetissued{border:1px solid var(--accent);border-radius:10px;background:var(--panel-2);padding:16px 18px;margin-bottom:16px}.resetissued h3{margin:0 0 6px;font-size:15px}.resetissued input{width:100%;margin:8px 0 10px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px}.verifybanner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:9px 18px;font-size:13px;border-bottom:1px solid #7a5a1a;background:#ffb02017;color:#ffc65c}.verifybanner b{color:#ffd794;font-weight:600}.verifybanner .muted{color:#c9a86a}.verifybanner button.link{color:#ffc65c;text-decoration:underline}.sitefooter{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:18px 24px;margin-top:8px;border-top:1px solid var(--line);background:var(--panel);font-size:12.5px}.footergroups{display:flex;flex-wrap:wrap;gap:14px 44px;align-items:flex-start}.sitefooter nav{display:flex;flex-direction:column;gap:6px}.sitefooter a{color:var(--muted);text-decoration:none}.sitefooter a:hover{color:var(--accent);text-decoration:underline}.footermark{display:flex;align-items:center;gap:14px;margin-left:auto}.footerdonate{color:var(--accent)!important;border:1px solid var(--accent);border-radius:999px;padding:5px 14px;font-weight:600}.footerdonate:hover{background:var(--panel2);text-decoration:none!important}.page.legalpage{max-width:80ch}.legalpage .legalbody{max-width:none}.legalbody h2{margin:28px 0 10px;font-size:16px;letter-spacing:-.01em;padding-top:16px;border-top:1px solid var(--line)}.legalbody h2:first-child{border-top:0;padding-top:0;margin-top:0}.legalbody p,.legalbody li{color:#c3cad6;font-size:14px;line-height:1.65}.legalbody ul{margin:0 0 12px;padding-left:20px}.legalbody li{margin-bottom:6px}.legalbody h3{margin:26px 0 8px;font-size:14px;letter-spacing:-.01em;color:var(--text)}.legalbody ol{margin:0 0 12px;padding-left:20px}.legalbody b{color:var(--text);font-weight:600}.legalbody a{color:#7fb2f0}.freshtoken{border:1px solid var(--accent);border-radius:8px;padding:12px 14px;margin-bottom:12px;background:var(--panel-2)}.freshtoken p{margin:0 0 8px;font-size:13px}.tokenrow{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tokenrow code{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:7px 9px;font-size:12px;color:var(--text)}.tokenlist{list-style:none;margin:10px 0 0;padding:0}.tokenlist li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-size:13px}.tokenlist .muted{font-size:12px}.welcomemodal{width:min(520px,92vw);text-align:center}.welcomemodal header{justify-content:space-between;margin-bottom:14px}.welcomemodal h2{font-size:18px;margin:0}.welcomemodal p{color:#c3cad6;font-size:14px;line-height:1.6;margin:0 0 12px;text-align:left}.welcomemodal a{color:var(--accent)}.welcomemark{display:block;height:120px;width:auto;margin:4px auto 18px}.welcomefoot{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:14px}.welcomesuppress{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;cursor:pointer}.welcomesuppress input{accent-color:var(--accent);cursor:pointer}.page.docspage{max-width:1480px}.docslayout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:48px}.docsbody>section>:not(figure){max-width:76ch}.docstoc{position:sticky;top:0;align-self:start;max-height:calc(100vh - 140px);overflow-y:auto;padding-right:8px}.docstoc h2{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.docstoc ol{list-style:none;margin:0;padding:0}.docstoc ol ol{margin:4px 0 10px;padding-left:10px;border-left:1px solid var(--line)}.docstoc li{margin:0 0 2px}.docstoc a{display:block;padding:4px 6px;border-radius:5px;color:var(--muted);text-decoration:none;font-size:12.5px;line-height:1.35}.docstoc>ol>li>a{color:var(--text);font-weight:600;font-size:13px}.docstoc a:hover{color:var(--text);background:var(--panel-2)}.docstoc a.on{color:var(--text);background:var(--panel-2);font-weight:600}.docsbody h2,.docsbody h3{scroll-margin-top:12px}.docsbody h4{font-size:14px;margin:22px 0 8px;color:var(--text)}.docshot{margin:18px 0 26px}.docshot img{display:block;max-width:100%;height:auto;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.shotzoom{position:relative;display:block;max-width:100%;padding:0;border:0;background:none;cursor:zoom-in;font:inherit}.zoombadge{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border-radius:6px;background:#0b0d12d1;border:1px solid var(--line);color:var(--text);font-size:11px;font-weight:600;letter-spacing:.04em;opacity:.72;transition:opacity .12s ease}.shotzoom:hover .zoombadge,.shotzoom:focus-visible .zoombadge{opacity:1;background:var(--accent);border-color:var(--accent)}.shotzoom:hover img{border-color:var(--muted)}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;padding:24px;background:#000000e0;display:grid;place-items:center;cursor:zoom-out}.lightbox img{max-width:96vw;max-height:92vh;width:auto;height:auto;border:1px solid var(--line);border-radius:8px;cursor:default}.lightboxclose{position:absolute;top:14px;right:18px;background:none;border:0;color:var(--muted);font-size:30px;line-height:1;cursor:pointer;padding:4px 10px}.lightboxclose:hover{color:var(--text)}.docshot figcaption{margin-top:8px;color:var(--muted);font-size:12px;line-height:1.5}.callouts{list-style:none;padding-left:0}.callouts li{margin-bottom:8px;padding-left:34px;text-indent:-34px}.callouts b{display:inline-block;min-width:26px;margin-right:8px;text-indent:0;text-align:center;border-radius:4px;padding:1px 5px;white-space:nowrap;background:var(--panel-2);border:1px solid var(--line);font-size:12px}@media(max-width:900px){.docslayout{grid-template-columns:minmax(0,1fr);gap:24px}.docstoc{position:static;max-height:none;border-bottom:1px solid var(--line);padding-bottom:12px}}.aboutphoto{float:right;width:min(34%,220px);height:auto;margin:4px 0 18px 24px;border-radius:10px;border:1px solid var(--line)}.aboutdisclaimer{font-style:italic}.aboutmark{clear:both;display:block;height:190px;width:auto;margin:44px auto 0;opacity:.9}@media(max-width:620px){.aboutphoto{float:none;width:100%;margin:0 0 20px}}.req{color:var(--accent)}.messagebox{width:100%;resize:vertical;font:inherit;line-height:1.5;background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:6px;padding:9px 11px}.checkline>span{line-height:1.5}.messagebody{white-space:pre-wrap}.analysiscard.done{opacity:.55}.docslink{display:flex;align-items:center;gap:8px;margin-top:18px;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);text-decoration:none;font-size:12.5px}.docslink:hover{color:var(--accent)}.pager{display:flex;align-items:center;justify-content:center;gap:14px;margin:16px 0 4px}.pager .btn:disabled{opacity:.4;cursor:not-allowed}.shellbody.hasfooter{overflow-y:auto}.shellbody.hasfooter>.page{overflow-y:visible;flex:0 0 auto}.shellbody.hasfooter>.sitefooter{margin-top:auto}.metricgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:18px 0 28px}.metriccard{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.metriclabel{color:var(--muted);font-size:12px;letter-spacing:.3px}.metricvalue{color:var(--text);font-size:26px;font-weight:700;font-variant-numeric:tabular-nums}.metricsub{color:var(--muted);font-size:12px}.adminnav{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 20px}.adminnavlink{color:var(--muted);text-decoration:none;font-size:13px;border:1px solid var(--line);border-radius:999px;padding:5px 12px;background:var(--panel)}.adminnavlink:hover{color:var(--text)}.adminnavlink.on{color:var(--text);border-color:var(--accent)}.bloglist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.bloglist li{display:flex;flex-direction:column;gap:3px}.bloglist li>a,.bloglist li>.link{font-size:16px;font-weight:600;text-align:left}.bloglist .muted{font-size:12px}.bloglist li .hint{margin:2px 0 0}.bloglist.compact{gap:8px}.bloglist.compact li{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}.blogpost,.blogpreview{max-width:74ch}.blogpost h2,.blogpreview h2{font-size:20px;margin:28px 0 8px}.blogpost h3,.blogpreview h3{font-size:16px;margin:22px 0 6px}.blogpost p,.blogpreview p{line-height:1.6;margin:0 0 14px}.blogpost ul,.blogpreview ul{line-height:1.6;margin:0 0 14px;padding-left:20px}.blogpost blockquote,.blogpreview blockquote{margin:0 0 14px;padding:8px 14px;border-left:2px solid var(--accent);color:var(--muted)}.blogfigure{margin:18px 0}.blogfigure img{max-width:100%;border:1px solid var(--line);border-radius:8px;display:block}.blogpreview{border-top:1px solid var(--line);padding-top:12px}.blogadmin{display:flex;flex-direction:column;gap:16px}@media(max-width:700px){:root{--mainnav: calc(56px + env(safe-area-inset-top, 0px)) }.mainnav{padding-left:12px;padding-right:12px}.mainnav .brand{margin-right:8px}.brandmark{height:40px}.mainnav>.navlink{display:none}.tabbar{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);flex:none;background:var(--panel);border-top:1px solid var(--line);padding:2px 6px calc(2px + env(safe-area-inset-bottom,0px))}.shell.hastabbar .shellbody{padding-bottom:0}.tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;color:var(--muted);text-decoration:none;font-size:11px;font-weight:600;letter-spacing:.01em;-webkit-tap-highlight-color:transparent}.tab svg{width:23px;height:23px}.tab.active{color:var(--text)}.tab.active svg{color:var(--accent)}.page{padding:20px 14px 48px}.pagehead h1{font-size:24px}:root{--homegutter: 14px}.tablewrap,.profilesection table,.page table{display:block;overflow-x:auto}.page table{white-space:nowrap}.stattiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stattiles article{padding:12px}.statnum{font-size:19px}.metricgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metricvalue{font-size:21px}.modal,.settingsmodal{width:calc(100vw - 24px);max-height:calc(100vh - 48px)}.settingsblock{padding:14px}.fieldrow>label{flex:1 1 100%}.sitefooter{flex-direction:column;align-items:flex-start;gap:18px;padding:18px 16px}.footergroups{gap:16px 32px}.footermark{margin-left:0;width:100%;justify-content:space-between}.page.legalpage,.docsbody>section>:not(figure){max-width:none}.aboutmark{height:130px;margin-top:32px}.stattiles,.metricgrid{grid-template-columns:minmax(0,1fr)}.workspace,.workspace.withvideo{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.ws-left{display:contents}.ws-left>section,.ws-left>.docslink{margin:0;padding:14px;background:var(--panel);border-bottom:1px solid var(--line)}.ws-split{display:none}.ws-map{order:1;flex:none;height:46vh;min-height:260px;max-height:460px}.ws-video{order:2;flex:none;height:calc(56vw + 40px);min-height:220px;border-left:0;border-top:1px solid var(--line)}.ws-laps{order:6}.ws-sectorbar{order:3;flex:none;height:var(--sectorbar);position:sticky;top:0;z-index:5;border-bottom:1px solid var(--line)}.ws-charts{order:4;flex:none;height:720px;border-left:0}.notesection{order:7}.ws-shape{order:9}.ws-left>.docslink{order:10}.laprow .lapmain{padding:10px 0;font-size:13.5px}.laptime,.lapgap{font-size:12.5px}.sectorseg,.sectorclear{font-size:12px}.topbar{height:auto;flex-wrap:wrap;row-gap:8px;padding:10px 14px}.topbar>.analysistitle,.topbar>.sessionpick{flex:1 1 100%;max-width:100%;min-width:0}.addrow:has(.mcmake){flex-wrap:wrap}.addrow:has(.mcmake)>.btn{flex:1 1 100%;padding:10px}button.link{padding:8px 6px}.chip,.btn.small{padding-top:7px;padding-bottom:7px}input,select,textarea{font-size:16px!important}select{max-width:100%;min-width:0}.lbfilters{flex-wrap:wrap}.lbfilters select{flex:1 1 140px}.addrow input{min-width:0}.docshot img,.blogfigure img{max-width:100%;height:auto}.sessiongrid{display:flex;flex-wrap:wrap;align-items:center;gap:10px 8px}.sessiongrid>.gridhead{display:none}.sessiongrid>.gridhead.sortable{display:block;border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-size:11px}.srow{flex:1 1 100%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"track track track track track track" "date  date  date  date  wx    wx" "laps  laps  best  best  dur   dur" "bike  bike  bike  bike  bike  bike" "brand brand brand cmp   cmp   cmp" "vis   vis   vis   vis   vis   vis" "act   act   act   act   act   act" "panel panel panel panel panel panel";gap:10px 12px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.srow>.gcell{padding:0;border-bottom:0}.srow>.track{grid-area:track;font-size:15px;font-weight:600;white-space:normal}.srow>.c-laps{grid-area:laps}.srow>.c-best{grid-area:best;font-weight:600}.srow>.c-dur{grid-area:dur}.srow>.c-bike{grid-area:bike}.srow>.c-brand{grid-area:brand}.srow>.c-cmp{grid-area:cmp}.srow>.c-vis{grid-area:vis}.srow>.c-vis .segmented{width:100%}.srow>.c-vis .segmented button{flex:1;padding:8px 6px;font-size:12px}.srow>.gcell[data-label]{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px}.srow>.gcell[data-label]:before{content:attr(data-label);color:var(--muted);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.srow>.gcell.actions{grid-area:act;display:flex;gap:8px;align-items:center}.srow>.gcell.actions .chip{padding:9px 18px;font-size:13px}.srow>.gcell.actions .link{margin-left:auto;padding:9px 4px}.srow .disclose{width:36px;height:36px;margin:-11px 0 -11px -11px}.srow .disclose svg{width:12px;height:12px}.srow .gcell select,.srow .tireinput{padding:8px 10px}.srow>.lappanel{grid-area:panel;margin:2px -14px -14px;border-bottom:0;border-top:1px solid var(--line);border-radius:0 0 10px 10px}.sessionlaprow{display:flex;align-items:center;gap:10px;padding:0 14px}.sessionlaprow>.lapno{padding-left:0;flex:none;width:46px}.sessionlaprow .chip{padding:8px 12px}.lappanel>.hint{padding:12px 14px}}.result.signedout{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-color:var(--accent)}.signedoutactions{display:flex;gap:8px;flex:none}:root{--bg: #0b0c10;--raised: #13161c;--accent-fill: #d92b21;--gold: #ffcf5c;--sector-fastest: #a855f7;--sector-best: #4ade80;--sector-slower: #fbbf24;--cond: "Barlow Condensed", "Arial Narrow", sans-serif;--sans: Barlow, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}body{font-family:var(--sans);font-size:15px;background:var(--bg)}.btn,.bc-slant{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}.btn:focus-visible,.bc-slant:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #fff}.pagehead h1,.page>h1,.page>header h1{font-family:var(--cond);font-weight:800;font-style:italic;text-transform:uppercase;font-size:clamp(40px,5vw,64px);line-height:.9;letter-spacing:-.005em}.page h2,.modal h2{font-family:var(--cond);font-weight:800;text-transform:uppercase;letter-spacing:.02em}.page h3{font-family:var(--cond);font-weight:800;letter-spacing:.02em}.mainnav{background:var(--bg);border-bottom:3px solid var(--accent)}.shell.overlaynav.navsolid .mainnav{background:var(--bg);border-bottom-color:var(--accent)}.navlink{font-family:var(--cond);font-weight:700;font-size:17px;letter-spacing:.04em;text-transform:uppercase;border-radius:0;border:none;padding:8px 10px}.navlink.active{background:transparent;color:#fff;box-shadow:inset 0 -3px 0 var(--accent)}.btn{font-family:var(--cond);font-weight:800;font-size:16px;letter-spacing:.04em;text-transform:uppercase;border:none;border-radius:0;padding:9px 24px;background:var(--panel-2);color:var(--text)}.btn:hover{border-color:transparent;filter:brightness(1.15)}.btn.primary{background:var(--accent-fill);color:#fff}.btn.small{font-size:14px;padding:6px 18px}button.link{font-family:var(--cond);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.chip{border-radius:0;font-family:var(--cond);font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.segmented{border-radius:0}.segmented button{font-family:var(--cond);font-weight:800;font-size:13px;letter-spacing:.05em;text-transform:uppercase}.segmented button.on{background:#2a2f3a;color:#fff}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{border-radius:0!important}:where(select,textarea,input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=url]){background-color:var(--panel-2);color:var(--text);border:1px solid var(--line);font-family:var(--sans)}input[type=checkbox],input[type=radio]{accent-color:var(--accent-fill)}.lbtable th,.gridhead{background:var(--accent-fill);color:#fff;border-bottom:none;font-family:var(--cond);font-weight:800;font-size:14px;letter-spacing:.06em}.lbtable th.sortable:hover,.gridhead.sortable:hover{color:#fff;filter:brightness(1.12)}.gridhead{padding-left:6px;box-shadow:var(--sessgap, 10px) 0 0 var(--accent-fill)}.lbtable td.num{font-family:var(--cond);font-weight:700;font-size:17px;letter-spacing:.01em}.lbtable td.best{color:var(--best)}.result{border-radius:0;border-left-width:4px;background:var(--raised)}.vehiclecard,.picker,.dropzone,.avatarmenu,.accountdrop,.besthero,.stattiles article,.settingsblock,.analysiscard,.catmake,.warnnote,.resetissued,.freshtoken,.metriccard,.bigdrop label,.videodrop{border-radius:0}.vehiclecard,.analysiscard,.metriccard,.stattiles article{border-top:4px solid var(--accent)}.modal,.pagecard{border-radius:0;border-top:4px solid var(--accent)}.sectorseg.on{background:#2a2f3a;color:#fff;border-top-color:var(--accent)}.avatar,.avatar img{border-radius:0}.profilehead{border-bottom:3px solid var(--accent)}.profileid .handle{font-size:16px}.besthero{border-top:4px solid var(--gold)}.besthero-label,.statlabel{font-family:var(--cond);font-weight:800;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.besthero-time{font-family:var(--cond);font-weight:800;font-size:44px;line-height:1;color:var(--gold)}.statnum{font-family:var(--cond);font-weight:800;font-size:40px;line-height:1}.profilesection h2{font-family:var(--cond);font-weight:800;font-style:italic;text-transform:uppercase;font-size:32px;letter-spacing:0;color:var(--text);border-bottom:none;padding-bottom:0}.profileactions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.sharebtn{display:inline-flex;align-items:center;gap:8px}.passmodal{width:min(420px,94vw)}.passmodal .bc-passwrap{margin:10px auto 14px;max-width:320px}.bc-pass.flat{transform:none}.bc-passid .avatar{flex:none}.bc-passid>span>.bc-passno{display:block;font-size:48px}.bc-passurl{background:#fff;text-align:center;padding:0 12px 12px;font-size:12px;font-weight:600;color:#4a505c;overflow-wrap:anywhere}.qrcode{display:block;width:100%;height:auto}.passactions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.passactions .btn{flex:1 1 auto;text-align:center}.page.bcprofile{max-width:none;padding:0 0 64px}.bp-wrap{max-width:1240px;margin:0 auto;padding:0 24px;box-sizing:border-box;width:100%}.bp-notice{background:var(--raised);border-bottom:1px solid var(--line)}.bp-notice .bp-wrap{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;justify-content:space-between;padding-top:10px;padding-bottom:10px;font-size:14px;color:var(--muted)}.bp-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.bp-photo{position:absolute;right:0;top:0;width:44%;height:100%;object-fit:cover;object-position:50% 38%;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)}.bp-photoedit{position:absolute;right:24px;bottom:20px;z-index:1}.bp-photoedit .avatar.large{border:2px solid var(--accent)}.bp-bignum{position:absolute;left:12px;top:-30px;font-family:var(--cond);font-weight:800;font-style:italic;font-size:clamp(220px,30vw,400px);line-height:.85;color:transparent;-webkit-text-stroke:2px rgba(255,59,48,.45);pointer-events:none;-webkit-user-select:none;user-select:none}.bp-herocopy{position:relative;padding-top:64px;padding-bottom:48px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.bp-herocopy>*{max-width:56%}.bp-herocopy .bc-tag{font-size:16px;padding:3px 18px}.bp-herocopy h1{margin:0;font-family:var(--cond);font-weight:800;font-style:italic;text-transform:uppercase;font-size:clamp(56px,9vw,120px);line-height:.85;overflow-wrap:anywhere}.bp-meta{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--muted);font-size:16px;align-items:baseline}.bp-meta button.link{color:var(--accent)}.bp-herocopy .profilelinks a{background:var(--panel);border-radius:0}.bp-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px}.bp-actions .btn{display:inline-flex;align-items:center;gap:10px;font-size:19px;padding:12px 28px}.bp-stats{background:var(--panel);border-bottom:1px solid var(--line)}.bp-stats .bp-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));padding:0}.bp-stats .bp-wrap>div{padding:18px 24px;border-right:1px solid var(--line);min-width:0}.bp-stats span{display:block;font-family:var(--cond);font-weight:800;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.bp-stats b{display:block;font-family:var(--cond);font-weight:800;font-size:44px;line-height:1;font-variant-numeric:tabular-nums}.bp-main{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start;padding-top:40px;padding-bottom:8px}.bp-col{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:36px}.bp-aside{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:24px;align-items:center}.bp-aside .bc-pass{transform:rotate(2deg)}.bp-aside .bp-table{width:100%}.bp-table{display:flex;flex-direction:column;border:1px solid var(--line)}.bp-tablehead{display:flex;justify-content:space-between;gap:12px;padding:8px 16px;background:var(--accent-fill);color:#fff;font-family:var(--cond);font-weight:800;font-size:19px;letter-spacing:.06em;text-transform:uppercase}.bp-tablehead.plain{background:var(--panel);color:var(--text)}.bp-row{display:flex;align-items:center;gap:16px;padding:10px 16px;border-top:1px solid #232833;color:var(--text);text-decoration:none;flex-wrap:wrap}.bp-row:hover{background:var(--raised)}.bp-thumb{width:64px;height:44px;flex:none;color:var(--text)}.bp-rowtext{flex:1 1 220px;min-width:0;display:flex;flex-direction:column}.bp-rowtext b{font-family:var(--cond);font-weight:800;font-size:21px;line-height:1.1;text-transform:uppercase;overflow-wrap:anywhere}.bp-rowtext em{font-style:normal;font-size:13px;color:var(--muted)}.bp-rowtext em .weatherchip{font-size:inherit}.bp-time{font-family:var(--cond);font-weight:800;font-size:28px;font-variant-numeric:tabular-nums;margin-left:auto}.bp-laps{font-family:var(--cond);font-weight:700;font-size:15px;color:var(--muted)}.bp-more{padding:10px 16px;border-top:1px solid #232833;font-size:14px}.bp-section{display:flex;flex-direction:column;gap:16px}.bp-sectionhead{display:flex;align-items:baseline;justify-content:space-between;gap:6px 12px;flex-wrap:wrap}.bp-sectionhead h2{margin:0;font-family:var(--cond);font-weight:800;font-style:italic;text-transform:uppercase;font-size:40px;line-height:1}.bp-sectionhead span{color:var(--muted);font-size:14px}.bp-bikes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:12px}.bp-bike{background:var(--panel);border-top:4px solid var(--accent);display:flex;flex-direction:column}.bp-bike header{padding:14px 16px 10px}.bp-bike header span{display:block;font-family:var(--cond);font-weight:700;font-size:15px;letter-spacing:.06em;color:var(--muted);text-transform:uppercase}.bp-bike h3{margin:0;font-size:30px;font-style:italic;line-height:1;text-transform:uppercase;overflow-wrap:anywhere}.bp-bikestats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.bp-bikestats div{padding:10px 16px}.bp-bikestats div+div{border-left:1px solid var(--line)}.bp-bikestats span,.bp-bike footer span{display:block;font-family:var(--cond);font-weight:700;font-size:13px;letter-spacing:.06em;color:var(--muted);text-transform:uppercase}.bp-bikestats b,.bp-bike footer b{font-family:var(--cond);font-weight:800;font-size:22px;font-variant-numeric:tabular-nums}.bp-bike footer{margin-top:auto;padding:10px 16px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:baseline;gap:8px}.bp-bike footer span{font-size:15px;letter-spacing:.04em;min-width:0;overflow-wrap:anywhere}.bp-private{text-align:center;padding-top:80px;padding-bottom:40px;display:flex;flex-direction:column;align-items:center;gap:14px}.bp-private img{height:140px;width:auto;opacity:.5}.bp-private h1{margin:0;font-family:var(--cond);font-weight:800;font-style:italic;text-transform:uppercase;font-size:clamp(40px,6vw,64px);line-height:.9}.bp-private p{margin:0;color:var(--muted)}.profilecta{position:relative;overflow:hidden;margin-top:48px;padding:32px 36px;background:var(--accent-fill);color:#fff;display:flex;flex-wrap:wrap;gap:20px;align-items:center}.profilecta>img{position:absolute;right:10px;top:-40px;height:240px;width:auto;opacity:.14;pointer-events:none}.profilecta>div{position:relative;flex:1 1 420px}.profilecta h2{margin:0;font-family:var(--cond);font-weight:800;font-style:italic;text-transform:uppercase;font-size:40px;line-height:.95}.profilecta p{margin:4px 0 0;font-size:17px}.profilecta .btn{position:relative;background:var(--bg);color:#fff;font-size:20px;padding:13px 32px}@media(max-width:860px){.bp-photo{width:100%;clip-path:none;opacity:.28}.bp-herocopy>*{max-width:100%}.bp-photoedit{top:16px;bottom:auto;right:16px}.bp-hero.editable .bp-herocopy{padding-top:104px}}@media(max-width:700px){.bp-wrap{padding:0 16px}.bp-herocopy{padding-top:40px;padding-bottom:32px}.bp-photoedit .avatar.large{width:64px;height:64px}.bp-stats .bp-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-stats .bp-wrap>div{padding:12px 16px;border-bottom:1px solid var(--line)}.bp-stats b{font-size:32px}.bp-actions .btn{font-size:17px;padding:10px 22px}.bp-sectionhead h2{font-size:32px}.bp-time{font-size:24px}.bp-row{gap:10px 14px}.profilecta{padding:24px 20px}.profilecta h2{font-size:30px}}@media(max-width:700px){.gridhead{box-shadow:none}.stattiles{grid-template-columns:repeat(2,minmax(0,1fr))}.statnum{font-size:32px}.tabbar{background:var(--bg);border-top:3px solid var(--accent)}.tab{font-family:var(--cond);font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.tab.active{color:#fff}}.page.bchome{max-width:none;padding:0}.bc-wrap{max-width:1280px;margin:0 auto;padding:0 24px;box-sizing:border-box;width:100%}.bchome>.result.bc-wrap{margin-top:calc(var(--mainnav) + 16px)}.bchome h1,.bchome h2{font-family:var(--cond);font-weight:800;font-style:italic;text-transform:uppercase}.bchome h1 em,.bchome h2 em{font-style:italic;color:var(--accent)}.bc-h2,.bc-sectionhead h2{margin:0;font-size:clamp(44px,6vw,80px);line-height:.9}.bc-small{margin:0;font-size:14px;color:var(--muted)}.bc-caption{margin:0;font-size:13px;color:var(--muted)}.bc-tag{align-self:flex-start;background:var(--accent-fill);color:#fff;padding:4px 18px;font-family:var(--cond);font-weight:800;font-size:15px;letter-spacing:.12em;text-transform:uppercase}.bc-cta{display:flex;flex-wrap:wrap;gap:14px}.bc-cta .btn{font-size:20px;padding:13px 32px}.bc-hero{position:relative;overflow:hidden;padding:calc(var(--mainnav) + 56px) 0 88px}.bchome section[id]{scroll-margin-top:var(--mainnav)}.outlinks{display:flex;align-items:center;gap:4px}@media(max-width:900px){.outlinks{display:none}}.bc-heroghost{position:absolute;right:-60px;top:0;height:780px;width:auto;opacity:.07;pointer-events:none}.bc-herogrid{position:relative;display:flex;flex-wrap:wrap;gap:48px;align-items:center}.bc-herocopy{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:22px}.bc-herocopy h1{margin:0;font-size:clamp(56px,7.4vw,112px);line-height:.86}.bc-lede{margin:0;font-size:19px;color:var(--muted);max-width:540px}.bc-scope{flex:1.2 1 540px;min-width:0;margin:0;background:var(--raised);border:1px solid var(--line)}.bc-tracehead .good{color:var(--good)}.bc-scopehead{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 14px;border-bottom:1px solid var(--line);font-family:var(--cond);font-weight:800;font-size:16px;letter-spacing:.06em;text-transform:uppercase}.bc-keys{display:flex;gap:14px;color:var(--muted)}.bc-keys span{display:inline-flex;align-items:center;gap:6px}.bc-keys i{display:inline-block;width:14px;height:3px}.bc-scopebody{display:flex;flex-wrap:wrap}.bc-tower{list-style:none;margin:0;padding:0;flex:0 1 236px;min-width:0;border-right:1px solid var(--line)}.bc-tower li{display:grid;grid-template-columns:4px 28px 1fr auto;gap:8px;align-items:center;padding:9px 12px;border-bottom:1px solid #232833}.bc-tower li.on{background:#ffffff08}.bc-bar{height:20px}.bc-lapn{font-family:var(--cond);font-weight:800;font-size:17px}.bc-secs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.bc-secs i{display:block;height:6px}.bc-secs .sec-fastest{background:var(--sector-fastest)}.bc-secs .sec-best{background:var(--sector-best)}.bc-secs .sec-slower{background:var(--sector-slower)}.bc-secs .sec-none{background:#343a47}.bc-tower .bc-time{font-family:var(--cond);font-weight:800;font-size:18px;font-variant-numeric:tabular-nums}.bc-tower .bc-time.pb{color:var(--good)}.bc-scopemap{flex:1 1 300px;min-width:0;padding:18px 22px;display:flex;align-items:center}.bc-scopemap img{width:100%;height:auto;display:block}.bc-trace{display:flex;flex-direction:column;gap:4px;padding:10px 14px;border-top:1px solid var(--line)}.bc-trace img{width:100%;height:96px;display:block}.bc-trace img.short{height:64px}.bc-tracehead{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-family:var(--cond);font-weight:800;font-size:14px;letter-spacing:.06em;text-transform:uppercase}.bc-tracehead .bad{color:var(--accent)}.bc-deltas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.bc-deltas span{padding:8px 12px;border-bottom:4px solid;font-family:var(--cond);font-weight:800;font-size:15px;letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums}.bc-deltas b{margin-left:6px}.bc-deltas .gain{border-color:var(--good)}.bc-deltas .gain b{color:var(--good)}.bc-deltas .loss{border-color:var(--accent)}.bc-deltas .loss b{color:var(--accent)}.bc-pagelinks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;padding-top:8px;padding-bottom:8px}.bc-section{padding-top:88px;padding-bottom:88px;display:flex;flex-direction:column;gap:28px}.bc-sectionhead{display:flex;flex-wrap:wrap;align-items:flex-end;gap:24px}.bc-sectionhead p{margin:0 0 6px;flex:1 1 320px;max-width:560px;font-size:18px;color:var(--muted)}.bc-split{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.bc-section.bc-split{flex-direction:row}.bc-copy{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:16px}.bc-copy p{margin:0;font-size:18px;color:var(--muted)}.bc-band{background:var(--raised);border-top:1px solid var(--line);padding:88px 0}.bc-band>.bc-caption{margin:20px auto 0}.bc-sectiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px}.bc-sectiles div{background:var(--panel);border-bottom:6px solid;padding:18px 20px;display:flex;flex-direction:column;gap:2px}.bc-sectiles span{font-family:var(--cond);font-weight:800;font-size:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.bc-sectiles b{font-family:var(--cond);font-weight:800;font-size:54px;line-height:1;font-variant-numeric:tabular-nums}.bc-sectiles em{font-style:normal;font-size:14px;font-weight:600}.bc-sectiles .sec-fastest{border-color:var(--sector-fastest)}.bc-sectiles .sec-fastest em{color:#c4a3f7}.bc-sectiles .sec-slower{border-color:var(--sector-slower)}.bc-sectiles .sec-slower em{color:var(--sector-slower)}.bc-panel{background:var(--raised);border:1px solid var(--line);padding:20px 22px}.bc-panel.bc-split{gap:28px}.bc-sectormap{flex:1 1 280px;max-width:420px;width:100%;height:auto}.bc-panel .bc-trace{flex:3 1 420px;min-width:0;border-top:none;padding:0}.bc-panel .bc-trace img{height:80px}.bc-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px}.bc-features div{background:var(--panel);border-top:4px solid var(--accent);padding:20px 22px;display:flex;flex-direction:column;gap:6px}.bc-features span{font-family:var(--cond);font-weight:800;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.bc-features h3{margin:0;font-family:var(--cond);font-weight:800;font-size:28px;line-height:1;text-transform:uppercase}.bc-features p{margin:0;color:var(--muted)}.bc-shapes{margin-top:4px;align-self:flex-start}.bc-cards{flex:1.4 1 520px;min-width:0;display:flex;justify-content:center;align-items:flex-start;gap:28px;flex-wrap:wrap;padding:12px 0}.bc-cards .reportpreview{box-shadow:0 20px 50px #0000008c}.bc-cards .tilt-l{transform:rotate(-3deg)}.bc-cards .tilt-r{transform:rotate(2.5deg);margin-top:28px}.bc-passband{border-top:3px solid var(--accent)}.bc-cardsband{padding:88px 0}.bc-cardsband>.bc-caption{margin:20px auto 0}.bc-urlrow{display:flex;align-items:center;gap:10px;max-width:460px;padding:10px 14px;background:var(--bg);border:1px solid var(--line);color:var(--muted)}.bc-urlrow .num{flex:1;min-width:0;color:var(--text);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-urlrow .link,.bc-urlrow a{font-family:var(--cond);font-weight:800;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);text-decoration:none}.bc-passparts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:460px}.bc-passparts span{background:var(--panel);padding:12px 14px;border-left:4px solid var(--accent);font-family:var(--cond);font-weight:800;font-size:20px;text-transform:uppercase}.bc-passwrap{flex:0 1 340px;min-width:0;display:flex;flex-direction:column;align-items:center}.bc-pass{width:100%;max-width:320px;background:#f4f5f7;color:#0f1115;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px #0009;transform:rotate(-3deg)}.bc-passtop{background:#0f1115;padding:14px 18px 10px;display:flex;justify-content:space-between;align-items:center}.bc-passtop img{height:30px;width:auto}.bc-passtop span{color:var(--accent);font-family:var(--cond);font-weight:800;font-size:15px;letter-spacing:.08em;text-transform:uppercase}.bc-passid{display:flex;gap:14px;align-items:center;padding:16px 18px 12px}.bc-passno{font-family:var(--cond);font-weight:800;font-style:italic;font-size:64px;line-height:.9;color:var(--accent-fill)}.bc-passid b{display:block;font-family:var(--cond);font-weight:800;font-size:26px;text-transform:uppercase}.bc-passid em{display:block;font-style:normal;font-size:13px;font-weight:600;color:#4a505c}.bc-passqr{position:relative;background:#fff;padding:14px 56px}.bc-passqr img{width:100%;height:auto;display:block}.bc-passqr .bc-qrghost{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:22px;padding:5px 7px;background:#fff;border-radius:8px;box-sizing:content-box}.bc-passfoot{background:var(--accent-fill);color:#fff;text-align:center;padding:8px;font-family:var(--cond);font-weight:800;font-size:17px;letter-spacing:.16em;text-transform:uppercase}.bc-board{flex:1.4 1 540px;min-width:0;border:1px solid var(--line)}.bc-boardhead{display:flex;justify-content:space-between;padding:8px 14px;background:var(--accent-fill);color:#fff;font-family:var(--cond);font-weight:800;font-size:17px;letter-spacing:.06em;text-transform:uppercase}.bc-boardrow{display:flex;align-items:center;gap:12px;padding:9px 14px;border-top:1px solid #232833;flex-wrap:wrap}.bc-boardrow.you{background:#ff3b301f}.bc-pos{width:22px;font-family:var(--cond);font-weight:800;font-style:italic;font-size:22px}.bc-boardrow.you .bc-pos{color:var(--accent)}.bc-who{flex:1 1 200px;min-width:0;display:flex;flex-direction:column}.bc-who b{font-family:var(--cond);font-weight:800;font-size:20px;line-height:1.1;text-transform:uppercase}.bc-who em{font-style:normal;font-size:13px;color:var(--muted)}.bc-board .bc-time{min-width:92px;text-align:right;font-family:var(--cond);font-weight:800;font-size:22px;font-variant-numeric:tabular-nums}.bc-gap{min-width:70px;text-align:right;color:var(--muted);font-family:var(--cond);font-weight:700;font-size:17px;font-variant-numeric:tabular-nums}.bc-closer{position:relative;overflow:hidden;background:var(--accent-fill);color:#fff;padding:88px 0}.bc-closer>img{position:absolute;right:-30px;top:-70px;height:440px;width:auto;opacity:.14;pointer-events:none}.bc-closer .bc-wrap{position:relative;display:flex;flex-wrap:wrap;gap:28px;align-items:center}.bc-closer h2{margin:0;flex:1 1 420px;font-size:clamp(44px,6vw,84px);line-height:.9}.bc-closer .bc-wrap>div{flex:1 1 320px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.bc-closer p{margin:0;font-size:19px}.bc-closer .btn{background:var(--bg);color:#fff;font-size:22px;padding:14px 36px}@media(max-width:700px){.bc-wrap{padding:0 16px}.bc-hero{padding:calc(var(--mainnav) + 28px) 0 56px}.bc-heroghost{height:440px;right:-140px}.bc-herogrid{gap:32px}.bc-cta .btn{flex:1 1 auto;text-align:center}.bc-tower{flex-basis:100%;border-right:none;border-bottom:1px solid var(--line)}.bc-deltas{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-section{padding-top:56px;padding-bottom:56px}.bc-band,.bc-closer{padding:56px 0}.bc-split{gap:32px}.bc-cards{gap:24px}.bc-cards .tilt-l,.bc-cards .tilt-r{transform:none;margin-top:0}}:root{--sectorbar: 46px;--ground-2: #0f1115;--rowline: #232833}.bc-label{font-family:var(--cond);font-weight:800;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pagehead-row{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.pagehead-row>h1{margin:0 auto 0 0}.pagehead-row+.lede{margin:-8px 0 22px}.bc-tag{display:inline-block;padding:2px 8px;background:#1e222b;color:var(--muted);font-family:var(--cond);font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.bc-tag.on{background:#4ade801f;color:var(--sector-best)}.bc-tag.warn{background:#fbbf241f;color:var(--sector-slower)}.bc-tag.record{background:#ffcf5c1f;color:var(--gold)}.bc-empty{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:28px 22px;border:2px dashed #4a505c;color:var(--muted)}.bc-empty img{width:34px;height:auto;opacity:.7}.bc-empty strong{font-family:var(--cond);font-weight:800;font-size:22px;text-transform:uppercase;color:var(--text)}.analysisgrid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr))}.analysiscard{display:flex;flex-direction:column;padding:0;background:var(--panel);border:none;border-top:4px solid #343a47}.analysiscard.shared{border-top-color:var(--accent)}.analysismain{display:flex;gap:16px;padding:16px;align-items:center;min-width:0}.analysisthumb{flex:none;width:120px;height:84px;display:flex;align-items:center;justify-content:center;background:var(--bg);color:#e6e8ec}.analysisthumb .bp-thumb{width:104px;height:70px}.analysisthumb img{width:26px;opacity:.5}.analysisinfo{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.analysiscard h3{margin:0;font-size:24px;line-height:1.05;text-transform:uppercase}.analysiscard h3 a{overflow-wrap:anywhere}.lapchips{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.lapchip{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;background:var(--bg);font-family:var(--cond);font-weight:800;font-size:14px;font-variant-numeric:tabular-nums;text-transform:uppercase}.lapchip i{width:10px;height:3px;background:#4a505c}.lapchip.gone{color:var(--muted);text-decoration:line-through}.analysisfoot{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;margin-top:auto;padding:10px 16px;border-top:1px solid var(--line);font-size:13px}.analysisfoot>.muted{flex:1 0 auto}.analysisfoot>.bc-tag{align-self:center}.analysisactions{margin-left:auto;display:flex;justify-content:flex-end;gap:4px 12px;flex-wrap:wrap}.analysisactions .link{font-size:15px;padding:2px 0;color:var(--muted)}.analysisactions .link:hover{color:var(--text)}.analysisactions .link.open{color:var(--accent)}.analysiscard .renamerow{display:flex;gap:6px;align-items:center}.analysiscard .renamerow input{flex:1;min-width:0;font-size:16px;padding:6px 8px}.topbar.lowerthird{height:auto;min-height:60px;padding:0;gap:0;align-items:stretch;flex-wrap:wrap;background:var(--panel);border-bottom:1px solid var(--line)}.lt-plate{flex:none;display:flex;align-items:center;padding:0 20px;background:var(--accent);color:var(--bg);font-family:var(--cond);font-weight:800;font-style:italic;font-size:34px;line-height:1;font-variant-numeric:tabular-nums}.lt-title{flex:1 1 220px;min-width:0;padding:8px 20px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;gap:2px}.lt-title .analysistitle,.lt-title .sharedtitle{display:flex;align-items:baseline;gap:12px;margin:0;min-width:0}.lt-title .analysistitle b,.lt-title .sharedtitle b,.lt-title>.analysistitle{font-family:var(--cond);font-weight:800;font-size:24px;line-height:1.05;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-title .analysistitle .link{flex:none;font-size:13px;color:var(--muted)}.lt-title .sessionpick{max-width:100%;padding:0 22px 0 0;border:none!important;background-color:transparent;font-family:var(--cond);font-weight:800;font-size:22px;line-height:1.15;text-transform:uppercase;color:var(--text);cursor:pointer;text-overflow:ellipsis}.lt-title .sessionpick option{font-family:var(--sans);font-size:14px;text-transform:none;background:var(--panel)}.lt-title .topmeta{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;font-family:var(--cond);font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lt-title .topmeta a{color:var(--text)}.lt-title .vehiclechip{border:none;padding:0;background:none;border-radius:0;font:inherit;color:var(--text)}.lt-title .vehiclechip:hover{color:var(--accent)}.lt-title .weatherchip{font-family:var(--cond);font-weight:700}.lt-laps{display:flex;align-items:stretch;flex-wrap:wrap}.lt-laps:empty{display:none}.lt-lap,.lt-gap{display:flex;flex-direction:column;justify-content:center;padding:8px 20px;border-right:1px solid var(--line);min-width:0}.lt-label{display:flex;align-items:center;gap:6px;white-space:nowrap;font-family:var(--cond);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lt-label i{width:12px;height:3px;background:var(--lap);flex:none}.lt-time{font-family:var(--cond);font-weight:800;font-size:30px;line-height:1;font-variant-numeric:tabular-nums}.lt-gap{background:var(--ground-2);min-width:150px}.lt-gap.gain .lt-time{color:var(--sector-best)}.lt-gap.loss .lt-time{color:var(--accent)}.lt-more{align-self:center;padding:0 16px;color:var(--muted);font-size:13px}.lt-laps .duelstart{align-self:center;width:auto;margin:0 14px;padding:8px 20px;white-space:nowrap}.lt-laps .duelstart:disabled{opacity:.5}.lt-actions{margin-left:auto;padding:8px 14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.moremenu{position:relative}.moretoggle{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px}.moredrop{position:absolute;right:0;top:calc(100% + 6px);z-index:90;min-width:210px;display:flex;flex-direction:column;padding:6px 0;background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--accent);box-shadow:0 12px 32px #0009}.moredrop>button{border:none;background:none;color:var(--text);text-align:left;padding:9px 16px;cursor:pointer;font-family:var(--cond);font-weight:800;font-size:16px;letter-spacing:.04em;text-transform:uppercase}.moredrop>button:hover{background:var(--panel-2)}.moredrop>button.danger{color:var(--accent)}.moredrop>.phoneonly{display:none}.moreunits{display:flex;align-items:center;padding:6px 16px 10px;margin-bottom:4px;border-bottom:1px solid var(--line)}.moreunits span{margin-right:auto;font-family:var(--cond);font-weight:800;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.moreunits button{border:none;padding:5px 12px;background:var(--panel-2);color:var(--muted);cursor:pointer;font-family:var(--cond);font-weight:800;font-size:14px;text-transform:uppercase}.moreunits button.on{background:var(--accent-fill);color:#fff}.analysis:has(.duel)>.topbar{display:none}.ws-left{padding:0}.ws-left section{margin:0;padding:12px 14px;border-top:1px solid var(--line)}.ws-left section.ws-laps{padding:0;border-top:none}.ws-left h3{font-family:var(--cond);font-weight:800;font-size:15px;letter-spacing:.08em;color:var(--muted);margin-bottom:8px}.sidenote{font-size:12.5px}.laphead,.laprow{display:grid;column-gap:8px;align-items:center;grid-template-columns:16px 5px minmax(0,1fr) repeat(var(--sectors, 0),minmax(12px,34px)) 64px}.laphead{padding:7px 14px;background:var(--accent-fill);color:#fff;font-family:var(--cond);font-weight:800;font-size:15px;letter-spacing:.06em;text-transform:uppercase}.laphead-title{grid-column:1 / span 3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.laphead-s{text-align:center;font-size:12px}.laphead-time{text-align:right}.laplist{gap:0}.laprow{padding:0 14px;border-top:1px solid var(--rowline)}.laprow.on{background:color-mix(in srgb,var(--lap) 10%,transparent)}.laprow .lapcheck{width:16px;height:16px;margin:0;cursor:pointer}.laprow .swatch{width:5px;height:22px;border-radius:0;box-shadow:none;opacity:.45}.laprow.on .swatch{opacity:1}.laprow:not(.on) .lapno,.laprow:not(.on) .laptime{color:var(--muted)}.laprow .lapmain{grid-column:3 / -1;display:grid;grid-template-columns:subgrid;align-items:center;padding:7px 0;border:none;border-radius:0;background:transparent;text-align:left}.laprow.on .lapmain{background:transparent;border:none}.laprow .lapno{font-family:var(--cond);font-weight:800;font-size:18px;line-height:1.1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.laprow .laptimes{flex-direction:column;align-items:flex-end;gap:0;line-height:1.05}.laprow .laptime{font-family:var(--cond);font-weight:800;font-size:18px;color:inherit}.laprow .laptime.best{color:var(--sector-best)}.laprow .lapgap{font-family:var(--cond);font-weight:700;font-size:12px;min-width:0}.lapowner{border-radius:0;font-family:var(--sans);font-weight:600}.lapbar{display:block;height:8px;background:#343a47}.lapbar.fastest{background:var(--sector-fastest)}.lapbar.best{background:var(--sector-best)}.lapbar.slower{background:var(--sector-slower)}.laprow:not(.on) .lapbar{opacity:.55}.lapkey{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:10px 14px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.lapkey span{display:inline-flex;align-items:center;gap:6px}.lapkey .lapbar{display:inline-block;width:14px;height:6px;opacity:1}.ws-compare{display:flex;flex-direction:column;gap:6px;padding:10px 14px;border-top:1px solid var(--line)}.addlaps{display:flex;align-items:center;gap:10px;padding:9px 12px;text-align:left;background:transparent;border:1px dashed #4a505c;color:var(--muted);font:600 14px/1.3 var(--sans);cursor:pointer}.addlaps:hover{border-color:var(--accent);color:var(--text)}.addlaps img{width:14px;height:auto;flex:none}.ws-basemap{position:absolute;top:12px;left:12px;z-index:5;display:flex}.ws-basemap button{border:none;padding:6px 16px;background:#1e222b;color:var(--muted);cursor:pointer;font-family:var(--cond);font-weight:800;font-size:15px;letter-spacing:.06em;text-transform:uppercase}.ws-basemap button+button{margin-left:-3px}.ws-basemap button.on{background:var(--accent-fill);color:#fff}.ws-basemap button:hover:not(.on){color:var(--text)}.maprow{font-size:12px}.ws-map{background:var(--ground-2)}.charthint{font-size:12px;opacity:1}.chartpos{margin-left:auto;color:var(--muted);font-size:12px;white-space:nowrap}.chart{padding-top:4px;border-top:1px solid var(--rowline)}.chart:first-child{border-top:none}.charttitle{display:flex;justify-content:space-between;align-items:baseline;gap:12px;height:22px;padding:0 2px;font-family:var(--cond);font-weight:800;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.chartread{font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.ws-sectorbar{gap:0;background:var(--ground-2)}.sectorseg{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px;overflow:hidden;white-space:nowrap;background:var(--ground-2);color:var(--text);letter-spacing:0;border-top:none;border-bottom:4px solid transparent;border-right:1px solid var(--line)}.sectorseg:hover{background:#171a21}.sectorseg.on{background:#1e222b;color:#fff;border-top:none}.sectorseg.gain{border-bottom-color:var(--sector-best)}.sectorseg.loss{border-bottom-color:var(--accent)}.sectorseg.fastest{border-bottom-color:var(--sector-fastest)}.sectorseg.slower{border-bottom-color:var(--sector-slower)}.sectorname,.sectorread,.sectorlap{font-family:var(--cond);font-weight:800;font-size:17px;font-variant-numeric:tabular-nums}.sectorread{min-width:0;overflow:hidden;text-overflow:ellipsis}.sectorread b{margin-left:8px}.sectorseg.gain .sectorread b{color:var(--sector-best)}.sectorseg.loss .sectorread b{color:var(--accent)}.sectorlap{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;min-width:110px;border-bottom:4px solid transparent}.sectorlap.gain b{color:var(--sector-best)}.sectorlap.loss b{color:var(--accent)}.sectorclear{font-family:var(--cond);font-weight:800;font-size:15px;letter-spacing:.06em;text-transform:uppercase}.sessionshead{display:flex;align-items:flex-end;gap:16px 24px;flex-wrap:wrap;margin-bottom:22px}.sessionshead h1{margin:0 auto 0 0}.sessionshead .dropzone{flex:0 1 600px;min-width:0;margin:0;padding:14px 18px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;text-align:left;border:2px dashed #4a505c;background:var(--raised)}.sessionshead .dropzone:hover,.page.dragover .sessionshead .dropzone{border-color:var(--accent)}.dropicon{flex:none;color:var(--accent)}.droptext{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:2px}.droptext strong{font-size:15px;font-weight:700}.droptext .hint{margin:0}.dropchoose{flex:none}.sessionfilters{flex-wrap:wrap;align-items:center;gap:10px 14px}.filterfield{display:flex;align-items:center;gap:8px;min-width:0}.lbfilters select{border-radius:0;font-size:14px;padding:8px 10px;background-color:var(--panel)}.sortswitch{margin-left:auto;display:flex}.sortswitch button,.segswitch button{border:none;padding:7px 18px;background:#1e222b;color:var(--text);cursor:pointer;font-family:var(--cond);font-weight:800;font-size:15px;letter-spacing:.06em;text-transform:uppercase}.sortswitch button+button,.segswitch button+button{margin-left:-4px}.sortswitch button.on,.segswitch button.on{background:var(--accent-fill);color:#fff}.sessiongrid{--sesscols: minmax(0, 17fr) minmax(0, 12fr) minmax(0, 4fr) minmax(0, 7fr) minmax(0, 5fr) minmax(0, 15fr) minmax(0, 8fr) minmax(0, 8fr) minmax(0, 13fr) 150px;font-size:14px}.gcell{border-bottom-color:var(--rowline)}.gcell.track{padding-left:6px;gap:6px}.gcell .trackname{font-family:var(--cond);font-weight:800;font-size:19px;line-height:1.1;text-transform:uppercase}.gcell .trackname .cfg{font-weight:700}.gcell.c-when{flex-direction:column;align-items:flex-start;justify-content:center;line-height:1.25}.gcell.c-when .weatherchip{font-size:13px;color:var(--muted)}.gcell.c-laps{font-family:var(--cond);font-weight:700;font-size:18px}.gcell.c-best{font-family:var(--cond);font-weight:800;font-size:20px}.gcell.c-best.record{color:var(--gold)}.gcell.c-dur{color:var(--muted)}.gcell.actions{display:flex;gap:6px;justify-content:flex-end}.gcell.actions .btn{padding:6px 14px;font-size:15px}.tag.partial{border-radius:0;font-family:var(--cond);font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.lappanel{background:var(--raised);border-bottom-color:var(--rowline)}.gcell.c-chips,.whenlaps{display:none}.uploadsheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;flex-direction:column;background:var(--bg)}.sheethead{flex:none;display:flex;align-items:center;gap:12px;padding:12px 16px;padding-top:calc(12px + env(safe-area-inset-top,0px));border-bottom:3px solid var(--accent)}.sheethead h2{margin:0;font-family:var(--cond);font-weight:800;font-style:italic;font-size:24px;text-transform:uppercase}.sheetclose{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:none;background:var(--panel-2);color:var(--text);cursor:pointer}.sheetclose:disabled{opacity:.4}.sheetbody{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:14px}.sheetdrop{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 16px;border:1px dashed #4a505c;color:var(--muted);text-align:center;cursor:pointer}.sheetdrop svg{color:var(--accent)}.sheetdrop b{font-family:var(--cond);font-weight:800;font-size:22px;text-transform:uppercase;color:var(--text)}.sheetfiles{list-style:none;margin:0;padding:0;border:1px solid var(--line)}.sheetfiles li{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid var(--rowline)}.sheetfiles li:first-child{border-top:none}.sheetext{flex:none;padding:1px 6px;background:var(--panel-2);font-family:var(--cond);font-weight:800;font-size:13px}.sheetname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.sheetstate{font-family:var(--cond);font-weight:800;font-size:14px;text-transform:uppercase;color:var(--muted)}.sheetfiles li.done .sheetstate{color:var(--good)}.sheetfiles li.failed .sheetstate{color:var(--accent)}.sheetbar{position:absolute;left:0;bottom:0;width:30%;height:3px;background:var(--accent);animation:sheetgo 1.2s ease-in-out infinite alternate}@keyframes sheetgo{0%{left:0}to{left:70%}}@media(prefers-reduced-motion:reduce){.sheetbar{animation:none;width:100%;opacity:.6}}.sheetadded{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:var(--raised);border-left:4px solid var(--good)}.sheetaddedtag{font-family:var(--cond);font-weight:800;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--good)}.sheetadded h3{margin:0;font-family:var(--cond);font-weight:800;font-size:26px;line-height:1;text-transform:uppercase}.sheetadded p{margin:0;color:var(--muted);font-size:14px}.sheetbest{display:flex;align-items:baseline;gap:10px}.sheetbest b{font-family:var(--cond);font-weight:800;font-size:36px;line-height:1;color:var(--text);font-variant-numeric:tabular-nums}.sheetbest:has(em) b,.sheetbest em{color:var(--gold)}.sheetbest em{font-style:normal;font-family:var(--cond);font-weight:800;font-size:15px;text-transform:uppercase}.sheetbike{display:flex;flex-direction:column;gap:4px}.sheetbike select{background:var(--panel);border:1px solid var(--line);color:var(--text);padding:10px}.sheetadded .btn{justify-content:center;padding:12px;font-size:18px}.sessionlaps{padding:6px 14px 14px 40px;box-sizing:border-box}.sessionlaphead,.sessionlaprow{display:grid;column-gap:10px;align-items:center;grid-template-columns:24px 44px 104px repeat(var(--sectors, 0),90px) minmax(0,1fr)}.sessionlaphead{padding:6px 0;font-size:13px}.sessionlaprow{padding:5px 0;border-bottom:none;border-top:1px solid #1e222b;cursor:pointer;font-size:14px}.sessionlaprow>*{padding:0;display:block}.sessionlaprow.on{background:#d92b210f}.sessionlaprow input{width:18px;height:18px;margin:0}.sessionlaprow>.lapno{padding-left:0;font-family:var(--cond);font-weight:800;font-style:italic;font-size:18px}.sessionlaprow .laptime{font-family:var(--cond);font-weight:800;font-size:20px}.sessionlaprow .laptime.isbest{color:var(--sector-best)}.lapsplit{justify-self:start;font-family:var(--cond);font-weight:700;font-size:17px;border-bottom:3px solid #343a47;padding-bottom:1px}.lapsplit.fastest{border-bottom-color:var(--sector-fastest)}.lapsplit.slower{border-bottom-color:var(--sector-slower)}.lapsplit.none{color:var(--muted)}.lapnote{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lapfoot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.lapfoot .hint{margin:0}.lapkeynote i{display:inline-block;width:14px;height:0;border-bottom-width:3px;padding:0;vertical-align:middle;margin-right:4px}.lapfoot .sessiondelete{margin-left:auto}.lapfoot .sessiondelete:hover{color:var(--accent)}.pagehead-row:has(>.lede)>h1{margin-right:8px}.pagehead-row>.lede{flex:1 1 360px;max-width:620px;margin:0 auto 6px 0}.filterbar{padding:14px;background:var(--raised);border:1px solid var(--line);gap:10px 12px}.filterpick{flex:1 1 170px;min-width:0}.filterpick>span{font-family:var(--cond);font-weight:800;font-size:13px;letter-spacing:.08em;color:var(--muted)}.filterpick select{width:100%;border-radius:0;font-size:14px;padding:8px 10px;background-color:var(--panel)}.filterbar .segswitch{display:flex;margin-left:auto}.dbtable{border:1px solid var(--line)}.dbtrackhead{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding:10px 16px;background:var(--panel)}.dbtrackname{font-family:var(--cond);font-weight:800;font-size:24px;line-height:1;text-transform:uppercase}.dbtable .lbtable{font-size:14px}.dbtable .lbtable td{border-bottom-color:var(--rowline)}.lbtable td.pos{font-family:var(--cond);font-weight:800;font-style:italic;font-size:22px;color:var(--text)}.lbtable th.right,.lbtable td.right{text-align:right}.lbtable tr.minelap td{background:#3987e51a}.lbtable tr.minelap td.pos{color:#3987e5}.dbtable .ridercell{display:flex;flex-direction:column;text-decoration:none}.dbtable .ridercell:hover{text-decoration:none}.ridername{font-family:var(--cond);font-weight:800;font-size:19px;line-height:1.1;text-transform:uppercase;white-space:nowrap}.ridercell:hover .ridername{color:var(--accent)}.riderhandle{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);white-space:nowrap}.riderhandle .racenum{margin:0}.dbtable .lbtable td.laptime{font-family:var(--cond);font-weight:800;font-size:21px}.dbtable .lbtable td.laptime.fastest{color:#c4a3f7}.rowactions{display:flex;gap:6px;justify-content:flex-end}.rowactions .btn{padding:5px 12px;font-size:14px}.garagelayout{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-start}.garagemain{flex:999 1 640px;min-width:0;display:flex;flex-direction:column;gap:16px}.garageside{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:18px}.bikecard{padding:0;background:var(--panel);border:none;border-top:4px solid #3987e5}.bikehead{display:flex;align-items:flex-end;gap:14px 18px;padding:16px 18px;flex-wrap:wrap}.bikename{flex:1 1 240px;min-width:0;display:flex;flex-direction:column}.bikemake{font-family:var(--cond);font-weight:700;font-size:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.bikemodel{font-family:var(--cond);font-weight:800;font-style:italic;font-size:48px;line-height:.9;text-transform:uppercase;overflow-wrap:anywhere}.bikestats{display:flex;gap:2px;background:var(--line)}.bikestats>div{background:var(--raised);padding:8px 16px}.bikestats b{display:block;font-family:var(--cond);font-weight:800;font-size:28px;line-height:1;font-variant-numeric:tabular-nums}.bikestats span{font-family:var(--cond);font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.bikecard .cardactions{display:flex;gap:10px}.bikecard .cardactions .link{font-size:15px}.biketracks{display:grid;gap:2px;background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.biketrack{display:flex;align-items:center;gap:12px;padding:10px 18px;background:var(--panel);color:var(--text);text-decoration:none;min-width:0}.biketrack:hover{background:#1b1f27}.biketrackmap{flex:none;width:56px;height:38px;display:flex;align-items:center;justify-content:center;color:#e6e8ec}.biketrackmap .bp-thumb{width:56px;height:38px}.biketrackname{flex:1;min-width:0;display:flex;flex-direction:column}.biketrackname b{font-family:var(--cond);font-weight:800;font-size:18px;line-height:1.1;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.biketrackname .muted{font-size:12px}.biketracktime{font-family:var(--cond);font-weight:800;font-size:22px;font-variant-numeric:tabular-nums}.bikecard .maintenance{margin:0;padding:14px 18px;border-top:1px solid var(--line);background:var(--raised)}.mainthead h4{font-family:var(--cond);font-weight:800;font-size:20px;letter-spacing:0;text-transform:uppercase;color:var(--text)}.maintsince{font-size:14px}.maintsince li+li,.maintlog li{border-top-color:#1e222b}.maintitem{font-family:var(--cond);font-weight:800;font-size:17px;text-transform:uppercase}.maintridden{font-family:var(--cond);font-weight:700;font-size:16px}.maintwhen{font-size:12px}.maintdate{font-family:var(--cond);font-weight:700;font-size:15px;text-transform:uppercase}.maintreading{font-family:var(--cond);font-weight:800;font-size:16px}.maintadd label>span:first-child{font-family:var(--cond);font-weight:800;font-size:13px;letter-spacing:.08em}.maintchips button{font-family:var(--cond);font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.bikecard.editing{padding:16px 18px}.garageside h2{margin:0;font-size:26px}.mcfield{display:flex;flex-direction:column;gap:4px;min-width:0}.mcfield>span{font-family:var(--cond);font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.garageadd{background:var(--panel);border-top:4px solid var(--accent);padding:16px;display:flex;flex-direction:column;gap:10px}.garageadd .addrow{flex-wrap:wrap;margin:0}.garageadd .addrow>*{flex:1 1 100%;min-width:0}.garageadd .addrow>.mcfield:nth-child(2){flex:1 1 140px}.garageadd .addrow>.mcfield:nth-child(3){flex:0 0 100px}.garageadd .addrow .mcfield select{width:100%}.garageadd .addpreview{margin:0}.garageadd>.hint{font-size:13px;text-decoration:underline}.garageuntagged{background:var(--raised);border:1px solid var(--line)}.garageuntagged h2{padding:10px 16px;font-size:20px;border-bottom:1px solid var(--line)}.garageuntagged>.hint{padding:12px 16px;margin:0}.untaggedrow{display:flex;align-items:center;gap:10px;padding:10px 16px;flex-wrap:wrap}.untaggedrow+.untaggedrow{border-top:1px solid var(--rowline)}.untaggedwhat{flex:1 1 140px;min-width:0;display:flex;flex-direction:column}.untaggedwhat a{color:var(--text);font-weight:600}.untaggedwhat .muted{font-size:12px}.untaggedrow select{flex:0 1 170px;min-width:0;border-radius:0}.teamslayout{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-start}.teamsside{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:18px}.teamsside h1{margin:0;font-family:var(--cond);font-weight:800;font-style:italic;font-size:56px;line-height:.86;text-transform:uppercase}.teamsside .lede{margin:0;font-size:14px}.teamsmain{flex:999 1 600px;min-width:0;display:flex;flex-direction:column;gap:18px}.teamslist{display:flex;flex-direction:column;border:1px solid var(--line)}.teamslistitem{display:flex;align-items:center;gap:12px;padding:12px 14px;text-align:left;background:none;border:none;border-left:4px solid transparent;color:var(--text);cursor:pointer}.teamslistitem+.teamslistitem{border-top:1px solid var(--rowline)}.teamslistitem.on{background:#1e222b;border-left-color:var(--accent)}.teamslistitem:hover:not(.on){background:#171a21}.teamslistitem>span:last-child{min-width:0;display:flex;flex-direction:column}.teamslistitem b{font-family:var(--cond);font-weight:800;font-size:20px;line-height:1.1;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamslistitem .muted{font-size:12px}.teamsinvites{background:var(--panel);border-top:4px solid var(--sector-slower);padding:14px;display:flex;flex-direction:column;gap:10px}.teamsinvites h2{margin:0;font-size:18px}.teamsinvite{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.teamsinvite>span{flex:1 1 160px}.teamscreate{background:var(--raised);border:1px solid var(--line);padding:14px;display:flex;flex-direction:column;gap:8px}.teamscreate label,.teamsinviterow label{display:flex;flex-direction:column;gap:4px}.teamscreate input,.teamsinviterow input{padding:9px 10px;font-size:14px}.teamhero{position:relative;overflow:hidden;display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:22px 24px;background:var(--panel);border-top:4px solid var(--accent)}.teamheroghost{position:absolute;right:-20px;top:-30px;height:200px;width:auto;opacity:.06;pointer-events:none}.teamhero .avatar.large{width:84px;height:84px}.teamheroid{position:relative;flex:1 1 280px;min-width:0;display:flex;flex-direction:column}.teamherotag,.teamtag{font-family:var(--cond);font-weight:800;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.teamheroid h2{margin:0;font-style:italic;font-size:clamp(36px,4vw,52px);line-height:.9;overflow-wrap:anywhere}.teamheroid h2 a{color:var(--text);text-decoration:none}.teamheroid h2 a:hover{color:var(--accent)}.teamheroactions{position:relative;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.teamheroactions .link{font-size:15px}.teamsinviterow{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.teamsinviterow label{flex:1 1 260px}.teamroster{border:1px solid var(--line)}.teamrosterhead,.teamrosterrow{display:grid;gap:10px;align-items:center;padding:9px 16px;grid-template-columns:40px minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) 82px auto auto}.rostno{font-family:var(--cond);font-weight:800;font-style:italic;font-size:22px;color:var(--accent)}.rostbike,.rosttrack{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.rostlap{text-align:right;font-family:var(--cond);font-weight:800;font-size:20px}.teamrosterhead .rostbike,.teamrosterhead .rosttrack,.teamrosterhead .rostlap{font-size:inherit}.teamsdirsection{margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}.teamsdirhead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.teamsdirhead h2{margin:0;font-family:var(--cond);font-weight:800;font-style:italic;font-size:40px;text-transform:uppercase;line-height:1}.teamsdirhead input{flex:0 1 300px;min-width:0;background:var(--panel);border:1px solid var(--line);color:var(--text);padding:8px 10px}.teamrosterhead{background:var(--accent-fill);color:#fff;padding-top:8px;padding-bottom:8px;font-family:var(--cond);font-weight:800;font-size:15px;letter-spacing:.06em;text-transform:uppercase}.teamrosterrow{border-top:1px solid var(--rowline)}.teamrosterrow.me{background:#3987e514}.teamrider{min-width:0;display:flex;flex-direction:column;color:var(--text);text-decoration:none}.teamrider b{font-family:var(--cond);font-weight:800;font-size:19px;line-height:1.1;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamrider:hover b{color:var(--accent)}.teamrider .muted{font-size:12px}.teamstatus{display:flex;gap:6px}.teamrowactions{display:flex;gap:10px;justify-content:flex-end}.teamrowactions .link{font-size:14px}.teamgrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.teamgrid .teamcard{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--panel)}.teamgrid .teamcardmain{flex:1;min-width:0;display:flex;align-items:center;gap:12px}.teamgrid .teamcardtext h3{margin:0;font-size:19px;line-height:1.1;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamgrid .cardactions{display:flex;align-items:center;gap:8px;flex:none}.teamsdir .lbfilters input{flex:0 1 320px;min-width:0;padding:8px 10px;font-size:14px}.teampage .profilehead{background:var(--panel);border-bottom:none;border-top:4px solid var(--accent);padding:22px 24px}.teampage .profileid h1{font-family:var(--cond);font-weight:800;font-style:italic;text-transform:uppercase;font-size:clamp(36px,4vw,56px);line-height:.9}.teampage .lbtable td{border-bottom-color:var(--rowline)}.teampage .ridercell>span{font-family:var(--cond);font-weight:800;font-size:19px;text-transform:uppercase}.teampage .racenum{color:var(--accent);font-style:italic}.teampage td.laptime{font-family:var(--cond);font-weight:800;font-size:20px}.page.settingspage{max-width:1120px}.settingslayout{display:flex;align-items:flex-start;gap:18px}.settingsnav{flex:0 0 220px;position:sticky;top:16px;display:flex;flex-direction:column;background:var(--panel)}.settingsnav a{padding:10px 16px;border-left:4px solid transparent;color:var(--muted);text-decoration:none;font-family:var(--cond);font-weight:800;font-size:16px;letter-spacing:.04em;text-transform:uppercase;border-top:1px solid var(--rowline)}.settingsnav a:first-child{border-top:none}.settingsnav a:hover{color:var(--text)}.settingsnav a.on{color:var(--text);background:var(--panel-2);border-left-color:var(--accent)}.settingsnav a.danger{color:var(--accent)}.settingspage .settings{flex:1;min-width:0;margin:0;gap:14px}.settingspage .settingsblock{background:var(--panel);border:none;border-top:3px solid #343a47;border-radius:0;padding:18px 20px;scroll-margin-top:16px}.settingspage .settingsblock.current{border-top-color:var(--accent)}.settingspage .settingsblock.danger{border:1px solid var(--accent)}.settingsblock h3{font-family:var(--cond);font-weight:800;font-size:26px;letter-spacing:.02em;text-transform:uppercase;line-height:1}.settingsblock>form{display:flex;flex-direction:column;gap:12px}.settingsblock label:not(.checkrow):not(.checkline)>span{font-family:var(--cond);font-weight:800;font-size:14px;letter-spacing:.08em}.settingsblock input{border-radius:0;font-size:15px;padding:10px 12px}.preflabel{font-size:14px}.settingsphoto{display:flex;align-items:center;gap:16px}.settingsphoto .avatar.large,.settingsphoto .avatar{width:96px;height:96px}.settingsphoto .hint{flex:1}.settingsprofile{display:grid!important;grid-template-columns:150px minmax(0,1fr);gap:12px 20px;align-items:start}.settingsprofile>h3,.settingsprofile>.checkrow,.settingsprofile>.hint{grid-column:1 / -1}.settingsprofile>h3{grid-row:1}.settingsqr{background:#fff;padding:8px}.settingsqr .qrcode{width:100%}.settingsprofilecopy{display:flex;flex-direction:column;gap:10px;min-width:0}.settingsprofile:not(:has(.settingsqr)) .settingsprofilecopy{grid-column:1 / -1}.settingsurl{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--bg);border:1px solid var(--line);min-width:0}.settingsurl .num{font-size:15px;font-weight:600;overflow-wrap:anywhere}.settingsurl .link{color:var(--accent);font-size:15px;flex:none}.page.authsplit{max-width:none;padding:0;display:flex;flex-wrap:wrap;min-height:100%}.authside{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:56px 24px;box-sizing:border-box}.authside>*{width:100%;max-width:440px;margin-left:auto;margin-right:auto}.authside .pagehead h1{font-size:clamp(52px,6vw,72px);line-height:.86;margin:0 0 8px}.authside .pagehead h1 .accent{color:var(--accent)}.authside .authform label>span{font-family:var(--cond);font-weight:800;font-size:14px;letter-spacing:.08em}.authside .authform input{font-size:16px;padding:12px 14px;border-radius:0;background-color:var(--panel)}.authside .authform input:focus{outline:none;border-bottom:2px solid var(--accent)}.authside .submitrow .btn.primary{font-size:22px;padding:12px 40px}.authside .steps{margin-bottom:18px;flex-wrap:wrap}.steps li{border-radius:0;border:none;border-bottom:3px solid #343a47;padding:5px 10px;font-family:var(--cond);font-weight:800;font-size:14px;letter-spacing:.04em;text-transform:uppercase}.steps li.on{border-bottom-color:var(--accent)}.steps li.done{border-bottom-color:var(--sector-best)}.docstoc h2{margin:0;padding:8px 12px;background:var(--accent-fill);color:#fff;font-family:var(--cond);font-weight:800;font-size:15px;letter-spacing:.08em}.docstoc>ol{background:var(--panel)}.docstoc>ol>li{margin:0;border-top:1px solid var(--rowline)}.docstoc>ol>li>a{display:block;padding:9px 12px}.docstoc a{border-radius:0;border-left:3px solid transparent;padding:6px 10px;font-size:14px}.docstoc>ol>li>a{font-family:var(--cond);font-weight:800;font-size:17px;letter-spacing:.04em;text-transform:uppercase}.docstoc a.on{background:#1e222b;border-left-color:var(--accent);color:#fff}.docstoc a:hover{background:#171a21}.docstoc ol ol{border-left-color:var(--line)}.legalbody h2{font-family:var(--cond);font-weight:800;font-style:italic;font-size:44px;line-height:.95;text-transform:uppercase;margin-top:44px}.legalbody>section:first-child>h2:first-child{margin-top:0}.legalbody h3{font-family:var(--cond);font-weight:800;font-size:26px;text-transform:uppercase;letter-spacing:.02em}.legalbody h4{font-family:var(--cond);font-weight:800;font-size:18px;text-transform:uppercase}.legalbody p,.legalbody li{font-size:16px;line-height:1.65}.legalbody b{color:#fff}.docshot img{border-radius:0}.docshot figcaption{font-size:13px}.docsbody .docchapter{display:inline-block;margin-bottom:14px}.docsbody>h1{margin:0 0 18px;font-family:var(--cond);font-weight:800;font-style:italic;font-size:clamp(44px,5vw,64px);line-height:.9;text-transform:uppercase}.docchapterbody>p:first-child{font-size:18px;color:var(--muted)}.docchapterbody>h2{font-size:30px;font-style:normal;margin-top:36px}.docchapterbody>:not(figure){max-width:76ch}.doctip{margin:18px 0;padding:12px 16px;background:var(--raised);border-left:4px solid var(--gold)}.doctip>b{display:block;margin-bottom:4px;color:var(--gold)!important;font-family:var(--cond);font-weight:800;font-size:14px;letter-spacing:.1em;text-transform:uppercase}.doctip p{margin:0}.docpager{display:flex;justify-content:space-between;gap:16px;margin-top:48px;padding-top:18px;border-top:1px solid var(--line)}.docpager a{display:flex;flex-direction:column;gap:2px;text-decoration:none;color:var(--text)}.docpager a.next{text-align:right;margin-left:auto}.docpager span{font-family:var(--cond);font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.docpager b{font-family:var(--cond);font-weight:800;font-size:22px;text-transform:uppercase}.docpager a:hover b{color:var(--accent)}.docsblog{margin:56px -28px -64px;padding:40px 28px 56px;background:var(--raised);border-top:1px solid var(--line)}.docsblog h2{margin:0 0 18px;font-family:var(--cond);font-weight:800;font-style:italic;font-size:40px;text-transform:uppercase;line-height:1}.docsblogrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px}.docsblogcard{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:var(--panel);border-top:3px solid var(--accent);color:var(--text);text-decoration:none}.docsblogcard span{font-family:var(--cond);font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.docsblogcard b{font-family:var(--cond);font-weight:800;font-size:22px;line-height:1.05;text-transform:uppercase}.docsblogcard p{margin:0;font-size:14px;color:var(--muted)}.docsblogcard:hover b{color:var(--accent)}.sitefooter{align-items:center;padding:22px 24px;background:var(--bg);border-top:3px solid var(--accent)}.footergroups{align-items:center;gap:12px 36px}.footerlogo img{height:40px;width:auto;display:block}.sitefooter nav{flex-direction:row;flex-wrap:wrap;gap:6px 22px}.sitefooter nav a{font-family:var(--cond);font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.sitefooter nav a:hover{color:#fff;text-decoration:none}.footerdonate{border-radius:0;font-family:var(--cond);font-weight:800;text-transform:uppercase}.page:has(>.adminnav){display:flex;flex-direction:column}.page>.adminnav{order:-1;margin:-32px -28px 24px;padding:0 28px;gap:2px;background:var(--panel);border-bottom:none}.page>.adminnav .adminnavlink{padding:10px 16px;border:none;border-radius:0;color:var(--muted);font-family:var(--cond);font-weight:800;font-size:15px;letter-spacing:.06em;text-transform:uppercase}.page>.adminnav .adminnavlink.on{background:var(--accent-fill);color:#fff;box-shadow:none}.adminsearch{flex:0 1 360px;min-width:0;background:var(--panel);border:1px solid var(--line);color:var(--text);padding:8px 10px}.adminlayout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.adminside{display:flex;flex-direction:column;gap:16px}.adminrequests{background:var(--panel);border-top:4px solid var(--sector-slower)}.adminrequests h2{margin:0;padding:10px 16px;border-bottom:1px solid var(--line);font-family:var(--cond);font-weight:800;font-size:20px;text-transform:uppercase}.adminrequests>.hint{margin:0;padding:12px 16px}.adminrequest{display:flex;flex-direction:column;gap:8px;padding:10px 16px;border-top:1px solid var(--rowline)}.adminrequest:first-of-type{border-top:none}.admininbox{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--raised);border:1px solid var(--line);color:var(--text);text-decoration:none}.admininbox b{font-family:var(--cond);font-weight:800;font-size:20px;text-transform:uppercase}@media(max-width:1000px){.adminlayout{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.page>.adminnav{margin:-20px -14px 16px;padding:0 6px;overflow-x:auto;flex-wrap:nowrap}}.adminnav{border-bottom:1px solid var(--line);gap:4px 18px}.adminnavlink{font-family:var(--cond);font-weight:700;font-size:16px;letter-spacing:.04em;text-transform:uppercase;border:none;border-radius:0;background:none;padding:8px 2px}.adminnavlink.on{background:none;color:#fff;box-shadow:inset 0 -3px 0 var(--accent)}.catmake{border-radius:0;background:var(--panel);border-top:3px solid #343a47}.catname{font-family:var(--cond);font-weight:800;font-size:20px;text-transform:uppercase}.metriccard{background:var(--panel)}.workspace{grid-template-columns:300px minmax(0,1fr) minmax(360px,42%)}.workspace.withvideo{grid-template-columns:300px minmax(0,var(--ws-map, 1fr)) minmax(0,var(--ws-video, 1fr))}.duelbar{gap:18px;padding:8px 18px;background:var(--bg);border-bottom:1px solid var(--line)}.duelback{display:inline-flex;align-items:center;gap:8px;border:none;background:none;color:var(--muted);cursor:pointer;padding:6px 0;font-family:var(--cond);font-weight:700;font-size:17px;letter-spacing:.04em;text-transform:uppercase}.duelback:hover{color:var(--text)}.duelmark{font-family:var(--cond);font-weight:800;font-style:italic;font-size:26px;text-transform:uppercase;line-height:1}.duelmark span{color:var(--accent)}.dueltrack{font-family:var(--cond);font-weight:700;font-size:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.duelbasemap{position:static;margin-left:auto}.shell:has(.duel) .mainnav,.shell:has(.duel) .tabbar{display:none}.cursortag{position:absolute;left:16px;top:50%;transform:translateY(-50%);padding:1px 7px;color:#fff;white-space:nowrap;font-family:var(--cond);font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.duelboard{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);border-bottom:1px solid var(--line)}.duelrider{display:flex;align-items:stretch;background:var(--panel);min-width:0}.duelrider.right{flex-direction:row-reverse}.duelstripe{width:8px;flex:none;background:var(--lap)}.duelwho{flex:1;min-width:0;padding:10px 18px;display:flex;flex-direction:column;justify-content:center}.duelrider.right .duelwho{align-items:flex-end;text-align:right}.duelname{font-family:var(--cond);font-weight:800;font-size:22px;line-height:1.05;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duellap{font-family:var(--cond);font-weight:700;font-size:15px;letter-spacing:.04em;color:var(--muted);font-variant-numeric:tabular-nums}.duellap.done{color:var(--sector-best)}.duelflag{margin-left:8px;font-size:12px;letter-spacing:.08em;color:var(--sector-best)}.duelnums{display:flex;gap:20px;align-items:center;padding:10px 18px}.duelrider.right .duelnums{flex-direction:row-reverse}.duelnums>span{display:flex;flex-direction:column;align-items:flex-end}.duelrider.right .duelnums>span{align-items:flex-start}.duelnums b{font-family:var(--cond);font-weight:800;font-size:34px;line-height:1;font-variant-numeric:tabular-nums}.duelnums small{font-family:var(--cond);font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.duelcentre{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 26px;background:var(--bg);border-left:1px solid var(--line);border-right:1px solid var(--line);min-width:220px}.duelclock{font-family:var(--cond);font-weight:800;font-size:44px;line-height:1;font-variant-numeric:tabular-nums;min-width:0;margin:0}.duelstanding{font-family:var(--cond);font-weight:800;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.duelmap{background:var(--ground-2)}.dueltransport{flex:none;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 18px;background:var(--panel);border-top:1px solid var(--line)}.duelplay,.duelstop{flex:none;width:46px;height:46px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background:var(--accent-fill)}.duelstop{width:38px;height:38px;background:#1e222b;color:var(--text)}.duelstop:disabled{opacity:.4;cursor:default}.duelscrub{flex:1 1 260px;min-width:0;height:8px;margin:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none!important;border-radius:0;background:linear-gradient(to right,var(--accent) var(--at, 0%),#2a2f3a var(--at, 0%))}.duelscrub::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;background:#fff;border:none;border-radius:0}.duelscrub::-moz-range-thumb{width:16px;height:16px;background:#fff;border:none;border-radius:0}.duelscrub::-moz-range-track{background:transparent}.dueltime{font-family:var(--cond);font-weight:800;font-size:18px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.duelspeeds{display:flex}.duelspeeds button{border:none;padding:6px 14px;background:#1e222b;color:var(--text);cursor:pointer;font-family:var(--cond);font-weight:800;font-size:15px;letter-spacing:.04em}.duelspeeds button+button{margin-left:-3px}.duelspeeds button.on{background:var(--accent-fill);color:#fff}@media(max-width:1100px){.lt-time{font-size:26px}.lt-lap,.lt-gap{padding:6px 14px}}@media(max-width:700px){.lt-plate{font-size:26px;padding:0 14px}.lt-title{flex:1 1 0;border-right:none;padding:8px 14px}.lt-label{overflow:hidden;text-overflow:ellipsis}.lt-title .sessionpick{font-size:19px}.lt-laps{flex:1 1 100%;border-top:1px solid var(--line)}.lt-lap,.lt-gap{flex:1 1 0;padding:6px 12px}.lt-time{font-size:22px}.lt-gap{min-width:0}.lt-laps .duelstart{flex:1 1 100%;margin:6px 12px;padding:6px 12px}.lt-laps{order:2}.lt-actions{order:1;flex:none;margin-left:auto;padding:0 10px 0 0;border-top:none}.lt-actions>.btn.primary{display:none}.moredrop>.phoneonly{display:block}.laprow .lapmain{padding:10px 0}.sectorseg{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding:0 10px}.sectorname{font-size:12px;color:var(--muted)}.sectorread{font-size:15px}.sectorread:has(b) .st{display:none}.sectorread b{margin-left:0}.sectorlap{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-width:0;padding:0 10px}.sectorlap .sectorname{font-size:12px}.sessionshead .dropzone{flex-basis:100%}.dropchoose{flex:1 1 100%;text-align:center}.sortswitch{margin-left:0}.filterfield{flex:1 1 100%;flex-direction:column;align-items:stretch;gap:4px}.filterfield select{flex:none}.sessiongrid>.gridhead.sortable{display:none}.srow{grid-template-areas:"track track track track best  best" "when  when  when  when  when  when" "chips chips chips chips chips chips" "bike  bike  bike  bike  bike  bike" "brand brand brand cmp   cmp   cmp" "vis   vis   vis   vis   vis   vis" "panel panel panel panel panel panel" "act   act   act   act   act   act";position:relative;gap:8px 12px;border-radius:0;border-left:4px solid var(--line)}.srow:not(.open){grid-template-areas:"track track track track best  best" "when  when  when  when  when  when" "chips chips chips chips chips chips"}.srow:has(.c-best.record){border-left-color:var(--gold)}.srow.open{border-left-color:var(--accent)}.srow>.c-laps,.srow>.c-dur{display:none}.srow:not(.open)>.c-bike,.srow:not(.open)>.c-brand,.srow:not(.open)>.c-cmp,.srow:not(.open)>.c-vis,.srow:not(.open)>.gcell.actions,.srow.open>.c-chips{display:none}.srow>.track .trackname{font-family:var(--cond);font-weight:800;font-size:21px;line-height:1.05}.srow>.c-best{justify-self:end;align-self:start;font-size:24px}.srow>.c-best:before{display:none}.srow>.c-when{grid-area:when;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;color:var(--muted)}.srow>.c-when .whenlaps{display:inline;font-size:13px}.srow>.gcell.c-chips{grid-area:chips;display:flex;flex-wrap:wrap;gap:6px}.c-chips span{padding:2px 8px;background:var(--bg);font-family:var(--cond);font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.c-chips .vis{color:var(--muted)}.srow:not(.open) .disclose:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.sessionshead .dropzone{display:none}.srow>.gcell.actions .btn{flex:1 1 0;padding:10px}.srow>.lappanel{border-radius:0}.sessionlaps{padding:6px 14px 14px}.sessionlaphead,.sessionlaprow{display:grid;column-gap:6px;grid-template-columns:20px 22px 66px repeat(var(--sectors, 0),minmax(0,1fr));padding-left:0;padding-right:0}.sessionlaphead>:last-child,.lapnote{display:none}.sessionlaprow .laptime{font-size:17px}.lapsplit{font-size:13px;min-width:0;overflow:hidden}.lapfoot .btn{flex:1 1 auto}.lapfoot .lapkeynote{flex:1 1 100%}.settingsnav{display:none}.settingspage .settingsblock{padding:16px 14px}.settingsprofile{grid-template-columns:96px minmax(0,1fr)}.authside{padding:32px 16px;justify-content:flex-start}.teamrosterhead{display:none}.teamrosterrow{grid-template-columns:34px minmax(0,1fr) auto}.teamrosterrow .rostbike,.teamrosterrow .rosttrack{display:none}.teamrosterrow .teamstatus{grid-column:2 / -1}.teamrosterrow .teamstatus:empty{display:none}.teamrowactions{grid-column:1 / -1;justify-content:flex-start}.teamrowactions:empty{display:none}.teamsside h1{font-size:44px}.teamhero{padding:18px 16px}.bikestats{flex:1 1 100%}.bikestats>div{flex:1 1 0;padding:8px 10px}.bikestats b{font-size:22px}.bikemodel{font-size:40px}.biketrack{padding:10px 14px}.analysismain{padding:14px;gap:12px}.analysisthumb{width:84px;height:64px}.analysisthumb .bp-thumb{width:72px;height:52px}.filterbar .segswitch{margin-left:0}.footergroups{flex-direction:column;align-items:flex-start;gap:14px}.footermark{margin-left:0}.duelboard{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.duelcentre{grid-column:1 / -1;grid-row:1;min-width:0;padding:8px;border:none;border-bottom:1px solid var(--line)}.duelclock{font-size:34px}.duelwho{padding:8px 10px}.duelname{font-size:17px}.duelnums{padding:8px 10px;gap:12px}.duelnums b{font-size:24px}.duelbar{gap:10px;padding:6px 12px}.duelbasemap{margin-left:0}.dueltransport{gap:10px;padding:10px 12px}.duelscrub{flex-basis:100%;order:-1}.duel{overflow-y:auto}.duelstage{display:flex;flex-direction:column;flex:none}.duelmap{height:48vh;min-height:280px;flex:none}.duelcharts{height:560px;flex:none;border-left:none;border-top:1px solid var(--line);padding:6px 12px 0}.dueltrack{display:none}.dueltransport{position:sticky;bottom:0;z-index:5}.duelbar{flex-wrap:nowrap}.duelbacktext,.duelwhoname{display:none}.duelrider,.duelrider.right{flex-direction:column}.duelstripe{width:auto;height:4px}.duelrider.right .duelwho{align-items:flex-start;text-align:left}.duelrider.right .duelnums{flex-direction:row}.duelrider.right .duelnums>span{align-items:flex-end}.duelname{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.editabletext{outline:1px dashed rgba(255,59,48,.55);outline-offset:3px;cursor:text}.editabletext:hover{outline-color:var(--accent)}.editabletext:focus{outline:2px solid var(--accent)}.editbar{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:120;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;max-width:calc(100vw - 24px);padding:10px 14px;background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--accent);box-shadow:0 12px 40px #0009}.editbarlabel{font-family:var(--cond);font-weight:800;font-size:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.editbarcount{font-size:13px;color:var(--muted)}.editbarerr{font-size:13px;color:var(--accent)}.editstart{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:24px}.editsection{margin-top:28px}.editsection h2{margin:0 0 10px;font-size:26px}.editkeys{list-style:none;margin:0;padding:0;border:1px solid var(--line)}.editkeys li{display:grid;grid-template-columns:minmax(180px,auto) minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:8px 12px;border-top:1px solid var(--rowline)}.editkeys li:first-child{border-top:none}.editkeys code{font-size:12px;color:var(--text)}.editkeys .muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.editactions{display:flex;gap:10px;flex-wrap:wrap}.editactions label.btn{cursor:pointer}@media(max-width:700px){.editbar{bottom:calc(76px + env(safe-area-inset-bottom,0px))}.editkeys li{grid-template-columns:minmax(0,1fr) auto}.editkeys .muted{grid-column:1 / -1;grid-row:2}}
