@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top{left:50%;top:0;transform:translate(-50%)}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-right{right:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{left:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.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:#0000000d}.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-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:#0000000d}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid transparent;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid transparent;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:#000000b3;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}:root{--bg: #060A22;--bg-2: #0B1236;--panel: rgba(13, 20, 56, .62);--panel-strong: rgba(11, 17, 48, .86);--panel-line: rgba(128, 156, 255, .16);--panel-line-2: rgba(128, 156, 255, .32);--fg: #EEF2FF;--fg2: rgba(238, 242, 255, .64);--fg3: rgba(238, 242, 255, .42);--fg4: rgba(238, 242, 255, .24);--line: rgba(238, 242, 255, .08);--cyan: #38D9F5;--cyan-2: #7BE8FF;--blue: #3D7BFF;--blue-2: #5B8CFF;--violet: #8B5CF6;--violet-2: #B48CFF;--amber: #F5A623;--amber-2: #FFC15A;--red: #FF4D6A;--green: #3DDC97;--yellow: #F2D95C;--sev-high: var(--red);--sev-medium: var(--amber);--sev-low: var(--blue-2);--sev-indefinite: var(--violet-2);--sev-none: var(--fg3);--pass-blocked: var(--red);--pass-partial: var(--amber);--pass-delays: var(--yellow);--pass-clear: var(--green);--glow-cyan: 0 0 18px rgba(56, 217, 245, .55);--glow-amber: 0 0 18px rgba(245, 166, 35, .5);--blur: 24px;--sans: "Geist Variable", "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Geist Mono Variable", "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--ease: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--t-micro: .14s;--t-fast: .2s;--t-base: .32s;--r-sm: 8px;--r: 14px;--r-lg: 20px;--shadow-1: 0 2px 4px rgba(0, 0, 0, .35), 0 16px 40px -16px rgba(0, 0, 0, .7);--shadow-2: 0 4px 10px rgba(0, 0, 0, .4), 0 32px 64px -24px rgba(0, 0, 0, .8);--d-bg: #F3F4F6;--d-bg-2: #FFFFFF;--d-ink: #0B0F1A;--d-ink-2: rgba(11, 15, 26, .62);--d-ink-3: rgba(11, 15, 26, .42);--d-line: rgba(11, 15, 26, .1);--d-red: #E0202A}html,body,#root{height:100%;width:100%;margin:0;padding:0}html{overflow:hidden}body{background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis:none}*,*:before,*:after{box-sizing:border-box}button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:4px}[data-theme=day] :focus-visible{outline-color:var(--d-ink)}::selection{background:#38d9f559}*{scrollbar-width:thin;scrollbar-color:rgba(238,242,255,.18) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#eef2ff2e;border-radius:8px;border:2px solid transparent;background-clip:content-box}.mono{font-family:var(--mono);font-size:11.5px;letter-spacing:-.005em}.num{font-variant-numeric:tabular-nums}.vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mapboxgl-ctrl-logo{opacity:.3}.mapboxgl-ctrl-attrib{background:#060a2280!important;color:var(--fg3)!important;font-family:var(--mono);font-size:10px!important}.mapboxgl-ctrl-attrib a{color:var(--fg3)!important}.mapboxgl-ctrl-attrib-button{filter:invert(1) opacity(.5)}.mapboxgl-canvas{outline:none}[data-theme=day] .mapboxgl-ctrl-logo{filter:invert(1);opacity:.25}[data-theme=day] .mapboxgl-ctrl-attrib{background:#fff9!important;color:var(--d-ink-3)!important}[data-theme=day] .mapboxgl-ctrl-attrib a{color:var(--d-ink-3)!important}[data-theme=day] .mapboxgl-ctrl-attrib-button{filter:none;opacity:.5}@keyframes ss-pulse-ring{0%{transform:scale(.5);opacity:.9}to{transform:scale(2.6);opacity:0}}@keyframes ss-breathe{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.25);opacity:.35}}@keyframes ss-scan{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes ss-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@keyframes ss-spin{to{transform:rotate(360deg)}}@keyframes ss-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ss-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.motion-decor{animation:none!important}}@font-face{font-family:Archivo;src:url(/fonts/Archivo-Variable.woff2) format("woff2-variations"),url(/fonts/Archivo-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.ss-stage{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg);overflow:hidden;transition:background-color .6s var(--ease)}.ss-stage[data-theme=day]{background:var(--d-bg)}.ss-stage[data-theme=night]{background:radial-gradient(120% 90% at 50% 34%,#101d42,#080e28 44%,#04060f)}.ss-stage-map{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transition:opacity .64s var(--ease)}.ss-stage[data-style-ready=false]:not([data-mode=reveal]) .ss-stage-map{opacity:0;transition:none}@media (min-width: 900px){.ss-stage[data-frame=crescent] .ss-stage-map{right:auto;width:170vw}}.ss-stage-hud{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10}.ss-stage-hud>*{pointer-events:auto}.ss-stage-veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;transition:opacity .6s var(--ease)}.ss-stage[data-theme=night] .ss-stage-veil{background:radial-gradient(90% 70% at 50% 40%,transparent 50%,rgba(4,6,26,.55) 100%),linear-gradient(to bottom,rgba(4,6,26,.35),transparent 22%,transparent 70%,rgba(4,6,26,.6))}.ss-stage[data-theme=day] .ss-stage-veil{background:linear-gradient(to right,#f7f9fa,#f7f9fa 40%,#f7f9fad1,#f7f9fa59,#f7f9fa00 70%)}.ss-stage[data-mode=static] .ss-stage-veil,.ss-stage[data-mode=live][data-theme=day] .ss-stage-veil{opacity:0}@media (max-width: 899px){.ss-stage[data-theme=day] .ss-stage-veil{background:linear-gradient(to top,var(--d-bg) 0%,var(--d-bg) 50%,rgba(247,249,250,.85) 58%,rgba(247,249,250,0) 70%)}}.ss-daypoint{position:relative;display:grid;place-items:center;width:12px;height:12px;border-radius:50%;background:var(--d-red);box-shadow:0 2px 6px #e0202a73;animation:ss-breathe 4s var(--ease) infinite}.ss-daypoint-ring{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:1px solid rgba(224,32,42,.7);animation:ss-pulse-ring 3.2s var(--ease-out) infinite;animation-delay:inherit}.ss-pin-label{--c: var(--sev-none);display:flex;flex-direction:column;gap:3px;width:max-content;max-width:250px;padding:8px 10px;border-radius:3px;background:#070c22f5;border:1px solid rgba(120,160,255,.3);box-shadow:0 14px 40px -18px #000000e6;text-align:left;pointer-events:none;animation:ss-fade-in .16s var(--ease-out) both}.ss-pin-label-sub{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--c)}.ss-pin-label-text{font-size:12.5px;line-height:1.4;color:var(--fg);white-space:normal}.ss-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-weight:500;white-space:nowrap;overflow:hidden;border:1px solid transparent;transition:background-color var(--t-micro) var(--ease),border-color var(--t-micro) var(--ease),color var(--t-micro) var(--ease),transform var(--t-micro) var(--ease),opacity var(--t-micro) var(--ease),box-shadow var(--t-micro) var(--ease)}.ss-btn:active:not(:disabled){transform:scale(.985)}.ss-btn:disabled{opacity:.5;cursor:not-allowed}.ss-btn-icon{display:inline-flex;line-height:0}.ss-btn-label{display:inline-flex;align-items:center}.ss-btn-sm{height:30px;padding:0 12px;font-size:12.5px}.ss-btn-md{height:38px;padding:0 16px;font-size:13.5px}.ss-btn-lg{height:50px;padding:0 24px;font-size:15px}.ss-btn-primary{background:linear-gradient(135deg,var(--cyan) 0%,var(--blue) 100%);color:#051024;border-color:transparent;box-shadow:0 0 0 1px #38d9f540,0 8px 24px -10px #38d9f5b3}.ss-btn-primary:hover:not(:disabled){box-shadow:0 0 0 1px #38d9f566,0 10px 28px -8px #38d9f5d9;filter:brightness(1.06)}.ss-btn-ink{background:var(--d-ink);color:#fff;border-color:var(--d-ink);box-shadow:0 12px 28px -14px #0b0f1a99}.ss-btn-ink:hover:not(:disabled){background:#1b2233;border-color:#1b2233}.ss-btn-ghost{background:#eef2ff0f;color:var(--fg);border-color:var(--panel-line)}.ss-btn-ghost:hover:not(:disabled){background:#eef2ff1a;border-color:var(--panel-line-2)}.ss-btn-outline{background:transparent;color:var(--fg2);border-color:var(--panel-line-2)}.ss-btn-outline:hover:not(:disabled){color:var(--fg);border-color:#809cff80}.ss-btn-danger{background:#ff4d6a24;color:var(--red);border-color:#ff4d6a66}.ss-btn-danger:hover:not(:disabled){background:var(--red);color:#fff}.ss-btn.is-loading .ss-btn-label{opacity:.75}.ss-btn-scan{position:absolute;inset:0 auto 0 0;width:35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:ss-scan 1.1s var(--ease) infinite;pointer-events:none}.ss-header{position:absolute;top:0;left:0;right:0;height:64px;display:flex;align-items:center;gap:14px;padding:0 22px;z-index:40;pointer-events:none}.ss-header>*{pointer-events:auto}.ss-header-brand{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:15px;letter-spacing:-.01em;color:var(--fg);text-shadow:0 1px 8px rgba(0,0,0,.6)}.ss-live{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 6px 0 10px;border-radius:999px;background:#060a228c;border:1px solid var(--panel-line);color:var(--fg2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ss-live .mono{font-size:11px}.ss-live-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.ss-live.is-busy .ss-live-dot{background:var(--amber);box-shadow:0 0 8px var(--amber);animation:ss-breathe 1.2s ease-in-out infinite}.ss-live.is-error .ss-live-dot{background:var(--red);box-shadow:0 0 8px var(--red)}.ss-header-refresh{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--fg3)}.ss-header-refresh:hover:not(:disabled){color:var(--fg);background:#eef2ff14}.is-spinning{animation:ss-spin 1s linear infinite}.ss-clock{display:inline-flex;align-items:baseline;gap:5px;height:30px;padding:0 10px;border-radius:999px;background:#060a228c;border:1px solid var(--panel-line);color:var(--fg);font-size:11.5px;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);line-height:28px}.ss-clock small{font-size:9.5px;letter-spacing:.12em;color:var(--fg3)}.ss-header-mid{flex:1;display:flex;align-items:center;justify-content:center;gap:14px;min-width:0}.ss-header-mid>.ss-search{margin-left:16px;margin-right:-16px}.ss-header-right{display:inline-flex;align-items:center;gap:8px}.ss-iconbtn{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--fg2);background:#060a228c;border:1px solid var(--panel-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color var(--t-micro),color var(--t-micro),border-color var(--t-micro)}.ss-iconbtn:hover:not(:disabled){color:var(--fg);border-color:var(--panel-line-2)}.ss-iconbtn:disabled{opacity:.5}.ss-keymenu{position:relative}.ss-keymenu-pop{position:absolute;right:0;top:42px;width:240px;padding:6px;border-radius:12px;background:var(--panel-strong);border:1px solid var(--panel-line-2);box-shadow:var(--shadow-2);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));display:flex;flex-direction:column;gap:2px;transform-origin:top right}.ss-keymenu-key{display:flex;flex-direction:column;gap:3px;padding:8px 10px 10px;border-bottom:1px solid var(--line);margin-bottom:4px}.ss-keymenu-cap{font-size:11px;color:var(--fg3)}.ss-keymenu-key .mono{color:var(--fg)}.ss-keymenu-item{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:8px;font-size:13px;color:var(--fg2);text-align:left}.ss-keymenu-item:hover{background:#eef2ff12;color:var(--fg)}@media (max-width: 900px){.ss-header{padding:0 10px;gap:6px;height:56px}.ss-header-brand span,.ss-live{display:none}.ss-header-mid{justify-content:flex-start}.ss-header-mid>.ss-search{margin:0}.ss-header-right .ss-btn,.ss-clock{display:none}}@media (max-width: 1800px){.ss-header-mid>.ss-search{margin:0}}@media (max-width: 1700px){.ss-live-synced,.ss-clock{display:none}}@media (max-width: 1512px) and (min-width: 901px){.ss-header{gap:10px;padding:0 16px}.ss-live{display:none}}@media (max-width: 1200px) and (min-width: 901px){.ss-header-brand span,.ss-header-right .ss-btn{display:none}}.ss-door{--paper: #F7F9FA;--card: #FFFFFF;--ink: #0C1922;--dim: #5B7284;--faint: #93A7B6;--hair: #DCE4EA;--hair-2: #C9D6DF;--depth: #1F6D97;--depth-dark: #175473;--caution: #C1006A;--kelp: #16704F;--buff: #A87A0B;--r: 7px;--dsans: "Archivo", "Geist Variable", system-ui, -apple-system, sans-serif;--dmono: "IBM Plex Mono", "Geist Mono Variable", ui-monospace, monospace;--mode: var(--depth);--mode-soft: rgba(31, 109, 151, .55);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;color:var(--ink);font-family:var(--dsans)}.ss-door>*{pointer-events:auto}.ss-door.is-night{color:var(--fg)}.ss-flood{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(70% 70% at 72% 50%,#0b1236,#060a22 55%,#04061a)}.ss-door-corner{position:absolute;top:22px;left:6vw;z-index:3;display:flex;gap:10px;align-items:center;font-family:var(--dmono);font-size:10.5px;letter-spacing:.14em;color:var(--dim)}.ss-door-live{width:6px;height:6px;border-radius:50%;background:var(--kelp);animation:ss-door-blink 2.4s ease-in-out infinite}@keyframes ss-door-blink{0%,to{opacity:1}50%{opacity:.3}}.ss-door-utc{position:absolute;top:16px;right:6vw;z-index:3;padding:6px 10px;border-radius:999px;background:#f7f9fab8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-family:var(--dmono);font-size:10.5px;letter-spacing:.1em;color:var(--dim)}.ss-door-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;justify-content:center;padding:0 6vw;pointer-events:none}.ss-door-stage>*{pointer-events:auto}.ss-door-col{width:min(600px,100%)}.ss-door-lockup{display:flex;align-items:center;gap:18px;margin-bottom:14px;white-space:nowrap}.ss-door-mark{width:52px;height:52px;flex:none;display:grid;place-items:center;color:var(--ink);opacity:0;animation:ss-door-mark-in .7s .1s cubic-bezier(.2,.9,.25,1) both}@keyframes ss-door-mark-in{0%{opacity:0;transform:translate(-26px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.ss-door-words{font-size:clamp(34px,4.6vw,54px);font-weight:650;letter-spacing:-.015em;display:flex;align-items:baseline;line-height:1;font-variation-settings:"wdth" 100}.ss-door-base .l{display:inline-block;opacity:0;animation:ss-door-smear .62s cubic-bezier(.2,.85,.3,1) both;animation-delay:calc(.16s + var(--i) * 34ms)}.ss-door-base .sp{display:inline-block;width:.34em}@keyframes ss-door-smear{0%{opacity:0;transform:translate(-38px) scaleX(1.7);filter:blur(9px)}60%{filter:blur(2px)}to{opacity:1;transform:none;filter:blur(0)}}.ss-door-pipe{color:var(--hair-2);font-weight:300;margin:0 .32em;opacity:0;animation:ss-door-pipe-in .5s 1.15s ease both}@keyframes ss-door-pipe-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ss-door-sub{color:var(--mode);font-weight:650;min-width:5.4em;display:inline-block;opacity:0;transition:color .6s var(--ease)}.ss-door-sub.is-in{animation:ss-door-sub-in .5s cubic-bezier(.2,.85,.3,1) both;animation-delay:0s}.ss-door-sub.is-out{animation:ss-door-sub-out .3s cubic-bezier(.6,.1,.8,.4) both}.ss-door-sub.is-still{opacity:1}@keyframes ss-door-sub-in{0%{opacity:0;transform:translate(-30px) scaleX(1.5);filter:blur(9px)}60%{filter:blur(2px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes ss-door-sub-out{0%{opacity:1;transform:none;filter:blur(0)}to{opacity:0;transform:translate(26px) scaleX(1.25);filter:blur(7px)}}.ss-door-tagline{font-size:15px;line-height:1.6;color:var(--dim);max-width:46ch;margin:10px 0 0 70px;opacity:0;animation:ss-door-rise .6s 1.35s ease both}@keyframes ss-door-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ss-door-line{margin:22px 0 0 70px;font-family:var(--dmono);font-size:12.5px;letter-spacing:.03em;color:var(--faint);display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;opacity:0;animation:ss-door-rise .6s 1.5s ease both;min-height:20px}.ss-door-seg{color:var(--mode);font-weight:500;transition:color .6s var(--ease)}.ss-door-seg.is-in{animation:ss-door-seg-in .45s ease both}.ss-door-seg.is-out{animation:ss-door-seg-out .3s ease both}@keyframes ss-door-seg-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ss-door-seg-out{0%{opacity:1}to{opacity:0}}.ss-door-tail,.ss-door-place{color:var(--faint)}.ss-door-place.is-in{animation:ss-door-seg-in .45s .1s ease both}.ss-door-place.is-out{animation:ss-door-seg-out .3s ease both}.ss-door-place.is-still{opacity:1}.ss-door-auth{margin:32px 0 0 70px;width:min(440px,100%);opacity:0;animation:ss-door-rise .6s 1.62s ease both}.ss-door-label{font-family:var(--dmono);font-size:10.5px;letter-spacing:.14em;color:var(--faint);margin-bottom:8px;display:flex;justify-content:space-between;align-items:center}.ss-door-reveal{color:var(--faint);font-family:var(--dmono);font-size:10.5px;letter-spacing:.08em;padding:2px 0}.ss-door-reveal:hover{color:var(--depth)}.ss-door-keyrow{display:flex;gap:10px}.ss-door-keywrap{position:relative;flex:1}.ss-door-keywrap input{width:100%;background:var(--card);border:1px solid var(--hair-2);border-radius:var(--r);color:var(--ink);font-family:var(--dmono);font-size:13.5px;letter-spacing:.1em;padding:12px 13px 12px 38px;caret-color:var(--depth);outline:none;transition:border-color .16s,box-shadow .16s}.ss-door-keywrap input::placeholder{color:var(--faint);letter-spacing:.03em}.ss-door-keywrap input:focus{border-color:var(--depth);box-shadow:0 0 0 3px #1f6d9724}.ss-door-prompt{position:absolute;left:13px;top:50%;translate:0 -50%;font-family:var(--dmono);font-size:12.5px;color:var(--depth);pointer-events:none}.ss-door-keywrap.is-error input{border-color:var(--caution);animation:ss-door-jolt .32s}@keyframes ss-door-jolt{20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}.ss-door-go{border-radius:var(--r);background:var(--depth);color:#f4fafd;font-weight:600;font-size:13.5px;letter-spacing:.02em;padding:12px 22px;white-space:nowrap;box-shadow:0 4px 14px #1f6d9747;transition:background .15s,transform .12s,box-shadow .15s}.ss-door-go:hover:not(:disabled){background:var(--depth-dark);box-shadow:0 6px 18px #1f6d975c}.ss-door-go:active{transform:translateY(1px)}.ss-door-go:disabled{opacity:.7;cursor:progress}.ss-door-msg{font-family:var(--dmono);font-size:11px;color:var(--caution);min-height:16px;margin-top:9px;letter-spacing:.02em}.ss-door-foot{margin-top:14px;font-family:var(--dmono);font-size:10.5px;letter-spacing:.06em;color:var(--faint)}.ss-door-foot a{color:var(--dim);border-bottom:1px solid var(--hair-2);padding-bottom:1px}.ss-door-foot a:hover{color:var(--depth);border-color:var(--depth)}.ss-door-report{position:absolute;z-index:4;width:380px;padding:14px 18px 16px;border-radius:var(--r);overflow:hidden;background:#fffffff0;border:1px solid var(--hair);box-shadow:0 22px 60px #0c192229,0 2px 8px #0c19220f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--ink);font-family:var(--dsans)}.ss-door-report:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--sev)}.ss-door-report.is-left:before{left:auto;right:0}.ss-door-report:after{content:"";position:absolute;top:60px;width:30px;height:1px;background:var(--hair-2)}.ss-door-report.is-right:after{left:-30px}.ss-door-report.is-left:after{right:-30px}.ss-door-report-rail{display:flex;align-items:center;gap:10px;font-family:var(--dmono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.ss-door-report-sev{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 3px 6px;border-radius:999px;border:1px solid color-mix(in srgb,var(--sev) 45%,transparent);background:color-mix(in srgb,var(--sev) 10%,transparent);color:var(--sev);font-weight:600}.ss-door-report-sev i{width:6px;height:6px;border-radius:50%;background:var(--sev)}.ss-door-report-live{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--kelp)}.ss-door-report-live i{width:6px;height:6px;border-radius:50%;background:var(--kelp);animation:ss-door-blink 1.6s ease-in-out infinite}.ss-door-report-place{margin-top:12px;font-family:var(--dmono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--mode)}.ss-door-report-head{margin:6px 0 0;font-size:18px;font-weight:650;line-height:1.3;letter-spacing:-.015em;min-height:2.6em;color:var(--ink)}.ss-door-report-caret{display:inline-block;width:2px;height:.95em;margin-left:3px;vertical-align:-.12em;background:var(--mode);animation:ss-door-blink .8s steps(2,start) infinite}.ss-door-report-facts{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}.ss-door-report-facts li{padding:4px 9px;border-radius:3px;border:1px solid var(--hair-2);background:var(--paper);font-family:var(--dmono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.ss-door-report-checks{display:flex;gap:14px;margin:14px 0 0;font-family:var(--dmono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.ss-door-report-checks li{display:inline-flex;align-items:center;gap:6px}.ss-door-report-checks i{width:12px;height:12px;border-radius:50%;background:var(--kelp);display:grid;place-items:center}.ss-door-report-checks i:after{content:"";width:4px;height:6px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg) translate(-1px,-1px)}.ss-door-report-bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--mode),var(--kelp));transform-origin:left}.ss-door-reticle{position:relative;width:0;height:0;--mode: #1F6D97}.ss-door-reticle-ping{position:absolute;left:-26px;top:-26px;width:52px;height:52px;border-radius:50%;border:1.5px solid var(--mode);opacity:0;animation:ss-door-ring 2.4s ease-out infinite}.ss-door-reticle-ring{position:absolute;left:-22px;top:-22px;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(255,255,255,.9);box-shadow:0 0 0 1px #0c192259,0 2px 10px #0c192259;animation:ss-door-rise .4s ease both}.ss-door-reticle-arc{position:absolute;left:-30px;top:-30px;width:60px;height:60px;border-radius:50%;border:2px solid transparent;border-top-color:var(--mode);border-right-color:var(--mode);filter:brightness(1.2);animation:ss-door-spin 3.2s linear infinite}.ss-door-reticle-tick{position:absolute;background:#fff;box-shadow:0 0 0 1px #0c192259}.ss-door-reticle-tick.is-n,.ss-door-reticle-tick.is-s{left:-.75px;width:1.5px;height:8px}.ss-door-reticle-tick.is-e,.ss-door-reticle-tick.is-w{top:-.75px;height:1.5px;width:8px}.ss-door-reticle-tick.is-n{top:-36px}.ss-door-reticle-tick.is-s{top:28px}.ss-door-reticle-tick.is-w{left:-36px}.ss-door-reticle-tick.is-e{left:28px}.ss-door-reticle-core{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--mode);border:1.5px solid #fff;box-shadow:0 0 12px var(--mode)}@keyframes ss-door-ring{0%{transform:scale(.3);opacity:.9}to{transform:scale(1.5);opacity:0}}@keyframes ss-door-spin{to{transform:rotate(360deg)}}@media (max-width: 900px){.ss-door-report{left:7vw!important;right:7vw;width:auto;top:9vh!important}.ss-door-report:after{display:none}}@media (prefers-reduced-motion: reduce){.ss-door-reticle-ping,.ss-door-reticle-arc,.ss-door-report-caret{animation:none}}.ss-door-status{position:absolute;left:50%;bottom:7vh;translate:-50% 0;z-index:4;display:flex;align-items:center;gap:12px;padding:12px 18px;border-radius:999px;background:var(--panel-strong);border:1px solid var(--panel-line-2);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));box-shadow:var(--shadow-2);color:var(--fg);white-space:nowrap}.ss-door-status .mono{color:var(--fg2)}.ss-door-status-dot{width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:var(--glow-cyan);animation:ss-breathe 1.4s ease-in-out infinite}.ss-gate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:grid;place-items:center;padding:24px;background:#f7f9fab8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;pointer-events:none;transition:opacity .4s ease}.ss-gate.is-on{opacity:1;pointer-events:auto}.ss-gate-box{width:min(560px,100%);background:var(--card);border:1px solid var(--hair);border-radius:var(--r);box-shadow:0 28px 80px #0c192229,0 2px 8px #0c19220d;padding:26px 30px 22px;transform:translateY(10px);transition:transform .4s cubic-bezier(.2,.9,.25,1)}.ss-gate.is-on .ss-gate-box{transform:none}.ss-gate-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.ss-gate-mark{color:var(--ink);display:grid;place-items:center}.ss-gate-title{font-family:var(--dmono);font-size:11.5px;letter-spacing:.14em;color:var(--dim)}.ss-gate-title b{color:var(--ink);font-weight:600}.ss-gate-draft{display:flex;flex-direction:column-reverse;gap:4px;margin-left:auto}.ss-gate-draft i{width:24px;height:4px;border-radius:2px;background:var(--hair);transition:background .3s}.ss-gate-draft i.is-f{background:var(--depth)}.ss-gate-draft i.is-f.is-top{background:var(--kelp)}.ss-gate-log{font-family:var(--dmono);font-size:12.5px;line-height:2.05;min-height:246px;color:var(--ink)}.ss-gate-line{display:flex;align-items:baseline;gap:10px;opacity:0;transform:translateY(4px)}.ss-gate-line.is-show{opacity:1;transform:none;transition:opacity .3s,transform .3s}.ss-gate-st{width:14px;flex:none;text-align:center}.ss-gate-st .spin{color:var(--depth)}.ss-gate-st .ok{color:var(--kelp)}.ss-gate-st .fail{color:var(--caution)}.ss-gate-val{margin-left:auto;color:var(--dim);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ss-gate-line.is-sub .ss-gate-lbl{color:var(--dim)}.ss-gate-line.is-result .ss-gate-lbl,.ss-gate-line.is-result .ss-gate-val{color:var(--depth);font-weight:600}.ss-gate-line.is-grant{margin-top:8px}.ss-gate-line.is-grant .ss-gate-lbl{color:var(--kelp);font-weight:600;letter-spacing:.04em}.ss-gate-line.is-fail .ss-gate-lbl{color:var(--caution)}.ss-gate-bar{margin-top:14px;height:3px;border-radius:2px;background:var(--hair);overflow:hidden}.ss-gate-bar i{display:block;height:100%;width:0%;background:linear-gradient(90deg,var(--depth),var(--kelp));transition:width .5s cubic-bezier(.3,.7,.3,1)}.ss-gate-foot{margin-top:12px;display:flex;justify-content:space-between;font-family:var(--dmono);font-size:10.5px;letter-spacing:.08em;color:var(--faint)}@media (max-width: 900px){.ss-door-stage{padding:0 7vw;justify-content:flex-end;padding-bottom:6vh}.ss-door-tagline,.ss-door-line,.ss-door-auth{margin-left:0}.ss-door-keyrow{flex-direction:column}.ss-door-go{width:100%}.ss-door-corner{left:7vw}.ss-door-utc{right:7vw}}@media (max-width: 560px){.ss-door-words{font-size:26px}.ss-door-mark{width:38px;height:38px}.ss-door-sub{min-width:4.8em}.ss-door-lockup{gap:12px}}@media (prefers-reduced-motion: reduce){.ss-door-mark,.ss-door-base .l,.ss-door-pipe,.ss-door-tagline,.ss-door-line,.ss-door-auth{animation:none;opacity:1;transform:none;filter:none}.ss-door-live{animation:none}.ss-gate-line.is-show{transition:none}}.ss-door-data{display:flex;align-items:center;gap:6px;margin-top:12px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--faint)}.ss-door-data button{padding:2px 9px;border-radius:3px;border:1px solid var(--d-line);color:var(--d-ink-2);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.ss-door-data button.is-on{background:var(--d-ink);border-color:var(--d-ink);color:#fff}.ss-door-data-note{margin-left:6px;text-transform:uppercase}.ss-nav{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:4px;background:#070c249e;border:1px solid rgba(120,160,255,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;flex:none}.ss-nav-tab{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 9px;border-radius:3px;font-size:12.5px;font-weight:500;color:#bed2ffcc;transition:background-color var(--t-micro) var(--ease),color var(--t-micro) var(--ease)}.ss-nav-tab:hover{color:var(--fg);background:#78a0ff1a}.ss-nav-tab.is-active{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--fg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent)}.ss-nav-tab.is-active svg{color:var(--accent)}.ss-nav-count{font-size:11px;color:#bed2ffb3}.ss-nav-tab.is-active .ss-nav-count{color:var(--fg)}.ss-nav.is-compact .ss-nav-tab:not(.is-active){padding:0 7px;gap:0}.ss-nav.is-compact .ss-nav-tab:not(.is-active) .ss-nav-label,.ss-nav.is-compact .ss-nav-tab:not(.is-active) .ss-nav-count{display:none}.ss-nav.is-compact .ss-nav-tab:not(.is-active) svg{color:var(--accent);opacity:.85}.ss-nav.is-compact .ss-nav-tab:not(.is-active):hover svg{opacity:1}@media (max-width: 1366px) and (min-width: 901px){.ss-nav.is-fit .ss-nav-tab:not(.is-active){padding:0 7px;gap:0}.ss-nav.is-fit .ss-nav-tab:not(.is-active) .ss-nav-label,.ss-nav.is-fit .ss-nav-tab:not(.is-active) .ss-nav-count{display:none}.ss-nav.is-fit .ss-nav-tab:not(.is-active) svg{color:var(--accent);opacity:.85}}@media (max-width: 900px){.ss-nav-label,.ss-nav-count{display:none}.ss-nav-tab{padding:0 8px;gap:0}}.ss-sev,.ss-pass{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px 0 7px;border-radius:999px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}.ss-sev.is-compact{padding:0;height:auto;border:none;background:none}.ss-sev-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none;box-shadow:0 0 8px currentColor}.ss-sev.sev-high{color:#ff8fa3;background:#ff4d6a24;border-color:#ff4d6a66}.ss-sev.sev-medium{color:var(--amber-2);background:#f5a62324;border-color:#f5a62366}.ss-sev.sev-low{color:var(--blue-2);background:#3d7bff29;border-color:#5b8cff66}.ss-sev.sev-indefinite{color:var(--violet-2);background:#8b5cf629;border-color:#b48cff66}.ss-sev.sev-none{color:var(--fg3);background:#eef2ff0d;border-color:var(--panel-line)}.ss-sev.sev-none .ss-sev-dot{box-shadow:none}.ss-pass.pass-fullyBlocked{color:#ff8fa3;background:#ff4d6a24;border-color:#ff4d6a66}.ss-pass.pass-partiallyBlocked{color:var(--amber-2);background:#f5a62324;border-color:#f5a62366}.ss-pass.pass-operationalWithDelays{color:var(--yellow);background:#f2d95c1f;border-color:#f2d95c61}.ss-pass.pass-clear{color:var(--green);background:#3ddc971f;border-color:#3ddc9761}.ss-route-h{display:flex;align-items:center;gap:8px}.ss-route-count{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#bed2ffb3;font-weight:500}.ss-route-live{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:1px 6px;border-radius:2px;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan-2);background:#38d9f524;font-weight:500}.ss-route-live svg{color:var(--cyan)}.ss-route-live.is-busy svg{animation:ss-breathe 1.2s ease-in-out infinite}.ss-route-quiet{font-size:12px;color:#bed2ffb3;padding:2px 0}.ss-route-calls{display:flex;flex-direction:column;position:relative}.ss-route-calls li{position:relative;display:flex;flex-direction:column}.ss-route-calls li:not(:last-child):before{content:"";position:absolute;left:9px;top:24px;bottom:-6px;width:1px;background:#78a0ff38}.ss-route-call{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:5px 4px 5px 0;border-radius:3px;text-align:left;transition:background-color var(--t-micro) var(--ease)}.ss-route-call:hover{background:#78a0ff14}.ss-route-num{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--amber-2);background:#05091ccc;color:var(--fg);font-size:9.5px;font-weight:600;z-index:1}.ss-route-calls li.is-next .ss-route-num{border-color:var(--cyan);box-shadow:0 0 10px #38d9f599;color:var(--cyan-2)}.ss-route-calls li.is-past .ss-route-num{border-color:#bed2ff59;color:#bed2ff99}.ss-route-calls li.is-past .ss-route-name{color:#eef2ffb3}.ss-route-main{display:flex;flex-direction:column;gap:2px;min-width:0}.ss-route-name{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--fg)}.ss-route-meta{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#bed2ffb3}.ss-route-next{font-style:normal;padding:0 5px;border-radius:2px;background:#38d9f529;color:var(--cyan-2)}.ss-route-hit{text-transform:none;letter-spacing:.02em}.ss-route-cross{margin:0 0 4px 30px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--red-soft, #FF8FA3)}.ss-route-cross.is-partiallyBlocked{color:var(--amber-2)}.ss-route-cross.is-operationalWithDelays{color:var(--yellow)}.ss-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 36px;padding:7px 12px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#bed2ffc7}.ss-legend-group{display:inline-flex;align-items:center;gap:0 9px;white-space:nowrap}.ss-legend-group b{font-weight:600;letter-spacing:.18em;color:var(--cyan-2);padding:2px 8px 2px 0;margin-right:3px;border-right:1px solid rgba(120,160,255,.3)}.ss-legend-group svg{color:var(--fg);margin-left:4px}.ss-legend .sw{display:inline-block;width:8px;height:8px;border-radius:1.5px;margin-left:4px;box-shadow:0 0 6px currentColor}.ss-legend .sw.is-dot{border-radius:50%;box-shadow:none}.ss-legend .sw.is-beam{width:3px;height:12px;border-radius:1px;background:linear-gradient(to top,#fff,var(--sev-high) 40%,transparent);box-shadow:0 0 8px #ff4d6a99}.ss-legend .sw.is-ring{width:9px;height:9px;border-radius:50%;background:#05091c8c;border:1.4px solid var(--green);box-shadow:none}.ss-legend .sw.is-adv{width:5px;height:5px;border-radius:50%;background:#a0baffeb;border:1px solid rgba(5,9,28,.9);box-shadow:none}@media (max-width: 1512px){.ss-legend{gap:5px 22px;padding:5px 8px}}@media (max-width: 900px){.ss-legend{display:none}}.ss-search{position:relative;display:inline-flex;align-items:center;gap:10px;flex:none;height:38px;padding:0 12px 0 14px;width:280px;border-radius:999px;background:#060a22b3;border:1px solid rgba(56,217,245,.34);color:#bed2ffcc;box-shadow:0 0 0 1px #38d9f50f,0 0 24px -10px #38d9f580,inset 0 1px #a0beff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color var(--t-fast) var(--ease),width var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.ss-search:focus-within{border-color:var(--cyan);color:var(--cyan-2);box-shadow:0 0 0 3px #38d9f524,0 0 28px -8px #38d9f599}.ss-search-icon{flex:none;color:var(--cyan-2)}.ss-search-input{flex:1;min-width:0;background:none;border:0;outline:none;font-size:14px;color:var(--fg)}.ss-search-input::placeholder{color:#bed2ff9e}.ss-search-clear{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--fg3)}.ss-search-clear:hover{color:var(--fg);background:#eef2ff14}.ss-search-busy{width:8px;height:8px;border-radius:50%;background:var(--amber);animation:ss-breathe 1.2s ease-in-out infinite}.ss-search-pop{position:absolute;left:0;right:0;top:calc(100% + 8px);display:flex;flex-direction:column;gap:1px;padding:6px;background:linear-gradient(180deg,#0e183ef5,#070c24f7);border:1px solid rgba(120,160,255,.28);border-radius:4px;box-shadow:0 22px 60px -26px #000000f2;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);z-index:80}.ss-search-empty{padding:10px 10px 12px;font-size:12px;line-height:1.45;color:#bed2ffb8}.ss-search-hit{--c: var(--cyan);display:grid;grid-template-columns:22px minmax(0,1fr) 8px;align-items:center;gap:10px;width:100%;padding:7px 8px;border-radius:3px;text-align:left;transition:background-color var(--t-micro) var(--ease)}.ss-search-hit.is-active,.ss-search-hit:hover{background:#78a0ff1f}.ss-search-kind{display:grid;place-items:center;width:22px;height:22px;border-radius:3px;color:var(--c);background:#78a0ff1a}.ss-search-main{display:flex;flex-direction:column;gap:2px;min-width:0}.ss-search-label{font-size:13px;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-search-sub{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#bed2ffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-search-dot{width:8px;height:8px;border-radius:1.5px;background:var(--c);box-shadow:0 0 6px var(--c)}@media (max-width: 1800px) and (min-width: 901px){.ss-search{width:240px}}@media (max-width: 1440px) and (min-width: 901px){.ss-search{width:200px}}@media (max-width: 1200px) and (min-width: 901px){.ss-search{width:180px}}@media (max-width: 1512px) and (min-width: 901px){.ss-search{height:34px}}@media (max-width: 900px){.ss-search{width:100%}}.ss-toasts{position:fixed;left:50%;bottom:28px;translate:-50% 0;display:flex;flex-direction:column;gap:8px;align-items:center;z-index:1000;pointer-events:none}.ss-toast{padding:9px 14px;border-radius:999px;background:var(--panel-strong);border:1px solid var(--panel-line-2);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));box-shadow:var(--shadow-2);font-size:13px;color:var(--fg)}.ss-toast.tone-success{border-color:#3ddc9780;color:var(--green)}.ss-toast.tone-error{border-color:#ff4d6a80;color:var(--red)}.ss-guide{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.ss-guide-veil{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ss-guide-hole{position:absolute;border-radius:6px;box-shadow:0 0 0 1.2px #38d9f5bf,0 0 14px #38d9f573,0 0 0 200vmax #030614ad;transition:left .45s cubic-bezier(.16,1,.3,1),top .45s cubic-bezier(.16,1,.3,1),width .45s cubic-bezier(.16,1,.3,1),height .45s cubic-bezier(.16,1,.3,1),box-shadow .3s;will-change:left,top,width,height}.ss-guide-hole.is-none{box-shadow:0 0 0 0 transparent,0 0 0 transparent,0 0 0 200vmax #030614ad}.ss-guide-card{position:absolute;display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:linear-gradient(180deg,#141e4eeb,#0a102ef7),var(--panel);border:1px solid var(--panel-line-2);border-radius:6px;box-shadow:var(--shadow-2),inset 0 1px #a0beff24;color:var(--fg)}.ss-guide-card:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 2px 2px 0;background:var(--cyan);box-shadow:0 0 10px #38d9f599}.ss-guide-kicker{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-2)}.ss-guide-n{color:var(--fg3);letter-spacing:.08em}.ss-guide-x{margin-left:auto;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:var(--fg3)}.ss-guide-x:hover{color:var(--fg);background:#eef2ff14}.ss-guide-title{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.ss-guide-body{font-size:13.5px;line-height:1.5;color:var(--fg2)}.ss-guide-foot{display:flex;align-items:center;gap:6px;margin-top:4px}.ss-guide-dots{display:flex;gap:4px;margin-right:auto}.ss-guide-dots i{width:6px;height:6px;border-radius:1.5px;background:#bed2ff38;transition:background-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.ss-guide-dots i.is-done{background:#38d9f573}.ss-guide-dots i.is-on{background:var(--cyan);box-shadow:0 0 8px var(--cyan);transform:scale(1.2)}.ss-guide-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:4px;font-size:12.5px;font-weight:500;color:var(--fg2);border:1px solid transparent;transition:background-color var(--t-micro) var(--ease),color var(--t-micro) var(--ease),border-color var(--t-micro) var(--ease)}.ss-guide-btn:hover{color:var(--fg);background:#78a0ff1a}.ss-guide-btn.is-quiet{color:var(--fg3)}.ss-guide-btn.is-primary{color:#06101f;background:var(--cyan);border-color:var(--cyan);font-weight:600}.ss-guide-btn.is-primary:hover{background:var(--cyan-2);border-color:var(--cyan-2);color:#06101f}.ss-guide-btn.is-primary:focus-visible{outline:2px solid rgba(56,217,245,.5);outline-offset:2px}@media (max-width: 900px){.ss-guide-card{left:10px!important;right:10px;width:auto!important;top:auto!important;bottom:12px}}@media (prefers-reduced-motion: reduce){.ss-guide-dots i,.ss-guide-hole{transition:none}}.ss-frame{--accent: var(--cyan);--boot: 0;position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;background:linear-gradient(180deg,#0e183e94,#070c24b3);border:1px solid rgba(120,160,255,.18);border-radius:4px;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 18px 48px -26px #000000e6,inset 0 1px #a0beff14;animation:ss-frame-in .56s var(--ease-out) both;animation-delay:calc(var(--boot) * 80ms)}.ss-frame-corner{position:absolute;width:12px;height:12px;border:0 solid var(--accent);opacity:.9;pointer-events:none;animation:ss-corner-in .62s var(--ease-out) both;animation-delay:calc(var(--boot) * 80ms + .14s)}.ss-frame-corner.is-tl{left:-1px;top:-1px;border-top-width:1.5px;border-left-width:1.5px;border-top-left-radius:3px}.ss-frame-corner.is-tr{right:-1px;top:-1px;border-top-width:1.5px;border-right-width:1.5px;border-top-right-radius:3px}.ss-frame-corner.is-bl{left:-1px;bottom:-1px;border-bottom-width:1.5px;border-left-width:1.5px;border-bottom-left-radius:3px}.ss-frame-corner.is-br{right:-1px;bottom:-1px;border-bottom-width:1.5px;border-right-width:1.5px;border-bottom-right-radius:3px}.ss-frame-rail{display:flex;align-items:center;gap:10px;padding:12px 14px 9px;flex:none}.ss-frame-bar{width:3px;height:12px;border-radius:1px;background:var(--accent);box-shadow:0 0 10px var(--accent);flex:none}.ss-frame-title{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--fg);white-space:nowrap}.ss-frame-rule{flex:1;height:1px;min-width:12px;background:linear-gradient(90deg,#78a0ff5c,#78a0ff0a)}.ss-frame-aside{display:flex;align-items:center;gap:8px;flex:none}.ss-frame-body{flex:1;min-height:0;display:flex;flex-direction:column}.ss-frame-count{font-family:var(--mono);font-size:11px;color:#bed2ffb8;font-variant-numeric:tabular-nums}.ss-frame-back{display:grid;place-items:center;width:22px;height:22px;margin-left:-4px;border-radius:3px;color:#bed2ffb8;transition:color var(--t-micro) var(--ease),background-color var(--t-micro) var(--ease)}.ss-frame-back:hover{color:var(--fg);background:#a0beff1a}.ss-panel-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:30px;margin:10px 14px 0;padding:0 12px;border-radius:3px;background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);color:var(--fg);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--t-micro) var(--ease),border-color var(--t-micro) var(--ease)}.ss-panel-cta:hover{background:color-mix(in srgb,var(--accent) 24%,transparent);border-color:var(--accent)}.ss-panel-cta svg{color:var(--accent);transition:transform var(--t-micro) var(--ease)}.ss-panel-cta:hover svg{transform:translate(3px)}.ss-panel-cta.is-inline{margin:0;height:28px;flex:none}.ss-panel-row{display:flex;align-items:center;gap:6px;margin:10px 14px 0}.ss-panel-row .ss-panel-cta{flex:1;margin:0}@keyframes ss-frame-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ss-corner-in{0%{opacity:0;width:4px;height:4px}to{opacity:.9;width:12px;height:12px}}@media (prefers-reduced-motion: reduce){.ss-frame,.ss-frame-corner{animation:none}}.ss-tab{position:relative;transition:transform var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.ss-tab .ss-frame-body{justify-content:space-between}.ss-tab:hover,.ss-tab:focus-within{transform:translateY(-2px);border-color:#78a0ff57;z-index:2}.ss-tab-icon{display:grid;place-items:center;width:20px;height:20px;border-radius:3px;color:var(--accent);background:#78a0ff1a}.ss-tab-rest{display:flex;align-items:baseline;gap:10px;padding:0 14px}.ss-tab-total{font-size:30px;font-weight:600;line-height:1;letter-spacing:-.035em;color:var(--fg);font-variant-numeric:tabular-nums}.ss-tab-context{font-size:11.5px;line-height:1.3;color:#bed2ffcc;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ss-segs{display:grid;grid-template-columns:repeat(14,1fr);gap:3px;height:7px;margin:11px 14px 13px}.ss-segs i{display:block;border-radius:1px;background:#78a0ff1f;transform-origin:50% 100%}.ss-tab-rest-row{padding:0 14px 13px;margin-top:-3px}.ss-tab-rest-row .ss-tab-chips{flex-wrap:nowrap;overflow:hidden;mask-image:linear-gradient(90deg,#000 0,#000 90%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 90%,transparent 100%)}.ss-tab-rest-row .ss-tab-chip{flex:none}.ss-tab-more{position:absolute;left:-1px;right:-1px;bottom:calc(100% + 8px);min-width:272px;display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transition:grid-template-rows .26s var(--ease),opacity .2s var(--ease);z-index:3}.ss-tab:last-child .ss-tab-more{left:auto}.ss-tab:hover .ss-tab-more,.ss-tab:focus-within .ss-tab-more{grid-template-rows:1fr;opacity:1;pointer-events:auto}.ss-tab-more-in{overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:11px;padding:13px 14px 14px;background:linear-gradient(180deg,#0e183edb,#070c24eb);border:1px solid rgba(120,160,255,.28);border-radius:4px;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 22px 60px -26px #000000f2}.ss-tab-quiet{font-size:11.5px;color:#bed2ffb3}.ss-tab-keys{display:flex;flex-wrap:wrap;gap:4px 12px}.ss-tab-keys li{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#bed2ffc7;text-transform:capitalize}.ss-tab-keys i{width:6px;height:6px;border-radius:1px}.ss-tab-keys b{color:var(--fg);font-weight:600}.ss-tab-block{display:flex;flex-direction:column;gap:7px}.ss-tab-block h3{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#bed2ffbd}.ss-tab-chips{display:flex;flex-wrap:wrap;gap:5px}.ss-tab-chip{--chip: var(--accent);display:inline-flex;align-items:center;gap:6px;height:25px;padding:0 9px;border-radius:3px;border:1px solid rgba(120,160,255,.18);color:#bed2ffcc;font-size:11px;white-space:nowrap;transition:color var(--t-micro) var(--ease),background-color var(--t-micro) var(--ease),border-color var(--t-micro) var(--ease)}.ss-tab-chip:hover{color:var(--fg);border-color:#78a0ff66}.ss-tab-chip.is-on{color:var(--fg);border-color:var(--chip);background:#78a0ff1a}.ss-tab-chip b{color:var(--fg)}.ss-tab-chip-dot{width:6px;height:6px;border-radius:1px;background:var(--chip);box-shadow:0 0 6px var(--chip);flex:none}.ss-tab-chip.is-passage.is-open{color:#bed2ffa8}.ss-tab-chip.is-passage.is-open .ss-tab-chip-dot{border-radius:50%;box-shadow:none;opacity:.8}.ss-tab-chip.is-passage:not(.is-open){border-color:color-mix(in srgb,var(--chip) 45%,transparent)}.ss-tab-rows{display:flex;flex-direction:column}.ss-tab-rows button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:6px 0;text-align:left;border-bottom:1px solid rgba(120,160,255,.08)}.ss-tab-rows li:last-child button{border-bottom:0}.ss-tab-rows i{width:6px;height:6px;border-radius:1px;flex:none}.ss-tab-rows span{font-size:11.5px;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-tab-rows button:hover span{color:var(--cyan-2)}.ss-tab-rows s{text-decoration:none;font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:#bed2ffbd}.ss-tab-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:32px;border-radius:3px;background:#78a0ff1a;border:1px solid rgba(120,160,255,.34);color:var(--fg);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;transition:background-color var(--t-micro) var(--ease),border-color var(--t-micro) var(--ease)}.ss-tab-cta:hover{background:#78a0ff33;border-color:var(--accent)}.ss-tab-cta svg{transition:transform var(--t-micro) var(--ease)}.ss-tab-cta:hover svg{transform:translate(3px)}@media (max-width: 900px){.ss-tab:hover,.ss-tab:focus-within{transform:none}.ss-tab-more{position:static;margin:0 0 4px;min-width:0}.ss-tab:focus-within .ss-tab-more{grid-template-rows:1fr;opacity:1;pointer-events:auto}.ss-tab:hover:not(:focus-within) .ss-tab-more{grid-template-rows:0fr;opacity:0;pointer-events:none}.ss-tab-more-in{border:0;background:none;box-shadow:none;padding-top:0;margin:0 14px}}.ss-tab-rows.is-passages button{align-items:start}.ss-tab-rows.is-passages i{margin-top:5px}.ss-tab-rows.is-passages span{white-space:normal;line-height:1.35}.ss-tab-rows.is-passages span b{font-weight:600}.ss-tab-rows.is-passages span small{display:block;margin-top:2px;font-size:11px;color:#bed2ffb8}.ss-passages{width:100%}.ss-passages-body{display:flex;flex-direction:column;padding-bottom:6px}.ss-passages-strip{display:flex;align-items:center;gap:10px;padding:0 14px 6px;border-bottom:1px solid rgba(120,160,255,.12)}.ss-passages-total{font-size:22px}.ss-passages-strip .ss-ov-context{white-space:nowrap}.ss-passages-strip .ss-segs{flex:1;max-width:200px;margin:0 0 0 auto}.ss-passages-strip .ss-panel-cta{margin-left:10px}.ss-passages-strip .ss-ov-context+.ss-panel-cta{margin-left:auto}.ss-passages-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:4px 6px;align-content:start;padding:6px 8px 0}.ss-passages-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;padding:5px 6px 5px 9px;border-radius:3px;text-align:left;border:1px solid transparent;transition:background-color var(--t-micro) var(--ease),border-color var(--t-micro) var(--ease),transform var(--t-micro) var(--ease)}.ss-passages-row:hover{background:#78a0ff14;transform:translateY(-2px)}.ss-passages-row.is-active{border-color:var(--c)}.ss-passages-row.is-hit{background:color-mix(in srgb,var(--c) 10%,rgba(6,11,32,.6));border-color:color-mix(in srgb,var(--c) 45%,transparent);box-shadow:inset 3px 0 0 var(--c)}.ss-passages-row.is-hit:hover{background:color-mix(in srgb,var(--c) 16%,rgba(6,11,32,.7))}.ss-passages-row.is-blocked{background:color-mix(in srgb,var(--c) 16%,rgba(6,11,32,.6));border-color:color-mix(in srgb,var(--c) 70%,transparent);box-shadow:inset 3px 0 0 var(--c),0 0 22px -8px var(--c)}.ss-passages-row.is-blocked:hover,.ss-passages-row.is-blocked.is-active{background:color-mix(in srgb,var(--c) 24%,rgba(6,11,32,.7))}.ss-passages-main{display:flex;flex-direction:column;gap:3px;min-width:0}.ss-passages-name{font-size:14px;font-weight:500;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.005em}.ss-passages-row.is-hit .ss-passages-name{font-weight:600}.ss-passages-row.is-open .ss-passages-name{color:#eef2ffc7}.ss-passages-status{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.ss-passages-status .ss-pass{height:18px;padding:0 6px 0 5px;gap:5px;font-size:10px}.ss-passages-row.is-open .ss-passages-status .ss-pass{background:none;border-color:transparent;padding:0;height:auto}.ss-passages-row.is-blocked .ss-passages-status .ss-pass{font-weight:700}.ss-passages-days{font-size:10.5px;letter-spacing:.04em;color:var(--fg)}.ss-passages-n{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--fg);font-variant-numeric:tabular-nums;min-width:1em;text-align:right}.ss-passages-row.is-open .ss-passages-n{font-weight:500;color:#bed2ff73}@media (max-width: 900px){.ss-passages-strip{flex-wrap:wrap}.ss-passages-list{padding:6px 8px 0}}.ss-vessels{max-height:100%}.ss-vessels-scroll{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto}.ss-vessels-empty{padding:4px 14px 14px;font-size:13px;color:#bed2ffb3}.ss-vessels-list{display:flex;flex-direction:column;padding:0 6px 8px}.ss-vessels-row{display:grid;grid-template-columns:1.8em minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:9px 8px;border-radius:3px;text-align:left;border-bottom:1px solid rgba(120,160,255,.08);transition:background-color var(--t-micro) var(--ease),transform var(--t-micro) var(--ease)}.ss-vessels-list li:last-child .ss-vessels-row{border-bottom:0}.ss-vessels-row:hover{background:#78a0ff14;transform:translate(-3px)}.ss-vessels-row.is-active{background:#78a0ff1a;box-shadow:inset -2px 0 0 var(--c)}.ss-vessels-rank{font-family:var(--mono);font-size:10.5px;color:#bed2ffbd;font-variant-numeric:tabular-nums}.ss-vessels-row:hover .ss-vessels-rank,.ss-vessels-row.is-active .ss-vessels-rank{color:var(--c)}.ss-vessels-main{display:flex;flex-direction:column;gap:3px;min-width:0}.ss-vessels-name{font-size:14px;font-weight:500;line-height:1.3;color:var(--fg);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:-.005em}.ss-vessels-sub{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:#bed2ffbd}.ss-meter{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.ss-meter i{width:3px;border-radius:1px;background:#78a0ff29}.ss-meter i.is-on{background:var(--c);box-shadow:0 0 6px var(--c)}.ss-meter i:nth-child(1){height:4px}.ss-meter i:nth-child(2){height:6px}.ss-meter i:nth-child(3){height:8px}.ss-meter i:nth-child(4){height:10px}.ss-meter i:nth-child(5){height:12px}.ss-vessels-nofix{font-style:normal;margin-left:6px;padding:0 4px;border-radius:2px;border:1px solid rgba(120,160,255,.2);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#bed2ff99}@media (max-width: 900px){.ss-vessels{height:auto}.ss-vessels-scroll{max-height:48vh}}.ss-ports{max-height:100%}.ss-ports-view{display:flex;flex-direction:column;flex:1;min-height:0}.ss-ports-scroll{overflow-y:auto}.ss-ports-empty{padding:4px 14px 14px;font-size:13px;color:#bed2ffb3}.ss-ports-h{display:flex;justify-content:space-between;align-items:baseline;padding:10px 14px 6px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#bed2ffbd;flex:none}.ss-ports-h span{color:#bed2ffe6;letter-spacing:.06em}.ss-ports-h span.is-clear{color:var(--green)}.ss-ov{display:flex;flex-direction:column;padding:0 0 8px;border-bottom:1px solid rgba(120,160,255,.12);flex:none}.ss-ov-rest{display:flex;align-items:baseline;gap:10px;padding:0 14px}.ss-ov-total{font-size:32px;font-weight:600;line-height:1;letter-spacing:-.035em;color:var(--fg);font-variant-numeric:tabular-nums}.ss-ov-context{font-size:12px;line-height:1.3;color:#bed2ffcc;min-width:0}.ss-ov .ss-segs{margin:10px 14px}.ss-ov-chips{padding:0 14px}.ss-ov-chips .ss-tab-chips{flex-wrap:wrap}.ss-ports-list{display:flex;flex-direction:column;padding:0 6px 6px;flex:none}.ss-ports-row{display:grid;grid-template-columns:1.8em minmax(0,1fr) 96px;align-items:center;gap:9px;width:100%;padding:8px;border-radius:3px;text-align:left;border-bottom:1px solid rgba(120,160,255,.08);transition:background-color var(--t-micro) var(--ease),transform var(--t-micro) var(--ease)}.ss-ports-list li:last-child .ss-ports-row{border-bottom:0}.ss-ports-row:hover{background:#78a0ff14;transform:translate(3px)}.ss-ports-rank{font-family:var(--mono);font-size:10.5px;color:#bed2ffbd;font-variant-numeric:tabular-nums}.ss-ports-row:hover .ss-ports-rank{color:var(--c)}.ss-ports-main{display:flex;flex-direction:column;gap:1px;min-width:0}.ss-ports-name{font-size:14px;font-weight:500;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.005em}.ss-ports-code{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:#bed2ffbd}.ss-ports-load{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.ss-ports-track{display:block;height:4px;border-radius:2px;background:#78a0ff1f;overflow:hidden}.ss-ports-track i{display:block;height:100%;border-radius:2px;background:var(--c);box-shadow:0 0 8px var(--c)}.ss-ports-n{font-family:var(--mono);font-size:12px;color:var(--fg);font-variant-numeric:tabular-nums;min-width:1.2em;text-align:right}.ss-hubs{display:flex;flex-direction:column;border-top:1px solid rgba(120,160,255,.12);flex:none}.ss-hubs-grid{display:flex;flex-wrap:wrap;gap:4px;padding:0 14px 10px;align-content:flex-start}.ss-hub{--c: var(--green);display:inline-flex;align-items:center;gap:6px;flex:none;height:23px;padding:0 8px 0 7px;border-radius:3px;border:1px solid rgba(120,160,255,.16);color:#bed2ffd1;font-size:11px;white-space:nowrap;transition:border-color var(--t-micro) var(--ease),color var(--t-micro) var(--ease),background-color var(--t-micro) var(--ease)}.ss-hub i{width:6px;height:6px;border-radius:1px;background:var(--c);box-shadow:0 0 6px var(--c);flex:none}.ss-hub.is-clear i{border-radius:50%;box-shadow:none;opacity:.8}.ss-hub.is-hit{border-color:#78a0ff4d;color:var(--fg)}.ss-hub b{color:var(--fg);font-weight:600}.ss-hub:hover{color:var(--fg);border-color:var(--c);background:#78a0ff14}.ss-regions{display:flex;flex-direction:column;border-top:1px solid rgba(120,160,255,.12);flex:none;padding-bottom:8px}.ss-regions-list{display:flex;flex-direction:column;padding:0 6px}.ss-regions-row{--c: var(--blue-2);display:grid;grid-template-columns:minmax(0,1fr) 72px 38px;align-items:center;gap:10px;width:100%;height:28px;padding:0 8px;border-radius:3px;text-align:left;transition:background-color var(--t-micro) var(--ease),transform var(--t-fast) var(--ease)}.ss-regions-row:hover{background:#78a0ff14;transform:translate(3px)}.ss-regions-name{font-size:12.5px;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-regions-row.is-quiet .ss-regions-name{color:#bed2ff9e}.ss-regions-track{position:relative;height:3px;border-radius:2px;background:#78a0ff24;overflow:hidden}.ss-regions-track i{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background:var(--c);box-shadow:0 0 8px var(--c);transition:width .6s var(--ease-out)}.ss-regions-n{font-family:var(--mono);font-size:11px;text-align:right;color:var(--fg)}.ss-regions-n.is-clear{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--green)}.ss-ports-strip{display:flex;gap:4px;padding:2px 14px 10px;overflow-x:auto;scrollbar-width:none;flex:none;mask-image:linear-gradient(90deg,#000 0,#000 82%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 82%,transparent 100%)}.ss-ports-strip::-webkit-scrollbar{display:none}.ss-ports-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 7px 0 3px;border-radius:3px;border:1px solid rgba(120,160,255,.16);color:#bed2ffc7;font-family:var(--mono);font-size:10px;letter-spacing:.08em;white-space:nowrap;flex:none;transition:border-color var(--t-micro) var(--ease),color var(--t-micro) var(--ease),background-color var(--t-micro) var(--ease)}.ss-ports-chip b{display:grid;place-items:center;width:14px;height:14px;border-radius:2px;background:#78a0ff24;color:var(--fg);font-weight:600;font-size:9px}.ss-ports-chip:hover{color:var(--fg);border-color:#78a0ff66}.ss-ports-chip.is-on{color:var(--fg);border-color:var(--c);background:#78a0ff14}.ss-ports-chip.is-on b{background:var(--c);color:#06102a}.ss-ports-strip-div{flex:none;width:1px;height:16px;margin:0 3px;align-self:center;background:#78a0ff38}.ss-ports-chip.is-hub i{width:6px;height:6px;border-radius:50%;background:var(--c);flex:none}.ss-ports-chip.is-hub.is-on i{box-shadow:0 0 6px var(--c)}.ss-record{display:flex;flex-direction:column;gap:12px;padding:0 14px 14px;min-height:0;overflow-y:auto}.ss-record-stats{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);gap:1px;background:#78a0ff24;border:1px solid rgba(120,160,255,.14);border-radius:3px;overflow:hidden;flex:none}.ss-record-stats>div{display:flex;flex-direction:column;gap:3px;padding:9px 10px;min-width:0;background:#060b2099}.ss-record-stats dt{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#bed2ffbd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-record-stats dd{margin:0;font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--fg);text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-record-stats dd.is-word{font-size:14px;line-height:1.4;letter-spacing:-.01em}.ss-record-stats dd small{font-size:11px;font-weight:500;margin-left:2px;color:#bed2ffc7}.ss-record-quiet{font-size:13px;line-height:1.5;color:#bed2ffcc}.ss-record-block{display:flex;flex-direction:column;gap:7px;flex:none}.ss-record-block h3{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#bed2ffbd}.ss-segbar{display:flex;gap:2px;height:6px;border-radius:2px;overflow:hidden}.ss-segbar span{display:block;min-width:3px;border-radius:1px}.ss-record-keys{display:flex;flex-wrap:wrap;gap:4px 12px}.ss-record-keys li{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#bed2ffbf;text-transform:capitalize}.ss-record-keys i{width:6px;height:6px;border-radius:1px}.ss-record-keys b{color:var(--fg);font-weight:600}.ss-record-types{display:flex;flex-wrap:wrap;gap:5px}.ss-record-types li{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:3px;border:1px solid rgba(120,160,255,.18);font-size:11.5px;color:#bed2ffcc}.ss-record-types b{color:var(--fg)}.ss-record-rows{display:flex;flex-direction:column}.ss-record-rows button{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"dot title" "dot meta";align-items:start;column-gap:9px;row-gap:3px;width:100%;padding:9px 0;text-align:left;border-bottom:1px solid rgba(120,160,255,.08)}.ss-record-rows li:last-child button{border-bottom:0}.ss-record-rows i{grid-area:dot;width:7px;height:7px;border-radius:1.5px;flex:none;margin-top:6px}.ss-record-rows span{grid-area:title;font-size:14px;font-weight:500;line-height:1.35;color:var(--fg);white-space:normal}.ss-record-rows s{grid-area:meta;text-decoration:none;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#bed2ffbd}.ss-record-rows button:hover span{color:var(--cyan-2)}.ss-record-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;border-radius:3px;flex:none;background:#38d9f51a;border:1px solid rgba(56,217,245,.38);color:var(--cyan-2);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;transition:background-color var(--t-micro) var(--ease),color var(--t-micro) var(--ease)}.ss-record-cta:hover{background:#38d9f533;color:var(--fg)}.ss-record-sync{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#bed2ffbd;text-align:center}.ss-record-block.is-advisories h3 span{margin-left:8px;color:#a0baffb3;letter-spacing:.08em}.ss-record-rows i.is-advisory{background:#a0baffeb;border-radius:50%}.ss-record-more{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#bed2ff99}@media (max-width: 900px){.ss-ports{height:auto}.ss-ports-scroll,.ss-record{max-height:48vh}}.ss-record-block.is-incidents h3{display:flex;align-items:baseline;gap:8px}.ss-record-block.is-incidents h3 b{color:var(--fg);font-size:11px;letter-spacing:0}.ss-record-block.is-incidents h3 .is-unseen{margin-left:auto;padding:1px 6px;border-radius:2px;background:#ff4d6a29;color:#ff8fa3;letter-spacing:.08em}.ss-inc-list{display:flex;flex-direction:column;gap:6px}.ss-inc{--c: var(--sev-none);position:relative;display:flex;flex-direction:column;gap:6px;width:100%;padding:10px 30px 10px 14px;border-radius:3px;text-align:left;background:#060b208c;border:1px solid rgba(120,160,255,.14);box-shadow:inset 3px 0 0 var(--c);transition:border-color var(--t-micro) var(--ease),background-color var(--t-micro) var(--ease),transform var(--t-fast) var(--ease)}.ss-inc:hover{border-color:var(--c);background:#0a122ecc;transform:translate(3px)}.ss-inc-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ss-inc-type{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#bed2ffc7}.ss-inc-tag{padding:1px 6px;border-radius:2px;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.ss-inc-tag.is-new{background:var(--red);color:#fff}.ss-inc-tag.is-updated{background:#38d9f533;color:var(--cyan-2)}.ss-inc-title{font-size:15px;font-weight:600;line-height:1.32;letter-spacing:-.01em;color:var(--fg);white-space:normal}.ss-inc-meta{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#bed2ffb8}.ss-inc-go{position:absolute;right:10px;top:50%;translate:0 -50%;color:#bed2ff80;transition:color var(--t-micro) var(--ease),transform var(--t-micro) var(--ease)}.ss-inc:hover .ss-inc-go{color:var(--fg);transform:translate(2px)}.ss-record-keys li.is-type{color:#bed2ffbf;text-transform:none}.ss-record-keys li.is-type svg{color:#bed2ffb3}.ss-side{position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden;flex:none}.ss-side>.ss-frame{flex:1 1 0;min-height:0;width:300px}.ss-side-rail{--accent: var(--cyan);position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;width:56px;height:100%;padding:14px 0 10px;border-radius:4px;background:linear-gradient(180deg,#0e183e9e,#070c24bd);border:1px solid rgba(120,160,255,.2);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 18px 48px -26px #000000e6,inset 0 1px #a0beff14;color:#bed2ffd1;transition:border-color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.ss-side-rail:hover{border-color:var(--accent);color:var(--fg);box-shadow:0 0 24px -6px var(--accent),0 18px 48px -26px #000000e6}.ss-side-corner{position:absolute;width:12px;height:12px;border:0 solid var(--accent);opacity:.9;pointer-events:none}.ss-side-corner.is-tl{left:-1px;top:-1px;border-top-width:1.5px;border-left-width:1.5px;border-top-left-radius:3px}.ss-side-corner.is-br{right:-1px;bottom:-1px;border-bottom-width:1.5px;border-right-width:1.5px;border-bottom-right-radius:3px}.ss-side-bar{width:18px;height:3px;border-radius:1px;background:var(--accent);box-shadow:0 0 10px var(--accent)}.ss-side-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:3px;color:var(--accent);background:#78a0ff1a;border:1px solid rgba(120,160,255,.16)}.ss-side-count{font-size:20px;font-weight:600;color:var(--fg);letter-spacing:-.03em;line-height:1}.ss-side-mix{display:flex;flex-direction:column;gap:2px;width:5px;height:84px;border-radius:2px;overflow:hidden;flex:none}.ss-side-mix i{display:block;width:100%;min-height:4px;border-radius:1px}.ss-side-title{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--fg);flex:1}.ss-side-open{display:grid;place-items:center;width:30px;height:26px;border-radius:3px;border:1px solid rgba(120,160,255,.24);color:var(--accent)}.ss-side-rail:hover .ss-side-open{background:#78a0ff1f}.ss-side-fold{margin-left:0}.ss-foot-rail{flex-direction:row;align-items:center;gap:14px;width:min(100%,50vw);height:46px;padding:0 14px 0 12px}.ss-foot-rail .ss-side-title{writing-mode:horizontal-tb;transform:none;flex:none}.ss-foot-rail .ss-side-mix{flex-direction:row;width:120px;height:5px;margin-left:auto}.ss-foot-rail .ss-side-mix i{width:auto;min-width:4px;min-height:0;height:100%}.ss-foot-rail-summary{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#bed2ffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media (max-width: 900px){.ss-side-rail.ss-foot-rail{display:flex}}@media (max-width: 900px){.ss-side{width:auto!important}.ss-side>.ss-frame{width:auto}.ss-side-rail{display:none}}.ss-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--panel-line);background:#eef2ff0d;color:var(--fg2);font-size:12.5px;font-weight:500;white-space:nowrap;transition:background-color var(--t-micro) var(--ease),border-color var(--t-micro) var(--ease),color var(--t-micro) var(--ease),transform var(--t-micro) var(--ease),box-shadow var(--t-micro) var(--ease)}.ss-chip:hover{color:var(--fg);border-color:var(--panel-line-2);background:#eef2ff17}.ss-chip:active{transform:scale(.97)}.ss-chip-icon{display:inline-flex;line-height:0;opacity:.85}.ss-chip-count{font-family:var(--mono);font-size:10.5px;color:var(--fg3)}.ss-chip.is-active.tone-neutral{background:#38d9f524;border-color:#38d9f573;color:var(--cyan-2);box-shadow:0 0 14px -4px #38d9f599}.ss-chip.is-active.tone-amber{background:#f5a62324;border-color:#f5a62373;color:var(--amber-2)}.ss-chip.is-active.tone-red{background:#ff4d6a24;border-color:#ff4d6a73;color:var(--red)}.ss-chip.is-active.tone-green{background:#3ddc9724;border-color:#3ddc9773;color:var(--green)}.ss-chip.is-active .ss-chip-count{color:inherit;opacity:.8}.ss-detail{position:absolute;left:22px;top:84px;bottom:340px;width:372px;display:flex;flex-direction:column;background:linear-gradient(180deg,#141e4e99,#0a102eb3),var(--panel);border:1px solid var(--panel-line-2);border-radius:var(--r-lg);backdrop-filter:blur(var(--blur)) saturate(1.3);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.3);box-shadow:var(--shadow-2),inset 0 1px #a0beff24;overflow:hidden;z-index:35}.ss-detail.is-embedded{position:static;width:auto;height:100%;box-shadow:none;border:none;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ss-detail-head{display:flex;align-items:center;justify-content:space-between;padding:12px 10px 10px 16px;border-bottom:1px solid var(--line)}.ss-detail-kind{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan-2)}.ss-detail-sep{width:1px;height:10px;background:var(--panel-line-2);margin:0 2px}.ss-detail-actions{display:inline-flex;gap:2px}.ss-detail-btn{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--fg2)}.ss-detail-btn:hover{color:var(--fg);background:#eef2ff14}.ss-detail-body{flex:1;min-height:0;overflow-y:auto;padding:14px 16px 16px;display:flex;flex-direction:column;gap:14px}.ss-detail-badges{display:flex;gap:8px;flex-wrap:wrap}.ss-detail-title{font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.ss-detail-sub{font-size:13px;color:var(--fg2);line-height:1.5}.ss-detail-dates{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px;border-radius:12px;background:#eef2ff0a;border:1px solid var(--panel-line)}.ss-detail-date{display:flex;flex-direction:column;gap:4px;min-width:0}.ss-detail-date-cap{font-size:11px;color:var(--fg3)}.ss-detail-date-v{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--fg);white-space:nowrap}.ss-detail-date-v svg{color:var(--cyan-2)}.ss-detail-date-h{color:var(--fg3);font-size:10.5px}.ss-detail-track{grid-column:1 / -1;height:4px;border-radius:2px;background:#eef2ff14;overflow:hidden}.ss-detail-fill{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),var(--amber),var(--red));box-shadow:0 0 8px #f5a62399}.ss-detail-section{display:flex;flex-direction:column;gap:8px}.ss-detail-h{font-size:12px;font-weight:600;color:var(--fg2);letter-spacing:.01em}.ss-detail-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ss-detail-chips .mono{color:var(--fg3)}.ss-tl{display:flex;flex-direction:column}.ss-tl-item{display:grid;grid-template-columns:14px 1fr;gap:10px;position:relative;padding-bottom:14px}.ss-tl-item:before{content:"";position:absolute;left:6px;top:12px;bottom:0;width:1px;background:var(--panel-line-2)}.ss-tl-item:last-child:before{display:none}.ss-tl-dot{width:13px;height:13px;border-radius:50%;border:2px solid var(--panel-line-2);background:#0b1236;margin-top:3px;z-index:1}.ss-tl-item.is-latest .ss-tl-dot{border-color:var(--cyan);background:var(--cyan);box-shadow:var(--glow-cyan)}.ss-tl-item.is-original .ss-tl-dot{border-color:var(--fg3)}.ss-tl-body{display:flex;flex-direction:column;gap:4px;min-width:0}.ss-tl-meta{color:var(--fg3);display:flex;align-items:center;gap:8px}.ss-tl-latest{padding:1px 6px;border-radius:4px;background:#38d9f529;color:var(--cyan-2);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.ss-tl-body p{font-size:13px;line-height:1.55;color:var(--fg2);white-space:pre-line}.ss-tl-item.is-latest .ss-tl-body p{color:var(--fg)}.ss-detail-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid var(--line);margin-top:auto}.ss-detail-id{color:var(--fg4);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1280px){.ss-detail{bottom:320px}}@media (max-width: 900px){.ss-detail{left:12px;right:12px;width:auto;top:70px;bottom:auto;max-height:48vh}}.ss-drawer{position:absolute;right:96px;top:84px;bottom:340px;width:400px;display:flex;flex-direction:column;background:linear-gradient(180deg,#141e4e99,#0a102eb3),var(--panel);border:1px solid var(--panel-line-2);border-radius:var(--r-lg);backdrop-filter:blur(var(--blur)) saturate(1.3);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.3);box-shadow:var(--shadow-2),inset 0 1px #a0beff24;overflow:hidden;z-index:34}.ss-drawer-head{display:flex;align-items:center;gap:10px;padding:14px 10px 10px 16px;border-bottom:1px solid var(--line)}.ss-drawer-head h2{font-size:15px;font-weight:600;letter-spacing:-.01em}.ss-drawer-meta{margin-left:auto;color:var(--fg3)}.ss-drawer-close{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--fg2)}.ss-drawer-close:hover{color:var(--fg);background:#eef2ff14}.ss-drawer-body{flex:1;min-height:0;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:2px}.ss-wire-row{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;padding:9px 8px;border-radius:10px;text-align:left;color:var(--fg);transition:background-color var(--t-micro) var(--ease)}.ss-wire-row:hover{background:#eef2ff0f}.ss-wire-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#38d9f51f;color:var(--cyan-2);margin-top:1px}.ss-wire-main{display:flex;flex-direction:column;gap:4px;min-width:0}.ss-wire-title{font-size:14px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ss-wire-new{display:inline-block;margin-right:6px;padding:1px 5px;border-radius:4px;background:var(--red);color:#fff;font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;vertical-align:2px}.ss-wire-sub{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--fg3);white-space:nowrap;overflow:hidden}.ss-wire-sub .grow{overflow:hidden;text-overflow:ellipsis}@media (max-width: 1280px){.ss-drawer{bottom:320px}}@media (max-width: 900px){.ss-drawer{left:12px;right:12px;width:auto;top:70px;bottom:auto;max-height:48vh}}.ss-wire-section{display:flex;flex-direction:column;gap:2px;padding:4px 0 8px}.ss-wire-section h3{display:flex;align-items:baseline;gap:8px;padding:6px 8px 4px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#bed2ffbd}.ss-wire-section h3 b{color:var(--fg);font-size:11px;letter-spacing:0}.ss-wire-row.is-new{background:#ff4d6a0f}.ss-wire-row.is-updated{background:#38d9f50f}.ss-wire-new.is-updated{background:#38d9f533;color:var(--cyan-2)}.ss-wire-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-top:1px solid var(--line)}.ss-wire-foot .mono{font-size:10px;letter-spacing:.06em;color:#bed2ff99}.ss-wire-seen{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:3px;border:1px solid rgba(120,160,255,.28);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg);white-space:nowrap}.ss-wire-seen:hover{border-color:var(--cyan);color:var(--cyan-2)}.ss-vcard-meta{color:var(--fg3);margin-top:4px}.ss-vcard-stats{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--fg2)}.ss-vcard-stats strong{color:var(--fg);font-weight:600}.ss-vcard-stats .is-bad strong{color:var(--red)}.ss-vcard-sync{color:var(--fg4);font-size:10.5px;margin-top:-8px}.ss-vcard-routing{color:var(--amber-2);margin-left:6px;font-weight:400}.ss-vcard-inc{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;font-size:12.5px;text-align:left;color:var(--fg);background:#eef2ff0a;border:1px solid var(--panel-line)}.ss-vcard-inc:hover{background:#eef2ff14}.ss-vcard-inc .grow{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-vcard-inc svg{color:var(--fg3);flex:none}.ss-vcard-legs{color:var(--fg3)}.ss-call-row{display:grid;grid-template-columns:24px 1fr;gap:10px;padding:8px;border-radius:10px;cursor:pointer;border:1px solid transparent}.ss-call-row:hover{background:#eef2ff0d}.ss-call-row.is-hit{background:#ff4d6a14;border-color:#ff4d6a59}.ss-call-row-num{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--panel-line-2);font-size:10.5px;color:var(--fg2)}.ss-call-row.is-hit .ss-call-row-num{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 0 10px #ff4d6a99}.ss-call-row-main{display:flex;flex-direction:column;gap:3px;min-width:0}.ss-call-row-port{font-size:13px;font-weight:500;display:flex;align-items:center;gap:6px}.ss-call-row-code{color:var(--fg3);font-weight:400}.ss-call-row-dates{color:var(--fg3);font-size:10.5px}.ss-call-row-hit{display:flex;align-items:center;gap:6px;margin-top:4px;padding:6px 8px;border-radius:8px;background:#ff4d6a1f;color:var(--red);font-size:12px;text-align:left}.ss-call-row-hit .grow{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg)}.ss-view{position:relative}.ss-view-caret{transition:transform var(--t-micro) var(--ease)}.ss-view-caret.is-open{transform:rotate(180deg)}.ss-view-pop{position:fixed;left:0;top:74px;width:268px;padding:8px;display:flex;flex-direction:column;gap:2px;background:linear-gradient(180deg,#0e183ef0,#070c24f5);border:1px solid rgba(120,160,255,.28);border-radius:4px;box-shadow:0 22px 60px -26px #000000f2;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);transform-origin:top left;z-index:80;--accent: var(--cyan)}.ss-view-cap{padding:8px 8px 4px;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#bed2ffb3}.ss-view-item{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:9px;width:100%;padding:7px 8px;border-radius:3px;text-align:left;color:#bed2ffdb;font-size:12.5px;transition:background-color var(--t-micro) var(--ease),color var(--t-micro) var(--ease)}.ss-view-item svg,.ss-view-dot{margin-top:3px;color:var(--accent)}.ss-view-dot{display:block;width:6px;height:6px;margin:6px 4px 0;border-radius:1px;background:#78a0ff66}.ss-view-item span{display:flex;flex-direction:column;gap:2px;min-width:0}.ss-view-item b{font-weight:500;color:var(--fg)}.ss-view-item small{font-size:11px;line-height:1.4;color:#bed2ffb3}.ss-view-item:hover{background:#78a0ff1a}.ss-view-item.is-tour{border:1px solid rgba(120,160,255,.2);background:#78a0ff0f;margin-bottom:2px}.ss-view-item.is-tour.is-on{border-color:#38d9f580;background:#38d9f51a}.ss-view-keys{display:flex;flex-direction:column;gap:3px;padding:0 8px 4px;margin:0}.ss-view-keys div{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;align-items:baseline}.ss-view-keys dt{font-size:10px;color:var(--fg);letter-spacing:.06em}.ss-view-keys dd{margin:0;font-size:11px;color:#bed2ffb3}@media (max-width: 900px){.ss-view-pop{position:fixed;left:10px;right:10px;top:66px;width:auto}}.ss-dash{--left-w: 300px;--right-w: 300px;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:64px minmax(0,1fr) auto;gap:14px;padding:0 16px 16px;pointer-events:none}.ss-dash>*{pointer-events:auto}.ss-dash-wall{grid-column:1 / 4;grid-row:2 / 4;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;min-height:0;pointer-events:none}.ss-dash-wall>*{pointer-events:auto}.ss-dash-left,.ss-dash-right{grid-row:1 / 3;display:flex;min-height:0}.ss-dash-left{grid-column:1}.ss-dash-right{grid-column:3}.ss-dash-centre{grid-column:2;grid-row:1 / 3;display:flex;flex-direction:column;justify-content:flex-end;min-height:0;pointer-events:none}.ss-dash-centre>*{pointer-events:auto}.ss-dash-foot{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px}.ss-dash-tabs{display:flex;justify-content:center;width:min(100%,50vw)}.ss-dash-tabs>.ss-frame{width:100%}.ss-dash-foot.is-folded{align-items:center}.ss-dash-tools{display:inline-flex;flex:none;gap:2px;padding:3px;border-radius:4px;background:#070c249e;border:1px solid rgba(120,160,255,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap}@media (max-width: 1600px) and (min-width: 901px){.ss-dash-tools .ss-tool{height:26px;padding:0 8px;font-size:12px}.ss-tools-div{display:none}}.ss-tool{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 11px;border-radius:3px;font-size:12.5px;font-weight:500;color:#bed2ffcc;transition:background-color var(--t-micro) var(--ease),color var(--t-micro) var(--ease)}.ss-tool:hover{color:var(--fg);background:#78a0ff1a}.ss-tool.is-active{background:#38d9f524;color:var(--cyan-2);box-shadow:inset 0 0 0 1px #38d9f566}.ss-tool-badge{padding:1px 6px;border-radius:2px;background:var(--red);color:#fff;font-family:var(--mono);font-size:10px}.ss-tools-div{display:block;width:1px;height:16px;margin:0 5px;align-self:center;background:#78a0ff38}.ss-tools-seg{display:inline-flex;gap:2px}.ss-tool.is-seg{padding:0 9px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em}.ss-frame-scope{color:var(--cyan-2)}.ss-dash-note{position:absolute;top:74px;left:50%;translate:-50% 0;display:flex;align-items:center;gap:12px;padding:8px 10px 8px 14px;border-radius:3px;background:var(--panel-strong);border:1px solid rgba(255,77,106,.5);color:var(--fg);font-size:13px;z-index:45}.ss-dash-note button{width:22px;height:22px;border-radius:3px;color:var(--fg3)}.ss-dash-note button:hover{color:var(--fg);background:#eef2ff14}.ss-dash-error{grid-column:2;grid-row:2;align-self:center;justify-self:center;display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 24px;border-radius:4px;background:var(--panel-strong);border:1px solid rgba(255,77,106,.4);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}.ss-dash-error .mono{color:var(--fg3)}.ss-dash-error.is-empty{border-color:var(--hair, rgba(238, 242, 255, .14));max-width:420px;text-align:center;z-index:40}.ss-dash .ss-detail{left:calc(var(--left-w) + 46px);top:78px;bottom:216px;width:360px}.ss-dash .ss-drawer{right:calc(var(--right-w) + 46px);top:78px;bottom:216px;width:380px}@media (max-width: 1280px){.ss-dash .ss-detail{width:340px}.ss-dash .ss-drawer{width:360px}}@media (max-width: 1100px){.ss-dash-tabs,.ss-side-rail.ss-foot-rail{width:100%}.ss-dash{grid-template-columns:auto minmax(0,1fr)}.ss-dash-wall{grid-column:1 / 3}.ss-dash-centre{grid-column:2;grid-row:1}.ss-dash-right{grid-column:2;grid-row:2;max-height:240px}.ss-dash-right .ss-side{width:100%!important}.ss-dash-right .ss-side>.ss-frame{width:100%}.ss-dash .ss-drawer{right:16px}}@media (max-width: 900px){.ss-dash{grid-template-columns:1fr;grid-template-rows:56px minmax(0,1fr) auto;padding:0 10px 10px;gap:10px}.ss-dash-wall{grid-column:1;grid-row:3;display:flex;flex-direction:column;gap:8px;max-height:56vh;overflow-y:auto}.ss-dash-wall>*{flex:none}.ss-dash-centre{order:-1}.ss-dash-tabs>.ss-frame{width:100%}.ss-dash-left,.ss-dash-right{display:flex;max-height:none;align-self:stretch}.ss-dash-left>.ss-side,.ss-dash-right>.ss-side{width:100%!important}.ss-dash .ss-detail,.ss-dash .ss-drawer{left:10px;right:10px;width:auto;top:66px;bottom:auto;max-height:48vh}}.ss-share{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ss-share>*{pointer-events:auto}.ss-share-card{position:absolute;left:clamp(16px,5vw,80px);top:50%;translate:0 -50%;width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:linear-gradient(180deg,#141e4e99,#0a102eb8),var(--panel);border:1px solid var(--panel-line-2);border-radius:var(--r-lg);backdrop-filter:blur(var(--blur)) saturate(1.3);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.3);box-shadow:var(--shadow-2),inset 0 1px #a0beff24;overflow:hidden}.ss-share-brand{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line)}.ss-share-logo{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:14px}.ss-share-logo:hover{color:var(--cyan-2)}.ss-share-tag{color:var(--fg3);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.ss-share-state{padding:28px 16px;color:var(--fg2);display:flex;flex-direction:column;gap:6px}.ss-share-state strong{color:var(--fg)}.ss-share-detail{display:flex;flex-direction:column;min-height:0;flex:1}.ss-share-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 16px;border-top:1px solid rgba(56,217,245,.3);background:linear-gradient(160deg,#38d9f524,#3d7bff0a)}.ss-share-pitch{font-size:13px;font-weight:500}.ss-share-actions{display:flex;gap:8px}@media (max-width: 899px){.ss-share-card{left:16px;right:16px;width:auto;top:auto;bottom:16px;translate:none;max-height:62vh}}.ss-ledger-page{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;--list-w: 480px;--detail-w: 400px}.ss-ledger-page>*{pointer-events:auto}.ss-ledger{position:absolute;left:16px;top:78px;bottom:16px;width:var(--list-w);display:flex;z-index:20}.ss-ledger-frame{flex:1;min-height:0;width:100%}.ss-ledger-frame>.ss-frame-body{min-height:0}.ss-ledger-ov{display:flex;align-items:center;gap:10px;padding:0 14px 8px;border-bottom:1px solid rgba(120,160,255,.12);flex:none}.ss-ledger-total{font-size:26px}.ss-ledger-ov .ss-ov-context{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-ledger-ov .ss-segs{flex:1;max-width:150px;margin:0 0 0 auto}.ss-ledger-filters{display:flex;flex-direction:column;gap:7px;padding:10px 14px;border-bottom:1px solid rgba(120,160,255,.12);flex:none}.ss-ledger-line{display:flex;align-items:center;gap:6px}.ss-ledger-line.is-wrap{flex-wrap:wrap}.ss-ledger-line-div{width:1px;height:16px;background:#78a0ff2e;margin:0 2px}.ss-ledger-search{flex:1;min-width:0;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 8px 0 10px;border-radius:3px;background:#060a2299;border:1px solid rgba(56,217,245,.28);color:var(--cyan-2);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.ss-ledger-search:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #38d9f51f}.ss-ledger-search input{flex:1;min-width:0;background:none;border:0;outline:none;font-size:13px;color:var(--fg)}.ss-ledger-search input::placeholder{color:#bed2ff8c}.ss-ledger-search button{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:var(--fg3)}.ss-ledger-search button:hover{color:var(--fg);background:#eef2ff14}.ss-ledger-select{height:32px;padding:0 26px 0 9px;max-width:100%;border-radius:3px;background:#060a2299 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23BED2FF' stroke-opacity='.7' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 9px center;border:1px solid rgba(120,160,255,.2);color:#bed2ffd9;font-size:11.5px;font-family:var(--sans);-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color var(--t-micro) var(--ease),color var(--t-micro) var(--ease)}.ss-ledger-select:hover,.ss-ledger-select:focus{border-color:#78a0ff73;color:var(--fg);outline:none}.ss-ledger-select option{background:#0b1236;color:var(--fg)}.ss-ledger-chips{display:flex;flex-wrap:wrap;gap:5px}.ss-ledger-chip{--chip: var(--accent);display:inline-flex;align-items:center;gap:6px;height:25px;padding:0 9px;border-radius:3px;border:1px solid rgba(120,160,255,.18);color:#bed2ffcc;font-size:11px;white-space:nowrap;text-transform:capitalize;transition:color var(--t-micro) var(--ease),background-color var(--t-micro) var(--ease),border-color var(--t-micro) var(--ease)}.ss-ledger-chip:hover{color:var(--fg);border-color:#78a0ff66}.ss-ledger-chip.is-on{color:var(--fg);border-color:var(--chip);background:color-mix(in srgb,var(--chip) 14%,transparent)}.ss-ledger-chip b{color:var(--fg);font-weight:600}.ss-ledger-dot{width:6px;height:6px;border-radius:1px;background:var(--chip);box-shadow:0 0 6px var(--chip);flex:none}.ss-ledger-clear{display:inline-flex;align-items:center;gap:5px;height:25px;padding:0 8px;margin-left:auto;border-radius:3px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan-2)}.ss-ledger-clear:hover{background:#38d9f51a;color:var(--fg)}.ss-ledger-list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding:10px 14px;scrollbar-width:thin}.ss-ledger-row{--c: var(--sev-none);position:relative;display:flex;flex-direction:column;gap:5px;width:100%;padding:10px 30px 10px 14px;border-radius:3px;text-align:left;background:#060b208c;border:1px solid rgba(120,160,255,.14);box-shadow:inset 3px 0 0 var(--c);transition:border-color var(--t-micro) var(--ease),background-color var(--t-micro) var(--ease),transform var(--t-fast) var(--ease);animation:ss-ledger-in .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.12s + var(--i, 0) * 35ms)}@keyframes ss-ledger-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ss-ledger-row:hover,.ss-ledger-row.is-hot{border-color:var(--c);background:#0a122ecc;transform:translate(3px)}.ss-ledger-row.is-active{border-color:var(--c);background:color-mix(in srgb,var(--c) 10%,rgba(10,18,46,.85));box-shadow:inset 3px 0 0 var(--c),0 0 22px -10px var(--c)}.ss-ledger-row.is-advisory{opacity:.8}.ss-ledger-row-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ss-ledger-type{display:inline-flex;align-items:center;gap:5px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#bed2ffc7}.ss-ledger-tag{padding:1px 6px;border-radius:2px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.ss-ledger-tag.is-new{background:var(--red);color:#fff}.ss-ledger-tag.is-updated{background:#38d9f533;color:var(--cyan-2)}.ss-ledger-day{margin-left:auto;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#bed2ffb3}.ss-ledger-day.is-upcoming{color:var(--amber-2)}.ss-ledger-title{font-size:14.5px;font-weight:600;line-height:1.32;letter-spacing:-.01em;color:var(--fg)}.ss-ledger-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#bed2ffb8}.ss-ledger-place{display:inline-flex;align-items:center;gap:5px;color:#bed2ffdb}.ss-ledger-nofix{font-style:normal;padding:0 5px;border-radius:2px;border:1px solid rgba(120,160,255,.2);color:#bed2ff99}.ss-ledger-upd{margin-left:auto}.ss-ledger-go{position:absolute;right:10px;top:50%;translate:0 -50%;color:#bed2ff80;transition:color var(--t-micro) var(--ease),transform var(--t-micro) var(--ease)}.ss-ledger-row:hover .ss-ledger-go,.ss-ledger-row.is-active .ss-ledger-go{color:var(--fg);transform:translate(2px)}.ss-ledger-empty{display:flex;flex-direction:column;gap:5px;padding:40px 0;text-align:center;color:#bed2ffb3;font-size:13px}.ss-ledger-empty strong{color:var(--fg);font-size:14px;font-weight:600}.ss-ledger-foot{display:flex;justify-content:space-between;gap:10px;padding:8px 14px 10px;border-top:1px solid rgba(120,160,255,.12);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#bed2ff99;flex:none}.ss-ledger-detail{position:absolute;left:calc(16px + var(--list-w) + 14px);top:78px;bottom:16px;width:var(--detail-w);display:flex;z-index:19}.ss-ledger-detail-frame{flex:1;min-height:0;width:100%}.ss-ledger-detail-frame>.ss-frame-body{min-height:0}.ss-ledger-detail .ss-frame-aside{gap:2px}.ss-ledger-detail .ss-detail-head{display:none}.ss-ledger-detail .ss-detail.is-embedded{min-height:0}.ss-ledger-detail .ss-detail-body{padding:12px 14px 14px}.ss-ledger-page.is-right .ss-ledger{left:auto;right:16px}.ss-ledger-page.is-right .ss-ledger-detail{left:auto;right:calc(16px + var(--list-w) + 14px)}.ss-ledger-page.is-right .ss-ledger-row{padding:10px 14px 10px 30px;box-shadow:inset -3px 0 0 var(--c)}.ss-ledger-page.is-right .ss-ledger-row:hover,.ss-ledger-page.is-right .ss-ledger-row.is-hot{transform:translate(-3px)}.ss-ledger-page.is-right .ss-ledger-row.is-active{box-shadow:inset -3px 0 0 var(--c),0 0 22px -10px var(--c)}.ss-ledger-page.is-right .ss-ledger-go{right:auto;left:10px;rotate:180deg}.ss-ledger-page.is-right .ss-ledger-row:hover .ss-ledger-go,.ss-ledger-page.is-right .ss-ledger-row.is-active .ss-ledger-go{transform:translate(-2px)}.ss-ledger-page.is-bottom{--pair-w: calc(var(--list-w) + 14px + var(--detail-w))}.ss-ledger-page.is-bottom .ss-ledger{top:auto;bottom:16px;height:var(--band-h);left:calc(50% - var(--list-w) / 2);transition:left .45s cubic-bezier(.16,1,.3,1)}.ss-ledger-page.is-bottom.has-detail .ss-ledger{left:calc(50% - var(--pair-w) / 2)}.ss-ledger-page.is-bottom .ss-ledger-detail{top:auto;bottom:16px;height:var(--band-h);left:calc(50% - var(--pair-w) / 2 + var(--list-w) + 14px)}.ss-ledger-page.is-bottom.is-overlay .ss-ledger-detail{left:calc(50% - var(--list-w) / 2)}.ss-ledger-page.is-bottom .ss-ledger-filters{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 14px}.ss-ledger-page.is-bottom .ss-ledger-filters>.ss-ledger-line:first-child{flex:1 1 320px}.ss-ledger-page.is-bottom .ss-ledger-filters>.ss-ledger-line.is-wrap{flex:0 1 auto}.ss-ledger-page.is-bottom.is-overlay.has-detail .ss-ledger{left:calc(50% - var(--list-w) / 2)}.ss-ledger-page.is-overlay .ss-ledger-detail{left:16px;z-index:21}.ss-ledger-page.is-right.is-overlay .ss-ledger-detail{left:auto;right:16px}.ss-ledger-page.is-stacked .ss-ledger,.ss-ledger-page.is-stacked .ss-ledger-detail{left:10px;right:10px;width:auto;top:66px;bottom:10px}.ss-ledger-page.is-bottom.is-stacked .ss-ledger,.ss-ledger-page.is-bottom.is-stacked .ss-ledger-detail{top:50%;height:auto}@media (prefers-reduced-motion: reduce){.ss-ledger-row{animation:none}}.ss-warnings-page .ss-ledger-chip{text-transform:none}.ss-warn-cap{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#bed2ffbd}.ss-warn-group{display:inline-flex;flex-wrap:wrap;gap:5px}.ss-warn-chip{position:relative}.ss-warn-chip svg{color:var(--chip);flex:none}.ss-warn-chip-toggle{display:inline-flex;align-items:center;gap:6px}.ss-warn-chip-toggle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ss-warn-chip-toggle:focus-visible{outline:none}.ss-warn-chip:has(>.ss-warn-chip-toggle:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}.ss-warn-chip-end{display:inline-flex;align-items:baseline;gap:5px}.ss-warn-only{position:relative;z-index:1;min-width:2.4em;text-align:right;font-size:10px;color:#bed2ff99;opacity:0;pointer-events:none;transition:opacity var(--t-micro) var(--ease),color var(--t-micro) var(--ease)}@media (hover: hover){.ss-warn-chip:hover .ss-warn-only{opacity:1;pointer-events:auto}}.ss-warn-chip:has(:focus-visible) .ss-warn-only{opacity:1;pointer-events:auto}.ss-warn-only:hover{color:var(--fg)}.ss-warn-more-types svg{flex:none;transition:transform var(--t-micro) var(--ease)}.ss-warn-more-types.is-open svg{transform:rotate(180deg)}.ss-warn-more-types:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.ss-warn-more-chips,.ss-warn-types{display:contents}.ss-warn-nopos-toggle{margin-left:auto}.ss-warn-more-chips[hidden]{display:none}.ss-warn-row{--chip: var(--c)}.ss-warn-type{color:var(--c)}.ss-warn-type svg{flex:none}.ss-warn-number{font-size:10px;letter-spacing:.08em;color:#bed2ffdb}.ss-warn-line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:500;line-height:1.35;letter-spacing:-.005em;color:var(--fg);overflow-wrap:anywhere}.ss-warn-more{width:100%;height:32px;border-radius:3px;background:#78a0ff1a;border:1px solid rgba(120,160,255,.34);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg);transition:background-color var(--t-micro) var(--ease),border-color var(--t-micro) var(--ease)}.ss-warn-more:hover{background:#78a0ff33;border-color:var(--accent)}.ss-warn-feeds{text-align:right;min-width:0}.ss-warn-feeds em{font-style:normal;margin-left:6px;padding:0 5px;border-radius:2px;border:1px solid color-mix(in srgb,var(--amber) 45%,transparent);color:var(--amber-2)}.ss-warnings-page .ss-ledger-detail{bottom:auto;max-height:calc(100% - 94px)}.ss-warn-title{display:inline-flex;align-items:center;gap:6px}.ss-warn-title svg{color:var(--accent);flex:none}.ss-warn-card{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:4px 14px 14px}.ss-warn-summary{flex:none;font-size:14px;line-height:1.45;color:var(--fg);overflow-wrap:anywhere}.ss-warn-line.is-pending,.ss-warn-summary.is-pending{font-weight:400;color:#bed2ff99}.ss-warn-facts{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;padding:10px 12px;border-radius:3px;background:#060b2099;border:1px solid rgba(120,160,255,.14)}.ss-warn-facts>div{display:flex;flex-direction:column;gap:3px;min-width:0}.ss-warn-facts dt{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#bed2ffbd}.ss-warn-facts dd{margin:0;font-size:13px;line-height:1.35;color:var(--fg);overflow-wrap:anywhere}.ss-warn-facts dd.is-missing{color:#bed2ff8c}.ss-warn-nopos{align-self:flex-start;padding:2px 7px;border-radius:2px;border:1px solid rgba(120,160,255,.2);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#bed2ffb3}
