#root {
  max-width: 1280px;
  margin: 0 auto;
  padding: 2rem;
  text-align: left;
}

.logo {
  height: 6em;
  padding: 1.5em;
  will-change: filter;
  transition: filter 300ms;
}
.logo:hover {
  filter: drop-shadow(0 0 2em rgb(var(--freq-logo-shadow-primary-rgb) / var(--freq-logo-shadow-primary-alpha)));
}
.logo.react:hover {
  filter: drop-shadow(0 0 2em rgb(var(--freq-logo-shadow-secondary-rgb) / var(--freq-logo-shadow-secondary-alpha)));
}

@keyframes logo-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

@media (prefers-reduced-motion: no-preference) {
  a:nth-of-type(2) .logo {
    animation: logo-spin infinite 20s linear;
  }
}

.card {
  padding: 2em;
}

.read-the-docs {
  color: rgb(var(--freq-docs-text));
}
.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0,0,0,0)}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0,0,0,.1)}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:rgba(0,0,0,.05)}}.maplibregl-ctrl button:not(:disabled):active{background-color:rgba(0,0,0,.05)}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' 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 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' 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.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' 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 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' 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.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' 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 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' 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.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' 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-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' 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-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' 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-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' 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-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' 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-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' 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-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%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-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%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.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:hsla(0,0%,100%,.5);margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:hsla(0,0%,100%,.5);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%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}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:rgba(0,0,0,.05)}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%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 (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%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")}}.maplibregl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:hsla(0,0%,100%,.75);border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.maplibregl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:rgba(0,0,0,.05)}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:15px 10px;pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.35);box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:rgba(0,0,0,.4);color:#fff;display:flex;font-size:1.4em;inset:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
    }
  }
}

@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --color-red-50: oklch(97.1% .013 17.38);
    --color-red-100: oklch(93.6% .032 17.717);
    --color-red-200: oklch(88.5% .062 18.334);
    --color-red-300: oklch(80.8% .114 19.571);
    --color-red-400: oklch(70.4% .191 22.216);
    --color-red-500: oklch(63.7% .237 25.331);
    --color-red-600: oklch(57.7% .245 27.325);
    --color-red-800: oklch(44.4% .177 26.899);
    --color-red-900: oklch(39.6% .141 25.723);
    --color-orange-100: oklch(95.4% .038 75.164);
    --color-orange-600: oklch(64.6% .222 41.116);
    --color-orange-700: oklch(55.3% .195 38.402);
    --color-amber-50: rgb(var(--freq-amber-50));
    --color-amber-100: oklch(96.2% .059 95.617);
    --color-amber-200: rgb(var(--freq-amber-200));
    --color-amber-300: oklch(87.9% .169 91.605);
    --color-amber-400: oklch(82.8% .189 84.429);
    --color-amber-500: oklch(76.9% .188 70.08);
    --color-amber-600: rgb(var(--freq-amber-600));
    --color-amber-700: oklch(55.5% .163 48.998);
    --color-amber-800: rgb(var(--freq-amber-800));
    --color-amber-900: oklch(41.4% .112 45.904);
    --color-yellow-400: rgb(var(--freq-yellow-400));
    --color-yellow-500: rgb(var(--freq-yellow-500));
    --color-yellow-600: oklch(68.1% .162 75.834);
    --color-green-100: oklch(96.2% .044 156.743);
    --color-green-300: oklch(87.1% .15 154.449);
    --color-green-400: rgb(var(--freq-green-400));
    --color-green-500: rgb(var(--freq-green-500));
    --color-green-600: rgb(var(--freq-green-600));
    --color-green-700: rgb(var(--freq-green-700));
    --color-emerald-100: oklch(95% .052 163.051);
    --color-emerald-200: oklch(90.5% .093 164.15);
    --color-emerald-300: oklch(84.5% .143 164.978);
    --color-emerald-400: oklch(76.5% .177 163.223);
    --color-emerald-500: oklch(69.6% .17 162.48);
    --color-emerald-700: oklch(50.8% .118 165.612);
    --color-emerald-900: oklch(37.8% .077 168.94);
    --color-cyan-100: oklch(95.6% .045 203.388);
    --color-cyan-200: oklch(91.7% .08 205.041);
    --color-cyan-300: oklch(86.5% .127 207.078);
    --color-cyan-500: oklch(71.5% .143 215.221);
    --color-sky-100: oklch(95.1% .026 236.824);
    --color-sky-200: oklch(90.1% .058 230.902);
    --color-sky-300: oklch(82.8% .111 230.318);
    --color-sky-400: oklch(74.6% .16 232.661);
    --color-sky-500: oklch(68.5% .169 237.323);
    --color-blue-50: rgb(var(--freq-blue-50));
    --color-blue-100: rgb(var(--freq-blue-100));
    --color-blue-200: rgb(var(--freq-blue-200));
    --color-blue-300: rgb(var(--freq-blue-300));
    --color-blue-400: rgb(var(--freq-blue-400));
    --color-blue-500: rgb(var(--freq-blue-500));
    --color-blue-600: rgb(var(--freq-blue-600));
    --color-blue-700: rgb(var(--freq-blue-700));
    --color-blue-800: rgb(var(--freq-blue-800));
    --color-blue-900: rgb(var(--freq-blue-900));
    --color-indigo-200: rgb(var(--freq-indigo-200));
    --color-indigo-400: rgb(var(--freq-indigo-400));
    --color-indigo-500: rgb(var(--freq-indigo-500));
    --color-violet-200: oklch(89.4% .057 293.283);
    --color-violet-500: oklch(60.6% .25 292.717);
    --color-purple-500: rgb(var(--freq-purple-500));
    --color-purple-600: rgb(var(--freq-purple-600));
    --color-rose-50: oklch(96.9% .015 12.422);
    --color-rose-100: oklch(94.1% .03 12.58);
    --color-rose-200: oklch(89.2% .058 10.001);
    --color-rose-400: oklch(71.2% .194 13.428);
    --color-rose-500: oklch(64.5% .246 16.439);
    --color-rose-600: oklch(58.6% .253 17.585);
    --color-slate-100: oklch(96.8% .007 247.896);
    --color-slate-200: oklch(92.9% .013 255.508);
    --color-slate-300: oklch(86.9% .022 252.894);
    --color-slate-400: oklch(70.4% .04 256.788);
    --color-slate-500: oklch(55.4% .046 257.417);
    --color-slate-600: oklch(44.6% .043 257.281);
    --color-slate-700: oklch(37.2% .044 257.287);
    --color-slate-800: oklch(27.9% .041 260.031);
    --color-slate-900: oklch(20.8% .042 265.755);
    --color-slate-950: oklch(12.9% .042 264.695);
    --color-gray-50: rgb(var(--freq-neutral-50));
    --color-gray-100: rgb(var(--freq-neutral-100));
    --color-gray-200: rgb(var(--freq-neutral-200));
    --color-gray-300: rgb(var(--freq-neutral-300));
    --color-gray-400: rgb(var(--freq-neutral-400));
    --color-gray-500: rgb(var(--freq-neutral-500));
    --color-gray-600: rgb(var(--freq-neutral-600));
    --color-gray-700: rgb(var(--freq-neutral-700));
    --color-gray-800: rgb(var(--freq-neutral-800));
    --color-gray-900: rgb(var(--freq-neutral-900));
    --color-gray-950: oklch(13% .028 261.692);
    --color-black: rgb(var(--freq-color-black));
    --color-white: rgb(var(--freq-color-white));
    --spacing: .25rem;
    --container-xs: 20rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-5xl: 64rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-tight: -.025em;
    --tracking-normal: 0em;
    --tracking-wide: .025em;
    --tracking-wider: .05em;
    --leading-tight: 1.25;
    --leading-relaxed: 1.625;
    --radius-sm: .25rem;
    --radius-md: .375rem;
    --radius-lg: .5rem;
    --radius-xl: .75rem;
    --radius-2xl: 1rem;
    --radius-3xl: 1.5rem;
    --drop-shadow-sm: 0 1px 2px #00000026;
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-spin: spin 1s linear infinite;
    --blur-sm: 8px;
    --blur-md: 12px;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --color-panel-surface: rgb(var(--freq-slot-panel-surface));
    --color-panel-top: rgb(var(--freq-slot-panel-top));
    --color-panel-bottom: rgb(var(--freq-slot-panel-bottom));
    --color-panel-border: rgb(var(--freq-slot-panel-border));
    --color-panel-text: rgb(var(--freq-slot-panel-text));
    --color-panel-text-muted: rgb(var(--freq-slot-panel-text-muted));
    --color-theme-settings-muted: rgb(var(--freq-theme-settings-muted-text));
    --color-theme-settings-danger: rgb(var(--freq-theme-settings-danger-text));
    --color-table-header-top: rgb(var(--freq-slot-table-header-top));
    --color-table-header-bottom: rgb(var(--freq-slot-table-header-bottom));
    --color-table-header-border: rgb(var(--freq-slot-table-header-border));
    --color-table-header-text: rgb(var(--freq-slot-table-header-text));
    --color-table-header-hover: rgb(var(--freq-slot-table-header-hover));
    --color-table-header-active: rgb(var(--freq-slot-table-header-active));
    --color-row: rgb(var(--freq-slot-row));
    --color-row-alt: rgb(var(--freq-slot-row-alt));
    --color-row-hover: rgb(var(--freq-slot-row-hover));
    --color-row-border: rgb(var(--freq-slot-row-border));
    --color-row-text: rgb(var(--freq-slot-row-text));
    --color-row-text-muted: rgb(var(--freq-slot-row-text-muted));
    --color-progress-track: rgb(var(--freq-slot-progress-track));
    --color-progress-border: rgb(var(--freq-slot-progress-border));
    --color-progress-fill-top: rgb(var(--freq-slot-progress-fill-top));
    --color-progress-fill-mid: rgb(var(--freq-slot-progress-fill-mid));
    --color-progress-fill-bottom: rgb(var(--freq-slot-progress-fill-bottom));
    --color-toggle-track: rgb(var(--freq-slot-toggle-track));
    --color-toggle-track-border: rgb(var(--freq-slot-toggle-track-border));
    --color-toggle-top: rgb(var(--freq-slot-toggle-top));
    --color-toggle-bottom: rgb(var(--freq-slot-toggle-bottom));
    --color-toggle-border: rgb(var(--freq-slot-toggle-border));
    --color-button-secondary-top: rgb(var(--freq-slot-button-secondary-top));
    --color-button-secondary-bottom: rgb(var(--freq-slot-button-secondary-bottom));
    --color-button-secondary-hover-top: rgb(var(--freq-slot-button-secondary-hover-top));
    --color-button-secondary-hover-bottom: rgb(var(--freq-slot-button-secondary-hover-bottom));
    --color-button-secondary-border: rgb(var(--freq-slot-button-secondary-border));
    --color-button-secondary-text: rgb(var(--freq-slot-button-secondary-text));
    --color-sidebar: rgb(var(--freq-sidebar-bg));
    --color-sidebar-header: rgb(var(--freq-sidebar-header-bg));
    --color-profile-card: rgb(var(--freq-profile-card-bg));
    --color-player-bar: rgb(var(--freq-player-bar-bg));
    --color-input-surface: rgb(var(--freq-input-surface));
    --color-input-border: rgb(var(--freq-input-border));
    --color-input-border-strong: rgb(var(--freq-input-border-strong));
    --color-input-text: rgb(var(--freq-input-text));
    --color-input-placeholder: rgb(var(--freq-input-placeholder));
    --color-input-disabled: rgb(var(--freq-input-disabled));
    --color-input-focus: rgb(var(--freq-input-focus));
    --color-input-focus-ring: rgb(var(--freq-input-focus) / var(--freq-input-focus-ring-alpha));
  }
}

@layer base {
  *, :after, :before, ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  html, :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }

  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }

  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }

  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }

  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }

  b, strong {
    font-weight: bolder;
  }

  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }

  small {
    font-size: 80%;
  }

  sub, sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

  ol, ul, menu {
    list-style: none;
  }

  img, svg, video, canvas, audio, iframe, embed, object {
    vertical-align: middle;
    display: block;
  }

  img, video {
    max-width: 100%;
    height: auto;
  }

  button, input, select, optgroup, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }

  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }

  ::file-selector-button {
    margin-inline-end: 4px;
  }

  ::placeholder {
    opacity: 1;
  }

  @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }

  textarea {
    resize: vertical;
  }

  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

  ::-webkit-datetime-edit {
    display: inline-flex;
  }

  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }

  ::-webkit-datetime-edit {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }

  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }

  :-moz-ui-invalid {
    box-shadow: none;
  }

  button, input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }

  ::file-selector-button {
    appearance: button;
  }

  ::-webkit-inner-spin-button {
    height: auto;
  }

  ::-webkit-outer-spin-button {
    height: auto;
  }

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}

@layer components;

