.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top{left:50%;top:0;transform:translate(-50%)}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-right{right:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{left:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:initial;border:0;box-sizing:border-box;cursor:pointer;display:block;height:32px;outline:none;overflow:hidden;padding:0;width:32px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#eee}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-up .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 11.7071C4.68342 12.0976 5.31658 12.0976 5.70711 11.7071L9 8.41421L12.2929 11.7071C12.6834 12.0976 13.3166 12.0976 13.7071 11.7071C14.0976 11.3166 14.0976 10.6834 13.7071 10.2929L9.70711 6.29289C9.31658 5.90237 8.68342 5.90237 8.29289 6.29289L4.29289 10.2929C3.90237 10.6834 3.90237 11.3166 4.29289 11.7071Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-down .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 6.29289C4.68342 5.90237 5.31658 5.90237 5.70711 6.29289L9 9.58579L12.2929 6.29289C12.6834 5.90237 13.3166 5.90237 13.7071 6.29289C14.0976 6.68342 14.0976 7.31658 13.7071 7.70711L9.70711 11.7071C9.31658 12.0976 8.68342 12.0976 8.29289 11.7071L4.29289 7.70711C3.90237 7.31658 3.90237 6.68342 4.29289 6.29289Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;box-sizing:initial;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid #0000;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:initial;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:#eee}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #0000;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #0000;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:#000000b3;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button{font-size:16px;font-weight:700;text-align:center}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected{background-color:#ccc;color:#000}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover{background-color:#ccc}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2) format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2) format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2) format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anek Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/anek-devanagari-devanagari-wght-normal-B8fb2BTn.woff2) format("woff2-variations");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Anek Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anek Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/anek-devanagari-latin-wght-normal-DCLURZaE.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jaini Purva;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jaini-purva-devanagari-400-normal-DO8Ei6pm.woff2) format("woff2"),url(/assets/jaini-purva-devanagari-400-normal-avtIprqk.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Jaini Purva;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jaini-purva-latin-ext-400-normal-8hEHPFKx.woff2) format("woff2"),url(/assets/jaini-purva-latin-ext-400-normal-CRI-JB6v.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jaini Purva;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jaini-purva-latin-400-normal-B_zLxmUu.woff2) format("woff2"),url(/assets/jaini-purva-latin-400-normal-CaW8MSMq.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbAAA8AAAAACLwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgGDBcS1NUQVQAAAIMAAAAPgAAAEzrJ8wpY21hcAAAAkwAAABRAAAAdAyHCodnYXNwAAACoAAAAAgAAAAIAAAAEGdseWYAAAKoAAAB6wAAAmCgFyn6aGVhZAAABJQAAAA2AAAANhSU8UNoaGVhAAAEzAAAAB8AAAAkAc0A/2htdHgAAATsAAAAHwAAADoe9gKVbG9jYQAABQwAAAAgAAAAIATdBZ9tYXhwAAAFLAAAABwAAAAgAIcCb25hbWUAAAVIAAABBwAAAmg1nlsfcG9zdAAABlAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpi2sPAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAIGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWAB8jDeMAAAB42gXBsQ1AABQFwHufiI5CYQBDaVVIlBLLmckM7kT0CpPCop79uIPz3q4MojUrSFcvtVIfGlEZQfgB9IwGBAAAeNpVyEcBwkAQBdCXHnoVgJU44Y4pFIAFUAOJiS23ZOZ3lKhwVSlkr91xdlQp7dwMnr5FWb/rMQQW26v+h3xT+IRHGEIBCvNr9Wh0OUU7NxUUAAAAAAEAAf//AA942m0QNZQUMfQn2Zt1Gcdhd2Dt/DLJrOLu0OHu7u4uJf3D+odLhUOLu0MLJVQ7S3C4u+S7/w8EJgIgFz8XkgR+ACrH5V5xGaH4RHTSPY7q3KsCH+LnlWQLLrqAi4DBAsBM5HghBkBVqlopy6vSVDKZkiSvdenY5e3p6+k+R+qCMUKioe/Jp08j82bzGEUZ0wTV6s8K5AJOAgIQncPd2rNGBEVgCms/0U1oVCbUNAyTc8ehRP70eNfKsEI8cnjZzsfIj+5VuhVisUK3itvofhX1fmViCTwAQGBo9QuO4Y8QEZ4eADWJJJNtTlsMXdYkKdXCGbN0zSCU2UkrIemobtGGDYsWbcjNGcKd57ncc0c0DqybjfKz166d7d7pP9NZUrYXL7bLaMhkViox0TNTHYkbcVL09P/Tswlk6ATWj55Jxmz+vauh6/+2Tf1tO2huPj930E/KC2+LxbcFzooBNrPfoX4zGJ/+nfEFBdalCyu878DyeQbod2dQAUxGqNoNm6bDHQEqJfrnWzvmeQM+LJ7HXyPN3Xbz3DmcdM/pmR4B8WI9NR2Nqjw/B4DgOsmiM+QCEADVod7rC/euJNnDh4VnK0mgF8ITBkDielQzaAsXTEJ1o6fPyFpW7YzpJDG+fzydjvcfD98ArHSFeAAAAQAAAAI2BCpkDTZfDzz1AAMD6AAAAADb0qaaAAAAANva0PL5PP7UBJID/AABAAYAAgAAAAAAAHjaY2BkYGD+8+8KAwPLhp82f3NYJgFFUAEfAK0mBsoAeNpjimCIAmJlJCwOxR5ArIlEM0AxCBxiqAMA3bsHpgAAAAAaADsARgBRAG4AdgCoALAA5QEKAQoBCgEKARcBMHjaY2BkYGDgZ9zBkMewhYENzEMAZgYmAC0aAfh42oyQA25FUQBET20EtW27DWrbcfVtcx1dzV9V40adpLdmXiZzMnfmCSjlnhyycouATFa14SwaeTScTSEPhnOYJmM4l+7XbR71pA3n08ml4XL12585C0qpNpz/ds+sCuXFhitFcIwPD9d42SIsd+Pglgsscht2ZZIuPyHmGWFEfksQh5KweFhy4Jb7lNp0fsA6u2xjIcyysmsceNXaU8MrDSn14eaOc3WCaI9OaGWcYWlM19d16+u+9XX/1l9gW+nCv55q/NdnrEh+EgRf/4LejlEk0akSi/z3tzwkKHeqc4v2LBGR25UFUZPeL3/WhgM11LthmKclg2NGH4st+nj8qQkARipb8wB42mNgYgCD/6kMRkCKkQEd8AOxCsNJRiYGG0ZmRhZGVkY2RnYGZkYORk5GLkZuNsekotSyVPbSvEwDE0dXCO1qAeW7QfmWrOmJubmJYJ6BowGTcxBfYnJpSWpyfm6SXnJicSoPSMbYwAzMAQCg7RyY) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-DEigVDxa.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{overflow-x:clip;max-width:100%;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:pan-x pan-y;overscroll-behavior-y:contain}body{-webkit-tap-highlight-color:transparent;touch-action:pan-x pan-y;overscroll-behavior-y:contain;overflow-x:clip;max-width:100%}#root{overflow-x:clip;max-width:100%;min-width:0}@media (max-width: 768px){input,select,textarea{font-size:16px!important}}a,button,[role=button],label,summary{touch-action:manipulation}a:focus,button:focus,[role=button]:focus,input:focus,select:focus,textarea:focus,[tabindex]:focus,summary:focus{outline:none}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[role=link]:focus-visible,[role=tab]:focus-visible,[role=menuitem]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,summary:focus-visible{outline:3px solid hsl(var(--burnt-bright));outline-offset:2px;box-shadow:0 0 0 5px hsl(var(--background)),0 0 0 7px hsl(var(--burnt-bright) / .55);border-radius:6px;transition:box-shadow .12s ease,outline-offset .12s ease}@media (hover: none) and (pointer: coarse){a:active,button:active,[role=button]:active,[role=tab]:active,[role=menuitem]:active,label:active,summary:active{background-color:hsl(var(--burnt) / .18);color:hsl(var(--burnt-bright));transform:scale(.97);transition:transform .08s ease,background-color .08s ease,color .08s ease}.btn-primary-cta:active,[data-keep-active-color]:active{background-color:revert;color:revert}}@media (forced-colors: active){a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid CanvasText;box-shadow:none}}:root{--sand: 36 26% 88%;--sand-warm: 34 35% 82%;--forest: 140 32% 18%;--forest-deep: 145 40% 11%;--forest-glow: 135 30% 28%;--charcoal: 0 0% 17%;--bone: 44 38% 95%;--gold: 36 50% 56%;--space-xs: 1.5rem;--space-sm: 2.5rem;--space-md: 3.5rem;--space-lg: 4.5rem;--space-hero: 6rem;--space-footer: 2.5rem;--layout-gutter: clamp(1.125rem, 2.8vw + .25rem, 3.25rem);--layout-gutter-wide: clamp(1.25rem, 3.5vw + .5rem, 5rem);--layout-max: 80rem;--layout-max-md: 87.5rem;--layout-max-lg: 95rem;--layout-max-xl: 105rem;--layout-max-2xl: 115rem;--layout-max-3xl: 125rem;--layout-readable: 90rem;--layout-narrow: 42rem;--layout-content: 48rem;--layout-app-frame: 104rem;--prayer-red: 4 70% 52%;--prayer-blue: 210 60% 45%;--prayer-yellow: 44 80% 55%;--prayer-green: 145 45% 38%;--burnt: 20 57% 51%;--burnt-bright: 20 57% 58%;--burnt-deep: 19 54% 38%;--background: 156 30% 5%;--foreground: 60 33% 96%;--surface-1: 156 34% 9%;--surface-2: 156 38% 13%;--card: 156 38% 14%;--card-foreground: 60 33% 96%;--popover: 156 36% 11%;--popover-foreground: 60 33% 96%;--primary: 20 57% 53%;--primary-foreground: 38 30% 98%;--secondary: 156 33% 8%;--secondary-foreground: 60 33% 96%;--muted: 156 34% 10%;--muted-foreground: 145 18% 78%;--accent: 38 64% 57%;--accent-foreground: 156 30% 5%;--success: 145 56% 52%;--warning: 12 64% 57%;--destructive: 12 64% 57%;--destructive-foreground: 40 30% 95%;--border: 156 26% 18%;--border-solid: 156 28% 22%;--input: 156 25% 14%;--ring: 20 57% 51%;--radius: 1.125rem;--radius-btn: .875rem;--gradient-hero: linear-gradient(180deg, hsl(156 30% 5% / .1) 0%, hsl(156 30% 5% / .94) 100%);--gradient-burnt: linear-gradient(90deg, hsl(20 57% 60%), hsl(20 57% 46%));--gradient-forest: linear-gradient(160deg, hsl(156 36% 11%), hsl(156 30% 5%));--gradient-xp: linear-gradient(90deg, hsl(20 57% 53%), hsl(26 44% 58%));--shadow-sm: 0 1px 2px hsl(0 0% 0% / .22), 0 2px 6px hsl(0 0% 0% / .18);--shadow-soft: 0 8px 24px hsl(0 0% 0% / .26), 0 2px 8px hsl(0 0% 0% / .14);--shadow-md: 0 14px 36px hsl(0 0% 0% / .28), 0 4px 12px hsl(0 0% 0% / .16);--shadow-elevated: 0 20px 52px hsl(0 0% 0% / .32), 0 8px 20px hsl(0 0% 0% / .18);--shadow-glow: 0 0 40px hsl(20 57% 51% / .4);--shadow-glow-sm: 0 0 18px hsl(20 57% 51% / .35);--shadow-inset-line: inset 0 1px 0 hsl(0 0% 100% / .04);--glass-bg: hsl(156 36% 11% / .72);--glass-border: hsl(0 0% 100% / .07);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--sidebar-background: 156 33% 7%;--sidebar-foreground: 60 33% 96%;--sidebar-primary: 22 100% 55%;--sidebar-primary-foreground: 156 30% 5%;--sidebar-accent: 156 36% 11%;--sidebar-accent-foreground: 60 33% 96%;--sidebar-border: 156 25% 14%;--sidebar-ring: 22 100% 55%;--app-header-h: 56px;--app-bottom-nav-h: 76px;--app-sidebar-w: 0px}@media (min-width: 768px){:root{--app-header-h: 64px;--app-bottom-nav-h: 76px;--app-sidebar-w: 0px}}@media (min-width: 1024px){:root{--app-header-h: 72px;--app-bottom-nav-h: 0px;--app-sidebar-w: 0px}}*{border-color:hsl(var(--border))}html{color-scheme:dark;-webkit-font-smoothing:antialiased;overflow-x:clip;overflow-y:auto}.surface-events .trip-card-premium body,.surface-events .surface-card body,.surface-events .surface-card-feature body,.surface-progression .surface-card body,.surface-progression .surface-card-feature body,.surface-map .surface-card body,.surface-leaderboard .surface-card body,.surface-membership .surface-card body,.surface-image-heavy .surface-card body,.surface-image-heavy .surface-card-feature body,.surface-progression .trip-card-premium body,.surface-map .trip-card-premium body,.surface-image-heavy .trip-card-premium body{color:hsl(var(--card-foreground))}body{background-color:hsl(var(--background));font-family:Manrope Variable,Manrope,Inter,system-ui,sans-serif;color:hsl(var(--foreground));font-feature-settings:"ss01","ss02","cv11";text-rendering:optimizeLegibility;font-synthesis:none;overflow-x:clip;overflow-y:visible;-webkit-tap-highlight-color:transparent;overscroll-behavior-x:none}@media (display-mode: standalone){body{padding-top:env(safe-area-inset-top)}}input,textarea,select,button{font:inherit}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"ss01" 1}body{line-height:1.5;letter-spacing:-.005em}h1,h2,h3,h4,h5,h6,.display{font-family:Anton,Bebas Neue,system-ui,sans-serif}[data-admin-shell] h1,[data-admin-shell] h2,[data-admin-shell] h3,[data-admin-shell] h4,[data-admin-shell] h5,[data-admin-shell] h6,[data-admin-shell] .display,.site-app h1,.site-app h2,.site-app h3,.site-app h4,.site-app h5,.site-app h6,.site-app .display{max-width:100%;overflow-wrap:anywhere;word-break:break-word}@media (min-width: 768px) and (max-width: 1023px){.next-move h1,.next-move h2,.next-move h3,.next-move h4,.next-move h5,.next-move h6,.next-move .display{font-size:1.125rem}}@media (max-width: 639px){.next-move h1,.next-move h2,.next-move h3,.next-move h4,.next-move h5,.next-move h6,.next-move .display{font-size:1rem}}@media (max-width: 1023px){.garage-page .garage-cap-btn h1,.garage-page .garage-cap-btn h2,.garage-page .garage-cap-btn h3,.garage-page .garage-cap-btn h4,.garage-page .garage-cap-btn h5,.garage-page .garage-cap-btn h6,.garage-page .garage-cap-btn .display{flex:1}.garage-page .garage-buddy-row .member-list-row__aside h1,.garage-page .garage-buddy-row .member-list-row__aside h2,.garage-page .garage-buddy-row .member-list-row__aside h3,.garage-page .garage-buddy-row .member-list-row__aside h4,.garage-page .garage-buddy-row .member-list-row__aside h5,.garage-page .garage-buddy-row .member-list-row__aside h6,.garage-page .garage-buddy-row .member-list-row__aside .display{font-size:1.125rem}}h1,h2,h3,h4,h5,h6,.display{letter-spacing:-.015em;line-height:1.02;text-transform:uppercase;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;color:hsl(var(--foreground))}.display-headline{line-height:1.08!important;letter-spacing:-.02em}.display-headline-lg{font-size:clamp(36px,5vw,72px)}.display-headline-md{font-size:clamp(32px,4vw,56px)}.display-headline-sm{font-size:clamp(32px,4.2vw,56px)}.display-headline-hero{font-size:clamp(40px,7.2vw,132px);line-height:1.06!important;letter-spacing:-.028em;font-weight:900}p,li,dd,blockquote{color:hsl(var(--foreground) / .72)}.surface-events p,.surface-events li,.surface-progression p,.surface-progression li,.surface-map p,.surface-map li,.surface-leaderboard p,.surface-leaderboard li,.surface-membership p,.surface-membership li,.surface-footer p,.surface-footer li,.surface-cinematic p,.surface-cinematic li,.surface-benefits p,.surface-benefits li,.surface-light p,.surface-light li,.surface-section p,.surface-section li,.surface-image-heavy p,.surface-image-heavy li,.surface-card p,.surface-card li,.surface-card-feature p,.surface-card-feature li,.trip-card-premium p,.trip-card-premium li,.prose p,.prose li{color:inherit}.t-hero{font-family:Anton,Bebas Neue,system-ui,sans-serif}[data-admin-shell] .t-hero,.site-app .t-hero{max-width:100%;overflow-wrap:anywhere;word-break:break-word}@media (min-width: 768px) and (max-width: 1023px){.next-move .t-hero{font-size:1.125rem}}@media (max-width: 639px){.next-move .t-hero{font-size:1rem}}@media (max-width: 1023px){.garage-page .garage-cap-btn .t-hero{flex:1}.garage-page .garage-buddy-row .member-list-row__aside .t-hero{font-size:1.125rem}}.t-hero{font-size:44px;line-height:1.04;letter-spacing:.04em;text-transform:uppercase;max-width:8ch}@media (min-width: 640px){.t-hero{font-size:56px}}@media (min-width: 768px){.t-hero{font-size:76px}}@media (min-width: 1024px){.t-hero{font-size:96px}}@media (min-width: 1536px){.t-hero{font-size:120px}}.t-eyebrow,.eyebrow{font-family:Manrope Variable,Manrope,Inter,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@media (min-width: 768px){.t-eyebrow,.eyebrow{font-size:12px}}@media (min-width: 1024px){.t-eyebrow,.eyebrow{font-size:13px}}.t-section{font-family:Anton,Bebas Neue,system-ui,sans-serif}[data-admin-shell] .t-section,.site-app .t-section{max-width:100%;overflow-wrap:anywhere;word-break:break-word}@media (min-width: 768px) and (max-width: 1023px){.next-move .t-section{font-size:1.125rem}}@media (max-width: 639px){.next-move .t-section{font-size:1rem}}@media (max-width: 1023px){.garage-page .garage-cap-btn .t-section{flex:1}.garage-page .garage-buddy-row .member-list-row__aside .t-section{font-size:1.125rem}}.t-section{font-size:32px;line-height:1.04;letter-spacing:.04em;text-transform:uppercase}@media (min-width: 640px){.t-section{font-size:38px}}@media (min-width: 768px){.t-section{font-size:46px}}@media (min-width: 1024px){.t-section{font-size:56px}}@media (min-width: 1536px){.t-section{font-size:68px}}.t-card-title{font-family:Anton,Bebas Neue,system-ui,sans-serif}[data-admin-shell] .t-card-title,.site-app .t-card-title{max-width:100%;overflow-wrap:anywhere;word-break:break-word}@media (min-width: 768px) and (max-width: 1023px){.next-move .t-card-title{font-size:1.125rem}}@media (max-width: 639px){.next-move .t-card-title{font-size:1rem}}@media (max-width: 1023px){.garage-page .garage-cap-btn .t-card-title{flex:1}.garage-page .garage-buddy-row .member-list-row__aside .t-card-title{font-size:1.125rem}}.t-card-title{font-size:22px;line-height:.95;letter-spacing:.04em;text-transform:uppercase}@media (min-width: 768px){.t-card-title{font-size:26px}}@media (min-width: 1024px){.t-card-title{font-size:30px}}@media (min-width: 1536px){.t-card-title{font-size:34px}}.t-body{font-size:15px;font-weight:400;line-height:1.6;max-width:36ch}@media (min-width: 768px){.t-body{font-size:16px}}@media (min-width: 1536px){.t-body{font-size:17px}}.t-stat{font-family:Space Grotesk Variable,Space Grotesk,Manrope Variable,Manrope,system-ui,sans-serif;font-weight:700;font-size:30px;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}@media (min-width: 768px){.t-stat{font-size:40px}}@media (min-width: 1024px){.t-stat{font-size:52px}}@media (min-width: 1536px){.t-stat{font-size:64px}}.t-nav{font-size:11px;font-weight:600;letter-spacing:.02em}@media (min-width: 768px){.t-nav{font-size:12px}}.t-meta{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.78}@media (min-width: 768px){.t-meta{font-size:11px}}@media (min-width: 1024px){.t-meta{font-size:12px}}.t-btn{font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media (min-width: 768px){.t-btn{font-size:15px}}@media (min-width: 1024px){.t-btn{font-size:16px}}@media (min-width: 768px){[class*="text-[8px]"]{font-size:10px!important}[class*="text-[9px]"]{font-size:11px!important}[class*="text-[10px]"]{font-size:12px!important}[class*="text-[11px]"]{font-size:13px!important}}@media (min-width: 1024px){[class*="text-[8px]"]{font-size:11px!important}[class*="text-[9px]"]{font-size:12px!important}[class*="text-[10px]"]{font-size:13px!important}[class*="text-[11px]"]{font-size:14px!important}}@media (min-width: 1536px){[class*="text-[8px]"]{font-size:12px!important}[class*="text-[9px]"]{font-size:13px!important}[class*="text-[10px]"]{font-size:14px!important}[class*="text-[11px]"]{font-size:15px!important}}@media (max-width: 1023px){button:not([data-no-min-tap]),a[role=button]:not([data-no-min-tap]),[role=button]:not([data-no-min-tap]),a:not([data-no-min-tap]):not(.inline-link),input[type=button],input[type=submit],input[type=reset]{min-height:44px}button[aria-label]:not([data-no-min-tap]),a[aria-label][role=button]:not([data-no-min-tap]){min-width:44px}p a,li a,span a{min-height:0}.rdp button,[role=gridcell] button,[role=tablist] [role=tab][aria-label*=slide i],.carousel-dot,[data-carousel-dot],[data-input-otp-slot],[data-input-otp] button,[data-radix-collection-item][aria-label=Close],button[aria-label=Close],table button,table a,[cmdk-item],[cmdk-input-wrapper] button,[data-chip-remove],.chip button,.tag button,[data-sidebar=rail],[data-sidebar=trigger],nav[aria-label*=pagination i] a,nav[aria-label*=pagination i] button{min-height:0;min-width:0}button[role=switch],[role=switch]{min-height:0;min-width:0}}@media (max-width: 768px){p:not(.eyebrow):not(.t-eyebrow):not(.t-meta):not(.nav-sheet-credits__copy):not(.nav-sheet-credits__powered),li:not(.eyebrow):not(.t-meta),dd,blockquote,figcaption,[data-readable]{font-size:max(1em,14px);line-height:1.55}input,select,textarea{line-height:1.4}p.text-xs,p.text-\[10px\],p.text-\[11px\],p.text-\[12px\],p.text-\[13px\],li.text-xs,li.text-\[10px\],li.text-\[11px\],li.text-\[12px\],li.text-\[13px\],span.text-xs:not(.uppercase):not(.font-mono),div.text-xs:not(.uppercase):not(.font-mono){font-size:14px;line-height:1.55}h1,h2,h3,.display{line-height:1.05}h4,h5,h6{line-height:1.2}.surface-events .text-bone\/45,.surface-events .text-bone\/50,.surface-progression .text-bone\/45,.surface-progression .text-bone\/50,.surface-map .text-bone\/45,.surface-map .text-bone\/50,.surface-leaderboard .text-bone\/45,.surface-leaderboard .text-bone\/50,.surface-membership .text-bone\/45,.surface-membership .text-bone\/50,.surface-footer .text-bone\/45,.surface-footer .text-bone\/50,.dark .text-bone\/45,.dark .text-bone\/50{color:hsl(var(--bone) / .7)!important}[class*="placeholder:text-muted-foreground/40"]::-moz-placeholder,[class*="placeholder:text-muted-foreground/50"]::-moz-placeholder{color:hsl(var(--muted-foreground) / .8)!important}[class*="placeholder:text-muted-foreground/40"]::placeholder,[class*="placeholder:text-muted-foreground/50"]::placeholder{color:hsl(var(--muted-foreground) / .8)!important}p.\!text-\[10px\],li.\!text-\[10px\]{font-size:14px!important;line-height:1.55!important}p.\!text-\[12px\],li.\!text-\[12px\]{font-size:14px!important;line-height:1.55!important}{color:hsl(var(--bone) / .7)!important;color:hsl(var(--muted-foreground) / .8)!important}{font-size:max(1em,14px)!important;line-height:1.55!important}{line-height:1.4!important}{font-size:14px!important;line-height:1.55!important}{line-height:1.2!important}.surface-events .\!text-bone\/50,.surface-progression .\!text-bone\/50,.surface-map .\!text-bone\/50,.surface-leaderboard .\!text-bone\/50,.surface-membership .\!text-bone\/50,.surface-footer .\!text-bone\/50,.dark .\!text-bone\/50{color:hsl(var(--bone) / .7)!important}{color:hsl(var(--muted-foreground) / .8)!important}}::-moz-selection{background:hsl(var(--accent) / .3)}::selection{background:hsl(var(--accent) / .3)}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width: 100%){.container{max-width:100%;padding-right:1.25rem;padding-left:1.25rem}}@media (min-width: 720px){.container{max-width:720px;padding-right:1.5rem;padding-left:1.5rem}}@media (min-width: 960px){.container{max-width:960px;padding-right:2rem;padding-left:2rem}}@media (min-width: 1200px){.container{max-width:1200px;padding-right:2rem;padding-left:2rem}}@media (min-width: 1400px){.container{max-width:1400px;padding-right:2rem;padding-left:2rem}}.grain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.glass{background:var(--glass-bg);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid var(--glass-border)}.card-premium{background:hsl(var(--surface-1));border:1px solid hsl(0 0% 100% / .04);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow-soft);transition:transform .25s var(--ease-out-expo),box-shadow .25s var(--ease-out-expo),background .2s}.card-premium:hover{background:hsl(var(--surface-2));box-shadow:var(--shadow-elevated);transform:translateY(-2px)}.btn-primary-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Manrope Variable,Manrope,Inter,system-ui,sans-serif;position:relative;height:56px;padding:0 28px;font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--primary-foreground));background:linear-gradient(180deg,#ce764b,#b85f32);border:1px solid hsl(19 54% 36% / .55);border-radius:var(--radius-btn);box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000002e,0 6px 14px #6e392152,0 0 0 1px #c063350d;transition:transform .18s var(--ease-out-expo),box-shadow .25s var(--ease-out-expo),background .2s,filter .2s;isolation:isolate}.btn-primary-cta:hover{background:linear-gradient(180deg,#d2835b,#c86737);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff5c,inset 0 -1px #00000038,0 14px 32px #6e39216b,0 0 28px #c96a3b59;filter:saturate(1.05)}.btn-primary-cta:active{transform:translateY(0) scale(.985);filter:saturate(.98) brightness(.97)}.btn-primary-cta.btn-lg{height:64px;padding:0 36px;font-size:16px}.btn-secondary-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Manrope Variable,Manrope,Inter,system-ui,sans-serif;position:relative;height:56px;padding:0 26px;font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--foreground));background:hsl(var(--surface-2) / .55);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);border:1.5px solid hsl(var(--foreground) / .18);border-radius:var(--radius-btn);box-shadow:inset 0 1px #ffffff0f,0 4px 10px #0000002e;transition:background .2s,border-color .2s,transform .18s var(--ease-out-expo),box-shadow .25s}.btn-secondary-cta:hover{background:hsl(var(--surface-2) / .85);border-color:hsl(var(--primary) / .55);color:hsl(var(--primary));transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 10px 22px #00000040,0 0 18px hsl(var(--primary) / .22)}.btn-secondary-cta:active{transform:translateY(0) scale(.985)}.btn-secondary-cta.btn-lg{height:64px;padding:0 34px;font-size:16px}.btn-ghost-cta{display:inline-flex;align-items:center;gap:.375rem;font-family:Manrope Variable,Manrope,Inter,system-ui,sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--primary));transition:opacity .2s}.btn-ghost-cta:hover{opacity:.8}.tap-scale{transition:transform .15s var(--ease-out-expo)}.tap-scale:active{transform:scale(.98)}.hairline{border-color:#ffffff0f}.prayer-flag{background:linear-gradient(90deg,hsl(var(--prayer-blue)) 0,hsl(var(--prayer-blue)) 20%,hsl(var(--prayer-yellow)) 20%,hsl(var(--prayer-yellow)) 40%,hsl(var(--prayer-red)) 40%,hsl(var(--prayer-red)) 60%,hsl(var(--bone)) 60%,hsl(var(--bone)) 80%,hsl(var(--prayer-green)) 80%,hsl(var(--prayer-green)))}.surface-card{position:relative;border-radius:20px;background:linear-gradient(180deg,hsl(var(--card)),hsl(var(--card) / .92));border:1px solid hsl(var(--border-solid) / .55);box-shadow:var(--shadow-inset-line),0 2px 4px #0000001f,0 12px 32px #0000002e,0 24px 48px -12px #00000024;transition:transform .5s var(--ease-out-expo),box-shadow .5s var(--ease-out-expo),border-color .5s var(--ease-out-expo)}.surface-card-feature{position:relative;border-radius:24px;background:radial-gradient(120% 80% at 0% 0%,hsl(var(--burnt) / .04),transparent 55%),hsl(var(--card));border:1px solid hsl(var(--border) / .8);box-shadow:var(--shadow-inset-line),0 2px 4px #0a1f110f,0 12px 28px #0a1f111a,0 24px 56px #0a1f1114}.surface-card-interactive{cursor:pointer}.surface-card-interactive:hover{transform:translateY(-3px);border-color:hsl(var(--burnt) / .35);box-shadow:var(--shadow-inset-line),0 4px 10px #0a1f1114,0 20px 40px #0a1f1124}.surface-empty{position:relative;border-radius:20px;background:linear-gradient(180deg,hsl(var(--card) / .6),hsl(var(--card) / .3));border:1px dashed hsl(var(--border))}.trip-card-premium{border-radius:18px;border:1px solid hsl(var(--border-solid) / .7);box-shadow:var(--shadow-inset-line),0 4px 12px #0003,0 14px 32px #00000038;transition:transform .5s var(--ease-out-expo),box-shadow .5s var(--ease-out-expo),border-color .4s ease;will-change:transform}@media (hover: hover) and (pointer: fine){.trip-card-premium:hover{transform:translateY(-8px);border-color:hsl(var(--primary) / .65);box-shadow:0 24px 48px #00000073,0 0 0 1px hsl(var(--primary) / .35),0 0 36px hsl(var(--primary) / .28)}.trip-card-premium:hover .trip-card-img{transform:scale(1.04)}}.trip-card-img{transition:transform 1.4s var(--ease-out-expo);will-change:transform}.trip-card-premium .trip-card-meta,.trip-card-premium .trip-card-price__label,.trip-card-premium .trip-card-price__days,.trip-card-premium .trip-card-stat__label{color:hsl(var(--card-foreground) / .76)}.trip-card-premium .trip-card-blurb{color:hsl(var(--card-foreground) / .72)}.trip-card-premium .trip-card-chip--muted{color:hsl(var(--card-foreground) / .85);background:hsl(var(--card-foreground) / .06);border-color:hsl(var(--card-foreground) / .14)}.trip-card-premium .trip-card-fact,.trip-card-premium .trip-card-stat{color:hsl(var(--card-foreground) / .8);background:hsl(var(--card-foreground) / .05);border-color:hsl(var(--card-foreground) / .12)}.trip-card-premium .trip-card-stat--xp{background:hsl(var(--burnt) / .1);border-color:hsl(var(--burnt) / .22)}.trip-card-premium .trip-card-progress-track{background:hsl(var(--card-foreground) / .1)}.trip-card-premium .trip-card-price{border-color:hsl(var(--burnt) / .38);background:linear-gradient(135deg,hsl(var(--burnt) / .16),hsl(var(--burnt) / .05))}.trip-card-premium .trip-card-recap{border-color:hsl(var(--prayer-green) / .35);background:linear-gradient(135deg,hsl(var(--prayer-green) / .14),hsl(var(--prayer-green) / .04))}.trip-card-premium .trip-card-recap__label,.trip-card-premium .trip-card-recap__days{color:hsl(var(--card-foreground) / .62)}.trip-card-premium .trip-card-recap__dates{color:hsl(var(--card-foreground))}.trip-card-premium .trip-card-chip--done{color:hsl(var(--prayer-green));background:hsl(var(--prayer-green) / .12);border-color:hsl(var(--prayer-green) / .35)}.trip-card-premium .trip-card-memory-empty{background:hsl(var(--card-foreground) / .04)}.trip-card-premium .trip-card-cta-memories{color:hsl(var(--card-foreground));background:hsl(var(--card-foreground) / .07);border-color:hsl(var(--burnt) / .35)}.trip-card-premium .trip-card-cta-memories:hover{background:hsl(var(--burnt) / .12);border-color:hsl(var(--burnt) / .5)}.trip-card-premium .trip-card-snapshot{border-color:hsl(var(--card-foreground) / .12);background:hsl(var(--card-foreground) / .04)}.trip-card-premium .trip-card-snapshot__label,.trip-card-premium .trip-card-snapshot__vehicle{color:hsl(var(--card-foreground) / .62)}.trip-card-premium .trip-card-snapshot__dates{color:hsl(var(--card-foreground) / .88)}.trip-card-premium .trip-card-price__amount,.trip-card-premium .trip-card-price__currency{color:hsl(var(--card-foreground))}.trip-card-premium .trip-card-price__currency{color:hsl(var(--burnt))}.trip-card-premium .trip-card-match--ok{border-color:hsl(var(--prayer-green) / .4);background:hsl(var(--prayer-green) / .1);color:hsl(var(--card-foreground))}.trip-card-premium .trip-card-match--warn{border-color:hsl(var(--burnt) / .4);background:hsl(var(--burnt) / .1);color:hsl(var(--card-foreground))}.trip-card-premium .trip-card-match--neutral{border-color:hsl(var(--card-foreground) / .14);background:hsl(var(--card-foreground) / .05);color:hsl(var(--card-foreground))}.trip-card-premium .trip-card-cta-secondary{color:hsl(var(--card-foreground));background:hsl(var(--card-foreground) / .06);border-color:hsl(var(--card-foreground) / .14)}.trip-card-premium .trip-card-chip--empty{color:hsl(var(--card-foreground) / .55);background:hsl(var(--card-foreground) / .04)}.trip-card-premium .trip-card-summary{display:flex;flex-direction:column;gap:.35rem}.trip-card-premium .trip-card-price-hero{font-size:2rem;font-weight:800;letter-spacing:-.03em;color:hsl(var(--card-foreground));line-height:1}.trip-card-premium .trip-card-price-hero__pp{font-size:.4em;letter-spacing:.06em;color:hsl(var(--card-foreground) / .72);vertical-align:baseline}.trip-card-summary--featured .trip-card-price-hero{font-size:2.5rem}.trip-card-premium .trip-card-summary-meta{font-size:1rem;color:hsl(var(--card-foreground) / .88)}.trip-card-premium .trip-card-locline,.trip-card-premium .trip-card-locstack,.trip-card-premium .trip-card-locline .trip-card-meta,.trip-card-premium .trip-card-locstack .trip-card-meta{font-size:1rem;color:hsl(var(--card-foreground) / .82)}.trip-card-premium .trip-card-locline{flex-wrap:nowrap}.trip-card-premium .trip-card-factline{font-size:1rem;color:hsl(var(--card-foreground))}.trip-card-premium .trip-card-summary__sep{color:hsl(var(--card-foreground) / .45)}.trip-card-premium .trip-card-details-toggle{color:hsl(var(--card-foreground) / .55)}.trip-card-premium .trip-card-details-toggle:hover{color:hsl(var(--card-foreground) / .9)}.trip-card-premium .trip-card-details{color:hsl(var(--card-foreground) / .88)}.trip-card-premium .trip-card-details-overlay{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.trip-card-premium{height:100%;min-height:0}.trip-card-premium .trip-card-body{flex:1 1 auto;min-height:0}.trip-card-premium .trip-card-mid{padding:.875rem 1rem;border-radius:12px;border:1px solid hsl(var(--burnt) / .28);background:linear-gradient(145deg,hsl(var(--burnt) / .14),hsl(var(--muted) / .38) 55%,hsl(var(--card) / .55))}.trip-card-premium .trip-card-mid .trip-card-factline{padding-top:.5rem;margin-top:.125rem;border-top:1px solid hsl(var(--card-foreground) / .1)}.trip-card-premium .trip-card-summary{gap:.25rem}.trip-card-premium .trip-card-actions{margin-top:auto}.trip-card-premium .trip-card-memory-strip{flex-shrink:0}.trip-card-premium .trip-card-memory-icon{min-height:2.75rem;max-height:3.25rem}.trip-card-premium .trip-card-memory-icon--empty{background:hsl(var(--muted) / .35)}.trip-filter-panel{border-radius:18px;border:1px solid hsl(var(--border));background:hsl(var(--card) / .94);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);padding:1.125rem 1.375rem;display:flex;flex-direction:column;gap:.875rem;box-shadow:var(--shadow-soft, 0 8px 28px hsl(var(--foreground) / .06))}.trip-filter-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.25rem;border-bottom:1px solid hsl(var(--border) / .65);margin-bottom:.125rem}.trip-filter-meta__count{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.trip-filter-meta__clear{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--burnt));transition:opacity .15s}.trip-filter-meta__clear:hover{opacity:.8}.trip-filter-row{display:grid;grid-template-columns:5.25rem 1px minmax(0,1fr);align-items:start;-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem}.trip-filter-label{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));text-align:right;padding-top:.5625rem;line-height:1}.trip-filter-divider{width:1px;align-self:stretch;min-height:2rem;background:hsl(var(--border))}.trip-filter-chips{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;min-width:0}.trip-filter-chip{border-radius:14px;padding:.5rem .875rem;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1;border:1px solid hsl(var(--border));background:hsl(var(--muted) / .28);color:hsl(var(--muted-foreground));transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease}.trip-filter-chip:hover:not(.trip-filter-chip--active){background:hsl(var(--muted) / .55);color:hsl(var(--foreground));border-color:hsl(var(--border))}.trip-filter-chip:active{transform:scale(.97)}.trip-filter-chip--active{background:hsl(var(--burnt));color:hsl(var(--burnt-foreground));border-color:transparent;box-shadow:0 0 0 1px hsl(var(--burnt) / .4),0 4px 16px hsl(var(--burnt) / .32)}.trip-filter-panel--sheet{border:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;padding:0;gap:1.25rem}.trip-filter-panel--sheet .trip-filter-row--sheet{grid-template-columns:1fr;gap:.5rem}.trip-filter-panel--sheet .trip-filter-row--sheet .trip-filter-divider{display:none}.trip-filter-panel--sheet .trip-filter-row--sheet .trip-filter-label{text-align:left;padding-top:0}@media (max-width: 767px){.trip-filter-row:not(.trip-filter-row--sheet){grid-template-columns:1fr;gap:.5rem}.trip-filter-row:not(.trip-filter-row--sheet) .trip-filter-divider{display:none}.trip-filter-row:not(.trip-filter-row--sheet) .trip-filter-label{text-align:left;padding-top:0}}.hero-ambient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,hsl(140 55% 4% / .55) 0%,hsl(140 55% 4% / .15) 38%,transparent 58%),radial-gradient(55% 48% at 12% 78%,hsl(20 57% 51% / .2),transparent 65%),radial-gradient(42% 35% at 86% 18%,hsl(20 40% 52% / .12),transparent 70%),radial-gradient(85% 55% at 50% 112%,hsl(140 62% 5% / .62),transparent 60%);mix-blend-mode:screen}.hero-ambient.is-light{mix-blend-mode:multiply;opacity:.55}.surface-cinematic{background:radial-gradient(120% 80% at 50% 0%,hsl(var(--primary) / .08),transparent 55%),hsl(var(--background));color:hsl(var(--foreground))}.surface-section{background:linear-gradient(180deg,hsl(var(--surface-1)),hsl(var(--background)));color:hsl(var(--foreground));box-shadow:inset 0 1px hsl(var(--border-solid) / .25)}.surface-events{background:radial-gradient(90% 50% at 50% 0%,hsl(var(--primary) / .06),transparent 55%),#070d0b;color:hsl(var(--bone));box-shadow:inset 0 1px hsl(var(--border-solid) / .35)}.surface-events>.container-x,.surface-events>.container-x .eyebrow,.surface-events>.container-x h1,.surface-events>.container-x h2,.surface-events>.container-x h3,.surface-events>.container-x>div>.eyebrow,.surface-events>.container-x>div>h2{color:hsl(var(--bone))}.surface-events .trip-card-premium{color:hsl(var(--card-foreground));background:hsl(var(--card))}.surface-events .trip-card-premium .text-foreground{color:hsl(var(--card-foreground))}.surface-events .trip-card-premium .text-burnt{color:hsl(var(--burnt))}.surface-events .trip-card-premium .text-burnt-foreground{color:hsl(var(--primary-foreground))}.surface-events .trip-card-premium .text-bone,.surface-events .trip-card-premium .text-bone\/90,.surface-events .trip-card-premium .text-bone\/80{color:hsl(var(--card-foreground))}.surface-progression .container-x .eyebrow,.surface-progression .container-x h1,.surface-progression .container-x h2,.surface-progression .container-x h3,.surface-map .container-x .eyebrow,.surface-map .container-x h1,.surface-map .container-x h2,.surface-leaderboard .container-x .eyebrow,.surface-leaderboard .container-x h1,.surface-leaderboard .container-x h2,.surface-membership .container-x .eyebrow,.surface-membership .container-x h1,.surface-membership .container-x h2{color:hsl(var(--bone))}.surface-image-heavy>.container-x,.surface-image-heavy>.container-x .eyebrow,.surface-image-heavy>.container-x h1,.surface-image-heavy>.container-x h2,.surface-image-heavy>.container-x h3{color:hsl(var(--foreground))}.surface-events .surface-card,.surface-events .surface-card-feature,.surface-progression .surface-card,.surface-progression .surface-card-feature,.surface-map .surface-card,.surface-leaderboard .surface-card,.surface-membership .surface-card,.surface-image-heavy .surface-card,.surface-image-heavy .surface-card-feature,.surface-progression .trip-card-premium,.surface-map .trip-card-premium,.surface-image-heavy .trip-card-premium{color:hsl(var(--card-foreground));background:hsl(var(--card))}.surface-events .surface-card .text-foreground,.surface-events .surface-card-feature .text-foreground,.surface-progression .surface-card .text-foreground,.surface-progression .surface-card-feature .text-foreground,.surface-map .surface-card .text-foreground,.surface-leaderboard .surface-card .text-foreground,.surface-membership .surface-card .text-foreground,.surface-image-heavy .surface-card .text-foreground,.surface-image-heavy .surface-card-feature .text-foreground,.surface-progression .trip-card-premium .text-foreground,.surface-map .trip-card-premium .text-foreground,.surface-image-heavy .trip-card-premium .text-foreground{color:hsl(var(--card-foreground))}.surface-benefits{background:hsl(var(--sand-warm));color:#0c1d12}.surface-benefits h1,.surface-benefits h2,.surface-benefits h3,.surface-benefits h4,.surface-benefits h5,.surface-benefits h6{color:#0c1d12}.surface-benefits p,.surface-benefits li{color:#192e20d1}.surface-progression{background:radial-gradient(80% 60% at 50% 0%,hsl(var(--forest-glow) / .12),transparent 55%),#0b1813;color:hsl(var(--bone))}.surface-leaderboard{background:#080808;color:hsl(var(--bone))}.surface-leaderboard .leaderboard-row--rest{background:hsl(var(--bone) / .07)!important;border-color:hsl(var(--bone) / .14)!important}.surface-leaderboard .leaderboard-row--rest:hover{background:hsl(var(--bone) / .1)!important}.surface-leaderboard .leaderboard-row--rest .leaderboard-name,.surface-leaderboard .leaderboard-row--rest .leaderboard-xp{color:hsl(var(--bone))!important}.surface-leaderboard .leaderboard-row--rest .leaderboard-rank-num,.surface-leaderboard .leaderboard-row--rest .leaderboard-xp-label{color:hsl(var(--bone) / .68)!important}.surface-leaderboard .leaderboard-row--rest .leaderboard-level{color:hsl(var(--burnt-bright))!important}.surface-map{background:#141a17;color:hsl(var(--bone))}.surface-membership{overflow:hidden;isolation:isolate;color:hsl(var(--bone))}html.dark .surface-membership{background:radial-gradient(60% 70% at 50% 100%,hsl(20 57% 51% / .22),transparent 62%),linear-gradient(180deg,#0d1c16,#09110e)}.surface-footer{background:#050505;color:hsl(var(--bone))}main:has(#cta)+div .site-footer,main:has(#cta-mobile)+div .site-footer,main:has(#community-rankings)+div .site-footer{margin-top:0!important}main:not(:has(#cta)):not(:has(#cta-mobile))+div .site-footer{margin-top:2rem}#cta.surface-membership,#cta-mobile.surface-membership{padding-top:var(--space-lg)!important;padding-bottom:var(--space-lg)!important}.site-footer .footer-gallery-strip{padding-top:var(--space-footer);padding-bottom:var(--space-footer)}.convoy-map-stage{min-height:22rem;max-height:70vh}@media (min-width: 768px){.convoy-map-stage{min-height:650px;max-height:700px}}.surface-glass{position:relative;background:linear-gradient(180deg,hsl(var(--surface-2) / .6),hsl(var(--surface-1) / .85)),hsl(var(--background));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:hsl(var(--foreground))}.home-stack .surface-glass{border:none}@keyframes ember-drift{0%{transform:translateY(0);opacity:.7}to{transform:translateY(-6px);opacity:1}}.section-pad{padding-top:var(--space-md);padding-bottom:var(--space-md)}.section-pad-feature{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.section-pad-stats{padding-top:0;padding-bottom:0;margin-bottom:0}.home-stack>section{margin:0}.home-stack .section-pad,.home-stack .section-pad-feature,.home-stack .section-pad-community,.home-stack .section-pad-stats,.home-stack .section-pad-cta{padding-bottom:0}.home-stack .section-pad{padding-top:var(--space-md)}.home-stack .section-pad-feature{padding-top:var(--space-lg)}.home-stack .section-pad-community{padding-top:var(--space-md)}.home-stack .section-pad-stats{padding-top:0}.home-stack .hero-band+.section-pad-stats{padding-top:0;margin-top:0}.home-stack .section-pad-stats+.section-pad-stats{padding-top:0}@media (max-width: 1023px){.home-stack #trips.section-pad,.home-stack #trips-md.section-pad{padding-bottom:var(--space-xs)}.home-stack #trips.section-pad+#conditions.section-pad,.home-stack #trips-md.section-pad+#conditions-md.section-pad{padding-top:var(--space-xs)}}@media (min-width: 1024px){.home-stack #trips.section-pad,.home-stack #trips-md.section-pad{padding-bottom:var(--space-md)}}.home-trip-carousel .snap-item,.home-trip-carousel .snap-item-center{height:auto;align-self:flex-start}.home-trip-carousel .trip-card-premium{height:auto}.home-trip-carousel .trip-card-core-content>.flex-1{flex:0 0 auto;min-height:0}.home-stack #why.section-pad,.home-stack #why-md.section-pad{padding-bottom:var(--space-md)}.home-stack #xp.section-pad-feature,.home-stack #xp-md.section-pad-feature{padding-top:0}.home-stack #xp>section,.home-stack #xp-md>section{padding-bottom:var(--space-md)}.home-stack #xp>section>.container-x,.home-stack #xp-md>section>.container-x{padding-top:var(--space-xs)}.home-stack #community-rankings{margin-top:-1px;overflow-x:clip}.home-stack #community-rankings.section-pad-community,.home-stack #conditions.section-pad,.home-stack #conditions-md.section-pad{padding-bottom:var(--space-md)}.home-stack #conditions.section-pad+#why.section-pad,.home-stack #conditions-md.section-pad+#why-md.section-pad{padding-top:var(--space-md)}.home-stack #campfire-md+#cta.surface-membership,.home-stack #campfire+#cta-mobile.surface-membership{padding-top:var(--space-md)!important}.home-stack #map.section-pad.section-pad--map,.home-stack #map-md.section-pad.section-pad--map{padding-top:0}.community-rankings-compact .section-head{margin-bottom:1.25rem}.home-stack .rhythm-pad{padding-bottom:0;padding-top:var(--space-md)}.section-head{margin-bottom:var(--space-sm)}.section-head .eyebrow{margin-bottom:.5rem}.section-head h2,.section-head h3{margin-bottom:0}.section-deck{margin-top:.75rem;margin-bottom:0}.section-subhead{margin-bottom:var(--space-sm)}.section-subhead .section-deck{margin-top:.5rem}.hero-band .container-x{padding-bottom:2rem!important}@media (min-width: 768px){.hero-band .container-x{padding-bottom:2rem!important}}.pill-open{color:#115f3b;background-color:#def7ea;border-color:#34b2778c}.pill-caution{color:#6d3c03;background-color:#fef3c8;border-color:#f59f0a8c}.pill-closed{color:#7b1414;background-color:#fee1e1;border-color:#c5202080}.dark .pill-open,html.dark .pill-open{color:#8de2b6;background-color:#143425;border-color:#2e9e6a73}.dark .pill-caution,html.dark .pill-caution{color:#fce482;background-color:#372510;border-color:#cf8b1773}.dark .pill-closed,html.dark .pill-closed{color:#fb9393;background-color:#341414;border-color:#af1d1d73}.pill-diff-beginner{color:#115f3b;background-color:#def7ea;border-color:#34b27780}.pill-diff-intermediate{color:#6d3c03;background-color:#fef3c8;border-color:#f59f0a80}.pill-diff-advanced{color:#6b2e06;background-color:#ffe8cc;border-color:#da5e0b80}.pill-diff-expert{color:#7b1414;background-color:#fee1e1;border-color:#c5202080}.dark .pill-diff-beginner,html.dark .pill-diff-beginner{color:#8de2b6;background-color:#143425;border-color:#2e9e6a73}.dark .pill-diff-intermediate,html.dark .pill-diff-intermediate{color:#fce482;background-color:#372510;border-color:#cf8b1773}.dark .pill-diff-advanced,html.dark .pill-diff-advanced{color:#ffcd8f;background-color:#372010;border-color:#c2540a73}.dark .pill-diff-expert,html.dark .pill-diff-expert{color:#fb9393;background-color:#341414;border-color:#af1d1d73}@keyframes hc-pin-pulse{0%{transform:scale(.6);opacity:.85}70%{transform:scale(2.6);opacity:0}to{transform:scale(2.6);opacity:0}}@keyframes hc-pin-breathe{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.15);filter:brightness(1.25)}}@keyframes hc-pin-enter{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[10\%\]{top:10%;right:10%;bottom:10%;left:10%}.inset-\[18\%\]{top:18%;right:18%;bottom:18%;left:18%}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-left-2{left:-.5rem}.-left-\[1\.45rem\]{left:-1.45rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-right-3{right:-.75rem}.-right-8{right:-2rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-12{top:-3rem}.-top-3{top:-.75rem}.-top-4{top:-1rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-\[18\%\]{bottom:18%}.bottom-\[calc\(var\(--app-bottom-nav-h\,72px\)\+env\(safe-area-inset-bottom\)\+8px\)\]{bottom:calc(var(--app-bottom-nav-h,72px) + env(safe-area-inset-bottom) + 8px)}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-7{left:1.75rem}.left-8{left:2rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[72px\]{top:72px}.top-\[var\(--app-header-h\)\]{top:var(--app-header-h)}.top-\[var\(--app-header-h\,56px\)\]{top:var(--app-header-h,56px)}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.col-span-2{grid-column:span 2 / span 2}.row-span-2{grid-row:span 2 / span 2}.-m-rc-3{margin:calc(clamp(.75rem,1.2vw,1rem)*-1)}.m-0{margin:0}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.\!mb-0{margin-bottom:0!important}.\!mb-5{margin-bottom:1.25rem!important}.\!mb-6{margin-bottom:1.5rem!important}.-ml-1{margin-left:-.25rem}.-ml-4{margin-left:-1rem}.-mr-1{margin-right:-.25rem}.-mr-2{margin-right:-.5rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-4{margin-top:-1rem}.-mt-5{margin-top:-1.25rem}.-mt-px{margin-top:-1px}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-rc-2{margin-bottom:clamp(.5rem,.8vw,.75rem)}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.\!line-clamp-2{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.\!inline-flex{display:inline-flex!important}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[5\/4\]{aspect-ratio:5/4}.aspect-\[9\/14\]{aspect-ratio:9/14}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.\!h-auto{height:auto!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[10px\]{height:10px}.h-\[120px\]{height:120px}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[22px\]{height:22px}.h-\[24\%\]{height:24%}.h-\[34vh\]{height:34vh}.h-\[360px\]{height:360px}.h-\[3px\]{height:3px}.h-\[4\.25rem\]{height:4.25rem}.h-\[4\.5rem\]{height:4.5rem}.h-\[4\.75rem\]{height:4.75rem}.h-\[44vh\]{height:44vh}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-\[58\%\]{height:58%}.h-\[58px\]{height:58px}.h-\[64px\]{height:64px}.h-\[90vh\]{height:90vh}.h-\[min\(600px\,80dvh\)\]{height:min(600px,80dvh)}.h-\[var\(--app-header-h\)\]{height:var(--app-header-h)}.h-\[var\(--app-header-h\,56px\)\]{height:var(--app-header-h,56px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-32{max-height:8rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-96{max-height:24rem}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[200px\]{max-height:200px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[38vh\]{max-height:38vh}.max-h-\[420px\]{max-height:420px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[95dvh\]{max-height:95dvh}.max-h-\[calc\(var\(--app-header-h\)-12px\)\]{max-height:calc(var(--app-header-h) - 12px)}.max-h-\[min\(85vh\,900px\)\]{max-height:min(85vh,900px)}.max-h-\[min\(92dvh\,52rem\)\]{max-height:min(92dvh,52rem)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-2{min-height:.5rem}.min-h-\[1\.75rem\]{min-height:1.75rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[180px\]{min-height:180px}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[200px\]{min-height:200px}.min-h-\[260px\]{min-height:260px}.min-h-\[28px\]{min-height:28px}.min-h-\[28rem\]{min-height:28rem}.min-h-\[320px\]{min-height:320px}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[6\.25rem\]{min-height:6.25rem}.min-h-\[60vh\]{min-height:60vh}.min-h-\[8\.75rem\]{min-height:8.75rem}.min-h-\[80px\]{min-height:80px}.min-h-\[82vh\]{min-height:82vh}.min-h-\[88px\]{min-height:88px}.min-h-\[9\.5rem\]{min-height:9.5rem}.min-h-\[96px\]{min-height:96px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[10px\]{width:10px}.w-\[140px\]{width:140px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[22px\]{width:22px}.w-\[240px\]{width:240px}.w-\[280px\]{width:280px}.w-\[340px\]{width:340px}.w-\[3px\]{width:3px}.w-\[44px\]{width:44px}.w-\[52px\]{width:52px}.w-\[58px\]{width:58px}.w-\[60\%\]{width:60%}.w-\[72\%\]{width:72%}.w-\[78vw\]{width:78vw}.w-\[82vw\]{width:82vw}.w-\[88px\]{width:88px}.w-\[88vw\]{width:88vw}.w-\[9\.75rem\]{width:9.75rem}.w-\[95vw\]{width:95vw}.w-\[min\(340px\,calc\(100\%-2rem\)\)\]{width:min(340px,calc(100% - 2rem))}.w-\[min\(56rem\,calc\(100vw-1\.25rem\)\)\]{width:min(56rem,calc(100vw - 1.25rem))}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-4{min-width:1rem}.min-w-5{min-width:1.25rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[140px\]{min-width:140px}.min-w-\[16px\]{min-width:16px}.min-w-\[200px\]{min-width:200px}.min-w-\[28px\]{min-width:28px}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[40px\]{min-width:40px}.min-w-\[44px\]{min-width:44px}.min-w-\[560px\]{min-width:560px}.min-w-\[640px\]{min-width:640px}.min-w-\[700px\]{min-width:700px}.min-w-\[760px\]{min-width:760px}.min-w-\[860px\]{min-width:860px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[1400px\]{max-width:1400px}.max-w-\[14ch\]{max-width:14ch}.max-w-\[15rem\]{max-width:15rem}.max-w-\[180px\]{max-width:180px}.max-w-\[18ch\]{max-width:18ch}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[36ch\]{max-width:36ch}.max-w-\[380px\]{max-width:380px}.max-w-\[42\%\]{max-width:42%}.max-w-\[45vw\]{max-width:45vw}.max-w-\[46\%\]{max-width:46%}.max-w-\[5\.5rem\]{max-width:5.5rem}.max-w-\[58\%\]{max-width:58%}.max-w-\[75\%\]{max-width:75%}.max-w-\[75vw\]{max-width:75vw}.max-w-\[78\%\]{max-width:78%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[2\]{flex:2}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-3{--tw-translate-x: -.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-6{--tw-translate-y: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[badge-pop_900ms_var\(--ease-out-expo\)\]{animation:badge-pop .9s var(--ease-out-expo)}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .4s var(--ease-out-expo, cubic-bezier(.16,1,.3,1)) both}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fade-up .8s var(--ease-out-expo, cubic-bezier(.16,1,.3,1)) both}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes scroll-x{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-scroll-x{animation:scroll-x 40s linear infinite}@keyframes shimmer{0%,to{opacity:1}50%{opacity:.6}}.animate-shimmer{animation:shimmer 2s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.snap-center{scroll-snap-align:center}.list-none{list-style-type:none}.columns-1{-moz-columns:1;columns:1}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[3px\]{gap:3px}.gap-\[var\(--member-gap-lg\)\]{gap:var(--member-gap-lg)}.gap-rc-1{gap:clamp(.25rem,.5vw,.5rem)}.gap-rc-2{gap:clamp(.5rem,.8vw,.75rem)}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-14{row-gap:3.5rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hyphens-none{-webkit-hyphens:none;hyphens:none}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-md{border-radius:var(--radius-btn)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--dash-radius\)\]{border-radius:var(--dash-radius)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:var(--radius-btn)}.rounded-none{border-radius:0}.rounded-pill{border-radius:999px}.rounded-sm{border-radius:calc(var(--radius) - 8px)}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 8px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#C96B3C\]{--tw-border-opacity: 1;border-color:rgb(201 107 60 / var(--tw-border-opacity, 1))}.border-\[\#C96B3C\]\/50{border-color:#c96b3c80}.border-\[--color-border\]{border-color:var(--color-border)}.border-\[hsl\(var\(--burnt\)\/0\.3\)\]{border-color:hsl(var(--burnt)/.3)}.border-\[var\(--border-soft\)\]{border-color:var(--border-soft)}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/35{border-color:#f59e0b59}.border-amber-500\/40{border-color:#f59e0b66}.border-black\/10{border-color:#0000001a}.border-black\/15{border-color:#00000026}.border-black\/20{border-color:#0003}.border-black\/5{border-color:#0000000d}.border-black\/\[0\.04\]{border-color:#0000000a}.border-bone{border-color:hsl(var(--foreground))}.border-bone\/10{border-color:hsl(var(--foreground) / .1)}.border-bone\/15{border-color:hsl(var(--foreground) / .15)}.border-bone\/20{border-color:hsl(var(--foreground) / .2)}.border-bone\/25{border-color:hsl(var(--foreground) / .25)}.border-bone\/30{border-color:hsl(var(--foreground) / .3)}.border-bone\/35{border-color:hsl(var(--foreground) / .35)}.border-bone\/40{border-color:hsl(var(--foreground) / .4)}.border-bone\/50{border-color:hsl(var(--foreground) / .5)}.border-border{border-color:hsl(var(--border))}.border-border\/30{border-color:hsl(var(--border) / .3)}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-border\/80{border-color:hsl(var(--border) / .8)}.border-burnt{border-color:hsl(var(--primary))}.border-burnt\/10{border-color:hsl(var(--primary) / .1)}.border-burnt\/20{border-color:hsl(var(--primary) / .2)}.border-burnt\/25{border-color:hsl(var(--primary) / .25)}.border-burnt\/30{border-color:hsl(var(--primary) / .3)}.border-burnt\/35{border-color:hsl(var(--primary) / .35)}.border-burnt\/40{border-color:hsl(var(--primary) / .4)}.border-burnt\/50{border-color:hsl(var(--primary) / .5)}.border-burnt\/60{border-color:hsl(var(--primary) / .6)}.border-burnt\/70{border-color:hsl(var(--primary) / .7)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-600\/30{border-color:#0596694d}.border-emerald-600\/40{border-color:#05966966}.border-foreground\/20{border-color:hsl(var(--foreground) / .2)}.border-forest{border-color:hsl(var(--surface-1))}.border-forest-deep{border-color:hsl(var(--background))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-input{border-color:hsl(var(--input))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-700\/40{border-color:#c2410c66}.border-primary{border-color:hsl(var(--primary))}.border-purple-500\/25{border-color:#a855f740}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-sky-100{--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-400\/40{border-color:#94a3b866}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.border-warning\/40{border-color:hsl(var(--warning) / .4)}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/\[0\.04\]{border-color:#ffffff0a}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-zinc-200{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.border-zinc-300{--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.\!bg-transparent{background-color:transparent!important}.bg-\[\#0a0807\]{--tw-bg-opacity: 1;background-color:rgb(10 8 7 / var(--tw-bg-opacity, 1))}.bg-\[\#122018\]{--tw-bg-opacity: 1;background-color:rgb(18 32 24 / var(--tw-bg-opacity, 1))}.bg-\[\#C96B3C\]{--tw-bg-opacity: 1;background-color:rgb(201 107 60 / var(--tw-bg-opacity, 1))}.bg-\[\#C96B3C\]\/10{background-color:#c96b3c1a}.bg-\[\#f3f1ec\]{--tw-bg-opacity: 1;background-color:rgb(243 241 236 / var(--tw-bg-opacity, 1))}.bg-\[\#f8f7f4\]{--tw-bg-opacity: 1;background-color:rgb(248 247 244 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[hsl\(145_28\%_13\%\)\]{--tw-bg-opacity: 1;background-color:hsl(145 28% 13% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(145_42\%_6\%\)\]{--tw-bg-opacity: 1;background-color:hsl(145 42% 6% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(145_45\%_5\%\)\]{--tw-bg-opacity: 1;background-color:hsl(145 45% 5% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(20_25\%_8\%\)\]{--tw-bg-opacity: 1;background-color:hsl(20 25% 8% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(var\(--burnt\)\/0\.12\)\]{background-color:hsl(var(--burnt)/.12)}.bg-\[hsl\(var\(--forest\)\/0\.3\)\]{background-color:hsl(var(--forest)/.3)}.bg-\[hsl\(var\(--gold\)\/0\.12\)\]{background-color:hsl(var(--gold)/.12)}.bg-\[hsl\(var\(--prayer-green\)\)\]{background-color:hsl(var(--prayer-green))}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/40{background-color:#fffbeb66}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-950\/30{background-color:#451a034d}.bg-background{background-color:hsl(var(--background))}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/85{background-color:hsl(var(--background) / .85)}.bg-background\/90{background-color:hsl(var(--background) / .9)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/80{background-color:#000c}.bg-black\/95{background-color:#000000f2}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-bone{background-color:hsl(var(--foreground))}.bg-bone\/10{background-color:hsl(var(--foreground) / .1)}.bg-bone\/15{background-color:hsl(var(--foreground) / .15)}.bg-bone\/20{background-color:hsl(var(--foreground) / .2)}.bg-bone\/35{background-color:hsl(var(--foreground) / .35)}.bg-bone\/5{background-color:hsl(var(--foreground) / .05)}.bg-bone\/90{background-color:hsl(var(--foreground) / .9)}.bg-bone\/95{background-color:hsl(var(--foreground) / .95)}.bg-bone\/\[0\.05\]{background-color:hsl(var(--foreground) / .05)}.bg-bone\/\[0\.06\]{background-color:hsl(var(--foreground) / .06)}.bg-bone\/\[0\.1\]{background-color:hsl(var(--foreground) / .1)}.bg-border{background-color:hsl(var(--border))}.bg-burnt{background-color:hsl(var(--primary))}.bg-burnt-bright{background-color:hsl(var(--burnt-bright))}.bg-burnt-bright\/70{background-color:hsl(var(--burnt-bright) / .7)}.bg-burnt-deep{background-color:hsl(var(--burnt-deep))}.bg-burnt-foreground\/15{background-color:hsl(var(--primary-foreground) / .15)}.bg-burnt-foreground\/20{background-color:hsl(var(--primary-foreground) / .2)}.bg-burnt-foreground\/30{background-color:hsl(var(--primary-foreground) / .3)}.bg-burnt-foreground\/80{background-color:hsl(var(--primary-foreground) / .8)}.bg-burnt\/10{background-color:hsl(var(--primary) / .1)}.bg-burnt\/15{background-color:hsl(var(--primary) / .15)}.bg-burnt\/20{background-color:hsl(var(--primary) / .2)}.bg-burnt\/25{background-color:hsl(var(--primary) / .25)}.bg-burnt\/30{background-color:hsl(var(--primary) / .3)}.bg-burnt\/40{background-color:hsl(var(--primary) / .4)}.bg-burnt\/5{background-color:hsl(var(--primary) / .05)}.bg-burnt\/65{background-color:hsl(var(--primary) / .65)}.bg-burnt\/90{background-color:hsl(var(--primary) / .9)}.bg-burnt\/\[0\.08\]{background-color:hsl(var(--primary) / .08)}.bg-card{background-color:hsl(var(--card))}.bg-card\/40{background-color:hsl(var(--card) / .4)}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-card\/80{background-color:hsl(var(--card) / .8)}.bg-card\/90{background-color:hsl(var(--card) / .9)}.bg-card\/95{background-color:hsl(var(--card) / .95)}.bg-charcoal{background-color:hsl(var(--background))}.bg-charcoal\/55{background-color:hsl(var(--background) / .55)}.bg-charcoal\/60{background-color:hsl(var(--background) / .6)}.bg-charcoal\/70{background-color:hsl(var(--background) / .7)}.bg-charcoal\/80{background-color:hsl(var(--background) / .8)}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/40{background-color:#ecfdf566}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-600\/30{background-color:#0596694d}.bg-foreground{background-color:hsl(var(--foreground))}.bg-foreground\/10{background-color:hsl(var(--foreground) / .1)}.bg-foreground\/15{background-color:hsl(var(--foreground) / .15)}.bg-foreground\/5{background-color:hsl(var(--foreground) / .05)}.bg-forest{background-color:hsl(var(--surface-1))}.bg-forest-deep{background-color:hsl(var(--background))}.bg-forest-deep\/0{background-color:hsl(var(--background) / 0)}.bg-forest-deep\/40{background-color:hsl(var(--background) / .4)}.bg-forest-deep\/60{background-color:hsl(var(--background) / .6)}.bg-forest-deep\/70{background-color:hsl(var(--background) / .7)}.bg-forest-deep\/80{background-color:hsl(var(--background) / .8)}.bg-forest-deep\/85{background-color:hsl(var(--background) / .85)}.bg-forest\/40{background-color:hsl(var(--surface-1) / .4)}.bg-forest\/55{background-color:hsl(var(--surface-1) / .55)}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-500\/15{background-color:#22c55e26}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground\/30{background-color:hsl(var(--muted-foreground) / .3)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/15{background-color:#f9731626}.bg-orange-700{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/80{background-color:hsl(var(--primary) / .8)}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-500\/15{background-color:#a855f726}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/70{background-color:#fef2f2b3}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/5{background-color:#ef44440d}.bg-red-900{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-success{background-color:hsl(var(--success))}.bg-success\/15{background-color:hsl(var(--success) / .15)}.bg-surface-1{background-color:hsl(var(--surface-1))}.bg-surface-2{background-color:hsl(var(--surface-2))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-warning\/5{background-color:hsl(var(--warning) / .05)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/15{background-color:#eab30826}.bg-zinc-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-zinc-800\/40{background-color:#27272a66}.bg-\[linear-gradient\(110deg\,hsl\(var\(--muted\)\)_8\%\,hsl\(var\(--muted-foreground\)\/0\.12\)_18\%\,hsl\(var\(--muted\)\)_33\%\)\]{background-image:linear-gradient(110deg,hsl(var(--muted)) 8%,hsl(var(--muted-foreground)/.12) 18%,hsl(var(--muted)) 33%)}.bg-gradient-burnt{background-image:var(--gradient-burnt)}.bg-gradient-forest{background-image:var(--gradient-forest)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-xp{background-image:var(--gradient-xp)}.from-\[hsl\(var\(--burnt\)\)\]\/90{--tw-gradient-from: hsl(var(--burnt) / .9) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--burnt) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[hsl\(var\(--forest-glow\)\)\]\/80{--tw-gradient-from: hsl(var(--forest-glow) / .8) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--forest-glow) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[hsl\(var\(--gold\)\)\]\/80{--tw-gradient-from: hsl(var(--gold) / .8) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--gold) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400\/20{--tw-gradient-from: rgb(251 191 36 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-700\/60{--tw-gradient-from: rgb(180 83 9 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(180 83 9 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background{--tw-gradient-from: hsl(var(--background)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from: rgb(0 0 0 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-burnt{--tw-gradient-from: hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-burnt-bright\/80{--tw-gradient-from: hsl(var(--burnt-bright) / .8) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--burnt-bright) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-burnt\/10{--tw-gradient-from: hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-burnt\/30{--tw-gradient-from: hsl(var(--primary) / .3) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-burnt\/85{--tw-gradient-from: hsl(var(--primary) / .85) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-card{--tw-gradient-from: hsl(var(--card)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-forest-deep{--tw-gradient-from: hsl(var(--background)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-forest-deep\/30{--tw-gradient-from: hsl(var(--background) / .3) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-forest-deep\/90{--tw-gradient-from: hsl(var(--background) / .9) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-700\/20{--tw-gradient-from: rgb(194 65 12 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(194 65 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-400\/20{--tw-gradient-from: rgb(148 163 184 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-zinc-300\/60{--tw-gradient-from: rgb(212 212 216 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 212 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-background\/30{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/25{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-burnt\/50{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-charcoal{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-forest-deep\/40{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[hsl\(var\(--burnt-deep\)\)\]\/40{--tw-gradient-to: hsl(var(--burnt-deep) / .4) var(--tw-gradient-to-position)}.to-\[hsl\(var\(--forest-deep\)\)\]\/40{--tw-gradient-to: hsl(var(--forest-deep) / .4) var(--tw-gradient-to-position)}.to-\[hsl\(var\(--gold\)\)\]\/30{--tw-gradient-to: hsl(var(--gold) / .3) var(--tw-gradient-to-position)}.to-amber-400\/5{--tw-gradient-to: rgb(251 191 36 / .05) var(--tw-gradient-to-position)}.to-amber-900\/40{--tw-gradient-to: rgb(120 53 15 / .4) var(--tw-gradient-to-position)}.to-background{--tw-gradient-to: hsl(var(--background)) var(--tw-gradient-to-position)}.to-black\/20{--tw-gradient-to: rgb(0 0 0 / .2) var(--tw-gradient-to-position)}.to-burnt-bright{--tw-gradient-to: hsl(var(--burnt-bright)) var(--tw-gradient-to-position)}.to-burnt-deep{--tw-gradient-to: hsl(var(--burnt-deep)) var(--tw-gradient-to-position)}.to-burnt-deep\/90{--tw-gradient-to: hsl(var(--burnt-deep) / .9) var(--tw-gradient-to-position)}.to-burnt\/10{--tw-gradient-to: hsl(var(--primary) / .1) var(--tw-gradient-to-position)}.to-burnt\/5{--tw-gradient-to: hsl(var(--primary) / .05) var(--tw-gradient-to-position)}.to-forest-deep{--tw-gradient-to: hsl(var(--background)) var(--tw-gradient-to-position)}.to-orange-700\/5{--tw-gradient-to: rgb(194 65 12 / .05) var(--tw-gradient-to-position)}.to-slate-400\/5{--tw-gradient-to: rgb(148 163 184 / .05) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-zinc-500\/30{--tw-gradient-to: rgb(113 113 122 / .3) var(--tw-gradient-to-position)}.bg-\[length\:200\%_100\%\]{background-size:200% 100%}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-burnt{fill:hsl(var(--primary))}.fill-burnt\/20{fill:hsl(var(--primary) / .2)}.fill-current{fill:currentColor}.fill-red-500{fill:#ef4444}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-left{-o-object-position:left;object-position:left}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-\[var\(--dash-pad\)\]{padding:var(--dash-pad)}.p-\[var\(--member-pad\)\]{padding:var(--member-pad)}.p-\[var\(--member-pad-lg\)\]{padding:var(--member-pad-lg)}.p-rc-3{padding:clamp(.75rem,1.2vw,1rem)}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[max\(1rem\,env\(safe-area-inset-left\)\)\]{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-left))}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-40{padding-top:10rem;padding-bottom:10rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+8px\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 8px)}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-11{padding-right:2.75rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1rem,env(safe-area-inset-top))}.pt-rc-2{padding-top:clamp(.5rem,.8vw,.75rem)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.font-body{font-family:Manrope Variable,Manrope,Inter,system-ui,sans-serif}.font-deva{font-family:Anek Devanagari Variable,Anek Devanagari,Mangal,Nirmala UI,sans-serif}.font-display{font-family:Anton,Bebas Neue,system-ui,sans-serif}.font-mono{font-family:JetBrains Mono,ui-monospace,monospace}.font-numeric{font-family:Space Grotesk Variable,Space Grotesk,Manrope,system-ui,sans-serif}.\!text-\[10px\]{font-size:10px!important}.\!text-\[12px\]{font-size:12px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[clamp\(2\.25rem\,5\.5vw\,4\.5rem\)\]{font-size:clamp(2.25rem,5.5vw,4.5rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-display-sm{font-size:clamp(2.5rem,9vw,3.5rem);line-height:.98;letter-spacing:-.015em}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-rc-md{font-size:clamp(.9375rem,1.4vw,1.125rem);line-height:1.4}.text-rc-xs{font-size:clamp(.6875rem,.9vw,.75rem);line-height:1.35}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-bold{font-weight:700!important}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.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)}.\!leading-\[1\.15\]{line-height:1.15!important}.leading-\[0\.82\]{line-height:.82}.leading-\[0\.85\]{line-height:.85}.leading-\[0\.92\]{line-height:.92}.leading-\[0\.95\]{line-height:.95}.leading-\[0\.9\]{line-height:.9}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.65\]{line-height:1.65}.leading-\[10px\]{line-height:10px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.\!tracking-\[0\.22em\]{letter-spacing:.22em!important}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.42em\]{letter-spacing:.42em}.tracking-\[0\.45em\]{letter-spacing:.45em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-\[0\.5px\]{letter-spacing:.5px}.tracking-\[0\.6px\]{letter-spacing:.6px}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.\!text-bone\/50{color:hsl(var(--foreground) / .5)!important}.\!text-bone\/60{color:hsl(var(--foreground) / .6)!important}.\!text-bone\/65{color:hsl(var(--foreground) / .65)!important}.\!text-bone\/70{color:hsl(var(--foreground) / .7)!important}.\!text-burnt-bright{color:hsl(var(--burnt-bright))!important}.\!text-burnt-foreground\/70{color:hsl(var(--primary-foreground) / .7)!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\!text-white\/70{color:#ffffffb3!important}.text-\[\#122018\]{--tw-text-opacity: 1;color:rgb(18 32 24 / var(--tw-text-opacity, 1))}.text-\[\#122018\]\/45{color:#12201873}.text-\[\#122018\]\/55{color:#1220188c}.text-\[\#122018\]\/70{color:#122018b3}.text-\[\#122018\]\/80{color:#122018cc}.text-\[\#8E4A2A\]{--tw-text-opacity: 1;color:rgb(142 74 42 / var(--tw-text-opacity, 1))}.text-\[\#C96B3C\]{--tw-text-opacity: 1;color:rgb(201 107 60 / var(--tw-text-opacity, 1))}.text-\[hsl\(220_8\%_55\%\)\]{--tw-text-opacity: 1;color:hsl(220 8% 55% / var(--tw-text-opacity, 1))}.text-\[hsl\(22_55\%_45\%\)\]{--tw-text-opacity: 1;color:hsl(22 55% 45% / var(--tw-text-opacity, 1))}.text-\[hsl\(36_70\%_52\%\)\]{--tw-text-opacity: 1;color:hsl(36 70% 52% / var(--tw-text-opacity, 1))}.text-\[hsl\(var\(--gold\)\)\]{color:hsl(var(--gold))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-400\/80{color:#fbbf24cc}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-background{color:hsl(var(--background))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-bone{color:hsl(var(--foreground))}.text-bone\/35{color:hsl(var(--foreground) / .35)}.text-bone\/40{color:hsl(var(--foreground) / .4)}.text-bone\/45{color:hsl(var(--foreground) / .45)}.text-bone\/50{color:hsl(var(--foreground) / .5)}.text-bone\/55{color:hsl(var(--foreground) / .55)}.text-bone\/60{color:hsl(var(--foreground) / .6)}.text-bone\/65{color:hsl(var(--foreground) / .65)}.text-bone\/70{color:hsl(var(--foreground) / .7)}.text-bone\/75{color:hsl(var(--foreground) / .75)}.text-bone\/80{color:hsl(var(--foreground) / .8)}.text-bone\/85{color:hsl(var(--foreground) / .85)}.text-bone\/90{color:hsl(var(--foreground) / .9)}.text-burnt{color:hsl(var(--primary))}.text-burnt-bright{color:hsl(var(--burnt-bright))}.text-burnt-bright\/55{color:hsl(var(--burnt-bright) / .55)}.text-burnt-bright\/70{color:hsl(var(--burnt-bright) / .7)}.text-burnt-bright\/80{color:hsl(var(--burnt-bright) / .8)}.text-burnt-bright\/90{color:hsl(var(--burnt-bright) / .9)}.text-burnt-foreground{color:hsl(var(--primary-foreground))}.text-burnt-foreground\/85{color:hsl(var(--primary-foreground) / .85)}.text-burnt\/20{color:hsl(var(--primary) / .2)}.text-burnt\/55{color:hsl(var(--primary) / .55)}.text-burnt\/70{color:hsl(var(--primary) / .7)}.text-burnt\/80{color:hsl(var(--primary) / .8)}.text-burnt\/90{color:hsl(var(--primary) / .9)}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/30{color:hsl(var(--foreground) / .3)}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/55{color:hsl(var(--foreground) / .55)}.text-foreground\/60{color:hsl(var(--foreground) / .6)}.text-foreground\/65{color:hsl(var(--foreground) / .65)}.text-foreground\/70{color:hsl(var(--foreground) / .7)}.text-foreground\/75{color:hsl(var(--foreground) / .75)}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-foreground\/85{color:hsl(var(--foreground) / .85)}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-forest-deep{color:hsl(var(--background))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/30{color:hsl(var(--muted-foreground) / .3)}.text-muted-foreground\/35{color:hsl(var(--muted-foreground) / .35)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-success{color:hsl(var(--success))}.text-transparent{color:transparent}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-900{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.text-warning{color:hsl(var(--warning))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/65{color:#ffffffa6}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-burnt{accent-color:hsl(var(--primary))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.025\]{opacity:.025}.opacity-\[0\.04\]{opacity:.04}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.07\]{opacity:.07}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-12px_40px_hsl\(140_50\%_8\%\/0\.25\)\]{--tw-shadow: 0 -12px 40px hsl(140 50% 8%/.25);--tw-shadow-colored: 0 -12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--burnt\)\/0\.4\)\,0_8px_24px_-8px_hsl\(var\(--burnt\)\/0\.5\)\]{--tw-shadow: 0 0 0 1px hsl(var(--burnt)/.4),0 8px 24px -8px hsl(var(--burnt)/.5);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 8px 24px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_4px_hsl\(var\(--primary\)\/0\.18\)\]{--tw-shadow: 0 0 0 4px hsl(var(--primary)/.18);--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_hsl\(var\(--burnt-bright\)\/0\.7\)\]{--tw-shadow: 0 0 12px hsl(var(--burnt-bright)/.7);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_hsl\(var\(--burnt\)\/0\.35\)\]{--tw-shadow: 0 0 18px hsl(var(--burnt)/.35);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_hsl\(var\(--burnt\)\/0\.18\)\]{--tw-shadow: 0 0 24px hsl(var(--burnt)/.18);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_hsl\(var\(--burnt\)\/0\.45\)\]{--tw-shadow: 0 0 24px hsl(var(--burnt)/.45);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_hsl\(var\(--burnt\)\/0\.8\)\]{--tw-shadow: 0 0 8px hsl(var(--burnt)/.8);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_hsl\(var\(--burnt-bright\)\/0\.5\)\]{--tw-shadow: 0 0 8px hsl(var(--burnt-bright)/.5);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_hsl\(var\(--bone\)\/0\.06\)_inset\,0_12px_32px_-16px_hsl\(0_0\%_0\%\/0\.75\)\]{--tw-shadow: 0 1px 0 hsl(var(--bone)/.06) inset,0 12px 32px -16px hsl(0 0% 0%/.75);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 12px 32px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_hsl\(140_50\%_8\%\/0\.08\)\]{--tw-shadow: 0 4px 12px hsl(140 50% 8%/.08);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(201\,107\,60\,0\.12\)\]{--tw-shadow: 0 4px 14px rgba(201,107,60,.12);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(201\,107\,60\,0\.35\)\]{--tw-shadow: 0 4px 14px rgba(201,107,60,.35);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_-10px_hsl\(var\(--burnt\)\/0\.6\)\]{--tw-shadow: 0 8px 24px -10px hsl(var(--burnt)/.6);--tw-shadow-colored: 0 8px 24px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_-12px_hsl\(0_0\%_0\%\/0\.6\)\]{--tw-shadow: 0 8px 24px -12px hsl(0 0% 0%/.6);--tw-shadow-colored: 0 8px 24px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_-8px_hsl\(var\(--burnt\)\/0\.6\)\]{--tw-shadow: 0 8px 24px -8px hsl(var(--burnt)/.6);--tw-shadow-colored: 0 8px 24px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_hsl\(var\(--burnt\)\/0\.2\)\]{--tw-shadow: inset 0 0 0 1px hsl(var(--burnt)/.2);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(201\,107\,60\,0\.25\)\]{--tw-shadow: inset 0 0 0 1px rgba(201,107,60,.25);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_hsl\(var\(--bone\)\/0\.08\)\]{--tw-shadow: inset 0 1px 0 hsl(var(--bone)/.08);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_hsl\(var\(--bone\)\/0\.10\)\]{--tw-shadow: inset 0 1px 0 hsl(var(--bone)/.1);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-elevated{--tw-shadow: var(--shadow-elevated);--tw-shadow-colored: var(--shadow-elevated);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-glow{--tw-shadow: var(--shadow-glow);--tw-shadow-colored: var(--shadow-glow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-glow-sm{--tw-shadow: var(--shadow-glow-sm);--tw-shadow-colored: var(--shadow-glow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: var(--shadow-md);--tw-shadow-colored: var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-soft{--tw-shadow: var(--shadow-soft);--tw-shadow-colored: var(--shadow-soft);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-dashed{outline-style:dashed}.outline-1{outline-width:1px}.outline-transparent{outline-color:transparent}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[hsl\(145_38\%_9\%\)\]{--tw-ring-opacity: 1;--tw-ring-color: hsl(145 38% 9% / var(--tw-ring-opacity, 1))}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.ring-background{--tw-ring-color: hsl(var(--background))}.ring-black\/5{--tw-ring-color: rgb(0 0 0 / .05)}.ring-bone\/10{--tw-ring-color: hsl(var(--foreground) / .1)}.ring-bone\/15{--tw-ring-color: hsl(var(--foreground) / .15)}.ring-bone\/20{--tw-ring-color: hsl(var(--foreground) / .2)}.ring-bone\/25{--tw-ring-color: hsl(var(--foreground) / .25)}.ring-bone\/80{--tw-ring-color: hsl(var(--foreground) / .8)}.ring-border{--tw-ring-color: hsl(var(--border))}.ring-border\/60{--tw-ring-color: hsl(var(--border) / .6)}.ring-burnt{--tw-ring-color: hsl(var(--primary))}.ring-burnt-bright{--tw-ring-color: hsl(var(--burnt-bright))}.ring-burnt-bright\/60{--tw-ring-color: hsl(var(--burnt-bright) / .6)}.ring-burnt-foreground\/30{--tw-ring-color: hsl(var(--primary-foreground) / .3)}.ring-burnt\/10{--tw-ring-color: hsl(var(--primary) / .1)}.ring-burnt\/20{--tw-ring-color: hsl(var(--primary) / .2)}.ring-burnt\/30{--tw-ring-color: hsl(var(--primary) / .3)}.ring-burnt\/40{--tw-ring-color: hsl(var(--primary) / .4)}.ring-burnt\/50{--tw-ring-color: hsl(var(--primary) / .5)}.ring-burnt\/60{--tw-ring-color: hsl(var(--primary) / .6)}.ring-emerald-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))}.ring-emerald-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))}.ring-primary\/30{--tw-ring-color: hsl(var(--primary) / .3)}.ring-primary\/80{--tw-ring-color: hsl(var(--primary) / .8)}.ring-red-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))}.ring-red-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-sky-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))}.ring-sky-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity, 1))}.ring-white\/70{--tw-ring-color: rgb(255 255 255 / .7)}.ring-yellow-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 240 138 / var(--tw-ring-opacity, 1))}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);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)}.blur-3xl{--tw-blur: blur(64px);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)}.blur-md{--tw-blur: blur(12px);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)}.blur-xl{--tw-blur: blur(24px);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)}.brightness-0{--tw-brightness: brightness(0);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)}.contrast-\[1\.05\]{--tw-contrast: contrast(1.05);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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.drop-shadow-\[0_0_14px_hsl\(var\(--burnt\)\/0\.45\)\]{--tw-drop-shadow: drop-shadow(0 0 14px hsl(var(--burnt)/.45));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)}.drop-shadow-\[0_0_18px_hsl\(var\(--burnt\)\/0\.45\)\]{--tw-drop-shadow: drop-shadow(0 0 18px hsl(var(--burnt)/.45));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)}.drop-shadow-\[0_1px_2px_hsl\(0_0\%_0\%\/0\.5\)\]{--tw-drop-shadow: drop-shadow(0 1px 2px hsl(0 0% 0%/.5));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)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow: drop-shadow(0 1px 2px rgba(0,0,0,.8));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)}.drop-shadow-\[0_2px_6px_hsl\(var\(--burnt\)\/0\.25\)\]{--tw-drop-shadow: drop-shadow(0 2px 6px hsl(var(--burnt)/.25));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)}.drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.7\)\]{--tw-drop-shadow: drop-shadow(0 2px 8px rgba(0,0,0,.7));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)}.grayscale{--tw-grayscale: grayscale(100%);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)}.grayscale-\[0\.3\]{--tw-grayscale: grayscale(.3);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)}.invert{--tw-invert: invert(100%);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)}.saturate-0{--tw-saturate: saturate(0);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)}.sepia{--tw-sepia: sepia(100%);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)!important}.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-md{--tw-backdrop-blur: blur(12px);-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(4px);-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-xl{--tw-backdrop-blur: blur(24px);-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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-200{transition-delay:.2s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.duration-75{animation-duration:75ms}.delay-200{animation-delay:.2s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.safe-pt{padding-top:env(safe-area-inset-top)}.safe-pb{padding-bottom:env(safe-area-inset-bottom)}.touch-target{min-width:44px;min-height:44px;touch-action:manipulation}.tap-none{-webkit-tap-highlight-color:transparent}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.snap-x-mandatory{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.layout-viewport{width:100%;max-width:100%;overflow-x:clip;min-width:0}.layout-app-frame{width:100%;max-width:100%;min-width:0;margin-inline:auto;overflow-x:clip}@media (min-width: 1680px){.layout-app-frame{max-width:var(--layout-app-frame);box-shadow:inset 1px 0 hsl(var(--border) / .35),inset -1px 0 hsl(var(--border) / .35)}}.container-x{width:100%;min-width:0;margin-inline:auto;padding-inline:var(--layout-gutter);max-width:min(var(--layout-max),100%);overflow-x:clip}@media (min-width: 1440px){.container-x{max-width:min(var(--layout-max-md),100%)}}@media (min-width: 1600px){.container-x{max-width:min(var(--layout-max-lg),100%)}}@media (min-width: 1920px){.container-x{max-width:min(var(--layout-max-lg),100%);padding-inline:var(--layout-gutter-wide)}}@media (min-width: 2400px){.container-x{max-width:min(var(--layout-max-lg),100%)}}@media (min-width: 2560px){.container-x{max-width:min(var(--layout-max-lg),100%)}}.container-narrow{max-width:min(var(--layout-narrow),100%)!important}.container-wide{max-width:min(var(--layout-max-xl),100%)!important}@media (min-width: 1920px){.container-wide{max-width:min(var(--layout-max-lg),100%)!important}}@media (min-aspect-ratio: 21/9){:root{--layout-gutter-wide: clamp(1.25rem, 2vw, 2.5rem)}html{background:#09100e}.layout-app-frame{max-width:min(var(--layout-readable),96vw)}.container-x,.container-wide{max-width:min(var(--layout-readable),100%)!important}}.container-fluid{width:100%;min-width:0;padding-inline:var(--layout-gutter)}.page-pad{padding-block:clamp(1rem,2.5vw,2.5rem) clamp(1.5rem,3vw,3rem)}@media (min-width: 1024px){.page-pad{padding-block:clamp(2rem,3vw,3.5rem) clamp(2rem,3.5vw,4rem)}}.page-pad-compact{padding-block:clamp(.75rem,2vw,1.5rem) clamp(1rem,2.5vw,2rem)}.page-pad-hero{padding-block:clamp(2.5rem,6vw,6rem) clamp(2rem,4vw,4rem)}.page-stack{display:flex;flex-direction:column;gap:clamp(1.25rem,2.5vw,2rem);min-width:0;max-width:100%}.page-pad,.page-pad-compact,.page-pad-hero{min-width:0;max-width:100%}@media (min-width: 768px){.page-stack{gap:clamp(1.5rem,2.8vw,2.5rem)}}.grid-adaptive{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:clamp(.75rem,2vw,1.25rem);align-items:stretch}@media (min-width: 640px){.grid-adaptive{grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr))}}@media (min-width: 1024px){.grid-adaptive{grid-template-columns:repeat(auto-fill,minmax(min(100%,11.5rem),1fr));gap:clamp(1rem,2vw,1.5rem)}}.badge-grid-sidebar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.375rem,1.2vw,.625rem);align-items:start}@media (min-width: 480px){.badge-grid-sidebar{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){.badge-grid-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.dashboard .badge-grid-sidebar .dash-badge-tile{padding:4px 2px 2px!important}.dashboard .badge-grid-sidebar .dash-badge-medallion{width:56px!important;height:56px!important;margin-bottom:6px!important}.dashboard .badge-grid-sidebar .dash-badge-medallion .badge-medallion-icon{width:23px!important;height:23px!important}.dashboard .badge-grid-sidebar .dash-badge-label{font-size:9px!important;font-weight:700!important}.dashboard .badge-grid-sidebar .dash-badge-tile>p:last-child{font-size:8px!important;color:hsl(var(--burnt))!important}}@media (max-width: 768px){p.eyebrow,li.eyebrow,span.eyebrow:not(.uppercase):not(.font-mono),div.eyebrow:not(.uppercase):not(.font-mono){font-size:14px;line-height:1.55}}.eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.2em;color:hsl(var(--muted-foreground))}@media (max-width: 767px){.dash-identity-row .dashboard-profile-card p.eyebrow.text-muted-foreground,.dash-identity-row .dashboard-profile-card p.text-xs.eyebrow{display:none}}@media (max-width: 1023px){.member-app .dashboard .eyebrow{color:hsl(var(--foreground) / .58)}}.trips-page .eyebrow,.trip-memories-page .eyebrow{color:#a8bdb5c7}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.snap-item{scroll-snap-align:start;scroll-snap-stop:always;flex-shrink:0}.snap-item-center{scroll-snap-align:center;scroll-snap-stop:always;flex-shrink:0}.pb-app-bottom{padding-bottom:calc(var(--app-bottom-nav-h) + env(safe-area-inset-bottom) + 16px)}.tap-press{transition:transform .08s ease,opacity .08s ease}.tap-press:active{transform:scale(.97);opacity:.92}.live-dot{position:relative}.live-dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;background:hsl(var(--prayer-green));animation:live-pulse 2s ease-out infinite}@keyframes live-pulse{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(2.4);opacity:0}}.xp-bar-glow{box-shadow:0 0 12px hsl(var(--burnt) / .6),0 0 28px hsl(var(--burnt-bright) / .35)}.hover-lift{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;animation-duration:.5s;transition-timing-function:var(--ease-out-expo)}.hover-lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-elevated)}.card-pop{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;animation-duration:.5s;transition-timing-function:var(--ease-out-expo);will-change:transform}.card-pop:hover{transform:translateY(-6px) scale(1.012);box-shadow:0 24px 48px -16px hsl(var(--burnt) / .28),0 12px 24px -12px #00000059}@keyframes progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(var(--p, 1))}}.progress-fill{transform-origin:left center;animation:progress-fill 1.4s var(--ease-out-expo) both;background-image:linear-gradient(90deg,hsl(var(--burnt-deep)),hsl(var(--burnt-bright)) 55%,hsl(var(--burnt)))}@keyframes progress-shine{0%{transform:translate(-100%)}to{transform:translate(220%)}}.progress-shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,hsl(var(--bone) / .45) 50%,transparent 100%);animation:progress-shine 2.6s var(--ease-out-expo) infinite;pointer-events:none}@media (prefers-reduced-motion: reduce){.progress-fill,.progress-shine:after,.card-pop{animation:none!important;transition:none!important}}@keyframes count-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.count-rise{animation:count-rise .8s var(--ease-out-expo) both}@keyframes hero-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}.hero-zoom{animation:hero-zoom 14s ease-out forwards}@keyframes cta-pulse{0%,to{box-shadow:0 10px 25px #c96a3b47}50%{box-shadow:0 12px 38px #c96a3b85,0 0 0 6px #c96a3b14}}.cta-pulse{animation:cta-pulse 6s ease-in-out infinite}@keyframes founding-cta-pulse{0%,to{box-shadow:0 4px 14px #c96a3b38}50%{box-shadow:0 6px 18px #c96a3b5c}}.founding-cta-clip .cta-pulse{animation:founding-cta-pulse 6s ease-in-out infinite}.founding-cta-clip .cta-pulse:hover{box-shadow:0 6px 20px #c96a3b66}.hero-btn{height:44px!important;padding:0 20px!important;font-size:13px!important;border-radius:.625rem!important}@media (min-width: 640px){.hero-btn{height:50px!important;padding:0 24px!important;font-size:13px!important}}@media (min-width: 768px){.hero-btn{height:54px!important;padding:0 28px!important;font-size:14px!important}}@media (min-width: 1024px){.hero-btn{height:60px!important;padding:0 34px!important;font-size:15px!important}}@media (min-width: 1280px){.hero-btn{height:64px!important;padding:0 38px!important;font-size:16px!important}}@keyframes tab-pop{0%{transform:scale(1)}35%{transform:scale(1.18)}70%{transform:scale(.96)}to{transform:scale(1)}}.tab-active-pop>svg{animation:tab-pop .38s cubic-bezier(.34,1.56,.64,1);transform-origin:center}.tab-item{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@keyframes badge-pop{0%{transform:scale(1);filter:brightness(1)}25%{transform:scale(1.18) rotate(-3deg);filter:brightness(1.25)}55%{transform:scale(.96) rotate(2deg);filter:brightness(1.1)}to{transform:scale(1) rotate(0);filter:brightness(1)}}@keyframes skeleton-sweep{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{position:relative;overflow:hidden;background:linear-gradient(100deg,hsl(var(--surface-1)),hsl(var(--surface-2)) 40%,hsl(var(--muted-foreground) / .1),hsl(var(--surface-2)) 60%,hsl(var(--surface-1)));background-size:200% 100%;animation:skeleton-sweep 1.8s linear infinite}.skeleton-shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 50% 0%,hsl(var(--burnt) / .04),transparent 60%);pointer-events:none}@keyframes cine-rise{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.animate-cine-rise{animation:cine-rise .7s var(--ease-out-expo, cubic-bezier(.16,1,.3,1)) both}.stagger-children>*{animation:cine-rise .6s var(--ease-out-expo, cubic-bezier(.16,1,.3,1)) both}.stagger-children>*:nth-child(1){animation-delay:.04s}.stagger-children>*:nth-child(2){animation-delay:.08s}.stagger-children>*:nth-child(3){animation-delay:.12s}.stagger-children>*:nth-child(4){animation-delay:.16s}.stagger-children>*:nth-child(5){animation-delay:.2s}.stagger-children>*:nth-child(6){animation-delay:.24s}.stagger-children>*:nth-child(7){animation-delay:.28s}.stagger-children>*:nth-child(8){animation-delay:.32s}.stagger-children>*:nth-child(9){animation-delay:.36s}.stagger-children>*:nth-child(n+10){animation-delay:.4s}@media (prefers-reduced-motion: reduce){.skeleton-shimmer{animation:none}.animate-cine-rise,.stagger-children>*{animation:none}}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.\[color\:hsl\(var\(--bone\)\)\]{color:hsl(var(--bone))}.\[text-shadow\:0_2px_14px_rgba\(0\,0\,0\,0\.85\)\]{text-shadow:0 2px 14px rgba(0,0,0,.85)}.badge-tile{background:linear-gradient(180deg,#0e2518eb,#091b10fa);border:1px solid hsl(var(--bone) / .08);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.badge-tile[data-earned=true]{border-color:hsl(var(--burnt) / .18)}.badge-tile-label{color:hsl(var(--bone))}.badge-tile-label.is-locked{color:hsl(var(--bone) / .92)}.badge-medallion-rays{width:100%!important;height:100%!important}.member-badge-square{width:100%;height:auto!important;min-height:0!important;padding:4px 2px 2px!important;justify-content:flex-start;gap:6px;background:transparent!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.wallet-page .wallet-badge-tile,.dashboard .dash-badge-tile{background:transparent!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.wallet-page .wallet-badge-label,.dashboard .dash-badge-label{font-family:var(--font-display)!important;letter-spacing:.02em!important;text-transform:uppercase}.wallet-page .wallet-badge-tile:hover,.dashboard .dash-badge-tile:hover{transform:none!important;box-shadow:none!important}.member-badge-square>div:nth-child(2){min-height:0!important;padding:0!important;flex:0 0 auto;width:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:hsl(var(--background))}::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:999px;border:2px solid hsl(var(--background))}::-webkit-scrollbar-thumb:hover{background:hsl(var(--burnt) / .5)}::-webkit-scrollbar-thumb:active{background:hsl(var(--burnt))}html{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) hsl(var(--background))}.surface-events>.container-x [class*=text-muted-foreground],.surface-events>.container-x p[class*=text-muted-foreground]{color:hsl(var(--bone) / .74)}.surface-progression .container-x [class*=text-muted-foreground],.surface-map .container-x [class*=text-muted-foreground],.surface-map .eyebrow[class*=text-muted-foreground],.surface-leaderboard .container-x [class*=text-muted-foreground],.surface-membership .container-x [class*=text-muted-foreground]{color:hsl(var(--bone) / .72)}.surface-image-heavy>.container-x [class*=text-muted-foreground]{color:hsl(var(--muted-foreground))}.surface-events .trip-card-premium [class*=text-muted-foreground],.surface-events .surface-card [class*=text-muted-foreground],.surface-events .surface-card-feature [class*=text-muted-foreground],.surface-progression .surface-card [class*=text-muted-foreground],.surface-progression .surface-card-feature [class*=text-muted-foreground],.surface-progression .trip-card-premium [class*=text-muted-foreground],.surface-map .surface-card [class*=text-muted-foreground],.surface-map .trip-card-premium [class*=text-muted-foreground],.surface-leaderboard .surface-card [class*=text-muted-foreground],.surface-membership .surface-card [class*=text-muted-foreground],.surface-image-heavy .surface-card [class*=text-muted-foreground],.surface-image-heavy .surface-card-feature [class*=text-muted-foreground],.surface-image-heavy .trip-card-premium [class*=text-muted-foreground]{color:hsl(var(--muted-foreground))}.text-on-dark{color:hsl(var(--bone))!important}.text-on-dark-muted{color:hsl(var(--bone) / .72)!important}.text-on-dark-body{color:hsl(var(--bone) / .68)!important}.text-on-dark-soft{color:hsl(var(--bone) / .75)!important}#community-rankings{overflow-x:clip}@media (min-width: 1024px){.community-rankings-compact .rankings-stack>div:first-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.convoy-map-block .convoy-map-stage{border-radius:clamp(14px,1.2vw,20px);overflow:hidden}.community-rankings-compact .rankings-stack,.community-rankings-compact .rankings-panel,.community-rankings-compact .grow-tribe-panel,.community-rankings-compact .rankings-panel-root,.community-rankings-compact .rankings-panel-card{min-width:0;max-width:100%;box-sizing:border-box}.surface-map h1,.surface-map h2,.surface-map h3,.surface-events h1,.surface-events h2,.surface-events h3,.surface-leaderboard h1,.surface-leaderboard h2,.surface-leaderboard h3,.surface-membership h1,.surface-membership h2,.surface-membership h3,.surface-map .eyebrow,.surface-events .eyebrow,.surface-leaderboard .eyebrow,.surface-membership .eyebrow{color:hsl(var(--bone))!important}.surface-events .trip-card-premium h1,.surface-events .trip-card-premium h2,.surface-events .trip-card-premium h3,.surface-events .trip-card-premium h4{color:hsl(var(--card-foreground))!important}.founding-member-strip,.founding-cta-panel{background:linear-gradient(145deg,#11271afa,#1f3d29f5 45%,#11271afa)!important;color:hsl(var(--bone))}.founding-strip-band{padding-block:var(--space-md)}.founding-member-strip{--founding-inset: clamp(1.35rem, 2.8vw, 2.1rem);position:relative;isolation:isolate;overflow:hidden;border-radius:1rem;border:1px solid hsl(var(--burnt) / .32)!important;background:linear-gradient(100deg,#0f2418,#1b3723 48%,#11271b)!important;box-shadow:0 14px 36px #08170d52,inset 0 1px #ffffff17}.founding-member-strip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(180deg,hsl(0 0% 100% / .09) 0%,transparent 32%,transparent 68%,hsl(0 0% 0% / .12) 100%)}.founding-member-strip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 90% at 92% 50%,hsl(20 57% 51% / .2),transparent 58%)}.founding-member-strip__inner{position:relative;z-index:1;padding:var(--founding-inset)}.founding-member-strip__row{display:flex;flex-direction:column;align-items:stretch;gap:1.35rem}@media (min-width: 768px){.founding-member-strip__row{flex-direction:row;align-items:center;justify-content:space-between;gap:2.5rem}}.founding-member-strip__copy{display:flex;align-items:center;gap:1rem;min-width:0;flex:1 1 auto}.founding-member-strip__actions{display:flex;align-items:center;gap:1.15rem;flex-shrink:0}@media (min-width: 768px){.founding-member-strip__actions{gap:1.35rem;padding-inline-end:.15rem}}.founding-member-strip__progress{width:min(100%,10.5rem);flex-shrink:0}@media (min-width: 768px){.founding-member-strip__progress{width:10.25rem}}.founding-member-strip__claim{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.85rem;padding:.7rem 1.35rem;border-radius:9999px;font-family:var(--font-mono, ui-monospace, monospace);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:hsl(var(--burnt))!important;color:hsl(var(--burnt-foreground))!important;transition:background-color .2s ease,box-shadow .2s ease}.founding-member-strip__claim:hover{background:hsl(var(--burnt-bright))!important;box-shadow:0 0 20px hsl(var(--burnt-bright) / .45)}.founding-cta-panel .founding-cta-perk{background-color:#ffffff24!important;border:1px solid hsl(var(--bone) / .38);box-shadow:0 1px #00000026}.founding-cta-panel .founding-cta-perk__label{color:hsl(var(--bone))!important}.founding-cta-panel .founding-cta-perk__icon{color:hsl(var(--burnt-bright))!important}.founding-cta-panel .founding-cta-accent{color:hsl(var(--burnt-bright))!important;background:none!important;-webkit-text-fill-color:currentColor!important}.founding-cta-panel .founding-cta-spots-pill{background:hsl(var(--burnt) / .22)!important;border:1px solid hsl(var(--burnt-bright) / .45)}.founding-cta-panel .founding-cta-spots-pill,.founding-cta-panel .founding-cta-spots-pill span,.founding-cta-panel .founding-cta-spots-pill svg{color:hsl(var(--burnt-bright))!important}.founding-cta-panel .founding-cta-progress-track{background:hsl(var(--bone) / .28)!important}.founding-cta-panel .founding-cta-founders-card{background:#ffffff14!important;border:1px solid hsl(var(--bone) / .22)}.founding-cta-panel .founding-cta-founders-eyebrow,.founding-cta-panel .founding-cta-founders-eyebrow svg{color:hsl(var(--burnt-bright))!important}.founding-cta-panel .founding-cta-founders-title{color:hsl(var(--bone))!important}.founding-cta-panel .founding-cta-founders-stat,.founding-cta-panel .founding-cta-spots-left{color:hsl(var(--burnt-bright))!important}.founding-cta-panel .founding-cta-live-pill{color:hsl(var(--bone) / .78)!important;border:1px solid hsl(var(--bone) / .28)!important;background:#ffffff0f}.founding-cta-panel .founding-cta-founders-foot,.founding-cta-panel .founding-cta-founders-foot span{color:hsl(var(--bone) / .72)!important;border-color:hsl(var(--bone) / .18)}.founding-cta-panel .founding-cta-founders-foot{border-top:1px solid hsl(var(--bone) / .18)}.founding-cta-panel .founding-cta-avatar-tile{background:#173022d9!important;border-color:hsl(var(--burnt-bright) / .4)!important}.founding-cta-panel .founder-avatar-initials{color:hsl(var(--bone) / .9)!important}.founding-cta-panel .founder-avatar-name{color:hsl(var(--bone) / .75)!important}.founding-cta-panel .founding-cta-stack-avatar{border-color:#11271a!important}.founding-member-strip-medallion{background:linear-gradient(135deg,hsl(var(--gold)),#b27f34);box-shadow:0 6px 16px #99703373,0 0 0 3px hsl(var(--gold) / .18)}.founding-member-strip-medallion:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;background:radial-gradient(closest-side,hsl(var(--gold) / .35),transparent 70%);filter:blur(6px);pointer-events:none}.founding-member-strip-progress.progress-shine:after{background:linear-gradient(90deg,transparent 0%,hsl(var(--bone) / .28) 50%,transparent 100%)}.surface-map .convoy-map-story-panel h2,.surface-map .convoy-map-story-panel .convoy-map-story-panel__title,html.dark .surface-map .convoy-map-story-panel h2,html.dark .surface-map .convoy-map-story-panel .convoy-map-story-panel__title{color:hsl(var(--forest-deep))!important}.surface-events .trip-card-premium [class~=text-bone],.surface-events .trip-card-premium [class*="text-bone/"]{color:hsl(var(--card-foreground))!important}.surface-events .trip-card-premium [class*="text-bone/45"],.surface-events .trip-card-premium [class*="text-bone/50"],.surface-events .trip-card-premium [class*="text-bone/55"],.surface-events .trip-card-premium [class*="text-bone/60"]{color:hsl(var(--muted-foreground))!important}html.dark .surface-benefits{background:radial-gradient(80% 60% at 0% 0%,hsl(var(--burnt) / .08),transparent 50%),linear-gradient(180deg,hsl(var(--surface-1)),hsl(var(--background)));color:hsl(var(--foreground));box-shadow:inset 0 1px hsl(var(--border-solid) / .3)}html.dark .surface-benefits h1,html.dark .surface-benefits h2,html.dark .surface-benefits h3,html.dark .surface-benefits h4,html.dark .surface-benefits h5,html.dark .surface-benefits h6{color:hsl(var(--foreground))}html.dark .surface-benefits p,html.dark .surface-benefits li{color:hsl(var(--muted-foreground))}html.dark .surface-section [class*=text-muted-foreground],html.dark .surface-image-heavy [class*=text-muted-foreground],html.dark .surface-glass [class*=text-muted-foreground]{color:#bdd1c5!important}html.dark .surface-events [class*="text-bone/"],html.dark .surface-leaderboard [class*="text-bone/"],html.dark .surface-map [class*="text-bone/"],html.dark .surface-membership [class*="text-bone/"],html.dark .surface-progression [class*="text-bone/"],html.dark .surface-footer [class*="text-bone/"],html.dark .dark [class*="text-bone/"]{color:hsl(var(--bone) / .72)!important}html.dark .surface-events [class~=text-bone],html.dark .surface-leaderboard [class~=text-bone],html.dark .surface-map [class~=text-bone],html.dark .surface-membership [class~=text-bone],html.dark .surface-progression [class~=text-bone],html.dark .surface-footer [class~=text-bone],html.dark .dark [class~=text-bone]{color:hsl(var(--bone))!important}html.dark .text-on-dark-muted{color:hsl(var(--bone) / .78)!important}html.dark .text-on-dark-body{color:hsl(var(--bone) / .74)!important}html.dark .text-on-dark-soft{color:hsl(var(--bone) / .8)!important}@keyframes public-section-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.public-site{color-scheme:dark}.public-site .trip-card-premium,.public-site .surface-card,.public-site .surface-card-feature{border-color:hsl(var(--border-solid) / .65)}.public-site .trip-card-premium{background:linear-gradient(180deg,hsl(var(--card)),hsl(var(--card) / .94))}.public-site .surface-card-interactive:hover,.public-site .card-pop:hover{border-color:hsl(var(--burnt) / .45)}.public-site .home-stack>section+section{box-shadow:inset 0 1px hsl(var(--border-solid) / .22)}.public-site .surface-cinematic .eyebrow,.public-site .surface-section .eyebrow,.public-site .surface-events .eyebrow,.public-site .surface-progression .eyebrow,.public-site .surface-map .eyebrow,.public-site .surface-leaderboard .eyebrow,.public-site .surface-membership .eyebrow,.public-site .surface-benefits .eyebrow{color:hsl(var(--burnt-bright) / .95)!important;letter-spacing:.22em}.public-site .section-deck,.public-site .section-head p[class*=text-muted]{color:hsl(var(--muted-foreground))!important}.public-site .surface-leaderboard .leaderboard-row--rest{background:hsl(var(--bone) / .09)!important;border-color:hsl(var(--bone) / .18)!important}.public-site .surface-leaderboard .leaderboard-row--rest .leaderboard-rank-num,.public-site .surface-leaderboard .leaderboard-row--rest .leaderboard-xp-label{color:hsl(var(--bone) / .68)!important}.public-site .convoy-map-stage{border:1px solid hsl(var(--border-solid) / .5);box-shadow:var(--shadow-inset-line),0 12px 40px #00000059}.public-site .trip-filter-panel,.public-site .surface-empty{border-color:hsl(var(--border-solid) / .5);box-shadow:0 8px 28px #0003}.public-site .btn-primary-cta{box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0003,0 8px 20px #6e39215c,0 0 24px #c96a3b1f}@media (prefers-reduced-motion: no-preference){.public-site .home-stack>section{animation:public-section-in .6s var(--ease-out-expo) both}.public-site .home-stack>section:nth-child(1){animation-delay:.04s}.public-site .home-stack>section:nth-child(2){animation-delay:.08s}.public-site .home-stack>section:nth-child(3){animation-delay:.1s}.public-site .home-stack>section:nth-child(4){animation-delay:.12s}.public-site .home-stack>section:nth-child(5){animation-delay:.14s}.public-site .home-stack>section:nth-child(6){animation-delay:.16s}.public-site .home-stack>section:nth-child(7){animation-delay:.18s}.public-site .home-stack>section:nth-child(8){animation-delay:.2s}.public-site .home-stack>section:nth-child(n+9){animation-delay:.22s}.public-site main>section:first-of-type .animate-cine-rise,.public-site main>.container-x:first-child{animation:public-section-in .55s var(--ease-out-expo) both;animation-delay:.05s}}@media (prefers-reduced-motion: reduce){.public-site .home-stack>section,.public-site main>section:first-of-type .animate-cine-rise,.public-site main>.container-x:first-child{animation:none!important}}@media (max-width: 1023px){.public-site{-webkit-tap-highlight-color:transparent}.public-site .btn-primary-cta,.public-site .btn-secondary-cta{min-height:48px;padding-inline:1.25rem;font-size:.8125rem}.public-site .trip-detail-cta{min-height:44px;font-size:.6875rem}.public-site .trip-detail-hero__back,.public-site .trip-detail-hero__share{min-height:44px;min-width:44px;padding:.625rem .875rem;font-size:11px}.public-site .trip-detail-tab{min-height:44px;font-size:.875rem;padding:.625rem 1rem}.public-site .trip-card-share{width:2.75rem;height:2.75rem}.public-site .trip-detail-sticky-bar .trip-detail-cta{min-height:44px;font-size:11px}.public-site .trip-detail-sticky-bar__spots{font-size:11px}}@keyframes tour-welcome-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (max-width: 639px){.tour-welcome-dialog{top:auto!important;left:.75rem!important;right:.75rem!important;bottom:calc(env(safe-area-inset-bottom,0px) + var(--app-bottom-nav-h, 76px) + .75rem)!important;width:auto!important;max-width:none!important;transform:none!important;translate:none!important;padding:0!important;gap:0!important;border-radius:1.25rem!important;border-color:hsl(var(--border) / .55)!important;background:#101e16fa!important;box-shadow:0 -10px 36px #0000006b,0 0 0 1px hsl(var(--bone) / .08) inset!important;animation:tour-welcome-in .32s cubic-bezier(.22,1,.36,1) both}.tour-welcome-dialog[data-state=open],.tour-welcome-dialog[data-state=closed]{--tw-enter-translate-x: 0 !important;--tw-enter-translate-y: 0 !important;--tw-exit-translate-x: 0 !important;--tw-exit-translate-y: 0 !important}.tour-welcome-dialog[data-state=open]{animation:tour-welcome-in .32s cubic-bezier(.22,1,.36,1) both}.tour-welcome-dialog>button[class*=absolute]{top:.875rem!important;right:.875rem!important;min-height:2.5rem!important;min-width:2.5rem!important;border-radius:999px;opacity:.75}}.tour-welcome-dialog__body{padding:1.25rem 1.25rem 1rem}.tour-welcome-dialog__title{font-family:var(--font-mono);font-size:.8125rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--bone));padding-right:2rem}.tour-welcome-dialog__desc{margin-top:.5rem;font-size:.875rem;line-height:1.45;color:hsl(var(--bone) / .72)}.tour-welcome-dialog__toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:1rem 1.25rem 0;padding:.75rem .875rem;border-radius:.875rem;border:1px solid hsl(var(--border) / .45);background:hsl(var(--bone) / .04)}.tour-welcome-dialog__toggle-label{font-size:.8125rem;line-height:1.35;color:hsl(var(--bone) / .88)}.tour-welcome-dialog__footer{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem 1.25rem}.tour-welcome-dialog__btn-ghost{min-height:2.75rem!important;height:2.75rem!important;padding-inline:1rem!important;font-family:var(--font-mono);font-size:.75rem!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--bone) / .72)!important;background:transparent!important;box-shadow:none!important}.tour-welcome-dialog__btn-ghost:hover{color:hsl(var(--bone))!important;background:hsl(var(--bone) / .06)!important}.tour-welcome-dialog__btn-primary{min-height:2.75rem!important;height:2.75rem!important;padding-inline:1.25rem!important;font-family:var(--font-mono);font-size:.75rem!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:999px!important;background:linear-gradient(135deg,hsl(var(--burnt-bright)),hsl(var(--burnt-deep)))!important;color:hsl(var(--burnt-foreground))!important;box-shadow:0 4px 16px hsl(var(--burnt) / .38)!important}.tour-welcome-dialog__btn-primary:hover{filter:brightness(1.06)}.admin-form-scope{--background: 40 33% 97%;--foreground: 158 27% 10%;--card: 0 0% 100%;--card-foreground: 158 27% 10%;--popover: 0 0% 100%;--popover-foreground: 158 27% 10%;--muted: 40 20% 94%;--muted-foreground: 158 15% 35%;--border: 158 15% 88%;--input: 158 15% 88%;--primary: 20 57% 51%;--primary-foreground: 38 30% 98%;color:hsl(var(--foreground))}.admin-form-scope .admin-field-input{height:2.75rem;background:#fff;border-color:#0000001f;color:#122018;box-shadow:0 1px 2px #1220180a}.admin-form-scope .admin-field-input::-moz-placeholder{color:#12201861}.admin-form-scope .admin-field-input::placeholder{color:#12201861}.admin-form-scope .admin-field-input:focus-visible{border-color:#c96a3b;box-shadow:0 0 0 3px #c96a3b2e}[data-admin-shell]{overflow-x:clip;max-width:100%;min-width:0}[data-admin-shell] header{min-width:0;max-width:100%;overflow-x:clip}[data-admin-shell] .admin-page{min-width:0;max-width:100%;width:100%;overflow-x:clip}[data-admin-shell] .admin-page>*{min-width:0;max-width:100%}[data-admin-shell] h1,[data-admin-shell] h2,[data-admin-shell] h3,[data-admin-shell] .font-display{max-width:100%;overflow-wrap:anywhere;word-break:break-word}[data-admin-shell] .admin-table-wrap,[data-admin-shell] .overflow-x-auto{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}[data-admin-shell] .admin-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;max-width:100%}[data-admin-shell] table{width:100%}[data-admin-shell] table th,[data-admin-shell] table td{overflow-wrap:anywhere;word-break:break-word}[data-admin-shell] .grid,[data-admin-shell] .flex{min-width:0;max-width:100%}.site-app{width:100%;max-width:100%;min-width:0;overflow-x:clip}.site-app .container-x,.site-app .container-fluid,.site-app section,.site-app article{min-width:0;max-width:100%}.site-app h1,.site-app h2,.site-app h3,.site-app .font-display{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.site-app .card,.site-app .surface-card,.site-app [class*=trip-card],.site-app [class*=dash-card],.site-app [class*=member-card]{min-width:0;max-width:100%;overflow-x:clip}.site-app .overflow-x-auto,.site-app .scrollbar-hide,.site-app .snap-x-mandatory{max-width:100%;min-width:0}.dashboard-membership-card{border-color:hsl(var(--burnt) / .22);background:radial-gradient(90% 80% at 100% 0%,hsl(var(--burnt) / .14),transparent 55%),radial-gradient(70% 60% at 0% 100%,hsl(156 36% 18% / .5),transparent 50%),linear-gradient(145deg,#152821,#0b1813 55%,#09110e);box-shadow:inset 0 1px hsl(var(--bone) / .08),0 12px 32px #060e0b73;color:hsl(var(--bone))}.dashboard-membership-card--warn{border-color:#f59f0a59;background:radial-gradient(90% 80% at 100% 0%,hsl(38 92% 50% / .12),transparent 55%),linear-gradient(145deg,#152821,#0b1813 55%,#09110e)}.dashboard-membership-card__glow{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,hsl(var(--burnt-bright) / .06),transparent 38%)}.dashboard-layout{align-items:stretch}.dashboard-hero-pair{min-height:0}@keyframes dash-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-glow-pulse{0%,to{opacity:.35}50%{opacity:.85}}@keyframes dash-hero-breathe{0%,to{box-shadow:0 20px 50px #00000047,0 0 0 1px #d873451f,0 0 32px #d873450f}50%{box-shadow:0 24px 56px #00000052,0 0 0 1px #d8734538,0 0 56px #d8734524}}@keyframes dash-progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dash-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes dash-sticky-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes dash-live-ring{0%{transform:scale(1);opacity:.7}70%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}.dashboard{--dash-gap: clamp(8px, 1.1vw, 12px);--dash-pad: clamp(12px, 1.4vw, 16px);--dash-radius: clamp(14px, 1.2vw, 18px);--dash-sidebar-w: clamp(200px, 28vw, 228px);--dash-orange: #d87345;--border-soft: rgba(255, 255, 255, .08);--border-active: rgba(216, 115, 69, .35);width:100%;min-width:0;margin-inline:auto;padding-block:clamp(.625rem,1.8vw,.875rem) clamp(4.5rem,10vw,5rem);-webkit-overflow-scrolling:touch}.dashboard *{min-width:0}.dashboard .card,.dashboard .dashboard-card,.dashboard .next-move,.dashboard .weekly-missions,.dashboard .profile-card,.dashboard .member-card{overflow:hidden;min-width:0}.dashboard .card p,.dashboard .card h1,.dashboard .card h2,.dashboard .card h3,.dashboard .card span,.dashboard .dashboard-card p,.dashboard .dashboard-card h1,.dashboard .dashboard-card h2,.dashboard .dashboard-card h3,.dashboard .dashboard-card span,.dashboard .next-move p,.dashboard .next-move span,.dashboard .weekly-missions p,.dashboard .weekly-missions span,.dashboard .profile-card p,.dashboard .profile-card span,.dashboard .member-card p,.dashboard .member-card span{writing-mode:horizontal-tb;word-break:normal;overflow-wrap:normal}.dash-native{touch-action:pan-x pan-y;-webkit-tap-highlight-color:transparent;min-width:0;max-width:100%;overflow-x:clip}.dash-greeting{margin-bottom:12px}.dashboard-grid{display:grid;grid-template-columns:1fr;gap:var(--dash-gap);align-items:start;min-width:0;max-width:100%;overflow-x:clip}.sidebar,.desktop-sidebar{display:none}.dash-in-main{display:block}.dashboard-main{min-width:0}.dashboard-flow{display:flex;flex-direction:column;gap:var(--dash-gap);min-width:0;max-width:100%}.dashboard-flow>*{min-width:0;max-width:100%}.dash-sidebar-stack{display:flex;flex-direction:column;gap:var(--dash-gap);position:sticky;top:calc(var(--app-header-h, 56px) + 10px)}.dash-identity-row{display:grid;grid-template-columns:1fr;gap:var(--dash-gap)}@media (max-width: 767px){.dash-identity-row .dashboard-profile-card p.text-xs.text-muted-foreground{display:none}}.dash-identity-row .dashboard-profile-card .mt-auto.pt-3{margin-top:8px;padding-top:0}.dash-compact-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch;width:100%}.dash-compact-pair__cell{min-width:0;display:flex}.dash-compact-pair .dash-extra-card,.dash-compact-pair .dashboard-card{min-width:0!important;width:100%}.dash-sidebar-mini{display:grid;gap:var(--dash-gap)}.dash-mini-card{border-radius:calc(var(--dash-radius) - 2px)}.dash-order-urgent{order:0}.dash-order-convoy{order:2}.dash-order-next{order:3}.dash-order-status{order:4}.dash-order-tools{order:5}.dash-order-identity{order:6}.dash-order-missions{order:8}.dash-order-rig{order:9}.dash-order-badges{order:10}.dash-order-bookings{order:11}.dash-order-extras{order:12}.dash-order-wrapped{order:13}.dash-section-head{margin-bottom:.75rem}.dashboard .dash-section-head .member-section__title,.dashboard .dash-badges-wrap .member-section__title{font-size:11px;letter-spacing:.12em;color:hsl(var(--foreground) / .84)}.dash-card{border-radius:var(--dash-radius);background:#0b2419c7;border:1px solid var(--border-soft)}.dash-card--strong{background:linear-gradient(135deg,#103727f2,#0b2419e6);border:1px solid rgba(255,255,255,.1)}.dash-card--premium{background:linear-gradient(135deg,#103727f2,#0b2419e0);border:1px solid rgba(216,115,69,.28);box-shadow:0 20px 50px #00000047}.dash-card--hero{background:linear-gradient(135deg,#d8734524,#0b2419e6);border:1px solid rgba(216,115,69,.32);box-shadow:0 12px 36px #00000038}.dash-convoy-hero.dash-card--hero{animation:dash-hero-breathe 4.5s ease-in-out infinite}.dash-card--medium{background:linear-gradient(135deg,#103727eb,#0b2419d1);border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 32px #0000002e}.dash-card--muted{background:#071811b8;border:1px solid rgba(255,255,255,.05)}.dash-card--success{background:linear-gradient(135deg,#205f4361,#0b2419e0);border:1px solid rgba(109,255,184,.18)}.dash-card--interactive{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .2s ease}.dash-card--interactive:hover{border-color:var(--border-active);box-shadow:0 0 28px #d873451a}.dash-card--interactive:active{transform:scale(.985)}.dash-touch-press:active{transform:scale(.97);transition:transform .12s cubic-bezier(.16,1,.3,1)}.dash-convoy-mobile{display:block;min-width:0}.dash-convoy-desktop{display:none}.dash-convoy-grid{gap:var(--dash-gap);grid-template-columns:minmax(0,1fr)}.dash-convoy-carousel{touch-action:pan-x pan-y;overscroll-behavior-x:contain;overscroll-behavior-y:auto;margin-inline:-.25rem}.dash-convoy-carousel .snap-item,.dash-convoy-carousel .snap-item-center{display:flex;min-width:0}.dash-convoy-carousel .dash-convoy-hero{flex:1;width:100%}@media (min-width: 768px){.dash-convoy-mobile{display:none}.dash-convoy-desktop{display:grid}.dash-convoy-grid--duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-convoy-hero{position:relative;border-radius:var(--dash-radius);overflow:hidden}.dash-convoy-hero--duo .dash-convoy-title{font-size:clamp(1.125rem,1.6vw,1.375rem)}.dash-convoy-hero--duo .dash-mission-stat__value{font-size:.875rem}.dash-convoy-hero--duo .dash-convoy-info{gap:.5rem}.dash-progress-bar{width:var(--dash-progress, 0%);transition:width .85s cubic-bezier(.16,1,.3,1)}.dash-stat-value{font-family:var(--font-numeric),ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums}.dash-icon-pulse{animation:dash-glow-pulse 2.5s ease-in-out infinite}.dash-live-dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:hsl(var(--burnt));animation:dash-live-ring 1.8s ease-out infinite}.dash-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dash-gap)}.dash-status-grid--flat{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-status-tile{display:flex;flex-direction:column;gap:4px;min-height:0;padding:10px 11px}.dash-status-tile__row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.dash-status-tile__metric{font-family:var(--font-display),ui-serif,Georgia,serif;font-size:1.375rem;line-height:1;letter-spacing:-.02em;font-weight:600;font-variant-numeric:tabular-nums;margin-left:auto}.dash-status-tile__name{font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-status-tile__meta{font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--burnt));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-status-icon{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dash-status-icon--burnt{background:linear-gradient(135deg,hsl(var(--burnt)),hsl(var(--burnt-deep)))}.dash-status-icon--trophy{border:2px solid hsl(var(--burnt) / .35);background:hsl(var(--burnt) / .12)}.dash-status-icon--muted{border:2px solid hsl(var(--border));background:hsl(var(--card))}.dash-tools-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dash-tool-tile{padding:10px 6px;min-height:0;gap:6px;border-radius:calc(var(--dash-radius) - 2px)}.dash-tool-tile__icon{width:36px;height:36px;border-radius:10px;box-shadow:0 0 12px #d8734533;transition:transform .25s cubic-bezier(.16,1,.3,1)}.dash-tool-tile__icon svg{width:18px;height:18px}.dash-tool-tile__label{font-size:9px;padding-inline:2px}.dash-tool-tile:active .dash-tool-tile__icon{transform:scale(.92)}.dash-sticky-cta{position:fixed;inset-inline:0;bottom:calc(var(--app-bottom-nav-h, 64px) + env(safe-area-inset-bottom,0px));z-index:35;padding:8px 12px 10px;background:linear-gradient(180deg,transparent,rgba(4,16,12,.96) 28%);pointer-events:none;animation:dash-sticky-up .45s cubic-bezier(.16,1,.3,1) both}.dash-sticky-cta__row{display:flex;align-items:center;gap:10px;max-width:420px;margin-inline:auto;pointer-events:auto}.dash-sticky-cta__btn{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-width:0;padding:14px 18px;border-radius:999px;background:var(--dash-orange);color:hsl(var(--burnt-foreground));font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 8px 32px #d8734573;transition:box-shadow .2s ease,transform .15s ease}.dash-sticky-cta__fab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:50%;background:var(--dash-orange);color:hsl(var(--burnt-foreground));box-shadow:0 8px 24px #d8734566;transition:transform .15s ease,box-shadow .2s ease}.dash-sticky-cta__fab-label{position:absolute;bottom:-2px;font-family:var(--font-mono),ui-monospace,monospace;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1}.dash-sticky-cta__btn:active,.dash-sticky-cta__fab:active{transform:scale(.97);box-shadow:0 4px 20px #d8734559}.dash-badges-wrap{padding:14px;border-radius:var(--dash-radius);background:#071811b8;border:1px solid rgba(216,115,69,.22);overflow:visible;min-width:0}.dash-badges-wrap__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;padding-inline:2px}.dash-badges-wrap__title{display:flex;align-items:center;gap:.5rem;min-width:0}.dash-badges-wrap__title .member-section__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-badges-wrap__count{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.625rem;min-height:1.625rem;padding:.125rem .5rem;border-radius:8px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.04em;color:hsl(var(--burnt));background:#d873451f;border:1px solid rgba(216,115,69,.28);transition:background .15s,color .15s}.dash-badges-wrap__count:hover{background:#d8734533;text-decoration:none}.dash-order-badges.dash-section-panel .dash-badges-wrap{padding:0;border:none;background:transparent;border-radius:0;box-shadow:none}.dash-order-badges.dash-section-panel .dash-badges-wrap__head{padding-inline:0;margin-bottom:.875rem}.dash-order-badges.dash-section-panel .dash-badges-scroll{margin-inline:0;padding-bottom:2px}.dash-badges-wrap__more{margin-top:.625rem;padding-inline:2px}.dash-shimmer{background:linear-gradient(90deg,hsl(var(--muted)),hsl(var(--muted) / .55),hsl(var(--muted)));background-size:200% 100%;animation:dash-shimmer 1.4s ease-in-out infinite}@media (min-width: 640px){.dash-identity-row{grid-template-columns:1fr 1fr;align-items:stretch}.dash-identity-row>.dashboard-membership-card,.dash-identity-row>section.member-card{height:100%;min-height:0}.dash-identity-row>.profile-card{display:flex;flex-direction:column;height:100%;min-height:0}.dash-identity-row .dashboard-profile-card{flex:1;height:100%;min-height:0}}@media (min-width: 768px){.dash-section-panel{padding:var(--dash-pad);border-radius:var(--dash-radius);background:linear-gradient(160deg,#0e2a1ee6,#081a12d6);border:1px solid rgba(255,255,255,.09);box-shadow:0 8px 28px #00000038,inset 0 1px #ffffff0a}.dashboard .dash-section-head .member-section__title,.dashboard .dash-badges-wrap .member-section__title{font-size:12px;letter-spacing:.13em}}@media (min-width: 768px) and (max-width: 1023px){.dashboard{--dash-gap: 18px;--dash-pad: 16px;--dash-radius: 16px;padding-block:clamp(.75rem,1.6vw,1rem) clamp(.75rem,2vw,1rem)}.dashboard-grid{grid-template-columns:1fr;gap:var(--dash-gap)}.sidebar,.desktop-sidebar{display:none!important}.dash-in-main{display:block!important}.dashboard-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dash-gap);grid-template-areas:"urgent urgent" "convoy convoy" "next next" "status status" "tools tools" "identity identity" "missions missions" "rig rig" "badges badges" "bookings bookings" "extras extras" "wrapped wrapped"}.dash-order-urgent{grid-area:urgent}.dash-order-convoy{grid-area:convoy}.dash-order-next{grid-area:next}.dash-order-status{grid-area:status}.dash-order-tools{grid-area:tools}.dash-order-identity{grid-area:identity}.dash-order-missions{grid-area:missions}.dash-order-rig{grid-area:rig}.dash-order-badges{grid-area:badges}.dash-order-bookings{grid-area:bookings}.dash-order-extras{grid-area:extras}.dash-order-wrapped{grid-area:wrapped}.dash-section-panel{padding:calc(var(--dash-pad) + 2px);background:linear-gradient(165deg,#103022f0,#091e15e6);border-color:#ffffff1c;box-shadow:0 10px 32px #00000042,inset 0 1px #ffffff0d}.dash-section-head{margin-bottom:.875rem}.dashboard .dash-section-head .member-section__title,.dashboard .dash-badges-wrap .member-section__title{font-size:13px;letter-spacing:.14em;color:hsl(var(--burnt) / .92)}.dashboard .dash-card--muted{background:linear-gradient(145deg,#123426f0,#0c261be0);border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 14px #0000002e}.dash-status-grid--flat{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dash-identity-row{grid-template-columns:1fr 1fr}.dash-convoy-hero>.grid{display:flex;flex-direction:column}.dash-convoy-overlay{background:linear-gradient(to top,rgba(0,0,0,.22) 0%,transparent 38%)!important}.dash-convoy-img{aspect-ratio:16 / 9;max-height:280px}.dash-convoy-hero--duo .dash-mission-stat__label{font-size:8px}.dash-convoy-hero--duo .dash-mission-stat__value{font-size:.8125rem}.dash-convoy-hero--duo .dash-convoy-info{padding:.625rem .75rem;gap:.5rem}.next-move{align-items:center}.next-move .font-display{font-size:1.125rem}.dash-status-tile{padding:11px 12px;min-height:0}.dash-status-tile__metric{font-size:1.375rem}.dash-status-icon{width:38px;height:38px}.dash-tools-grid{gap:10px}.dash-tool-tile{padding:12px 8px}.dash-tool-tile__icon{width:44px;height:44px}.dash-tool-tile__icon svg{width:21px;height:21px}.dash-tool-tile__label{font-size:10px;letter-spacing:.06em}.dash-badges-scroll{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;overflow:visible!important}.dash-badge-scroll-item{width:auto!important;min-width:0}.dashboard .dash-badge-scroll-item .dash-badge-tile{width:100%;padding:4px 2px 2px!important}.dashboard .dash-badge-scroll-item .dash-badge-medallion{width:58px!important;height:58px!important;margin-bottom:6px!important}.dashboard .dash-badge-scroll-item .dash-badge-medallion .badge-medallion-icon{width:24px!important;height:24px!important}.dashboard .dash-badge-scroll-item .dash-badge-label{font-size:10px!important;line-height:1.15!important;letter-spacing:.04em!important;font-weight:700!important}.dashboard .dash-badge-scroll-item .dash-badge-tile>p:last-child{font-size:9px!important;padding-top:3px!important;margin-top:0!important;line-height:1.15!important;color:hsl(var(--burnt))!important}.dashboard .badge-grid-sidebar .dash-badge-tile{padding:4px 2px 2px!important}.dashboard .badge-grid-sidebar .dash-badge-medallion{width:54px!important;height:54px!important;margin-bottom:6px!important}.dashboard .badge-grid-sidebar .dash-badge-medallion .badge-medallion-icon{width:22px!important;height:22px!important}.dashboard .badge-grid-sidebar .dash-badge-label{font-size:9px!important;line-height:1.15!important;font-weight:700!important}.dashboard .badge-grid-sidebar .dash-badge-tile>p:last-child{font-size:8px!important;color:hsl(var(--burnt))!important}.dash-order-rig{align-self:start}.dash-order-rig>a.dashboard-card{height:auto;min-height:0}.dash-order-extras .dash-compact-pair{align-items:stretch}.dash-order-extras .dash-compact-pair__cell{display:flex}.dash-order-extras .dash-extra-card{flex:1;width:100%;height:100%;align-items:center}}@media (min-width: 1024px){.dashboard{--dash-gap: clamp(12px, 1vw, 18px);--dash-pad: clamp(14px, 1.1vw, 20px);--dash-radius: clamp(16px, 1vw, 20px);--dash-sidebar-w: clamp(260px, 22vw, 340px);padding-block:clamp(1rem,1.8vw,1.25rem) clamp(2.5rem,4vw,3.5rem)}.dashboard-grid{grid-template-columns:minmax(0,1fr) var(--dash-sidebar-w);gap:clamp(12px,1.3vw,20px)}.sidebar,.desktop-sidebar{display:block!important}.dash-in-main{display:none!important}.dash-convoy-hero>.grid{display:grid}.dash-convoy-overlay{background:linear-gradient(to right,rgba(0,0,0,.55) 0%,rgba(0,0,0,.15) 55%,transparent 100%)!important}.dash-status-grid--flat{grid-template-columns:repeat(4,minmax(0,1fr))}.dash-identity-row{grid-template-columns:1fr 1fr}.dash-convoy-img{min-height:clamp(220px,22vw,320px)!important}.dash-status-tile{padding:clamp(10px,1vw,14px) clamp(12px,1.1vw,16px);min-height:0}.dash-status-tile__metric{font-size:clamp(1.375rem,1.6vw,1.75rem)}.dash-status-icon{width:clamp(38px,3.2vw,44px);height:clamp(38px,3.2vw,44px)}.dash-tools-grid{gap:clamp(8px,.9vw,12px)}.dash-tool-tile{padding:clamp(10px,1vw,14px) clamp(6px,.6vw,10px)}.dash-tool-tile__icon{width:clamp(36px,3vw,44px);height:clamp(36px,3vw,44px)}.dash-tool-tile__icon svg{width:clamp(18px,1.5vw,22px);height:clamp(18px,1.5vw,22px)}.dash-tool-tile__label{font-size:clamp(9px,.65vw,11px)}}@media (min-width: 1440px){.dashboard{--dash-sidebar-w: clamp(280px, 20vw, 360px)}.dash-convoy-title{font-size:clamp(1.75rem,2vw,2.25rem)}}@media (min-width: 1920px){.dashboard{--dash-sidebar-w: clamp(280px, 16vw, 340px);--dash-gap: clamp(14px, .75vw, 18px)}.dash-convoy-img{min-height:clamp(260px,14vw,340px)!important}.dash-greeting__title{font-size:clamp(2.125rem,2vw,2.5rem)}}@media (min-aspect-ratio: 21/9),(min-width: 2400px){.dashboard{--dash-sidebar-w: 300px;--dash-gap: 16px;--dash-pad: 18px}.dash-convoy-img{min-height:300px!important}.dash-greeting__title{font-size:2.25rem}.dash-convoy-title{font-size:2rem}}@media (max-width: 767px){.dashboard{--dash-gap: 14px;--dash-pad: 14px;--dash-radius: 16px;padding-block:clamp(.5rem,2vw,.625rem) clamp(.75rem,2vw,.875rem)}.dashboard-flow{gap:14px}.dash-section-panel{padding:var(--dash-pad);border-radius:var(--dash-radius);background:linear-gradient(165deg,#0f2c1feb,#091c14e0);border:1px solid rgba(255,255,255,.09);box-shadow:0 6px 22px #0003}.dash-section-head{margin-bottom:.75rem}.dashboard .dash-section-head .member-section__title,.dashboard .dash-badges-wrap .member-section__title{font-size:11px;letter-spacing:.13em;color:hsl(var(--burnt) / .88)}.dashboard .dash-card--muted{background:linear-gradient(145deg,#113023f0,#0b2218e6);border:1px solid rgba(255,255,255,.1);box-shadow:0 3px 12px #00000029}.dash-convoy-desktop{display:none!important}.dash-convoy-mobile{display:block}.dashboard .dash-greeting__title{font-size:clamp(2rem,8.5vw,2.5rem);text-transform:uppercase;letter-spacing:-.03em;line-height:.95}.dashboard .dash-greeting .member-eyebrow{letter-spacing:.14em;text-transform:uppercase}.dash-convoy-hero>.grid{display:flex;flex-direction:column}.dash-convoy-hero .dash-mission-hint{display:none}.dash-convoy-hero .dash-mission-stat__label{font-size:10px}.dash-convoy-hero .dash-mission-stat__value{font-size:.9375rem;font-weight:700}.dash-convoy-hero .dash-seats-label,.dash-convoy-hero .dash-seats-pct{font-size:12px}.dash-convoy-hero .dash-countdown-label{font-size:11px}.dash-convoy-hero .dash-countdown-value{font-size:.9375rem}.dash-convoy-overlay{background:linear-gradient(to top,rgba(0,0,0,.22) 0%,transparent 38%)!important}.dash-status-grid{gap:10px}.dash-status-tile{padding:10px;border-radius:14px;min-height:78px}.dash-status-tile__metric{font-size:1.25rem}.dash-status-tile__name{font-size:10px;letter-spacing:.08em}.dash-status-tile__meta{font-size:10px}.dash-status-icon{width:36px;height:36px}.dash-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dash-tool-tile{padding:11px 6px;gap:7px;border-radius:12px}.dash-tool-tile__icon{width:44px;height:44px;border-radius:11px;box-shadow:0 0 14px #d8734538}.dash-tool-tile__icon svg{width:22px;height:22px}.dash-tool-tile__label{font-size:10px;letter-spacing:.05em}.dash-convoy-hero .dash-convoy-info{padding:.875rem 1rem;gap:.625rem}.dash-convoy-hero .dash-convoy-title{font-size:1.125rem;line-height:1.1}.dash-convoy-cta{gap:.5rem;min-height:2.75rem;letter-spacing:.06em}.dash-convoy-carousel .dash-convoy-hero--duo .dash-convoy-img{max-height:200px}.dash-badges-scroll{display:flex!important;gap:8px}.dash-badge-scroll-item{flex:0 0 auto;width:6.5rem}.dashboard .dash-badge-scroll-item .dash-badge-tile{width:100%;padding:4px 2px 2px!important}.dashboard .dash-badge-scroll-item .dash-badge-medallion{width:54px!important;height:54px!important;margin-bottom:6px!important}.dashboard .dash-badge-scroll-item .dash-badge-medallion .badge-medallion-icon{width:22px!important;height:22px!important}.dashboard .dash-badge-scroll-item .dash-badge-label{font-size:9px!important;line-height:1.15!important;line-clamp:unset!important;-webkit-line-clamp:unset!important;font-weight:700!important}.dashboard .dash-badge-scroll-item .dash-badge-tile>p:last-child{font-size:8px!important;padding-top:3px!important;color:hsl(var(--burnt))!important}.dash-identity-row{grid-template-columns:1fr}.dash-order-badges.dash-section-panel{padding:16px;overflow:visible}.dash-badges-scroll{padding-inline-end:4px;padding-bottom:4px}}@media (max-width: 639px){.dashboard{--dash-gap: 12px;--dash-pad: 13px;--dash-radius: 14px;padding-block:.5rem .5rem}.dashboard-flow{gap:12px}.dash-badge-scroll-item{width:6.25rem}.dash-convoy-hero .dash-mission-stat__value,.dash-convoy-hero .dash-countdown-value{font-size:1rem}.dashboard .card,.dashboard .dashboard-card{border-radius:var(--dash-radius)}.dash-greeting{margin-bottom:8px}.dash-section-head{margin-bottom:.7rem}.dashboard .dash-section-head .member-section__title,.dashboard .dash-badges-wrap .member-section__title{font-size:11px;letter-spacing:.12em;color:hsl(var(--burnt) / .86)}.dash-status-grid{gap:8px}.next-move{padding:11px 12px!important}.next-move .font-display{font-size:1rem}.dash-compact-pair{gap:10px}.dash-mini-card{padding:10px!important}}.member-app .dashboard{--dash-stat-surface: hsl(var(--foreground) / .06);--dash-stat-border: hsl(var(--foreground) / .11)}.member-app .dashboard .dash-mission-stat,.member-app .dashboard .dash-convoy-countdown{background:var(--dash-stat-surface)!important;border-color:var(--dash-stat-border)!important}.member-app .dashboard .dash-status-tile__name{font-size:10px;color:hsl(var(--foreground) / .64)}.member-app .dashboard .dash-status-tile__meta{font-size:10px;color:hsl(var(--burnt-bright) / .92)}.member-app .dashboard .dash-tool-tile__label{font-size:10px;color:hsl(var(--foreground) / .74)}.member-app .dashboard .dash-mission-stat__label,.member-app .dashboard .dash-countdown-label,.member-app .dashboard .dash-seats-label{color:hsl(var(--foreground) / .58)!important}.member-app .member-section__title{color:hsl(var(--foreground) / .9)}.member-app .member-eyebrow,.member-app .member-subtitle{color:hsl(var(--foreground) / .58)}.member-app .dashboard-membership-card{border-color:hsl(var(--burnt) / .32);box-shadow:inset 0 1px hsl(var(--bone) / .1),0 14px 36px #060e0b80}@media (max-width: 1023px){.member-app .dashboard .dash-status-tile__name,.member-app .dashboard .dash-tool-tile__label,.member-app .member-eyebrow,.member-app .member-subtitle{font-size:11px}.member-app .dashboard .dash-section-panel .dash-status-tile.dash-card--muted,.member-app .dashboard .dash-section-panel .dash-tool-tile.dash-card--muted{background:hsl(var(--foreground) / .05);border-color:hsl(var(--foreground) / .1);box-shadow:none}.member-app .dashboard.dash-has-sticky-cta{padding-bottom:calc(var(--app-bottom-nav-h, 76px) + env(safe-area-inset-bottom,0px) + 4.5rem)!important}.dash-sticky-cta{display:block}}@media (min-width: 1024px){.dash-sticky-cta{display:none!important}}@media (prefers-reduced-motion: reduce){.dash-card--hero,.dash-convoy-hero.dash-card--hero,.dash-progress-bar,.dash-icon-pulse,.dash-sticky-cta,.dash-live-dot:before,.dash-shimmer{animation:none!important}.dash-card--interactive:active,.dash-touch-press:active,.dash-sticky-cta__btn:active{transform:none}}.member-app{width:100%;max-width:100%;min-width:0;overflow-x:clip;--member-gap: 10px;--member-gap-lg: 12px;--member-pad: 14px;--member-pad-lg: 18px;--member-radius: 16px;--member-radius-lg: 20px;--member-icon-sm: 16px;--member-icon-md: 18px;--member-title-size: clamp(1.625rem, 4.8vw, 2.125rem);--border-soft: rgba(255, 255, 255, .1);--border-active: rgba(216, 115, 69, .38);--member-label: hsl(var(--foreground) / .62);--member-meta: hsl(var(--foreground) / .52)}@media (min-width: 640px){.member-app{--member-gap: 10px;--member-gap-lg: 14px;--member-pad: 16px;--member-title-size: clamp(1.875rem, 3.5vw, 2.5rem)}}@media (min-width: 1024px){.member-app{--member-title-size: clamp(2.125rem, 2.8vw, 2.75rem)}}.member-app .dashboard{--dash-gap: var(--member-gap);--dash-pad: var(--member-pad);--dash-radius: var(--member-radius)}.member-app .page-stack{gap:var(--member-gap-lg)}.member-eyebrow{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--member-label);line-height:1.2}.member-title{font-family:var(--font-display);font-size:var(--member-title-size);line-height:1;letter-spacing:-.02em;font-weight:400;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.member-subtitle{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--member-meta)}.member-page{width:100%;min-width:0;max-width:100%;overflow-x:clip}.member-page__header{margin-bottom:var(--member-gap-lg);min-width:0;max-width:100%}.member-page__title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-width:0;max-width:100%}.member-stack{display:flex;flex-direction:column;gap:var(--member-gap-lg);min-width:0;max-width:100%}.member-stack>*{min-width:0;max-width:100%}.member-section{display:flex;flex-direction:column;gap:var(--member-gap);min-width:0;max-width:100%}.member-section__head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;max-width:100%}.member-section__title{font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--foreground) / .72);min-width:0;overflow-wrap:anywhere}.member-list-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;max-width:100%;overflow:hidden}@media (min-width: 640px){.member-list-row{gap:1rem}}.member-list-row__main{min-width:0;overflow:hidden}.member-list-row__aside{flex-shrink:0;text-align:right;min-width:2.75rem}.member-section__icon{width:var(--member-icon-sm);height:var(--member-icon-sm);color:hsl(var(--burnt));flex-shrink:0}.member-section__meta{font-family:var(--font-mono);font-size:10px;color:hsl(var(--muted-foreground));margin-left:auto}.member-app .member-card,.member-app .dash-card,.member-app .surface-card:not(.surface-empty){position:relative;border-radius:var(--member-radius);background:#0b2419c7;border:1px solid var(--border-soft);box-shadow:0 8px 24px #00000024;min-width:0;max-width:100%;overflow-x:clip}.member-app .member-card--strong,.member-app .dash-card--strong{background:linear-gradient(135deg,#103727f2,#0b2419e6);border-color:#ffffff1a}.member-app .member-card--premium,.member-app .dash-card--premium{background:linear-gradient(135deg,#103727f2,#0b2419e0);border-color:#d8734547;box-shadow:0 16px 40px #00000038}.member-app .member-card--hero,.member-app .dash-card--hero{background:linear-gradient(135deg,#d8734524,#0b2419e6);border-color:#d8734552;box-shadow:0 12px 36px #00000038}.member-app .member-card--medium,.member-app .dash-card--medium{background:linear-gradient(135deg,#103727eb,#0b2419d1);border-color:#ffffff1a}.member-app .member-card--muted,.member-app .dash-card--muted{background:#091e15c7;border-color:#ffffff17;box-shadow:inset 0 1px #ffffff08}.member-app .member-card--success,.member-app .dash-card--success{background:linear-gradient(135deg,#205f4361,#0b2419e0);border-color:#6dffb82e}.member-app .member-card--forest{border-radius:var(--member-radius-lg);overflow:hidden;background:var(--gradient-forest);border:1px solid rgba(255,255,255,.08);color:hsl(var(--bone));padding:var(--member-pad-lg);box-shadow:0 12px 36px #0000003d}.member-app .member-card--interactive,.member-app .dash-card--interactive,.member-app .surface-card-interactive{cursor:pointer;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .2s ease}.member-app .member-card--interactive:hover,.member-app .dash-card--interactive:hover,.member-app .surface-card-interactive:hover{border-color:var(--border-active);box-shadow:0 0 28px #d873451a;transform:translateY(-1px)}.member-app .member-card--interactive:active,.member-app .dash-card--interactive:active,.member-app .surface-card-interactive:active{transform:scale(.985)}.member-app .member-stat{padding:var(--member-pad);text-align:center}.member-app .member-stat__value{font-family:var(--font-display);font-size:clamp(1rem,3.5vw,1.25rem);line-height:1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word}.member-app .member-stat__label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--member-label);margin-top:4px}.member-app .member-empty,.member-app .surface-empty{border-radius:var(--member-radius);background:#07181173;border:1px dashed rgba(255,255,255,.1);box-shadow:none}.member-app .member-chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 12px;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--border-soft);background:#0b2419a6}@media (max-width: 1023px){.member-app{--member-label: hsl(var(--foreground) / .68);--member-meta: hsl(var(--foreground) / .56);--member-gap: 12px;--member-gap-lg: 14px}.member-app .member-eyebrow,.member-app .member-subtitle,.member-app .member-section__title,.member-app .member-section__meta,.member-app .member-stat__label{font-size:11px}.member-app .member-section__title{color:hsl(var(--burnt) / .9);letter-spacing:.12em}.member-app .member-card,.member-app .dash-card,.member-app .surface-card:not(.surface-empty){border-color:#ffffff1c;box-shadow:0 6px 20px #0000002e,inset 0 1px #ffffff0a}.member-app .member-card--muted,.member-app .dash-card--muted{background:linear-gradient(155deg,#0e2a1eeb,#091c14e0);border-color:#ffffff1a}.member-app .member-empty,.member-app .surface-empty{background:#091c148c;border-color:#ffffff1f}.member-app .dashboard .text-muted-foreground{color:hsl(var(--foreground) / .58)!important}.member-app .dashboard .dash-section-head .member-section__title,.member-app .dashboard .dash-badges-wrap .member-section__title{color:hsl(var(--burnt) / .92)}.messages-stat__label,.circles-stat__label{font-size:10px;color:var(--member-label)}.messages-stat,.circles-stat{background:hsl(var(--foreground) / .05);border-color:hsl(var(--foreground) / .1)}.messages-tab{color:var(--member-meta)}.messages-tab--active{color:hsl(var(--foreground) / .92)}.messages-list-item__preview,.messages-list-item__time,.circles-list-item__desc,.circles-list-item__meta{color:var(--member-meta)}.wallet-activity-stat__label{font-size:10px;color:var(--member-label)}.wallet-activity-stat,.wallet-activity-row{background:hsl(var(--foreground) / .05);border-color:hsl(var(--foreground) / .1)}.notifications-page .notifications-row{background:#0b2419b8;border:1px solid rgba(255,255,255,.08)}.notifications-page .notifications-row--unread{background:linear-gradient(135deg,#d873451a,#0b2419d1);border-color:#d8734538}.notifications-page .notifications-row__body{color:hsl(var(--foreground) / .58)}.notifications-page .notifications-row__time{color:var(--member-meta)}.member-app .page-pad-compact{padding-top:clamp(.75rem,2vw,1rem);padding-bottom:clamp(1rem,2.5vw,1.25rem)}}@media (min-width: 768px) and (max-width: 1023px){.member-app{--member-pad: 18px;--member-radius: 18px}.member-app .member-page__header{margin-bottom:1rem}.member-app .member-stack,.member-app .page-stack{gap:16px}.messages-layout,.circles-layout{min-height:clamp(480px,64vh,720px)}}.sticky-subheader,.member-mobile-header--site,.member-mobile-header--app{background:hsl(var(--background) / .92)!important;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-bottom:1px solid hsl(var(--border) / .65)}.member-mobile-header--app,.member-mobile-header--site{top:var(--app-header-h)!important}.member-mobile-header--app h1{font-family:var(--font-display);font-size:1.125rem;line-height:1.15;letter-spacing:-.02em}.member-mobile-header--app p{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.wallet-page .wallet-main-grid{align-items:start}.wallet-badges-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;align-items:start}.wallet-page .wallet-badge-tile{padding:4px 2px 2px!important}.wallet-page .wallet-badge-medallion{width:54px!important;height:54px!important;margin-bottom:6px!important}.wallet-page .wallet-badge-medallion .badge-medallion-icon{width:22px!important;height:22px!important}.wallet-page .wallet-badge-label{font-size:9px!important;line-height:1.15!important;letter-spacing:.04em!important;font-weight:700!important}.wallet-page .wallet-badge-tile>p:last-child{font-size:8px!important;padding-top:3px!important;margin-top:0!important;color:hsl(var(--burnt))!important}.wallet-page .wallet-activity-card{min-height:0}.wallet-activity-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.wallet-activity-stat{padding:10px 12px;border-radius:12px;background:#07181180;border:1px solid rgba(255,255,255,.06)}.wallet-activity-stat__label{font-family:var(--font-mono);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.wallet-activity-stat__value{font-family:var(--font-display);font-size:1.125rem;line-height:1.15;margin-top:4px;color:hsl(var(--foreground))}.wallet-activity-table__head{display:none;grid-template-columns:minmax(0,1fr) 88px 76px;gap:12px;padding:0 12px 8px;font-family:var(--font-mono);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.wallet-activity-table__head-when,.wallet-activity-table__head-xp{text-align:right}.wallet-activity-list{display:flex;flex-direction:column;gap:6px}.wallet-activity-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:#07181173;border:1px solid rgba(255,255,255,.06);transition:border-color .2s ease,background .2s ease}.wallet-activity-row__event{display:flex;align-items:center;gap:10px;min-width:0}.wallet-activity-row__title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wallet-activity-row__tag{font-family:var(--font-mono);font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 6px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:hsl(var(--muted-foreground))}.wallet-activity-row__when{display:none;text-align:right;min-width:72px}.wallet-activity-row__when-mobile{display:block}.wallet-activity-row:hover{border-color:#d8734538;background:#0b2419a6}@media (min-width: 480px){.wallet-activity-table__head{display:grid}.wallet-activity-row{grid-template-columns:minmax(0,1fr) 88px 76px;gap:12px}.wallet-activity-row__when{display:block}.wallet-activity-row__when-mobile{display:none}}.wallet-activity-row__icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wallet-activity-row__icon--burnt{background:hsl(var(--burnt) / .15);color:hsl(var(--burnt))}.wallet-activity-row__icon--success{background:hsl(var(--success) / .12);color:hsl(var(--success))}.wallet-activity-row__icon--muted{background:hsl(var(--muted) / .35);color:hsl(var(--muted-foreground))}.wallet-activity-row__body{flex:1}.wallet-activity-row__xp{font-family:var(--font-mono);font-size:.875rem;font-weight:700;letter-spacing:.02em;padding:6px 10px;border-radius:999px;background:#d873451a;border:1px solid rgba(216,115,69,.2);flex-shrink:0}.wallet-activity-row__xp.text-destructive{background:hsl(var(--destructive) / .1);border-color:hsl(var(--destructive) / .25)}@media (max-width: 767px){.wallet-badges-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.wallet-page .wallet-badge-medallion{width:50px!important;height:50px!important}.wallet-page .wallet-badge-medallion .badge-medallion-icon{width:20px!important;height:20px!important}.wallet-page .wallet-badge-label{font-size:8px!important}.wallet-page .wallet-hero__xp{font-size:clamp(2rem,9vw,2.5rem)}}@media (min-width: 480px) and (max-width: 767px){.wallet-badges-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 768px) and (max-width: 1023px){.wallet-badges-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.wallet-page .wallet-badge-medallion{width:56px!important;height:56px!important;margin-bottom:6px!important}.wallet-page .wallet-badge-medallion .badge-medallion-icon{width:23px!important;height:23px!important}.wallet-page .wallet-badge-label{font-size:10px!important}.wallet-page .wallet-badge-tile>p:last-child{font-size:9px!important}.wallet-page .wallet-activity-card{max-height:none}}@media (min-width: 1024px){.wallet-page .wallet-main-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch}.wallet-page .wallet-badges-section,.wallet-page .wallet-activity-section{display:flex;flex-direction:column;min-height:0}.wallet-page .wallet-activity-section>.wallet-activity-card{flex:1}.wallet-badges-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.wallet-page .wallet-badge-medallion{width:54px!important;height:54px!important}.wallet-page .wallet-badge-medallion .badge-medallion-icon{width:22px!important;height:22px!important}.wallet-page .wallet-badge-label{font-size:9px!important}}@media (min-width: 1280px){.wallet-badges-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.wallet-page .wallet-badge-medallion{width:56px!important;height:56px!important}.wallet-page .wallet-badge-medallion .badge-medallion-icon{width:23px!important;height:23px!important}.wallet-page .wallet-badge-label{font-size:10px!important}}.garage-page{min-width:0;max-width:100%;overflow-x:clip}.garage-page .garage-hero{padding:var(--member-pad-lg)}.garage-page .garage-hero__icon{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:1rem;background:#ffffff14;border:1px solid hsl(0 0% 100% / .1)}.garage-page .garage-hero__title{font-size:clamp(1.5rem,6vw,2.25rem)}.garage-page .garage-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:9999px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#ffffff1a;border:1px solid hsl(0 0% 100% / .12);color:hsl(var(--bone) / .85)}.garage-page .garage-chip--tier{background:hsl(var(--burnt) / .15);border-color:hsl(var(--burnt) / .28)}.garage-page .garage-spec-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--member-gap);min-width:0}.garage-page .garage-spec{min-height:5.5rem;display:flex;flex-direction:column;justify-content:center}.garage-page .garage-actions{display:grid;grid-template-columns:1fr;gap:var(--member-gap)}.garage-page .garage-action{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:var(--member-pad);min-height:4.5rem;min-width:0}.garage-page .garage-buddies{padding:var(--member-pad)!important}.garage-page .garage-form-wrap{min-width:0}.garage-page .garage-form input,.garage-page .garage-form textarea,.garage-page .garage-form [role=combobox]{min-height:44px}.garage-page .member-list-row{padding:.875rem!important}@media (min-width: 480px){.garage-page .garage-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1023px){.garage-page .member-page__header{margin-bottom:.75rem}.garage-page .member-subtitle{font-size:.8125rem;line-height:1.35}.garage-page .garage-spec-strip{gap:.5rem}.garage-page .garage-spec{min-height:5rem;padding:.625rem .375rem}.garage-page .member-stat__value{font-size:clamp(.9375rem,4vw,1.125rem)}.garage-page .garage-hero{padding:1rem 1.125rem 1.125rem}.garage-page .garage-form__body{padding-bottom:1.25rem}.garage-page .garage-cap-btn{display:flex;align-items:center;gap:.75rem;text-align:left}.garage-page .garage-cap-btn .font-display{flex:1}.garage-page .garage-buddy-row .member-list-row__aside{min-width:2.25rem}.garage-page .garage-buddy-row .member-list-row__aside .font-display{font-size:1.125rem}}@media (min-width: 768px) and (max-width: 1023px){.garage-page .garage-hero__title{font-size:clamp(1.75rem,4vw,2.5rem)}.garage-page .garage-spec{min-height:5.75rem}}.notifications-page{min-width:0;max-width:100%;overflow-x:clip}.notifications-page .notifications-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.notifications-page .notifications-toolbar__btn{display:inline-flex;align-items:center;gap:.375rem;min-height:40px;padding:.5rem .875rem;border-radius:9999px;border:1px solid hsl(var(--border) / .65);background:hsl(var(--muted) / .35);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:color .15s ease,border-color .15s ease,background .15s ease}.notifications-page .notifications-toolbar__btn--read{color:hsl(var(--burnt));border-color:hsl(var(--burnt) / .35);background:hsl(var(--burnt) / .1)}.notifications-page .notifications-toolbar__btn--clear{color:hsl(var(--muted-foreground))}.notifications-page .notifications-toolbar__btn--clear:hover{color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .35)}.notifications-page .notifications-list{display:flex;flex-direction:column;gap:.5rem;min-width:0}.notifications-page .notifications-row{display:flex;gap:.75rem;align-items:flex-start;padding:.875rem 1rem;border-radius:var(--member-radius, 1rem);border:1px solid hsl(var(--border) / .55);background:hsl(var(--card) / .88);min-height:4.25rem;min-width:0;transition:border-color .15s ease,transform .1s ease}.notifications-page .notifications-row--unread{background:linear-gradient(135deg,hsl(var(--burnt) / .1),hsl(var(--card) / .92));border-color:hsl(var(--burnt) / .28)}.notifications-page .notifications-row__body{color:hsl(var(--muted-foreground))}.notifications-page .notifications-row__time{color:hsl(var(--muted-foreground) / .85)}.notifications-page .notifications-empty{padding:clamp(3rem,12vw,5rem) 1.25rem;text-align:center}@media (max-width: 1023px){.notifications-page .member-page__header{margin-bottom:.625rem}.notifications-page .notifications-toolbar{width:100%;justify-content:stretch}.notifications-page .notifications-toolbar__btn{flex:1;justify-content:center;min-height:44px}.notifications-page .notifications-row{padding:.875rem}}@media (min-width: 1024px){.notifications-page .notifications-toolbar{justify-content:flex-end;margin-top:-.25rem}}@media (max-width: 1023px){.site-page-body{padding-top:clamp(.625rem,2vw,1rem);padding-bottom:clamp(1rem,2.5vw,1.5rem);min-width:0;max-width:100%;overflow-x:clip}.member-mobile-header--site>div,.member-mobile-header--app>div{padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px))}}.circles-page{--circles-gap: 12px;min-width:0;max-width:100%;overflow-x:clip}.circles-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--circles-gap);margin-bottom:var(--circles-gap)}.circles-stat{padding:.75rem 1rem;border-radius:var(--member-radius);background:hsl(var(--muted) / .22);border:1px solid hsl(var(--border) / .65);text-align:center}.circles-stat__value{display:block;font-family:var(--font-display);font-size:1.375rem;line-height:1;font-variant-numeric:tabular-nums}.circles-stat__label{display:block;margin-top:.25rem;font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground))}.circles-layout{display:grid;gap:var(--circles-gap);min-height:clamp(420px,68vh,680px)}.circles-sidebar,.circles-chat{display:flex;flex-direction:column;min-height:0;overflow:hidden}.circles-sidebar{padding:.75rem;gap:.75rem}.circles-sidebar__search{position:relative}.circles-sidebar__search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:hsl(var(--muted-foreground));pointer-events:none}.circles-sidebar__search-input{width:100%;height:2.5rem;border-radius:12px;border:1px solid hsl(var(--border) / .7);background:hsl(var(--muted) / .35);padding:0 .875rem 0 2.25rem;font-size:.875rem;outline:none}.circles-sidebar__search-input:focus{border-color:hsl(var(--burnt) / .45);box-shadow:0 0 0 2px hsl(var(--burnt) / .12)}.circles-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;padding:.25rem;border-radius:12px;background:hsl(var(--muted) / .25);border:1px solid hsl(var(--border) / .5)}.circles-tab{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.25rem;border-radius:10px;font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground));transition:background .15s,color .15s}.circles-tab--active{background:hsl(var(--burnt));color:hsl(var(--burnt-foreground));box-shadow:0 4px 14px hsl(var(--burnt) / .28)}.circles-tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;border-radius:999px;font-size:9px;background:hsl(var(--background) / .22)}.circles-tab--active .circles-tab__count{background:hsl(var(--burnt-foreground) / .18)}.circles-list-scroll{flex:1;min-height:0}.circles-list{display:flex;flex-direction:column;gap:.375rem;padding-right:.25rem}.circles-skeleton{height:4.25rem;border-radius:14px;background:hsl(var(--muted) / .45);animation:pulse 1.5s ease-in-out infinite}.circles-list-item{display:flex;align-items:stretch;gap:.375rem;border-radius:14px;border:1px solid transparent;transition:border-color .15s,background .15s}.circles-list-item--active{border-color:hsl(var(--burnt) / .35);background:hsl(var(--burnt) / .08)}.circles-list-item__main{flex:1;min-width:0;display:flex;align-items:flex-start;gap:.75rem;padding:.625rem .75rem;text-align:left;border-radius:14px}.circles-list-item__main:hover{background:hsl(var(--muted) / .28)}.circles-list-item--active .circles-list-item__main:hover{background:transparent}.circles-list-item__emoji{flex-shrink:0;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:hsl(var(--muted) / .45);font-size:1.25rem}.circles-list-item__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.circles-list-item__row{display:flex;align-items:center;gap:.375rem}.circles-list-item__name{font-size:.875rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.circles-list-item__lock{width:.75rem;height:.75rem;color:hsl(var(--muted-foreground));flex-shrink:0}.circles-list-item__desc{font-size:.75rem;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.circles-list-item__meta{font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground));display:flex;align-items:center;gap:.5rem}.circles-list-item__badge{color:hsl(var(--burnt));font-weight:700}.circles-list-item__join{align-self:center;margin-right:.375rem;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid hsl(var(--burnt) / .35);color:hsl(var(--burnt));display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,transform .12s}.circles-list-item__join:hover{background:hsl(var(--burnt) / .12)}.circles-list-item__join:active{transform:scale(.95)}.circles-empty,.circles-chat-placeholder,.circles-join-gate,.circles-messages-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;padding:2rem 1.25rem;color:hsl(var(--muted-foreground))}.circles-empty__icon,.circles-chat-placeholder__icon svg,.circles-join-gate svg,.circles-messages-empty svg{width:2.5rem;height:2.5rem;opacity:.25}.circles-chat-placeholder__icon{width:3.5rem;height:3.5rem;border-radius:999px;background:hsl(var(--muted) / .35);display:inline-flex;align-items:center;justify-content:center}.circles-empty__title,.circles-chat-placeholder__title,.circles-join-gate p,.circles-messages-empty p{font-family:var(--font-display);font-size:1.125rem;color:hsl(var(--foreground))}.circles-empty__desc,.circles-chat-placeholder__desc,.circles-join-gate span,.circles-messages-empty span{font-size:.8125rem;max-width:16rem;line-height:1.45}.circles-empty__cta{margin-top:.5rem;display:inline-flex;align-items:center;gap:.375rem;border-radius:999px;background:hsl(var(--burnt));color:hsl(var(--burnt-foreground));padding:.625rem 1rem;font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;transition:background .15s,transform .12s}.circles-empty__cta:hover{background:hsl(var(--burnt-bright))}.circles-empty__cta:active{transform:scale(.97)}.circles-chat--empty{align-items:center;justify-content:center}.circles-chat-loading{flex:1;display:flex;align-items:center;justify-content:center;font-size:.875rem;color:hsl(var(--muted-foreground))}.circles-detail{display:flex;flex-direction:column;flex:1;min-height:0}.circles-detail__head{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid hsl(var(--border) / .65)}.circles-detail__back{margin-top:.125rem;color:hsl(var(--foreground))}.circles-detail__emoji{font-size:1.5rem;line-height:1;flex-shrink:0}.circles-detail__info{flex:1;min-width:0}.circles-detail__name{font-family:var(--font-display);font-size:1.125rem;line-height:1.15}.circles-detail__desc{margin-top:.125rem;font-size:.75rem;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.circles-detail__meta{margin-top:.25rem;font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground))}.circles-detail__leave{font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground));padding:.375rem .5rem;border-radius:8px;transition:color .15s,background .15s}.circles-detail__leave:hover{color:hsl(var(--destructive));background:hsl(var(--destructive) / .08)}.circles-detail__members{display:flex;align-items:center;gap:0;padding:.5rem 1rem;border-bottom:1px solid hsl(var(--border) / .45);overflow-x:auto;scrollbar-width:none}.circles-detail__members::-webkit-scrollbar{display:none}.circles-detail__avatar{width:1.75rem;height:1.75rem;border:2px solid hsl(var(--background));margin-left:-.375rem}.circles-detail__avatar:first-child{margin-left:0}.circles-detail__more{margin-left:.375rem;font-family:var(--font-mono);font-size:9px;color:hsl(var(--muted-foreground))}.circles-messages{flex:1;min-height:0;padding:.75rem 1rem}.circles-messages-list{display:flex;flex-direction:column;gap:.75rem}.circles-bubble-row{display:flex;align-items:flex-end;gap:.5rem}.circles-bubble-row--me{flex-direction:row-reverse}.circles-bubble-row__avatar{width:1.5rem;height:1.5rem;flex-shrink:0}.circles-bubble-wrap{max-width:min(78%,22rem);display:flex;flex-direction:column;gap:.125rem}.circles-bubble-row--me .circles-bubble-wrap{align-items:flex-end}.circles-bubble__author{font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground));padding:0 .25rem}.circles-bubble{padding:.625rem .875rem;font-size:.875rem;line-height:1.45;background:hsl(var(--muted) / .55);border-radius:1rem 1rem 1rem .25rem;word-break:break-word}.circles-bubble--me{background:hsl(var(--burnt) / .18);border-bottom-left-radius:1rem;border-bottom-right-radius:.25rem}.circles-bubble__time{font-family:var(--font-mono);font-size:8px;color:hsl(var(--muted-foreground) / .85);padding:0 .25rem}.circles-compose{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-top:1px solid hsl(var(--border) / .65)}.circles-compose__input{flex:1;min-width:0;height:2.75rem;border-radius:999px;border:1px solid hsl(var(--border) / .7);background:hsl(var(--muted) / .35);padding:0 1rem;font-size:.875rem;outline:none}.circles-compose__input:focus{border-color:hsl(var(--burnt) / .45);box-shadow:0 0 0 2px hsl(var(--burnt) / .12)}.circles-compose__send{width:2.5rem;height:2.5rem;border-radius:999px;background:hsl(var(--burnt));color:hsl(var(--burnt-foreground));display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,transform .12s,opacity .15s}.circles-compose__send:hover:not(:disabled){background:hsl(var(--burnt-bright))}.circles-compose__send:disabled{opacity:.4}.circles-compose__send:active:not(:disabled){transform:scale(.95)}.circles-join-gate{flex:1}.circles-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1rem}.circles-dialog-backdrop__hit{position:absolute;top:0;right:0;bottom:0;left:0;background:hsl(var(--charcoal) / .62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.circles-dialog{position:relative;z-index:1;width:min(100%,26rem);padding:1.25rem;display:flex;flex-direction:column;gap:.875rem}.circles-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.circles-dialog__close{width:2rem;height:2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:hsl(var(--muted) / .45);transition:background .15s}.circles-dialog__close:hover{background:hsl(var(--muted) / .7)}.circles-dialog__emoji-row{display:flex;flex-wrap:wrap;gap:.375rem}.circles-emoji-pick{width:2.5rem;height:2.5rem;border-radius:12px;border:1px solid hsl(var(--border) / .65);background:hsl(var(--muted) / .3);font-size:1.125rem;transition:border-color .15s,background .15s,transform .12s}.circles-emoji-pick--active{border-color:hsl(var(--burnt) / .55);background:hsl(var(--burnt) / .14);box-shadow:0 0 0 1px hsl(var(--burnt) / .2)}.circles-emoji-pick:active{transform:scale(.95)}.circles-field{display:flex;flex-direction:column;gap:.375rem}.circles-field__label{font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.circles-field__input{height:2.75rem;border-radius:12px;border:1px solid hsl(var(--border) / .7);background:hsl(var(--muted) / .35);padding:0 .875rem;font-size:.875rem;outline:none}.circles-field__input:focus{border-color:hsl(var(--burnt) / .45);box-shadow:0 0 0 2px hsl(var(--burnt) / .12)}.circles-dialog__submit{margin-top:.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;width:100%;min-height:2.75rem;border-radius:999px;background:hsl(var(--burnt));color:hsl(var(--burnt-foreground));font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;transition:background .15s,opacity .15s}.circles-dialog__submit:hover:not(:disabled){background:hsl(var(--burnt-bright))}.circles-dialog__submit:disabled{opacity:.45}@media (min-width: 1024px){.circles-layout{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.circles-stats{margin-bottom:1rem}.circles-sidebar--hidden-mobile,.circles-chat--active-mobile{display:flex}}@media (max-width: 1023px){.circles-sidebar--hidden-mobile{display:none}.circles-chat--active-mobile{display:flex;min-height:clamp(420px,72vh,640px)}.circles-chat:not(.circles-chat--active-mobile){display:none}.circles-layout:has(.circles-chat--empty) .circles-chat--empty{display:flex;min-height:clamp(280px,42vh,420px)}}.inbox-cta{margin-top:.5rem;display:inline-flex;align-items:center;gap:.375rem;border-radius:999px;background:hsl(var(--burnt));color:hsl(var(--burnt-foreground));padding:.625rem 1rem;font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;transition:background .15s,transform .12s}.inbox-cta:hover{background:hsl(var(--burnt-bright))}.inbox-cta:active{transform:scale(.97)}.inbox-messages-list{display:flex;flex-direction:column;gap:.75rem}.inbox-bubble-row{display:flex;align-items:flex-end;gap:.5rem}.inbox-bubble-row--me{flex-direction:row-reverse}.inbox-bubble-row__avatar{width:1.5rem;height:1.5rem;flex-shrink:0}.inbox-bubble-wrap{max-width:min(78%,22rem);display:flex;flex-direction:column;gap:.125rem}.inbox-bubble-row--me .inbox-bubble-wrap{align-items:flex-end}.inbox-bubble{padding:.625rem .875rem;font-size:.875rem;line-height:1.45;background:hsl(var(--muted) / .55);border-radius:1rem 1rem 1rem .25rem;word-break:break-word}.inbox-bubble--me{background:hsl(var(--burnt) / .18);border-bottom-left-radius:1rem;border-bottom-right-radius:.25rem}.inbox-bubble__time{font-family:var(--font-mono);font-size:8px;color:hsl(var(--muted-foreground) / .85);padding:0 .25rem}.inbox-compose{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-top:1px solid hsl(var(--border) / .65)}.inbox-compose__input{flex:1;min-width:0;height:2.75rem;border-radius:999px;border:1px solid hsl(var(--border) / .7);background:hsl(var(--muted) / .35);padding:0 1rem;font-size:.875rem;outline:none}.inbox-compose__input:focus{border-color:hsl(var(--burnt) / .45);box-shadow:0 0 0 2px hsl(var(--burnt) / .12)}.inbox-compose__send{width:2.5rem;height:2.5rem;border-radius:999px;background:hsl(var(--burnt));color:hsl(var(--burnt-foreground));display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,transform .12s,opacity .15s}.inbox-compose__send:hover:not(:disabled){background:hsl(var(--burnt-bright))}.inbox-compose__send:disabled{opacity:.4}.inbox-compose__send:active:not(:disabled){transform:scale(.95)}.messages-page{--messages-gap: 12px;min-width:0;max-width:100%;overflow-x:clip}.messages-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--messages-gap);margin-bottom:var(--messages-gap)}.messages-stat{padding:.75rem 1rem;border-radius:var(--member-radius);background:hsl(var(--muted) / .22);border:1px solid hsl(var(--border) / .65);text-align:center}.messages-stat__value{display:block;font-family:var(--font-display);font-size:1.375rem;line-height:1;font-variant-numeric:tabular-nums}.messages-stat__label{display:block;margin-top:.25rem;font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground))}.messages-layout{display:grid;gap:var(--messages-gap);min-height:clamp(420px,68vh,680px)}.messages-sidebar,.messages-chat{display:flex;flex-direction:column;min-height:0;overflow:hidden}.messages-sidebar{padding:.75rem;gap:.75rem}.messages-sidebar__search{position:relative}.messages-sidebar__search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:hsl(var(--muted-foreground));pointer-events:none}.messages-sidebar__search-input{width:100%;height:2.5rem;border-radius:12px;border:1px solid hsl(var(--border) / .7);background:hsl(var(--muted) / .35);padding:0 .875rem 0 2.25rem;font-size:.875rem;outline:none}.messages-sidebar__search-input:focus{border-color:hsl(var(--burnt) / .45);box-shadow:0 0 0 2px hsl(var(--burnt) / .12)}.messages-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;padding:.25rem;border-radius:12px;background:hsl(var(--muted) / .25);border:1px solid hsl(var(--border) / .5)}.messages-tab{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.25rem;border-radius:10px;font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground));transition:background .15s,color .15s}.messages-tab--active{background:hsl(var(--burnt));color:hsl(var(--burnt-foreground));box-shadow:0 4px 14px hsl(var(--burnt) / .28)}.messages-tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;border-radius:999px;font-size:9px;background:hsl(var(--background) / .22)}.messages-tab--active .messages-tab__count{background:hsl(var(--burnt-foreground) / .18)}.messages-list-scroll{flex:1;min-height:0}.messages-list{display:flex;flex-direction:column;gap:.375rem;padding-right:.25rem}.messages-skeleton{height:4.5rem;border-radius:14px;background:hsl(var(--muted) / .45);animation:pulse 1.5s ease-in-out infinite}.messages-list-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;border-radius:14px;border:1px solid transparent;text-align:left;transition:border-color .15s,background .15s}.messages-list-item:hover{background:hsl(var(--muted) / .28)}.messages-list-item--active{border-color:hsl(var(--burnt) / .35);background:hsl(var(--burnt) / .08)}.messages-list-item--unread .messages-list-item__name{color:hsl(var(--foreground));font-weight:700}.messages-list-item__avatar{width:2.75rem;height:2.75rem;flex-shrink:0}.messages-list-item__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.messages-list-item__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.messages-list-item__name{font-size:.875rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-list-item__time{font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));flex-shrink:0}.messages-list-item__preview{font-size:.75rem;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-list-item--unread .messages-list-item__preview{color:hsl(var(--foreground) / .75)}.messages-list-item__badge{flex-shrink:0;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;background:hsl(var(--burnt));color:hsl(var(--burnt-foreground));font-family:var(--font-mono);font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.messages-empty,.messages-chat-placeholder,.messages-thread-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;padding:2rem 1.25rem;color:hsl(var(--muted-foreground))}.messages-empty__icon,.messages-chat-placeholder__icon svg,.messages-thread-empty svg{width:2.5rem;height:2.5rem;opacity:.25}.messages-chat-placeholder__icon{width:3.5rem;height:3.5rem;border-radius:999px;background:hsl(var(--muted) / .35);display:inline-flex;align-items:center;justify-content:center}.messages-empty__title,.messages-chat-placeholder__title,.messages-thread-empty p{font-family:var(--font-display);font-size:1.125rem;color:hsl(var(--foreground))}.messages-empty__desc,.messages-chat-placeholder__desc,.messages-thread-empty span{font-size:.8125rem;max-width:16rem;line-height:1.45}.messages-chat--empty{align-items:center;justify-content:center}.messages-detail{display:flex;flex-direction:column;flex:1;min-height:0}.messages-detail__head{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid hsl(var(--border) / .65)}.messages-detail__back{color:hsl(var(--foreground))}.messages-detail__avatar{width:2.25rem;height:2.25rem;flex-shrink:0}.messages-detail__info{flex:1;min-width:0}.messages-detail__name{font-family:var(--font-display);font-size:1.125rem;line-height:1.15}.messages-detail__meta{margin-top:.125rem;font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground))}.messages-thread{flex:1;min-height:0;padding:.75rem 1rem}.messages-thread-loading{display:flex;align-items:center;justify-content:center;padding:3rem 1rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.messages-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1rem}.messages-dialog-backdrop__hit{position:absolute;top:0;right:0;bottom:0;left:0;background:hsl(var(--charcoal) / .62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.messages-dialog{position:relative;z-index:1;width:min(100%,26rem);padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.messages-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.messages-dialog__close{width:2rem;height:2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:hsl(var(--muted) / .45);transition:background .15s}.messages-dialog__close:hover{background:hsl(var(--muted) / .7)}.messages-dialog__search{position:relative}.messages-dialog__search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:hsl(var(--muted-foreground));pointer-events:none}.messages-dialog__search-input{width:100%;height:2.75rem;border-radius:12px;border:1px solid hsl(var(--border) / .7);background:hsl(var(--muted) / .35);padding:0 .875rem 0 2.25rem;font-size:.875rem;outline:none}.messages-dialog__search-input:focus{border-color:hsl(var(--burnt) / .45);box-shadow:0 0 0 2px hsl(var(--burnt) / .12)}.messages-dialog__hint{font-size:.75rem;color:hsl(var(--muted-foreground));text-align:center;padding:.25rem 0}.messages-dialog__results{display:flex;flex-direction:column;gap:.25rem;max-height:16rem;overflow-y:auto}.messages-dialog__result{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;border-radius:12px;text-align:left;transition:background .15s}.messages-dialog__result:hover{background:hsl(var(--muted) / .4)}.messages-dialog__result-avatar{width:2.25rem;height:2.25rem;flex-shrink:0}@media (min-width: 1024px){.messages-layout{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.messages-stats{margin-bottom:1rem}}@media (max-width: 1023px){.messages-sidebar--hidden-mobile{display:none}.messages-chat--active-mobile{display:flex;min-height:clamp(420px,72vh,640px)}.messages-chat:not(.messages-chat--active-mobile){display:none}.messages-layout:has(.messages-chat--empty) .messages-chat--empty{display:flex;min-height:clamp(280px,42vh,420px)}}@keyframes trip-cta-glow{0%,to{box-shadow:0 6px 22px #e87d3e52,0 0 #e87d3e00}50%{box-shadow:0 10px 32px #e87d3e7a,0 0 28px #e87d3e29}}@keyframes trip-surface-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.trip-detail-page,.trips-page,.trip-memories-page{--td-bg: #011612;--td-card: #0a2a22;--td-highlight: #123a30;--td-cta: #e87d3e;--td-text: #f4faf7;--td-muted: #a8bdb5;--td-glass: rgb(10 42 34 / .78);--td-border: rgb(255 255 255 / .1);--td-shadow: 0 8px 28px rgb(0 0 0 / .28), inset 0 1px 0 rgb(255 255 255 / .06);--td-shadow-hover: 0 16px 44px rgb(0 0 0 / .36), 0 0 36px rgb(232 125 62 / .1), inset 0 1px 0 rgb(255 255 255 / .09)}.trip-detail-page{background:var(--td-bg);color:var(--td-text);padding-bottom:2rem;min-width:0;max-width:100%;overflow-x:clip}.trip-detail-eyebrow{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.trip-detail-card{border-radius:16px;background:linear-gradient(165deg,#0e3026f5,#08201aeb);border:1px solid var(--td-border);box-shadow:var(--td-shadow);padding:1.125rem 1.25rem;transition:box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .25s ease,transform .35s cubic-bezier(.16,1,.3,1)}@media (hover: hover) and (pointer: fine){.trip-detail-card:hover{border-color:#e87d3e38;box-shadow:var(--td-shadow-hover);transform:translateY(-2px)}}.trip-detail-glass{border-radius:16px;background:var(--td-glass);border:1px solid rgb(255 255 255 / .1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none}.trip-detail-section-heading{font-family:var(--font-display);font-size:1.25rem;font-weight:600;line-height:1.2;color:var(--td-text);letter-spacing:-.01em}.trip-detail-section-heading--sm{font-size:1rem}.trip-detail-section-sub{margin-top:.25rem;font-size:.875rem;line-height:1.4;color:#a8bdb5e0}.trip-detail-section-label{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;color:var(--td-muted)}.trip-detail-hero{position:relative;overflow:hidden;height:clamp(220px,46vh,520px);min-height:220px}@media (min-width: 1024px){.trip-detail-hero{height:clamp(360px,62vh,640px);min-height:360px}}.trip-detail-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.trip-detail-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 90% 60% at 50% 100%,rgb(232 125 62 / .12),transparent 55%),linear-gradient(to bottom,hsl(var(--forest-deep) / .38) 0%,hsl(var(--forest-deep) / .1) 40%,hsl(145 55% 5% / .82) 78%,var(--td-bg) 100%)}.trip-detail-hero__back{position:absolute;top:.75rem;left:.75rem;z-index:2;display:inline-flex;align-items:center;gap:.375rem;border-radius:999px;background:#0000006b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsl(0 0% 100% / .18);padding:.5rem .75rem;font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--bone));transition:background .15s}.trip-detail-hero__back:hover{background:#0000008c}.trip-detail-hero__share{position:absolute;top:.75rem;right:.75rem;z-index:2;display:inline-flex;align-items:center;gap:.375rem;border-radius:999px;background:#0000006b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsl(0 0% 100% / .18);padding:.5rem .75rem;font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--bone));transition:background .15s,border-color .15s}.trip-detail-hero__share:hover{background:#0000008c;border-color:#e87d3e73}.trip-card-share{position:absolute;top:.5rem;right:.5rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#0000006b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsl(0 0% 100% / .18);color:hsl(var(--bone));opacity:.88;transition:background .15s,border-color .15s,opacity .15s}.trip-card-premium:hover .trip-card-share,.trip-card-share:focus-visible{opacity:1}.trip-card-share:hover{background:#0000008c;border-color:#e87d3e73}.trip-detail-hero__content{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:.5rem;padding-bottom:1.25rem}@media (min-width: 1024px){.trip-detail-hero__content{padding-bottom:2.5rem}}.trip-detail-hero__title{font-family:var(--font-display);font-size:clamp(1.75rem,7vw,4.5rem);line-height:.95;color:hsl(var(--bone));margin:0;word-break:break-word}.trip-detail-hero__region{font-size:.8125rem;font-weight:500;color:hsl(var(--bone) / .78)}.trip-detail-hero__badges{display:none;flex-wrap:wrap;gap:.5rem;margin:0;padding:0}@media (min-width: 768px){.trip-detail-hero__badges{display:flex}}.trip-detail-hero__badge{display:inline-flex;align-items:center;padding:.375rem .625rem;border-radius:999px;background:#00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .16);font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--bone))}.trip-detail-hero__badge--price{text-transform:none;letter-spacing:0;font-family:inherit;font-weight:600;font-size:.875rem}.trip-detail-hero__badge--urgent{border-color:#e87d3e8c;color:#ffb88a}.trip-detail-hero__blurb{display:none;margin:0;max-width:36rem;font-size:1.0625rem;line-height:1.5;color:hsl(var(--bone) / .82)}@media (min-width: 1024px){.trip-detail-hero__blurb{display:block}}.trip-detail-booking-rail-wrap{padding:.875rem 0 .25rem}.trip-detail-booking-rail{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.125rem;border-radius:16px;background:linear-gradient(160deg,#12342af5,#0a241eeb);border:1px solid rgb(232 125 62 / .22);box-shadow:0 12px 36px #0000004d,0 0 28px #e87d3e0f,inset 0 1px #ffffff12}.trip-detail-booking-rail__top{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.trip-detail-booking-rail__price{display:flex;flex-direction:column;gap:.125rem}.trip-detail-booking-rail__per{font-size:.75rem;color:var(--td-muted)}.trip-detail-booking-rail__spots{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}.trip-detail-booking-rail__spots-num{font-family:var(--font-numeric);font-size:1.5rem;font-weight:700;line-height:1;color:var(--td-text)}.trip-detail-booking-rail__spots-num--urgent{color:var(--td-cta)}.trip-detail-booking-rail__spots-label{font-size:.75rem;color:var(--td-muted)}.trip-detail-booking-rail__xp{font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--td-muted)}.trip-detail-booking-rail__cta{width:100%;background:var(--td-cta)!important;box-shadow:0 6px 22px #e87d3e59!important}.trip-detail-booking-rail__status{width:100%}.trip-detail-glance{padding:.875rem 0 .25rem}.trip-detail-glance__inner{display:flex;flex-direction:column;gap:.75rem}.trip-detail-when{padding:1rem 1.125rem;border-radius:16px;background:linear-gradient(145deg,#143a2ef2,#0c2820e6);border:1px solid rgb(232 125 62 / .28);box-shadow:0 10px 32px #00000042,0 0 24px #e87d3e14,inset 0 1px #ffffff0f}.trip-detail-when__date{margin-top:.5rem;font-size:1.0625rem;font-weight:600;line-height:1.35;color:var(--td-text)}.trip-detail-when__meta{margin-top:.375rem;font-size:.8125rem;color:var(--td-muted)}.trip-detail-quick-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.trip-detail-mini-stat{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.625rem .75rem;border-radius:12px;background:linear-gradient(155deg,#0c261eeb,#081c16e0);border:1px solid var(--td-border);box-shadow:inset 0 1px #ffffff0a;transition:border-color .2s ease,box-shadow .25s ease}@media (hover: hover) and (pointer: fine){.trip-detail-mini-stat:hover{border-color:#e87d3e33;box-shadow:0 6px 18px #0003,inset 0 1px #ffffff0f}}.trip-detail-mini-stat__label{font-size:.6875rem;font-weight:500;color:var(--td-muted)}.trip-detail-mini-stat__value{font-size:.8125rem;font-weight:600;line-height:1.25;color:var(--td-text);word-break:break-word}.trip-detail-convoy{padding:.875rem 1rem;border-radius:14px;background:linear-gradient(155deg,#0c261eeb,#081c16e0);border:1px solid var(--td-border);box-shadow:var(--td-shadow)}.trip-detail-convoy--urgent .trip-detail-convoy__headline{color:var(--td-cta)}.trip-detail-convoy__headline{font-size:.9375rem;font-weight:600;color:var(--td-text)}.trip-detail-convoy__track{margin-top:.625rem;height:.5rem;border-radius:999px;background:#ffffff1f;overflow:hidden;box-shadow:inset 0 1px 3px #00000040}.trip-detail-convoy__fill{height:100%;border-radius:inherit;background:var(--td-cta);transition:width .5s ease}.trip-detail-convoy__meta{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.75rem;color:var(--td-muted)}.trip-detail-expand{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1rem;border-radius:14px;background:linear-gradient(155deg,#0c261eeb,#081c16e0);border:1px solid var(--td-border);text-align:left;box-shadow:var(--td-shadow);transition:background .2s ease,border-color .2s ease,box-shadow .25s ease}.trip-detail-expand:hover{background:linear-gradient(155deg,#103026f2,#0a221ceb);border-color:#e87d3e38;box-shadow:var(--td-shadow-hover)}.trip-detail-expand__left{display:flex;align-items:flex-start;gap:.625rem;min-width:0}.trip-detail-expand__title{display:block;font-size:.875rem;font-weight:600;color:var(--td-text)}.trip-detail-expand__hint{display:block;margin-top:.125rem;font-size:.75rem;color:var(--td-muted)}.trip-detail-expand__chev{flex-shrink:0;width:1rem;height:1rem;color:var(--td-muted);transition:transform .2s}.trip-detail-expand__chev--open{transform:rotate(180deg)}.trip-detail-expand__body{padding:0 1rem .875rem;font-size:.8125rem;line-height:1.5;color:var(--td-muted)}.trip-detail-expand__body p{padding:.75rem 1rem;border-radius:12px;background:#08261fa6;border:1px solid rgb(255 255 255 / .04)}.trip-detail-highlights{padding:.25rem 0}.trip-detail-highlights__copy{font-size:.9375rem;line-height:1.55;color:#a8bdb5e6}.trip-detail-about--plain .trip-detail-about__blurb{margin-top:.5rem;font-size:.9375rem;line-height:1.55;color:var(--td-muted)}.trip-detail-about__bring--plain{border:none;background:transparent;padding:0}.trip-detail-body{padding-top:1rem;padding-bottom:2rem;min-width:0;max-width:100%;overflow-x:clip}.trip-detail-layout{display:grid;gap:1rem;min-width:0;max-width:100%}.trip-detail-main,.trip-detail-aside{min-width:0;max-width:100%;overflow-x:clip}@media (min-width: 768px){.trip-detail-layout{grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:1.25rem;align-items:start}}@media (min-width: 1024px){.trip-detail-layout{grid-template-columns:minmax(0,1fr) 340px;gap:1.75rem}}.trip-detail-main{display:flex;flex-direction:column;gap:1rem;min-width:0}.trip-detail-about__card{margin-bottom:.25rem}.trip-detail-about__blurb{margin-top:.75rem;font-size:.9375rem;line-height:1.55;color:var(--td-muted)}.trip-detail-chip{border-radius:999px;border:1px solid hsl(var(--burnt) / .28);background:hsl(var(--burnt) / .1);padding:.375rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.35}.trip-detail-about__bring{margin-top:1rem;padding:.875rem 1rem;border-radius:14px;border:1px dashed hsl(var(--border));background:hsl(var(--muted) / .22)}.trip-detail-tabs-wrap{position:sticky;top:calc(var(--app-header-h, 56px) + 4px);z-index:25;background:#011612eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:0 -.25rem;padding:.25rem}.trip-detail-tabs{display:flex;gap:.375rem;overflow-x:auto;scrollbar-width:none;padding:.25rem;border-radius:999px;border:1px solid var(--td-border);background:linear-gradient(160deg,#0a221ceb,#061813e0);box-shadow:0 6px 20px #00000038,inset 0 1px #ffffff0d}.trip-detail-tabs::-webkit-scrollbar{display:none}.trip-detail-tab{flex-shrink:0;padding:.5rem .875rem;border-radius:999px;font-family:inherit;font-size:.8125rem;font-weight:500;text-transform:none;letter-spacing:0;color:var(--td-muted, hsl(var(--muted-foreground)));transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.trip-detail-tab--active{background:linear-gradient(135deg,#e87d3e38,#e87d3e1a);color:var(--td-text, hsl(var(--foreground)));border-color:#e87d3e73;box-shadow:0 4px 14px #e87d3e2e}.trip-detail-panel{display:flex;flex-direction:column;gap:1rem}.trip-detail-panel__card{padding:1.25rem 1.25rem 1.5rem}.trip-detail-panel__title{font-family:var(--font-display);font-size:clamp(1.5rem,4vw,2.5rem);line-height:1.05;margin-top:.375rem}.trip-detail-day{display:flex;gap:1rem;padding:1rem 0;border-bottom:1px solid hsl(var(--border) / .65)}.trip-detail-day:last-child{border-bottom:none;padding-bottom:0}.trip-detail-day__num{flex-shrink:0;width:2.5rem;text-align:center}.trip-detail-day__num-value{font-family:var(--font-numeric);font-size:1.5rem;font-weight:700;color:var(--td-cta);line-height:1}.trip-detail-day__day-label{display:block;margin-top:.25rem;font-size:.6875rem;font-weight:500;color:var(--td-muted)}.trip-detail-day__title{font-size:1rem;font-weight:600;line-height:1.3}.trip-detail-day__detail{margin-top:.25rem;font-size:.875rem;line-height:1.5;color:#a8bdb5e6}.trip-detail-gear-item{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem 0;border-bottom:1px solid rgb(255 255 255 / .06);font-size:.875rem}.trip-detail-gear-item:last-child{border-bottom:none}.trip-detail-gear-grid{display:grid;gap:.625rem}@media (min-width: 768px){.trip-detail-gear-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.trip-detail-aside{position:sticky;top:calc(var(--app-header-h, 56px) + 12px)}.trip-detail-aside .trip-detail-booking{background:linear-gradient(165deg,#103228fa,#09221cf0);border-color:#e87d3e3d;box-shadow:0 18px 52px #00000061,0 0 40px #e87d3e14,inset 0 1px #ffffff14}.trip-detail-booking{padding:1.25rem 1.375rem}.trip-detail-booking--compact{padding:1rem 1.125rem}.trip-detail-booking__price-row{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.trip-detail-booking__per{font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.trip-detail-booking__note{margin-top:.375rem;font-size:.75rem;color:hsl(var(--muted-foreground));line-height:1.4}.trip-detail-booking__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid hsl(var(--border) / .65)}.trip-detail-booking__stat{text-align:center;padding:.5rem .25rem;border-radius:10px;background:#ffffff0d;border:1px solid rgb(255 255 255 / .08)}.trip-detail-booking__stat-label{display:block;font-family:var(--font-mono);font-size:8px;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground))}.trip-detail-booking__stat-value{display:block;margin-top:.25rem;font-family:var(--font-display);font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums}.trip-detail-booking__status,.trip-detail-booking__actions{margin-top:1rem}.trip-detail-booking__completed-pill{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;padding:.75rem 1rem;border-radius:999px;border:1px solid hsl(var(--forest-deep) / .25);background:hsl(var(--forest-deep) / .08);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--forest-deep))}.trip-detail-cta{display:flex;align-items:center;justify-content:center;width:100%;margin-top:1rem;min-height:2.875rem;border-radius:999px;background:linear-gradient(135deg,rgb(240 140 80),var(--td-cta, hsl(var(--burnt))));color:#1a1208;font-family:inherit;font-size:.9375rem;font-weight:600;text-transform:none;letter-spacing:0;transition:background .2s ease,transform .15s cubic-bezier(.16,1,.3,1),opacity .15s,box-shadow .25s ease;box-shadow:0 6px 22px #e87d3e59}.trip-detail-cta:not(:disabled):not(.trip-detail-cta--secondary){animation:trip-cta-glow 3.2s ease-in-out infinite}.trip-detail-cta:hover:not(:disabled){background:linear-gradient(135deg,hsl(var(--burnt-bright)),#ffa05f);box-shadow:0 10px 32px #e87d3e80,0 0 32px #e87d3e33}.trip-detail-cta:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.trip-detail-cta:active:not(:disabled){transform:scale(.98)}.trip-detail-cta--secondary{background:hsl(var(--forest-deep));color:hsl(var(--bone));box-shadow:0 6px 20px hsl(var(--foreground) / .12)}.trip-detail-cta--inline{width:auto;margin-top:0;min-height:2.5rem;padding:0 1rem}.trip-detail-booking__footer{margin-top:.75rem;text-align:center;font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground))}.trip-detail-sticky-bar{position:fixed;inset-inline:0;bottom:calc(var(--app-bottom-nav-h, 56px) + env(safe-area-inset-bottom,0px) + .5rem);z-index:40;padding:0 .75rem .375rem;pointer-events:none;background:linear-gradient(180deg,transparent 0%,hsl(var(--background) / .55) 35%,hsl(var(--background) / .92) 100%);animation:dash-sticky-up .4s cubic-bezier(.16,1,.3,1) both}.trip-detail-sticky-bar__float{pointer-events:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;max-width:28rem;margin-inline:auto;padding:.625rem .875rem;border-radius:1.25rem;background:linear-gradient(160deg,#0c261ef7,#081c16f2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgb(232 125 62 / .22);box-shadow:0 16px 44px #00000061,0 0 32px #e87d3e1a,inset 0 1px #ffffff12}.trip-detail-sticky-bar__meta{display:flex;flex-direction:column;justify-content:center;gap:.25rem;min-width:0;line-height:1.2}.trip-detail-sticky-bar__price{display:block;line-height:1.1}.trip-detail-sticky-bar__spots{margin:0;font-family:var(--font-mono);font-size:10px;line-height:1.35;text-transform:uppercase;letter-spacing:.05em;color:#a8bdb5e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trip-detail-sticky-bar .trip-detail-cta{width:auto;min-width:7.25rem;min-height:2.625rem;padding:0 1rem;margin-top:0;white-space:nowrap;box-shadow:0 6px 22px hsl(var(--burnt) / .38)}@media (min-width: 1024px){.trip-detail-sticky-bar{display:none}.trip-detail-page--has-sticky{padding-bottom:2rem}}@media (max-width: 1023px){.trip-detail-page{padding-bottom:calc(1.5rem + var(--app-bottom-nav-h, 56px) + env(safe-area-inset-bottom))}.trip-detail-page--has-sticky{padding-bottom:calc(5.75rem + var(--app-bottom-nav-h, 56px) + env(safe-area-inset-bottom))}.trip-detail-hero{height:clamp(280px,58vh,420px);min-height:280px}.trip-detail-hero__title{font-size:clamp(1.5rem,6.5vw,2rem);line-height:1.05}.trip-detail-hero__content{padding-bottom:1rem}.trip-detail-glance{padding-top:.625rem}.trip-detail-mini-stat--vehicle .trip-detail-mini-stat__value{font-size:.75rem}.trip-detail-about__blurb{font-size:.875rem;line-height:1.5}.trip-detail-panel__title{font-size:clamp(1.125rem,4.2vw,1.375rem)}.trip-detail-card{padding:1rem 1.125rem}.trip-detail-tabs-wrap{margin-inline:calc(-1 * var(--layout-gutter));padding-inline:0;overflow:visible}.trip-detail-tabs{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;margin-inline:0;padding:.25rem var(--layout-gutter) .375rem;border:none;border-radius:0;background:transparent;box-shadow:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:var(--layout-gutter)}.trip-detail-tabs:after{content:"";flex:0 0 var(--layout-gutter)}.trip-detail-tab{flex:0 0 auto;scroll-snap-align:start;font-family:inherit;font-size:.8125rem;font-weight:500;text-transform:none;letter-spacing:0;padding:.5rem .875rem;border:1px solid rgb(255 255 255 / .08);background:var(--td-card);color:var(--td-muted);box-shadow:none}.trip-detail-tab--active{border-color:#e87d3e73;background:linear-gradient(135deg,#e87d3e33,#e87d3e1a);color:var(--td-text);box-shadow:0 4px 14px #e87d3e29}.trip-detail-tabs-wrap{position:static;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.trip-detail-mobile-itinerary{display:flex;flex-direction:column;gap:.75rem}.trip-detail-sticky-bar{padding-inline:.625rem;bottom:calc(var(--app-bottom-nav-h, 56px) + env(safe-area-inset-bottom,0px) + .625rem)}.trip-detail-sticky-bar__float{padding:.5625rem .75rem;border-radius:1.125rem;gap:.625rem}.trip-detail-sticky-bar .trip-detail-cta{min-width:6.75rem;padding-inline:.875rem;font-size:10px;letter-spacing:.07em}.trip-detail-sticky-bar__spots{font-size:9px}}.trip-detail-glance__inner>*{animation:trip-surface-in .5s cubic-bezier(.16,1,.3,1) both}.trip-detail-glance__inner>*:nth-child(2){animation-delay:.05s}.trip-detail-glance__inner>*:nth-child(3){animation-delay:.1s}.trip-detail-glance__inner>*:nth-child(4),.trip-detail-glance__inner>*:nth-child(5){animation-delay:.14s}.trip-detail-booking__stat-label,.trip-detail-booking__per,.trip-detail-booking__note,.trip-detail-booking__footer,.trip-detail-mini-stat__label,.trip-detail-convoy__meta,.trip-detail-expand__hint{color:#a8bdb5e0}.trip-detail-glass{box-shadow:var(--td-shadow);border-color:var(--td-border)}.feed-page{--feed-bg: linear-gradient(180deg, hsl(var(--background)) 0%, hsl(156 32% 8%) 100%);background:var(--feed-bg);min-height:60vh}.feed-hero{position:relative}.feed-share-cta{box-shadow:0 8px 28px #e87d3e47}.feed-masonry{-moz-column-fill:balance;column-fill:balance}.feed-card{border-color:#ffffff14;box-shadow:0 4px 24px #0000002e;transition:box-shadow .35s ease,transform .35s ease}.feed-card:hover{box-shadow:0 12px 40px #00000047,0 0 0 1px #e87d3e1f}.feed-card__shine{background:linear-gradient(135deg,transparent 40%,rgb(255 255 255 / .06) 50%,transparent 60%)}.feed-empty-state{border:1px dashed rgb(255 255 255 / .12);background:linear-gradient(165deg,#0c261e80,#08181259)}.feed-sticky-share{position:fixed;inset-inline:0;bottom:calc(var(--app-bottom-nav-h, 64px) + env(safe-area-inset-bottom,0px));z-index:35;padding:8px max(.875rem,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(.875rem,env(safe-area-inset-left,0px));background:linear-gradient(180deg,transparent,hsl(var(--background) / .96) 32%);pointer-events:none}.feed-sticky-share__btn{display:flex;align-items:center;gap:8px;width:100%;max-width:420px;margin-inline:auto;padding:14px 18px;border-radius:999px;background:hsl(var(--burnt));color:hsl(var(--burnt-foreground));font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 8px 32px #e87d3e66;pointer-events:auto;transition:transform .15s ease,box-shadow .2s ease}.feed-sticky-share__btn:active{transform:scale(.98)}.feed-share-dropzone:focus-within{border-color:#e87d3e73}@media (min-width: 1024px){.feed-sticky-share{display:none}}.trips-page{background:var(--td-bg);color:var(--td-text)}.trips-page .eyebrow{color:#a8bdb5d1}.trips-page .text-muted-foreground{color:#a8bdb5c7!important}.trips-page .trip-filter-panel{background:linear-gradient(165deg,#0c261ee0,#081c16d6);border:1px solid var(--td-border);box-shadow:var(--td-shadow)}.trips-page .trip-filter-chip{border-color:#ffffff1a;background:#ffffff0a;transition:border-color .2s ease,box-shadow .25s ease,background .2s ease}.trips-page .trip-filter-chip--active{border-color:#e87d3e73;background:linear-gradient(135deg,#e87d3e33,#e87d3e14);box-shadow:0 4px 14px #e87d3e24}.trips-page .trip-card-premium{border-color:#ffffff1c;box-shadow:0 8px 26px #00000042,inset 0 1px #ffffff0d}@media (hover: hover) and (pointer: fine){.trips-page .trip-card-premium:hover{box-shadow:0 22px 48px #0000006b,0 0 40px #e87d3e24,inset 0 1px #ffffff12}}.trips-page .trip-card-premium:active{transform:scale(.985)}.trips-page .stagger-children>*{animation:trip-surface-in .45s cubic-bezier(.16,1,.3,1) both}.trips-page .stagger-children>*:nth-child(2){animation-delay:.04s}.trips-page .stagger-children>*:nth-child(3){animation-delay:.08s}.trips-page .stagger-children>*:nth-child(4){animation-delay:.12s}.trips-page .stagger-children>*:nth-child(5){animation-delay:.16s}.trips-page .stagger-children>*:nth-child(6){animation-delay:.2s}.trip-memories-page{background:var(--td-bg);color:var(--td-text)}.trip-memories-page section{border-color:#ffffff14!important}.trip-memories-page .bg-card{background:linear-gradient(165deg,#0c261eeb,#081c16e0)!important;border-color:var(--td-border)}.trip-memories-page .text-muted-foreground{color:#a8bdb5c7!important}.trip-memories-page li.rounded-full{box-shadow:var(--td-shadow);transition:box-shadow .25s ease,border-color .2s ease,transform .2s ease}.trip-memories-page li.rounded-full:hover{border-color:#e87d3e40;box-shadow:var(--td-shadow-hover);transform:translateY(-1px)}@media (prefers-reduced-motion: reduce){.trip-detail-cta:not(:disabled):not(.trip-detail-cta--secondary),.trip-detail-glance__inner>*,.trips-page .stagger-children>*{animation:none!important}.trip-detail-card:hover,.trips-page .trip-card-premium:hover{transform:none}}.invite-page,.passport-page,.wrapped-page{--member-showcase-bg: linear-gradient(180deg, hsl(145 48% 6%) 0%, hsl(145 52% 4%) 100%);background:var(--member-showcase-bg)}.invite-page .member-card--hero{border-color:#d8734547;box-shadow:0 14px 40px #00000047,0 0 36px #d8734514,inset 0 1px #ffffff12}.invite-page .member-chip{transition:border-color .2s ease,box-shadow .25s ease,transform .2s ease}.invite-page .member-chip:active{transform:scale(.97)}.passport-page .passport-codex-card{box-shadow:0 20px 56px #0000006b,0 0 48px #d873450f,inset 0 1px #ffffff14;transition:box-shadow .4s ease}@media (hover: hover) and (pointer: fine){.passport-page .passport-codex-card:hover{box-shadow:0 24px 64px #0000007a,0 0 56px #d873451a,inset 0 1px #ffffff1a}}.wrapped-page .wrapped-story-card{box-shadow:0 0 0 1px hsl(var(--burnt) / .45),0 30px 80px -20px #000000b3,inset 0 1px hsl(var(--bone) / .06);transition:box-shadow .4s cubic-bezier(.16,1,.3,1),transform .35s ease}@media (hover: hover) and (pointer: fine){.wrapped-page .wrapped-story-card:hover{box-shadow:0 0 0 1px hsl(var(--burnt) / .55),0 36px 96px -18px #000000bf,0 0 48px hsl(var(--burnt) / .12),inset 0 1px hsl(var(--bone) / .08);transform:translateY(-3px)}}@media (max-width: 1023px){.invite-page .member-page__title-row,.passport-page .member-page__title-row,.wrapped-page .member-page__title-row{flex-wrap:wrap;align-items:flex-start;gap:12px}.passport-page .member-page__title-row>.shrink-0{width:100%;justify-content:flex-end;display:flex}}.mobile-tab-bar{background:#09110efa;border:1px solid hsl(0 0% 100% / .08);box-shadow:0 -10px 36px #0000008c,0 0 0 1px #ffffff0a inset;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.mobile-tab-bar--muted{background:#070e0bfc;border-color:#ffffff0f;box-shadow:0 -12px 40px #0000009e,0 0 0 1px #ffffff08 inset}.mobile-tab-bar--default{border-color:hsl(var(--burnt) / .22)}.top-app-bar__logo img{display:block;width:auto;max-width:min(11rem,46vw);-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.member-tab-bar{background:#0b1411fa;border-color:#ffffff14;box-shadow:0 -10px 36px #00000080,0 0 0 1px #ffffff0a inset;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.mobile-dock-scrim{position:fixed;inset-inline:0;bottom:0;z-index:39;height:calc(var(--app-bottom-nav-h, 76px) + env(safe-area-inset-bottom,0px) + 2.5rem);background:linear-gradient(to top,hsl(var(--background)) 42%,hsl(var(--background) / .92) 58%,transparent 100%)}@media (min-width: 1024px){.site-auth-page{height:auto;max-height:none;overflow:visible}.site-auth-main{overflow:visible;flex:none}}@media (max-width: 1023px){.site-auth-page{--mobile-dock-clearance: calc(var(--app-bottom-nav-h, 76px) + env(safe-area-inset-bottom, 0px) + 3rem)}.site-auth-main{padding-bottom:var(--mobile-dock-clearance);scroll-padding-bottom:calc(var(--app-bottom-nav-h, 76px) + env(safe-area-inset-bottom,0px) + 2rem)}.auth-section{padding-bottom:calc(var(--app-bottom-nav-h, 76px) + env(safe-area-inset-bottom,0px) + 2.5rem)}.auth-community-panel{padding-bottom:.5rem}.auth-form-column .auth-card{margin-bottom:.25rem}.site-auth-viewport{height:auto;min-height:0}.auth-page-texture{position:fixed;z-index:0;left:0;right:0;top:var(--app-header-h, 52px);bottom:calc(var(--app-bottom-nav-h, 76px) + env(safe-area-inset-bottom,0px));overflow:hidden;pointer-events:none}.auth-page-shell{position:relative;z-index:1}}@media (max-width: 767px){.site-auth-page{--app-header-h: 52px}}@media (min-width: 768px) and (max-width: 1023px){.site-auth-page{--app-header-h: 64px}.auth-page-shell{padding-block:.75rem}.auth-hero-inner{max-width:650px;margin-inline:auto;width:100%}.auth-hero-title{font-size:clamp(2rem,4.2vw,2.5rem)}.auth-hero-lead{font-size:1.125rem;max-width:400px;line-height:1.5}.auth-hero-sub{font-size:1.125rem;max-width:400px;line-height:1.55}.auth-section{padding-top:.5rem;padding-bottom:.5rem;display:flex;flex-direction:column;align-items:center}.auth-form-column{width:100%;max-width:650px;margin-inline:auto}}.auth-announcement-muted{opacity:.7}.auth-hero-title{font-size:clamp(1.75rem,7vw,2rem)}.auth-hero-lead{font-size:1rem;line-height:1.45}.auth-hero-sub{font-size:.875rem;line-height:1.5}.auth-page-texture__topo{opacity:.045;mask-image:linear-gradient(to bottom,transparent 0%,black 18%,black 72%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 18%,black 72%,transparent 100%)}.auth-page-texture__glow{opacity:.35}.auth-field-label{font-size:11px;letter-spacing:.08em}.auth-field-input{background:#0d1f19;border:1px solid rgba(255,255,255,.08)}.auth-field-input:focus{border-color:hsl(var(--burnt) / .45)}.auth-btn-primary{display:flex;align-items:center;justify-content:center;min-height:56px;border-radius:9999px;color:hsl(var(--burnt-foreground));background:linear-gradient(90deg,#c96a2b,#d87b3c);box-shadow:0 4px 20px #c96a2b61;transition:box-shadow .2s ease,transform .15s ease}.auth-btn-primary:hover:not(:disabled){box-shadow:0 6px 28px #c96a2b7a}.auth-mountain-bg{opacity:.55;mask-image:linear-gradient(to top,black 30%,transparent 100%);-webkit-mask-image:linear-gradient(to top,black 30%,transparent 100%)}.site-auth-page [data-tour=tour-help]{right:1rem!important;bottom:calc(env(safe-area-inset-bottom,0px) + var(--app-bottom-nav-h, 76px) + .75rem)!important}@media (min-width: 768px) and (max-width: 1023px){.site-auth-page [data-tour=tour-help]{right:1.25rem!important;bottom:calc(env(safe-area-inset-bottom,0px) + var(--app-bottom-nav-h, 76px) + 1rem)!important}}.site-auth-keyboard-open [data-tour=tour-help],.site-auth-keyboard-open .install-prompt-root{opacity:0!important;pointer-events:none!important}.site-nav-sheet{isolation:isolate;z-index:60;background:linear-gradient(168deg,hsl(var(--background)),#0d1c13 48%,#07120c)!important;border-left-color:hsl(var(--burnt) / .18)!important;box-shadow:-12px 0 40px #00000059}.site-nav-sheet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.35;background:radial-gradient(ellipse 80% 50% at 100% 0%,hsl(var(--burnt) / .14) 0%,transparent 55%),radial-gradient(ellipse 60% 40% at 0% 100%,hsl(145 40% 12% / .5) 0%,transparent 50%)}.site-nav-sheet>*{position:relative;z-index:1}.site-nav-sheet__body{scrollbar-width:none}.site-nav-sheet__body::-webkit-scrollbar{display:none}.site-nav-sheet__prayer{height:3px;opacity:.9}.site-nav-sheet__pad-x{padding-left:max(1.25rem,env(safe-area-inset-left,0px));padding-right:max(1.25rem,env(safe-area-inset-right,0px))}.site-nav-sheet__header{min-height:2.75rem;padding-block:.375rem;background:hsl(var(--background) / .55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-nav-sheet__join{background:linear-gradient(135deg,hsl(var(--burnt-bright, var(--burnt))),hsl(var(--burnt-deep)));box-shadow:0 8px 22px hsl(var(--burnt) / .35),inset 0 1px #ffffff2e;transition:transform .15s ease,box-shadow .15s ease}.site-nav-sheet__join:active{transform:scale(.98)}.site-nav-sheet__signin{border-color:hsl(var(--burnt) / .22)!important;background:hsl(var(--foreground) / .04)!important}.site-nav-sheet__guest-btn-icon{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;flex-shrink:0}.site-nav-sheet__guest-btn-icon--join{background:#ffffff29;border:1px solid hsl(0 0% 100% / .22);color:#fff}.site-nav-sheet__guest-btn-icon--signin{background:hsl(var(--burnt) / .1);border:1px solid hsl(var(--burnt) / .25);color:hsl(var(--burnt))}.site-nav-sheet__passport{background:linear-gradient(135deg,hsl(var(--burnt)),hsl(var(--burnt-deep)));box-shadow:0 6px 18px hsl(var(--burnt) / .28),inset 0 1px #ffffff1f}.site-nav-sheet__dashboard{background:linear-gradient(135deg,hsl(var(--burnt)),hsl(var(--burnt-deep)));box-shadow:0 4px 14px hsl(var(--burnt) / .22)}.site-nav-sheet__stats-block{margin-top:.5rem;padding-top:.5rem;border-top:1px solid hsl(var(--burnt) / .12)}.site-nav-sheet__stats-eyebrow{display:flex;align-items:center;justify-content:center;gap:.375rem;margin-bottom:.375rem;font-family:var(--font-mono);font-size:.5625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--muted-foreground) / .85)}.site-nav-sheet__stats-pulse{width:.375rem;height:.375rem;border-radius:9999px;background:hsl(var(--burnt-bright, var(--burnt)));box-shadow:0 0 10px hsl(var(--burnt) / .65);animation:pulse 2s ease-in-out infinite}.site-nav-sheet__stats{min-height:5rem;border-radius:1rem;border:1px solid hsl(var(--burnt) / .28);background:linear-gradient(180deg,#112718fa,#0d1c12fa);box-shadow:0 10px 28px #00000052,inset 0 1px hsl(var(--bone, 40 20% 92%) / .06)}.site-nav-sheet__stat{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.625rem .375rem}.site-nav-sheet__stat--divider{border-left:1px solid hsl(var(--border) / .55)}.site-nav-sheet__stat-value{font-family:var(--font-display);font-size:clamp(1.625rem,6vw,2.125rem);font-weight:800;line-height:1;letter-spacing:-.02em;color:hsl(var(--burnt-bright, var(--burnt)))}.site-nav-sheet__stat-label{font-family:var(--font-mono);font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-top:.375rem}.site-nav-sheet__nav-grid{display:flex;flex-direction:column;justify-content:flex-start;gap:.5rem;flex-shrink:0}.site-nav-sheet__section{flex:0 0 auto;display:flex;flex-direction:column}.site-nav-sheet__section-label{font-family:var(--font-mono);font-size:.625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--muted-foreground));padding:0 .375rem;margin-bottom:.25rem;flex-shrink:0}.site-nav-sheet__section-items{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.site-nav-sheet__link{position:relative;display:flex;align-items:center;gap:.75rem;flex:0 0 auto;min-height:3.25rem;padding:.5625rem .875rem;border-radius:.875rem;border:1px solid hsl(var(--foreground) / .06);background:hsl(var(--foreground) / .03);transition:background-color .15s ease,border-color .15s ease,transform .12s ease}.site-nav-sheet__link-icon-wrap{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;background:hsl(var(--foreground) / .04);flex-shrink:0}.site-nav-sheet__link:hover{background:hsl(var(--foreground) / .07);border-color:hsl(var(--burnt) / .15)}.site-nav-sheet__link--active{background:hsl(var(--burnt) / .14);border-color:hsl(var(--burnt) / .38);box-shadow:0 4px 16px hsl(var(--burnt) / .12)}.site-nav-sheet__link--active .site-nav-sheet__link-icon-wrap{background:hsl(var(--burnt) / .18)}.site-nav-sheet__link--active:before{content:"";position:absolute;left:.5rem;top:.5rem;bottom:.5rem;width:3px;border-radius:0 3px 3px 0;background:hsl(var(--burnt))}.site-nav-sheet__link-icon{width:1.25rem;height:1.25rem;flex-shrink:0}.site-nav-sheet__link-label{font-family:var(--font-display);font-size:1.0625rem;font-weight:800;line-height:1.1;letter-spacing:.01em;color:hsl(var(--foreground))}.site-nav-sheet__link--active .site-nav-sheet__link-label{color:hsl(var(--burnt))}.site-nav-sheet__social{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));transition:color .15s ease,border-color .15s ease}.site-nav-sheet__social:hover{color:hsl(var(--burnt));border-color:hsl(var(--burnt) / .4)}.site-nav-sheet__footer{background:hsl(var(--background) / .65);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.nav-sheet-credits{display:flex;flex-direction:column;align-items:center;gap:.125rem;text-align:center;padding-top:.375rem}.nav-sheet-credits__copy,.nav-sheet-credits__powered{margin:0;font-family:var(--font-body);font-size:10px;font-weight:400;letter-spacing:.01em;text-transform:none;color:hsl(var(--muted-foreground) / .55);line-height:1.35}.nav-sheet-credits__link{color:hsl(var(--muted-foreground) / .72);font-weight:500;text-decoration:none;transition:color .15s ease}.nav-sheet-credits__link:hover{color:hsl(var(--burnt) / .85);text-decoration:underline;text-underline-offset:2px}.site-nav-sheet__credits{padding-bottom:max(.25rem,env(safe-area-inset-bottom,0px))}@media (min-height: 740px){.site-nav-sheet__stats{min-height:5.25rem}.site-nav-sheet__stat-value{font-size:clamp(1.75rem,6vw,2.375rem)}.site-nav-sheet__stat-label{font-size:.6875rem}.site-nav-sheet__link{min-height:3.25rem}.site-nav-sheet__link-label{font-size:1.0625rem}}.tribe-toaster[data-sonner-toaster]{--width: min(22rem, calc(100vw - 2.5rem) );font-family:var(--font-body);z-index:999999999}.tribe-toaster[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}.tribe-toaster[data-sonner-toaster][data-y-position=top]{top:calc(env(safe-area-inset-top,0px) + var(--app-header-h, 56px) + .75rem)}.tribe-toaster[data-sonner-toaster][data-y-position=bottom]{bottom:calc(env(safe-area-inset-bottom,0px) + var(--app-bottom-nav-h, 76px) + .75rem);top:auto}@media (max-width: 1023px){.tribe-toaster[data-sonner-toaster]{--width: 100%;left:max(1rem,env(safe-area-inset-left,0px));right:max(1rem,env(safe-area-inset-right,0px));width:auto;transform:none}.tribe-toaster[data-sonner-toaster][data-x-position=center]{left:max(1rem,env(safe-area-inset-left,0px));right:max(1rem,env(safe-area-inset-right,0px));transform:none}.tribe-toaster[data-sonner-toaster][data-y-position=bottom]{top:calc(env(safe-area-inset-top,0px) + var(--app-header-h, 56px) + .75rem);bottom:auto}}[data-sonner-toast].tribe-toast,[data-sonner-toast][data-styled=true].tribe-toast{width:100%;padding:.875rem 2.25rem .875rem .875rem;background:linear-gradient(145deg,#192e25fa,#12211bfa);border:1px solid hsl(var(--burnt) / .28);color:hsl(var(--foreground));border-radius:1rem;box-shadow:0 14px 40px #00000073,0 0 0 1px #ffffff0f inset;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);font-size:.875rem;gap:.625rem}[data-sonner-toast].tribe-toast [data-title],.tribe-toast__title{font-family:var(--font-display);font-weight:600;font-size:.9375rem;letter-spacing:-.01em;line-height:1.3}[data-sonner-toast].tribe-toast [data-description],.tribe-toast__desc{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.4}[data-sonner-toast][data-type=success] .tribe-toast__icon,[data-sonner-toast][data-type=success] [data-icon]{color:hsl(var(--burnt))}[data-sonner-toast][data-type=error] .tribe-toast__icon,[data-sonner-toast][data-type=error] [data-icon]{color:hsl(var(--destructive))}[data-sonner-toast] .tribe-toast__close,[data-sonner-toast] [data-close-button].tribe-toast__close{position:absolute;top:.5rem;right:.5rem;left:auto;transform:none;height:1.375rem;width:1.375rem;background:#ffffff12;border:1px solid hsl(0 0% 100% / .1);color:hsl(var(--muted-foreground));border-radius:9999px;opacity:.85}[data-sonner-toast] .tribe-toast__close:hover,[data-sonner-toast] [data-close-button].tribe-toast__close:hover{background:#ffffff24;opacity:1}.tribe-toast__action{border-radius:9999px;background:hsl(var(--burnt));color:hsl(var(--burnt-foreground));font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.tribe-toast__cancel{border-radius:9999px;background:hsl(var(--muted) / .5);color:hsl(var(--foreground))}@media (max-width: 768px){.surface-events .placeholder\:text-bone\/45::-moz-placeholder,.surface-progression .placeholder\:text-bone\/45::-moz-placeholder,.surface-map .placeholder\:text-bone\/45::-moz-placeholder,.surface-leaderboard .placeholder\:text-bone\/45::-moz-placeholder,.surface-membership .placeholder\:text-bone\/45::-moz-placeholder,.surface-footer .placeholder\:text-bone\/45::-moz-placeholder,.dark .placeholder\:text-bone\/45::-moz-placeholder{color:hsl(var(--bone) / .7)!important}.surface-events .placeholder\:text-bone\/45::placeholder,.surface-progression .placeholder\:text-bone\/45::placeholder,.surface-map .placeholder\:text-bone\/45::placeholder,.surface-leaderboard .placeholder\:text-bone\/45::placeholder,.surface-membership .placeholder\:text-bone\/45::placeholder,.surface-footer .placeholder\:text-bone\/45::placeholder,.dark .placeholder\:text-bone\/45::placeholder{color:hsl(var(--bone) / .7)!important}}@media (min-width: 640px){@media (max-width: 768px){p.sm\:text-\[10px\],li.sm\:text-\[10px\],p.sm\:text-\[11px\],li.sm\:text-\[11px\]{font-size:14px;line-height:1.55}p.sm\:text-xs,li.sm\:text-xs,span.sm\:text-xs:not(.uppercase):not(.font-mono),div.sm\:text-xs:not(.uppercase):not(.font-mono){font-size:14px;line-height:1.55}}}@media (min-width: 768px){@media (max-width: 768px){p.md\:text-\[10px\],li.md\:text-\[10px\],p.md\:text-\[11px\],li.md\:text-\[11px\]{font-size:14px;line-height:1.55}p.md\:\!text-\[13px\],li.md\:\!text-\[13px\]{font-size:14px!important;line-height:1.55!important}p.md\:text-xs,li.md\:text-xs,span.md\:text-xs:not(.uppercase):not(.font-mono),div.md\:text-xs:not(.uppercase):not(.font-mono){font-size:14px;line-height:1.55}}}@media (min-width: 1024px){@media (max-width: 768px){p.lg\:text-\[10px\],li.lg\:text-\[10px\],p.lg\:text-\[11px\],li.lg\:text-\[11px\],p.lg\:text-\[12px\],li.lg\:text-\[12px\]{font-size:14px;line-height:1.55}p.lg\:\!text-\[13px\],li.lg\:\!text-\[13px\]{font-size:14px!important;line-height:1.55!important}p.lg\:text-xs,li.lg\:text-xs,span.lg\:text-xs:not(.uppercase):not(.font-mono),div.lg\:text-xs:not(.uppercase):not(.font-mono){font-size:14px;line-height:1.55}}}@media (min-width: 1280px){@media (max-width: 768px){p.xl\:text-xs,li.xl\:text-xs,span.xl\:text-xs:not(.uppercase):not(.font-mono),div.xl\:text-xs:not(.uppercase):not(.font-mono){font-size:14px;line-height:1.55}}}@media (max-width: 768px){.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]p,.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] li,.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] span:not(.uppercase):not(.font-mono),.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] div:not(.uppercase):not(.font-mono){font-size:14px;line-height:1.55}}.surface-events .trip-card-premium .file\:text-foreground::file-selector-button{color:hsl(var(--card-foreground))}.surface-events .trip-card-premium .file\:text-burnt-foreground::file-selector-button{color:hsl(var(--primary-foreground))}.surface-events .surface-card .file\:text-foreground::file-selector-button,.surface-events .surface-card-feature .file\:text-foreground::file-selector-button,.surface-progression .surface-card .file\:text-foreground::file-selector-button,.surface-progression .surface-card-feature .file\:text-foreground::file-selector-button,.surface-map .surface-card .file\:text-foreground::file-selector-button,.surface-leaderboard .surface-card .file\:text-foreground::file-selector-button,.surface-membership .surface-card .file\:text-foreground::file-selector-button,.surface-image-heavy .surface-card .file\:text-foreground::file-selector-button,.surface-image-heavy .surface-card-feature .file\:text-foreground::file-selector-button,.surface-progression .trip-card-premium .file\:text-foreground::file-selector-button,.surface-map .trip-card-premium .file\:text-foreground::file-selector-button,.surface-image-heavy .trip-card-premium .file\:text-foreground::file-selector-button{color:hsl(var(--card-foreground))}.surface-events .trip-card-premium .hover\:text-foreground:hover{color:hsl(var(--card-foreground))}.surface-events .trip-card-premium .hover\:text-burnt:hover{color:hsl(var(--burnt))}.surface-events .trip-card-premium .hover\:text-bone:hover,.surface-events .surface-card .hover\:text-foreground:hover,.surface-events .surface-card-feature .hover\:text-foreground:hover,.surface-progression .surface-card .hover\:text-foreground:hover,.surface-progression .surface-card-feature .hover\:text-foreground:hover,.surface-map .surface-card .hover\:text-foreground:hover,.surface-leaderboard .surface-card .hover\:text-foreground:hover,.surface-membership .surface-card .hover\:text-foreground:hover,.surface-image-heavy .surface-card .hover\:text-foreground:hover,.surface-image-heavy .surface-card-feature .hover\:text-foreground:hover,.surface-progression .trip-card-premium .hover\:text-foreground:hover,.surface-map .trip-card-premium .hover\:text-foreground:hover,.surface-image-heavy .trip-card-premium .hover\:text-foreground:hover{color:hsl(var(--card-foreground))}.surface-events .trip-card-premium .focus\:text-burnt:focus{color:hsl(var(--burnt))}.surface-events .trip-card-premium .group:hover .group-hover\:text-foreground{color:hsl(var(--card-foreground))}.surface-events .trip-card-premium .group:hover .group-hover\:text-burnt{color:hsl(var(--burnt))}.surface-events .surface-card .group:hover .group-hover\:text-foreground,.surface-events .surface-card-feature .group:hover .group-hover\:text-foreground,.surface-progression .surface-card .group:hover .group-hover\:text-foreground,.surface-progression .surface-card-feature .group:hover .group-hover\:text-foreground,.surface-map .surface-card .group:hover .group-hover\:text-foreground,.surface-leaderboard .surface-card .group:hover .group-hover\:text-foreground,.surface-membership .surface-card .group:hover .group-hover\:text-foreground,.surface-image-heavy .surface-card .group:hover .group-hover\:text-foreground,.surface-image-heavy .surface-card-feature .group:hover .group-hover\:text-foreground,.surface-progression .trip-card-premium .group:hover .group-hover\:text-foreground,.surface-map .trip-card-premium .group:hover .group-hover\:text-foreground,.surface-image-heavy .trip-card-premium .group:hover .group-hover\:text-foreground,.surface-events .trip-card-premium .data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--card-foreground))}.surface-events .trip-card-premium .data-\[state\=checked\]\:text-burnt[data-state=checked]{color:hsl(var(--burnt))}.surface-events .surface-card .data-\[state\=active\]\:text-foreground[data-state=active],.surface-events .surface-card-feature .data-\[state\=active\]\:text-foreground[data-state=active],.surface-progression .surface-card .data-\[state\=active\]\:text-foreground[data-state=active],.surface-progression .surface-card-feature .data-\[state\=active\]\:text-foreground[data-state=active],.surface-map .surface-card .data-\[state\=active\]\:text-foreground[data-state=active],.surface-leaderboard .surface-card .data-\[state\=active\]\:text-foreground[data-state=active],.surface-membership .surface-card .data-\[state\=active\]\:text-foreground[data-state=active],.surface-image-heavy .surface-card .data-\[state\=active\]\:text-foreground[data-state=active],.surface-image-heavy .surface-card-feature .data-\[state\=active\]\:text-foreground[data-state=active],.surface-progression .trip-card-premium .data-\[state\=active\]\:text-foreground[data-state=active],.surface-map .trip-card-premium .data-\[state\=active\]\:text-foreground[data-state=active],.surface-image-heavy .trip-card-premium .data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--card-foreground))}@media not all and (min-width: 1024px){.home-trip-carousel .trip-card-core-content>.max-lg\:flex-1{flex:0 0 auto;min-height:0}}.surface-events .trip-card-premium .\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--card-foreground))}.surface-events .surface-card .\[\&\>svg\]\:text-foreground>svg,.surface-events .surface-card-feature .\[\&\>svg\]\:text-foreground>svg,.surface-progression .surface-card .\[\&\>svg\]\:text-foreground>svg,.surface-progression .surface-card-feature .\[\&\>svg\]\:text-foreground>svg,.surface-map .surface-card .\[\&\>svg\]\:text-foreground>svg,.surface-leaderboard .surface-card .\[\&\>svg\]\:text-foreground>svg,.surface-membership .surface-card .\[\&\>svg\]\:text-foreground>svg,.surface-image-heavy .surface-card .\[\&\>svg\]\:text-foreground>svg,.surface-image-heavy .surface-card-feature .\[\&\>svg\]\:text-foreground>svg,.surface-progression .trip-card-premium .\[\&\>svg\]\:text-foreground>svg,.surface-map .trip-card-premium .\[\&\>svg\]\:text-foreground>svg,.surface-image-heavy .trip-card-premium .\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--card-foreground))}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:rounded-md::file-selector-button{border-radius:var(--radius-btn)}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-burnt::file-selector-button{background-color:hsl(var(--primary))}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-burnt-foreground::file-selector-button{color:hsl(var(--primary-foreground))}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-\[\#122018\]\/40::-moz-placeholder{color:#12201866}.placeholder\:text-\[\#122018\]\/40::placeholder{color:#12201866}.placeholder\:text-bone\/45::-moz-placeholder{color:hsl(var(--foreground) / .45)}.placeholder\:text-bone\/45::placeholder{color:hsl(var(--foreground) / .45)}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground\/40::-moz-placeholder{color:hsl(var(--muted-foreground) / .4)}.placeholder\:text-muted-foreground\/40::placeholder{color:hsl(var(--muted-foreground) / .4)}.placeholder\:text-muted-foreground\/50::-moz-placeholder{color:hsl(var(--muted-foreground) / .5)}.placeholder\:text-muted-foreground\/50::placeholder{color:hsl(var(--muted-foreground) / .5)}.placeholder\:text-muted-foreground\/60::-moz-placeholder{color:hsl(var(--muted-foreground) / .6)}.placeholder\:text-muted-foreground\/60::placeholder{color:hsl(var(--muted-foreground) / .6)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-1:before{content:var(--tw-content);bottom:.25rem}.before\:left-2:before{content:var(--tw-content);left:.5rem}.before\:left-\[19px\]:before{content:var(--tw-content);left:19px}.before\:top-1:before{content:var(--tw-content);top:.25rem}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-bone\/20:before{content:var(--tw-content);background-color:hsl(var(--foreground) / .2)}.before\:bg-border:before{content:var(--tw-content);background-color:hsl(var(--border))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-btn);border-bottom-left-radius:var(--radius-btn)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-btn);border-bottom-right-radius:var(--radius-btn)}.last\:border-0:last-child{border-width:0px}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-burnt\/40:focus-within{--tw-ring-color: hsl(var(--primary) / .4)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1\.5:hover{--tw-translate-y: -.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-x-\[3px\]:hover{--tw-translate-x: 3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#C96B3C\]\/35:hover{border-color:#c96b3c59}.hover\:border-\[\#C96B3C\]\/40:hover{border-color:#c96b3c66}.hover\:border-bone\/30:hover{border-color:hsl(var(--foreground) / .3)}.hover\:border-border:hover{border-color:hsl(var(--border))}.hover\:border-burnt:hover{border-color:hsl(var(--primary))}.hover\:border-burnt\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-burnt\/35:hover{border-color:hsl(var(--primary) / .35)}.hover\:border-burnt\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-burnt\/45:hover{border-color:hsl(var(--primary) / .45)}.hover\:border-burnt\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-burnt\/60:hover{border-color:hsl(var(--primary) / .6)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-white\/\[0\.07\]:hover{border-color:#ffffff12}.hover\:\!bg-transparent:hover{background-color:transparent!important}.hover\:\!bg-white\/5:hover{background-color:#ffffff0d!important}.hover\:bg-\[\#122018\]\/90:hover{background-color:#122018e6}.hover\:bg-\[\#8E4A2A\]:hover{--tw-bg-opacity: 1;background-color:rgb(142 74 42 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#C96B3C\]\/10:hover{background-color:#c96b3c1a}.hover\:bg-\[hsl\(36_30\%_96\%\)\]:hover{--tw-bg-opacity: 1;background-color:hsl(36 30% 96% / var(--tw-bg-opacity, 1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500\/15:hover{background-color:#f59e0b26}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-black\/75:hover{background-color:#000000bf}.hover\:bg-bone:hover{background-color:hsl(var(--foreground))}.hover\:bg-bone\/10:hover{background-color:hsl(var(--foreground) / .1)}.hover\:bg-bone\/15:hover{background-color:hsl(var(--foreground) / .15)}.hover\:bg-bone\/20:hover{background-color:hsl(var(--foreground) / .2)}.hover\:bg-bone\/5:hover{background-color:hsl(var(--foreground) / .05)}.hover\:bg-bone\/60:hover{background-color:hsl(var(--foreground) / .6)}.hover\:bg-burnt-bright:hover{background-color:hsl(var(--burnt-bright))}.hover\:bg-burnt\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-burnt\/15:hover{background-color:hsl(var(--primary) / .15)}.hover\:bg-burnt\/20:hover{background-color:hsl(var(--primary) / .2)}.hover\:bg-burnt\/25:hover{background-color:hsl(var(--primary) / .25)}.hover\:bg-burnt\/35:hover{background-color:hsl(var(--primary) / .35)}.hover\:bg-burnt\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-burnt\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-burnt\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-burnt\/\[0\.03\]:hover{background-color:hsl(var(--primary) / .03)}.hover\:bg-charcoal:hover{background-color:hsl(var(--background))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-foreground\/10:hover{background-color:hsl(var(--foreground) / .1)}.hover\:bg-foreground\/30:hover{background-color:hsl(var(--foreground) / .3)}.hover\:bg-forest-deep:hover{background-color:hsl(var(--background))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-muted\/80:hover{background-color:hsl(var(--muted) / .8)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-sky-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-100:hover{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-zinc-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\:\!text-white:hover{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.hover\:text-\[\#122018\]:hover{--tw-text-opacity: 1;color:rgb(18 32 24 / var(--tw-text-opacity, 1))}.hover\:text-\[\#8E4A2A\]:hover{--tw-text-opacity: 1;color:rgb(142 74 42 / var(--tw-text-opacity, 1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-bone:hover{color:hsl(var(--foreground))}.hover\:text-bone\/60:hover{color:hsl(var(--foreground) / .6)}.hover\:text-burnt:hover{color:hsl(var(--primary))}.hover\:text-burnt-bright:hover{color:hsl(var(--burnt-bright))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-primary\/90:hover{color:hsl(var(--primary) / .9)}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_hsl\(var\(--burnt\)\/0\.12\)\]:hover{--tw-shadow: 0 0 20px hsl(var(--burnt)/.12);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-elevated:hover{--tw-shadow: var(--shadow-elevated);--tw-shadow-colored: var(--shadow-elevated);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-glow:hover{--tw-shadow: var(--shadow-glow);--tw-shadow-colored: var(--shadow-glow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: var(--shadow-md);--tw-shadow-colored: var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-soft:hover{--tw-shadow: var(--shadow-soft);--tw-shadow-colored: var(--shadow-soft);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:outline-offset-4:hover{outline-offset:4px}.hover\:outline-burnt\/60:hover{outline-color:hsl(var(--primary) / .6)}.hover\:ring-burnt\/40:hover{--tw-ring-color: hsl(var(--primary) / .4)}.hover\:ring-burnt\/50:hover{--tw-ring-color: hsl(var(--primary) / .5)}.hover\:ring-burnt\/90:hover{--tw-ring-color: hsl(var(--primary) / .9)}.hover\:ring-foreground\/30:hover{--tw-ring-color: hsl(var(--foreground) / .3)}.hover\:file\:opacity-90::file-selector-button:hover{opacity:.9}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:border-burnt:focus{border-color:hsl(var(--primary))}.focus\:border-burnt\/50:focus{border-color:hsl(var(--primary) / .5)}.focus\:border-burnt\/70:focus{border-color:hsl(var(--primary) / .7)}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-bone\/15:focus{background-color:hsl(var(--foreground) / .15)}.focus\:bg-burnt\/10:focus{background-color:hsl(var(--primary) / .1)}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-\[\#122018\]:focus{--tw-text-opacity: 1;color:rgb(18 32 24 / var(--tw-text-opacity, 1))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-burnt:focus{color:hsl(var(--primary))}.focus\:text-destructive:focus{color:hsl(var(--destructive))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:text-red-600:focus{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-burnt:focus{--tw-ring-color: hsl(var(--primary))}.focus\:ring-burnt\/15:focus{--tw-ring-color: hsl(var(--primary) / .15)}.focus\:ring-burnt\/25:focus{--tw-ring-color: hsl(var(--primary) / .25)}.focus\:ring-burnt\/30:focus{--tw-ring-color: hsl(var(--primary) / .3)}.focus\:ring-burnt\/40:focus{--tw-ring-color: hsl(var(--primary) / .4)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:border-burnt:focus-visible{border-color:hsl(var(--primary))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-burnt:focus-visible{--tw-ring-color: hsl(var(--primary))}.focus-visible\:ring-burnt\/25:focus-visible{--tw-ring-color: hsl(var(--primary) / .25)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.focus-visible\:ring-offset-card:focus-visible{--tw-ring-offset-color: hsl(var(--card))}.active\:scale-90:active{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.96\]:active{--tw-scale-x: .96;--tw-scale-y: .96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-muted:active{background-color:hsl(var(--muted))}.active\:bg-muted\/40:active{background-color:hsl(var(--muted) / .4)}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-rotate-3{--tw-rotate: -3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-\[-6deg\]{--tw-rotate: -6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-burnt{border-color:hsl(var(--primary))}.group:hover .group-hover\:bg-forest-deep\/30{background-color:hsl(var(--background) / .3)}.group:hover .group-hover\:text-burnt{color:hsl(var(--primary))}.group:hover .group-hover\:text-burnt-bright{color:hsl(var(--burnt-bright))}.group:hover .group-hover\:text-foreground{color:hsl(var(--foreground))}.group\/edit:hover .group-hover\/edit\:opacity-100,.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-60{opacity:.6}.group:hover .group-hover\:shadow-glow{--tw-shadow: var(--shadow-glow);--tw-shadow-colored: var(--shadow-glow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-glow-sm{--tw-shadow: var(--shadow-glow-sm);--tw-shadow-colored: var(--shadow-glow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1\.5[data-side=bottom]{--tw-translate-y: .375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1\.5[data-side=left]{--tw-translate-x: -.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1\.5[data-side=right]{--tw-translate-x: .375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1\.5[data-side=top]{--tw-translate-y: -.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[state\=open\]\:border-burnt[data-state=open]{border-color:hsl(var(--primary))}.data-\[active\=true\]\:\!bg-transparent[data-active=true]{background-color:transparent!important}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-card[data-state=active]{background-color:hsl(var(--card))}.data-\[state\=checked\]\:bg-burnt\/15[data-state=checked]{background-color:hsl(var(--primary) / .15)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:\!text-\[\#F4B266\][data-active=true]{--tw-text-opacity: 1 !important;color:rgb(244 178 102 / var(--tw-text-opacity, 1))!important}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[placeholder\]\:text-\[\#122018\]\/40[data-placeholder]{color:#12201866}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-burnt[data-state=checked]{color:hsl(var(--primary))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=open\]\:ring-2[data-state=open]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.data-\[state\=open\]\:ring-burnt\/25[data-state=open]{--tw-ring-color: hsl(var(--primary) / .25)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:border-zinc-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}.dark\:border-zinc-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.dark\:bg-amber-950\/20:is(.dark *){background-color:#451a0333}.dark\:bg-emerald-950\/20:is(.dark *){background-color:#022c2233}.dark\:bg-zinc-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.dark\:bg-zinc-800\/90:is(.dark *){background-color:#27272ae6}.dark\:bg-zinc-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.dark\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-200\/90:is(.dark *){color:#fde68ae6}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-zinc-200:is(.dark *){--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.dark\:text-zinc-300:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.dark\:hover\:bg-zinc-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-zinc-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}@media not all and (min-width: 1024px){.max-lg\:h-\[100dvh\]{height:100dvh}.max-lg\:max-h-\[100dvh\]{max-height:100dvh}.max-lg\:min-h-0{min-height:0px}.max-lg\:flex-1{flex:1 1 0%}.max-lg\:overflow-hidden{overflow:hidden}.max-lg\:overflow-y-auto{overflow-y:auto}.max-lg\:overscroll-contain{overscroll-behavior:contain}.max-lg\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}}@media not all and (min-width: 768px){.max-md\:bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.max-md\:from-black\/25{--tw-gradient-from: rgb(0 0 0 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.max-md\:via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.max-md\:to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}}@media not all and (min-width: 640px){.max-sm\:hidden{display:none}.max-sm\:data-\[state\=closed\]\:animate-none[data-state=closed],.max-sm\:data-\[state\=open\]\:animate-none[data-state=open]{animation:none}}@media (min-width: 420px){.min-\[420px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 640px){.sm\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\:bottom-0{bottom:0}.sm\:bottom-6{bottom:1.5rem}.sm\:left-4{left:1rem}.sm\:right-0{right:0}.sm\:right-6{right:1.5rem}.sm\:top-4{top:1rem}.sm\:top-auto{top:auto}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mb-1\.5{margin-bottom:.375rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mt-0{margin-top:0}.sm\:mt-1{margin-top:.25rem}.sm\:mt-2{margin-top:.5rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mt-8{margin-top:2rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:aspect-square{aspect-ratio:1 / 1}.sm\:h-1\.5{height:.375rem}.sm\:h-10{height:2.5rem}.sm\:h-11{height:2.75rem}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-20{height:5rem}.sm\:h-24{height:6rem}.sm\:h-28{height:7rem}.sm\:h-44{height:11rem}.sm\:h-48{height:12rem}.sm\:h-5{height:1.25rem}.sm\:h-7{height:1.75rem}.sm\:h-8{height:2rem}.sm\:h-9{height:2.25rem}.sm\:h-\[18px\]{height:18px}.sm\:h-\[420px\]{height:420px}.sm\:h-\[44vh\]{height:44vh}.sm\:h-\[55vh\]{height:55vh}.sm\:h-\[72px\]{height:72px}.sm\:max-h-\[320px\]{max-height:320px}.sm\:max-h-\[42vh\]{max-height:42vh}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:min-h-0{min-height:0px}.sm\:min-h-\[10\.5rem\]{min-height:10.5rem}.sm\:min-h-\[2\.75rem\]{min-height:2.75rem}.sm\:min-h-\[2rem\]{min-height:2rem}.sm\:min-h-\[34px\]{min-height:34px}.sm\:min-h-\[6\.75rem\]{min-height:6.75rem}.sm\:min-h-\[88vh\]{min-height:88vh}.sm\:w-10{width:2.5rem}.sm\:w-11{width:2.75rem}.sm\:w-14{width:3.5rem}.sm\:w-16{width:4rem}.sm\:w-20{width:5rem}.sm\:w-5{width:1.25rem}.sm\:w-7{width:1.75rem}.sm\:w-8{width:2rem}.sm\:w-9{width:2.25rem}.sm\:w-\[10\.5rem\]{width:10.5rem}.sm\:w-\[18px\]{width:18px}.sm\:w-\[320px\]{width:320px}.sm\:w-\[55\%\]{width:55%}.sm\:w-\[min\(420px\,92vw\)\]{width:min(420px,92vw)}.sm\:w-auto{width:auto}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:columns-2{-moz-columns:2;columns:2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.sm\:gap-1{gap:.25rem}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.sm\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:rounded-md{border-radius:var(--radius-btn)}.sm\:border-border{border-color:hsl(var(--border))}.sm\:bg-transparent{background-color:transparent}.sm\:p-0{padding:0}.sm\:p-2\.5{padding:.625rem}.sm\:p-3{padding:.75rem}.sm\:p-3\.5{padding:.875rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-\[var\(--dash-pad\)\]{padding:var(--dash-pad)}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-\[18px\]{padding-left:18px;padding-right:18px}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:pb-2{padding-bottom:.5rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pt-0{padding-top:0}.sm\:pt-2\.5{padding-top:.625rem}.sm\:pt-24{padding-top:6rem}.sm\:text-left{text-align:left}.sm\:font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[9px\]{font-size:9px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:font-semibold{font-weight:600}.sm\:normal-case{text-transform:none}.sm\:tracking-normal{letter-spacing:0em}.sm\:text-muted-foreground{color:hsl(var(--muted-foreground))}.sm\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.md\:absolute{position:absolute}.md\:-left-4{left:-1rem}.md\:-right-4{right:-1rem}.md\:left-6{left:1.5rem}.md\:right-6{right:1.5rem}.md\:top-5{top:1.25rem}.md\:top-6{top:1.5rem}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-6{grid-column:span 6 / span 6}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:\!mb-6{margin-bottom:1.5rem!important}.md\:-mt-2{margin-top:-.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-14{margin-bottom:3.5rem}.md\:mb-3{margin-bottom:.75rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-5{margin-bottom:1.25rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:ml-2{margin-left:.5rem}.md\:mt-12{margin-top:3rem}.md\:mt-14{margin-top:3.5rem}.md\:mt-3{margin-top:.75rem}.md\:mt-5{margin-top:1.25rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:aspect-\[3\/4\]{aspect-ratio:3/4}.md\:aspect-\[4\/3\]{aspect-ratio:4/3}.md\:h-10{height:2.5rem}.md\:h-11{height:2.75rem}.md\:h-12{height:3rem}.md\:h-14{height:3.5rem}.md\:h-2{height:.5rem}.md\:h-20{height:5rem}.md\:h-24{height:6rem}.md\:h-3{height:.75rem}.md\:h-3\.5{height:.875rem}.md\:h-32{height:8rem}.md\:h-4{height:1rem}.md\:h-5{height:1.25rem}.md\:h-56{height:14rem}.md\:h-6{height:1.5rem}.md\:h-7{height:1.75rem}.md\:h-80{height:20rem}.md\:h-\[3\.35rem\]{height:3.35rem}.md\:h-\[88px\]{height:88px}.md\:h-auto{height:auto}.md\:min-h-\[11\.5rem\]{min-height:11.5rem}.md\:min-h-\[360px\]{min-height:360px}.md\:min-h-\[3rem\]{min-height:3rem}.md\:min-h-\[clamp\(560px\,78vh\,820px\)\]{min-height:clamp(560px,78vh,820px)}.md\:w-10{width:2.5rem}.md\:w-11{width:2.75rem}.md\:w-12{width:3rem}.md\:w-2{width:.5rem}.md\:w-20{width:5rem}.md\:w-24{width:6rem}.md\:w-28{width:7rem}.md\:w-3{width:.75rem}.md\:w-3\.5{width:.875rem}.md\:w-32{width:8rem}.md\:w-4{width:1rem}.md\:w-40{width:10rem}.md\:w-5{width:1.25rem}.md\:w-6{width:1.5rem}.md\:w-7{width:1.75rem}.md\:w-\[3\.35rem\]{width:3.35rem}.md\:w-\[88px\]{width:88px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-\[1fr\,300px\]{grid-template-columns:1fr 300px}.md\:grid-cols-\[1fr_minmax\(0\,320px\)\]{grid-template-columns:1fr minmax(0,320px)}.md\:grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-12{gap:3rem}.md\:gap-2{gap:.5rem}.md\:gap-2\.5{gap:.625rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.md\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:self-start{align-self:flex-start}.md\:overflow-visible{overflow:visible}.md\:rounded-3xl{border-radius:1.5rem}.md\:bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.md\:from-black\/55{--tw-gradient-from: rgb(0 0 0 / .55) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.md\:via-black\/15{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.md\:to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.md\:p-10{padding:2.5rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-3{padding-bottom:.75rem}.md\:pb-4{padding-bottom:1rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-2{padding-left:.5rem}.md\:pr-10{padding-right:2.5rem}.md\:pr-3{padding-right:.75rem}.md\:pt-1\.5{padding-top:.375rem}.md\:pt-24{padding-top:6rem}.md\:pt-28{padding-top:7rem}.md\:pt-5{padding-top:1.25rem}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:\!text-\[13px\]{font-size:13px!important}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-8xl{font-size:6rem;line-height:1}.md\:text-\[1\.65rem\]{font-size:1.65rem}.md\:text-\[10px\]{font-size:10px}.md\:text-\[11px\]{font-size:11px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[2\.25rem\]{font-size:2.25rem}.md\:text-\[9px\]{font-size:9px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:tracking-wide{letter-spacing:.025em}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 835px){.tablet-lg\:min-h-\[clamp\(620px\,88vh\,920px\)\]{min-height:clamp(620px,88vh,920px)}.tablet-lg\:w-\[260px\]{width:260px}.tablet-lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:bottom-3{bottom:.75rem}.lg\:bottom-6{bottom:1.5rem}.lg\:left-3{left:.75rem}.lg\:left-8{left:2rem}.lg\:left-auto{left:auto}.lg\:right-3{right:.75rem}.lg\:right-6{right:1.5rem}.lg\:top-28{top:7rem}.lg\:top-3{top:.75rem}.lg\:top-6{top:1.5rem}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:-m-rc-4{margin:calc(clamp(1rem,1.6vw,1.5rem)*-1)}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mx-4{margin-left:1rem;margin-right:1rem}.lg\:mb-1\.5{margin-bottom:.375rem}.lg\:mb-14{margin-bottom:3.5rem}.lg\:mb-4{margin-bottom:1rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mb-rc-3{margin-bottom:clamp(.75rem,1.2vw,1rem)}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-12{margin-top:3rem}.lg\:mt-16{margin-top:4rem}.lg\:mt-2{margin-top:.5rem}.lg\:mt-3{margin-top:.75rem}.lg\:mt-4{margin-top:1rem}.lg\:mt-6{margin-top:1.5rem}.lg\:line-clamp-none{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:\!flex{display:flex!important}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:grid{display:grid}.lg\:contents{display:contents}.lg\:\!hidden{display:none!important}.lg\:hidden{display:none}.lg\:aspect-\[4\/3\]{aspect-ratio:4/3}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-12{height:3rem}.lg\:h-14{height:3.5rem}.lg\:h-16{height:4rem}.lg\:h-2{height:.5rem}.lg\:h-20{height:5rem}.lg\:h-28{height:7rem}.lg\:h-40{height:10rem}.lg\:h-56{height:14rem}.lg\:h-6{height:1.5rem}.lg\:h-8{height:2rem}.lg\:h-9{height:2.25rem}.lg\:h-\[60vh\]{height:60vh}.lg\:h-\[72px\]{height:72px}.lg\:h-\[80px\]{height:80px}.lg\:h-\[80vh\]{height:80vh}.lg\:max-h-full{max-height:100%}.lg\:min-h-0{min-height:0px}.lg\:min-h-\[280px\]{min-height:280px}.lg\:min-h-\[40px\]{min-height:40px}.lg\:min-h-\[540px\]{min-height:540px}.lg\:min-h-\[60vh\]{min-height:60vh}.lg\:min-h-\[clamp\(620px\,88vh\,940px\)\]{min-height:clamp(620px,88vh,940px)}.lg\:w-16{width:4rem}.lg\:w-20{width:5rem}.lg\:w-6{width:1.5rem}.lg\:w-8{width:2rem}.lg\:w-\[min\(15rem\,34vw\)\]{width:min(15rem,34vw)}.lg\:w-auto{width:auto}.lg\:max-w-4xl{max-width:56rem}.lg\:max-w-\[min\(100\%\,22rem\)\]{max-width:min(100%,22rem)}.lg\:max-w-md{max-width:28rem}.lg\:max-w-none{max-width:none}.lg\:shrink-0{flex-shrink:0}.lg\:columns-3{-moz-columns:3;columns:3}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1fr\,340px\]{grid-template-columns:1fr 340px}.lg\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px}.lg\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:gap-16{gap:4rem}.lg\:gap-2{gap:.5rem}.lg\:gap-3{gap:.75rem}.lg\:gap-4{gap:1rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-7{gap:1.75rem}.lg\:gap-8{gap:2rem}.lg\:gap-rc-2{gap:clamp(.5rem,.8vw,.75rem)}.lg\:gap-rc-3{gap:clamp(.75rem,1.2vw,1rem)}.lg\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.lg\:rounded-3xl{border-radius:1.5rem}.lg\:rounded-\[28px\]{border-radius:28px}.lg\:rounded-xl{border-radius:.75rem}.lg\:p-12{padding:3rem}.lg\:p-4{padding:1rem}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:p-7{padding:1.75rem}.lg\:p-8{padding:2rem}.lg\:p-9{padding:2.25rem}.lg\:p-rc-4{padding:clamp(1rem,1.6vw,1.5rem)}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-9{padding-left:2.25rem;padding-right:2.25rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:pb-0{padding-bottom:0}.lg\:pb-14{padding-bottom:3.5rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pl-0{padding-left:0}.lg\:pr-12{padding-right:3rem}.lg\:pt-24{padding-top:6rem}.lg\:pt-rc-3{padding-top:clamp(.75rem,1.2vw,1rem)}.lg\:text-left{text-align:left}.lg\:\!text-\[13px\]{font-size:13px!important}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-8xl{font-size:6rem;line-height:1}.lg\:text-9xl{font-size:8rem;line-height:1}.lg\:text-\[10px\]{font-size:10px}.lg\:text-\[11px\]{font-size:11px}.lg\:text-\[12px\]{font-size:12px}.lg\:text-\[2\.25rem\]{font-size:2.25rem}.lg\:text-\[34px\]{font-size:34px}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-rc-sm{font-size:clamp(.75rem,1vw,.875rem);line-height:1.4}.lg\:text-rc-xl{font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.25;letter-spacing:-.01em}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-xs{font-size:.75rem;line-height:1rem}.lg\:page-pad{padding-block:clamp(1rem,2.5vw,2.5rem) clamp(1.5rem,3vw,3rem)}.lg\:page-pad{padding-block:clamp(2rem,3vw,3.5rem) clamp(2rem,3.5vw,4rem)}.lg\:page-pad{min-width:0;max-width:100%}}@media (min-width: 1280px){.xl\:left-12{left:3rem}.xl\:right-8{right:2rem}.xl\:mb-3{margin-bottom:.75rem}.xl\:mt-3{margin-top:.75rem}.xl\:h-16{height:4rem}.xl\:h-\[88px\]{height:88px}.xl\:columns-4{-moz-columns:4;columns:4}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-\[1fr\,400px\]{grid-template-columns:1fr 400px}.xl\:gap-10{gap:2.5rem}.xl\:gap-7{gap:1.75rem}.xl\:text-base{font-size:1rem;line-height:1.5rem}.xl\:text-sm{font-size:.875rem;line-height:1.25rem}.xl\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 1440px){.\32xl\:right-14{right:3.5rem}.\32xl\:mb-20{margin-bottom:5rem}.\32xl\:mb-8{margin-bottom:2rem}.\32xl\:mt-4{margin-top:1rem}.\32xl\:h-16{height:4rem}.\32xl\:h-7{height:1.75rem}.\32xl\:w-16{width:4rem}.\32xl\:w-7{width:1.75rem}.\32xl\:gap-8{gap:2rem}.\32xl\:p-10{padding:2.5rem}.\32xl\:py-20{padding-top:5rem;padding-bottom:5rem}.\32xl\:py-28{padding-top:7rem;padding-bottom:7rem}.\32xl\:pb-8{padding-bottom:2rem}.\32xl\:pt-\[120px\]{padding-top:120px}.\32xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}.\32xl\:text-6xl{font-size:3.75rem;line-height:1}.\32xl\:text-7xl{font-size:4.5rem;line-height:1}.\32xl\:text-base{font-size:1rem;line-height:1.5rem}.\32xl\:text-lg{font-size:1.125rem;line-height:1.75rem}}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:var(--radius-btn);border-bottom-left-radius:var(--radius-btn)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:var(--radius-btn);border-bottom-right-radius:var(--radius-btn)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:var(--radius-btn);border-bottom-right-radius:var(--radius-btn)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
