.mapboxgl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.mapboxgl-canvas{position:absolute;top:0;left:0}.mapboxgl-map:-webkit-full-screen{width:100%;height:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.mapboxgl-ctrl-top-left{top:0;left:0}.mapboxgl-ctrl-top{top:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-top-right{top:0;right:0}.mapboxgl-ctrl-right{top:50%;right:0;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{top:50%;left:0;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.mapboxgl-ctrl-group button{box-sizing:border-box;background-color:initial;cursor:pointer;border:0;outline:none;width:32px;height:32px;padding:0;display:block;overflow:hidden}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid buttontext}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#eee}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-up .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 11.7071C4.68342 12.0976 5.31658 12.0976 5.70711 11.7071L9 8.41421L12.2929 11.7071C12.6834 12.0976 13.3166 12.0976 13.7071 11.7071C14.0976 11.3166 14.0976 10.6834 13.7071 10.2929L9.70711 6.29289C9.31658 5.90237 8.68342 5.90237 8.29289 6.29289L4.29289 10.2929C3.90237 10.6834 3.90237 11.3166 4.29289 11.7071Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-down .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 6.29289C4.68342 5.90237 5.31658 5.90237 5.70711 6.29289L9 9.58579L12.2929 6.29289C12.6834 5.90237 13.3166 5.90237 13.7071 6.29289C14.0976 6.68342 14.0976 7.31658 13.7071 7.70711L9.70711 11.7071C9.31658 12.0976 8.68342 12.0976 8.29289 11.7071L4.29289 7.70711C3.90237 7.31658 3.90237 6.68342 4.29289 6.29289Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:2s linear infinite mapboxgl-spin}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{min-height:20px;box-sizing:initial;background-color:#fff;border-radius:12px;margin:10px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{visibility:visible;padding:2px 28px 2px 8px}:is(.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-left,.mapboxgl-ctrl-top-left)>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{cursor:pointer;box-sizing:border-box;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}:is(.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-left,.mapboxgl-ctrl-top-left) .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;right:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;left:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{margin-left:2px;font-weight:700}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{color:#333;box-sizing:border-box;white-space:nowrap;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.mapboxgl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}.mapboxgl-popup-close-button{cursor:pointer;background-color:initial;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.mapboxgl-popup-close-button:hover{background-color:#eee}.mapboxgl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:10px 10px 15px;position:relative;box-shadow:0 1px 2px #0000001a}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{will-change:transform;opacity:1;transition:opacity .2s;position:absolute;top:0;left:0}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.mapboxgl-user-location-dot:before{content:"";animation:2s infinite mapboxgl-user-location-dot-pulse;position:absolute}.mapboxgl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{width:0;height:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{content:"";border-bottom:7.5px solid #4aa1eb;position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #0000;transform:translateY(-28px)skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #0000;transform:translate(7.5px,-28px)skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{color:#fff;text-align:center;opacity:0;pointer-events:none;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;transition:opacity .75s ease-in-out 1s;display:flex;position:absolute;top:0;left:0}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button{text-align:center;font-size:14px;font-weight:600}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected{color:#000;background-color:#bccbd7}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover{background-color:#ccc}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07110c;--panel:#0d1b13;--line:#1d3527;--text:#f3f7f4;--muted:#8da397;--accent:#0a5cff}*{box-sizing:border-box}body{background:radial-gradient(circle at top right,#12351f 0,transparent 28%),var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{max-width:1180px;margin:auto;padding:0 24px 56px}.header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;display:flex}.brand{letter-spacing:-.6px;font-size:23px;font-weight:900}.brand span{color:var(--accent)}.nav{color:var(--muted);align-items:center;gap:24px;font-size:14px;display:flex}.nav a:hover{color:var(--text)}.hero{grid-template-columns:1.6fr 1fr;gap:32px;padding:52px 0 34px;display:grid}.kicker{color:var(--accent);text-transform:uppercase;letter-spacing:1.5px;font-size:12px;font-weight:800}h1{letter-spacing:-2.4px;max-width:760px;margin:10px 0 18px;font-size:56px;line-height:1}.lead{color:var(--muted);max-width:680px;font-size:18px;line-height:1.6}.heroCard,.card{border:1px solid var(--line);background:linear-gradient(#142b1eeb,#0b1911eb);border-radius:18px;padding:22px}.heroCard strong{font-size:42px}.heroCard p{color:var(--muted);margin-bottom:0}.grid{grid-template-columns:1.45fr .85fr;gap:24px;display:grid}.stack{flex-direction:column;gap:24px;display:flex}.card h2{margin:4px 0 18px;font-size:18px}.sub{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:11px}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:right;color:var(--muted);border-bottom:1px solid var(--line);padding:9px 7px;font-size:11px;font-weight:700}th:nth-child(2){text-align:left}td{text-align:right;border-bottom:1px solid #1d3527a6;padding:12px 7px}td:nth-child(2){text-align:left;font-weight:700}.rank{width:28px;color:var(--muted)}.pts,.goalCount{color:var(--accent);font-weight:900}.empty{color:var(--muted);padding:22px 0}.match{border-bottom:1px solid #1d3527b3;padding:13px 0;display:block}.match:last-child{border-bottom:0}.matchRow{justify-content:space-between;gap:18px;margin-top:7px;display:flex}.score{white-space:nowrap;font-weight:900}.matchLink:hover strong{color:var(--accent)}.scorer{border-bottom:1px solid #1d3527b3;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.scorer:hover strong:first-child{color:var(--accent)}.moreLink{color:var(--accent);margin-top:16px;font-size:13px;font-weight:800;display:block}.pageHead{padding:42px 0 24px}.pageHead h1{margin-bottom:10px;font-size:44px}.playersGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.playerCard{border:1px solid var(--line);background:#0d1b13db;border-radius:15px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:16px;display:grid}.playerCard:hover{border-color:#2d5faa}.playerCard .goals{color:var(--accent);font-size:22px;font-weight:900}.back{color:var(--muted);margin-bottom:20px;font-size:13px;display:inline-block}.profile{max-width:720px}.profileTitle{margin:6px 0 8px;font-size:38px}.statBox{border:1px solid var(--line);background:#0d1b13cc;border-radius:15px;flex-direction:column;gap:4px;margin-top:18px;padding:18px 22px;display:inline-flex}.statBox strong{color:var(--accent);font-size:34px}.summaryStats{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.summaryStats>div{border:1px solid var(--line);background:#0d1b13b8;border-radius:14px;flex-direction:column;min-width:120px;padding:14px 16px;display:flex}.summaryStats strong{color:var(--accent);font-size:25px}.summaryStats span{color:var(--muted);margin-top:3px;font-size:12px}.calendarList{flex-direction:column;gap:24px;display:flex}.calendarDay{grid-template-columns:190px 1fr;align-items:start;gap:22px;display:grid}.calendarDate{text-transform:capitalize;color:var(--muted);padding-top:16px;font-size:13px;font-weight:800;position:sticky;top:18px}.calendarGames{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fixtureCard{border:1px solid var(--line);background:#0d1b13db;border-radius:16px;padding:15px;transition:border-color .15s,transform .15s;display:block}.fixtureCard:hover{border-color:#2d5faa;transform:translateY(-1px)}.fixtureMeta,.fixtureFoot{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.fixtureTeams{padding:13px 0 10px}.fixtureTeams>div{justify-content:space-between;gap:14px;padding:4px 0;display:flex}.fixtureTeams span{font-size:18px;font-weight:900}.fixtureFoot{border-top:1px solid #1d3527a6;padding-top:9px}.fixtureFoot span:last-child{text-align:right;white-space:nowrap;text-overflow:ellipsis;max-width:58%;overflow:hidden}.status{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.7px;width:max-content;color:var(--muted);border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.status-finished{color:var(--accent)}.status-live{color:#fff;border-color:var(--accent);box-shadow:0 0 0 1px #0a5cff2e}.status-postponed,.status-cancelled{color:#f0a8a8}.matchDateLine{text-transform:capitalize;margin:8px 0 12px;font-size:18px;font-weight:800}.matchHero{grid-template-columns:1fr auto 1fr;align-items:center;gap:34px;padding:34px;display:grid}.matchTeam{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.matchTeam strong{font-size:20px}.matchTeam span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:11px}.teamBadge{width:58px;height:58px;color:var(--accent);background:#131b33;border:1px solid #2a5139;border-radius:18px;place-items:center;font-size:24px;font-weight:900;display:grid}.mainScore{text-align:center;flex-direction:column;gap:7px;display:flex}.mainScore strong{letter-spacing:-2px;font-size:52px}.mainScore span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:11px}.matchDetailGrid{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.infoRows{flex-direction:column;display:flex}.infoRows>div{border-bottom:1px solid #1d3527a6;justify-content:space-between;gap:18px;padding:12px 0;display:flex}.infoRows span{color:var(--muted);font-size:12px}.infoRows strong{text-align:right;font-size:13px}.officialLink{color:var(--accent);margin-top:18px;font-size:13px;font-weight:800;display:inline-block}.eventEmpty{color:var(--muted);padding:10px 0}.eventEmpty strong{color:var(--text)}.eventEmpty p{font-size:13px;line-height:1.55}.eventList{flex-direction:column;display:flex}.eventRow{border-bottom:1px solid #1d3527a6;grid-template-columns:45px 26px 1fr;align-items:start;gap:10px;padding:12px 0;display:grid}.eventMinute{color:var(--accent);font-weight:900}.eventIcon{font-size:16px;line-height:1.2}.eventText{flex-direction:column;gap:4px;display:flex}.eventText strong{align-items:center;gap:8px;display:flex}.eventText strong em{color:var(--accent);font-size:12px;font-style:normal}.eventText small{color:var(--muted);line-height:1.45}.playerInlineLink:hover{color:var(--accent)}.lineupGrid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;margin-top:24px;display:grid}.lineupCard{padding:22px}.lineupTeamHead{border-bottom:1px solid #1d3527b3;align-items:center;gap:14px;padding-bottom:18px;display:flex}.lineupTeamHead h2{margin:4px 0 0}.smallBadge{border-radius:13px;width:44px;height:44px;font-size:18px}.lineupSection{padding-top:20px}.lineupSection h3{text-transform:uppercase;letter-spacing:1px;color:var(--muted);justify-content:space-between;align-items:center;margin:0 0 9px;font-size:12px;display:flex}.lineupSection h3 span{color:var(--accent)}.lineupPlayers{flex-direction:column;display:flex}.lineupPlayer{border-bottom:1px solid #1d352780;grid-template-columns:34px 1fr;align-items:start;gap:10px;padding:9px 0;display:grid}.shirtNo{width:28px;height:28px;color:var(--accent);background:#131b33;border-radius:8px;place-items:center;font-size:11px;font-weight:900;display:grid}.lineupName{font-size:13px;font-weight:800;line-height:1.35}.lineupName small{color:var(--muted);margin-top:2px;font-size:10px;font-weight:400;display:block}.captain{background:var(--accent);color:#07110c;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:5px;font-size:9px;display:inline-grid}.staffList{flex-direction:column;gap:7px;font-size:13px;font-weight:800;display:flex}.lineupEmpty{color:var(--muted);padding:7px 0;font-size:12px}.absentSection{opacity:.84}.footer{color:var(--muted);margin-top:28px;font-size:12px}.leagueDirectory{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.leagueCard{border:1px solid var(--line);background:linear-gradient(#142b1ee6,#0b1911e0);border-radius:18px;padding:22px;transition:transform .15s,border-color .15s;display:block}.leagueCard:hover{border-color:#2d5faa;transform:translateY(-2px)}.leagueCardTop{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.leagueType{text-transform:uppercase;letter-spacing:1px;color:var(--accent);border:1px solid #0a5cff47;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.leagueArrow{color:var(--accent);font-size:22px}.leagueCard>strong{font-size:22px;display:block}.leagueCard h2{color:var(--muted);margin:5px 0 18px;font-size:15px}.leagueNumbers{border-top:1px solid #1d3527b3;flex-wrap:wrap;gap:16px;padding-top:15px;display:flex}.leagueNumbers span{color:var(--muted);font-size:11px}.leagueNumbers b{color:var(--text);font-size:14px}.leaguePageHead .leagueSubtitle{color:var(--muted);margin:-4px 0 0;font-size:20px;font-weight:800}.leagueActions{gap:12px;margin-top:24px;display:flex}.primaryButton,.secondaryButton{border-radius:12px;justify-content:center;align-items:center;padding:12px 16px;font-size:13px;font-weight:900;display:inline-flex}.primaryButton{background:var(--accent);color:#07110c}.secondaryButton{border:1px solid var(--line);background:#0d1b13b3}.leagueMainGrid{margin-top:12px}.leagueMatchesGrid{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.sectionHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.inlineMore{white-space:nowrap;margin-top:0}.matchMetaLine{justify-content:space-between;align-items:center;gap:12px;display:flex}.leagueSwitcher{margin:4px 0 16px}.leagueSwitcherHead{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.leagueSwitcherHead strong{margin-top:4px;display:block}.leagueContextLink{color:var(--accent);font-size:12px;font-weight:800}.leagueTabs{scrollbar-width:thin;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.leagueTabs button{text-align:left;border:1px solid var(--line);min-width:150px;color:var(--text);cursor:pointer;background:#0d1b13b8;border-radius:13px;padding:10px 12px}.leagueTabs button:first-child{min-width:86px}.leagueTabs button span,.leagueTabs button small{display:block}.leagueTabs button span{font-size:12px;font-weight:800}.leagueTabs button small{color:var(--muted);margin-top:4px;font-size:10px}.leagueTabs button.active{border-color:var(--accent);background:#1b462db3;box-shadow:inset 0 0 0 1px #0a5cff3d}.leagueTabs button.active small{color:#b8d9c6}.matchesFilters{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:14px;display:flex}.filterField{flex-direction:column;gap:6px;display:flex}.filterField.grow{flex:1;min-width:220px}.filterField label{text-transform:uppercase;letter-spacing:1px;color:var(--muted);font-size:10px}.filterField select{color:var(--text);border:1px solid var(--line);background:#0a1710;border-radius:10px;min-width:170px;padding:11px 12px}.periodTabs{gap:6px;display:flex}.periodTabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;padding:10px 12px;font-weight:800}.periodTabs button.active{background:var(--accent);color:#07110c;border-color:var(--accent)}.resultsCount{color:var(--muted);margin:12px 0 20px;font-size:12px}.resultsCount strong{color:var(--text)}.competitionPill{border:1px solid var(--line);border-radius:999px;padding:4px 7px}.leagueSections{flex-direction:column;gap:42px;display:flex}.leagueSection{scroll-margin-top:20px}.leagueSectionHead{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:14px}.leagueSectionHead h2{margin:4px 0 0;font-size:24px}.leagueSectionHead h2 span{color:var(--muted);font-size:15px;font-weight:700}.clubsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.clubCard{border:1px solid var(--line);background:#0d1b13c7;border-radius:16px;padding:16px;display:block}.clubCard:hover{border-color:#2d5faa}.clubCardTop{grid-template-columns:42px 1fr auto;align-items:center;gap:12px;display:grid}.clubBadge,.playerAvatar{width:42px;height:42px;color:var(--accent);background:#131b33;border:1px solid #2a5139;border-radius:12px;place-items:center;font-weight:900;display:grid}.clubCardTop small,.playerCardMain small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.clubRank{color:var(--accent);font-size:18px;font-weight:900}.clubRecord{color:var(--muted);border-top:1px solid #1d3527a6;border-bottom:1px solid #1d3527a6;flex-wrap:wrap;gap:12px;margin-top:12px;padding:14px 0 11px;font-size:11px;display:flex}.clubRecord b{color:var(--text)}.clubCardFoot{color:var(--muted);justify-content:space-between;gap:12px;padding-top:11px;font-size:10px;display:flex}.richPlayerCard{grid-template-columns:42px 1fr auto}.playerMiniStats{gap:9px;display:flex}.playerMiniStats span{text-align:center;color:var(--muted);flex-direction:column;font-size:9px;display:flex}.playerMiniStats b{color:var(--text);font-size:14px}.playerMiniStats .accentStat b{color:var(--accent)}.directoryToolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:32px;display:flex}@media (max-width:900px){.calendarDay{grid-template-columns:1fr}.calendarDate{padding-top:0;position:static}.calendarGames,.lineupGrid,.leagueDirectory,.leagueMatchesGrid,.clubsGrid{grid-template-columns:1fr}}.seasonSwitcher{background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:12px;width:max-content;max-width:100%;margin:20px 0 4px;padding:6px;display:flex}.seasonSwitcher>span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;padding-left:10px;font-size:9px;font-weight:900}.seasonSwitcher>div{gap:4px;display:flex}.seasonSwitcher a{color:#aeb7b1;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:900;text-decoration:none;transition:background .2s,color .2s,transform .2s}.seasonSwitcher a:hover{color:#fff;transform:translateY(-1px)}.seasonSwitcher a.is-active{background:var(--accent);color:#07110c;box-shadow:0 8px 24px #0a5cff24}.standingRank{align-items:center;gap:7px;display:inline-flex}.standingRank i{font-size:12px;font-style:normal}.zonePromotion td:first-child{box-shadow:inset 3px 0 #80e83e}.zonePlayoff td:first-child{box-shadow:inset 3px 0 #f0a43a}.zoneRelegation td:first-child{box-shadow:inset 3px 0 #ee665e}.standingLegend{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:12px;padding:15px 18px;font-size:9px;display:flex}.comparisonStatsGrid .profileStat small{max-width:140px;line-height:1.3}.deltaUp{color:#8ee65b!important}.deltaDown{color:#f08a82!important}.deltaNeutral{color:var(--muted)!important}.seasonComparisonCard{justify-content:space-between;align-items:center;gap:28px;margin:24px 0;display:flex}.seasonComparisonCard h2{margin:4px 0 0}.seasonComparisonNumbers{grid-template-columns:repeat(4,minmax(78px,1fr));gap:10px;display:grid}.seasonComparisonNumbers span{background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:1fr auto;min-width:92px;padding:11px 12px;display:grid}.seasonComparisonNumbers small{color:var(--muted);text-transform:uppercase;grid-column:1/-1;font-size:8px}.seasonComparisonNumbers strong{color:var(--accent);margin-top:5px;font-size:20px}.seasonComparisonNumbers em{color:#69736c;align-self:end;font-size:11px;font-style:normal}@media (max-width:760px){.seasonComparisonCard{flex-direction:column;align-items:stretch}.seasonComparisonNumbers{grid-template-columns:repeat(2,1fr)}.seasonSwitcher{justify-content:space-between;width:100%}.seasonSwitcher a{padding:8px 10px}}@media (max-width:800px){.nav{display:none}.hero,.grid{grid-template-columns:1fr}h1{font-size:42px}.shell{padding:0 14px 36px}.hero{padding-top:34px}.hideMobile{display:none}.playersGrid{grid-template-columns:1fr}.pageHead h1{font-size:36px}.matchHero{grid-template-columns:1fr;gap:22px}.mainScore{order:-1}.matchDetailGrid{grid-template-columns:1fr}.mainScore strong{font-size:46px}.eventRow{grid-template-columns:42px 24px 1fr}.leagueSwitcherHead,.directoryToolbar{flex-direction:column;align-items:flex-start}.leagueActions{flex-wrap:wrap}.playerMiniStats{gap:6px}.richPlayerCard{grid-template-columns:42px 1fr}.richPlayerCard .playerMiniStats{grid-column:1/-1;justify-content:flex-end}.clubCardFoot{flex-direction:column}}.matchShell{--bg:#090b0f;--panel:#11141a;--line:#272c36;--muted:#9097a4;--text:#f4f6f9;isolation:isolate;position:relative}.matchShell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% -20%,#171d29 0,#0b0e13 34%,#080a0d 72%);position:fixed;inset:0}.matchPageHead{padding-bottom:18px}.matchPageIntro{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.matchPageHead h1{margin-top:5px;margin-bottom:8px}.matchPageHead .lead{color:#969da9;max-width:660px;margin:0}.matchShell .seasonSwitcher{background:#12151ce0;border-color:#292e38}.matchCenter{padding-bottom:28px}.matchCommandBar{background:#11141ae0;border:1px solid #292e38;border-radius:11px;align-items:center;max-width:420px;margin:0 auto;padding:4px;display:flex;box-shadow:0 12px 32px #00000024}.matchViewTabs{scrollbar-width:none;align-items:center;gap:4px;width:100%;display:flex;overflow-x:auto}.matchViewTabs::-webkit-scrollbar{display:none}.matchViewTabs button{white-space:nowrap;color:#9299a5;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;min-width:92px;padding:7px 10px;font-size:11px;font-weight:850;transition:background .15s,color .15s,border-color .15s;display:flex}.matchViewTabs button:hover{color:#fff;background:#181c24}.matchViewTabs button small{min-width:19px;height:19px;color:inherit;background:#20242d;border-radius:999px;place-items:center;padding:0 5px;font-size:9px;display:grid}.matchViewTabs button.active{color:#101319;background:#f4f6f9;border-color:#fff}.matchViewTabs button.active small{color:#101319;background:#dce1e8}.matchDateNavigator{grid-template-columns:34px minmax(0,1fr) 34px;align-items:stretch;gap:6px;max-width:360px;margin:10px auto 0;display:grid}.dateArrow,.competitionArrow{color:#a6adba;cursor:pointer;background:#11141a;border:1px solid #292e38;border-radius:9px;place-items:center;font-size:18px;transition:border-color .15s,color .15s,background .15s;display:grid}.dateArrow:disabled,.competitionArrow:disabled{opacity:.25;cursor:not-allowed}.dateFocus{text-align:center;background:#11141ae6;border:1px solid #292e38;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:6px 10px;display:flex}.dateFocus strong{text-transform:capitalize;letter-spacing:0;font-size:11px}.dateFocus small{color:#737b88;font-size:8px}.matchCompetitionNavigator{grid-template-columns:34px minmax(0,1fr) auto 34px;align-items:center;gap:6px;max-width:590px;margin:8px auto 12px;display:grid}.competitionFocus{background:#11141ae6;border:1px solid #292e38;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:48px;padding:6px 10px;display:flex}.competitionFocus>div{min-width:0}.competitionFocus strong,.competitionFocus small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.competitionFocus small{color:#747c89;margin-top:2px;font-size:8px}.competitionOpenLink{color:#949ca9;text-transform:uppercase;letter-spacing:.45px;white-space:nowrap;background:#11141a;border:1px solid #292e38;border-radius:8px;align-items:center;gap:4px;height:34px;padding:0 9px;font-size:8px;font-weight:900;display:flex}.competitionOpenLink:hover{color:#fff;border-color:#3b82f6}.competitionOpenLink span{color:#4f8cff;font-size:13px}.leagueMark{--league:#94a3b8;--league-soft:#94a3b81c;border:1px solid color-mix(in srgb,var(--league) 55%,transparent);background:var(--league-soft);width:36px;height:36px;color:var(--league);border-radius:9px;flex:none;place-items:center;font-family:inherit;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -8px 20px #0000001f}.leagueMark:after{content:"";background:var(--league);opacity:.7;border-radius:999px;height:2px;position:absolute;bottom:4px;left:7px;right:7px}.leagueMark b{letter-spacing:-1.2px;font-size:15px;font-style:italic;font-weight:950;line-height:1;transform:translateY(-2px)}.leagueMark small{color:#fff;letter-spacing:.2px;font-size:6px;font-weight:950;position:absolute;bottom:7px;right:5px}.leagueMark.tone-blue{--league:#3b82f6;--league-soft:#3b82f61f}.leagueMark.tone-violet{--league:#9b7cff;--league-soft:#9b7cff1f}.leagueMark.tone-green{--league:#2ebd78;--league-soft:#2ebd781f}.leagueMark.tone-amber{--league:#e6a83a;--league-soft:#e6a83a1f}.leagueMark.tone-rose{--league:#ed5fa5;--league-soft:#ed5fa51f}.leagueMark.tone-slate{--league:#a7b0bf;--league-soft:#a7b0bf1a}.leagueMark.shade-2{background:color-mix(in srgb,var(--league) 26%,#fff 8%);border-color:color-mix(in srgb,var(--league) 64%,#fff 36%);color:color-mix(in srgb,var(--league) 64%,#fff 36%)}.leagueMark.shade-3{background:color-mix(in srgb,var(--league) 30%,#030712 70%);border-color:color-mix(in srgb,var(--league) 68%,#020617 32%);color:color-mix(in srgb,var(--league) 72%,#050814 28%)}.leagueMark.tone-blue.shade-1{--league:#fbfdff;--league-soft:#f8fbff26;color:#fff;text-shadow:0 0 12px #ffffffb8;background:linear-gradient(145deg,#ffffff47,#e2ebf91c 52%,#7791be14);border-color:#f8fbffd1;box-shadow:inset 0 1px #ffffffb8,inset 0 -10px 22px #2d426633,0 0 18px #e5efff33}.leagueMark.tone-blue.shade-1:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff9,#0000);width:145%;height:58%;position:absolute;top:-35%;left:-48%;transform:rotate(-18deg)}.leagueMark.tone-blue.shade-1:after{z-index:1;opacity:.95;background:linear-gradient(90deg,#cad6e8,#fff,#b7c8e1)}.leagueMark.tone-blue.shade-1 b{z-index:2;position:relative}.leagueMark.tone-blue.shade-1 small{z-index:2}.matchFiltersPanel{background:#11141abd;border:1px solid #292e38;border-radius:12px;align-items:flex-end;gap:12px;margin:0 0 14px;padding:12px;display:flex}.matchFiltersPanel .filterField select{color:#edf0f5;background:#0d1015;border-color:#2b303a;min-height:42px}.matchFiltersPanel .filterField select:focus{border-color:#4f8cff;outline:1px solid #4f8cff}.matchFilterResult{white-space:nowrap;flex-direction:column;align-items:flex-end;margin-left:auto;padding:0 4px 4px 12px;display:flex}.matchFilterResult strong{font-size:19px}.matchFilterResult span{color:#7f8794;font-size:10px}.matchCenterLayout{display:block}.matchFeed{flex-direction:column;gap:14px;min-width:0;display:flex}.matchDayBlock{background:#0d1015d1;border:1px solid #292e38;border-radius:14px;overflow:hidden;box-shadow:0 16px 45px #0000001f}.matchDayHeading{background:#12151b;border-bottom:1px solid #292e38;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.matchDayHeading span{text-transform:uppercase;letter-spacing:1px;color:#4f8cff;margin-bottom:2px;font-size:8px;font-weight:900;display:block}.matchDayHeading h2{text-transform:capitalize;margin:0;font-size:14px}.matchDayHeading>strong{text-transform:uppercase;letter-spacing:.7px;color:#7f8794;font-size:9px}.competitionMatchList{flex-direction:column;display:flex}.competitionBlock+.competitionBlock{border-top:1px solid #292e38}.competitionHeading{background:#15181f;border-bottom:1px solid #292e38;justify-content:space-between;align-items:center;gap:14px;padding:9px 13px;display:flex}.competitionHeading>div{align-items:center;gap:10px;min-width:0;display:flex}.competitionHeading .leagueMark{border-radius:8px;width:32px;height:32px}.competitionHeading .leagueMark b{letter-spacing:-1px;font-size:13px}.competitionHeading .leagueMark small{font-size:5px;bottom:6px;right:4px}.competitionHeading .leagueMark:after{height:1px;bottom:3px;left:5px;right:5px}.competitionHeading strong,.competitionHeading small{display:block}.competitionHeading strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.competitionHeading small{color:#7f8794;text-transform:uppercase;letter-spacing:.55px;margin-top:2px;font-size:8px}.competitionHeading>a{text-transform:uppercase;letter-spacing:.5px;color:#8c94a1;white-space:nowrap;font-size:8px;font-weight:900}.competitionHeading>a:hover{color:#fff}.competitionHeading>a span{color:#4f8cff;margin-left:3px}.compactFixtures{flex-direction:column;display:flex}.compactFixture{color:#f1f3f7;grid-template-columns:minmax(150px,1fr) 82px minmax(150px,1fr) minmax(150px,.62fr) 14px;align-items:center;gap:12px;min-height:70px;padding:9px 14px;transition:background .15s;display:grid}.compactFixture+.compactFixture{border-top:1px solid #292e38b8}.compactFixture:hover{background:#151922}.compactTeam{align-items:center;gap:9px;min-width:0;font-size:12px;font-weight:780;display:flex}.compactTeam span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.compactTeam.home{text-align:right;justify-content:flex-end}.compactTeam.away{text-align:left;justify-content:flex-start}.compactTeamLogo{flex:none}.compactScore{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.compactScore>strong{letter-spacing:.2px;font-size:16px}.compactStatus{text-transform:uppercase;letter-spacing:.7px;color:#818997;font-size:7px;font-weight:950}.compactStatus.status-live{color:#fff;background:#2563eb;border-radius:999px;padding:3px 6px;box-shadow:0 0 0 3px #2563eb1f}.compactStatus.status-finished{color:#858d99}.compactStatus.status-postponed,.compactStatus.status-cancelled{color:#f29a9a}.compactVenue{border-left:1px solid #292e38;min-width:0;padding-left:12px}.compactVenue span,.compactVenue small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.compactVenue span{color:#858d99;font-size:9px}.compactVenue small{color:#5f6671;margin-top:4px;font-size:7px}.compactArrow{color:#515966;text-align:right;font-size:20px}.compactFixture:hover .compactArrow{color:#4f8cff}.matchEmpty{text-align:center;background:#11141a94;border:1px dashed #303641;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:28px;display:flex}.matchEmpty strong{font-size:18px}.matchEmpty span{color:#858d99;margin:7px 0 16px;font-size:11px}.matchEmpty button{color:#fff;cursor:pointer;background:#3b82f61a;border:1px solid #3b82f6;border-radius:9px;padding:9px 12px;font-weight:850}@media (max-width:900px){.compactFixture{grid-template-columns:minmax(120px,1fr) 76px minmax(120px,1fr) 14px}.compactVenue{display:none}}@media (max-width:720px){.matchPageIntro{display:block}.matchPageIntro .seasonSwitcher{margin-top:16px}.matchViewTabs button{min-width:82px;padding:7px 8px}.matchDateNavigator{grid-template-columns:32px minmax(0,1fr) 32px}.dateFocus{gap:6px;padding:6px}.matchCompetitionNavigator{grid-template-columns:32px minmax(0,1fr) 32px}.competitionOpenLink{display:none}.competitionFocus{justify-content:center;min-height:44px}.matchFiltersPanel{align-items:stretch}.matchFilterResult{display:none}.compactFixture{grid-template-columns:minmax(110px,1fr) 70px minmax(110px,1fr) 12px;gap:7px;min-height:68px;padding:9px 10px}.compactTeam{gap:6px;font-size:10px}.compactTeamLogo{width:25px!important;height:25px!important}.compactScore>strong{font-size:14px}.competitionHeading{padding:8px 10px}.matchDayHeading{padding:11px 12px}.matchDayHeading h2{font-size:13px}}@media (max-width:500px){.matchPageHead h1{font-size:34px}.matchCommandBar{margin-left:auto;margin-right:auto}.matchViewTabs button{min-width:76px;padding:7px}.matchViewTabs button small,.dateFocus small{display:none}.competitionFocus{gap:7px;padding:5px 8px}.competitionFocus strong{font-size:10px}.matchFiltersPanel{flex-direction:column}.matchFiltersPanel .filterField,.matchFiltersPanel .filterField.grow{width:100%;min-width:0}.matchFiltersPanel .filterField select{width:100%}.competitionHeading>a{font-size:0}.competitionHeading>a span{font-size:14px}.compactFixture{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)}.compactArrow{display:none}.compactTeam{flex-direction:column;gap:4px;text-align:center!important;justify-content:center!important}.compactTeam.home span{order:2}.compactTeamLogo{order:1}.compactScore>strong{font-size:13px}.compactStatus{font-size:7px}}.matchNavigationDock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1218b8;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:minmax(220px,.78fr) 1px minmax(330px,1.22fr);align-items:center;gap:8px;width:min(100%,760px);margin:10px auto 12px;padding:5px;display:grid;box-shadow:0 12px 32px #00000029,inset 0 1px #ffffff06}.matchDockDivider{background:#ffffff14;width:1px;height:24px}.matchDateNavigator,.matchCompetitionNavigator{max-width:none;margin:0}.matchDateNavigator{grid-template-columns:30px minmax(0,1fr) 30px;gap:2px}.matchCompetitionNavigator{grid-template-columns:30px minmax(0,1fr) auto 30px;gap:3px}.dateArrow,.competitionArrow{color:#7f8898;background:0 0;border:0;border-radius:8px;width:30px;height:32px;font-size:17px}.dateArrow:hover:not(:disabled),.competitionArrow:hover:not(:disabled){color:#fff;background:#ffffff0e;border-color:#0000}.dateFocus,.competitionFocus{background:0 0;border:0;border-radius:8px;min-height:34px;padding:3px 7px}.dateFocus{gap:7px}.dateFocus strong{font-size:10px;font-weight:900}.dateFocus small{color:#77a4ff;background:#4f8cff1f;border-radius:99px;place-items:center;min-width:18px;height:18px;font-size:7px;font-weight:950;display:grid}.competitionFocus{justify-content:flex-start;gap:7px}.competitionFocus .leagueMark{border-radius:7px;width:27px;height:27px}.competitionFocus .leagueMark b{letter-spacing:-.8px;font-size:11px}.competitionFocus .leagueMark small{font-size:5px;bottom:4px;right:3px}.competitionFocus strong{font-size:10px}.competitionFocus small{margin-top:1px;font-size:7px}.allLeaguesDot{background:#5f8fff;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 10px #5f8fffa6}.competitionOpenLink{background:#ffffff0b;border:0;border-radius:7px;height:28px;padding:0 8px;font-size:7px}.matchFiltersPanel{background:0 0;border:0;align-items:center;gap:9px;width:max-content;max-width:100%;margin:0 auto 14px;padding:0}.matchFiltersPanel .filterField label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.matchFiltersPanel .filterField select{color:#aeb5c1;background:#11141ac2;border-color:#ffffff1a;border-radius:999px;width:auto;min-width:0;min-height:32px;padding:0 30px 0 11px;font-size:9px;font-weight:800}.matchFilterResult{flex-direction:row;align-items:baseline;gap:5px;margin:0;padding:0}.matchFilterResult strong{color:#eef2f8;font-size:12px}.matchFilterResult span{font-size:8px}@media (max-width:720px){.matchNavigationDock{grid-template-columns:1fr;gap:3px;width:100%}.matchDockDivider{width:calc(100% - 18px);height:1px;margin:0 9px}.matchDateNavigator{grid-template-columns:30px minmax(0,1fr) 30px}.matchCompetitionNavigator{grid-template-columns:30px minmax(0,1fr) auto 30px}.competitionFocus{min-height:34px}}@media (max-width:500px){.matchNavigationDock{padding:4px}.competitionOpenLink{display:none}.matchFiltersPanel{flex-direction:row}.matchFiltersPanel .filterField,.matchFiltersPanel .filterField select{width:auto}}
.navScout{font-weight:900;color:var(--accent)!important}.primaryButton{background:var(--accent);color:#07110c;border-radius:11px;justify-content:center;align-items:center;padding:11px 15px;font-size:13px;font-weight:900;display:inline-flex}.accentText{color:var(--accent)!important}.microcopy{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.55}.methodTag{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.7px;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.sectionHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sectionHead h2{margin-top:4px}.directoryToolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.directoryToolbar strong{margin-top:4px;display:block}.richPlayersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.richPlayerCard{grid-template-columns:48px 1fr;gap:12px}.playerAvatar,.profileAvatar{color:var(--accent);background:linear-gradient(145deg,#173a27,#0d2317);border:1px solid #2d6244;place-items:center;font-weight:900;display:grid}.playerAvatar{border-radius:15px;width:48px;height:48px;font-size:18px}.playerCardMain strong{font-size:14px}.playerCardMain small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.playerMiniStats{border-top:1px solid #1d3527a6;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:6px;padding-top:10px;display:grid}.playerMiniStats span{color:var(--muted);text-transform:uppercase;font-size:9px}.playerMiniStats b{color:var(--text);font-size:14px;display:block}.playerMiniStats .accentStat b{color:var(--accent)}.playerHero,.clubHero{padding:38px 0 22px}.playerHeroGrid{grid-template-columns:94px 1fr;align-items:center;gap:22px;display:grid}.profileAvatar{border-radius:28px;width:94px;height:94px;font-size:38px}.teamPills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.teamPills a{border:1px solid var(--line);background:#0d1b13b8;border-radius:11px;flex-direction:column;padding:9px 11px;display:flex}.teamPills strong{font-size:12px}.teamPills span{color:var(--muted);margin-top:2px;font-size:10px}.profileStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:10px 0 24px;display:grid}.profileStat{border:1px solid var(--line);background:#0d1b13db;border-radius:15px;flex-direction:column;min-height:104px;padding:15px;display:flex}.profileStat span{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;font-size:10px}.profileStat strong{margin-top:10px;font-size:28px}.profileStat small{color:var(--muted);margin-top:3px;font-size:10px}.profileStat.highlight{border-color:#2d5faa}.profileStat.highlight strong{color:var(--accent)}.profileTwoCol{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.metricRows>div{border-bottom:1px solid #1d352799;justify-content:space-between;gap:18px;padding:12px 0;display:flex}.metricRows span{color:var(--muted);font-size:12px}.metricRows strong{text-align:right;font-size:13px}.formStrip{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.formChip{border:1px solid var(--line);background:#102119;border-radius:12px;place-items:center;width:43px;height:43px;font-size:13px;font-weight:900;display:grid;position:relative}.formChip small{border:1px solid var(--line);background:#07110c;border-radius:8px;padding:1px 4px;font-size:8px;position:absolute;bottom:-8px}.formW{color:var(--accent);border-color:#2b6b47}.formD{color:#dfd8aa}.formL{color:#f09a9a}.historyCard{margin-top:20px}.historyTable{flex-direction:column;display:flex;overflow-x:auto}.historyHeader,.historyRow{grid-template-columns:110px minmax(220px,1.5fr) minmax(150px,1fr) 60px 55px 90px;align-items:center;gap:12px;min-width:760px;display:grid}.historyHeader{color:var(--muted);text-transform:uppercase;border-bottom:1px solid var(--line);padding:10px 0;font-size:10px}.historyRow{border-bottom:1px solid #1d35278c;padding:12px 0;font-size:12px}.historyRow:hover{background:#0a5cff06}.historyRow small{color:var(--muted);margin-top:3px;display:block}.historyRow>span:first-child{color:var(--muted)}.clubsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.clubCard{border:1px solid var(--line);background:#0d1b13db;border-radius:17px;padding:17px;transition:all .15s}.clubCard:hover{border-color:#2d5faa;transform:translateY(-1px)}.clubCardTop{grid-template-columns:48px 1fr auto;align-items:center;gap:12px;display:grid}.clubBadge,.clubHeroBadge{color:var(--accent);background:#131b33;border:1px solid #2b573d;place-items:center;font-weight:900;display:grid}.clubBadge{border-radius:14px;width:48px;height:48px;font-size:12px}.clubCardTop strong{font-size:14px}.clubCardTop small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.clubRank{color:var(--accent);font-size:22px;font-weight:900}.clubRecord{color:var(--muted);border-top:1px solid #1d352799;border-bottom:1px solid #1d352799;flex-wrap:wrap;gap:13px;margin:13px 0;padding:11px 0;font-size:10px;display:flex}.clubRecord b{color:var(--text);font-size:13px}.clubCardFoot{color:var(--muted);justify-content:space-between;gap:12px;font-size:10px;display:flex}.clubCardFoot span:last-child{text-align:right}.clubCardFoot b{color:var(--text)}.clubHeroMain{grid-template-columns:90px 1fr auto;align-items:center;gap:20px;display:grid}.clubHeroBadge{border-radius:26px;width:90px;height:90px;font-size:20px}.clubHero h1{margin:6px 0 4px;font-size:45px}.rankingHero{text-align:center;border:1px solid var(--line);background:#0d1b13cc;border-radius:17px;min-width:105px;padding:13px}.rankingHero span,.rankingHero small{color:var(--muted);font-size:10px;display:block}.rankingHero strong{color:var(--accent);margin:4px 0;font-size:32px;display:block}.clubStatsGrid{grid-template-columns:repeat(5,1fr)}.clubDashboard{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.splitStats{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.splitStats>div{border:1px solid var(--line);border-radius:12px;padding:12px}.splitStats span,.splitStats small{color:var(--muted);font-size:10px;display:block}.splitStats strong{margin:5px 0;font-size:14px;display:block}.compactRanking>a{border-bottom:1px solid #1d35278c;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.compactRanking small{color:var(--muted);margin-top:2px;font-size:9px;display:block}.compactRanking>a>b{color:var(--accent);font-size:20px}.inlineMore{margin-top:0}.clubFixtures{flex-direction:column;display:flex}.clubFixture{border-bottom:1px solid #1d35278c;padding:10px 0}.clubFixture>span:first-child{color:var(--muted);font-size:9px}.clubFixture>span:last-child{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:5px;font-size:11px;display:grid}.clubFixture>span:last-child strong:last-child{text-align:right}.clubFixture b{color:var(--accent)}.rosterCard{margin-top:20px}.rosterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.rosterPlayer{border-bottom:1px solid #1d35278c;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.rosterPlayer small{color:var(--muted);margin-top:2px;font-size:9px;display:block}.rosterNumbers{color:var(--muted);text-align:right;font-size:9px}.rosterNumbers b{color:var(--text)}.matchQuickStats{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.matchQuickStats>div{border:1px solid var(--line);background:#0d1b13b3;border-radius:12px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:10px;display:grid}.matchQuickStats strong{font-size:18px}.matchQuickStats small,.mainScore small{color:var(--muted);font-size:10px}.pitchGrid{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.pitchWrap{border:1px solid var(--line);background:#0d1b13db;border-radius:18px;padding:15px}.pitchTitle{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pitchTitle span{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;font-size:9px}.pitchTitle strong{font-size:13px}.pitch{aspect-ratio:68/100;background:linear-gradient(90deg,#225e3861 50%,#1c503061 50%);border:1px solid #ffffff40;border-radius:8px;max-height:610px;margin:auto;position:relative;overflow:hidden}.pitch:before{content:"";background:repeating-linear-gradient(0deg,#ffffff06 0 10%,#0000 10% 20%);position:absolute;inset:0}.pitchHalf{border-top:1px solid #ffffff40;position:absolute;top:50%;left:0;right:0}.pitchCircle{aspect-ratio:1;border:1px solid #ffffff40;border-radius:50%;width:29%;position:absolute;top:50%;left:35.5%;transform:translateY(-50%)}.pitchBox{border:1px solid #ffffff40;width:55%;height:17%;position:absolute;left:22.5%}.pitchBoxTop{top:-1px}.pitchBoxBottom{bottom:-1px}.pitchPlayer{text-align:center;z-index:2;width:95px;position:absolute;transform:translate(-50%,-50%)}.pitchShirt{background:var(--accent);color:#07110c;border-radius:50%;place-items:center;width:31px;height:31px;margin:auto;font-size:10px;font-weight:900;display:grid;box-shadow:0 3px 12px #00000040}.pitchName{white-space:nowrap;text-overflow:ellipsis;background:#040d08e0;border-radius:7px;margin-top:3px;padding:3px 4px;font-size:8px;line-height:1.1;display:block;overflow:hidden}.goalSummary>div{border-bottom:1px solid #1d35278c;grid-template-columns:45px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.goalSummary>div>span:first-child{color:var(--accent);font-weight:900}.goalSummary small{color:var(--muted);margin-top:2px;font-size:9px;display:block}.goalSummary>div>strong{color:var(--accent)}.timelineCard{margin-top:20px}.timeline{max-width:780px;margin:auto;padding:6px 0;position:relative}.timeline:before{content:"";background:var(--line);width:1px;position:absolute;top:10px;bottom:10px;left:67px}.timelineEvent{grid-template-columns:48px 28px 1fr;align-items:start;gap:9px;padding:9px 0;display:grid;position:relative}.timelineMinute{text-align:right;color:var(--accent);padding-top:3px;font-size:11px;font-weight:900}.timelineIcon{border:1px solid var(--line);z-index:2;background:#0d1b13;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.timelineBody{flex-direction:column;padding-top:2px;display:flex}.timelineBody strong{align-items:center;gap:7px;font-size:12px;display:flex}.timelineBody em{color:var(--accent);font-size:10px;font-style:normal}.timelineBody small{color:var(--muted);margin-top:3px;font-size:10px}.timelineAway .timelineIcon{border-style:dashed}.scoutHead h1{max-width:900px}.scoutFilters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:20px;display:flex}.filterField{flex-direction:column;gap:6px;min-width:145px;display:flex}.filterField.grow{flex:1;min-width:220px}.filterField label{text-transform:uppercase;letter-spacing:.8px;color:var(--muted);font-size:9px;font-weight:800}.filterField input,.filterField select,.metricSelect{border:1px solid var(--line);color:var(--text);background:#09160e;border-radius:10px;outline:none;padding:10px 11px}.filterField input:focus,.filterField select:focus,.metricSelect:focus{border-color:#2d5faa}.scoutGrid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.metricSelect{padding:7px 9px;font-size:10px}.scoutTable{flex-direction:column;display:flex}.scoutRow{border-bottom:1px solid #1d35278c;grid-template-columns:28px 1fr auto 30px;align-items:center;gap:9px;padding:10px 0;display:grid}.scoutIdentity a{font-size:12px;font-weight:900}.scoutIdentity small{color:var(--muted);margin-top:2px;font-size:9px;display:block}.scoutRow>strong{color:var(--accent);font-size:14px}.compareBtn{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);cursor:pointer;background:#0a170f;border-radius:8px;font-weight:900}.compareBtn.active{background:var(--accent);color:#07110c}.comparisonCard{overflow:hidden}.radarPanel{position:relative}.radar{width:min(100%,320px);margin:0 auto;display:block;overflow:visible}.radarGrid,.radarAxis{fill:none;stroke:#294433;stroke-width:1px}.radarPoly{stroke-width:2px;fill-opacity:.12}.radarPoly1{stroke:#0a5cff;fill:#0a5cff}.radarPoly2{stroke:#8bb6ff;fill:#8bb6ff}.radarPoly3{stroke:#f4c95d;fill:#f4c95d}.radarPoly4{stroke:#ef8fa9;fill:#ef8fa9}.radarLabels{color:var(--muted);text-align:center;grid-template-columns:repeat(5,1fr);gap:3px;margin-top:-3px;font-size:8px;display:grid}.radarLegend{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;font-size:9px;display:flex}.radarLegend span{align-items:center;gap:4px;display:flex}.legendDot{border-radius:50%;width:7px;height:7px}.radarBg1{background:#0a5cff}.radarBg2{background:#8bb6ff}.radarBg3{background:#f4c95d}.radarBg4{background:#ef8fa9}.radarEmpty{padding:50px 0}.compareStats{margin-top:14px;overflow-x:auto}.compareHeader,.compareLine{border-bottom:1px solid #1d352780;grid-template-columns:120px repeat(4,minmax(90px,1fr));gap:7px;min-width:480px;padding:8px 0;font-size:9px;display:grid}.compareHeader{color:var(--muted)}.compareHeader a{color:var(--text);font-weight:900}.compareLine span{color:var(--muted)}.compareLine strong{font-size:10px}.watchCard{margin-bottom:20px}.watchGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.watchPlayer{border:1px solid var(--line);background:#09160e80;border-radius:13px;padding:13px}.watchPlayer>strong{margin:7px 0 3px;font-size:12px;display:block}.watchPlayer>small{color:var(--muted);min-height:22px;font-size:9px;display:block}.watchPlayer>div{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.watchPlayer>div span{color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:3px 5px;font-size:8px}@media (max-width:980px){.profileStatsGrid,.clubStatsGrid{grid-template-columns:repeat(3,1fr)}.pitchGrid,.scoutGrid,.clubDashboard{grid-template-columns:1fr}.watchGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.directoryToolbar{flex-direction:column;align-items:flex-start}.richPlayersGrid,.clubsGrid,.profileTwoCol,.rosterGrid{grid-template-columns:1fr}.playerHeroGrid{grid-template-columns:68px 1fr}.profileAvatar{border-radius:20px;width:68px;height:68px}.clubHeroMain{grid-template-columns:66px 1fr}.clubHeroBadge{border-radius:18px;width:66px;height:66px}.rankingHero{text-align:left;grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:center;gap:12px;width:100%;display:grid}.profileStatsGrid,.clubStatsGrid,.matchQuickStats{grid-template-columns:repeat(2,1fr)}.pitchPlayer{width:74px}.pitchName{font-size:7px}.watchGrid{grid-template-columns:1fr}.scoutFilters{align-items:stretch}.filterField,.filterField.grow{flex:1;min-width:calc(50% - 8px)}.clubCardFoot{flex-direction:column}.clubCardFoot span:last-child{text-align:left}.splitStats{grid-template-columns:1fr}}
.platformHero{align-items:stretch}.platformHero>div:first-child{flex-direction:column;justify-content:center;display:flex}.heroActions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.secondaryButton{border:1px solid var(--line);background:#0d1b13b3;border-radius:11px;justify-content:center;align-items:center;padding:11px 15px;font-size:13px;font-weight:900;display:inline-flex}.platformCard{flex-direction:column;justify-content:center;display:flex}.platformNumbers{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.platformNumbers span{border:1px solid var(--line);color:var(--muted);text-align:center;border-radius:10px;padding:10px 7px;font-size:9px}.platformNumbers b{color:var(--text);margin-bottom:2px;font-size:17px;display:block}.coverageSection{margin:6px 0 24px}.coverageSection h2{margin:5px 0 0;font-size:23px}.coverageGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.coverageCard{border:1px solid var(--line);background:#0d1b13bf;border-radius:14px;padding:14px}.coverageCard>span{color:var(--accent);text-transform:uppercase;letter-spacing:.8px;margin-bottom:7px;font-size:8px;font-weight:900;display:inline-block}.coverageCard strong,.coverageCard small{display:block}.coverageCard strong{font-size:13px}.coverageCard small{color:var(--muted);margin-top:4px;font-size:9px}.homeMainGrid{align-items:start}.matchMetaLine{justify-content:space-between;align-items:center;gap:12px;display:flex}.matchMetaLine small{color:var(--muted);text-align:right;font-size:8px}.recentWide{margin-top:20px}.recentResultsGrid{grid-template-columns:repeat(2,1fr);gap:0 16px;display:grid}.recentResult{border-bottom:1px solid #1d352799;padding:11px 0}.recentResult>small{color:var(--muted);margin-bottom:6px;font-size:8px;display:block}.recentResult>span{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:10px;display:grid}.recentResult>span strong:last-child{text-align:right}.recentResult b{color:var(--accent);font-size:14px}.matchesFilters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:10px;display:flex}.matchesFilters .filterField{min-width:160px}.matchesFilters .grow{flex:1;min-width:240px}.periodTabs{border:1px solid var(--line);background:#09160e;border-radius:10px;padding:3px;display:flex}.periodTabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:800}.periodTabs button.active{color:var(--accent);background:#183222}.resultsCount{color:var(--muted);margin:14px 0;font-size:10px}.resultsCount strong{color:var(--text);margin-right:4px;font-size:15px}.multiCalendar .fixtureMeta{grid-template-columns:auto 1fr auto}.competitionPill{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);max-width:220px;color:var(--muted);border-radius:999px;justify-self:center;padding:4px 8px;font-size:8px;overflow:hidden}.multiCalendar .fixtureCard{min-height:150px}@media (max-width:1000px){.coverageGrid{grid-template-columns:repeat(3,1fr)}.recentResultsGrid{grid-template-columns:1fr}.platformNumbers{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.coverageGrid{grid-template-columns:repeat(2,1fr)}.platformHero{gap:18px}.matchesFilters{align-items:stretch}.matchesFilters .filterField,.matchesFilters .grow{min-width:calc(50% - 8px)}.periodTabs{width:100%}.periodTabs button{flex:1}.multiCalendar .fixtureMeta{grid-template-columns:1fr auto}.competitionPill{grid-area:2/1/auto/-1;justify-self:start}.recentResult>span{grid-template-columns:1fr auto 1fr}}@media (max-width:520px){.coverageGrid{grid-template-columns:1fr}.matchesFilters .filterField,.matchesFilters .grow{min-width:100%}.platformNumbers{grid-template-columns:1fr}.heroActions>*{width:100%}}
.scoutHead{padding-bottom:28px}.scoutLeagueBar{align-items:end;gap:18px;margin-bottom:14px;display:flex}.scoutLeagueBar>div:first-child{min-width:260px}.scoutLeagueBar>div:first-child strong{margin-top:4px;display:block}.scoutLeagueBar .leagueContextLink{margin-left:auto;padding-bottom:12px}.scoutFilters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:22px;display:flex}.scoutFilters .filterField{min-width:150px}.scoutFilters .grow{flex:1;min-width:220px}.filterField input,.metricSelect{border:1px solid var(--line);color:var(--text);background:#0a1019;border-radius:10px;padding:11px 12px}.scoutGrid{grid-template-columns:minmax(290px,.55fr) minmax(700px,1.45fr);align-items:start;gap:24px;display:grid}.scoutRankingHead{grid-template-columns:1fr;align-items:start;gap:10px;display:grid}.scoutRankingHead h2{margin:0}.metricControl{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;width:100%;display:grid}.metricControl>span{color:#69758a;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.metricSelect{width:100%;min-width:0;padding:9px 32px 9px 11px;font-size:11px}.scoutTable{flex-direction:column;display:flex}.scoutRow{border-bottom:1px solid #fff1;grid-template-columns:30px 1fr auto 34px;align-items:center;gap:10px;padding:11px 0;display:grid}.scoutIdentity{flex-direction:column;gap:3px;min-width:0;display:flex}.scoutIdentity>a{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.scoutIdentity>a:hover{color:var(--accent)}.scoutIdentity small{color:var(--muted);font-size:10px}.scoutRow>strong{color:#7da5ff;font-size:15px}.compareBtn{color:#788397;cursor:pointer;background:#0a1019;border:1px solid #ffffff1a;border-radius:9px;width:30px;height:30px;font-weight:900}.compareBtn:hover,.compareBtn.active{color:#07101e;background:#5b88f6;border-color:#73a0ff}.compareBtn:disabled{color:#3d4654;cursor:not-allowed;opacity:.58;background:#0b1018;border-color:#ffffff0e}.comparisonCard{background:radial-gradient(circle at 88% 4%,#2de0832e,#0000 31%),radial-gradient(circle at 7% 86%,#1ed5ff21,#0000 35%),radial-gradient(circle at 92% 88%,#ff3e9717,#0000 28%),linear-gradient(155deg,#111624,#080b13 68%);border-color:#7792db38;padding:28px;position:sticky;top:16px;overflow:hidden;box-shadow:0 22px 65px #0000004d,inset 0 1px #ffffff0e}.comparisonCard h2{margin-bottom:14px}.comparisonHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.comparisonViewSwitch{background:#0509108c;border:1px solid #8095cc24;border-radius:999px;gap:4px;padding:4px;display:flex}.comparisonViewSwitch button{color:#77849a;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 11px;font-size:7px;font-weight:780}.comparisonViewSwitch button.is-active{color:#f8fbff;background:linear-gradient(120deg,#506bfff2,#43c0e8e6);box-shadow:0 8px 22px #3e6cee3d}.compareEmpty{text-align:center;border:1px dashed #7491c83b;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:310px;padding:42px 28px;display:flex}.compareEmpty strong{color:#e7edf8;font-size:17px}.compareEmpty span{color:#78859a;max-width:350px;font-size:10px;line-height:1.55}.compareBoard{flex-direction:column;gap:15px;display:flex}.comparePlayers{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.comparePlayers button{--player-accent:#52d7ff;border:1px solid color-mix(in srgb,var(--player-accent) 28%,transparent);background:color-mix(in srgb,var(--player-accent) 6%,#0a1018 94%);color:#dce3ef;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:7px minmax(0,1fr) 16px;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:grid}.comparePlayers button>i{background:var(--player-accent);width:7px;height:28px;box-shadow:0 0 15px color-mix(in srgb,var(--player-accent) 58%,transparent);border-radius:99px}.comparePlayers button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.comparePlayers button strong,.comparePlayers button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comparePlayers button strong{font-size:10px}.comparePlayers button small{color:#69768a;font-size:7px}.comparePlayers button>b{color:#667287;text-align:center;font-size:15px;font-weight:500}.comparePlayers button:hover>b{color:#fff}.compareAxes{flex-direction:column;gap:8px;display:flex}.compareAxis{border-top:1px solid #ffffff12;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.compareAxis>header{flex-direction:column;gap:3px;padding-top:2px;display:flex}.compareAxis>header strong{color:#e9eef7;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:750}.compareAxis>header small{color:#78859a;font-size:9px;line-height:1.4}.compareAxis>div{flex-direction:column;gap:5px;min-width:0;display:flex}.compareBarRow{--player-accent:#52d7ff;grid-template-columns:88px minmax(72px,1fr) 65px;align-items:center;gap:7px;min-width:0;display:grid}.compareBarRow>span{color:#8e99ab;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.compareBarRow>i{background:#fff1;border-radius:99px;height:8px;overflow:hidden}.compareBarRow>i>b{border-radius:inherit;background:var(--player-accent);min-width:4px;height:100%;box-shadow:0 0 12px color-mix(in srgb,var(--player-accent) 50%,transparent);transition:width .35s;display:block}.compareBarRow>strong{color:#c6cfdd;text-align:right;white-space:nowrap;font-size:10px}.compareBarRow.is-best>span,.compareBarRow.is-best>strong{color:var(--player-accent)}.compareInsights{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.compareInsights>div{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:9px;display:flex}.compareInsights small{color:#66748b;text-transform:uppercase;letter-spacing:.06em;font-size:6px;font-weight:850}.compareInsights strong{color:#e0e6f0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.compareInsights span{color:#7fa5ff;font-size:7px}.radarComparison{grid-template-columns:minmax(410px,1.12fr) minmax(300px,.88fr);align-items:center;gap:22px;margin-top:18px;display:grid}.radarPlot{aspect-ratio:1;background:radial-gradient(circle at 18% 20%,#3ddcff1f,#0000 31%),radial-gradient(circle at 82% 74%,#ff4f9a1a,#0000 34%),radial-gradient(circle at 50% 48%,#2de08329,#0000 53%),linear-gradient(145deg,#141b28f0,#06090ffa);border:1px solid #c6d8ff26;border-radius:24px;justify-self:center;width:100%;max-width:620px;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 0 42px #2de0831a}.radarPlot:before{filter:blur(34px);content:"";opacity:.85;background:conic-gradient(from 210deg,#3ddcff1f,#4ee58a21,#ff4f9a1a,#ffc8571a,#3ddcff1f);border-radius:50%;position:absolute;inset:16%}.radarChartCore{position:absolute;inset:9.5%}.radarChartCore svg{width:100%;height:100%;display:block;overflow:visible}.radarRing{fill:none;stroke:#cddaf145;stroke-width:1px;stroke-dasharray:3 4}.radarRing:nth-child(2n){stroke:#cddaf15c}.radarAxis{stroke:#cddaf136;stroke-width:1px;transition:opacity .2s,stroke .2s,stroke-width .2s}.radarAxis.is-muted{opacity:.18}.radarAxis.is-focused{stroke:#b779ff;stroke-width:2.2px;filter:drop-shadow(0 0 7px #ab5bffe6)drop-shadow(0 0 15px #843fff8c)}.radarSeries{--player-accent:#3ddcff;color:var(--player-accent);cursor:pointer;outline:none;transition:opacity .24s,filter .24s}.radarSeries.is-muted{opacity:.12;filter:saturate(.45)}.radarShape{fill:color-mix(in srgb,var(--player-accent) 18%,transparent);stroke:var(--player-accent);stroke-width:2.35px;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--player-accent) 72%,transparent)) drop-shadow(0 0 16px color-mix(in srgb,var(--player-accent) 38%,transparent));transition:fill .24s,stroke-width .24s,filter .24s}.radarPoint{fill:#0b1019;stroke:var(--player-accent);stroke-width:2.8px;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--player-accent) 80%,transparent));transform-box:fill-box;transform-origin:50%;transition:transform .24s,stroke-width .24s}.radarSeries.is-focused .radarShape{fill:color-mix(in srgb,var(--player-accent) 28%,transparent);stroke-width:3.8px;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--player-accent) 88%,transparent)) drop-shadow(0 0 24px color-mix(in srgb,var(--player-accent) 62%,transparent))}.radarSeries.is-focused .radarPoint{stroke-width:3.4px;transform:scale(1.35)}.radarPoint.is-axis-muted{opacity:.2;transform:scale(.72)}.radarPoint.is-axis-focused{stroke-width:3.8px;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--player-accent) 95%,transparent));transform:scale(1.65)}.radarLabels{color:#edf2f9;pointer-events:none;font-family:inherit;font-size:clamp(10px,1.05vw,14px);font-weight:500;line-height:1.2;position:absolute;inset:0}.radarLabels button{width:104px;color:inherit;font:inherit;text-align:center;text-wrap:balance;text-shadow:0 1px 12px #000000e6;pointer-events:auto;cursor:pointer;background:#05091061;border:1px solid #0000;border-radius:999px;padding:4px 6px;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;position:absolute}.radarLabels button:hover,.radarLabels button.is-active{color:#f0dcff;background:#462377d6;border-color:#b870ffa3;box-shadow:0 0 12px #ab5bff61,0 0 24px #843fff33}.radarLabels button:first-child{top:2%;left:50%;transform:translate(-50%)}.radarLabels button:nth-child(2){top:27%;right:0;transform:translateY(-50%)}.radarLabels button:nth-child(3){bottom:7%;right:4%}.radarLabels button:nth-child(4){bottom:7%;left:4%}.radarLabels button:nth-child(5){top:27%;left:0;transform:translateY(-50%)}.radarData{min-width:0}.radarPlayerLegend{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.radarPlayerLegend>div{--player-accent:#3ddcff;border:1px solid color-mix(in srgb,var(--player-accent) 24%,#ffffff0f);background:linear-gradient(100deg,color-mix(in srgb,var(--player-accent) 9%,#0a0e17f0),#ffffff05);min-width:0;box-shadow:inset 0 1px #ffffff0b,0 0 24px color-mix(in srgb,var(--player-accent) 8%,transparent);border-radius:13px;grid-template-columns:5px minmax(0,1fr);align-items:center;gap:10px;padding:10px 11px;transition:opacity .2s,border-color .2s,transform .2s,box-shadow .2s;display:grid}.radarPlayerLegend>div.is-muted{opacity:.38}.radarPlayerLegend>div.is-focused{border-color:color-mix(in srgb,var(--player-accent) 68%,white 8%);box-shadow:inset 0 1px #ffffff12,0 0 30px color-mix(in srgb,var(--player-accent) 20%,transparent);transform:translateY(-2px)}.radarPlayerLegend>div:focus-visible{outline:2px solid var(--player-accent);outline-offset:2px}.radarPlayerLegend i{background:var(--player-accent);width:5px;height:36px;box-shadow:0 0 8px color-mix(in srgb,var(--player-accent) 92%,transparent),0 0 22px color-mix(in srgb,var(--player-accent) 50%,transparent);border-radius:99px}.radarPlayerLegend span{flex-direction:column;gap:3px;min-width:0;display:flex}.radarPlayerLegend strong,.radarPlayerLegend small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.radarPlayerLegend strong{color:#f4f7fb;font-size:12px;font-weight:650}.radarPlayerLegend small{color:#7c8798;font-size:8px}.radarStatTable{background:#06090f6b;border:1px solid #ffffff12;border-radius:13px;min-width:0;overflow-x:auto}.radarStatHead,.radarStatRow{grid-template-columns:minmax(108px,1.25fr) repeat(var(--radar-players,1),minmax(56px,1fr));align-items:center;min-width:max-content;display:grid}.radarStatHead{color:#9ba6b8;letter-spacing:.08em;text-transform:uppercase;background:#171e2b;padding:8px 10px;font-size:7px;position:sticky;top:0}.radarStatHead>strong{min-width:108px}.radarStatHead>span{color:#cbd3df;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:56px;display:flex;overflow:hidden}.radarStatHead i{background:var(--player-accent);border-radius:50%;flex:none;width:6px;height:6px}.radarStatRow{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff0e;padding:10px;transition:background .18s,box-shadow .18s}.radarStatRow:nth-child(odd){background:#ffffff06}.radarStatRow:hover{background:#ab5bff13}.radarStatRow.is-active{background:linear-gradient(90deg,#ab5bff2e,#843fff0b);box-shadow:inset 3px 0 #b779ff,0 0 18px #843fff17}.radarStatRow>span{flex-direction:column;gap:2px;min-width:108px;padding-right:10px;display:flex}.radarStatRow>span strong{color:#e1e7f0;font-size:11px;font-weight:650}.radarStatRow>span small{color:#748095;font-size:8px}.radarStatRow>b{min-width:56px;color:var(--player-accent,#f3f6fa);text-align:center;text-shadow:0 0 12px color-mix(in srgb,var(--player-accent,#fff) 45%,transparent);font-size:12px;font-weight:700}.radarNote{color:#687489;margin:11px 2px 0;font-size:9px;line-height:1.5}.radarNote strong{color:#aeb9ca}.formMetricNote{background:#466cb812;border:1px solid #759eef2e;border-radius:11px;flex-direction:column;gap:4px;margin:14px 0 0;padding:11px 12px;display:flex}.formMetricNote strong{color:#a9c9ff;font-size:9px}.formMetricNote span{color:#738096;font-size:8px;line-height:1.5}.playerMomentPanel{border-top:1px solid #ffffff17;margin-top:22px;padding-top:20px}.playerMomentPanel>header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:9px;display:flex}.playerMomentPanel>header>span{flex-direction:column;gap:2px;display:flex}.playerMomentPanel>header small{color:#82a1f5;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.playerMomentPanel>header strong{color:#edf2fa;font-size:16px}.playerMomentPanel>header em{color:#748197;font-size:8px;font-style:normal}.playerMomentGrid{grid-template-columns:1fr;gap:10px;display:grid}.playerMomentGrid>article{--player-accent:#52d7ff;border:1px solid color-mix(in srgb,var(--player-accent) 24%,#ffffff12);background:color-mix(in srgb,var(--player-accent) 6%,#05091094);min-width:0;box-shadow:0 0 24px color-mix(in srgb,var(--player-accent) 6%,transparent);border-radius:15px;padding:14px}.playerMomentGrid>article>header{align-items:center;gap:6px;margin-bottom:7px;display:flex}.playerMomentGrid>article>header i{background:var(--player-accent);width:6px;height:6px;box-shadow:0 0 12px color-mix(in srgb,var(--player-accent) 58%,transparent);border-radius:50%;flex:none}.playerMomentGrid>article>header strong{color:#e1e8f3;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.playerMomentGrid>article>div{grid-template-columns:repeat(5,minmax(78px,1fr));gap:7px;padding-bottom:2px;display:grid;overflow-x:auto}.playerMomentGrid span{color:#7a879c;background:#ffffff09;border:1px solid #fff1;border-radius:999px;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:8px 10px;display:flex}.playerMomentGrid span.is-active{border-color:color-mix(in srgb,var(--player-accent) 31%,transparent);background:color-mix(in srgb,var(--player-accent) 8%,transparent);color:var(--player-accent)}.playerMomentGrid span.is-card-warning{color:#ffd35e;background:#ffc94717;border-color:#ffc94761}.playerMomentGrid span.is-card-danger{color:#ff667d;background:#ff4d691a;border-color:#ff4d6966}.playerMomentGrid span small{text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;font-weight:700;overflow:hidden}.playerMomentGrid span strong{font-size:12px}.microcopy{color:var(--muted);font-size:9px;line-height:1.55}.methodTag{color:var(--accent);letter-spacing:.7px;text-transform:uppercase;border:1px solid #0a5cff47;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.scoutSignals{margin:-7px 0 18px}.scoutSignals>header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:8px;padding:0 3px;display:flex}.scoutSignals>header>span{flex-direction:column;gap:2px;display:flex}.scoutSignals>header small{color:#7092f3;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.scoutSignals>header strong{color:#dfe6f2;font-size:12px;font-weight:760}.scoutSignals>header em{color:#606c80;font-size:7px;font-style:normal}.scoutSignalRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0 0 6px;display:grid}.scoutSignalPatch{--player-accent:#52d7ff;border:1px solid color-mix(in srgb,var(--player-accent) 18%,#fff1);background:linear-gradient(120deg,color-mix(in srgb,var(--player-accent) 7%,#101622 93%),#080c13f5);scroll-snap-align:start;border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"rank identity tag""rank value value";align-items:center;gap:3px 9px;min-width:0;padding:10px;transition:border-color .2s,transform .2s;display:grid}.scoutSignalPatch:hover{border-color:color-mix(in srgb,var(--player-accent) 45%,transparent);transform:translateY(-2px)}.scoutSignalRank{border-right:1px solid color-mix(in srgb,var(--player-accent) 22%,transparent);width:24px;height:36px;color:var(--player-accent);grid-area:rank;place-items:center;font:750 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.scoutSignalIdentity{flex-direction:column;grid-area:identity;gap:2px;min-width:0;display:flex}.scoutSignalIdentity strong,.scoutSignalIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scoutSignalIdentity strong{color:#e5ebf5;font-size:9px;font-weight:760}.scoutSignalIdentity small{color:#68758a;font-size:6px}.scoutSignalTag{border:1px solid color-mix(in srgb,var(--player-accent) 30%,transparent);background:color-mix(in srgb,var(--player-accent) 9%,transparent);color:var(--player-accent);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;grid-area:tag;padding:4px 6px;font-size:5.5px;font-weight:850}.scoutSignalPatch>b{color:#8591a4;grid-area:value;font-size:7px;font-weight:650}.scoutSignalEmpty{color:#6f7b8f;text-align:center;border:1px dashed #6f84ac38;border-radius:12px;padding:16px;font-size:9px}@media (max-width:1120px){.scoutGrid{grid-template-columns:1fr}.comparisonCard{position:static}.scoutSignalRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.radarComparison{grid-template-columns:1fr}.radarPlot{justify-self:center;max-width:620px}.radarPlayerLegend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.scoutLeagueBar{flex-direction:column;align-items:flex-start}.scoutLeagueBar>div:first-child{min-width:0}.scoutLeagueBar .leagueContextLink{margin-left:0;padding-bottom:0}.scoutFilters{align-items:stretch}.scoutFilters .filterField,.scoutFilters .grow{min-width:calc(50% - 8px)}}@media (max-width:560px){.scoutFilters .filterField,.scoutFilters .grow{min-width:100%}.scoutRow{grid-template-columns:24px 1fr auto 32px}.comparisonCard{padding-left:14px;padding-right:14px}.comparePlayers{grid-template-columns:1fr}.compareAxis{grid-template-columns:1fr;gap:7px}.compareAxis>header{flex-direction:row;justify-content:space-between;align-items:baseline}.compareBarRow{grid-template-columns:72px minmax(62px,1fr) 62px}.compareInsights{grid-template-columns:1fr}.comparisonHeading{flex-direction:column;align-items:stretch}.comparisonViewSwitch{align-self:flex-start}.radarComparison{gap:14px}.radarPlot{border-radius:17px}.radarLabels{font-size:9px}.radarLabels button{width:76px}.radarPlayerLegend{grid-template-columns:1fr 1fr}.scoutSignalRail,.playerMomentGrid{grid-template-columns:1fr}.playerMomentGrid>article>div{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}}@media (prefers-reduced-motion:reduce){.compareBarRow>i>b{transition:none}}