@layer utilities {
  .\@container {
    container-type: inline-size;
  }

  .pointer-events-none {
    pointer-events: none;
  }

  .collapse {
    visibility: collapse;
  }

  .invisible {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

  .sticky {
    position: sticky;
  }

  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }

  .-top-1 {
    top: calc(var(--spacing) * -1);
  }

  .top-0 {
    top: calc(var(--spacing) * 0);
  }

  .top-1 {
    top: calc(var(--spacing) * 1);
  }

  .top-1\.5 {
    top: calc(var(--spacing) * 1.5);
  }

  .top-1\/2 {
    top: 50%;
  }

  .top-3 {
    top: calc(var(--spacing) * 3);
  }

  .top-4 {
    top: calc(var(--spacing) * 4);
  }

  .top-6 {
    top: calc(var(--spacing) * 6);
  }

  .top-40 {
    top: calc(var(--spacing) * 40);
  }

  .top-\[3px\] {
    top: 3px;
  }

  .top-full {
    top: 100%;
  }

  .-right-1 {
    right: calc(var(--spacing) * -1);
  }

  .right-0 {
    right: calc(var(--spacing) * 0);
  }

  .right-0\.5 {
    right: calc(var(--spacing) * .5);
  }

  .right-2 {
    right: calc(var(--spacing) * 2);
  }

  .right-2\.5 {
    right: calc(var(--spacing) * 2.5);
  }

  .right-3 {
    right: calc(var(--spacing) * 3);
  }

  .right-4 {
    right: calc(var(--spacing) * 4);
  }

  .right-6 {
    right: calc(var(--spacing) * 6);
  }

  .right-12 {
    right: calc(var(--spacing) * 12);
  }

  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }

  .bottom-0\.5 {
    bottom: calc(var(--spacing) * .5);
  }

  .bottom-1 {
    bottom: calc(var(--spacing) * 1);
  }

  .bottom-2 {
    bottom: calc(var(--spacing) * 2);
  }

  .bottom-4 {
    bottom: calc(var(--spacing) * 4);
  }

  .bottom-6 {
    bottom: calc(var(--spacing) * 6);
  }

  .bottom-\[3px\] {
    bottom: 3px;
  }

  .bottom-full {
    bottom: 100%;
  }

  .-left-12 {
    left: calc(var(--spacing) * -12);
  }

  .left-0 {
    left: calc(var(--spacing) * 0);
  }

  .left-1\/2 {
    left: 50%;
  }

  .left-2\.5 {
    left: calc(var(--spacing) * 2.5);
  }

  .left-3 {
    left: calc(var(--spacing) * 3);
  }

  .left-6 {
    left: calc(var(--spacing) * 6);
  }

  .left-full {
    left: 100%;
  }

  .isolate {
    isolation: isolate;
  }

  .z-0 {
    z-index: 0;
  }

  .z-10 {
    z-index: 10;
  }

  .z-20 {
    z-index: 20;
  }

  .z-30 {
    z-index: 30;
  }

  .z-50 {
    z-index: 50;
  }

  .z-\[1\] {
    z-index: 1;
  }

  .z-\[60\] {
    z-index: 60;
  }

  .z-\[999\] {
    z-index: 999;
  }

  .z-\[9999\] {
    z-index: 9999;
  }

  .col-span-1 {
    grid-column: span 1 / span 1;
  }

  .col-span-2 {
    grid-column: span 2 / span 2;
  }

  .col-span-3 {
    grid-column: span 3 / span 3;
  }

  .col-span-4 {
    grid-column: span 4 / span 4;
  }

  .\!container {
    width: 100% !important;
  }

  @media (min-width: 40rem) {
    .\!container {
      max-width: 40rem !important;
    }
  }

  @media (min-width: 48rem) {
    .\!container {
      max-width: 48rem !important;
    }
  }

  @media (min-width: 64rem) {
    .\!container {
      max-width: 64rem !important;
    }
  }

  @media (min-width: 80rem) {
    .\!container {
      max-width: 80rem !important;
    }
  }

  @media (min-width: 96rem) {
    .\!container {
      max-width: 96rem !important;
    }
  }

  .container {
    width: 100%;
  }

  @media (min-width: 40rem) {
    .container {
      max-width: 40rem;
    }
  }

  @media (min-width: 48rem) {
    .container {
      max-width: 48rem;
    }
  }

  @media (min-width: 64rem) {
    .container {
      max-width: 64rem;
    }
  }

  @media (min-width: 80rem) {
    .container {
      max-width: 80rem;
    }
  }

  @media (min-width: 96rem) {
    .container {
      max-width: 96rem;
    }
  }

  .m-0 {
    margin: calc(var(--spacing) * 0);
  }

  .m-1 {
    margin: calc(var(--spacing) * 1);
  }

  .mx-4 {
    margin-inline: calc(var(--spacing) * 4);
  }

  .mx-auto {
    margin-inline: auto;
  }

  .my-1 {
    margin-block: calc(var(--spacing) * 1);
  }

  .my-6 {
    margin-block: calc(var(--spacing) * 6);
  }

  .mt-0\.5 {
    margin-top: calc(var(--spacing) * .5);
  }

  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }

  .mt-1\.5 {
    margin-top: calc(var(--spacing) * 1.5);
  }

  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }

  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }

  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }

  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }

  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }

  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }

  .mt-auto {
    margin-top: auto;
  }

  .mr-0\.5 {
    margin-right: calc(var(--spacing) * .5);
  }

  .mr-1 {
    margin-right: calc(var(--spacing) * 1);
  }

  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }

  .mr-\[3px\] {
    margin-right: 3px;
  }

  .mr-auto {
    margin-right: auto;
  }

  .mb-0\.5 {
    margin-bottom: calc(var(--spacing) * .5);
  }

  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }

  .mb-1\.5 {
    margin-bottom: calc(var(--spacing) * 1.5);
  }

  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }

  .ml-0\.5 {
    margin-left: calc(var(--spacing) * .5);
  }

  .ml-1 {
    margin-left: calc(var(--spacing) * 1);
  }

  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }

  .ml-3 {
    margin-left: calc(var(--spacing) * 3);
  }

  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }

  .ml-auto {
    margin-left: auto;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

  .inline-block {
    display: inline-block;
  }

  .inline-flex {
    display: inline-flex;
  }

  .list-item {
    display: list-item;
  }

  .table {
    display: table;
  }

  .h-1 {
    height: calc(var(--spacing) * 1);
  }

  .h-1\.5 {
    height: calc(var(--spacing) * 1.5);
  }

  .h-1\/2 {
    height: 50%;
  }

  .h-2 {
    height: calc(var(--spacing) * 2);
  }

  .h-2\.5 {
    height: calc(var(--spacing) * 2.5);
  }

  .h-3 {
    height: calc(var(--spacing) * 3);
  }

  .h-3\.5 {
    height: calc(var(--spacing) * 3.5);
  }

  .h-4 {
    height: calc(var(--spacing) * 4);
  }

  .h-5 {
    height: calc(var(--spacing) * 5);
  }

  .h-6 {
    height: calc(var(--spacing) * 6);
  }

  .h-7 {
    height: calc(var(--spacing) * 7);
  }

  .h-8 {
    height: calc(var(--spacing) * 8);
  }

  .h-9 {
    height: calc(var(--spacing) * 9);
  }

  .h-10 {
    height: calc(var(--spacing) * 10);
  }

  .h-11 {
    height: calc(var(--spacing) * 11);
  }

  .h-12 {
    height: calc(var(--spacing) * 12);
  }

  .h-14 {
    height: calc(var(--spacing) * 14);
  }

  .h-16 {
    height: calc(var(--spacing) * 16);
  }

  .h-20 {
    height: calc(var(--spacing) * 20);
  }

  .h-24 {
    height: calc(var(--spacing) * 24);
  }

  .h-32 {
    height: calc(var(--spacing) * 32);
  }

  .h-56 {
    height: calc(var(--spacing) * 56);
  }

  .h-60 {
    height: calc(var(--spacing) * 60);
  }

  .h-\[3px\] {
    height: 3px;
  }

  .h-\[10px\] {
    height: 10px;
  }

  .h-\[11px\] {
    height: 11px;
  }

  .h-\[13px\] {
    height: 13px;
  }

  .h-\[18px\] {
    height: 18px;
  }

  .h-\[32rem\] {
    height: 32rem;
  }

  .h-\[560px\] {
    height: 560px;
  }

  .h-full {
    height: 100%;
  }

  .h-px {
    height: 1px;
  }

  .h-screen {
    height: 100vh;
  }

  .max-h-20 {
    max-height: calc(var(--spacing) * 20);
  }

  .max-h-48 {
    max-height: calc(var(--spacing) * 48);
  }

  .max-h-52 {
    max-height: calc(var(--spacing) * 52);
  }

  .max-h-56 {
    max-height: calc(var(--spacing) * 56);
  }

  .max-h-64 {
    max-height: calc(var(--spacing) * 64);
  }

  .max-h-\[55vh\] {
    max-height: 55vh;
  }

  .max-h-\[70vh\] {
    max-height: 70vh;
  }

  .max-h-\[80vh\] {
    max-height: 80vh;
  }

  .max-h-\[85vh\] {
    max-height: 85vh;
  }

  .max-h-\[90vh\] {
    max-height: 90vh;
  }

  .max-h-screen {
    max-height: 100vh;
  }

  .min-h-0 {
    min-height: calc(var(--spacing) * 0);
  }

  .min-h-3 {
    min-height: calc(var(--spacing) * 3);
  }

  .min-h-3\.5 {
    min-height: calc(var(--spacing) * 3.5);
  }

  .min-h-4 {
    min-height: calc(var(--spacing) * 4);
  }

  .min-h-5 {
    min-height: calc(var(--spacing) * 5);
  }

  .min-h-6 {
    min-height: calc(var(--spacing) * 6);
  }

  .min-h-7 {
    min-height: calc(var(--spacing) * 7);
  }

  .min-h-8 {
    min-height: calc(var(--spacing) * 8);
  }

  .min-h-10 {
    min-height: calc(var(--spacing) * 10);
  }

  .min-h-\[42px\] {
    min-height: 42px;
  }

  .min-h-\[80px\] {
    min-height: 80px;
  }

  .min-h-\[88px\] {
    min-height: 88px;
  }

  .w-0 {
    width: calc(var(--spacing) * 0);
  }

  .w-0\.5 {
    width: calc(var(--spacing) * .5);
  }

  .w-1\.5 {
    width: calc(var(--spacing) * 1.5);
  }

  .w-1\/2 {
    width: 50%;
  }

  .w-1\/4 {
    width: 25%;
  }

  .w-2 {
    width: calc(var(--spacing) * 2);
  }

  .w-2\/5 {
    width: 40%;
  }

  .w-3 {
    width: calc(var(--spacing) * 3);
  }

  .w-3\.5 {
    width: calc(var(--spacing) * 3.5);
  }

  .w-4 {
    width: calc(var(--spacing) * 4);
  }

  .w-5 {
    width: calc(var(--spacing) * 5);
  }

  .w-6 {
    width: calc(var(--spacing) * 6);
  }

  .w-7 {
    width: calc(var(--spacing) * 7);
  }

  .w-8 {
    width: calc(var(--spacing) * 8);
  }

  .w-9 {
    width: calc(var(--spacing) * 9);
  }

  .w-10 {
    width: calc(var(--spacing) * 10);
  }

  .w-11 {
    width: calc(var(--spacing) * 11);
  }

  .w-12 {
    width: calc(var(--spacing) * 12);
  }

  .w-14 {
    width: calc(var(--spacing) * 14);
  }

  .w-16 {
    width: calc(var(--spacing) * 16);
  }

  .w-20 {
    width: calc(var(--spacing) * 20);
  }

  .w-24 {
    width: calc(var(--spacing) * 24);
  }

  .w-28 {
    width: calc(var(--spacing) * 28);
  }

  .w-32 {
    width: calc(var(--spacing) * 32);
  }

  .w-36 {
    width: calc(var(--spacing) * 36);
  }

  .w-40 {
    width: calc(var(--spacing) * 40);
  }

  .w-48 {
    width: calc(var(--spacing) * 48);
  }

  .w-52 {
    width: calc(var(--spacing) * 52);
  }

  .w-56 {
    width: calc(var(--spacing) * 56);
  }

  .w-64 {
    width: calc(var(--spacing) * 64);
  }

  .w-72 {
    width: calc(var(--spacing) * 72);
  }

  .w-80 {
    width: calc(var(--spacing) * 80);
  }

  .w-\[3px\] {
    width: 3px;
  }

  .w-\[10px\] {
    width: 10px;
  }

  .w-\[11px\] {
    width: 11px;
  }

  .w-\[13px\] {
    width: 13px;
  }

  .w-\[18px\] {
    width: 18px;
  }

  .w-\[22rem\] {
    width: 22rem;
  }

  .w-\[30\%\] {
    width: 30%;
  }

  .w-\[60px\] {
    width: 60px;
  }

  .w-\[86px\] {
    width: 86px;
  }

  .w-\[calc\(50\%-4px\)\] {
    width: calc(50% - 4px);
  }

  .w-full {
    width: 100%;
  }

  .w-screen {
    width: 100vw;
  }

  .max-w-2xl {
    max-width: var(--container-2xl);
  }

  .max-w-3xl {
    max-width: var(--container-3xl);
  }

  .max-w-5xl {
    max-width: var(--container-5xl);
  }

  .max-w-\[180px\] {
    max-width: 180px;
  }

  .max-w-\[220px\] {
    max-width: 220px;
  }

  .max-w-\[240px\] {
    max-width: 240px;
  }

  .max-w-\[260px\] {
    max-width: 260px;
  }

  .max-w-\[280px\] {
    max-width: 280px;
  }

  .max-w-\[380px\] {
    max-width: 380px;
  }

  .max-w-lg {
    max-width: var(--container-lg);
  }

  .max-w-md {
    max-width: var(--container-md);
  }

  .max-w-xl {
    max-width: var(--container-xl);
  }

  .max-w-xs {
    max-width: var(--container-xs);
  }

  .min-w-0 {
    min-width: calc(var(--spacing) * 0);
  }

  .min-w-3 {
    min-width: calc(var(--spacing) * 3);
  }

  .min-w-3\.5 {
    min-width: calc(var(--spacing) * 3.5);
  }

  .min-w-4 {
    min-width: calc(var(--spacing) * 4);
  }

  .min-w-5 {
    min-width: calc(var(--spacing) * 5);
  }

  .min-w-6 {
    min-width: calc(var(--spacing) * 6);
  }

  .min-w-7 {
    min-width: calc(var(--spacing) * 7);
  }

  .min-w-8 {
    min-width: calc(var(--spacing) * 8);
  }

  .min-w-10 {
    min-width: calc(var(--spacing) * 10);
  }

  .min-w-\[70px\] {
    min-width: 70px;
  }

  .min-w-\[90px\] {
    min-width: 90px;
  }

  .min-w-\[100px\] {
    min-width: 100px;
  }

  .min-w-\[120px\] {
    min-width: 120px;
  }

  .min-w-\[140px\] {
    min-width: 140px;
  }

  .min-w-\[160px\] {
    min-width: 160px;
  }

  .min-w-\[180px\] {
    min-width: 180px;
  }

  .flex-1 {
    flex: 1;
  }

  .flex-shrink-0 {
    flex-shrink: 0;
  }

  .shrink {
    flex-shrink: 1;
  }

  .shrink-0 {
    flex-shrink: 0;
  }

  .grow {
    flex-grow: 1;
  }

  .border-collapse {
    border-collapse: collapse;
  }

  .origin-bottom {
    transform-origin: bottom;
  }

  .origin-bottom-left {
    transform-origin: 0 100%;
  }

  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-0 {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-1\/2 {
    --tw-translate-x: calc(1 / 2 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[42\%\] {
    --tw-translate-x: 42%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[100\%\] {
    --tw-translate-x: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-rotate-90 {
    rotate: -90deg;
  }

  .rotate-0 {
    rotate: none;
  }

  .rotate-90 {
    rotate: 90deg;
  }

  .rotate-180 {
    rotate: 180deg;
  }

  .transform {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .animate-spin {
    animation: var(--animate-spin);
  }

  .cursor-default {
    cursor: default;
  }

  .cursor-grab {
    cursor: grab;
  }

  .cursor-not-allowed {
    cursor: not-allowed;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .cursor-text {
    cursor: text;
  }

  .cursor-wait {
    cursor: wait;
  }

  .touch-none {
    touch-action: none;
  }

  .resize {
    resize: both;
  }

  .resize-none {
    resize: none;
  }

  .list-none {
    list-style-type: none;
  }

  .\!appearance-none {
    appearance: none !important;
  }

  .appearance-none {
    appearance: none;
  }

  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .grid-cols-\[1fr_1fr_1fr_auto\] {
    grid-template-columns: 1fr 1fr 1fr auto;
  }

  .grid-cols-\[1fr_auto\] {
    grid-template-columns: 1fr auto;
  }

  .grid-cols-\[1fr_auto_1fr\] {
    grid-template-columns: 1fr auto 1fr;
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .items-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .items-start {
    align-items: flex-start;
  }

  .items-stretch {
    align-items: stretch;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .gap-0 {
    gap: calc(var(--spacing) * 0);
  }

  .gap-0\.5 {
    gap: calc(var(--spacing) * .5);
  }

  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }

  .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5);
  }

  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }

  .gap-2\.5 {
    gap: calc(var(--spacing) * 2.5);
  }

  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }

  .gap-3\.5 {
    gap: calc(var(--spacing) * 3.5);
  }

  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }

  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }

  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }

  .gap-\[5px\] {
    gap: 5px;
  }

  :where(.-space-y-1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * -1) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-0\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-3 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-x-0\.5 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * .5) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-1 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-1\.5 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-2 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-3 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-4 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.divide-y > :not(:last-child)) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }

  :where(.divide-gray-200 > :not(:last-child)) {
    border-color: var(--color-gray-200);
  }

  :where(.divide-row-border > :not(:last-child)) {
    border-color: var(--color-row-border);
  }

  :where(.divide-white\/10 > :not(:last-child)) {
    border-color: color-mix(in srgb, rgb(var(--freq-color-white)) 10%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :where(.divide-white\/10 > :not(:last-child)) {
      border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .self-start {
    align-self: flex-start;
  }

  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .overflow-auto {
    overflow: auto;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-visible {
    overflow: visible;
  }

  .overflow-x-hidden {
    overflow-x: hidden;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }

  .rounded-3xl {
    border-radius: var(--radius-3xl);
  }

  .rounded-\[1px\] {
    border-radius: 1px;
  }

  .rounded-\[5px\] {
    border-radius: 5px;
  }

  .rounded-\[6px\] {
    border-radius: 6px;
  }

  .rounded-\[10px\] {
    border-radius: 10px;
  }

  .rounded-\[14px\] {
    border-radius: 14px;
  }

  .rounded-\[20px\] {
    border-radius: 20px;
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: var(--radius-lg);
  }

  .rounded-md {
    border-radius: var(--radius-md);
  }

  .rounded-none {
    border-radius: 0;
  }

  .rounded-sm {
    border-radius: var(--radius-sm);
  }

  .rounded-xl {
    border-radius: var(--radius-xl);
  }

  .rounded-t-lg {
    border-top-left-radius: var(--radius-lg);
    border-top-right-radius: var(--radius-lg);
  }

  .rounded-t-xl {
    border-top-left-radius: var(--radius-xl);
    border-top-right-radius: var(--radius-xl);
  }

  .rounded-l-full {
    border-top-left-radius: 3.40282e38px;
    border-bottom-left-radius: 3.40282e38px;
  }

  .rounded-l-xl {
    border-top-left-radius: var(--radius-xl);
    border-bottom-left-radius: var(--radius-xl);
  }

  .rounded-r-full {
    border-top-right-radius: 3.40282e38px;
    border-bottom-right-radius: 3.40282e38px;
  }

  .rounded-r-xl {
    border-top-right-radius: var(--radius-xl);
    border-bottom-right-radius: var(--radius-xl);
  }

  .rounded-b-xl {
    border-bottom-right-radius: var(--radius-xl);
    border-bottom-left-radius: var(--radius-xl);
  }

  .\!border-0 {
    border-style: var(--tw-border-style) !important;
    border-width: 0 !important;
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .border-l-4 {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }

  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .border-none {
    --tw-border-style: none;
    border-style: none;
  }

  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }

  .border-\[rgb\(var\(--freq-action-primary-border\)\)\] {
    border-color: rgb(var(--freq-action-primary-border));
  }

  .border-\[rgb\(var\(--freq-color-white\)\/0\.8\)\] {
    border-color: rgb(var(--freq-color-white) / .8);
  }

  .border-\[rgb\(var\(--freq-green-500\)\)\] {
    border-color: rgb(var(--freq-green-500));
  }

  .border-\[rgb\(var\(--freq-modal-border\)\)\] {
    border-color: rgb(var(--freq-modal-border));
  }

  .border-\[rgb\(var\(--freq-modal-close-border\)\)\] {
    border-color: rgb(var(--freq-modal-close-border));
  }

  .border-\[rgb\(var\(--freq-slot-voting-accent\)\/0\.2\)\] {
    border-color: rgb(var(--freq-slot-voting-accent) / .2);
  }

  .border-\[rgb\(var\(--freq-slot-voting-accent\)\/0\.3\)\] {
    border-color: rgb(var(--freq-slot-voting-accent) / .3);
  }

  .border-\[rgb\(var\(--freq-slot-voting-accent-soft\)\/0\.45\)\] {
    border-color: rgb(var(--freq-slot-voting-accent-soft) / .45);
  }

  .border-\[rgb\(var\(--freq-slot-voting-card-border\)\/0\.5\)\] {
    border-color: rgb(var(--freq-slot-voting-card-border) / .5);
  }

  .border-\[rgb\(var\(--freq-slot-voting-card-border\)\/0\.6\)\] {
    border-color: rgb(var(--freq-slot-voting-card-border) / .6);
  }

  .border-\[rgb\(var\(--freq-slot-voting-card-border\)\/0\.35\)\] {
    border-color: rgb(var(--freq-slot-voting-card-border) / .35);
  }

  .border-\[rgb\(var\(--freq-slot-voting-card-border\)\/0\.45\)\] {
    border-color: rgb(var(--freq-slot-voting-card-border) / .45);
  }

  .border-\[rgb\(var\(--freq-slot-voting-card-border\)\/0\.46\)\] {
    border-color: rgb(var(--freq-slot-voting-card-border) / .46);
  }

  .border-\[rgb\(var\(--freq-slot-voting-card-border\)\/0\.55\)\] {
    border-color: rgb(var(--freq-slot-voting-card-border) / .55);
  }

  .border-\[rgb\(var\(--freq-slot-voting-card-border\)\/0\.65\)\] {
    border-color: rgb(var(--freq-slot-voting-card-border) / .65);
  }

  .border-\[rgb\(var\(--freq-slot-voting-danger\)\/0\.3\)\] {
    border-color: rgb(var(--freq-slot-voting-danger) / .3);
  }

  .border-\[rgb\(var\(--freq-slot-voting-danger\)\/0\.25\)\] {
    border-color: rgb(var(--freq-slot-voting-danger) / .25);
  }

  .border-\[rgb\(var\(--freq-slot-voting-input-border\)\/0\.65\)\] {
    border-color: rgb(var(--freq-slot-voting-input-border) / .65);
  }

  .border-\[rgb\(var\(--freq-slot-voting-muted\)\/0\.3\)\] {
    border-color: rgb(var(--freq-slot-voting-muted) / .3);
  }

  .border-\[rgb\(var\(--freq-slot-voting-muted\)\/0\.12\)\] {
    border-color: rgb(var(--freq-slot-voting-muted) / .12);
  }

  .border-\[rgb\(var\(--freq-slot-voting-muted\)\/0\.25\)\] {
    border-color: rgb(var(--freq-slot-voting-muted) / .25);
  }

  .border-\[rgb\(var\(--freq-slot-voting-success\)\/0\.3\)\] {
    border-color: rgb(var(--freq-slot-voting-success) / .3);
  }

  .border-\[rgb\(var\(--freq-slot-voting-success\)\/0\.25\)\] {
    border-color: rgb(var(--freq-slot-voting-success) / .25);
  }

  .border-\[rgb\(var\(--freq-slot-voting-tab-rail-border\)\/0\.9\)\] {
    border-color: rgb(var(--freq-slot-voting-tab-rail-border) / .9);
  }

  .border-\[rgb\(var\(--freq-tag-chip-border\)\)\] {
    border-color: rgb(var(--freq-tag-chip-border));
  }

  .border-amber-200 {
    border-color: var(--color-amber-200);
  }

  .border-amber-200\/40 {
    border-color: color-mix(in srgb, rgb(var(--freq-amber-200)) 40%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-200\/40 {
      border-color: color-mix(in oklab, var(--color-amber-200) 40%, transparent);
    }
  }

  .border-amber-200\/50 {
    border-color: color-mix(in srgb, rgb(var(--freq-amber-200)) 50%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-200\/50 {
      border-color: color-mix(in oklab, var(--color-amber-200) 50%, transparent);
    }
  }

  .border-amber-300\/40 {
    border-color: #ffd23666;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-300\/40 {
      border-color: color-mix(in oklab, var(--color-amber-300) 40%, transparent);
    }
  }

  .border-amber-400\/30 {
    border-color: #fcbb004d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-400\/30 {
      border-color: color-mix(in oklab, var(--color-amber-400) 30%, transparent);
    }
  }

  .border-amber-400\/40 {
    border-color: #fcbb0066;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-400\/40 {
      border-color: color-mix(in oklab, var(--color-amber-400) 40%, transparent);
    }
  }

  .border-amber-500\/30 {
    border-color: #f99c004d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-500\/30 {
      border-color: color-mix(in oklab, var(--color-amber-500) 30%, transparent);
    }
  }

  .border-blue-300 {
    border-color: var(--color-blue-300);
  }

  .border-blue-400\/40 {
    border-color: color-mix(in srgb, rgb(var(--freq-blue-400)) 40%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-400\/40 {
      border-color: color-mix(in oklab, var(--color-blue-400) 40%, transparent);
    }
  }

  .border-blue-400\/50 {
    border-color: color-mix(in srgb, rgb(var(--freq-blue-400)) 50%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-400\/50 {
      border-color: color-mix(in oklab, var(--color-blue-400) 50%, transparent);
    }
  }

  .border-blue-500 {
    border-color: var(--color-blue-500);
  }

  .border-button-secondary-border {
    border-color: var(--color-button-secondary-border);
  }

  .border-cyan-300\/40 {
    border-color: #53eafd66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-cyan-300\/40 {
      border-color: color-mix(in oklab, var(--color-cyan-300) 40%, transparent);
    }
  }

  .border-emerald-200 {
    border-color: var(--color-emerald-200);
  }

  .border-emerald-300\/40 {
    border-color: #5ee9b566;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-emerald-300\/40 {
      border-color: color-mix(in oklab, var(--color-emerald-300) 40%, transparent);
    }
  }

  .border-emerald-400\/30 {
    border-color: #00d2944d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-emerald-400\/30 {
      border-color: color-mix(in oklab, var(--color-emerald-400) 30%, transparent);
    }
  }

  .border-emerald-400\/40 {
    border-color: #00d29466;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-emerald-400\/40 {
      border-color: color-mix(in oklab, var(--color-emerald-400) 40%, transparent);
    }
  }

  .border-gray-100 {
    border-color: var(--color-gray-100);
  }

  .border-gray-200 {
    border-color: var(--color-gray-200);
  }

  .border-gray-300 {
    border-color: var(--color-gray-300);
  }

  .border-gray-400 {
    border-color: var(--color-gray-400);
  }

  .border-gray-500 {
    border-color: var(--color-gray-500);
  }

  .border-gray-600 {
    border-color: var(--color-gray-600);
  }

  .border-gray-700 {
    border-color: var(--color-gray-700);
  }

  .border-gray-700\/50 {
    border-color: color-mix(in srgb, rgb(var(--freq-neutral-700)) 50%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-gray-700\/50 {
      border-color: color-mix(in oklab, var(--color-gray-700) 50%, transparent);
    }
  }

  .border-gray-800 {
    border-color: var(--color-gray-800);
  }

  .border-green-300 {
    border-color: var(--color-green-300);
  }

  .border-green-700 {
    border-color: var(--color-green-700);
  }

  .border-indigo-500\/30 {
    border-color: color-mix(in srgb, rgb(var(--freq-indigo-500)) 30%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-indigo-500\/30 {
      border-color: color-mix(in oklab, var(--color-indigo-500) 30%, transparent);
    }
  }

  .border-input-border {
    border-color: var(--color-input-border);
  }

  .border-input-border-strong {
    border-color: var(--color-input-border-strong);
  }

  .border-panel-border {
    border-color: var(--color-panel-border);
  }

  .border-progress-border {
    border-color: var(--color-progress-border);
  }

  .border-red-200 {
    border-color: var(--color-red-200);
  }

  .border-red-200\/40 {
    border-color: #ffcaca66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-red-200\/40 {
      border-color: color-mix(in oklab, var(--color-red-200) 40%, transparent);
    }
  }

  .border-red-300 {
    border-color: var(--color-red-300);
  }

  .border-red-300\/30 {
    border-color: #ffa3a34d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-red-300\/30 {
      border-color: color-mix(in oklab, var(--color-red-300) 30%, transparent);
    }
  }

  .border-red-300\/40 {
    border-color: #ffa3a366;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-red-300\/40 {
      border-color: color-mix(in oklab, var(--color-red-300) 40%, transparent);
    }
  }

  .border-red-400\/40 {
    border-color: #ff656866;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-red-400\/40 {
      border-color: color-mix(in oklab, var(--color-red-400) 40%, transparent);
    }
  }

  .border-red-500\/30 {
    border-color: #fb2c364d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-red-500\/30 {
      border-color: color-mix(in oklab, var(--color-red-500) 30%, transparent);
    }
  }

  .border-red-500\/40 {
    border-color: #fb2c3666;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-red-500\/40 {
      border-color: color-mix(in oklab, var(--color-red-500) 40%, transparent);
    }
  }

  .border-rose-200 {
    border-color: var(--color-rose-200);
  }

  .border-rose-200\/60 {
    border-color: #ffccd399;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-rose-200\/60 {
      border-color: color-mix(in oklab, var(--color-rose-200) 60%, transparent);
    }
  }

  .border-row-border {
    border-color: var(--color-row-border);
  }

  .border-sky-300\/60 {
    border-color: #77d4ff99;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-sky-300\/60 {
      border-color: color-mix(in oklab, var(--color-sky-300) 60%, transparent);
    }
  }

  .border-sky-500\/30 {
    border-color: #00a5ef4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-sky-500\/30 {
      border-color: color-mix(in oklab, var(--color-sky-500) 30%, transparent);
    }
  }

  .border-slate-200 {
    border-color: var(--color-slate-200);
  }

  .border-slate-200\/70 {
    border-color: #e2e8f0b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-slate-200\/70 {
      border-color: color-mix(in oklab, var(--color-slate-200) 70%, transparent);
    }
  }

  .border-slate-200\/80 {
    border-color: #e2e8f0cc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-slate-200\/80 {
      border-color: color-mix(in oklab, var(--color-slate-200) 80%, transparent);
    }
  }

  .border-slate-500\/90 {
    border-color: #62748ee6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-slate-500\/90 {
      border-color: color-mix(in oklab, var(--color-slate-500) 90%, transparent);
    }
  }

  .border-table-header-border {
    border-color: var(--color-table-header-border);
  }

  .border-toggle-border {
    border-color: var(--color-toggle-border);
  }

  .border-toggle-track-border {
    border-color: var(--color-toggle-track-border);
  }

  .border-transparent {
    border-color: #0000;
  }

  .border-white\/5 {
    border-color: color-mix(in srgb, rgb(var(--freq-color-white)) 5%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/5 {
      border-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }

  .border-white\/10 {
    border-color: color-mix(in srgb, rgb(var(--freq-color-white)) 10%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/10 {
      border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .border-white\/15 {
    border-color: color-mix(in srgb, rgb(var(--freq-color-white)) 15%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/15 {
      border-color: color-mix(in oklab, var(--color-white) 15%, transparent);
    }
  }

  .border-white\/20 {
    border-color: color-mix(in srgb, rgb(var(--freq-color-white)) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/20 {
      border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .border-white\/30 {
    border-color: color-mix(in srgb, rgb(var(--freq-color-white)) 30%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/30 {
      border-color: color-mix(in oklab, var(--color-white) 30%, transparent);
    }
  }

  .border-white\/40 {
    border-color: color-mix(in srgb, rgb(var(--freq-color-white)) 40%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/40 {
      border-color: color-mix(in oklab, var(--color-white) 40%, transparent);
    }
  }

  .border-white\/50 {
    border-color: color-mix(in srgb, rgb(var(--freq-color-white)) 50%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/50 {
      border-color: color-mix(in oklab, var(--color-white) 50%, transparent);
    }
  }

  .border-white\/60 {
    border-color: color-mix(in srgb, rgb(var(--freq-color-white)) 60%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/60 {
      border-color: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }

  .border-white\/70 {
    border-color: color-mix(in srgb, rgb(var(--freq-color-white)) 70%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/70 {
      border-color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }

  .border-l-blue-600 {
    border-left-color: var(--color-blue-600);
  }

  .\!bg-black\/20 {
    background-color: color-mix(in srgb, rgb(var(--freq-color-black)) 20%, transparent) !important;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\!bg-black\/20 {
      background-color: color-mix(in oklab, var(--color-black) 20%, transparent) !important;
    }
  }

  .\!bg-transparent {
    background-color: #0000 !important;
  }

  .bg-\[rgb\(var\(--freq-action-primary-mid\)\)\] {
    background-color: rgb(var(--freq-action-primary-mid));
  }

  .bg-\[rgb\(var\(--freq-color-white\)\/0\.6\)\] {
    background-color: rgb(var(--freq-color-white) / .6);
  }

  .bg-\[rgb\(var\(--freq-slot-voting-accent\)\/0\.08\)\] {
    background-color: rgb(var(--freq-slot-voting-accent) / .08);
  }

  .bg-\[rgb\(var\(--freq-slot-voting-accent\)\/0\.12\)\] {
    background-color: rgb(var(--freq-slot-voting-accent) / .12);
  }

  .bg-\[rgb\(var\(--freq-slot-voting-accent\)\/0\.15\)\] {
    background-color: rgb(var(--freq-slot-voting-accent) / .15);
  }

  .bg-\[rgb\(var\(--freq-slot-voting-accent-soft\)\/0\.2\)\] {
    background-color: rgb(var(--freq-slot-voting-accent-soft) / .2);
  }

  .bg-\[rgb\(var\(--freq-slot-voting-accent-soft\)\/0\.7\)\] {
    background-color: rgb(var(--freq-slot-voting-accent-soft) / .7);
  }

  .bg-\[rgb\(var\(--freq-slot-voting-card-top\)\)\] {
    background-color: rgb(var(--freq-slot-voting-card-top));
  }

  .bg-\[rgb\(var\(--freq-slot-voting-card-top\)\/0\.6\)\] {
    background-color: rgb(var(--freq-slot-voting-card-top) / .6);
  }

  .bg-\[rgb\(var\(--freq-slot-voting-card-top\)\/0\.7\)\] {
    background-color: rgb(var(--freq-slot-voting-card-top) / .7);
  }

  .bg-\[rgb\(var\(--freq-slot-voting-card-top\)\/0\.34\)\] {
    background-color: rgb(var(--freq-slot-voting-card-top) / .34);
  }

  .bg-\[rgb\(var\(--freq-slot-voting-card-top\)\/0\.45\)\] {
    background-color: rgb(var(--freq-slot-voting-card-top) / .45);
  }

  .bg-\[rgb\(var\(--freq-slot-voting-card-top\)\/0\.48\)\] {
    background-color: rgb(var(--freq-slot-voting-card-top) / .48);
  }

  .bg-\[rgb\(var\(--freq-slot-voting-card-top\)\/0\.55\)\] {
    background-color: rgb(var(--freq-slot-voting-card-top) / .55);
  }

  .bg-\[rgb\(var\(--freq-slot-voting-danger\)\/0\.08\)\] {
    background-color: rgb(var(--freq-slot-voting-danger) / .08);
  }

  .bg-\[rgb\(var\(--freq-slot-voting-danger\)\/0\.12\)\] {
    background-color: rgb(var(--freq-slot-voting-danger) / .12);
  }

  .bg-\[rgb\(var\(--freq-slot-voting-danger\)\/0\.15\)\] {
    background-color: rgb(var(--freq-slot-voting-danger) / .15);
  }

  .bg-\[rgb\(var\(--freq-slot-voting-input-bg\)\/0\.92\)\] {
    background-color: rgb(var(--freq-slot-voting-input-bg) / .92);
  }

  .bg-\[rgb\(var\(--freq-slot-voting-muted\)\/0\.08\)\] {
    background-color: rgb(var(--freq-slot-voting-muted) / .08);
  }

  .bg-\[rgb\(var\(--freq-slot-voting-muted\)\/0\.12\)\] {
    background-color: rgb(var(--freq-slot-voting-muted) / .12);
  }

  .bg-\[rgb\(var\(--freq-slot-voting-muted\)\/0\.14\)\] {
    background-color: rgb(var(--freq-slot-voting-muted) / .14);
  }

  .bg-\[rgb\(var\(--freq-slot-voting-muted\)\/0\.18\)\] {
    background-color: rgb(var(--freq-slot-voting-muted) / .18);
  }

  .bg-\[rgb\(var\(--freq-slot-voting-success\)\/0\.12\)\] {
    background-color: rgb(var(--freq-slot-voting-success) / .12);
  }

  .bg-\[rgb\(var\(--freq-slot-voting-success\)\/0\.15\)\] {
    background-color: rgb(var(--freq-slot-voting-success) / .15);
  }

  .bg-amber-50 {
    background-color: var(--color-amber-50);
  }

  .bg-amber-50\/60 {
    background-color: color-mix(in srgb, rgb(var(--freq-amber-50)) 60%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-50\/60 {
      background-color: color-mix(in oklab, var(--color-amber-50) 60%, transparent);
    }
  }

  .bg-amber-100 {
    background-color: var(--color-amber-100);
  }

  .bg-amber-200\/20 {
    background-color: color-mix(in srgb, rgb(var(--freq-amber-200)) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-200\/20 {
      background-color: color-mix(in oklab, var(--color-amber-200) 20%, transparent);
    }
  }

  .bg-amber-400 {
    background-color: var(--color-amber-400);
  }

  .bg-amber-400\/20 {
    background-color: #fcbb0033;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-400\/20 {
      background-color: color-mix(in oklab, var(--color-amber-400) 20%, transparent);
    }
  }

  .bg-amber-500\/10 {
    background-color: #f99c001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-500\/10 {
      background-color: color-mix(in oklab, var(--color-amber-500) 10%, transparent);
    }
  }

  .bg-amber-500\/15 {
    background-color: #f99c0026;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-500\/15 {
      background-color: color-mix(in oklab, var(--color-amber-500) 15%, transparent);
    }
  }

  .bg-black\/20 {
    background-color: color-mix(in srgb, rgb(var(--freq-color-black)) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/20 {
      background-color: color-mix(in oklab, var(--color-black) 20%, transparent);
    }
  }

  .bg-black\/40 {
    background-color: color-mix(in srgb, rgb(var(--freq-color-black)) 40%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/40 {
      background-color: color-mix(in oklab, var(--color-black) 40%, transparent);
    }
  }

  .bg-black\/45 {
    background-color: color-mix(in srgb, rgb(var(--freq-color-black)) 45%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/45 {
      background-color: color-mix(in oklab, var(--color-black) 45%, transparent);
    }
  }

  .bg-black\/50 {
    background-color: color-mix(in srgb, rgb(var(--freq-color-black)) 50%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/50 {
      background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
    }
  }

  .bg-black\/60 {
    background-color: color-mix(in srgb, rgb(var(--freq-color-black)) 60%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/60 {
      background-color: color-mix(in oklab, var(--color-black) 60%, transparent);
    }
  }

  .bg-black\/70 {
    background-color: color-mix(in srgb, rgb(var(--freq-color-black)) 70%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/70 {
      background-color: color-mix(in oklab, var(--color-black) 70%, transparent);
    }
  }

  .bg-black\/\[0\.06\] {
    background-color: color-mix(in srgb, rgb(var(--freq-color-black)) 6%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/\[0\.06\] {
      background-color: color-mix(in oklab, var(--color-black) 6%, transparent);
    }
  }

  .bg-blue-50 {
    background-color: var(--color-blue-50);
  }

  .bg-blue-50\/50 {
    background-color: color-mix(in srgb, rgb(var(--freq-blue-50)) 50%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-50\/50 {
      background-color: color-mix(in oklab, var(--color-blue-50) 50%, transparent);
    }
  }

  .bg-blue-100 {
    background-color: var(--color-blue-100);
  }

  .bg-blue-200\/80 {
    background-color: color-mix(in srgb, rgb(var(--freq-blue-200)) 80%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-200\/80 {
      background-color: color-mix(in oklab, var(--color-blue-200) 80%, transparent);
    }
  }

  .bg-blue-500 {
    background-color: var(--color-blue-500);
  }

  .bg-blue-500\/10 {
    background-color: color-mix(in srgb, rgb(var(--freq-blue-500)) 10%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-500\/10 {
      background-color: color-mix(in oklab, var(--color-blue-500) 10%, transparent);
    }
  }

  .bg-blue-500\/20 {
    background-color: color-mix(in srgb, rgb(var(--freq-blue-500)) 20%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-500\/20 {
      background-color: color-mix(in oklab, var(--color-blue-500) 20%, transparent);
    }
  }

  .bg-blue-600 {
    background-color: var(--color-blue-600);
  }

  .bg-blue-900 {
    background-color: var(--color-blue-900);
  }

  .bg-button-secondary-top {
    background-color: var(--color-button-secondary-top);
  }

  .bg-cyan-500\/10 {
    background-color: #00b7d71a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-cyan-500\/10 {
      background-color: color-mix(in oklab, var(--color-cyan-500) 10%, transparent);
    }
  }

  .bg-cyan-500\/15 {
    background-color: #00b7d726;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-cyan-500\/15 {
      background-color: color-mix(in oklab, var(--color-cyan-500) 15%, transparent);
    }
  }

  .bg-emerald-100 {
    background-color: var(--color-emerald-100);
  }

  .bg-emerald-100\/90 {
    background-color: #d0fae5e6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-100\/90 {
      background-color: color-mix(in oklab, var(--color-emerald-100) 90%, transparent);
    }
  }

  .bg-emerald-300 {
    background-color: var(--color-emerald-300);
  }

  .bg-emerald-400 {
    background-color: var(--color-emerald-400);
  }

  .bg-emerald-500 {
    background-color: var(--color-emerald-500);
  }

  .bg-emerald-500\/10 {
    background-color: #00bb7f1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-500\/10 {
      background-color: color-mix(in oklab, var(--color-emerald-500) 10%, transparent);
    }
  }

  .bg-emerald-500\/15 {
    background-color: #00bb7f26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-500\/15 {
      background-color: color-mix(in oklab, var(--color-emerald-500) 15%, transparent);
    }
  }

  .bg-gray-50 {
    background-color: var(--color-gray-50);
  }

  .bg-gray-50\/50 {
    background-color: color-mix(in srgb, rgb(var(--freq-neutral-50)) 50%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-gray-50\/50 {
      background-color: color-mix(in oklab, var(--color-gray-50) 50%, transparent);
    }
  }

  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }

  .bg-gray-200 {
    background-color: var(--color-gray-200);
  }

  .bg-gray-200\/80 {
    background-color: color-mix(in srgb, rgb(var(--freq-neutral-200)) 80%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-gray-200\/80 {
      background-color: color-mix(in oklab, var(--color-gray-200) 80%, transparent);
    }
  }

  .bg-gray-400 {
    background-color: var(--color-gray-400);
  }

  .bg-gray-500 {
    background-color: var(--color-gray-500);
  }

  .bg-gray-600 {
    background-color: var(--color-gray-600);
  }

  .bg-gray-700 {
    background-color: var(--color-gray-700);
  }

  .bg-gray-700\/80 {
    background-color: color-mix(in srgb, rgb(var(--freq-neutral-700)) 80%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-gray-700\/80 {
      background-color: color-mix(in oklab, var(--color-gray-700) 80%, transparent);
    }
  }

  .bg-gray-800 {
    background-color: var(--color-gray-800);
  }

  .bg-gray-800\/50 {
    background-color: color-mix(in srgb, rgb(var(--freq-neutral-800)) 50%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-gray-800\/50 {
      background-color: color-mix(in oklab, var(--color-gray-800) 50%, transparent);
    }
  }

  .bg-gray-900 {
    background-color: var(--color-gray-900);
  }

  .bg-gray-900\/60 {
    background-color: color-mix(in srgb, rgb(var(--freq-neutral-900)) 60%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-gray-900\/60 {
      background-color: color-mix(in oklab, var(--color-gray-900) 60%, transparent);
    }
  }

  .bg-gray-900\/70 {
    background-color: color-mix(in srgb, rgb(var(--freq-neutral-900)) 70%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-gray-900\/70 {
      background-color: color-mix(in oklab, var(--color-gray-900) 70%, transparent);
    }
  }

  .bg-gray-950\/40 {
    background-color: #03071266;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-gray-950\/40 {
      background-color: color-mix(in oklab, var(--color-gray-950) 40%, transparent);
    }
  }

  .bg-green-100 {
    background-color: var(--color-green-100);
  }

  .bg-green-500 {
    background-color: var(--color-green-500);
  }

  .bg-indigo-400 {
    background-color: var(--color-indigo-400);
  }

  .bg-indigo-500\/15 {
    background-color: color-mix(in srgb, rgb(var(--freq-indigo-500)) 15%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-indigo-500\/15 {
      background-color: color-mix(in oklab, var(--color-indigo-500) 15%, transparent);
    }
  }

  .bg-input-disabled {
    background-color: var(--color-input-disabled);
  }

  .bg-input-surface {
    background-color: var(--color-input-surface);
  }

  .bg-orange-100 {
    background-color: var(--color-orange-100);
  }

  .bg-panel-bottom {
    background-color: var(--color-panel-bottom);
  }

  .bg-panel-surface {
    background-color: var(--color-panel-surface);
  }

  .bg-player-bar {
    background-color: var(--color-player-bar);
  }

  .bg-profile-card {
    background-color: var(--color-profile-card);
  }

  .bg-progress-track {
    background-color: var(--color-progress-track);
  }

  .bg-red-50 {
    background-color: var(--color-red-50);
  }

  .bg-red-100 {
    background-color: var(--color-red-100);
  }

  .bg-red-200\/20 {
    background-color: #ffcaca33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-200\/20 {
      background-color: color-mix(in oklab, var(--color-red-200) 20%, transparent);
    }
  }

  .bg-red-500\/10 {
    background-color: #fb2c361a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-500\/10 {
      background-color: color-mix(in oklab, var(--color-red-500) 10%, transparent);
    }
  }

  .bg-red-600 {
    background-color: var(--color-red-600);
  }

  .bg-rose-50 {
    background-color: var(--color-rose-50);
  }

  .bg-rose-200\/20 {
    background-color: #ffccd333;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-rose-200\/20 {
      background-color: color-mix(in oklab, var(--color-rose-200) 20%, transparent);
    }
  }

  .bg-rose-400 {
    background-color: var(--color-rose-400);
  }

  .bg-row {
    background-color: var(--color-row);
  }

  .bg-row-alt {
    background-color: var(--color-row-alt);
  }

  .bg-row-hover {
    background-color: var(--color-row-hover);
  }

  .bg-sidebar {
    background-color: var(--color-sidebar);
  }

  .bg-sidebar-header {
    background-color: var(--color-sidebar-header);
  }

  .bg-sky-200\/20 {
    background-color: #b8e6fe33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-sky-200\/20 {
      background-color: color-mix(in oklab, var(--color-sky-200) 20%, transparent);
    }
  }

  .bg-sky-400 {
    background-color: var(--color-sky-400);
  }

  .bg-sky-500\/10 {
    background-color: #00a5ef1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-sky-500\/10 {
      background-color: color-mix(in oklab, var(--color-sky-500) 10%, transparent);
    }
  }

  .bg-sky-500\/15 {
    background-color: #00a5ef26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-sky-500\/15 {
      background-color: color-mix(in oklab, var(--color-sky-500) 15%, transparent);
    }
  }

  .bg-sky-500\/20 {
    background-color: #00a5ef33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-sky-500\/20 {
      background-color: color-mix(in oklab, var(--color-sky-500) 20%, transparent);
    }
  }

  .bg-slate-100 {
    background-color: var(--color-slate-100);
  }

  .bg-slate-200\/70 {
    background-color: #e2e8f0b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-200\/70 {
      background-color: color-mix(in oklab, var(--color-slate-200) 70%, transparent);
    }
  }

  .bg-slate-200\/75 {
    background-color: #e2e8f0bf;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-200\/75 {
      background-color: color-mix(in oklab, var(--color-slate-200) 75%, transparent);
    }
  }

  .bg-slate-400 {
    background-color: var(--color-slate-400);
  }

  .bg-slate-400\/40 {
    background-color: #90a1b966;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-400\/40 {
      background-color: color-mix(in oklab, var(--color-slate-400) 40%, transparent);
    }
  }

  .bg-slate-500\/15 {
    background-color: #62748e26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-500\/15 {
      background-color: color-mix(in oklab, var(--color-slate-500) 15%, transparent);
    }
  }

  .bg-slate-700 {
    background-color: var(--color-slate-700);
  }

  .bg-slate-900 {
    background-color: var(--color-slate-900);
  }

  .bg-slate-900\/60 {
    background-color: #0f172b99;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-900\/60 {
      background-color: color-mix(in oklab, var(--color-slate-900) 60%, transparent);
    }
  }

  .bg-slate-900\/80 {
    background-color: #0f172bcc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-900\/80 {
      background-color: color-mix(in oklab, var(--color-slate-900) 80%, transparent);
    }
  }

  .bg-slate-950 {
    background-color: var(--color-slate-950);
  }

  .bg-slate-950\/80 {
    background-color: #020618cc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-slate-950\/80 {
      background-color: color-mix(in oklab, var(--color-slate-950) 80%, transparent);
    }
  }

  .bg-table-header-active {
    background-color: var(--color-table-header-active);
  }

  .bg-toggle-track\/80 {
    background-color: color-mix(in srgb, rgb(var(--freq-slot-toggle-track)) 80%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-toggle-track\/80 {
      background-color: color-mix(in oklab, var(--color-toggle-track) 80%, transparent);
    }
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-violet-500\/15 {
    background-color: #8d54ff26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-violet-500\/15 {
      background-color: color-mix(in oklab, var(--color-violet-500) 15%, transparent);
    }
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-white\/5 {
    background-color: color-mix(in srgb, rgb(var(--freq-color-white)) 5%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/5 {
      background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }

  .bg-white\/10 {
    background-color: color-mix(in srgb, rgb(var(--freq-color-white)) 10%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/10 {
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .bg-white\/15 {
    background-color: color-mix(in srgb, rgb(var(--freq-color-white)) 15%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/15 {
      background-color: color-mix(in oklab, var(--color-white) 15%, transparent);
    }
  }

  .bg-white\/30 {
    background-color: color-mix(in srgb, rgb(var(--freq-color-white)) 30%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/30 {
      background-color: color-mix(in oklab, var(--color-white) 30%, transparent);
    }
  }

  .bg-white\/35 {
    background-color: color-mix(in srgb, rgb(var(--freq-color-white)) 35%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/35 {
      background-color: color-mix(in oklab, var(--color-white) 35%, transparent);
    }
  }

  .bg-white\/50 {
    background-color: color-mix(in srgb, rgb(var(--freq-color-white)) 50%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/50 {
      background-color: color-mix(in oklab, var(--color-white) 50%, transparent);
    }
  }

  .bg-white\/60 {
    background-color: color-mix(in srgb, rgb(var(--freq-color-white)) 60%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/60 {
      background-color: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }

  .bg-white\/70 {
    background-color: color-mix(in srgb, rgb(var(--freq-color-white)) 70%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/70 {
      background-color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }

  .bg-white\/85 {
    background-color: color-mix(in srgb, rgb(var(--freq-color-white)) 85%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/85 {
      background-color: color-mix(in oklab, var(--color-white) 85%, transparent);
    }
  }

  .bg-white\/90 {
    background-color: color-mix(in srgb, rgb(var(--freq-color-white)) 90%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/90 {
      background-color: color-mix(in oklab, var(--color-white) 90%, transparent);
    }
  }

  .bg-yellow-500 {
    background-color: var(--color-yellow-500);
  }

  .bg-gradient-to-b {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-br {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-tr {
    --tw-gradient-position: to top right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-\[linear-gradient\(90deg\,rgb\(var\(--freq-slot-voting-card-border\)\/0\)_0\%\,rgb\(var\(--freq-slot-voting-card-border\)\/0\.35\)_15\%\,rgb\(var\(--freq-slot-voting-card-border\)\/0\.35\)_85\%\,rgb\(var\(--freq-slot-voting-card-border\)\/0\)_100\%\)\] {
    background-image: linear-gradient(90deg, rgb(var(--freq-slot-voting-card-border) / 0) 0%, rgb(var(--freq-slot-voting-card-border) / .35) 15%, rgb(var(--freq-slot-voting-card-border) / .35) 85%, rgb(var(--freq-slot-voting-card-border) / 0) 100%);
  }

  .from-\[rgb\(var\(--freq-action-primary-top\)\)\] {
    --tw-gradient-from: rgb(var(--freq-action-primary-top));
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[rgb\(var\(--freq-modal-close-top\)\)\] {
    --tw-gradient-from: rgb(var(--freq-modal-close-top));
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[rgb\(var\(--freq-modal-surface-top\)\)\] {
    --tw-gradient-from: rgb(var(--freq-modal-surface-top));
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[rgb\(var\(--freq-slot-voting-accent\)\/0\.2\)\] {
    --tw-gradient-from: rgb(var(--freq-slot-voting-accent) / .2);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[rgb\(var\(--freq-slot-voting-action-success-top\)\)\] {
    --tw-gradient-from: rgb(var(--freq-slot-voting-action-success-top));
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[rgb\(var\(--freq-slot-voting-action-top\)\)\] {
    --tw-gradient-from: rgb(var(--freq-slot-voting-action-top));
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[rgb\(var\(--freq-slot-voting-card-top\)\/0\.55\)\] {
    --tw-gradient-from: rgb(var(--freq-slot-voting-card-top) / .55);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[rgb\(var\(--freq-slot-voting-card-top\)\/0\.72\)\] {
    --tw-gradient-from: rgb(var(--freq-slot-voting-card-top) / .72);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[rgb\(var\(--freq-slot-voting-card-top\)\/0\.78\)\] {
    --tw-gradient-from: rgb(var(--freq-slot-voting-card-top) / .78);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[rgb\(var\(--freq-slot-voting-card-top\)\/0\.82\)\] {
    --tw-gradient-from: rgb(var(--freq-slot-voting-card-top) / .82);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[rgb\(var\(--freq-tag-chip-top\)\)\] {
    --tw-gradient-from: rgb(var(--freq-tag-chip-top));
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-600 {
    --tw-gradient-from: var(--color-blue-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-800 {
    --tw-gradient-from: var(--color-blue-800);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-button-secondary-top {
    --tw-gradient-from: var(--color-button-secondary-top);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-emerald-200 {
    --tw-gradient-from: var(--color-emerald-200);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-gray-50 {
    --tw-gradient-from: var(--color-gray-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-gray-100 {
    --tw-gradient-from: var(--color-gray-100);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-green-400 {
    --tw-gradient-from: var(--color-green-400);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-panel-top {
    --tw-gradient-from: var(--color-panel-top);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-progress-fill-top {
    --tw-gradient-from: var(--color-progress-fill-top);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-red-400 {
    --tw-gradient-from: var(--color-red-400);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-table-header-top {
    --tw-gradient-from: var(--color-table-header-top);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-toggle-top {
    --tw-gradient-from: var(--color-toggle-top);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-white {
    --tw-gradient-from: var(--color-white);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-white\/55 {
    --tw-gradient-from: color-mix(in srgb, rgb(var(--freq-color-white)) 55%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .from-white\/55 {
      --tw-gradient-from: color-mix(in oklab, var(--color-white) 55%, transparent);
    }
  }

  .from-white\/55 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .via-\[rgb\(var\(--freq-action-primary-mid\)\)\] {
    --tw-gradient-via: rgb(var(--freq-action-primary-mid));
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-cyan-200 {
    --tw-gradient-via: var(--color-cyan-200);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-green-500 {
    --tw-gradient-via: var(--color-green-500);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-progress-fill-mid {
    --tw-gradient-via: var(--color-progress-fill-mid);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .to-\[rgb\(var\(--freq-action-primary-bottom\)\)\] {
    --tw-gradient-to: rgb(var(--freq-action-primary-bottom));
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[rgb\(var\(--freq-modal-close-bottom\)\)\] {
    --tw-gradient-to: rgb(var(--freq-modal-close-bottom));
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[rgb\(var\(--freq-modal-surface-bottom\)\)\] {
    --tw-gradient-to: rgb(var(--freq-modal-surface-bottom));
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[rgb\(var\(--freq-slot-voting-accent\)\/0\.08\)\] {
    --tw-gradient-to: rgb(var(--freq-slot-voting-accent) / .08);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[rgb\(var\(--freq-slot-voting-action-bottom\)\)\] {
    --tw-gradient-to: rgb(var(--freq-slot-voting-action-bottom));
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[rgb\(var\(--freq-slot-voting-action-success-bottom\)\)\] {
    --tw-gradient-to: rgb(var(--freq-slot-voting-action-success-bottom));
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[rgb\(var\(--freq-slot-voting-card-bottom\)\/0\.4\)\] {
    --tw-gradient-to: rgb(var(--freq-slot-voting-card-bottom) / .4);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[rgb\(var\(--freq-slot-voting-card-bottom\)\/0\.6\)\] {
    --tw-gradient-to: rgb(var(--freq-slot-voting-card-bottom) / .6);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[rgb\(var\(--freq-slot-voting-card-bottom\)\/0\.56\)\] {
    --tw-gradient-to: rgb(var(--freq-slot-voting-card-bottom) / .56);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[rgb\(var\(--freq-slot-voting-card-bottom\)\/0\.68\)\] {
    --tw-gradient-to: rgb(var(--freq-slot-voting-card-bottom) / .68);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[rgb\(var\(--freq-tag-chip-bottom\)\)\] {
    --tw-gradient-to: rgb(var(--freq-tag-chip-bottom));
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-blue-50\/35 {
    --tw-gradient-to: color-mix(in srgb, rgb(var(--freq-blue-50)) 35%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .to-blue-50\/35 {
      --tw-gradient-to: color-mix(in oklab, var(--color-blue-50) 35%, transparent);
    }
  }

  .to-blue-50\/35 {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-button-secondary-bottom {
    --tw-gradient-to: var(--color-button-secondary-bottom);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-gray-50 {
    --tw-gradient-to: var(--color-gray-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-gray-100 {
    --tw-gradient-to: var(--color-gray-100);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-gray-200 {
    --tw-gradient-to: var(--color-gray-200);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-green-600 {
    --tw-gradient-to: var(--color-green-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-panel-bottom {
    --tw-gradient-to: var(--color-panel-bottom);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-progress-fill-bottom {
    --tw-gradient-to: var(--color-progress-fill-bottom);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-purple-500 {
    --tw-gradient-to: var(--color-purple-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-purple-600 {
    --tw-gradient-to: var(--color-purple-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-red-600 {
    --tw-gradient-to: var(--color-red-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-sky-200 {
    --tw-gradient-to: var(--color-sky-200);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-table-header-bottom {
    --tw-gradient-to: var(--color-table-header-bottom);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-toggle-bottom {
    --tw-gradient-to: var(--color-toggle-bottom);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .fill-current {
    fill: currentColor;
  }

  .fill-red-500 {
    fill: var(--color-red-500);
  }

  .object-cover {
    object-fit: cover;
  }

  .\!p-0 {
    padding: calc(var(--spacing) * 0) !important;
  }

  .p-0 {
    padding: calc(var(--spacing) * 0);
  }

  .p-1 {
    padding: calc(var(--spacing) * 1);
  }

  .p-1\.5 {
    padding: calc(var(--spacing) * 1.5);
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-5 {
    padding: calc(var(--spacing) * 5);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .p-\[3px\] {
    padding: 3px;
  }

  .p-\[18px\] {
    padding: 18px;
  }

  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }

  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }

  .px-1\.5 {
    padding-inline: calc(var(--spacing) * 1.5);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-3\.5 {
    padding-inline: calc(var(--spacing) * 3.5);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }

  .px-9 {
    padding-inline: calc(var(--spacing) * 9);
  }

  .py-0\.5 {
    padding-block: calc(var(--spacing) * .5);
  }

  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }

  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-3\.5 {
    padding-block: calc(var(--spacing) * 3.5);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }

  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }

  .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }

  .py-\[3px\] {
    padding-block: 3px;
  }

  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }

  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }

  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }

  .pr-1 {
    padding-right: calc(var(--spacing) * 1);
  }

  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }

  .pr-7 {
    padding-right: calc(var(--spacing) * 7);
  }

  .pr-8 {
    padding-right: calc(var(--spacing) * 8);
  }

  .pb-0\.5 {
    padding-bottom: calc(var(--spacing) * .5);
  }

  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }

  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }

  .pl-0 {
    padding-left: calc(var(--spacing) * 0);
  }

  .pl-6 {
    padding-left: calc(var(--spacing) * 6);
  }

  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }

  .pl-9 {
    padding-left: calc(var(--spacing) * 9);
  }

  .text-center {
    text-align: center;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .align-bottom {
    vertical-align: bottom;
  }

  .align-middle {
    vertical-align: middle;
  }

  .font-mono {
    font-family: var(--font-mono);
  }

  .font-sans {
    font-family: var(--font-sans);
  }

  .\!text-2xl {
    font-size: var(--text-2xl) !important;
    line-height: var(--tw-leading, var(--text-2xl--line-height)) !important;
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-\[7px\] {
    font-size: 7px;
  }

  .text-\[8px\] {
    font-size: 8px;
  }

  .text-\[9px\] {
    font-size: 9px;
  }

  .text-\[10px\] {
    font-size: 10px;
  }

  .text-\[11px\] {
    font-size: 11px;
  }

  .text-\[12px\] {
    font-size: 12px;
  }

  .text-\[13px\] {
    font-size: 13px;
  }

  .text-\[15px\] {
    font-size: 15px;
  }

  .text-\[22px\] {
    font-size: 22px;
  }

  .leading-\[1\.1\] {
    --tw-leading: 1.1;
    line-height: 1.1;
  }

  .leading-\[1\.5\] {
    --tw-leading: 1.5;
    line-height: 1.5;
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-light {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .tracking-\[0\.2em\] {
    --tw-tracking: .2em;
    letter-spacing: .2em;
  }

  .tracking-\[0\.06em\] {
    --tw-tracking: .06em;
    letter-spacing: .06em;
  }

  .tracking-\[0\.08em\] {
    --tw-tracking: .08em;
    letter-spacing: .08em;
  }

  .tracking-\[0\.18em\] {
    --tw-tracking: .18em;
    letter-spacing: .18em;
  }

  .tracking-\[0\.24em\] {
    --tw-tracking: .24em;
    letter-spacing: .24em;
  }

  .tracking-\[0\.25em\] {
    --tw-tracking: .25em;
    letter-spacing: .25em;
  }

  .tracking-normal {
    --tw-tracking: var(--tracking-normal);
    letter-spacing: var(--tracking-normal);
  }

  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }

  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }

  .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }

  .break-all {
    word-break: break-all;
  }

  .text-ellipsis {
    text-overflow: ellipsis;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .text-\[rgb\(var\(--freq-action-primary-text\)\)\] {
    color: rgb(var(--freq-action-primary-text));
  }

  .text-\[rgb\(var\(--freq-color-link\)\)\] {
    color: rgb(var(--freq-color-link));
  }

  .text-\[rgb\(var\(--freq-slot-player-muted\)\/0\.85\)\] {
    color: rgb(var(--freq-slot-player-muted) / .85);
  }

  .text-\[rgb\(var\(--freq-slot-player-muted\)\/0\.88\)\] {
    color: rgb(var(--freq-slot-player-muted) / .88);
  }

  .text-\[rgb\(var\(--freq-slot-sidebar-heading\)\)\] {
    color: rgb(var(--freq-slot-sidebar-heading));
  }

  .text-\[rgb\(var\(--freq-slot-voting-accent\)\)\] {
    color: rgb(var(--freq-slot-voting-accent));
  }

  .text-\[rgb\(var\(--freq-slot-voting-action-muted-text\)\)\] {
    color: rgb(var(--freq-slot-voting-action-muted-text));
  }

  .text-\[rgb\(var\(--freq-slot-voting-action-text\)\)\] {
    color: rgb(var(--freq-slot-voting-action-text));
  }

  .text-\[rgb\(var\(--freq-slot-voting-danger\)\)\] {
    color: rgb(var(--freq-slot-voting-danger));
  }

  .text-\[rgb\(var\(--freq-slot-voting-input-text\)\)\] {
    color: rgb(var(--freq-slot-voting-input-text));
  }

  .text-\[rgb\(var\(--freq-slot-voting-muted\)\)\] {
    color: rgb(var(--freq-slot-voting-muted));
  }

  .text-\[rgb\(var\(--freq-slot-voting-muted\)\/0\.62\)\] {
    color: rgb(var(--freq-slot-voting-muted) / .62);
  }

  .text-\[rgb\(var\(--freq-slot-voting-muted\)\/0\.78\)\] {
    color: rgb(var(--freq-slot-voting-muted) / .78);
  }

  .text-\[rgb\(var\(--freq-slot-voting-success\)\)\] {
    color: rgb(var(--freq-slot-voting-success));
  }

  .text-\[rgb\(var\(--freq-slot-voting-tab-text-inactive\)\)\] {
    color: rgb(var(--freq-slot-voting-tab-text-inactive));
  }

  .text-\[rgb\(var\(--freq-slot-voting-text\)\)\] {
    color: rgb(var(--freq-slot-voting-text));
  }

  .text-\[rgb\(var\(--freq-tag-chip-text\)\)\] {
    color: rgb(var(--freq-tag-chip-text));
  }

  .text-\[rgb\(var\(--freq-tag-chip-text\)\/0\.7\)\] {
    color: rgb(var(--freq-tag-chip-text) / .7);
  }

  .text-amber-100 {
    color: var(--color-amber-100);
  }

  .text-amber-100\/80 {
    color: #fef3c6cc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-amber-100\/80 {
      color: color-mix(in oklab, var(--color-amber-100) 80%, transparent);
    }
  }

  .text-amber-100\/90 {
    color: #fef3c6e6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-amber-100\/90 {
      color: color-mix(in oklab, var(--color-amber-100) 90%, transparent);
    }
  }

  .text-amber-200 {
    color: var(--color-amber-200);
  }

  .text-amber-200\/80 {
    color: color-mix(in srgb, rgb(var(--freq-amber-200)) 80%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-amber-200\/80 {
      color: color-mix(in oklab, var(--color-amber-200) 80%, transparent);
    }
  }

  .text-amber-200\/90 {
    color: color-mix(in srgb, rgb(var(--freq-amber-200)) 90%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-amber-200\/90 {
      color: color-mix(in oklab, var(--color-amber-200) 90%, transparent);
    }
  }

  .text-amber-300 {
    color: var(--color-amber-300);
  }

  .text-amber-400 {
    color: var(--color-amber-400);
  }

  .text-amber-600 {
    color: var(--color-amber-600);
  }

  .text-amber-700 {
    color: var(--color-amber-700);
  }

  .text-amber-800 {
    color: var(--color-amber-800);
  }

  .text-amber-900 {
    color: var(--color-amber-900);
  }

  .text-black {
    color: var(--color-black);
  }

  .text-blue-100\/90 {
    color: color-mix(in srgb, rgb(var(--freq-blue-100)) 90%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-blue-100\/90 {
      color: color-mix(in oklab, var(--color-blue-100) 90%, transparent);
    }
  }

  .text-blue-200 {
    color: var(--color-blue-200);
  }

  .text-blue-400 {
    color: var(--color-blue-400);
  }

  .text-blue-500 {
    color: var(--color-blue-500);
  }

  .text-blue-600 {
    color: var(--color-blue-600);
  }

  .text-blue-700 {
    color: var(--color-blue-700);
  }

  .text-button-secondary-text {
    color: var(--color-button-secondary-text);
  }

  .text-current {
    color: currentColor;
  }

  .text-cyan-100 {
    color: var(--color-cyan-100);
  }

  .text-cyan-100\/80 {
    color: #cefafecc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-cyan-100\/80 {
      color: color-mix(in oklab, var(--color-cyan-100) 80%, transparent);
    }
  }

  .text-cyan-200 {
    color: var(--color-cyan-200);
  }

  .text-emerald-100 {
    color: var(--color-emerald-100);
  }

  .text-emerald-200 {
    color: var(--color-emerald-200);
  }

  .text-emerald-300 {
    color: var(--color-emerald-300);
  }

  .text-emerald-700 {
    color: var(--color-emerald-700);
  }

  .text-emerald-900 {
    color: var(--color-emerald-900);
  }

  .text-emerald-900\/70 {
    color: #004e3bb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-emerald-900\/70 {
      color: color-mix(in oklab, var(--color-emerald-900) 70%, transparent);
    }
  }

  .text-gray-100 {
    color: var(--color-gray-100);
  }

  .text-gray-200 {
    color: var(--color-gray-200);
  }

  .text-gray-200\/80 {
    color: color-mix(in srgb, rgb(var(--freq-neutral-200)) 80%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-gray-200\/80 {
      color: color-mix(in oklab, var(--color-gray-200) 80%, transparent);
    }
  }

  .text-gray-300 {
    color: var(--color-gray-300);
  }

  .text-gray-400 {
    color: var(--color-gray-400);
  }

  .text-gray-500 {
    color: var(--color-gray-500);
  }

  .text-gray-600 {
    color: var(--color-gray-600);
  }

  .text-gray-700 {
    color: var(--color-gray-700);
  }

  .text-gray-800 {
    color: var(--color-gray-800);
  }

  .text-gray-900 {
    color: var(--color-gray-900);
  }

  .text-green-400 {
    color: var(--color-green-400);
  }

  .text-green-500 {
    color: var(--color-green-500);
  }

  .text-green-600 {
    color: var(--color-green-600);
  }

  .text-green-700 {
    color: var(--color-green-700);
  }

  .text-indigo-200 {
    color: var(--color-indigo-200);
  }

  .text-input-text {
    color: var(--color-input-text);
  }

  .text-orange-600 {
    color: var(--color-orange-600);
  }

  .text-orange-700 {
    color: var(--color-orange-700);
  }

  .text-panel-text {
    color: var(--color-panel-text);
  }

  .text-panel-text-muted {
    color: var(--color-panel-text-muted);
  }

  .text-purple-500 {
    color: var(--color-purple-500);
  }

  .text-red-100 {
    color: var(--color-red-100);
  }

  .text-red-100\/80 {
    color: #ffe2e2cc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-red-100\/80 {
      color: color-mix(in oklab, var(--color-red-100) 80%, transparent);
    }
  }

  .text-red-200\/90 {
    color: #ffcacae6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-red-200\/90 {
      color: color-mix(in oklab, var(--color-red-200) 90%, transparent);
    }
  }

  .text-red-300 {
    color: var(--color-red-300);
  }

  .text-red-400 {
    color: var(--color-red-400);
  }

  .text-red-500 {
    color: var(--color-red-500);
  }

  .text-red-600 {
    color: var(--color-red-600);
  }

  .text-red-800 {
    color: var(--color-red-800);
  }

  .text-red-800\/80 {
    color: #9f0712cc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-red-800\/80 {
      color: color-mix(in oklab, var(--color-red-800) 80%, transparent);
    }
  }

  .text-red-900 {
    color: var(--color-red-900);
  }

  .text-rose-100 {
    color: var(--color-rose-100);
  }

  .text-rose-400 {
    color: var(--color-rose-400);
  }

  .text-rose-500 {
    color: var(--color-rose-500);
  }

  .text-rose-600 {
    color: var(--color-rose-600);
  }

  .text-row-text {
    color: var(--color-row-text);
  }

  .text-row-text-muted {
    color: var(--color-row-text-muted);
  }

  .text-sky-100 {
    color: var(--color-sky-100);
  }

  .text-sky-100\/90 {
    color: #dff2fee6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-sky-100\/90 {
      color: color-mix(in oklab, var(--color-sky-100) 90%, transparent);
    }
  }

  .text-sky-200 {
    color: var(--color-sky-200);
  }

  .text-slate-100 {
    color: var(--color-slate-100);
  }

  .text-slate-200 {
    color: var(--color-slate-200);
  }

  .text-slate-300 {
    color: var(--color-slate-300);
  }

  .text-slate-400 {
    color: var(--color-slate-400);
  }

  .text-slate-500 {
    color: var(--color-slate-500);
  }

  .text-slate-600 {
    color: var(--color-slate-600);
  }

  .text-slate-700 {
    color: var(--color-slate-700);
  }

  .text-slate-800 {
    color: var(--color-slate-800);
  }

  .text-slate-900 {
    color: var(--color-slate-900);
  }

  .text-slate-950 {
    color: var(--color-slate-950);
  }

  .text-table-header-text {
    color: var(--color-table-header-text);
  }

  .text-theme-settings-danger {
    color: var(--color-theme-settings-danger);
  }

  .text-theme-settings-muted {
    color: var(--color-theme-settings-muted);
  }

  .text-violet-200 {
    color: var(--color-violet-200);
  }

  .text-white {
    color: var(--color-white);
  }

  .text-white\/60 {
    color: color-mix(in srgb, rgb(var(--freq-color-white)) 60%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/60 {
      color: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }

  .text-white\/70 {
    color: color-mix(in srgb, rgb(var(--freq-color-white)) 70%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/70 {
      color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }

  .text-white\/80 {
    color: color-mix(in srgb, rgb(var(--freq-color-white)) 80%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/80 {
      color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }

  .text-white\/90 {
    color: color-mix(in srgb, rgb(var(--freq-color-white)) 90%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/90 {
      color: color-mix(in oklab, var(--color-white) 90%, transparent);
    }
  }

  .text-yellow-400 {
    color: var(--color-yellow-400);
  }

  .text-yellow-500 {
    color: var(--color-yellow-500);
  }

  .text-yellow-600 {
    color: var(--color-yellow-600);
  }

  .lowercase {
    text-transform: lowercase;
  }

  .normal-case {
    text-transform: none;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .italic {
    font-style: italic;
  }

  .tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .underline {
    text-decoration-line: underline;
  }

  .placeholder-gray-500::placeholder {
    color: var(--color-gray-500);
  }

  .accent-emerald-400 {
    accent-color: var(--color-emerald-400);
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-80 {
    opacity: .8;
  }

  .opacity-100 {
    opacity: 1;
  }

  .\!shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_3px_rgb\(var\(--freq-color-black\)\/0\.15\)\] {
    --tw-shadow: 0 1px 3px var(--tw-shadow-color, rgb(var(--freq-color-black) / .15));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.15\)\] {
    --tw-shadow: 0 1px 3px var(--tw-shadow-color, #00000026);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_2px_8px_rgb\(var\(--freq-slot-voting-accent\)\/0\.3\)\] {
    --tw-shadow: 0 2px 8px var(--tw-shadow-color, rgb(var(--freq-slot-voting-accent) / .3));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_2px_8px_rgb\(var\(--freq-slot-voting-card-border\)\/0\.2\)\] {
    --tw-shadow: 0 2px 8px var(--tw-shadow-color, rgb(var(--freq-slot-voting-card-border) / .2));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_2px_8px_rgb\(var\(--freq-slot-voting-card-border\)\/0\.22\)\] {
    --tw-shadow: 0 2px 8px var(--tw-shadow-color, rgb(var(--freq-slot-voting-card-border) / .22));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_2px_8px_rgb\(var\(--freq-slot-voting-success\)\/0\.3\)\] {
    --tw-shadow: 0 2px 8px var(--tw-shadow-color, rgb(var(--freq-slot-voting-success) / .3));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_4px_16px_rgb\(var\(--freq-slot-voting-card-border\)\/0\.22\)\] {
    --tw-shadow: 0 4px 16px var(--tw-shadow-color, rgb(var(--freq-slot-voting-card-border) / .22));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_8px_18px_rgba\(15\,23\,42\,0\.35\)\] {
    --tw-shadow: 0 8px 18px var(--tw-shadow-color, #0f172a59);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_10px_24px_rgb\(var\(--freq-slot-voting-card-border\)\/0\.26\)\,inset_0_1px_1px_rgb\(var\(--freq-color-white\)\/0\.8\)\] {
    --tw-shadow: 0 10px 24px var(--tw-shadow-color, rgb(var(--freq-slot-voting-card-border) / .26)), inset 0 1px 1px var(--tw-shadow-color, rgb(var(--freq-color-white) / .8));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.35\)\] {
    --tw-shadow: 0 10px 30px var(--tw-shadow-color, #0f172a59);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_12px_30px_rgba\(56\,189\,248\,0\.25\)\] {
    --tw-shadow: 0 12px 30px var(--tw-shadow-color, #38bdf840);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_1px_0_rgb\(var\(--freq-color-white\)\/var\(--freq-modal-close-highlight-alpha\)\)\] {
    --tw-shadow: inset 0 1px 0 var(--tw-shadow-color, rgb(var(--freq-color-white) / var(--freq-modal-close-highlight-alpha)));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_1px_0_rgb\(var\(--freq-color-white\)\/var\(--freq-tag-chip-highlight-alpha\)\)\,0_1px_2px_rgb\(var\(--freq-color-black\)\/var\(--freq-tag-chip-drop-alpha\)\)\] {
    --tw-shadow: inset 0 1px 0 var(--tw-shadow-color, rgb(var(--freq-color-white) / var(--freq-tag-chip-highlight-alpha))), 0 1px 2px var(--tw-shadow-color, rgb(var(--freq-color-black) / var(--freq-tag-chip-drop-alpha)));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_1px_1px_rgb\(var\(--freq-color-white\)\/0\.9\)\,0_6px_16px_rgb\(var\(--freq-slot-voting-tab-rail-shadow\)\/0\.15\)\] {
    --tw-shadow: inset 0 1px 1px var(--tw-shadow-color, rgb(var(--freq-color-white) / .9)), 0 6px 16px var(--tw-shadow-color, rgb(var(--freq-slot-voting-tab-rail-shadow) / .15));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_1px_2px_rgb\(var\(--freq-color-black\)\/var\(--freq-input-shadow-alpha\)\)\] {
    --tw-shadow: inset 0 1px 2px var(--tw-shadow-color, rgb(var(--freq-color-black) / var(--freq-input-shadow-alpha)));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_1px_2px_rgb\(var\(--freq-slot-voting-card-border\)\/0\.2\)\] {
    --tw-shadow: inset 0 1px 2px var(--tw-shadow-color, rgb(var(--freq-slot-voting-card-border) / .2));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_1px_3px_rgb\(var\(--freq-color-black\)\/var\(--freq-input-shadow-alpha\)\)\] {
    --tw-shadow: inset 0 1px 3px var(--tw-shadow-color, rgb(var(--freq-color-black) / var(--freq-input-shadow-alpha)));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_1px_3px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: inset 0 1px 3px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_1px_3px_rgba\(0\,0\,0\,0\.2\)\] {
    --tw-shadow: inset 0 1px 3px var(--tw-shadow-color, #0003);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_2px_3px_rgb\(var\(--freq-color-white\)\/0\.9\)\,inset_0_-3px_6px_rgb\(var\(--freq-slot-voting-tab-pill-shadow\)\/0\.35\)\,0_6px_14px_rgb\(var\(--freq-slot-voting-tab-pill-glow\)\/0\.35\)\] {
    --tw-shadow: inset 0 2px 3px var(--tw-shadow-color, rgb(var(--freq-color-white) / .9)), inset 0 -3px 6px var(--tw-shadow-color, rgb(var(--freq-slot-voting-tab-pill-shadow) / .35)), 0 6px 14px var(--tw-shadow-color, rgb(var(--freq-slot-voting-tab-pill-glow) / .35));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_2px_4px_rgb\(var\(--freq-color-black\)\/var\(--freq-input-shadow-alpha\)\)\] {
    --tw-shadow: inset 0 2px 4px var(--tw-shadow-color, rgb(var(--freq-color-black) / var(--freq-input-shadow-alpha)));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow\/border {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring, .ring-1 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-2 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-blue-300 {
    --tw-ring-color: var(--color-blue-300);
  }

  .ring-white\/10 {
    --tw-ring-color: color-mix(in srgb, rgb(var(--freq-color-white)) 10%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .ring-white\/10 {
      --tw-ring-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .drop-shadow-sm {
    --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, #00000026));
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-sm));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .backdrop-blur {
    --tw-backdrop-blur: blur(8px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[20px\] {
    --tw-backdrop-blur: blur(20px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-md {
    --tw-backdrop-blur: blur(var(--blur-md));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-saturate-150 {
    --tw-backdrop-saturate: saturate(150%);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[stroke-dashoffset\] {
    transition-property: stroke-dashoffset;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[width\] {
    transition-property: width;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .duration-100 {
    --tw-duration: .1s;
    transition-duration: .1s;
  }

  .duration-150 {
    --tw-duration: .15s;
    transition-duration: .15s;
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .duration-500 {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .ease-\[cubic-bezier\(0\.25\,1\,0\.5\,1\)\] {
    --tw-ease: cubic-bezier(.25, 1, .5, 1);
    transition-timing-function: cubic-bezier(.25, 1, .5, 1);
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .outline-none\! {
    --tw-outline-style: none !important;
    outline-style: none !important;
  }

  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  .\[coverage\:merge\] {
    coverage: merge;
  }

  .\[radio\:build\] {
    radio: build;
  }

  .\[radio\:fetch\] {
    radio: fetch;
  }

  .\[radio\:ingest\] {
    radio: ingest;
  }

  .\[radio\:merge\] {
    radio: merge;
  }

  .\[radio\:wof\] {
    radio: wof;
  }

  @media (hover: hover) {
    .group-hover\:block:is(:where(.group):hover *) {
      display: block;
    }

    .group-hover\:flex:is(:where(.group):hover *) {
      display: flex;
    }

    .group-hover\:hidden:is(:where(.group):hover *) {
      display: none;
    }

    .group-hover\:inline-flex:is(:where(.group):hover *) {
      display: inline-flex;
    }

    .group-hover\:text-blue-600:is(:where(.group):hover *) {
      color: var(--color-blue-600);
    }

    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity: 1;
    }

    .group-hover\/volume\:w-20:is(:where(.group\/volume):hover *) {
      width: calc(var(--spacing) * 20);
    }
  }

  .placeholder\:text-\[rgb\(var\(--freq-slot-voting-muted\)\/0\.74\)\]::placeholder {
    color: rgb(var(--freq-slot-voting-muted) / .74);
  }

  .placeholder\:text-input-placeholder::placeholder {
    color: var(--color-input-placeholder);
  }

  .placeholder\:text-slate-400::placeholder {
    color: var(--color-slate-400);
  }

  .before\:pointer-events-none:before {
    content: var(--tw-content);
    pointer-events: none;
  }

  .before\:absolute:before {
    content: var(--tw-content);
    position: absolute;
  }

  .before\:inset-2:before {
    content: var(--tw-content);
    inset: calc(var(--spacing) * 2);
  }

  .before\:top-px:before {
    content: var(--tw-content);
    top: 1px;
  }

  .before\:right-\[10\%\]:before {
    content: var(--tw-content);
    right: 10%;
  }

  .before\:left-\[10\%\]:before {
    content: var(--tw-content);
    left: 10%;
  }

  .before\:h-\[58\%\]:before {
    content: var(--tw-content);
    height: 58%;
  }

  .before\:rounded-2xl:before {
    content: var(--tw-content);
    border-radius: var(--radius-2xl);
  }

  .before\:rounded-full:before {
    content: var(--tw-content);
    border-radius: 3.40282e38px;
  }

  .before\:border:before {
    content: var(--tw-content);
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .before\:border-\[rgb\(var\(--freq-slot-voting-card-border\)\/0\.3\)\]:before {
    content: var(--tw-content);
    border-color: rgb(var(--freq-slot-voting-card-border) / .3);
  }

  .before\:bg-\[linear-gradient\(180deg\,rgb\(var\(--freq-color-white\)\)_0\%\,rgb\(var\(--freq-color-white\)\/0\.7\)_45\%\,rgb\(var\(--freq-color-white\)\/0\.3\)_72\%\,rgb\(var\(--freq-color-white\)\/0\)_100\%\)\]:before {
    content: var(--tw-content);
    background-image: linear-gradient(180deg, rgb(var(--freq-color-white)) 0%, rgb(var(--freq-color-white) / .7) 45%, rgb(var(--freq-color-white) / .3) 72%, rgb(var(--freq-color-white) / 0) 100%);
  }

  .before\:opacity-60:before {
    content: var(--tw-content);
    opacity: .6;
  }

  .before\:shadow-\[inset_0_1px_1px_rgb\(var\(--freq-color-white\)\/0\.25\)\]:before {
    content: var(--tw-content);
    --tw-shadow: inset 0 1px 1px var(--tw-shadow-color, rgb(var(--freq-color-white) / .25));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .before\:content-\[\'\'\]:before {
    --tw-content: "";
    content: var(--tw-content);
  }

  .focus-within\:border-input-focus:focus-within {
    border-color: var(--color-input-focus);
  }

  .focus-within\:ring-1:focus-within {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-within\:ring-input-focus-ring:focus-within {
    --tw-ring-color: var(--color-input-focus-ring);
  }

  @media (hover: hover) {
    .hover\:z-50:hover {
      z-index: 50;
    }

    .hover\:translate-y-1:hover {
      --tw-translate-y: calc(var(--spacing) * 1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .hover\:scale-105:hover {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .hover\:scale-110:hover {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .hover\:scale-\[1\.02\]:hover {
      scale: 1.02;
    }

    .hover\:border-0:hover {
      border-style: var(--tw-border-style);
      border-width: 0;
    }

    .hover\:\!border-transparent:hover {
      border-color: #0000 !important;
    }

    .hover\:border-\[rgb\(var\(--freq-slot-voting-danger\)\/0\.5\)\]:hover {
      border-color: rgb(var(--freq-slot-voting-danger) / .5);
    }

    .hover\:border-gray-300:hover {
      border-color: var(--color-gray-300);
    }

    .hover\:border-gray-500:hover {
      border-color: var(--color-gray-500);
    }

    .hover\:border-input-focus:hover {
      border-color: var(--color-input-focus);
    }

    .hover\:border-slate-300:hover {
      border-color: var(--color-slate-300);
    }

    .hover\:\!bg-black\/25:hover {
      background-color: color-mix(in srgb, rgb(var(--freq-color-black)) 25%, transparent) !important;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:\!bg-black\/25:hover {
        background-color: color-mix(in oklab, var(--color-black) 25%, transparent) !important;
      }
    }

    .hover\:bg-\[rgb\(var\(--freq-action-primary-hover-mid\)\)\]:hover {
      background-color: rgb(var(--freq-action-primary-hover-mid));
    }

    .hover\:bg-\[rgb\(var\(--freq-color-white\)\/0\.8\)\]:hover {
      background-color: rgb(var(--freq-color-white) / .8);
    }

    .hover\:bg-\[rgb\(var\(--freq-slot-voting-danger\)\/0\.15\)\]:hover {
      background-color: rgb(var(--freq-slot-voting-danger) / .15);
    }

    .hover\:bg-\[rgb\(var\(--freq-slot-voting-history-row-hover\)\/0\.35\)\]:hover {
      background-color: rgb(var(--freq-slot-voting-history-row-hover) / .35);
    }

    .hover\:bg-\[rgb\(var\(--freq-slot-voting-muted\)\/0\.08\)\]:hover {
      background-color: rgb(var(--freq-slot-voting-muted) / .08);
    }

    .hover\:bg-amber-200:hover {
      background-color: var(--color-amber-200);
    }

    .hover\:bg-amber-200\/10:hover {
      background-color: color-mix(in srgb, rgb(var(--freq-amber-200)) 10%, transparent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-amber-200\/10:hover {
        background-color: color-mix(in oklab, var(--color-amber-200) 10%, transparent);
      }
    }

    .hover\:bg-amber-200\/30:hover {
      background-color: color-mix(in srgb, rgb(var(--freq-amber-200)) 30%, transparent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-amber-200\/30:hover {
        background-color: color-mix(in oklab, var(--color-amber-200) 30%, transparent);
      }
    }

    .hover\:bg-blue-50:hover {
      background-color: var(--color-blue-50);
    }

    .hover\:bg-blue-100:hover {
      background-color: var(--color-blue-100);
    }

    .hover\:bg-blue-200:hover {
      background-color: var(--color-blue-200);
    }

    .hover\:bg-button-secondary-bottom:hover {
      background-color: var(--color-button-secondary-bottom);
    }

    .hover\:bg-gray-50:hover {
      background-color: var(--color-gray-50);
    }

    .hover\:bg-gray-100:hover {
      background-color: var(--color-gray-100);
    }

    .hover\:bg-gray-200:hover {
      background-color: var(--color-gray-200);
    }

    .hover\:bg-gray-600:hover {
      background-color: var(--color-gray-600);
    }

    .hover\:bg-gray-700:hover {
      background-color: var(--color-gray-700);
    }

    .hover\:bg-gray-800\/30:hover {
      background-color: color-mix(in srgb, rgb(var(--freq-neutral-800)) 30%, transparent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-gray-800\/30:hover {
        background-color: color-mix(in oklab, var(--color-gray-800) 30%, transparent);
      }
    }

    .hover\:bg-input-disabled:hover {
      background-color: var(--color-input-disabled);
    }

    .hover\:bg-red-50:hover {
      background-color: var(--color-red-50);
    }

    .hover\:bg-red-100:hover {
      background-color: var(--color-red-100);
    }

    .hover\:bg-red-200\/30:hover {
      background-color: #ffcaca4d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-red-200\/30:hover {
        background-color: color-mix(in oklab, var(--color-red-200) 30%, transparent);
      }
    }

    .hover\:bg-red-500\/20:hover {
      background-color: #fb2c3633;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-red-500\/20:hover {
        background-color: color-mix(in oklab, var(--color-red-500) 20%, transparent);
      }
    }

    .hover\:bg-row-hover:hover {
      background-color: var(--color-row-hover);
    }

    .hover\:bg-slate-100:hover {
      background-color: var(--color-slate-100);
    }

    .hover\:bg-slate-800:hover {
      background-color: var(--color-slate-800);
    }

    .hover\:bg-slate-900\/80:hover {
      background-color: #0f172bcc;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-slate-900\/80:hover {
        background-color: color-mix(in oklab, var(--color-slate-900) 80%, transparent);
      }
    }

    .hover\:bg-table-header-hover:hover {
      background-color: var(--color-table-header-hover);
    }

    .hover\:bg-white:hover {
      background-color: var(--color-white);
    }

    .hover\:bg-white\/20:hover {
      background-color: color-mix(in srgb, rgb(var(--freq-color-white)) 20%, transparent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/20:hover {
        background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
      }
    }

    .hover\:from-\[rgb\(var\(--freq-action-primary-hover-top\)\)\]:hover {
      --tw-gradient-from: rgb(var(--freq-action-primary-hover-top));
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }

    .hover\:from-\[rgb\(var\(--freq-modal-close-hover-top\)\)\]:hover {
      --tw-gradient-from: rgb(var(--freq-modal-close-hover-top));
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }

    .hover\:from-button-secondary-hover-top:hover {
      --tw-gradient-from: var(--color-button-secondary-hover-top);
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }

    .hover\:from-gray-50:hover {
      --tw-gradient-from: var(--color-gray-50);
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }

    .hover\:from-gray-100:hover {
      --tw-gradient-from: var(--color-gray-100);
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }

    .hover\:via-\[rgb\(var\(--freq-action-primary-hover-mid\)\)\]:hover {
      --tw-gradient-via: rgb(var(--freq-action-primary-hover-mid));
      --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
      --tw-gradient-stops: var(--tw-gradient-via-stops);
    }

    .hover\:to-\[rgb\(var\(--freq-action-primary-hover-bottom\)\)\]:hover {
      --tw-gradient-to: rgb(var(--freq-action-primary-hover-bottom));
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }

    .hover\:to-\[rgb\(var\(--freq-modal-close-hover-bottom\)\)\]:hover {
      --tw-gradient-to: rgb(var(--freq-modal-close-hover-bottom));
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }

    .hover\:to-button-secondary-hover-bottom:hover {
      --tw-gradient-to: var(--color-button-secondary-hover-bottom);
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }

    .hover\:to-gray-200:hover {
      --tw-gradient-to: var(--color-gray-200);
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }

    .hover\:text-\[rgb\(var\(--freq-color-link-hover\)\)\]:hover {
      color: rgb(var(--freq-color-link-hover));
    }

    .hover\:text-\[rgb\(var\(--freq-slot-player-text\)\)\]:hover {
      color: rgb(var(--freq-slot-player-text));
    }

    .hover\:text-\[rgb\(var\(--freq-tag-chip-text\)\)\]:hover {
      color: rgb(var(--freq-tag-chip-text));
    }

    .hover\:text-amber-300:hover {
      color: var(--color-amber-300);
    }

    .hover\:text-amber-900:hover {
      color: var(--color-amber-900);
    }

    .hover\:text-black:hover {
      color: var(--color-black);
    }

    .hover\:text-blue-300:hover {
      color: var(--color-blue-300);
    }

    .hover\:text-blue-600:hover {
      color: var(--color-blue-600);
    }

    .hover\:text-blue-700:hover {
      color: var(--color-blue-700);
    }

    .hover\:text-emerald-900:hover {
      color: var(--color-emerald-900);
    }

    .hover\:text-gray-200:hover {
      color: var(--color-gray-200);
    }

    .hover\:text-gray-600:hover {
      color: var(--color-gray-600);
    }

    .hover\:text-gray-700:hover {
      color: var(--color-gray-700);
    }

    .hover\:text-gray-800:hover {
      color: var(--color-gray-800);
    }

    .hover\:text-gray-900:hover {
      color: var(--color-gray-900);
    }

    .hover\:text-red-400:hover {
      color: var(--color-red-400);
    }

    .hover\:text-red-500:hover {
      color: var(--color-red-500);
    }

    .hover\:text-slate-600:hover {
      color: var(--color-slate-600);
    }

    .hover\:text-slate-700:hover {
      color: var(--color-slate-700);
    }

    .hover\:text-slate-800:hover {
      color: var(--color-slate-800);
    }

    .hover\:text-white:hover {
      color: var(--color-white);
    }

    .hover\:underline:hover {
      text-decoration-line: underline;
    }

    .hover\:opacity-100:hover {
      opacity: 1;
    }

    .hover\:shadow:hover {
      --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-\[0_0_12px_rgb\(var\(--freq-action-primary-hover-mid\)\/0\.25\)\]:hover {
      --tw-shadow: 0 0 12px var(--tw-shadow-color, rgb(var(--freq-action-primary-hover-mid) / .25));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-\[0_4px_12px_rgb\(var\(--freq-slot-voting-accent\)\/0\.4\)\]:hover {
      --tw-shadow: 0 4px 12px var(--tw-shadow-color, rgb(var(--freq-slot-voting-accent) / .4));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-\[0_4px_12px_rgb\(var\(--freq-slot-voting-success\)\/0\.4\)\]:hover {
      --tw-shadow: 0 4px 12px var(--tw-shadow-color, rgb(var(--freq-slot-voting-success) / .4));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-lg:hover {
      --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-md:hover {
      --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-xl:hover {
      --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:ring-2:hover {
      --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:ring-blue-400:hover {
      --tw-ring-color: var(--color-blue-400);
    }

    .hover\:brightness-105:hover {
      --tw-brightness: brightness(105%);
      filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    }

    .hover\:brightness-110:hover {
      --tw-brightness: brightness(110%);
      filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    }
  }

  .focus\:border-\[rgb\(var\(--freq-input-focus\)\/0\.75\)\]:focus {
    border-color: rgb(var(--freq-input-focus) / .75);
  }

  .focus\:border-blue-400:focus {
    border-color: var(--color-blue-400);
  }

  .focus\:border-input-focus:focus {
    border-color: var(--color-input-focus);
  }

  .focus\:border-slate-300:focus {
    border-color: var(--color-slate-300);
  }

  .focus\:border-transparent:focus {
    border-color: #0000;
  }

  .focus\:shadow-\[0_0_0_2px_rgb\(var\(--freq-input-focus-soft\)\/0\.55\)\]:focus {
    --tw-shadow: 0 0 0 2px var(--tw-shadow-color, rgb(var(--freq-input-focus-soft) / .55));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:shadow-\[inset_0_1px_2px_rgb\(var\(--freq-slot-voting-card-border\)\/0\.2\)\,0_0_0_2px_rgb\(var\(--freq-input-focus-soft\)\/0\.55\)\]:focus {
    --tw-shadow: inset 0 1px 2px var(--tw-shadow-color, rgb(var(--freq-slot-voting-card-border) / .2)), 0 0 0 2px var(--tw-shadow-color, rgb(var(--freq-input-focus-soft) / .55));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-1:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-2:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-amber-400\/60:focus {
    --tw-ring-color: #fcbb0099;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus\:ring-amber-400\/60:focus {
      --tw-ring-color: color-mix(in oklab, var(--color-amber-400) 60%, transparent);
    }
  }

  .focus\:ring-blue-200:focus {
    --tw-ring-color: var(--color-blue-200);
  }

  .focus\:ring-blue-500:focus {
    --tw-ring-color: var(--color-blue-500);
  }

  .focus\:ring-emerald-400\/60:focus {
    --tw-ring-color: #00d29499;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus\:ring-emerald-400\/60:focus {
      --tw-ring-color: color-mix(in oklab, var(--color-emerald-400) 60%, transparent);
    }
  }

  .focus\:ring-gray-400:focus {
    --tw-ring-color: var(--color-gray-400);
  }

  .focus\:ring-input-focus-ring:focus {
    --tw-ring-color: var(--color-input-focus-ring);
  }

  .focus\:\!outline-none:focus {
    --tw-outline-style: none !important;
    outline-style: none !important;
  }

  .focus\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  .focus-visible\:opacity-100:focus-visible {
    opacity: 1;
  }

  .focus-visible\:ring-2:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-blue-400\/40:focus-visible {
    --tw-ring-color: color-mix(in srgb, rgb(var(--freq-blue-400)) 40%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-blue-400\/40:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--color-blue-400) 40%, transparent);
    }
  }

  .focus-visible\:ring-blue-500:focus-visible {
    --tw-ring-color: var(--color-blue-500);
  }

  .focus-visible\:ring-white\/60:focus-visible {
    --tw-ring-color: color-mix(in srgb, rgb(var(--freq-color-white)) 60%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-white\/60:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }

  .focus-visible\:ring-offset-0:focus-visible {
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .focus-visible\:ring-offset-2:focus-visible {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .focus-visible\:\!outline-none:focus-visible {
    --tw-outline-style: none !important;
    outline-style: none !important;
  }

  .focus-visible\:outline-none:focus-visible {
    --tw-outline-style: none;
    outline-style: none;
  }

  .active\:scale-95:active {
    --tw-scale-x: 95%;
    --tw-scale-y: 95%;
    --tw-scale-z: 95%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .active\:scale-\[0\.98\]:active {
    scale: .98;
  }

  .active\:from-\[rgb\(var\(--freq-modal-close-active-top\)\)\]:active {
    --tw-gradient-from: rgb(var(--freq-modal-close-active-top));
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .active\:to-\[rgb\(var\(--freq-modal-close-active-bottom\)\)\]:active {
    --tw-gradient-to: rgb(var(--freq-modal-close-active-bottom));
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .active\:shadow-inner:active {
    --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .disabled\:cursor-default:disabled {
    cursor: default;
  }

  .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
  }

  .disabled\:bg-input-disabled:disabled {
    background-color: var(--color-input-disabled);
  }

  .disabled\:text-gray-600:disabled {
    color: var(--color-gray-600);
  }

  .disabled\:text-slate-500:disabled {
    color: var(--color-slate-500);
  }

  .disabled\:opacity-50:disabled {
    opacity: .5;
  }

  .disabled\:opacity-60:disabled {
    opacity: .6;
  }

  @media not all and (min-width: 700px) {
    .max-\[700px\]\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media not all and (min-width: 640px) {
    .max-\[640px\]\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }

  @media (min-width: 40rem) {
    .sm\:w-52 {
      width: calc(var(--spacing) * 52);
    }

    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .sm\:flex-col {
      flex-direction: column;
    }

    .sm\:flex-row {
      flex-direction: row;
    }

    .sm\:border-r {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }

    .sm\:border-b-0 {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0;
    }

    .sm\:border-white\/5 {
      border-color: color-mix(in srgb, rgb(var(--freq-color-white)) 5%, transparent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .sm\:border-white\/5 {
        border-color: color-mix(in oklab, var(--color-white) 5%, transparent);
      }
    }
  }

  @media (min-width: 48rem) {
    .md\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .md\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .md\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .md\:block {
      display: block;
    }

    .md\:flex {
      display: flex;
    }

    .md\:max-h-64 {
      max-height: calc(var(--spacing) * 64);
    }

    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .md\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }

    .md\:grid-cols-\[1\.2fr_1fr\] {
      grid-template-columns: 1.2fr 1fr;
    }

    .md\:grid-cols-\[1fr_1fr_1fr\] {
      grid-template-columns: 1fr 1fr 1fr;
    }

    .md\:grid-cols-\[1fr_1fr_auto\] {
      grid-template-columns: 1fr 1fr auto;
    }

    .md\:grid-cols-\[1fr_160px_auto\] {
      grid-template-columns: 1fr 160px auto;
    }

    .md\:grid-cols-\[1fr_auto\] {
      grid-template-columns: 1fr auto;
    }

    .md\:flex-row {
      flex-direction: row;
    }

    .md\:flex-wrap {
      flex-wrap: wrap;
    }

    .md\:items-center {
      align-items: center;
    }

    .md\:justify-between {
      justify-content: space-between;
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  .\[\&\:\:-webkit-scrollbar\]\:w-1\.5::-webkit-scrollbar {
    width: calc(var(--spacing) * 1.5);
  }

  .\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-sm::-webkit-scrollbar-thumb {
    border-radius: var(--radius-sm);
  }

  .\[\&\:\:-webkit-scrollbar-thumb\]\:bg-black\/\[0\.12\]::-webkit-scrollbar-thumb {
    background-color: color-mix(in srgb, rgb(var(--freq-color-black)) 12%, transparent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&\:\:-webkit-scrollbar-thumb\]\:bg-black\/\[0\.12\]::-webkit-scrollbar-thumb {
      background-color: color-mix(in oklab, var(--color-black) 12%, transparent);
    }
  }

  .\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track {
    background-color: #0000;
  }

  .\[\&\:not\(\:first-of-type\)\]\:ml-0\.5:not(:first-of-type) {
    margin-left: calc(var(--spacing) * .5);
  }

  .\[\&\:not\(\:last-child\)\]\:border-b:not(:last-child) {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .\[\&\:not\(\:last-child\)\]\:border-\[rgb\(var\(--freq-slot-voting-card-border\)\/0\.24\)\]:not(:last-child) {
    border-color: rgb(var(--freq-slot-voting-card-border) / .24);
  }

  .backdrop {
    background-color: rgb(var(--freq-vista-backdrop-bg-rgb) / var(--freq-vista-backdrop-bg-alpha));
    -webkit-backdrop-filter: blur(8px);
  }

  .vista-window {
    background-color: rgb(var(--freq-vista-window-bg-rgb) / var(--freq-vista-window-bg-alpha));
    border: 1px solid rgb(var(--freq-vista-window-border-rgb) / var(--freq-vista-window-border-alpha));
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    box-shadow: 0 0 22px 6px rgb(var(--freq-color-black) / var(--freq-vista-window-shadow-outer-alpha)), inset 0 1px 0 rgb(var(--freq-color-white) / var(--freq-vista-window-shadow-inner-alpha));
  }

  .vista-window--airy {
    background-image: linear-gradient(165deg, rgb(var(--freq-vista-window-airy-stop-1-rgb) / var(--freq-vista-window-airy-stop-1-alpha)) 0%, rgb(var(--freq-vista-window-airy-stop-2-rgb) / var(--freq-vista-window-airy-stop-2-alpha)) var(--freq-vista-window-airy-stop-2-pos), rgb(var(--freq-vista-window-airy-stop-3-rgb) / var(--freq-vista-window-airy-stop-3-alpha)) 100%);
    background-color: rgb(var(--freq-vista-window-airy-bg-rgb) / var(--freq-vista-window-airy-bg-alpha));
    border-color: rgb(var(--freq-color-white) / var(--freq-vista-window-airy-border-alpha));
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    box-shadow: 0 12px 24px rgb(var(--freq-color-black) / var(--freq-vista-window-airy-shadow-outer-alpha)), inset 0 1px 0 rgb(var(--freq-color-white) / var(--freq-vista-window-airy-shadow-inner-light-alpha)), inset 0 -2px 1px rgb(var(--freq-color-black) / var(--freq-vista-window-airy-shadow-inner-dark-alpha));
  }

  .vista-window:before {
    content: "";
    background: linear-gradient(180deg, rgb(var(--freq-color-white) / var(--freq-vista-window-overlay-stop-1-alpha)) 0%, rgb(var(--freq-color-white) / var(--freq-vista-window-overlay-stop-2-alpha)) var(--freq-vista-window-overlay-stop-2-pos), rgb(var(--freq-color-black) / var(--freq-vista-window-overlay-stop-3-alpha)) 100%);
    pointer-events: none;
    opacity: .45;
    position: absolute;
    inset: 0;
  }

  .vista-window--airy:before {
    opacity: .28;
  }

  .vista-window:after {
    content: "";
    background: repeating-linear-gradient(45deg, transparent var(--freq-vista-window-stripe-gap-start), transparent var(--freq-vista-window-stripe-gap-end), rgb(var(--freq-color-white) / var(--freq-vista-window-stripe-line-1-alpha)) var(--freq-vista-window-stripe-line-1-pos), rgb(var(--freq-color-white) / var(--freq-vista-window-stripe-line-2-alpha)) var(--freq-vista-window-stripe-line-2-pos));
    pointer-events: none;
    opacity: .15;
    position: absolute;
    inset: 0;
  }

  .vista-window--airy:after {
    opacity: .08;
  }

  .vista-glass {
    --glass-top: rgb(var(--freq-color-white) / var(--freq-vista-glass-top-alpha));
    --glass-mid: rgb(var(--freq-color-white) / var(--freq-vista-glass-mid-alpha));
    --glass-bottom: rgb(var(--freq-color-white) / var(--freq-vista-glass-bottom-alpha));
    --glass-border: rgb(var(--freq-color-white) / var(--freq-vista-glass-border-alpha));
    --glass-halo-rgb: var(--freq-vista-glass-halo-rgb);
    --glass-halo-alpha: var(--freq-vista-glass-halo-alpha);
    --glass-halo: rgb(var(--glass-halo-rgb) / var(--glass-halo-alpha));
    isolation: isolate;
    border: 1px solid var(--glass-border);
    background-image: radial-gradient(circle at 30% 18%, rgb(var(--freq-color-white) / var(--freq-vista-glass-highlight-1-alpha)), rgb(var(--freq-color-white) / var(--freq-vista-glass-highlight-2-alpha)) var(--freq-vista-glass-highlight-2-pos), rgb(var(--freq-color-white) / var(--freq-vista-glass-highlight-3-alpha)) var(--freq-vista-glass-highlight-3-pos)), radial-gradient(circle at 50% 120%, rgb(var(--freq-color-black) / var(--freq-vista-glass-shadow-1-alpha)), rgb(var(--freq-color-black) / var(--freq-vista-glass-shadow-2-alpha)) var(--freq-vista-glass-shadow-2-pos)), linear-gradient(165deg, var(--glass-top), var(--glass-mid) 48%, var(--glass-bottom));
    color: var(--glass-text, rgb(var(--freq-color-glass-text)));
    text-shadow: 0 1px 0 rgb(var(--freq-color-white) / var(--freq-vista-glass-text-shadow-alpha));
    box-shadow: inset 0 1px 0 rgb(var(--freq-color-white) / var(--freq-vista-glass-shadow-base-inset-light-alpha)), inset 0 -18px 30px rgb(var(--freq-color-black) / var(--freq-vista-glass-shadow-base-inset-dark-alpha)), inset 0 0 0 1px rgb(var(--freq-color-white) / var(--freq-vista-glass-shadow-base-inset-border-alpha)), 0 12px 20px rgb(var(--freq-color-black) / var(--freq-vista-glass-shadow-base-drop-alpha)), 0 0 18px var(--glass-halo);
    transition: transform .12s, box-shadow .2s, filter .2s;
    position: relative;
    overflow: hidden;
  }

  .vista-glass > * {
    z-index: 1;
    position: relative;
  }

  .vista-glass:before {
    content: "";
    border-radius: inherit;
    background: radial-gradient(ellipse at top, rgb(var(--freq-color-white) / var(--freq-vista-glass-before-stop-1-alpha)), rgb(var(--freq-color-white) / var(--freq-vista-glass-before-stop-2-alpha)) var(--freq-vista-glass-before-stop-2-pos), rgb(var(--freq-color-white) / var(--freq-vista-glass-before-stop-3-alpha)) var(--freq-vista-glass-before-stop-3-pos));
    pointer-events: none;
    opacity: .9;
    height: 58%;
    position: absolute;
    inset: 6% 8% auto;
  }

  .vista-glass:after {
    content: "";
    border-radius: inherit;
    box-shadow: inset 0 0 0 1px rgb(var(--freq-color-white) / var(--freq-vista-glass-after-inset-light-alpha)), inset 0 -12px 20px rgb(var(--freq-color-black) / var(--freq-vista-glass-after-inset-dark-alpha));
    pointer-events: none;
    opacity: .85;
    position: absolute;
    inset: 3px;
  }

  .vista-glass:hover {
    filter: brightness(1.05) saturate(1.12);
    box-shadow: inset 0 1px 0 rgb(var(--freq-color-white) / var(--freq-vista-glass-shadow-hover-inset-light-alpha)), inset 0 -18px 30px rgb(var(--freq-color-black) / var(--freq-vista-glass-shadow-hover-inset-dark-alpha)), inset 0 0 0 1px rgb(var(--freq-color-white) / var(--freq-vista-glass-shadow-hover-inset-border-alpha)), 0 14px 24px rgb(var(--freq-color-black) / var(--freq-vista-glass-shadow-hover-drop-alpha)), 0 0 22px rgb(var(--glass-halo-rgb) / var(--freq-vista-glass-halo-hover-alpha));
  }

  .vista-glass:active {
    filter: brightness(.98) saturate(.95);
    box-shadow: inset 0 2px 10px rgb(var(--freq-color-black) / var(--freq-vista-glass-shadow-active-inset-dark-alpha)), inset 0 -12px 20px rgb(var(--freq-color-black) / var(--freq-vista-glass-shadow-active-inset-2-dark-alpha)), inset 0 0 0 1px rgb(var(--freq-color-white) / var(--freq-vista-glass-shadow-active-inset-border-alpha)), 0 8px 16px rgb(var(--freq-color-black) / var(--freq-vista-glass-shadow-active-drop-alpha)), 0 0 12px rgb(var(--glass-halo-rgb) / var(--freq-vista-glass-halo-active-alpha));
    transform: translateY(1px);
  }

  .vista-glass:disabled {
    filter: saturate(.75) brightness(.98);
    box-shadow: inset 0 1px 0 rgb(var(--freq-color-white) / var(--freq-vista-glass-shadow-disabled-inset-light-alpha)), inset 0 -12px 18px rgb(var(--freq-color-black) / var(--freq-vista-glass-shadow-disabled-inset-dark-alpha)), inset 0 0 0 1px rgb(var(--freq-color-white) / var(--freq-vista-glass-shadow-disabled-inset-border-alpha)), 0 8px 14px rgb(var(--freq-color-black) / var(--freq-vista-glass-shadow-disabled-drop-alpha));
  }

  .vista-orb {
    box-shadow: inset 0 1px 0 rgb(var(--freq-color-white) / var(--freq-vista-orb-shadow-inset-light-alpha)), inset 0 -22px 30px rgb(var(--freq-color-black) / var(--freq-vista-orb-shadow-inset-dark-alpha)), inset 0 0 0 1px rgb(var(--freq-color-white) / var(--freq-vista-orb-shadow-inset-border-alpha)), 0 14px 24px rgb(var(--freq-color-black) / var(--freq-vista-orb-shadow-drop-alpha)), 0 0 26px rgb(var(--glass-halo-rgb) / var(--freq-vista-orb-halo-alpha));
  }

  .vista-orb:hover {
    box-shadow: inset 0 1px 0 rgb(var(--freq-color-white) / var(--freq-vista-orb-shadow-hover-inset-light-alpha)), inset 0 -22px 30px rgb(var(--freq-color-black) / var(--freq-vista-orb-shadow-hover-inset-dark-alpha)), inset 0 0 0 1px rgb(var(--freq-color-white) / var(--freq-vista-orb-shadow-hover-inset-border-alpha)), 0 16px 28px rgb(var(--freq-color-black) / var(--freq-vista-orb-shadow-hover-drop-alpha)), 0 0 30px rgb(var(--glass-halo-rgb) / var(--freq-vista-orb-halo-hover-alpha));
  }

  .vista-orb:active {
    box-shadow: inset 0 2px 10px rgb(var(--freq-color-black) / var(--freq-vista-orb-shadow-active-inset-dark-alpha)), inset 0 -16px 22px rgb(var(--freq-color-black) / var(--freq-vista-orb-shadow-active-inset-2-dark-alpha)), inset 0 0 0 1px rgb(var(--freq-color-white) / var(--freq-vista-orb-shadow-active-inset-border-alpha)), 0 10px 18px rgb(var(--freq-color-black) / var(--freq-vista-orb-shadow-active-drop-alpha)), 0 0 18px rgb(var(--glass-halo-rgb) / var(--freq-vista-orb-halo-active-alpha));
  }

  .vista-orb:before {
    height: 60%;
    inset: 6% 12% auto;
  }

  .vista-orb:after {
    box-shadow: inset 0 0 0 1px rgb(var(--freq-color-white) / var(--freq-vista-orb-after-inset-light-alpha)), inset 0 -16px 24px rgb(var(--freq-color-black) / var(--freq-vista-orb-after-inset-dark-alpha));
    inset: 4px;
  }

  .vista-glass--neutral {
    --glass-top: rgb(var(--freq-vista-glass-neutral-top-rgb) / var(--freq-vista-glass-neutral-top-alpha));
    --glass-mid: rgb(var(--freq-vista-glass-neutral-mid-rgb) / var(--freq-vista-glass-neutral-mid-alpha));
    --glass-bottom: rgb(var(--freq-vista-glass-neutral-bottom-rgb) / var(--freq-vista-glass-neutral-bottom-alpha));
    --glass-border: rgb(var(--freq-vista-glass-neutral-border-rgb) / var(--freq-vista-glass-neutral-border-alpha));
    --glass-text: rgb(var(--freq-color-glass-text));
    --glass-halo-rgb: var(--freq-vista-glass-neutral-halo-rgb);
    --glass-halo-alpha: var(--freq-vista-glass-neutral-halo-alpha);
  }

  .vista-glass--muted {
    --glass-top: rgb(var(--freq-vista-glass-muted-top-rgb) / var(--freq-vista-glass-muted-top-alpha));
    --glass-mid: rgb(var(--freq-vista-glass-muted-mid-rgb) / var(--freq-vista-glass-muted-mid-alpha));
    --glass-bottom: rgb(var(--freq-vista-glass-muted-bottom-rgb) / var(--freq-vista-glass-muted-bottom-alpha));
    --glass-border: rgb(var(--freq-vista-glass-muted-border-rgb) / var(--freq-vista-glass-muted-border-alpha));
    --glass-text: rgb(var(--freq-color-glass-text) / .9);
    --glass-halo-rgb: var(--freq-vista-glass-muted-halo-rgb);
    --glass-halo-alpha: var(--freq-vista-glass-muted-halo-alpha);
  }

  .vista-glass--active {
    --glass-top: rgb(var(--freq-vista-glass-active-top-rgb) / var(--freq-vista-glass-active-top-alpha));
    --glass-mid: rgb(var(--freq-vista-glass-active-mid-rgb) / var(--freq-vista-glass-active-mid-alpha));
    --glass-bottom: rgb(var(--freq-vista-glass-active-bottom-rgb) / var(--freq-vista-glass-active-bottom-alpha));
    --glass-border: rgb(var(--freq-vista-glass-active-border-rgb) / var(--freq-vista-glass-active-border-alpha));
    --glass-text: rgb(var(--freq-color-glass-text));
    --glass-halo-rgb: var(--freq-vista-glass-active-halo-rgb);
    --glass-halo-alpha: var(--freq-vista-glass-active-halo-alpha);
  }

  .vista-glass--primary {
    --glass-top: rgb(var(--freq-vista-glass-primary-top-rgb) / var(--freq-vista-glass-primary-top-alpha));
    --glass-mid: rgb(var(--freq-vista-glass-primary-mid-rgb) / var(--freq-vista-glass-primary-mid-alpha));
    --glass-bottom: rgb(var(--freq-vista-glass-primary-bottom-rgb) / var(--freq-vista-glass-primary-bottom-alpha));
    --glass-border: rgb(var(--freq-vista-glass-primary-border-rgb) / var(--freq-vista-glass-primary-border-alpha));
    --glass-text: rgb(var(--freq-color-glass-text));
    --glass-halo-rgb: var(--freq-vista-glass-primary-halo-rgb);
    --glass-halo-alpha: var(--freq-vista-glass-primary-halo-alpha);
  }

  .vista-glass--success {
    --glass-top: rgb(var(--freq-vista-glass-success-top-rgb) / var(--freq-vista-glass-success-top-alpha));
    --glass-mid: rgb(var(--freq-vista-glass-success-mid-rgb) / var(--freq-vista-glass-success-mid-alpha));
    --glass-bottom: rgb(var(--freq-vista-glass-success-bottom-rgb) / var(--freq-vista-glass-success-bottom-alpha));
    --glass-border: rgb(var(--freq-vista-glass-success-border-rgb) / var(--freq-vista-glass-success-border-alpha));
    --glass-text: rgb(var(--freq-color-glass-text-success));
    --glass-halo-rgb: var(--freq-vista-glass-success-halo-rgb);
    --glass-halo-alpha: var(--freq-vista-glass-success-halo-alpha);
  }

  [data-theme-scope="profile"][data-ui="app-shell"] {
    background: linear-gradient(120deg, rgb(var(--freq-color-white) / .3) 0%, rgb(var(--freq-slot-shell-main-top) / .24) 55%, rgb(var(--freq-slot-shell-main-bottom) / .22) 100%);
    border: 1px solid rgb(var(--freq-color-white) / .58);
    -webkit-backdrop-filter: blur(22px);
    width: min(1236px, 96.5vw);
    height: min(848px, 100vh - 18px);
    box-shadow: 0 24px 52px #28507824, inset 0 1px 1px rgb(var(--freq-color-white) / .6);
    color: rgb(var(--freq-slot-shell-main-text));
    border-radius: 26px;
    margin: 9px auto;
    padding: 9px;
    font-family: Segoe UI Variable, Segoe UI, Calibri, Verdana, Helvetica Neue, Arial, sans-serif;
    position: relative;
    overflow: hidden;
  }

  [data-theme-scope="profile"][data-ui="app-shell"]:before {
    content: "";
    pointer-events: none;
    background: radial-gradient(circle at 78% 16%, rgb(var(--freq-color-white) / .58) 0%, rgb(var(--freq-color-white) / 0) 46%), radial-gradient(circle at 18% 84%, rgb(var(--freq-slot-shell-glow) / .35) 0%, rgb(var(--freq-slot-shell-glow) / 0) 52%);
    opacity: .72;
    position: absolute;
    inset: 0;
  }

  [data-theme-scope="profile"][data-ui="app-shell"]:after {
    content: "";
    pointer-events: none;
    background-image: radial-gradient(circle at 1px 1px, rgb(var(--freq-color-white) / .2) 1px, transparent 0);
    opacity: .2;
    mix-blend-mode: soft-light;
    background-size: 3px 3px;
    position: absolute;
    inset: 0;
  }

  [data-theme-scope="profile"][data-ui="app-shell"] > [data-ui="sidebar"] {
    background: rgb(var(--freq-color-white) / .16);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgb(var(--freq-color-white) / .32);
    box-shadow: inset 0 1px 1px rgb(var(--freq-color-white) / .3);
    border-right: none;
    border-radius: 20px 0 0 20px;
    width: 230px !important;
    height: 100% !important;
  }

  [data-theme-scope="profile"][data-ui="app-shell"] > .flex-1 {
    border: 1px solid rgb(var(--freq-slot-shell-section-surface) / .28);
    background: rgb(var(--freq-slot-shell-section-surface) / .16);
    box-shadow: inset 0 1px 1px rgb(var(--freq-slot-shell-section-surface) / .35);
    border-left: none;
    border-radius: 0 20px 20px 0;
    grid-template-rows: minmax(0, 1fr) auto;
    display: grid;
    overflow: hidden;
  }

  [data-theme-scope="profile"][data-ui="theme-quick-switch"] {
    z-index: 20;
    position: fixed !important;
    top: 18px !important;
    right: 22px !important;
  }

  [data-theme-scope="profile"][data-ui="theme-quick-switch"] [data-part="track"] {
    background: rgb(var(--freq-color-white) / .65);
    border: 1px solid rgb(var(--freq-color-white) / .7);
    box-shadow: 0 10px 22px #28507826, inset 0 1px 1px rgb(var(--freq-color-white) / .8);
    border-radius: 12px;
    gap: 6px;
    padding: 6px;
  }

  [data-theme-scope="profile"][data-ui="theme-quick-switch"] button {
    transition: all .15s;
    letter-spacing: .06em !important;
    color: #6b7f90 !important;
    background: none !important;
    border: 1px solid #0000 !important;
    border-radius: 8px !important;
    padding: 6px 10px !important;
    font-size: 11px !important;
    font-weight: 400 !important;
  }

  [data-theme-scope="profile"][data-ui="theme-quick-switch"] button:hover {
    background: rgb(var(--freq-color-white) / .5) !important;
  }

  [data-theme-scope="profile"][data-ui="theme-quick-switch"] button[data-state="active"] {
    color: #1a3a4a !important;
    background: linear-gradient(#c8e6ffe6 0%, #8cbef0e6 100%) !important;
  }

  [data-theme-scope="profile"][data-ui="theme-quick-switch"] button[data-state="active"]:hover {
    background: linear-gradient(#dcf0fff2 0%, #a0cdf5f2 100%) !important;
  }

  [data-theme-scope="profile"][data-ui="theme-quick-switch"] button:disabled {
    opacity: 1;
    cursor: default;
  }

  [data-theme-scope="profile"] [data-ui="sidebar-profile-card"] {
    box-shadow: none;
    background: none;
    border: none;
    border-bottom: 1px solid #0000000f;
    border-radius: 8px;
    margin-bottom: 0;
    padding: 16px;
  }

  [data-theme-scope="profile"] [data-ui="sidebar-profile-card"] [data-part="profile-avatar"] {
    color: rgb(var(--freq-color-white));
    background: linear-gradient(135deg, rgb(var(--freq-profile-avatar-top)) 0%, rgb(var(--freq-profile-avatar-mid)) 60%, rgb(var(--freq-profile-avatar-bottom)) 100%);
    box-shadow: 0 6px 14px rgb(var(--freq-profile-avatar-mid) / var(--freq-profile-avatar-shadow-alpha));
  }

  [data-theme-scope="profile"] [data-ui="sidebar-profile-card"] [data-part="profile-avatar"]:after {
    content: "";
    pointer-events: none;
    background: linear-gradient(#fffc 0%, #fff0 100%);
    border-radius: 999px;
    height: 45%;
    position: absolute;
    top: 1px;
    left: 12%;
    right: 12%;
  }

  [data-theme-scope="profile"] [data-ui="sidebar"] [data-part="section-title"] {
    color: rgb(var(--freq-slot-sidebar-heading));
    letter-spacing: .08em;
    font-size: 10px !important;
    font-weight: 600 !important;
  }

  [data-theme-scope="profile"] [data-ui="sidebar"] [data-part="section-toggle"] {
    box-shadow: none !important;
    background: none !important;
    border: none !important;
    border-radius: 0 !important;
    padding: 12px 16px 6px !important;
  }

  [data-theme-scope="profile"] [data-ui="sidebar"] [data-part="section-toggle"] > svg, [data-theme-scope="profile"] [data-ui="sidebar"] [data-part="collapse"], [data-theme-scope="profile"] [data-ui="sidebar"] [data-part="toggle"] {
    display: none !important;
  }

  [data-theme-scope="profile"] [data-ui="sidebar"] [data-part="section-list"] {
    margin-top: 2px !important;
    padding-left: 0 !important;
  }

  [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"] {
    color: #4a6a7a;
    isolation: isolate;
    border: 1px solid #0000;
    border-radius: 10px;
    gap: 6px;
    height: 32px;
    margin: 2px 12px;
    padding: 0 12px;
    font-size: 13px;
    font-weight: 400;
    transition: all .15s;
    position: relative;
    overflow: hidden;
  }

  [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"] > * {
    z-index: 1;
    position: relative;
  }

  [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"]:hover {
    background: rgb(var(--freq-color-white) / .35);
  }

  [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"] svg {
    color: #6a8a9a !important;
    width: 16px !important;
    height: 16px !important;
  }

  [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"][data-state="active"] {
    color: #2f7fe0;
    box-shadow: inset 0 1px 1px rgb(var(--freq-color-white) / .8), 0 4px 10px #8cbef02e;
    background: linear-gradient(90deg, #d2f0ffd9 0%, #aae6f599 35%, #8cd2eb8c 55%, #a5d7f580 72%, #c8e1ff99 100%);
    border-color: #0000;
    font-weight: 500;
  }

  [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"][data-state="active"]:before {
    content: "";
    opacity: .8;
    pointer-events: none;
    z-index: 0;
    background: linear-gradient(#fffffff2 0%, #ffffff8c 50%, #fff3 75%, #fff0 100%);
    border-radius: 8px;
    height: 44%;
    position: absolute;
    top: 1px;
    left: 2px;
    right: 2px;
  }

  [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"][data-state="active"]:after {
    content: "";
    opacity: .6;
    pointer-events: none;
    z-index: 0;
    background: radial-gradient(circle at 25% 25%, #ffffff8c 0%, #ffffff26 35%, #fff0 60%);
    border-radius: 999px;
    position: absolute;
    inset: 1px;
  }

  [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"][data-state="active"] [data-part="icon"], [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"][data-state="active"] svg {
    color: #2f7fe0 !important;
  }

  [data-theme-scope="profile"] [data-ui="sidebar"] [data-part="count"] {
    display: none !important;
  }

  [data-theme-scope="profile"] [data-ui="sidebar"] .text-gray-500, [data-theme-scope="profile"] [data-ui="sidebar"] .text-gray-400 {
    color: rgb(var(--freq-slot-sidebar-item-muted));
  }

  [data-theme-scope="profile"] [data-ui="sidebar"] .text-gray-400.text-xs {
    display: none;
  }

  [data-theme-scope="profile"] [data-ui="sidebar"] [data-part="peer-list"] {
    background: rgb(var(--freq-slot-sidebar-peer-card) / .95);
    border-color: rgb(var(--freq-slot-sidebar-border) / .42);
    box-shadow: inset 0 1px 0 rgb(var(--freq-color-white) / .08);
  }

  [data-theme-scope="profile"] [data-ui="home-main"] {
    color: rgb(var(--freq-slot-shell-main-text));
    background: none;
    min-height: 0;
  }

  [data-theme-scope="profile"] [data-ui="home-content-scroll"], [data-theme-scope="profile"] [data-ui="voting-scroll"] {
    flex-direction: column;
    min-height: 100%;
    display: flex;
    position: relative;
  }

  [data-theme-scope="profile"] [data-ui="home-content-scroll"] {
    padding: 14px 16px 16px !important;
  }

  [data-theme-scope="profile"] [data-ui="home-inbox-tab"] {
    display: none;
  }

  [data-theme-scope="profile"] [data-ui="home-profile-header"] {
    border-radius: 8px;
    margin-bottom: 8px;
    box-shadow: none !important;
    background: none !important;
    border: none !important;
    padding: 0 !important;
  }

  [data-theme-scope="profile"] [data-ui="home-profile-header"] > :first-child {
    display: none;
  }

  [data-theme-scope="profile"] [data-ui="home-profile-header"] > .flex-1 {
    gap: 0;
    min-height: 0;
    display: block !important;
  }

  @media (min-width: 1180px) {
    [data-theme-scope="profile"] [data-ui="home-profile-header"] > .flex-1 {
      padding-right: 304px;
    }
  }

  [data-theme-scope="profile"] [data-ui="home-profile-header"] h1 {
    color: rgb(var(--freq-slot-shell-main-text));
    letter-spacing: .01em;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 100%;
    margin: 0;
    font-weight: 700;
    overflow: hidden;
    font-size: 24px !important;
    line-height: 36px !important;
  }

  [data-theme-scope="profile"] [data-ui="home-profile-header"] [data-part="description-edit"], [data-theme-scope="profile"] [data-ui="home-profile-header"] [data-part="connection-status"] {
    display: none !important;
  }

  [data-theme-scope="profile"] [data-ui="home-card"] {
    border: 1px solid rgb(var(--freq-color-white) / .4);
    background: rgb(var(--freq-color-white) / .2);
    box-shadow: 0 12px 22px #28507814, inset 0 1px 1px rgb(var(--freq-color-white) / .35);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    border-radius: 20px;
    padding: 14px;
    position: relative;
    overflow: hidden;
  }

  [data-theme-scope="profile"] [data-ui="home-card"]:before {
    content: "";
    border: 1px solid rgb(var(--freq-color-white) / .28);
    box-shadow: inset 0 1px 1px rgb(var(--freq-color-white) / .25);
    background: linear-gradient(rgb(var(--freq-color-white) / .7) 0%, rgb(var(--freq-color-white) / 0) 55%);
    pointer-events: none;
    z-index: 0;
    border-radius: 16px;
    position: absolute;
    inset: 8px;
  }

  [data-theme-scope="profile"] [data-ui="home-controls"] {
    --freq-home-segment-thumb-top: var(--freq-slot-voting-tab-pill-top);
    --freq-home-segment-thumb-mid: var(--freq-slot-voting-tab-pill-mid);
    --freq-home-segment-thumb-bottom: var(--freq-slot-voting-tab-pill-bottom);
    --freq-home-segment-thumb-shadow: var(--freq-slot-voting-tab-pill-shadow);
    --freq-home-segment-thumb-glow: var(--freq-slot-voting-tab-pill-glow);
    --freq-home-segment-inactive-text: var(--freq-slot-voting-tab-text-inactive);
    margin-bottom: 10px;
  }

  [data-theme-scope="profile"] [data-ui="home-controls"] [data-ui="segmented-toggle"] {
    background: rgb(var(--freq-color-white) / .7);
    border-color: rgb(var(--freq-color-white) / .9);
    box-shadow: inset 0 1px 1px rgb(var(--freq-color-white) / .9), 0 6px 16px #3c648226;
    width: 217px !important;
    height: 35px !important;
    padding: 3px !important;
  }

  [data-theme-scope="profile"] [data-ui="home-controls"] [data-part="thumb"] {
    overflow: hidden;
    background: linear-gradient(135deg, rgb(var(--freq-home-segment-thumb-top)) 0%, rgb(var(--freq-home-segment-thumb-mid)) 60%, rgb(var(--freq-home-segment-thumb-bottom)) 100%) !important;
    box-shadow: inset 0 2px 3px rgb(var(--freq-color-white) / .9), inset 0 -3px 6px rgb(var(--freq-home-segment-thumb-shadow) / .35), 0 6px 14px rgb(var(--freq-home-segment-thumb-glow) / .35) !important;
    border: none !important;
    top: 3px !important;
    bottom: 3px !important;
  }

  [data-theme-scope="profile"] [data-ui="home-controls"] [data-part="thumb"]:before {
    content: "";
    background: linear-gradient(180deg, rgb(var(--freq-color-white)) 0%, rgb(var(--freq-color-white) / .7) 45%, rgb(var(--freq-color-white) / .3) 72%, rgb(var(--freq-color-white) / 0) 100%);
    opacity: .6;
    pointer-events: none;
    border-radius: 999px;
    height: 58%;
    position: absolute;
    top: 1px;
    left: 10%;
    right: 10%;
  }

  [data-theme-scope="profile"] [data-ui="home-controls"] [data-part="thumb"]:after {
    content: "";
    background: linear-gradient(180deg, rgb(var(--freq-color-white) / .6) 0%, rgb(var(--freq-color-white) / 0) 60%);
    opacity: .4;
    pointer-events: none;
    border-radius: 999px;
    position: absolute;
    inset: 1px;
  }

  [data-theme-scope="profile"] [data-ui="home-controls"] [data-part="option"][data-state="active"] {
    text-shadow: 0 1px 2px #2864b44d;
    color: rgb(var(--freq-color-white)) !important;
  }

  [data-theme-scope="profile"] [data-ui="home-controls"] [data-part="option"] {
    letter-spacing: .06em;
    font-size: 13px;
    font-weight: 400 !important;
  }

  [data-theme-scope="profile"] [data-ui="home-controls"] [data-part="option"][data-state="inactive"] {
    color: rgb(var(--freq-home-segment-inactive-text)) !important;
  }

  [data-theme-scope="profile"] [data-ui="home-controls"] [data-testid="library-search-input"] {
    border-color: rgb(var(--freq-slot-shell-main-border));
    background: rgb(var(--freq-color-white) / .84);
    color: rgb(var(--freq-slot-shell-main-text));
    box-shadow: inset 0 1px 1px rgb(var(--freq-color-white) / .92), 0 5px 12px #3a60841f;
    width: 214px !important;
    height: 36px !important;
  }

  [data-theme-scope="profile"] [data-ui="home-controls"] [data-testid="library-search-input"]::placeholder {
    color: rgb(var(--freq-slot-shell-main-muted));
  }

  [data-theme-scope="profile"] [data-ui="home-controls"] [data-part="add-item"], [data-theme-scope="profile"] [data-ui="home-controls"] [data-part="summary"] {
    display: none !important;
  }

  [data-theme-scope="profile"] [data-ui="home-table-shell"] {
    border: 1px solid rgb(var(--freq-color-white) / .35);
    min-height: 344px;
    box-shadow: inset 0 1px 1px rgb(var(--freq-color-white) / .4), 0 8px 16px #2850780f;
    background: #e6f4ff33;
    border-radius: 16px;
    padding: 0;
    overflow: hidden !important;
  }

  [data-theme-scope="profile"] [data-ui="home-table-shell"] [data-part="loading-row"] {
    min-height: 300px;
  }

  [data-theme-scope="profile"] [data-ui="home-table-header"] [data-ui="table-sort"], [data-theme-scope="profile"] [data-ui="home-table-header"] [data-testid="column-header-duration"], [data-theme-scope="profile"] [data-ui="home-table-shell"] [data-part="duration"] {
    display: none !important;
  }

  [data-theme-scope="profile"] [data-ui="home-table-header"], [data-theme-scope="profile"] [data-ui="home-table-shell"] [data-ui="track-row"] {
    grid-template-columns: .7fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1.1fr .9fr 1.3fr !important;
  }

  [data-theme-scope="profile"] [data-ui="home-table-header"] {
    border-bottom-color: rgb(var(--freq-slot-shell-main-border) / .66);
    background: linear-gradient(180deg, rgb(var(--freq-color-white) / .82) 0%, rgb(var(--freq-slot-shell-main-top) / .44) 100%);
    color: rgb(var(--freq-slot-shell-main-muted));
    text-transform: uppercase;
    letter-spacing: .04em;
    font-size: 11px;
    font-weight: 600;
  }

  [data-theme-scope="profile"] [data-ui="home-table-header"] > div {
    border-right-color: rgb(var(--freq-slot-shell-main-border) / .42);
  }

  [data-theme-scope="profile"] [data-ui="home-table-shell"] [data-ui="track-row"] {
    border-bottom-color: rgb(var(--freq-slot-shell-main-border) / .36);
    min-height: 38px;
    color: rgb(var(--freq-slot-row-text));
    background: rgb(var(--freq-color-white) / .24);
  }

  [data-theme-scope="profile"] [data-ui="home-table-shell"] [data-ui="track-row"]:hover {
    background: rgb(var(--freq-slot-row-hover) / .7);
  }

  [data-theme-scope="profile"] [data-ui="home-table-shell"] [data-part="index"], [data-theme-scope="profile"] [data-ui="home-table-shell"] [data-part="title"], [data-theme-scope="profile"] [data-ui="home-table-shell"] [data-part="artist"], [data-theme-scope="profile"] [data-ui="home-table-shell"] [data-part="album"], [data-theme-scope="profile"] [data-ui="home-table-shell"] [data-part="genre"], [data-theme-scope="profile"] [data-ui="home-table-shell"] [data-part="bitrate"], [data-theme-scope="profile"] [data-ui="home-table-shell"] [data-part="date"], [data-theme-scope="profile"] [data-ui="home-table-shell"] [data-part="duration"] {
    border-right-color: rgb(var(--freq-slot-shell-main-border) / .36);
    box-shadow: inset 0 1px 0 rgb(var(--freq-color-white) / .5), inset 0 -1px 0 rgb(var(--freq-slot-shell-main-border) / .08);
  }

  [data-theme-scope="profile"] [data-ui="home-table-shell"] [data-ui="track-row"] .bg-gray-100 {
    background: rgb(var(--freq-slot-home-chip-bg));
    border-color: rgb(var(--freq-slot-home-chip-border) / .95);
    color: rgb(var(--freq-slot-home-chip-text));
  }

  [data-theme-scope="profile"] [data-ui="home-waveform-shell"] {
    border-color: rgb(var(--freq-slot-waveform-border) / .55);
    background: rgb(var(--freq-slot-waveform-top) / .35);
    width: 100%;
    box-shadow: inset 0 1px 1px rgb(var(--freq-color-white) / .85), 0 12px 22px rgb(var(--freq-slot-waveform-shadow) / .12);
    margin-top: 12px;
  }

  [data-theme-scope="profile"] [data-ui="home-waveform-bars"] {
    border-color: rgb(var(--freq-slot-waveform-border) / .6);
    background: linear-gradient(180deg, rgb(var(--freq-slot-waveform-top) / .55) 0%, rgb(var(--freq-slot-waveform-bottom) / .35) 100%);
  }

  [data-theme-scope="profile"] [data-ui="home-waveform-bars"] span {
    background: linear-gradient(180deg, rgb(var(--freq-slot-waveform-bar-active)) 0%, rgb(var(--freq-slot-waveform-bar)) 100%);
    width: 3px;
    box-shadow: 0 0 4px rgb(var(--freq-slot-waveform-bar) / .34);
    opacity: .9;
    border-radius: 999px;
    flex: 0 0 3px;
    margin-right: 2px;
  }

  [data-theme-scope="profile"] [data-ui="search-toggle"], [data-theme-scope="profile"] [data-ui="search-sidebar"], [data-theme-scope="profile"] [data-ui="sidebar"] [data-part="section"][data-variant="publish"], [data-theme-scope="profile"] [data-ui="sidebar"] [data-part="section"][data-variant="peers"], [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"][data-variant="explore-map"] {
    display: none !important;
  }

  [data-theme-scope="profile"] [data-ui="audio-player"] {
    color: rgb(var(--freq-slot-player-text));
    box-shadow: 0 18px 36px #465a8238, inset 0 1px 1px rgb(var(--freq-color-white) / .95), inset 0 0 0 1px #fff9, inset 0 0 0 2px #788ca559;
    --freq-player-control-top: 235 242 248;
    --freq-player-control-mid: var(--freq-slot-player-volume-thumb);
    --freq-player-control-bottom: var(--freq-slot-player-volume-thumb-bottom);
    --freq-player-control-border: var(--freq-slot-player-volume-thumb-border);
    --freq-player-control-icon: 70 85 100;
    background: radial-gradient(180% 140% at 12% 10%, #ffe6facc 0%, #d2ebff8c 38%, #b4e6dc73 62%, #d2beff8c 100%), linear-gradient(#f5f8fceb 0%, #c8d2e1e0 40%, #a0afc3d9 60%, #d2dcebe6 100%);
    border: 1px solid #d2dcebd9;
    border-radius: 18px;
    position: relative;
    overflow: hidden;
    width: 100% !important;
    height: 130px !important;
    margin: 0 0 14px !important;
  }

  [data-theme-scope="profile"] [data-ui="audio-player"]:before {
    content: "";
    pointer-events: none;
    opacity: .9;
    z-index: 0;
    background: linear-gradient(#fffffffa 0%, #fff9 45%, #ffffff2e 80%, #fff0 100%);
    border-radius: 16px;
    height: 50%;
    position: absolute;
    inset: 2px 2px auto;
  }

  [data-theme-scope="profile"] [data-ui="audio-player"]:after {
    content: "";
    filter: blur(6px);
    pointer-events: none;
    z-index: 0;
    background: radial-gradient(#aac8f073 0%, #aac8f033 45%, #aac8f000 100%);
    height: 10px;
    position: absolute;
    bottom: 6px;
    left: 12px;
    right: 12px;
  }

  [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="chrome-band"] {
    opacity: .9;
    pointer-events: none;
    z-index: 1;
    background: radial-gradient(160% 140% at 20% 20%, #ffe6fa73 0%, #c8ebff59 40%, #b4e1dc4d 70%, #d2beff59 100%), linear-gradient(#c8d7eb80 0%, #aabed759 50%, #c8d7eb80 100%);
    border: 1px solid #ffffff73;
    border-radius: 14px;
    position: absolute;
    inset: 16px 18px;
    box-shadow: inset 0 1px 1px #ffffff8c, inset 0 -1px 1px #8296b447, inset 0 0 0 1px #ffffff59, inset 0 0 0 2px #8296b438;
  }

  [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="scrubber"] {
    z-index: 2;
    background: rgb(var(--freq-slot-player-track) / .56);
    border-radius: 999px;
    align-self: center;
    width: calc(100% - 44px);
    margin-top: 9px;
    position: relative;
    overflow: hidden;
  }

  [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="buffered"] {
    background: rgb(var(--freq-slot-player-buffer) / .86);
  }

  [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="progress"] {
    background: rgb(var(--freq-slot-player-progress) / .95);
  }

  [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="handle"] {
    border: 1px solid rgb(var(--freq-slot-player-progress-handle) / .8);
    background: linear-gradient(180deg, rgb(var(--freq-slot-player-progress-handle)) 0%, #becddc 100%);
    box-shadow: 0 2px 6px #50647840;
  }

  [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="body"] {
    grid-template-columns: 1fr auto 1fr;
    grid-auto-flow: dense;
    z-index: 2;
    align-items: center;
    column-gap: 20px;
    position: relative;
    grid-template-rows: 1fr !important;
    padding: 8px 32px 10px !important;
    display: grid !important;
  }

  [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="track"] {
    grid-area: 1 / 1;
    justify-content: flex-start;
    margin-left: 6px;
    width: auto !important;
  }

  [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="controls-left"] {
    grid-area: 1 / 2;
    justify-content: center;
    gap: 10px;
    width: auto !important;
  }

  [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="controls-right"] {
    grid-area: 1 / 3;
    justify-content: flex-end;
    gap: 12px;
    width: auto !important;
  }

  [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="time"], [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="actions"], [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="shuffle"], [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="collapse"] {
    display: none !important;
  }

  [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="cover"] {
    border-radius: 6px;
    width: 48px;
    height: 48px;
    box-shadow: 0 2px 8px #0000004d, inset 0 0 0 1px #ffffff1a;
  }

  [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="cover-placeholder"] {
    background: linear-gradient(135deg, rgb(var(--freq-slot-player-cover-top)) 0%, rgb(var(--freq-slot-player-cover-bottom)) 100%);
  }

  [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="details"] {
    text-align: left;
  }

  [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="title"] {
    color: #23374be6;
    font-size: 13px !important;
    font-weight: 500 !important;
  }

  [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="artist"] {
    color: #3c5064b3;
    font-size: 11px !important;
  }

  [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="play"], [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="pause"] {
    color: #fff;
    background: linear-gradient(#8fd0ff 0%, #4a9eff 45%, #2d7ad4 100%);
    border: 1px solid #ffffff40;
    border-radius: 999px;
    justify-content: center;
    align-items: center;
    padding: 12px;
    display: flex;
    box-shadow: 0 2px 8px #0000004d, inset 0 1px 1px #fff3;
    width: 48px !important;
    height: 48px !important;
  }

  [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="play"] svg, [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="pause"] svg {
    fill: currentColor;
  }

  [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="previous"], [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="next"], [data-theme-scope="profile"] [data-ui="audio-player"] [data-ui="volume-control"] [data-part="toggle"], [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="repeat"], [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="show-on-globe"] {
    border: 1px solid rgb(var(--freq-player-control-border) / .8);
    color: rgb(var(--freq-player-control-icon) / .85);
    background: linear-gradient(180deg, rgb(var(--freq-player-control-top) / .95) 0%, rgb(var(--freq-player-control-mid) / .9) 55%, rgb(var(--freq-player-control-bottom) / .9) 100%);
    box-shadow: inset 0 1px 1px #fffffff5;
  }

  [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="previous"], [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="next"] {
    border-radius: 999px;
    justify-content: center;
    align-items: center;
    width: 36px;
    height: 36px;
    padding: 9px;
    display: flex;
  }

  [data-theme-scope="profile"] [data-ui="audio-player"] [data-ui="volume-control"] [data-part="toggle"], [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="repeat"], [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="show-on-globe"] {
    border-radius: 6px;
    width: 32px;
    height: 32px;
    padding: 7px;
    box-shadow: inset 0 1px 1px #fffffff5, 0 2px 6px #465c7229;
  }

  [data-theme-scope="profile"] [data-ui="audio-player"] [data-ui="volume-control"] [data-part="volume-slider"] {
    background: linear-gradient(to right, rgb(var(--freq-slot-player-volume-fill) / .94) 0%, rgb(var(--freq-slot-player-volume-fill) / .94) 64%, rgb(var(--freq-slot-player-volume-track) / .44) 64%, rgb(var(--freq-slot-player-volume-track) / .44) 100%);
    appearance: none;
    border-radius: 999px;
    height: 6px;
    width: 90px !important;
  }

  [data-theme-scope="profile"] [data-ui="audio-player"] [data-ui="volume-control"] [data-part="volume-slider"]::-webkit-slider-thumb {
    border: 1px solid rgb(var(--freq-slot-player-volume-thumb-border) / .9);
    background: linear-gradient(180deg, rgb(var(--freq-slot-player-volume-thumb-top) / .95) 0%, rgb(var(--freq-slot-player-volume-thumb) / .9) 60%, rgb(var(--freq-slot-player-volume-thumb-bottom) / .9) 100%);
    width: 10px;
    height: 18px;
    box-shadow: inset 0 1px 1px rgb(var(--freq-color-white) / .7), 0 2px 6px #50647840;
    appearance: none;
    border-radius: 6px;
    margin-top: -6px;
  }

  [data-theme-scope="profile"] [data-ui="sidebar"] [data-part="sidebar-footer"] {
    border-top-color: rgb(var(--freq-slot-sidebar-border) / .5) !important;
    background: linear-gradient(180deg, rgb(var(--freq-color-white) / .45) 0%, rgb(var(--freq-color-white) / .2) 100%) !important;
  }

  [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"][data-variant="profile"] {
    width: 100%;
    box-shadow: none !important;
    background: none !important;
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"][data-variant="profile"] [data-part="avatar"] {
    border-width: 1px;
    border-color: rgb(var(--freq-color-white) / .72);
    border-radius: 8px;
    width: 27px;
    height: 27px;
    font-size: 11px;
    background: linear-gradient(135deg, #f472b6 0%, #fb923c 100%) !important;
  }

  [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"][data-variant="profile"] [data-part="relay-badge"] {
    color: #8a9aaa;
    background: #0000000f;
    border: 1px solid #fff6;
    border-radius: 4px;
    margin-left: auto;
    font-weight: 600;
  }

  [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="time"], [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="meta"], [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="source-label"], [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="source-link"] {
    color: rgb(var(--freq-slot-player-muted));
  }

  [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="status-pill"] {
    background: rgb(var(--freq-slot-player-status-bg) / .88);
    color: rgb(var(--freq-slot-player-status-text));
  }

  [data-ui="home-waveform-header"] {
    display: none;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) body {
    --freq-font-sans: var(--freq-slot-structure-font-family);
    --freq-slot-structure-sidebar-width: 13%;
    --freq-slot-waveform-bar: 255 204 74;
    --freq-slot-waveform-bar-active: 245 158 11;
    --freq-slot-waveform-canvas-played-0: 255 204 74;
    --freq-slot-waveform-canvas-played-1: 245 158 11;
    --freq-slot-waveform-canvas-unplayed-0: 160 140 80;
    --freq-slot-waveform-canvas-unplayed-1: 90 80 50;
    --freq-slot-waveform-canvas-glow: 255 204 74;
    --freq-slot-waveform-canvas-progress: 255 220 120;
    background: #000;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="profile-stage"] {
    isolation: isolate;
    position: relative;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="profile-stage"] [data-ui="arena-background"] {
    z-index: -2;
    pointer-events: none;
    background: radial-gradient(circle at 20% 15%, rgb(var(--freq-slot-structure-bg-radial-a) / .26), transparent 44%), radial-gradient(circle at 78% 20%, rgb(var(--freq-slot-structure-bg-radial-b) / .16), transparent 48%), linear-gradient(180deg, #0c0c0c 0%, #020202 100%);
    display: block;
    position: fixed;
    inset: 0;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="profile-stage"] [data-ui="arena-background"] [data-part="noise"] {
    opacity: var(--freq-slot-structure-bg-noise-alpha);
    mix-blend-mode: soft-light;
    background-image: radial-gradient(circle at 1px 1px, #ffffff14 1px, #0000 0);
    background-size: 3px 3px;
    position: absolute;
    inset: 0;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="profile-stage"] [data-ui="arena-background"] [data-part="vignette"] {
    background: radial-gradient(circle at center, #0000 45%, rgb(0 0 0 / var(--freq-slot-structure-bg-vignette-alpha))100%);
    position: absolute;
    inset: 0;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="theme-quick-switch"] {
    z-index: 35;
    top: var(--freq-slot-structure-switch-top) !important;
    right: var(--freq-slot-structure-switch-right) !important;
    position: absolute !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="theme-quick-switch"] [data-part="track"] {
    background: linear-gradient(180deg, rgb(var(--freq-slot-structure-switch-track-top) / .95) 0%, rgb(var(--freq-slot-structure-switch-track-bottom) / .96) 100%);
    border: 1px solid rgb(var(--freq-slot-structure-switch-track-border) / .72);
    box-shadow: 0 12px 24px #00000073, inset 0 1px #ffffff17;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="theme-quick-switch"] button {
    color: rgb(var(--freq-slot-structure-switch-text)) !important;
    border-color: #464646b3 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="theme-quick-switch"] button[data-state="active"] {
    color: #f4f4f4 !important;
    background: linear-gradient(180deg, rgb(var(--freq-slot-structure-switch-active-top) / .88) 0%, rgb(var(--freq-slot-structure-switch-active-bottom) / .98) 100%) !important;
    border-color: rgb(var(--freq-slot-structure-switch-active-border) / .8) !important;
    box-shadow: inset 0 1px #ffffff73 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="app-shell"] {
    border-radius: var(--freq-slot-structure-stage-radius);
    width: min(96vw, 144vh);
    height: min(96vh, 64vw);
    box-shadow: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    gap: 0;
    align-items: initial;
    font-family: var(--freq-slot-structure-font-family);
    background: url("/backgrounds/arena-frame.png") center / contain no-repeat;
    border: none;
    margin: 2vh auto 0;
    padding: 0;
    display: block;
    position: relative;
    overflow: hidden;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="app-shell"]:before, :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="app-shell"]:after {
    display: none;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="app-shell"] > [data-ui="sidebar"] {
    left: var(--freq-slot-structure-sidebar-left);
    top: var(--freq-slot-structure-sidebar-top);
    bottom: var(--freq-slot-structure-sidebar-bottom);
    min-width: 0;
    max-width: none;
    box-shadow: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    z-index: 1;
    background: none;
    border: none;
    border-radius: 0;
    padding-bottom: 0;
    position: absolute;
    width: var(--freq-slot-structure-sidebar-width) !important;
    height: auto !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"] {
    color: #d6d6d6;
    text-align: left;
    white-space: nowrap;
    cursor: pointer;
    background: none;
    border: 1px solid #0000;
    border-radius: 4px;
    gap: 6px;
    width: calc(100% - 14px);
    height: 30px;
    margin: 2px 4px;
    padding: 0 8px;
    line-height: 24px;
    font-size: 13px !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar"] [data-part="action"] {
    cursor: pointer;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"] > * {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"] > .ml-auto {
    margin-left: auto !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"]:hover {
    background: #50505080;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"][data-state="active"] {
    color: #f2f2f2;
    box-shadow: none;
    background: none;
    border: none;
    font-weight: 600;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"]:before, :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"]:after {
    opacity: 0 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"][data-state="active"]:after {
    content: "";
    z-index: -1;
    background: linear-gradient(#5a5a5ab3 0%, #1e1e1ee6 100%);
    border: 1px solid #c8c8c880;
    border-radius: 4px;
    position: absolute;
    inset: 0 24px 0 0;
    box-shadow: inset 0 1px 1px #fffc, 0 4px 10px #8cbef02e;
    opacity: 1 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"] svg {
    color: #b0b0b0 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"][data-state="active"] svg {
    color: #f4f4f4 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"] [data-part="label"] {
    color: #b8b8b8;
    -webkit-font-smoothing: auto;
    font-size: 13px;
    font-weight: 500;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"][data-state="active"] [data-part="label"] {
    color: #f2f2f2;
    -webkit-font-smoothing: auto;
    font-size: 13px;
    font-weight: 600;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="app-shell"] > .flex-1 {
    left: var(--freq-slot-structure-content-left);
    right: var(--freq-slot-structure-content-right);
    top: var(--freq-slot-structure-content-top);
    bottom: var(--freq-slot-structure-content-bottom);
    border-radius: calc(var(--freq-slot-structure-stage-radius)  - 2px);
    min-width: 0;
    box-shadow: none;
    z-index: 2;
    background: none;
    border: none;
    grid-template-rows: minmax(0, 1fr) auto;
    display: grid;
    position: absolute;
    overflow: visible;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="app-shell"] [data-ui="home-waveform-shell"] {
    left: var(--freq-slot-structure-waveform-offset-x, var(--freq-slot-structure-content-left, 20%));
    right: var(--freq-slot-structure-waveform-offset-right, var(--freq-slot-structure-content-right, 6%));
    bottom: var(--freq-slot-structure-waveform-offset-y, var(--freq-slot-structure-content-bottom, 23%));
    z-index: 2;
    position: absolute;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="app-shell"] [data-ui="arena-stage-chrome"] {
    left: var(--freq-slot-structure-chrome-left);
    right: var(--freq-slot-structure-chrome-right);
    top: var(--freq-slot-structure-chrome-top);
    z-index: 20;
    pointer-events: none;
    padding-left: 12px;
    padding-right: 12px;
    position: absolute;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="app-shell"] [data-ui="arena-header-zone"] {
    pointer-events: auto;
    justify-content: space-between;
    align-items: center;
    gap: 18px;
    margin-bottom: 12px;
    display: flex;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="app-shell"] [data-ui="arena-header-zone"] [data-part="title"] {
    letter-spacing: .08em;
    text-transform: uppercase;
    color: #e8e8e8;
    text-shadow: 0 1px 2px #0000008c;
    white-space: nowrap;
    align-items: center;
    gap: 20px;
    font-size: clamp(14px, 1.4vw, 20px);
    font-weight: 600;
    display: inline-flex;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="app-shell"] [data-ui="arena-header-zone"] [data-part="indicator"] {
    background: rgb(var(--freq-slot-structure-chrome-indicator));
    width: 6px;
    height: 6px;
    box-shadow: 0 0 4px rgb(var(--freq-slot-structure-chrome-indicator) / .5), 10px 0 4px rgb(var(--freq-slot-structure-chrome-indicator) / .5), 10px 0 0 rgb(var(--freq-slot-structure-chrome-indicator));
    border-radius: 2px;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="app-shell"] [data-ui="arena-header-zone"] [data-part="search"] {
    color: #888;
    background: none;
    border: none;
    border-radius: 4px;
    align-items: center;
    min-width: 240px;
    display: flex;
    position: relative;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="app-shell"] [data-ui="arena-header-zone"] [data-part="search"] svg {
    color: #707070;
    pointer-events: none;
    width: 14px;
    height: 14px;
    position: absolute;
    left: 10px;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="app-shell"] [data-ui="arena-header-zone"] [data-ui="arena-header-search"] {
    color: #a0a0a0;
    letter-spacing: 1.3px;
    text-transform: uppercase;
    background: linear-gradient(#141414fa 0%, #0c0c0cfa 100%);
    border: 1px solid #505050cc;
    border-radius: 4px;
    outline: none;
    width: 100%;
    height: 33.5px;
    padding: 6px 12px 6px 36px;
    font-size: 13px;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="app-shell"] [data-ui="arena-header-zone"] [data-ui="arena-header-search"]::placeholder {
    color: #787878;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="app-shell"] [data-ui="arena-tabs-zone"] {
    z-index: 20;
    pointer-events: auto;
    align-items: stretch;
    gap: 2px;
    height: 3.6%;
    display: flex;
    position: absolute;
    top: 22.7%;
    left: 20.9%;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="app-shell"] [data-ui="arena-tabs-zone"] button {
    color: #707070;
    letter-spacing: .02em;
    cursor: pointer;
    background: linear-gradient(#2d2d2dfa 0%, #191919fa 100%);
    border: 1px solid #3c3c3c99;
    border-bottom: none;
    border-radius: 6px 6px 0 0;
    justify-content: center;
    align-items: center;
    padding: 0 24px;
    font-size: clamp(12px, 1.1vw, 15px);
    font-weight: 500;
    transition: all .12s;
    display: flex;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="app-shell"] [data-ui="arena-tabs-zone"] button[data-state="active"] {
    color: #f0f0f0;
    background: linear-gradient(#555555fa 0%, #323232fa 100%);
    border-color: #787878cc;
    box-shadow: inset 0 1px #ffffff29;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-profile-header"] {
    display: none !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-content-scroll"], :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="voting-scroll"] {
    padding: 4px 8px !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-controls"], :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-controls"] [data-ui="segmented-toggle"], :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-controls"] [data-testid="library-search-input"] {
    display: none !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-card"] {
    box-shadow: none;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background: none;
    border: none;
    border-radius: 0;
    flex-direction: column;
    flex: 1;
    gap: 8px;
    min-height: 0;
    padding: 0;
    display: flex;
    overflow: visible;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-card"]:before, :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-card"]:after {
    display: none;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-table-shell"] {
    box-shadow: none;
    background: linear-gradient(#181818fa 0%, #0a0a0afa 100%);
    border: none;
    border-radius: 20px 8px 8px;
    flex: 1;
    min-height: 0;
    overflow: hidden auto !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-table-shell"]::-webkit-scrollbar {
    width: 8px;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-table-shell"]::-webkit-scrollbar-track {
    background: #141414cc;
    border-radius: 4px;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-table-shell"]::-webkit-scrollbar-thumb {
    background: linear-gradient(#c9a227 0%, #8a7019 100%);
    border: 1px solid #3c3c3c80;
    border-radius: 4px;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-table-shell"]::-webkit-scrollbar-thumb:hover {
    background: linear-gradient(#e0b82e 0%, #9a7d1e 100%);
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-table-header"] {
    box-shadow: none !important;
    color: #d9d9d9 !important;
    background: linear-gradient(#282828fa 0%, #101010fa 100%) !important;
    border-bottom: 1px solid #78787899 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-table-header"] > div {
    letter-spacing: .33px !important;
    border-right-color: #6e6e6e99 !important;
    font-weight: 500 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-table-shell"] [data-ui="track-row"] {
    color: #c6c6c6 !important;
    background: none !important;
    border-bottom: 1px solid #505050b3 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-table-shell"] [data-ui="track-row"]:nth-child(2n) {
    background: none !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-table-shell"] [data-ui="track-row"]:hover {
    background: #5a5a5a1f !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-table-shell"] [data-ui="track-row"] > * {
    box-shadow: none !important;
    color: #c6c6c6 !important;
    border-right-color: #505050b3 !important;
    padding: 8px 10px !important;
    font-size: 13px !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-table-shell"] [data-ui="track-row"] > :first-child {
    color: #9a9a9a !important;
    padding: 8px 10px 8px 16px !important;
    font-family: Trebuchet MS, Tahoma, Verdana, sans-serif !important;
    font-size: 12px !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-waveform-shell"] {
    background: linear-gradient(#141414fa 0%, #0a0a0afa 100%);
    border: 1px solid #3e3e3ec7;
    border-radius: 8px;
    margin-top: 10px;
    padding: 10px 12px;
    box-shadow: inset 0 1px #ffffff0d, inset 0 -2px 4px #00000080;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-waveform-header"] {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 8px;
    display: flex;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-waveform-header"] [data-part="label"] {
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #888;
    align-items: center;
    gap: 6px;
    font-size: 10px;
    font-weight: 600;
    display: inline-flex;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-waveform-header"] [data-part="indicator"] {
    background: rgb(var(--freq-slot-structure-chrome-indicator));
    width: 6px;
    height: 6px;
    box-shadow: 0 0 6px rgb(var(--freq-slot-structure-chrome-indicator) / .58);
    border-radius: 2px;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-waveform-header"] [data-part="led-strip"] {
    gap: 3px;
    display: inline-flex;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-waveform-header"] [data-part="led"] {
    background: #383838;
    border-radius: 1px;
    width: 8px;
    height: 6px;
    box-shadow: inset 0 1px 2px #0000008c;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-waveform-header"] [data-part="led"][data-state="active"] {
    background: rgb(var(--freq-slot-structure-chrome-indicator));
    box-shadow: 0 0 5px rgb(var(--freq-slot-structure-chrome-indicator) / .55);
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-waveform-bars"] {
    width: var(--freq-slot-structure-waveform-bars-width, 100%);
    background: linear-gradient(#0e0e0efa 0%, #080808fa 100%);
    border-color: #323232d9;
    border-radius: 6px;
    margin-inline: auto;
    box-shadow: inset 0 2px 4px #0000009e;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="app-shell"] [data-ui="player-zone"] {
    display: contents;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] {
    display: contents !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"]:before, :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"]:after, :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="chrome-band"], :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="scrubber"], :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="status"], :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="actions"], :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="time"] {
    display: none !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="body"] {
    display: contents !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="controls-left"] {
    left: 40.54%;
    bottom: calc(-27% + var(--freq-slot-structure-player-offset-y, 0%));
    pointer-events: auto;
    z-index: 10;
    grid-area: auto;
    justify-content: center;
    align-items: center;
    gap: 8px;
    width: auto;
    display: flex;
    position: absolute;
    transform: translateX(-50%);
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="controls-left"] > *, :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="controls-right"] > * {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="previous"], :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="next"] {
    color: #a0a0a0e6;
    cursor: pointer;
    background: linear-gradient(#464646fa 0%, #232323fa 55%, #191919fa 100%);
    border: 1px solid #646464cc;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: min(2.2vw, 2.2vh);
    min-width: 28px;
    max-width: 36px;
    height: min(2.2vw, 2.2vh);
    min-height: 28px;
    max-height: 36px;
    transition: all .15s;
    display: flex;
    position: relative;
    overflow: hidden;
    box-shadow: 0 2px 6px #0006, inset 0 1px 1px #ffffff14;
    padding: 0 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="previous"]:before, :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="next"]:before {
    content: "";
    pointer-events: none;
    background: linear-gradient(#ffffff26 0%, #ffffff0d 50%, #fff0 100%);
    border-radius: 999px;
    height: 45%;
    position: absolute;
    top: 2px;
    left: 15%;
    right: 15%;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="previous"]:hover, :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="next"]:hover {
    color: #bebebef2;
    background: linear-gradient(#555555fa 0%, #2d2d2dfa 55%, #1e1e1efa 100%);
    box-shadow: 0 2px 8px #00000080, inset 0 1px 1px #ffffff1f;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="previous"]:active, :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="next"]:active {
    transform: scale(.95);
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="previous"] svg, :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="next"] svg {
    width: 45% !important;
    min-width: 14px !important;
    height: 45% !important;
    min-height: 14px !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="play"], :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="pause"] {
    color: #3c2d0ae6;
    cursor: pointer;
    background: linear-gradient(#ffe082 0%, #f4c542 45%, #c9a227 100%);
    border: 1px solid #ffe69680;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    max-width: 50px;
    max-height: 50px;
    transition: all .15s;
    display: flex;
    position: relative;
    overflow: hidden;
    box-shadow: 0 2px 8px #0006, inset 0 1px 1px #ffffff4d;
    width: min(3vw, 3vh) !important;
    min-width: 38px !important;
    height: min(3vw, 3vh) !important;
    min-height: 38px !important;
    padding: 0 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="play"]:before, :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="pause"]:before {
    content: "";
    pointer-events: none;
    background: linear-gradient(#ffffffb3 0%, #ffffff4d 50%, #fff0 100%);
    border-radius: 999px;
    height: 45%;
    position: absolute;
    top: 2px;
    left: 15%;
    right: 15%;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="play"]:hover, :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="pause"]:hover {
    color: #3c2d0af2;
    background: linear-gradient(#ffec9e 0%, #f9d456 45%, #d4b02d 100%);
    box-shadow: 0 2px 12px #f4c54266, 0 4px 16px #0000004d, inset 0 1px 1px #fff6;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="play"]:active, :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="pause"]:active {
    transform: scale(.95);
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="play"] svg, :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="pause"] svg {
    margin-left: 4%;
    fill: none !important;
    width: 40% !important;
    min-width: 20px !important;
    height: 40% !important;
    min-height: 20px !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="loading"], :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="waiting"] {
    color: #3c2d0ae6;
    background: linear-gradient(#ffe082 0%, #f4c542 45%, #c9a227 100%);
    border: 1px solid #ffe69680;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: min(3vw, 3vh);
    min-width: 38px;
    max-width: 50px;
    height: min(3vw, 3vh);
    min-height: 38px;
    max-height: 50px;
    padding: 8px;
    display: flex;
    box-shadow: 0 2px 8px #0006, inset 0 1px 1px #ffffff4d;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="track"] {
    left: calc(-6.76% + var(--freq-slot-structure-player-offset-x, 0%));
    right: 66%;
    bottom: calc(-31.4% + var(--freq-slot-structure-player-offset-y, 0%));
    pointer-events: auto;
    z-index: 5;
    grid-area: auto;
    align-items: center;
    gap: 8px;
    height: 18%;
    padding: 8px 12px;
    display: flex;
    position: absolute;
    overflow: hidden;
    width: auto !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="cover"] {
    border: 1px solid #50505099;
    border-radius: 3px;
    width: 42px;
    height: 42px;
    box-shadow: 0 2px 6px #0006, inset 0 1px #ffffff1a;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="title"] {
    text-shadow: 0 1px 2px #00000080;
    font-size: clamp(12px, 1.1vw, 14px);
    font-weight: 600;
    color: #e8c547 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="artist"] {
    font-size: clamp(11px, .95vw, 13px);
    color: #a0a0a0 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="details"] {
    flex: 1;
    min-width: 0;
    overflow: hidden;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="meta"] {
    overflow: hidden;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="controls-right"] {
    right: 18%;
    bottom: calc(-31.4% + var(--freq-slot-structure-player-offset-y, 0%));
    pointer-events: auto;
    z-index: 10;
    grid-area: auto;
    align-items: center;
    gap: 12px;
    width: auto;
    height: 18%;
    display: flex;
    position: absolute;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="shuffle"], :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="collapse"] {
    display: none !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-ui="volume-control"] [data-part="toggle"] {
    cursor: pointer;
    background: linear-gradient(#464646fa 0%, #232323fa 55%, #191919fa 100%);
    border: 1px solid #646464cc;
    border-radius: 50%;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    width: 28px;
    height: 28px;
    padding: 0;
    transition: all .15s;
    display: flex;
    position: relative;
    overflow: hidden;
    box-shadow: 0 2px 6px #0006, inset 0 1px 1px #ffffff14;
    color: #a0a0a0e6 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-ui="volume-control"] [data-part="toggle"]:before {
    content: "";
    pointer-events: none;
    background: linear-gradient(#ffffff26 0%, #ffffff0d 50%, #fff0 100%);
    border-radius: 999px;
    height: 45%;
    position: absolute;
    top: 2px;
    left: 15%;
    right: 15%;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-ui="volume-control"] [data-part="toggle"]:hover {
    background: linear-gradient(#555555fa 0%, #2d2d2dfa 55%, #1e1e1efa 100%);
    color: #bebebef2 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-ui="volume-control"] [data-part="toggle"]:active {
    transform: scale(.95);
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-ui="volume-control"] [data-part="toggle"] svg {
    width: 14px !important;
    min-width: 14px !important;
    height: 14px !important;
    min-height: 14px !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="repeat"] {
    cursor: pointer;
    background: linear-gradient(#464646fa 0%, #232323fa 55%, #191919fa 100%);
    border: 1px solid #646464cc;
    border-radius: 50%;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    width: 28px;
    height: 28px;
    padding: 6px;
    transition: all .15s;
    display: flex;
    position: relative;
    overflow: hidden;
    box-shadow: 0 2px 6px #0006, inset 0 1px 1px #ffffff14;
    color: #a0a0a0e6 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="repeat"]:before {
    content: "";
    pointer-events: none;
    background: linear-gradient(#ffffff26 0%, #ffffff0d 50%, #fff0 100%);
    border-radius: 999px;
    height: 45%;
    position: absolute;
    top: 2px;
    left: 15%;
    right: 15%;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="repeat"]:hover {
    background: linear-gradient(#555555fa 0%, #2d2d2dfa 55%, #1e1e1efa 100%);
    color: #bebebef2 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="repeat"]:active {
    transform: scale(.95);
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="show-on-globe"] {
    color: #a0a0a0e6;
    cursor: pointer;
    background: linear-gradient(#464646fa 0%, #232323fa 55%, #191919fa 100%);
    border: 1px solid #646464cc;
    border-radius: 50%;
    flex-shrink: 0;
    width: 28px;
    height: 28px;
    padding: 6px;
    transition: all .15s;
    position: relative;
    overflow: hidden;
    box-shadow: 0 2px 6px #0006, inset 0 1px 1px #ffffff14;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="show-on-globe"]:hover {
    background: linear-gradient(#555555fa 0%, #2d2d2dfa 55%, #1e1e1efa 100%);
    color: #bebebef2 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-part="show-on-globe"]:active {
    transform: scale(.95);
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-ui="volume-control"] [data-part="volume-slider"] {
    appearance: none;
    cursor: pointer;
    background: none;
    border-radius: 2px !important;
    width: 160px !important;
    height: 4px !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-ui="volume-control"] [data-part="volume-slider"]::-webkit-slider-runnable-track {
    background: linear-gradient(to right, rgb(var(--freq-slot-player-volume-fill) / .9) 0%, rgb(var(--freq-slot-player-volume-fill) / .9) var(--volume-pct, 70%), #323232e6 var(--volume-pct, 70%), #323232e6 100%);
    border-radius: 2px;
    height: 4px;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-ui="volume-control"] [data-part="volume-slider"]::-webkit-slider-thumb {
    appearance: none;
    cursor: pointer;
    background: linear-gradient(#e0e0e0 0%, #a0a0a0 50%, gray 100%);
    border: 1px solid #3c3c3ccc;
    border-radius: 50%;
    width: 14px;
    height: 14px;
    margin-top: -5px;
    box-shadow: 0 1px 4px #0006, inset 0 1px 1px #ffffff80;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-ui="volume-control"] [data-part="volume-slider"]::-moz-range-track {
    background: #323232e6;
    border-radius: 2px;
    height: 4px;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-ui="volume-control"] [data-part="volume-slider"]::-moz-range-thumb {
    cursor: pointer;
    background: linear-gradient(#e0e0e0 0%, #a0a0a0 50%, gray 100%);
    border: 1px solid #3c3c3ccc;
    border-radius: 50%;
    width: 14px;
    height: 14px;
    box-shadow: 0 1px 4px #0006, inset 0 1px 1px #ffffff80;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="audio-player"] [data-ui="volume-control"] [data-part="volume-slider"]::-moz-range-progress {
    background: #f4c542e6;
    border-radius: 2px;
    height: 4px;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="voting-view"] > [data-ui="voting-scroll"] {
    padding: var(--freq-slot-structure-voting-scroll-padding-top) var(--freq-slot-structure-voting-scroll-padding-x) var(--freq-slot-structure-voting-scroll-padding-bottom) !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="voting-view"] h1 {
    display: none;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="voting-dashboard-card"] {
    background: linear-gradient(#202020fa 0%, #101010fa 100%) !important;
    border-color: #5a5a5a80 !important;
    box-shadow: inset 0 1px #ffffff14, 0 10px 22px #00000052 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="voting-content-panel"] {
    box-shadow: none !important;
    background: none !important;
    border: none !important;
    gap: 10px !important;
    padding: 0 !important;
    overflow: visible !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="voting-tab-bar"] {
    background: linear-gradient(#1a1a1afa 0%, #0c0c0cfa 100%) !important;
    border-color: #78787899 !important;
    box-shadow: inset 0 1px #ffffff14 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="voting-proposal-card"], :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="voting-history"] [data-part="table-shell"], :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="voting-lock-panel"] [data-part="create-lock-card"] {
    background: linear-gradient(#242424fa 0%, #121212fa 100%) !important;
    border-color: #64646480 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="track-row"][data-state="playing"] {
    color: #e8c547 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="track-row"][data-state="playing"] * {
    color: inherit;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="track-row"][data-state="playing"] .bg-blue-600 {
    background-color: #e8c547 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="track-row"][data-state="playing"] .text-blue-600 {
    color: #e8c547 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-main"] {
    background: none !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-inbox-tab"] button {
    color: #c8c8c8 !important;
    background: #262626 !important;
    border-color: #646464 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-profile-header"] {
    color: #d6d6d6 !important;
    background: linear-gradient(#202020f2 0%, #121212f2 100%) !important;
    border-color: #5a5a5a80 !important;
    box-shadow: inset 0 1px #ffffff14 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-profile-header"] h1 {
    color: #f0f0f0 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-profile-header"] .text-gray-600, :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-profile-header"] .text-gray-400 {
    color: #a0a0a0 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-part="section-title"] {
    letter-spacing: .06em;
    color: rgb(var(--freq-slot-sidebar-heading)) !important;
    font-size: 11px !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar"] [data-part="section-toggle"] {
    text-align: left;
    padding: 8px 8px 4px !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"][data-variant="smart-playlist"], :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"][data-variant="playlist"] {
    color: #b8b8b8 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"][data-variant="smart-playlist"]:hover, :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"][data-variant="playlist"]:hover {
    color: #dcdcdc !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"][data-variant="smart-playlist"][data-state="active"], :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar"] [data-ui="sidebar-item"][data-variant="playlist"][data-state="active"] {
    font-weight: 600;
    color: #e8c547 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar"] .text-gray-500, :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar"] [data-part="count"] {
    color: rgb(var(--freq-slot-sidebar-item-muted)) !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="track-row"] .text-gray-400 {
    color: #a8a8a8 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="track-row"] .hover\:text-blue-600:hover, :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="track-row"] .text-blue-600.hover\:underline, :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="track-row"] a.text-blue-600 {
    color: #e8c547 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="track-row"] .text-black {
    color: #e0e0e0 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="segmented-toggle"] [data-part="option"] {
    color: #a0a0a0 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="segmented-toggle"] [data-part="option"][data-state="active"] {
    color: #f0f0f0 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-controls"] [data-part="add-item"] {
    color: #c8c8c8 !important;
    background: #2a2a2a !important;
    border-color: #646464 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-controls"] input {
    color: #c8c8c8 !important;
    background: #121212 !important;
    border-color: #525252 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-controls"] [data-part="summary"] {
    color: rgb(var(--freq-slot-sidebar-item-muted)) !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="home-content-scroll"] .text-gray-500, :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="publish-disabled-note"] {
    color: #a0a0a0 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar-profile-card"] > div {
    flex-direction: column;
    align-items: flex-start;
    gap: 6px;
  }

  [data-theme="biolab"] [data-theme-scope="profile"] [data-ui="sidebar-profile-card"] > div {
    align-items: center;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar-profile-card"] [data-part="profile-avatar"] {
    background: linear-gradient(#505050e6 0%, #282828f2 100%);
    border-radius: 8px;
    font-size: 16px;
    width: 36px !important;
    height: 36px !important;
  }

  [data-theme="biolab"] [data-theme-scope="profile"] [data-ui="sidebar-profile-card"] [data-part="profile-avatar"] {
    font-size: 22px;
    width: 50px !important;
    height: 50px !important;
  }

  [data-theme="biolab"] [data-theme-scope="profile"] [data-ui="sidebar-profile-card"] [data-part="avatar-qr-button"] {
    color: #000 !important;
    background-color: #fff !important;
  }

  [data-theme="biolab"] [data-theme-scope="profile"] [data-ui="sidebar-profile-card"] [data-part="avatar-qr-button"] svg {
    stroke-width: 2.8px;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar-profile-card"] [data-part="name"] {
    letter-spacing: .04em;
    text-align: left;
    font-size: 11px;
    font-weight: 600;
    color: #f0f0f0 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar-profile-card"] [data-part="status"] {
    justify-content: flex-start;
    font-size: 9px;
    color: #909090 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-ui="sidebar-profile-card"] {
    border-bottom: 1px solid #50505080;
    padding: 8px 6px !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-part="relay-badge"] {
    text-transform: uppercase;
    letter-spacing: .1em;
    color: #f2d27c !important;
    background: #3c3c3c80 !important;
    border: 1px solid #78787899 !important;
  }

  :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"] [data-part="sidebar-footer"] {
    display: none !important;
  }

  @media (max-width: 900px) {
    :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="app-shell"] {
      width: 94vw;
      height: 62.6667vw;
      margin: 35vh auto 0;
    }

    :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="app-shell"] [data-ui="arena-stage-chrome"] {
      left: 20%;
      right: var(--freq-slot-structure-mobile-chrome-right);
      top: var(--freq-slot-structure-mobile-chrome-top);
    }

    :is([data-theme="arena"], [data-theme-branch="arena"]) [data-theme-scope="profile"][data-ui="app-shell"] [data-ui="arena-header-zone"] [data-part="search"] {
      min-width: var(--freq-slot-structure-mobile-header-search-min-width);
    }
  }
}

:root {
  --freq-color-bg: 36 36 36;
  --freq-color-text: 255 255 255;
  --freq-text-alpha: .87;
  --freq-color-link: 100 108 255;
  --freq-color-link-hover: 83 91 242;
  --freq-color-button-bg: 26 26 26;
  --freq-color-tooltip-bg: 31 41 55;
  --freq-color-tooltip-text: 255 255 255;
  --freq-color-glass-text: 11 26 43;
  --freq-color-glass-text-success: 13 38 27;
  --freq-modal-surface-top: 248 248 248;
  --freq-modal-surface-bottom: 236 236 236;
  --freq-modal-border: 209 213 219;
  --freq-modal-close-top: 255 96 88;
  --freq-modal-close-bottom: 227 62 50;
  --freq-modal-close-border: 207 75 67;
  --freq-modal-close-hover-top: 255 123 114;
  --freq-modal-close-hover-bottom: 232 83 71;
  --freq-modal-close-active-top: 196 75 64;
  --freq-modal-close-active-bottom: 168 56 48;
  --freq-modal-close-highlight-alpha: .4;
  --freq-modal-close-text-shadow-alpha: .3;
  --freq-tag-chip-top: 108 184 230;
  --freq-tag-chip-bottom: 58 139 194;
  --freq-tag-chip-border: 45 122 184;
  --freq-tag-chip-text: 255 255 255;
  --freq-tag-chip-highlight-alpha: .4;
  --freq-tag-chip-drop-alpha: .15;
  --freq-action-danger-top: 255 107 107;
  --freq-action-danger-mid: 239 68 68;
  --freq-action-danger-bottom: 185 28 28;
  --freq-action-danger-shadow-rgb: 239 68 68;
  --freq-action-danger-shadow-alpha: .45;
  --freq-action-danger-highlight-alpha: .35;
  --freq-action-danger-text-shadow-alpha: .4;
  --freq-action-success-top: 52 211 153;
  --freq-action-success-mid: 16 185 129;
  --freq-action-success-bottom: 5 150 105;
  --freq-action-success-shadow-rgb: 16 185 129;
  --freq-action-success-shadow-alpha: .5;
  --freq-action-success-highlight-alpha: .35;
  --freq-action-success-text-shadow-alpha: .4;
  --freq-action-success-icon-shadow-alpha: .3;
  --freq-action-library-top: 167 139 250;
  --freq-action-library-mid: 124 58 237;
  --freq-action-library-bottom: 109 40 217;
  --freq-action-library-shadow-rgb: 124 58 237;
  --freq-action-library-shadow-alpha: .4;
  --freq-action-library-shadow-disabled-alpha: .2;
  --freq-action-library-highlight-alpha: .25;
  --freq-action-library-highlight-disabled-alpha: .2;
  --freq-action-library-text-shadow-alpha: .3;
  --freq-action-library-text-shadow-disabled-alpha: .2;
  --freq-action-library-icon-shadow-alpha: .3;
  --freq-action-primary-top: 96 165 250;
  --freq-action-primary-mid: 59 130 246;
  --freq-action-primary-bottom: 37 99 235;
  --freq-action-primary-hover-top: 59 130 246;
  --freq-action-primary-hover-mid: 37 99 235;
  --freq-action-primary-hover-bottom: 29 78 216;
  --freq-action-primary-border: 29 78 216;
  --freq-action-primary-text: 255 255 255;
  --freq-incoming-share-close-top: 107 114 128;
  --freq-incoming-share-close-mid: 75 85 99;
  --freq-incoming-share-close-bottom: 55 65 81;
  --freq-incoming-share-close-shadow-alpha: .3;
  --freq-incoming-share-close-highlight-alpha: .15;
  --freq-incoming-share-play-top: 96 165 250;
  --freq-incoming-share-play-mid: 37 99 235;
  --freq-incoming-share-play-bottom: 29 78 216;
  --freq-incoming-share-play-shadow-rgb: 37 99 235;
  --freq-incoming-share-play-shadow-alpha: .5;
  --freq-incoming-share-play-highlight-alpha: .3;
  --freq-incoming-share-play-icon-shadow-alpha: .3;
  --freq-incoming-share-track-top: 55 65 81;
  --freq-incoming-share-track-bottom: 31 41 55;
  --freq-incoming-share-track-shadow-alpha: .4;
  --freq-incoming-share-progress-top: 147 197 253;
  --freq-incoming-share-progress-mid: 59 130 246;
  --freq-incoming-share-progress-bottom: 37 99 235;
  --freq-incoming-share-progress-glow-alpha: .6;
  --freq-incoming-share-knob-bottom: 229 231 235;
  --freq-incoming-share-knob-shadow-alpha: .3;
  --freq-incoming-share-knob-highlight-alpha: .8;
  --freq-sidebar-bg: 244 244 244;
  --freq-sidebar-header-bg: 236 236 236;
  --freq-profile-card-bg: 30 30 30;
  --freq-profile-badge-active: 59 130 246;
  --freq-profile-badge-inactive: 107 114 128;
  --freq-profile-avatar-top: 140 200 255;
  --freq-profile-avatar-mid: 74 158 255;
  --freq-profile-avatar-bottom: 45 122 212;
  --freq-profile-avatar-shadow-alpha: .35;
  --freq-player-bar-bg: 31 31 31;
  --freq-avatar-fallback: 102 102 102;
  --freq-logo-shadow-primary-rgb: 100 108 255;
  --freq-logo-shadow-primary-alpha: .67;
  --freq-logo-shadow-secondary-rgb: 97 218 251;
  --freq-logo-shadow-secondary-alpha: .67;
  --freq-docs-text: 136 136 136;
  --freq-theme-settings-muted-text: var(--freq-neutral-400);
  --freq-theme-settings-danger-text: var(--freq-action-danger-bottom);
  --freq-debug-overlay-bg-rgb: 0 0 0;
  --freq-debug-overlay-bg-alpha: .8;
  --freq-debug-surface: 26 26 26;
  --freq-debug-surface-alt: 51 51 51;
  --freq-debug-border-strong: 68 68 68;
  --freq-debug-border-dashed: 85 85 85;
  --freq-debug-text-muted: 170 170 170;
  --freq-debug-table-border: 204 204 204;
  --freq-debug-accent: 255 152 0;
  --freq-status-ready: 102 255 102;
  --freq-status-buffering: 255 204 102;
  --freq-status-complete: 102 187 102;
  --freq-input-surface: 255 255 255;
  --freq-input-border: 209 213 219;
  --freq-input-border-strong: 156 163 175;
  --freq-input-text: 31 41 55;
  --freq-input-placeholder: 156 163 175;
  --freq-input-disabled: 243 244 246;
  --freq-input-focus: 96 165 250;
  --freq-input-focus-soft: 191 219 254;
  --freq-input-focus-ring-alpha: .3;
  --freq-input-shadow-alpha: .1;
  --freq-neutral-50: 249 250 251;
  --freq-neutral-100: 243 244 246;
  --freq-neutral-200: 229 231 235;
  --freq-neutral-300: 209 213 219;
  --freq-neutral-400: 156 163 175;
  --freq-neutral-500: 107 114 128;
  --freq-neutral-600: 75 85 99;
  --freq-neutral-700: 55 65 81;
  --freq-neutral-800: 31 41 55;
  --freq-neutral-900: 17 24 39;
  --freq-blue-50: 239 246 255;
  --freq-blue-100: 219 234 254;
  --freq-blue-200: 191 219 254;
  --freq-blue-300: 147 197 253;
  --freq-blue-400: 96 165 250;
  --freq-blue-500: 59 130 246;
  --freq-blue-600: 37 99 235;
  --freq-blue-700: 29 78 216;
  --freq-blue-800: 30 64 175;
  --freq-blue-900: 30 58 138;
  --freq-indigo-50: 238 242 255;
  --freq-indigo-100: 224 231 255;
  --freq-indigo-200: 199 210 254;
  --freq-indigo-300: 165 180 252;
  --freq-indigo-400: 129 140 248;
  --freq-indigo-500: 99 102 241;
  --freq-indigo-600: 79 70 229;
  --freq-indigo-700: 67 56 202;
  --freq-indigo-800: 55 48 163;
  --freq-indigo-900: 49 46 129;
  --freq-amber-50: 255 251 235;
  --freq-amber-200: 253 230 138;
  --freq-amber-600: 217 119 6;
  --freq-amber-800: 146 64 14;
  --freq-green-400: 74 222 128;
  --freq-green-500: 34 197 94;
  --freq-green-600: 22 163 74;
  --freq-green-700: 21 128 61;
  --freq-yellow-400: 250 204 21;
  --freq-yellow-500: 234 179 8;
  --freq-purple-500: 168 85 247;
  --freq-purple-600: 147 51 234;
  --freq-color-white: 255 255 255;
  --freq-color-black: 0 0 0;
  --freq-vista-backdrop-bg-rgb: 255 255 255;
  --freq-vista-backdrop-bg-alpha: .06;
  --freq-vista-window-bg-rgb: 20 28 44;
  --freq-vista-window-bg-alpha: .28;
  --freq-vista-window-border-rgb: 255 255 255;
  --freq-vista-window-border-alpha: .22;
  --freq-vista-window-shadow-outer-alpha: .55;
  --freq-vista-window-shadow-inner-alpha: .25;
  --freq-vista-window-airy-stop-1-rgb: 0 140 255;
  --freq-vista-window-airy-stop-1-alpha: .22;
  --freq-vista-window-airy-stop-2-rgb: 69 160 152;
  --freq-vista-window-airy-stop-2-alpha: .14;
  --freq-vista-window-airy-stop-2-pos: 52%;
  --freq-vista-window-airy-stop-3-rgb: 0 255 42;
  --freq-vista-window-airy-stop-3-alpha: .1;
  --freq-vista-window-airy-bg-rgb: 14 32 55;
  --freq-vista-window-airy-bg-alpha: .16;
  --freq-vista-window-airy-border-alpha: .28;
  --freq-vista-window-airy-shadow-outer-alpha: .4;
  --freq-vista-window-airy-shadow-inner-light-alpha: .22;
  --freq-vista-window-airy-shadow-inner-dark-alpha: .18;
  --freq-vista-window-overlay-stop-1-alpha: .12;
  --freq-vista-window-overlay-stop-2-alpha: .05;
  --freq-vista-window-overlay-stop-2-pos: 35%;
  --freq-vista-window-overlay-stop-3-alpha: .06;
  --freq-vista-window-stripe-gap-start: -70px;
  --freq-vista-window-stripe-gap-end: 0px;
  --freq-vista-window-stripe-line-1-alpha: .03;
  --freq-vista-window-stripe-line-1-pos: 5px;
  --freq-vista-window-stripe-line-2-alpha: .06;
  --freq-vista-window-stripe-line-2-pos: 117px;
  --freq-vista-glass-top-alpha: .35;
  --freq-vista-glass-mid-alpha: .16;
  --freq-vista-glass-bottom-alpha: .06;
  --freq-vista-glass-border-alpha: .55;
  --freq-vista-glass-halo-rgb: 106 176 255;
  --freq-vista-glass-halo-alpha: .35;
  --freq-vista-glass-halo-hover-alpha: .45;
  --freq-vista-glass-halo-active-alpha: .25;
  --freq-vista-glass-highlight-1-alpha: .95;
  --freq-vista-glass-highlight-2-alpha: .35;
  --freq-vista-glass-highlight-2-pos: 28%;
  --freq-vista-glass-highlight-3-alpha: 0;
  --freq-vista-glass-highlight-3-pos: 55%;
  --freq-vista-glass-shadow-1-alpha: .45;
  --freq-vista-glass-shadow-2-alpha: 0;
  --freq-vista-glass-shadow-2-pos: 60%;
  --freq-vista-glass-text-shadow-alpha: .6;
  --freq-vista-glass-shadow-base-inset-light-alpha: .9;
  --freq-vista-glass-shadow-base-inset-dark-alpha: .45;
  --freq-vista-glass-shadow-base-inset-border-alpha: .15;
  --freq-vista-glass-shadow-base-drop-alpha: .45;
  --freq-vista-glass-shadow-hover-inset-light-alpha: .95;
  --freq-vista-glass-shadow-hover-inset-dark-alpha: .4;
  --freq-vista-glass-shadow-hover-inset-border-alpha: .2;
  --freq-vista-glass-shadow-hover-drop-alpha: .45;
  --freq-vista-glass-shadow-active-inset-dark-alpha: .45;
  --freq-vista-glass-shadow-active-inset-2-dark-alpha: .35;
  --freq-vista-glass-shadow-active-inset-border-alpha: .2;
  --freq-vista-glass-shadow-active-drop-alpha: .35;
  --freq-vista-glass-shadow-disabled-inset-light-alpha: .8;
  --freq-vista-glass-shadow-disabled-inset-dark-alpha: .35;
  --freq-vista-glass-shadow-disabled-inset-border-alpha: .12;
  --freq-vista-glass-shadow-disabled-drop-alpha: .25;
  --freq-vista-glass-before-stop-1-alpha: .95;
  --freq-vista-glass-before-stop-2-alpha: .4;
  --freq-vista-glass-before-stop-2-pos: 42%;
  --freq-vista-glass-before-stop-3-alpha: 0;
  --freq-vista-glass-before-stop-3-pos: 78%;
  --freq-vista-glass-after-inset-light-alpha: .35;
  --freq-vista-glass-after-inset-dark-alpha: .3;
  --freq-vista-orb-shadow-inset-light-alpha: .95;
  --freq-vista-orb-shadow-inset-dark-alpha: .5;
  --freq-vista-orb-shadow-inset-border-alpha: .22;
  --freq-vista-orb-shadow-drop-alpha: .5;
  --freq-vista-orb-halo-alpha: .6;
  --freq-vista-orb-shadow-hover-inset-light-alpha: .98;
  --freq-vista-orb-shadow-hover-inset-dark-alpha: .45;
  --freq-vista-orb-shadow-hover-inset-border-alpha: .25;
  --freq-vista-orb-shadow-hover-drop-alpha: .5;
  --freq-vista-orb-halo-hover-alpha: .7;
  --freq-vista-orb-shadow-active-inset-dark-alpha: .5;
  --freq-vista-orb-shadow-active-inset-2-dark-alpha: .35;
  --freq-vista-orb-shadow-active-inset-border-alpha: .2;
  --freq-vista-orb-shadow-active-drop-alpha: .4;
  --freq-vista-orb-halo-active-alpha: .4;
  --freq-vista-orb-after-inset-light-alpha: .4;
  --freq-vista-orb-after-inset-dark-alpha: .32;
  --freq-vista-glass-neutral-top-rgb: 250 252 255;
  --freq-vista-glass-neutral-top-alpha: .7;
  --freq-vista-glass-neutral-mid-rgb: 188 212 242;
  --freq-vista-glass-neutral-mid-alpha: .38;
  --freq-vista-glass-neutral-bottom-rgb: 126 160 208;
  --freq-vista-glass-neutral-bottom-alpha: .22;
  --freq-vista-glass-neutral-border-rgb: 255 255 255;
  --freq-vista-glass-neutral-border-alpha: .7;
  --freq-vista-glass-neutral-halo-rgb: 130 180 255;
  --freq-vista-glass-neutral-halo-alpha: .3;
  --freq-vista-glass-muted-top-rgb: 245 247 252;
  --freq-vista-glass-muted-top-alpha: .55;
  --freq-vista-glass-muted-mid-rgb: 175 197 224;
  --freq-vista-glass-muted-mid-alpha: .28;
  --freq-vista-glass-muted-bottom-rgb: 120 145 176;
  --freq-vista-glass-muted-bottom-alpha: .18;
  --freq-vista-glass-muted-border-rgb: 230 238 248;
  --freq-vista-glass-muted-border-alpha: .6;
  --freq-vista-glass-muted-halo-rgb: 140 190 255;
  --freq-vista-glass-muted-halo-alpha: .2;
  --freq-vista-glass-active-top-rgb: 210 235 255;
  --freq-vista-glass-active-top-alpha: .75;
  --freq-vista-glass-active-mid-rgb: 120 175 245;
  --freq-vista-glass-active-mid-alpha: .45;
  --freq-vista-glass-active-bottom-rgb: 65 130 220;
  --freq-vista-glass-active-bottom-alpha: .3;
  --freq-vista-glass-active-border-rgb: 180 220 255;
  --freq-vista-glass-active-border-alpha: .85;
  --freq-vista-glass-active-halo-rgb: 110 180 255;
  --freq-vista-glass-active-halo-alpha: .55;
  --freq-vista-glass-primary-top-rgb: 195 230 255;
  --freq-vista-glass-primary-top-alpha: .82;
  --freq-vista-glass-primary-mid-rgb: 90 160 255;
  --freq-vista-glass-primary-mid-alpha: .55;
  --freq-vista-glass-primary-bottom-rgb: 30 110 230;
  --freq-vista-glass-primary-bottom-alpha: .4;
  --freq-vista-glass-primary-border-rgb: 160 210 255;
  --freq-vista-glass-primary-border-alpha: .9;
  --freq-vista-glass-primary-halo-rgb: 90 170 255;
  --freq-vista-glass-primary-halo-alpha: .7;
  --freq-vista-glass-success-top-rgb: 190 245 220;
  --freq-vista-glass-success-top-alpha: .78;
  --freq-vista-glass-success-mid-rgb: 120 220 175;
  --freq-vista-glass-success-mid-alpha: .48;
  --freq-vista-glass-success-bottom-rgb: 60 175 120;
  --freq-vista-glass-success-bottom-alpha: .32;
  --freq-vista-glass-success-border-rgb: 170 235 206;
  --freq-vista-glass-success-border-alpha: .85;
  --freq-vista-glass-success-halo-rgb: 110 220 170;
  --freq-vista-glass-success-halo-alpha: .45;
  --freq-radius-md: 8px;
  --freq-space-button-y: .6em;
  --freq-space-button-x: 1.2em;
  --freq-font-sans: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;
  --freq-slot-panel-surface: var(--freq-color-white);
  --freq-slot-panel-top: var(--freq-blue-50);
  --freq-slot-panel-bottom: var(--freq-blue-100);
  --freq-slot-panel-border: var(--freq-blue-200);
  --freq-slot-panel-text: var(--freq-neutral-800);
  --freq-slot-panel-text-muted: var(--freq-neutral-600);
  --freq-slot-table-header-top: var(--freq-blue-50);
  --freq-slot-table-header-bottom: var(--freq-blue-100);
  --freq-slot-table-header-border: var(--freq-blue-200);
  --freq-slot-table-header-text: var(--freq-neutral-700);
  --freq-slot-table-header-hover: var(--freq-blue-100);
  --freq-slot-table-header-active: var(--freq-blue-200);
  --freq-slot-row: var(--freq-color-white);
  --freq-slot-row-alt: var(--freq-blue-50);
  --freq-slot-row-hover: var(--freq-blue-100);
  --freq-slot-row-border: var(--freq-blue-200);
  --freq-slot-row-text: var(--freq-neutral-600);
  --freq-slot-row-text-muted: var(--freq-neutral-500);
  --freq-slot-row-active-top: 255 255 255;
  --freq-slot-row-active-mid: 210 235 255;
  --freq-slot-row-active-bottom: 180 215 250;
  --freq-slot-progress-track: var(--freq-neutral-200);
  --freq-slot-progress-border: var(--freq-neutral-300);
  --freq-slot-progress-fill-top: var(--freq-blue-400);
  --freq-slot-progress-fill-mid: var(--freq-blue-500);
  --freq-slot-progress-fill-bottom: var(--freq-blue-600);
  --freq-slot-toggle-track: var(--freq-neutral-200);
  --freq-slot-toggle-track-border: var(--freq-neutral-300);
  --freq-slot-toggle-top: var(--freq-color-white);
  --freq-slot-toggle-bottom: var(--freq-neutral-50);
  --freq-slot-toggle-border: var(--freq-neutral-200);
  --freq-slot-button-secondary-top: var(--freq-color-white);
  --freq-slot-button-secondary-bottom: var(--freq-neutral-100);
  --freq-slot-button-secondary-hover-top: var(--freq-neutral-50);
  --freq-slot-button-secondary-hover-bottom: var(--freq-neutral-200);
  --freq-slot-button-secondary-border: var(--freq-neutral-300);
  --freq-slot-button-secondary-text: var(--freq-neutral-700);
  --freq-slot-shell-bg-top: 218 234 248;
  --freq-slot-shell-bg-bottom: 193 220 243;
  --freq-slot-shell-border: 255 255 255;
  --freq-slot-shell-glow: 185 220 246;
  --freq-slot-shell-main-top: 244 249 255;
  --freq-slot-shell-main-bottom: 210 227 244;
  --freq-slot-shell-main-border: 184 208 230;
  --freq-slot-shell-main-text: 26 58 74;
  --freq-slot-shell-main-muted: 92 123 140;
  --freq-slot-shell-section-surface: var(--freq-color-white);
  --freq-slot-sidebar-surface-top: 198 217 236;
  --freq-slot-sidebar-surface-bottom: 183 205 226;
  --freq-slot-sidebar-border: 169 194 217;
  --freq-slot-sidebar-heading: 104 126 144;
  --freq-slot-sidebar-item-text: 78 102 121;
  --freq-slot-sidebar-item-muted: 122 146 165;
  --freq-slot-sidebar-item-hover: 216 232 245;
  --freq-slot-sidebar-item-active: 173 212 244;
  --freq-slot-sidebar-item-active-text: 45 118 191;
  --freq-slot-sidebar-peer-card: 35 38 44;
  --freq-slot-home-chip-bg: 235 244 252;
  --freq-slot-home-chip-border: 189 209 228;
  --freq-slot-home-chip-text: 82 106 124;
  --freq-slot-player-top: 239 245 252;
  --freq-slot-player-bottom: 174 195 220;
  --freq-slot-player-border: 173 196 218;
  --freq-slot-player-text: 45 72 98;
  --freq-slot-player-muted: 86 112 135;
  --freq-slot-player-track: 161 181 202;
  --freq-slot-player-buffer: 188 203 218;
  --freq-slot-player-progress: 108 221 150;
  --freq-slot-player-progress-handle: 228 234 241;
  --freq-slot-player-cover-top: 102 123 226;
  --freq-slot-player-cover-bottom: 116 77 184;
  --freq-slot-player-status-bg: 42 58 78;
  --freq-slot-player-status-text: 243 248 255;
  --freq-slot-player-volume-fill: 112 222 144;
  --freq-slot-player-volume-track: 168 187 208;
  --freq-slot-player-volume-thumb-top: 245 250 255;
  --freq-slot-player-volume-thumb: 190 205 220;
  --freq-slot-player-volume-thumb-bottom: 150 165 185;
  --freq-slot-player-volume-thumb-border: 200 210 220;
  --freq-slot-waveform-top: 255 255 255;
  --freq-slot-waveform-bottom: 239 246 255;
  --freq-slot-waveform-border: 255 255 255;
  --freq-slot-waveform-shadow: 58 96 132;
  --freq-slot-waveform-bar: 118 231 228;
  --freq-slot-waveform-bar-active: 142 239 197;
  --freq-slot-waveform-canvas-played-0: 74 222 128;
  --freq-slot-waveform-canvas-played-1: 34 211 238;
  --freq-slot-waveform-canvas-unplayed-0: 74 222 128;
  --freq-slot-waveform-canvas-unplayed-1: 34 211 238;
  --freq-slot-waveform-canvas-glow: 74 222 128;
  --freq-slot-waveform-canvas-progress: 255 255 255;
  --freq-slot-voting-page-top: var(--freq-blue-100);
  --freq-slot-voting-page-bottom: var(--freq-blue-50);
  --freq-slot-voting-card-top: var(--freq-color-white);
  --freq-slot-voting-card-bottom: 255 255 255;
  --freq-slot-voting-card-border: 255 255 255;
  --freq-slot-voting-text: 26 58 74;
  --freq-slot-voting-muted: 90 122 138;
  --freq-slot-voting-accent: 74 158 255;
  --freq-slot-voting-accent-soft: 160 190 215;
  --freq-slot-voting-danger: 224 90 145;
  --freq-slot-voting-success: 60 184 70;
  --freq-slot-voting-input-bg: var(--freq-color-white);
  --freq-slot-voting-input-border: 170 188 206;
  --freq-slot-voting-input-text: var(--freq-neutral-800);
  --freq-slot-voting-history-row: var(--freq-color-white);
  --freq-slot-voting-history-row-hover: var(--freq-blue-50);
  --freq-slot-voting-action-top: 90 171 255;
  --freq-slot-voting-action-bottom: 53 127 218;
  --freq-slot-voting-action-border: 45 122 212;
  --freq-slot-voting-action-text: var(--freq-color-white);
  --freq-slot-voting-tab-rail-border: var(--freq-color-white);
  --freq-slot-voting-tab-rail-shadow: 60 100 130;
  --freq-slot-voting-tab-text-inactive: 107 127 144;
  --freq-slot-voting-tab-pill-top: 155 210 255;
  --freq-slot-voting-tab-pill-mid: 90 171 255;
  --freq-slot-voting-tab-pill-bottom: 53 127 218;
  --freq-slot-voting-tab-pill-shadow: 45 122 212;
  --freq-slot-voting-tab-pill-glow: 74 158 255;
  --freq-slot-voting-action-blue-top: 123 184 255;
  --freq-slot-voting-action-blue-mid: 74 158 255;
  --freq-slot-voting-action-blue-bottom: 45 122 212;
  --freq-slot-voting-action-blue-border: 45 122 212;
  --freq-slot-voting-action-success-top: 120 232 138;
  --freq-slot-voting-action-success-bottom: 61 186 82;
  --freq-slot-voting-action-danger-top: 255 168 202;
  --freq-slot-voting-action-danger-bottom: 224 90 145;
  --freq-slot-voting-action-muted-top: 212 221 232;
  --freq-slot-voting-action-muted-bottom: 143 160 181;
  --freq-slot-voting-action-muted-text: 107 127 144;
  --freq-slot-search-surface-top: 226 239 250;
  --freq-slot-search-surface-bottom: 198 219 238;
  --freq-slot-search-border: 170 194 216;
  --freq-slot-search-text: 58 86 112;
  --freq-slot-search-muted: 108 133 151;
  --freq-slot-search-pill-bg: 245 249 254;
  --freq-slot-search-pill-border: 180 206 229;
  --freq-slot-search-pill-text: 96 119 138;
  --freq-slot-search-pill-active-bg: 68 143 214;
  --freq-slot-search-pill-active-text: 244 249 255;
  --freq-slot-structure-font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;
  --freq-slot-structure-stage-radius: 8px;
  --freq-slot-structure-switch-top: 18px;
  --freq-slot-structure-switch-right: 18px;
  --freq-slot-structure-sidebar-left: 6.3%;
  --freq-slot-structure-sidebar-width: 11.5%;
  --freq-slot-structure-sidebar-top: 14%;
  --freq-slot-structure-sidebar-bottom: 24%;
  --freq-slot-structure-content-left: 20%;
  --freq-slot-structure-content-right: 6%;
  --freq-slot-structure-content-top: 27%;
  --freq-slot-structure-content-bottom: 23%;
  --freq-slot-structure-chrome-left: 20%;
  --freq-slot-structure-chrome-right: 15%;
  --freq-slot-structure-chrome-top: 16.8%;
  --freq-slot-structure-mobile-chrome-right: 8%;
  --freq-slot-structure-mobile-chrome-top: 15.5%;
  --freq-slot-structure-player-height: 96px;
  --freq-slot-structure-player-margin-top: 8px;
  --freq-slot-structure-voting-scroll-padding-top: 10px;
  --freq-slot-structure-voting-scroll-padding-x: 12px;
  --freq-slot-structure-voting-scroll-padding-bottom: 14px;
  --freq-slot-structure-header-search-min-width: 240px;
  --freq-slot-structure-mobile-header-search-min-width: 100px;
  --freq-slot-structure-bg-radial-a: 55 55 55;
  --freq-slot-structure-bg-radial-b: 96 84 52;
  --freq-slot-structure-bg-noise-alpha: .14;
  --freq-slot-structure-bg-vignette-alpha: .58;
  --freq-slot-structure-switch-track-top: 34 34 34;
  --freq-slot-structure-switch-track-bottom: 16 16 16;
  --freq-slot-structure-switch-track-border: 108 108 108;
  --freq-slot-structure-switch-text: 176 176 176;
  --freq-slot-structure-switch-active-top: 176 176 176;
  --freq-slot-structure-switch-active-bottom: 84 84 84;
  --freq-slot-structure-switch-active-border: 220 220 220;
  --freq-slot-structure-chrome-indicator: 201 162 39;
  --freq-slot-structure-header-search-top: 18 18 18;
  --freq-slot-structure-header-search-bottom: 10 10 10;
  --freq-slot-structure-header-search-border: 82 82 82;
  --freq-slot-structure-tabs-top: 38 38 38;
  --freq-slot-structure-tabs-bottom: 16 16 16;
  --freq-slot-surface: var(--freq-color-bg);
  --freq-slot-text: var(--freq-color-text);
  font-family: var(--freq-font-sans);
  color-scheme: light;
  color: rgb(var(--freq-color-text) / var(--freq-text-alpha));
  background-color: rgb(var(--freq-color-bg));
  font-synthesis: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
  font-weight: 400;
  line-height: 1.5;
}

a {
  color: rgb(var(--freq-color-link));
  -webkit-text-decoration: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  font-weight: 500;
}

a:hover {
  color: rgb(var(--freq-color-link-hover));
}

html, body, #root {
  width: 100vw;
  max-width: 100vw;
  height: 100vh;
  max-height: 100vh;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

body {
  background-color: #dbeefe;
  background-image: url("/backgrounds/aero-sky.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  min-width: 320px;
  display: flex;
}

#overlay-root {
  pointer-events: none;
  z-index: 50;
  position: fixed;
  inset: 0;
}

#overlay-root > [data-overlay-scope] {
  pointer-events: none;
  position: absolute;
  inset: 0;
}

#overlay-root > [data-overlay-scope] > * {
  pointer-events: auto;
}

h1 {
  font-size: 3.2em;
  line-height: 1.1;
}

button:focus, button:focus-visible {
  outline: 4px auto -webkit-focus-ring-color;
}

button.advanced-toggle {
  all: unset;
  cursor: pointer;
  align-items: center;
  display: inline-flex;
}

button.advanced-toggle:focus-visible {
  outline: 2px solid rgb(var(--freq-color-link));
  outline-offset: 2px;
}

@media (prefers-color-scheme: light) {
  :root {
    --freq-color-text: 33 53 71;
    --freq-text-alpha: 1;
    --freq-color-bg: 255 255 255;
    --freq-color-link-hover: 116 123 255;
    --freq-color-button-bg: 249 249 249;
  }

  a:hover {
    color: rgb(var(--freq-color-link-hover));
  }
}

[data-ui="track-row"] > * {
  min-width: 0;
  overflow: hidden;
}

[data-ui="home-table-header"] > *, [data-ui="table-header"] > * {
  min-width: 0;
}

@keyframes marquee-loop {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(var(--marquee-distance, -100%));
  }
}

.animate-marquee-loop {
  animation: 12s linear infinite marquee-loop;
}

@keyframes equalizer-1 {
  0%, 100% {
    height: 3px;
  }

  50% {
    height: 10px;
  }
}

@keyframes equalizer-2 {
  0%, 100% {
    height: 6px;
  }

  50% {
    height: 4px;
  }
}

@keyframes equalizer-3 {
  0%, 100% {
    height: 8px;
  }

  50% {
    height: 5px;
  }
}

.animate-equalizer-1 {
  animation: .8s ease-in-out infinite equalizer-1;
}

.animate-equalizer-2 {
  animation: .8s ease-in-out .2s infinite equalizer-2;
}

.animate-equalizer-3 {
  animation: .8s ease-in-out .4s infinite equalizer-3;
}

.fast-tooltip {
  position: relative;
}

.fast-tooltip:after {
  content: attr(data-tooltip);
  background-color: rgb(var(--freq-color-tooltip-bg));
  color: rgb(var(--freq-color-tooltip-text));
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  z-index: 50;
  border-radius: 4px;
  margin-bottom: 4px;
  padding: 4px 8px;
  font-size: 11px;
  transition: opacity .1s ease-in-out, visibility .1s ease-in-out;
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
}

.fast-tooltip:hover:after {
  opacity: 1;
  visibility: visible;
}

@keyframes slide-in-right {
  from {
    opacity: 0;
    transform: translateX(100%);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

.animate-slide-in-right {
  animation: .2s ease-out forwards slide-in-right;
}

.aqua-btn {
  --freq-aqua-top: var(--freq-slot-voting-action-top);
  --freq-aqua-mid: var(--freq-slot-voting-action-top);
  --freq-aqua-bottom: var(--freq-slot-voting-action-bottom);
  --freq-aqua-border: var(--freq-slot-voting-action-border);
  --freq-aqua-glow: var(--freq-slot-voting-action-border);
  --freq-aqua-text: var(--freq-slot-voting-action-text);
  --freq-aqua-text-shadow: 0 -1px 1px rgb(var(--freq-color-black) / .2);
  cursor: pointer;
  letter-spacing: .01em;
  white-space: nowrap;
  -webkit-user-select: none;
  user-select: none;
  height: 28px;
  color: rgb(var(--freq-aqua-text));
  text-shadow: var(--freq-aqua-text-shadow);
  border: 1px solid rgb(var(--freq-aqua-border) / .5);
  background: linear-gradient(180deg, rgb(var(--freq-aqua-top)) 0%, rgb(var(--freq-aqua-mid)) 45%, rgb(var(--freq-aqua-bottom)) 55%, rgb(var(--freq-aqua-bottom)) 100%);
  box-shadow: inset 0 -2px 4px rgb(var(--freq-color-black) / .2), inset 0 1px 1px rgb(var(--freq-color-white) / .4), 0 3px 8px rgb(var(--freq-color-black) / .25), 0 1px 3px rgb(var(--freq-aqua-border) / .25);
  border-radius: 14px;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 6px 16px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  transition: filter .15s, box-shadow .15s, transform .15s;
  display: inline-flex;
  position: relative;
  overflow: hidden;
}

.aqua-btn:before {
  content: "";
  background: linear-gradient(180deg, rgb(var(--freq-color-white) / .9) 0%, rgb(var(--freq-color-white) / .5) 40%, rgb(var(--freq-color-white) / .2) 70%, rgb(var(--freq-color-white) / 0) 100%);
  pointer-events: none;
  border-radius: 14px 14px 50% 50%;
  height: 45%;
  position: absolute;
  top: 1px;
  left: 8%;
  right: 8%;
}

.aqua-btn:hover {
  filter: brightness(1.08);
  box-shadow: inset 0 -2px 4px rgb(var(--freq-color-black) / .2), inset 0 1px 1px rgb(var(--freq-color-white) / .5), 0 4px 12px rgb(var(--freq-color-black) / .3), 0 2px 8px rgb(var(--freq-aqua-glow) / .38);
  transform: scale(1.02);
}

.aqua-btn:active {
  filter: brightness(.95);
  box-shadow: inset 0 2px 4px rgb(var(--freq-color-black) / .3), inset 0 -1px 1px rgb(var(--freq-color-white) / .2), 0 1px 2px rgb(var(--freq-color-black) / .2);
  transform: scale(.98);
}

.aqua-btn-green {
  --freq-aqua-top: var(--freq-slot-voting-action-success-top);
  --freq-aqua-mid: var(--freq-slot-voting-action-success-top);
  --freq-aqua-bottom: var(--freq-slot-voting-action-success-bottom);
  --freq-aqua-border: var(--freq-slot-voting-success);
  --freq-aqua-glow: var(--freq-slot-voting-success);
}

.aqua-btn-pink {
  --freq-aqua-top: var(--freq-slot-voting-action-danger-top);
  --freq-aqua-mid: var(--freq-slot-voting-action-danger-top);
  --freq-aqua-bottom: var(--freq-slot-voting-action-danger-bottom);
  --freq-aqua-border: var(--freq-slot-voting-danger);
  --freq-aqua-glow: var(--freq-slot-voting-danger);
}

.aqua-btn-blue {
  --freq-aqua-top: var(--freq-slot-voting-action-blue-top);
  --freq-aqua-mid: var(--freq-slot-voting-action-blue-mid);
  --freq-aqua-bottom: var(--freq-slot-voting-action-blue-bottom);
  --freq-aqua-border: var(--freq-slot-voting-action-blue-border);
  --freq-aqua-glow: var(--freq-slot-voting-action-blue-mid);
}

.aqua-btn-silver {
  --freq-aqua-top: var(--freq-slot-voting-action-muted-top);
  --freq-aqua-mid: var(--freq-slot-voting-action-muted-top);
  --freq-aqua-bottom: var(--freq-slot-voting-action-muted-bottom);
  --freq-aqua-border: var(--freq-slot-voting-card-border);
  --freq-aqua-glow: var(--freq-slot-voting-card-border);
  --freq-aqua-text: var(--freq-slot-voting-action-muted-text);
  --freq-aqua-text-shadow: 0 1px 0 rgb(var(--freq-color-white) / .8);
}

.aqua-btn-cyan {
  --freq-aqua-top: var(--freq-slot-waveform-bar-active);
  --freq-aqua-mid: var(--freq-slot-waveform-bar-active);
  --freq-aqua-bottom: var(--freq-slot-waveform-bar);
  --freq-aqua-border: var(--freq-slot-waveform-bar-active);
  --freq-aqua-glow: var(--freq-slot-waveform-bar-active);
}

.aqua-btn:disabled, .aqua-btn[disabled] {
  cursor: not-allowed;
  background: linear-gradient(180deg, rgb(var(--freq-slot-voting-action-muted-top)) 0%, rgb(var(--freq-slot-voting-action-muted-top)) 45%, rgb(var(--freq-slot-voting-action-muted-bottom)) 55%, rgb(var(--freq-slot-voting-action-muted-bottom)) 100%);
  color: rgb(var(--freq-slot-voting-action-muted-text));
  text-shadow: none;
  border: 1px solid rgb(var(--freq-color-black) / .15);
  box-shadow: inset 0 -2px 4px rgb(var(--freq-color-black) / .15), inset 0 1px 1px rgb(var(--freq-color-white) / .3), 0 2px 4px rgb(var(--freq-color-black) / .15);
  filter: none;
  transform: none;
}

.aqua-btn:disabled:before, .aqua-btn[disabled]:before {
  opacity: .3;
}

.aqua-btn:disabled:hover, .aqua-btn[disabled]:hover, .aqua-btn:disabled:active, .aqua-btn[disabled]:active {
  filter: none;
  transform: none;
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-ordinal {
  syntax: "*";
  inherits: false
}

@property --tw-slashed-zero {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-figure {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}

@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
