.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{box-sizing:content-box;color:#000;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{box-sizing:border-box;cursor:pointer;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{box-sizing:border-box;color:#333;white-space:nowrap;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{pointer-events:none;will-change:transform;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{box-sizing:border-box;content:"";border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}:root{--ink:#32152b;--green:#5b214e;--green-2:#5b214e;--cream:#fff8f1;--paper:#fffaf6;--orange:#ff6846;--muted:#75666f;--line:#eadfdc}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.site-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff8f1f2;border-bottom:1px solid #5b214e1a;align-items:center;gap:34px;height:82px;padding:0 clamp(22px,5vw,76px);display:flex;position:sticky;top:0}.brand-logo{border-radius:8px;flex:none;align-items:center;width:172px;height:54px;display:inline-flex;overflow:hidden}.brand-logo img{width:100%;height:auto;display:block}.brand-logo-inverse{background:var(--cream);width:182px;height:auto;padding:7px 9px}.location-pill{color:var(--green);cursor:pointer;background:#f4e9ef;border:0;border-radius:999px;align-items:center;gap:9px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.pin{color:var(--orange);font-size:9px}.chevron{color:#718076}.site-header nav{align-items:center;gap:24px;margin-left:auto;font-size:13px;font-weight:700;display:flex}.site-header nav a:hover{color:var(--orange)}.site-header nav button{cursor:pointer;font-weight:750}.login-button{background:0 0;border:0}.cart-button{background:var(--green);color:#fff;border:0;border-radius:999px;align-items:center;gap:9px;padding:10px 16px;display:flex}.cart-button span{background:var(--orange);border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:11px;display:grid}.hero{background:var(--cream);grid-template-columns:minmax(0,1.02fr) minmax(460px,.98fr);min-height:610px;display:grid;overflow:hidden}.hero-copy{align-self:center;padding:clamp(60px,8vw,105px) clamp(34px,7vw,105px)}.eyebrow{color:var(--orange);letter-spacing:.18em;margin:0 0 14px;font-size:11px;font-weight:850}.hero h1{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7vw,96px);font-weight:500;line-height:.9}.hero h1 em{color:var(--green-2);font-weight:500}.hero-subtitle{color:#705e6b;max-width:570px;margin:25px 0 28px;font-size:18px;line-height:1.65}.address-box{background:#fff;border-radius:16px;max-width:600px;padding:8px 8px 8px 18px;box-shadow:0 14px 40px #1d2f241c}.address-box label{color:#7f897f;letter-spacing:.05em;text-transform:uppercase;padding:6px 0 1px 26px;font-size:10px;font-weight:800;display:block}.address-box>div{align-items:center;gap:8px;display:flex}.address-box input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:9px 4px;font-weight:700}.address-icon{color:var(--orange);font-size:21px}.address-box button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:11px;padding:14px 20px;font-weight:800}.trust-row{color:#728078;flex-wrap:wrap;gap:20px;margin-top:20px;font-size:11px;font-weight:700;display:flex}.trust-row span:first-letter{color:var(--green)}.hero-visual{background-image:linear-gradient(120deg,#143b2814,#ed6b3b14),url(/amiel-hero.png);background-position:50%;background-size:cover;min-height:610px;position:relative}.hero-visual:after{content:"";background:linear-gradient(90deg, var(--cream) 0%, transparent 17%, transparent 80%, #12342314);pointer-events:none;position:absolute;inset:0}.floating-card{z-index:2;position:absolute;bottom:13%;left:8%}.delivery-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #ffffffbf;border-radius:15px;align-items:center;gap:12px;width:255px;padding:14px;display:flex;box-shadow:0 18px 60px #0c221633}.delivery-icon{color:#fff;background:var(--green-2);border-radius:50%;flex:0 0 36px;place-items:center;height:36px;font-weight:900;display:grid}.delivery-card strong,.delivery-card small{display:block}.delivery-card strong{font-size:13px}.delivery-card small{color:var(--muted);margin-top:4px;font-size:11px}.hero-label{z-index:2;color:#fff;text-align:right;text-shadow:0 2px 18px #00000047;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:9%;right:6%}.hero-label span{background:var(--orange);text-shadow:none;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.hero-label strong{font-family:Georgia,serif;font-size:24px;line-height:1.1}.discover{max-width:1540px;margin:0 auto;padding:82px clamp(22px,6vw,88px) 100px}.section-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.section-heading h2,.partner-section h2{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(39px,4vw,58px);font-weight:500}.search-field{background:#f2f3ef;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;width:min(390px,100%);padding:12px 18px;display:flex}.search-field:focus-within{border-color:var(--green-2);background:#fff}.search-field span{color:var(--muted);font-size:22px}.search-field input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.category-row{scrollbar-width:none;gap:9px;margin:34px 0 28px;display:flex;overflow-x:auto}.category-row button{white-space:nowrap;border:1px solid var(--line);color:#59645c;cursor:pointer;background:#fff;border-radius:999px;padding:10px 17px;font-size:12px;font-weight:750}.category-row button.active{color:#fff;background:var(--green);border-color:var(--green)}.restaurant-grid{grid-template-columns:repeat(3,1fr);gap:25px 20px;display:grid}.restaurant-card{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:18px;padding:0;transition:transform .2s,box-shadow .2s;overflow:hidden}.restaurant-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px #1b32221c}.restaurant-image{place-items:center;height:205px;display:grid;position:relative;overflow:hidden}.restaurant-image:after{content:"";filter:blur(1px);background:#ffffff40;border-radius:50%;width:180px;height:180px;position:absolute}.restaurant-image>span{z-index:1;filter:drop-shadow(0 15px 15px #2223142e);font-size:92px;position:relative;transform:rotate(-5deg)}.restaurant-image small{z-index:2;color:var(--green);background:#fff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850;position:absolute;top:13px;left:13px}.heart{z-index:2;width:34px;height:34px;color:var(--ink);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;font-size:22px;position:absolute;top:11px;right:12px}.saffron{background:linear-gradient(135deg,#e9b850,#f3d88e)}.tomato{background:linear-gradient(135deg,#df745a,#f3b08f)}.avocado{background:linear-gradient(135deg,#9abb67,#dbe5a1)}.olive{background:linear-gradient(135deg,#78976f,#c7d2a2)}.nori{background:linear-gradient(135deg,#365e52,#94baa5)}.cocoa{background:linear-gradient(135deg,#9b684e,#deb58a)}.restaurant-info{padding:16px 15px 18px}.restaurant-info>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.restaurant-info h3{margin:0;font-family:Georgia,serif;font-size:20px;font-weight:600}.restaurant-info p{color:var(--muted);margin:6px 0 12px;font-size:12px}.rating{color:var(--green);flex:none;font-size:11px;font-weight:850}.restaurant-meta{color:#68736b;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.restaurant-meta span+span:before{content:"·";color:#aeb5ae;margin-right:9px}.empty-state{text-align:center;min-height:260px;color:var(--muted);grid-column:1/-1;align-content:center;place-items:center;display:grid}.empty-state span{font-size:52px}.empty-state h3{color:var(--ink);margin:12px 0 3px}.empty-state p{margin:0}.partner-section{background:var(--green);color:#fff;border-radius:28px;grid-template-columns:1fr 1.1fr;gap:70px;max-width:1400px;margin:0 auto 70px;padding:clamp(46px,6vw,78px);display:grid}.eyebrow.light{color:#f5a37f}.partner-section>div>p:last-child{color:#c7d5ca;max-width:520px;line-height:1.7}.partner-links{gap:13px;display:grid}.partner-links a{background:#ffffff12;border:1px solid #ffffff2b;border-radius:17px;padding:24px 27px;transition:background .2s;position:relative}.partner-links a:hover{background:#ffffff1f}.partner-links span,.partner-links strong,.partner-links b{display:block}.partner-links span{color:#f5a37f;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.partner-links strong{margin:7px 0 16px;font-family:Georgia,serif;font-size:23px}.partner-links b{font-size:12px}footer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:20px 34px;padding:45px clamp(24px,6vw,90px);display:grid}.footer-brand{color:var(--ink)}footer p{margin:0;font-family:Georgia,serif;font-style:italic}footer>div:nth-of-type(2){gap:20px;font-size:11px;font-weight:750;display:flex}footer small{grid-column:1/-1;font-size:10px}.overlay{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a191094;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.menu-sheet{background:var(--paper);border-radius:25px;width:min(760px,100%);max-height:min(850px,92vh);position:relative;overflow-y:auto;box-shadow:0 30px 100px #00000052}.close-button{z-index:3;width:38px;height:38px;color:var(--ink);cursor:pointer;background:#fffffff0;border:0;border-radius:50%;font-size:25px;position:absolute;top:16px;right:16px}.menu-cover{place-items:center;height:190px;display:grid}.menu-cover span{filter:drop-shadow(0 15px 15px #00000029);font-size:100px}.menu-header{border-bottom:1px solid var(--line);padding:25px 32px 20px}.menu-header p{color:var(--orange);text-transform:uppercase;letter-spacing:.14em;margin:0 0 4px;font-size:10px;font-weight:850}.menu-header h2{margin:0;font-family:Georgia,serif;font-size:36px}.menu-header>div{color:var(--muted);gap:17px;margin-top:10px;font-size:11px;font-weight:700;display:flex}.menu-list{padding:24px 32px 100px}.menu-list>h3{margin:0 0 8px;font-family:Georgia,serif;font-size:24px}.menu-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr 110px;gap:20px;padding:19px 0;display:grid}.menu-list h4{margin:0;font-size:15px}.menu-list p{max-width:430px;color:var(--muted);margin:7px 0 10px;font-size:12px;line-height:1.5}.menu-list strong{font-size:12px}.menu-item-visual{background:#f1ecdf;border-radius:14px;place-items:center;min-height:90px;display:grid;position:relative}.menu-item-visual span{font-size:44px}.menu-item-visual button{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:50%;width:30px;height:30px;font-size:20px;position:absolute;bottom:7px;right:7px}.view-cart-bar{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:13px;justify-content:space-between;width:calc(100% - 44px);margin:0 22px 17px;padding:16px 18px;font-size:13px;display:flex;position:sticky;bottom:13px;box-shadow:0 13px 35px #1139243d}.cart-overlay{place-items:stretch end;padding:0}.cart-drawer{background:var(--paper);width:min(460px,100%);height:100%;padding:30px;overflow-y:auto;box-shadow:-20px 0 80px #00000038}.cart-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:23px;display:flex}.cart-heading h2{margin:0;font-family:Georgia,serif;font-size:34px}.cart-heading button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:38px;height:38px;font-size:24px}.empty-cart{text-align:center;align-content:center;place-items:center;min-height:65vh;display:grid}.empty-cart span{font-size:62px}.empty-cart h3{margin:18px 0 5px;font-family:Georgia,serif;font-size:25px}.empty-cart p{max-width:280px;color:var(--muted);margin:0 0 20px;line-height:1.5}.empty-cart button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:13px 20px;font-weight:800}.cart-items{padding:10px 0}.cart-items article{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:18px 0;display:flex}.cart-items h3{margin:0 0 6px;font-size:14px}.cart-items p{color:var(--muted);margin:0;font-size:12px}.quantity{align-items:center;gap:10px;display:flex}.quantity button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:29px;height:29px}.quantity span{text-align:center;min-width:12px;font-size:12px;font-weight:800}.cart-summary{margin-top:18px}.cart-summary>div{color:var(--muted);justify-content:space-between;padding:8px 0;font-size:12px;display:flex}.cart-summary .total{border-top:1px solid var(--line);color:var(--ink);margin-top:8px;padding-top:17px;font-size:16px}.checkout-button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:13px;width:100%;margin-top:18px;padding:16px;font-weight:850}.checkout-note{text-align:center;color:var(--muted);font-size:10px}.portal-page,.application-page{background:var(--cream);min-height:100vh}.portal-header{border-bottom:1px solid #17251d1a;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(22px,6vw,90px);font-size:12px;font-weight:800;display:flex}.portal-header>a:last-child{color:var(--green-2)}.portal-hero{grid-template-columns:minmax(0,1fr) minmax(420px,.86fr);align-items:center;gap:clamp(55px,8vw,120px);min-height:620px;padding:clamp(70px,9vw,125px) clamp(24px,8vw,120px);display:grid}.portal-hero h1,.application-layout aside h1{letter-spacing:-.055em;margin:0;font-family:Georgia,serif;font-size:clamp(55px,7vw,90px);font-weight:500;line-height:.92}.portal-hero h1 em{color:var(--green-2);font-weight:500}.portal-hero>div:first-child>p:last-of-type{color:#5e6a61;max-width:580px;margin:28px 0 32px;font-size:17px;line-height:1.7}.portal-actions{flex-wrap:wrap;gap:12px;display:flex}.primary-action,.secondary-action{border-radius:999px;padding:15px 22px;font-size:12px;font-weight:850}.primary-action{color:#fff;background:var(--orange)}.secondary-action{border:1px solid #bcc5bb}.partner-dashboard-card{background:var(--green);color:#fff;border-radius:25px;padding:28px;transform:rotate(1.2deg);box-shadow:0 35px 85px #15372633}.mock-top,.mock-order{justify-content:space-between;align-items:center;gap:16px;display:flex}.mock-top{color:#c5d5ca;font-size:12px}.mock-top b{color:#d8f7df;background:#56b86f33;border-radius:999px;padding:7px 10px;font-size:10px}.mock-sales{margin-top:40px;font-family:Georgia,serif;font-size:49px;font-weight:500;display:block}.partner-dashboard-card>small{color:#aabdb0}.mock-stats{border:1px solid #ffffff21;border-radius:15px;grid-template-columns:repeat(3,1fr);margin:28px 0;display:grid}.mock-stats div{border-right:1px solid #ffffff21;padding:18px}.mock-stats div:last-child{border:0}.mock-stats b,.mock-stats span{display:block}.mock-stats span{color:#9fb3a5;margin-top:6px;font-size:10px}.mock-order{background:#ffffff14;border-radius:12px;margin-top:10px;padding:16px;font-size:11px}.mock-order b{color:#bde8c7}.mock-order b.preparing{color:#ffd0b9}.portal-tools{background:var(--paper);padding:clamp(70px,9vw,120px) clamp(24px,8vw,120px)}.portal-tools h2{margin:0;font-family:Georgia,serif;font-size:clamp(42px,5vw,65px);font-weight:500}.portal-tools>div{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:45px;display:grid}.portal-tools article{background:var(--paper);min-height:250px;padding:35px}.portal-tools article>span{color:var(--orange);font-family:Georgia,serif;font-style:italic}.portal-tools h3{margin:55px 0 13px;font-family:Georgia,serif;font-size:24px}.portal-tools article p{color:var(--muted);font-size:13px;line-height:1.7}.partner-promise{color:#fff;background:var(--green);grid-template-columns:1fr 1fr auto;align-items:end;gap:55px;padding:75px clamp(24px,8vw,120px);display:grid}.partner-promise h2{margin:0;font-family:Georgia,serif;font-size:clamp(42px,5vw,64px);font-weight:500}.partner-promise>p{color:#c1d0c5;margin:0;line-height:1.8}.partner-promise>a{color:#f5a37f;white-space:nowrap;padding-bottom:5px;font-weight:850}.application-layout{grid-template-columns:minmax(320px,.75fr) minmax(540px,1.25fr);align-items:start;gap:clamp(50px,8vw,110px);max-width:1280px;margin:0 auto;padding:clamp(55px,7vw,95px) 24px 100px;display:grid}.application-layout aside{position:sticky;top:40px}.application-layout aside h1{font-size:clamp(48px,5vw,68px)}.application-layout aside>p:nth-of-type(2){color:var(--muted);margin:25px 0 35px;line-height:1.75}.application-layout ol{margin:0;padding:0;list-style:none}.application-layout li{border-top:1px solid var(--line);align-items:center;gap:14px;padding:16px 0;display:flex}.application-layout li>span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:grid}.application-layout li strong,.application-layout li small{display:block}.application-layout li strong{font-size:12px}.application-layout li small{color:var(--muted);margin-top:4px;font-size:10px}.partner-form{border:1px solid var(--line);background:var(--paper);border-radius:24px;padding:clamp(26px,4vw,45px);box-shadow:0 22px 65px #19342414}.form-heading{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:22px;display:flex}.form-heading span{font-family:Georgia,serif;font-size:24px}.form-heading small{color:var(--muted)}.form-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:25px;display:grid}.form-grid label{gap:8px;display:grid}.form-grid label>span{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:850}.form-grid .wide{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d5dbd3;border-radius:10px;outline:0;padding:13px 14px;font-size:13px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--green-2);box-shadow:0 0 0 3px #285c411a}.consent{color:var(--muted);align-items:start;gap:10px;margin:24px 0;font-size:11px;line-height:1.55;display:flex}.consent input{accent-color:var(--green);margin-top:2px}.submit-application{color:#fff;background:var(--orange);cursor:pointer;border:0;border-radius:11px;width:100%;padding:15px;font-weight:850}.submit-application:disabled{opacity:.65;cursor:wait}.form-result{border-radius:10px;margin-top:16px;padding:14px;font-size:12px;line-height:1.5}.form-result.success{color:#164d2b;background:#e2f4e6}.form-result.error{color:#7a241f;background:#fae5e2}.form-privacy{text-align:center;color:#8a938b;margin:13px 0 0;font-size:9px}.access-denied{text-align:center;background:var(--cream);align-content:center;place-items:center;min-height:100vh;padding:30px;display:grid}.access-denied h1{margin:35px 0 8px;font-family:Georgia,serif;font-size:52px}.access-denied p{color:var(--muted)}.access-denied>a:last-child{color:var(--orange);margin-top:20px;font-weight:850}.admin-shell{background:#f3f2ed;grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{color:#fff;background:#401536;flex-direction:column;height:100vh;padding:28px 22px;display:flex;position:sticky;top:0}.admin-sidebar>p{color:#759080;letter-spacing:.18em;margin:42px 9px 13px;font-size:9px;font-weight:850}.admin-sidebar nav{gap:3px;display:grid}.admin-sidebar nav button,.admin-sidebar nav a{color:#d2b9cb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px;font-size:12px}.admin-sidebar nav button.active,.admin-sidebar nav a:hover{color:#fff;background:#ffffff1a}.admin-sidebar nav button span{float:right;color:#fff;background:var(--orange);text-align:center;border-radius:99px;min-width:20px;padding:2px 5px;font-size:8px}.admin-user{border-top:1px solid #ffffff1f;align-items:center;gap:11px;margin-top:auto;padding-top:18px;display:flex}.admin-user>span{width:34px;height:34px;color:var(--green);background:#ffd1c6;border-radius:50%;place-items:center;font-weight:900;display:grid}.brand-loading{background:var(--cream);align-content:center;place-items:center;gap:25px;min-height:100vh;display:grid}.brand-loading .brand-logo{width:min(360px,76vw);height:auto}.brand-loading>span{border:3px solid #ead8e4;border-top-color:var(--orange);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite brand-spin}@keyframes brand-spin{to{transform:rotate(360deg)}}.login-page{background:var(--cream);grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.login-brand{isolation:isolate;background-image:linear-gradient(100deg,#300c29e6 0%,#46123bc2 52%,#5b214e6e 100%),url(/amiel-family-dinner.png);background-position:50%;background-size:cover;align-content:center;place-items:center;min-height:100vh;padding:clamp(45px,8vw,110px);display:grid;position:relative;overflow:hidden}.login-brand:after{content:"";z-index:-1;background:linear-gradient(#22071c0d,#22071c7a);position:absolute;inset:0}.login-brand-content{width:min(620px,100%)}.login-brand .brand-logo{width:min(330px,78%);height:auto;box-shadow:0 28px 75px #1e081947}.login-brand-kicker{letter-spacing:.18em;font-size:10px;font-weight:850;color:#ff9a82!important;text-align:left!important;margin:42px 0 15px!important}.login-brand h2{color:#fff;letter-spacing:-.045em;text-shadow:0 4px 30px #1a051557;max-width:610px;margin:0;font-family:Georgia,serif;font-size:clamp(50px,5.8vw,82px);font-weight:500;line-height:.94}.login-brand-content>p:not(.login-brand-kicker){color:#f5e7f0;text-align:left;text-shadow:0 2px 15px #1a05156b;max-width:510px;margin:25px 0 0;font-size:14px;line-height:1.7}.login-brand-proof{flex-wrap:wrap;gap:9px;margin-top:29px;display:flex}.login-brand-proof span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#24071d3d;border:1px solid #ffffff4d;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800}.login-card{border:1px solid var(--line);background:#fff;border-radius:25px;width:min(520px,100% - 40px);margin:auto;padding:clamp(30px,5vw,55px);box-shadow:0 25px 70px #5b214e1a}.login-card h1{margin:0;font-family:Georgia,serif;font-size:clamp(42px,5vw,62px);font-weight:500;line-height:.98}.login-card>p:nth-of-type(2){color:var(--muted);margin:23px 0 30px;line-height:1.7}.login-primary{color:#fff;background:var(--orange);text-align:center;border-radius:11px;padding:15px 20px;font-weight:850;display:block}.login-card>a:last-child{color:var(--green);text-align:center;margin-top:19px;font-size:11px;font-weight:800;display:block}.driver-page{background:var(--cream);min-height:100vh}.driver-page>section{grid-template-columns:1fr minmax(280px,.7fr);align-items:center;gap:70px;min-height:calc(100vh - 78px);padding:clamp(55px,8vw,115px);display:grid}.driver-page h1{margin:0;font-family:Georgia,serif;font-size:clamp(58px,7vw,92px);font-weight:500;line-height:.93}.driver-page h1 em{color:var(--green);font-weight:500}.driver-page section p:nth-of-type(2){max-width:620px;color:var(--muted);font-size:17px;line-height:1.75}.driver-page section button{color:#fff;background:var(--orange);opacity:.78;border:0;border-radius:999px;margin-top:15px;padding:15px 20px;font-weight:850}.driver-page section>img{border-radius:27%;justify-self:center;width:min(430px,100%);box-shadow:0 35px 80px #5b214e38}.driver-landing{color:var(--ink);background:var(--cream)}.driver-public-header{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff8f1f5;align-items:center;gap:32px;height:78px;padding:0 clamp(20px,5vw,75px);display:flex;position:sticky;top:0}.driver-public-header nav{gap:25px;margin-left:auto;font-size:11px;font-weight:800;display:flex}.driver-public-header>a:last-child{color:#fff;background:var(--green);border-radius:999px;padding:11px 15px;font-size:10px;font-weight:850}.driver-recruit-hero{background:#f4e8ef;grid-template-columns:minmax(390px,.78fr) minmax(530px,1.22fr);align-items:center;gap:45px;min-height:760px;padding:clamp(60px,8vw,110px) clamp(22px,7vw,105px);display:grid;position:relative;overflow:hidden}.driver-recruit-copy{z-index:2}.driver-recruit-copy h1{letter-spacing:-.06em;margin:0;font-family:Georgia,serif;font-size:clamp(64px,7vw,100px);font-weight:500;line-height:.88}.driver-recruit-copy h1 em{color:var(--green);font-weight:500}.driver-recruit-copy>p:not(.eyebrow){max-width:560px;color:var(--muted);margin:25px 0;font-size:16px;line-height:1.7}.driver-hero-points{flex-wrap:wrap;gap:8px;display:flex}.driver-hero-points span{color:var(--green);background:#fff;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:850}.driver-hero-photo{border-radius:4px 70px 4px 4px;height:560px;position:relative;overflow:hidden}.driver-hero-photo img{object-fit:cover;object-position:58% center;width:100%;height:100%;display:block}.driver-photo-badge{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2e0c27db;border-radius:12px;padding:14px 17px;position:absolute;bottom:20px;right:20px}.driver-photo-badge span,.driver-photo-badge strong{display:block}.driver-photo-badge span{color:#ff9b84;text-transform:uppercase;font-size:8px;font-weight:850}.driver-photo-badge strong{margin-top:5px;font-size:11px}.driver-apply-card{z-index:4;background:#fffffff7;border:1px solid #5b214e21;border-radius:18px;width:min(420px,100% - 44px);padding:28px;position:absolute;bottom:40px;right:clamp(25px,8vw,125px);box-shadow:0 25px 75px #32152b33}.driver-apply-card h2{margin:0;font-family:Georgia,serif;font-size:34px;font-weight:500}.driver-apply-card>p:not(.eyebrow){color:var(--muted);margin:7px 0 18px;font-size:10px}.driver-apply-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.driver-apply-fields label{gap:5px;display:grid}.driver-apply-fields label.wide{grid-column:1/-1}.driver-apply-fields span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:850}.driver-apply-fields input,.driver-apply-fields select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fbf8f6;border-radius:8px;outline:0;padding:10px;font-size:11px}.driver-apply-fields input:focus,.driver-apply-fields select:focus{border-color:var(--orange);background:#fff}.driver-check{color:var(--muted);align-items:flex-start;gap:8px;margin-top:10px;font-size:9px;line-height:1.4;display:flex}.driver-apply-card>button{color:#fff;background:var(--orange);cursor:pointer;border:0;border-radius:9px;width:100%;margin-top:15px;padding:12px;font-size:11px;font-weight:850}.driver-apply-card>small{color:#9a8c95;text-align:center;margin-top:9px;font-size:7px;display:block}.driver-form-error{color:#8c271b;background:#fbe8e4;border-radius:7px;padding:9px;font-size:9px!important}.driver-apply-success{text-align:center;background:#edf7ef;border-radius:12px;padding:25px 15px}.driver-apply-success>span{color:#fff;background:#2e8a48;border-radius:50%;place-items:center;width:40px;height:40px;margin:0 auto 12px;display:grid}.driver-apply-success h3{margin:0;font-family:Georgia,serif;font-size:22px}.driver-apply-success p{color:var(--muted);font-size:10px}.driver-value-strip{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);padding:65px clamp(22px,7vw,105px);display:grid}.driver-value-strip article{border-right:1px solid var(--line);text-align:center;padding:10px clamp(20px,4vw,55px)}.driver-value-strip article:last-child{border:0}.driver-value-strip article>span{color:var(--orange);font-size:9px;font-weight:850}.driver-value-strip h3{margin:10px 0 8px;font-family:Georgia,serif;font-size:21px}.driver-value-strip p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.driver-confidence{color:#fff;background:radial-gradient(circle at 82% 18%,#7e315f 0,#0000 28%),linear-gradient(135deg,#35112e 0%,#5b214e 62%,#44153a 100%);grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(55px,9vw,145px);min-height:760px;padding:clamp(75px,9vw,135px) clamp(28px,8vw,125px);display:grid;position:relative;overflow:hidden}.driver-confidence:before{content:"A";color:#ffffff09;font:700 44vw/.7 Arial,sans-serif;position:absolute;bottom:-14vw;right:-2vw}.driver-confidence-copy{z-index:2;position:relative}.driver-confidence-photo{border-radius:48% 48% 22px 22px;margin:0;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 80px #12040f59}.driver-confidence-photo:after{content:"";background:linear-gradient(#0000 55%,#23081d59);position:absolute;inset:0}.driver-confidence-photo img{object-fit:cover;object-position:58% center;width:100%;height:100%}.driver-confidence-stage{z-index:1;max-width:720px;min-height:570px;position:relative}.driver-confidence-stage:before{content:"";border:1px solid #ff68468c;border-radius:50% 50% 28px 28px;position:absolute;inset:20px -30px -25px 35px;transform:rotate(3deg)}.driver-confidence h2,.driver-section-heading h2,.driver-offer h2,.driver-markets h2,.driver-safety h2,.driver-final-cta h2{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:clamp(45px,5vw,67px);font-weight:500;line-height:.98}.driver-confidence-copy>p:not(.eyebrow){color:#e6d5df;max-width:540px;margin:25px 0;font-size:14px;line-height:1.75}.driver-app-features{grid-template-columns:1fr 1fr;gap:10px;margin:35px 0;display:grid}.driver-app-features span{color:#f8edf4;border-top:1px solid #ffffff29;align-items:center;gap:10px;padding:14px 0;font-size:10px;font-weight:750;display:flex}.driver-app-features b{color:#ff9b83;letter-spacing:.12em;font-size:8px}.driver-confidence-copy>a{color:#35112e;background:#ff6846;border-radius:10px;align-items:center;gap:22px;width:fit-content;padding:14px 18px;font-size:11px;font-weight:900;display:flex;box-shadow:0 12px 30px #18051438}.driver-confidence-copy>a span{font-size:18px}.driver-app-preview{z-index:3;color:#37142f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff8f1f0;border:1px solid #ffffff8c;border-radius:18px;width:285px;padding:22px;position:absolute;bottom:55px;right:-45px;box-shadow:0 25px 65px #19051557}.driver-app-preview header,.driver-app-preview footer{justify-content:space-between;align-items:center;display:flex}.driver-app-preview header{color:#9a7d8f;letter-spacing:.15em;font-size:7px}.driver-app-preview header b{color:#18713a;letter-spacing:0;background:#dff3e5;border-radius:99px;padding:4px 7px}.driver-app-preview>strong{margin:19px 0 3px;font:500 24px Georgia,serif;display:block}.driver-app-preview>p{color:#71616b;margin:0 0 19px;font-size:9px}.driver-app-preview>div{background:#f3e5ed;border-radius:11px;align-items:center;gap:12px;padding:13px;display:flex}.driver-app-preview>div>i{border:3px solid #ff6846;border-radius:50%;width:11px;height:11px}.driver-app-preview>div span{gap:3px;display:grid}.driver-app-preview>div b{font-size:9px}.driver-app-preview>div small{color:#7c6975;font-size:8px}.driver-app-preview footer{border-top:1px solid #e2d5dc;margin-top:16px;padding-top:14px;font-size:8px}.driver-app-preview footer b{color:#ff6846}.driver-neighborhood-note{z-index:3;color:#32112b;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px 17px;display:flex;position:absolute;top:55px;left:-50px;box-shadow:0 20px 45px #18051440}.driver-neighborhood-note>span{color:#ff6846;font-size:19px}.driver-neighborhood-note div{gap:3px;display:grid}.driver-neighborhood-note small{color:#9b8492;letter-spacing:.13em;font-size:6px}.driver-neighborhood-note strong{font-size:9px}.driver-route-trail{z-index:2;opacity:.9;border-top:3px solid #ff6846;border-bottom:3px solid #0000;border-left:0;border-right:3px solid #ff6846;border-radius:0 80px 0 0;width:110px;height:180px;position:absolute;top:35px;right:20px}.driver-route-trail i{background:#5b214e;border:3px solid #ff6846;border-radius:50%;width:11px;height:11px;position:absolute}.driver-route-trail i:first-child{top:-6px;left:-5px}.driver-route-trail i:nth-child(2){top:75px;right:-7px}.driver-route-trail i:last-child{bottom:-2px;right:18px}.driver-how,.driver-requirements,.driver-faq{background:#fff;padding:100px clamp(22px,8vw,125px)}.driver-section-heading{max-width:850px}.driver-section-heading>p:last-child{max-width:700px;color:var(--muted);font-size:12px;line-height:1.7}.driver-how-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:55px;display:grid}.driver-how-grid article{border:1px solid var(--line);background:var(--cream);border-radius:15px;min-height:250px;padding:28px}.driver-how-grid article>span{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:35px;height:35px;font-size:10px;font-weight:900;display:grid}.driver-how-grid h3{margin:45px 0 10px;font-family:Georgia,serif;font-size:22px}.driver-how-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.driver-offer{color:#fff;background:var(--green);grid-template-columns:1fr .75fr;align-items:center;gap:clamp(50px,10vw,150px);padding:105px clamp(22px,9vw,140px);display:grid}.driver-offer>div:first-child>p:last-child{color:#e2cddd;max-width:590px;font-size:13px;line-height:1.7}.driver-offer-card{color:var(--ink);background:#fff;border-radius:18px;padding:28px;box-shadow:0 28px 70px #1c061740}.driver-offer-card>div{color:var(--orange);justify-content:space-between;font-size:9px;font-weight:850;display:flex}.driver-offer-card h3{margin:20px 0;font-family:Georgia,serif;font-size:29px}.driver-offer-card dl div{border-top:1px solid var(--line);justify-content:space-between;padding:11px 0;font-size:10px;display:flex}.driver-offer-card dt{color:var(--muted)}.driver-offer-card dd{margin:0;font-weight:850}.driver-offer-card button{color:#fff;background:var(--orange);border:0;border-radius:9px;width:100%;padding:13px;font-weight:850}.driver-requirement-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:55px;display:grid}.driver-requirement-grid article{text-align:center;padding:15px}.driver-requirement-grid article>span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 18px;font-weight:900;display:grid}.driver-requirement-grid h3{font-family:Georgia,serif;font-size:19px}.driver-requirement-grid p{color:var(--muted);font-size:10px;line-height:1.6}.driver-requirement-note{color:#715f6b;text-align:center;background:#f4e8ee;border-radius:10px;max-width:780px;margin:45px auto 0;padding:14px 18px;font-size:9px;line-height:1.6}.driver-markets{background:var(--cream);grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;padding:100px clamp(22px,8vw,125px);display:grid}.driver-markets>div:first-child>p:last-child{color:var(--muted);font-size:12px;line-height:1.7}.driver-markets>div:last-child{gap:10px;display:grid}.driver-markets article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:45px 130px 1fr;align-items:center;padding:22px;display:grid}.driver-markets article>span{color:var(--orange);font-size:9px;font-weight:850}.driver-markets h3{margin:0;font-family:Georgia,serif;font-size:22px}.driver-markets article p{color:var(--muted);margin:0;font-size:10px}.driver-safety{color:#fff;background:#22101e;grid-template-columns:150px 1fr;align-items:center;gap:45px;padding:85px clamp(22px,12vw,180px);display:grid}.driver-safety-mark{color:#ff9178;border:2px solid #ff9178;border-radius:35px;place-items:center;width:120px;height:120px;font-family:Georgia,serif;font-size:52px;display:grid}.driver-safety p:not(.eyebrow){color:#ccb6c6;max-width:700px;font-size:12px;line-height:1.7}.driver-safety a{color:#ff9178;font-size:10px;font-weight:850}.driver-faq>div:last-child{margin-top:45px}.driver-faq details{border-top:1px solid var(--line)}.driver-faq details:last-child{border-bottom:1px solid var(--line)}.driver-faq summary{cursor:pointer;justify-content:space-between;padding:20px 2px;font-family:Georgia,serif;font-size:18px;list-style:none;display:flex}.driver-faq summary span{color:var(--orange);font-family:Arial,sans-serif}.driver-faq details p{max-width:850px;color:var(--muted);margin:-3px 0 22px;font-size:11px;line-height:1.7}.driver-final-cta{color:#fff;background:radial-gradient(circle at 50% 0, #783068, var(--green));text-align:center;padding:100px 25px}.driver-final-cta h2{max-width:900px;margin-left:auto;margin-right:auto}.driver-final-cta>p:not(.eyebrow){color:#e3cfde;font-size:13px}.driver-final-cta>a,.driver-final-cta>a+a{color:#fff;background:var(--orange);border-radius:999px;margin:20px 6px 0;padding:13px 17px;font-size:10px;font-weight:850;display:inline-block}.driver-final-cta>a+a{background:0 0;border:1px solid #ffffff59}.admin-user strong,.admin-user a{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:10px;display:block;overflow:hidden}.admin-user a{color:#8da697;margin-top:4px}.admin-content{min-width:0;padding:45px clamp(25px,4vw,60px)}.admin-content>header{justify-content:space-between;align-items:center;gap:25px;display:flex}.admin-content h1{margin:0;font-family:Georgia,serif;font-size:46px;font-weight:500}.admin-content header span{color:var(--muted);font-size:12px}.admin-content header>a{color:#fff;background:var(--green);border-radius:9px;padding:12px 16px;font-size:11px;font-weight:850}.metric-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin:34px 0;display:grid}.metric-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:21px}.metric-grid span,.metric-grid strong,.metric-grid small{display:block}.metric-grid span{color:var(--muted);font-size:10px;font-weight:750}.metric-grid strong{margin:13px 0 7px;font-family:Georgia,serif;font-size:37px;font-weight:500}.metric-grid small{color:#899188;font-size:9px}.application-table{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.table-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.table-heading h2{margin:0;font-family:Georgia,serif;font-size:24px;font-weight:500}.table-heading p{color:var(--muted);margin:5px 0 0;font-size:10px}.table-heading>div:last-child{gap:5px;display:flex}.table-heading button{color:var(--muted);text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 10px;font-size:9px}.table-heading button.active{color:#fff;background:var(--green)}.loading-row{color:var(--muted);text-align:center;padding:45px}.admin-empty{text-align:center;align-content:center;place-items:center;min-height:260px;display:grid}.admin-empty>span{width:44px;height:44px;color:var(--green);background:#e6f0e7;border-radius:50%;place-items:center;display:grid}.admin-empty h3{margin:13px 0 5px;font-family:Georgia,serif}.admin-empty p{color:var(--muted);margin:0;font-size:11px}.table-scroll{overflow-x:auto}.application-table table{border-collapse:collapse;width:100%;font-size:11px}.application-table th,.application-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #eceeea;padding:15px 18px}.application-table th{color:#899188;text-transform:uppercase;letter-spacing:.06em;background:#fbfbf8;font-size:9px}.application-table td strong,.application-table td small{display:block}.application-table td small{color:var(--muted);margin-top:4px}.application-table td button{color:var(--green-2);cursor:pointer;background:0 0;border:0;font-weight:850}.status{text-transform:capitalize;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850;display:inline-flex}.status.pending{color:#7a5410;background:#fff0c7}.status.approved{color:#155a2b;background:#dff1e3}.status.declined{color:#842c26;background:#f8dfdd}.review-panel{z-index:70;background:#fff;width:min(470px,100%);height:100vh;padding:42px 34px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-20px 0 70px #112b1c2e}.review-panel h2{margin:8px 0 12px;font-family:Georgia,serif;font-size:35px}.close-review{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:35px;height:35px;font-size:22px;position:absolute;top:18px;right:20px}.review-panel dl{margin:35px 0}.review-panel dl>div{border-top:1px solid var(--line);padding:18px 0}.review-panel dt{color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:850}.review-panel dd{margin:0;font-size:12px;line-height:1.7}.review-actions{grid-template-columns:1fr 1.4fr;gap:10px;display:grid}.review-actions button{cursor:pointer;border-radius:9px;padding:13px;font-weight:850}.review-actions .decline{color:#842c26;background:#fff;border:1px solid #d8c1bf}.review-actions .approve{border:1px solid var(--green);color:#fff;background:var(--green)}.review-note{color:var(--muted);background:#f7eeeb;border-radius:9px;margin:20px 0;padding:14px;font-size:11px;line-height:1.6}.capitalize{text-transform:capitalize}.verification-center{padding:clamp(28px,5vw,64px)}.verification-hero{color:#fff;background:linear-gradient(135deg,#5b214e,#32152b);border-radius:22px;justify-content:space-between;align-items:end;gap:30px;padding:clamp(28px,5vw,52px);display:flex}.verification-hero h1{max-width:650px;margin:8px 0 12px;font:500 clamp(42px,6vw,72px)/.95 Georgia,serif}.verification-hero p:last-child{color:#e6d4df;max-width:620px;line-height:1.6}.verification-score{background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;flex:none;place-items:center;width:130px;height:130px;display:grid}.verification-score strong{font:500 36px Georgia,serif}.verification-score span{color:#ff9b83;text-transform:uppercase;letter-spacing:.12em;margin-top:-30px;font-size:10px;font-weight:800}.verification-alert{background:#eff7f0;border:1px solid #d9e7dc;border-radius:14px;gap:15px;margin:22px 0;padding:18px 22px;display:flex}.verification-alert p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.verification-list{gap:14px;display:grid}.verification-list>article{background:#fff;border:1px solid #e5d8d3;border-radius:16px;grid-template-columns:44px 1fr;gap:18px;padding:24px;display:grid}.verification-number{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.verification-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.verification-title h2{margin:0;font:500 24px Georgia,serif}.verification-copy>p{color:var(--muted);font-size:12px}.verification-status{text-transform:uppercase;letter-spacing:.07em;background:#f3e8ee;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:900}.verification-status.verified,.verification-status.not_required{color:#176333;background:#e2f3e6}.verification-status.submitted,.verification-status.authorized,.verification-status.in_review{color:#845400;background:#fff0c9}.verification-status.rejected{color:#922b24;background:#f9ddda}.verification-uploads{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.verification-uploads label input{opacity:0;pointer-events:none;position:absolute}.verification-uploads label span,.background-consent button{border:1px solid var(--orange);color:var(--orange);cursor:pointer;background:#fff;border-radius:8px;padding:11px 14px;font-size:10px;font-weight:850;display:inline-block}.verification-copy small{color:#176333;margin-top:10px;display:block}.background-consent{background:#fff8f1;border-radius:10px;margin-top:15px;padding:16px}.background-consent p{color:var(--muted);margin-top:0;font-size:11px;line-height:1.55}.background-consent button{color:#fff;background:var(--orange)}.background-consent button:disabled{opacity:.65;cursor:default}.verification-footer{color:var(--muted);justify-content:space-between;gap:20px;padding:20px 4px;font-size:11px;display:flex}.verification-footer a{color:var(--orange);font-weight:800}.verification-admin-table{margin-top:24px}.verification-admin-table td:not(:first-child){text-transform:capitalize;font-size:10px}.admin-verification-list{gap:10px;margin:24px 0;display:grid}.admin-verification-list article{background:#f7f1ee;border-radius:9px;justify-content:space-between;gap:12px;padding:12px;display:flex}.admin-verification-list article>div:first-child{gap:4px;display:grid}.admin-verification-list span{color:var(--muted);text-transform:capitalize;font-size:10px}.admin-verification-list button{cursor:pointer;background:#fff;border:1px solid #dccdc7;padding:7px 8px;font-size:9px}.admin-verification-list button.verify{color:#fff;background:#176333}.admin-document-list{margin:20px 0}.admin-document-list a{color:var(--orange);text-transform:capitalize;border-bottom:1px solid #eadfdc;justify-content:space-between;gap:12px;padding:10px 0;font-size:10px;display:flex}@media (width<=700px){.verification-center{padding:18px 14px 100px}.verification-hero{align-items:start}.verification-score{width:90px;height:90px}.verification-score strong{font-size:25px}.verification-score span{margin-top:-20px}.verification-list>article{grid-template-columns:1fr}.verification-title{align-items:flex-start}.verification-title h2{font-size:20px}.verification-footer{display:block}.verification-footer a{margin-top:12px;display:block}.admin-verification-list article{display:block}.admin-verification-list article>div:last-child{margin-top:10px}}.menu-unavailable{color:var(--muted);text-align:center;padding:30px 0}.cart-restaurant{color:var(--green);margin:15px 0 0;font-size:11px;font-weight:850}.checkout-overlay{place-items:center}.checkout-sheet{background:var(--paper);border-radius:25px;width:min(760px,100%);max-height:94vh;padding:clamp(28px,5vw,48px);position:relative;overflow-y:auto;box-shadow:0 30px 100px #2f0f284d}.checkout-heading h2,.order-success h2{margin:0;font-family:Georgia,serif;font-size:clamp(38px,5vw,54px);font-weight:500}.checkout-heading>p:last-child{color:var(--muted)}.checkout-fields{grid-template-columns:1fr 1fr;gap:18px;margin:28px 0;display:grid}.checkout-fields label{gap:7px;display:grid}.checkout-fields label span{text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:850}.checkout-fields .wide{grid-column:1/-1}.checkout-fields input,.checkout-fields textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:10px;outline:0;padding:13px}.checkout-fields select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:10px;outline:0;padding:13px}.checkout-fields input:focus,.checkout-fields textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #5b214e1a}.payment-section{border:1px solid var(--line);background:linear-gradient(145deg,#fff 0%,#fff8f1 100%);border-radius:18px;margin-top:8px;padding:22px}.payment-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.payment-section-heading .eyebrow{margin:0 0 6px}.payment-section-heading h3{margin:0;font:500 25px Georgia,serif}.secure-payment-badge{color:#176333;text-transform:uppercase;letter-spacing:.06em;background:#e5f3e8;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:850}.payment-method-list{gap:10px;margin-top:18px;display:grid}.payment-method-option{border:1px solid var(--line);width:100%;min-height:74px;color:var(--ink);text-align:left;background:#fff;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:13px 15px;display:grid}.payment-method-option input{opacity:0;pointer-events:none;position:absolute}.payment-method-option>span:nth-of-type(2){gap:5px;display:grid}.payment-method-option strong{font-size:12px}.payment-method-option small{color:var(--muted);font-size:9px;line-height:1.4}.payment-method-option b{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:8px}.payment-method-option.selected{border:2px solid var(--green);box-shadow:0 9px 28px #5b214e1a}.payment-method-option.selected b{color:#fff;background:var(--green);border-radius:999px;padding:6px 8px}.payment-method-option.unavailable{opacity:.58;cursor:not-allowed}.payment-icon{color:#fff;background:var(--green);border-radius:11px;place-items:center;width:40px;height:40px;font-size:19px;font-weight:900;display:grid}.payment-icon.card-icon{color:var(--green);background:#f2e5ed}.payment-icon.wallet-icon{color:#9d3f2d;background:#ffe8df}.payment-icon.delivery-icon{background:var(--orange)}.payment-security-note{color:var(--muted);gap:8px;margin:15px 0 0;font-size:9px;line-height:1.55;display:flex}.payment-security-note span{color:#176333;font-weight:900}.sandbox-payment-note{color:#704d0b;background:#fff1c7;border-radius:10px;align-items:center;gap:10px;margin-top:16px;padding:11px 13px;font-size:9px;line-height:1.45;display:flex}.sandbox-payment-note strong{color:#5b3a00;text-transform:uppercase;letter-spacing:.05em;flex:none}.payment-stage-heading{padding-right:42px}.payment-back-button{color:var(--green);cursor:pointer;background:0 0;border:0;margin:16px 0 4px;padding:0;font-size:11px;font-weight:850}.embedded-payment-form{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:18px;padding:23px}.embedded-payment-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.embedded-payment-heading .eyebrow{margin:0 0 5px}.embedded-payment-heading h3{margin:0;font:500 26px Georgia,serif}.embedded-payment-heading>span{color:#176333;text-transform:uppercase;letter-spacing:.06em;background:#e5f3e8;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:850}.saved-card-note{color:#29563a;background:#edf8ef;border-radius:11px;margin:0 0 17px;padding:12px 14px;font-size:10px;line-height:1.5}.saved-card-note.guest{color:#71520e;background:#fff3cf}.stripe-element-shell{min-height:170px;margin-bottom:18px;position:relative}.stripe-element-shell.loading>div:last-child{opacity:0}.stripe-element-shell.ready{min-height:0}.payment-skeleton{align-content:start;gap:12px;display:grid;position:absolute;inset:0}.payment-skeleton span{background:linear-gradient(100deg,#f4e9ee 20%,#fff8f1 45%,#f4e9ee 70%) 0 0/220% 100%;border-radius:11px;height:48px;animation:1.2s infinite payment-shimmer}.payment-skeleton span:first-child{width:68%}.payment-skeleton span:last-child{width:45%}@keyframes payment-shimmer{to{background-position-x:-220%}}.checkout-breakdown{border-top:1px solid var(--line);margin-top:18px;padding:18px 4px 0}.checkout-breakdown>div{color:var(--muted);justify-content:space-between;padding:5px 0;font-size:11px;display:flex}.checkout-breakdown>div strong{color:var(--ink)}.checkout-breakdown .checkout-total{border-top:1px dashed var(--line);color:var(--ink);margin-top:8px;padding:18px 0 4px;font-size:18px}.checkout-error{color:#85271f;background:#fae4e1;border-radius:9px;padding:12px;font-size:12px}.place-order-button{color:#fff;background:var(--orange);cursor:pointer;border:0;border-radius:11px;width:100%;padding:16px;font-weight:850}.place-order-button:disabled{opacity:.6}.checkout-terms{color:var(--muted);text-align:center;margin-top:12px;display:block}.order-success{text-align:center;padding:20px}.order-success>img{border-radius:24px;width:95px}.order-success>p:nth-of-type(2){color:var(--muted);line-height:1.7}.order-success>div{background:var(--cream);border-radius:12px;justify-content:space-between;margin:25px 0;padding:18px;display:flex}.order-success .payment-note{color:#7b571a;background:#fff2ce;border-radius:10px;padding:13px;font-size:11px}.order-success>button{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:999px;padding:13px 30px;font-weight:850}.track-order-button{color:#fff;background:var(--orange);border-radius:10px;margin:-8px 0 18px;padding:15px;font-weight:850;display:block}.payment-result-page{background:radial-gradient(circle at 15% 15%, #f5dfe9, transparent 34%), var(--cream);min-height:100vh;padding:28px clamp(18px,5vw,72px)}.payment-result-page>header{max-width:1180px;margin:0 auto}.payment-result-page .brand-logo{width:190px;height:auto}.payment-result-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:28px;width:min(680px,100%);margin:clamp(60px,10vh,120px) auto;padding:clamp(35px,7vw,72px);box-shadow:0 28px 90px #5b214e21}.payment-result-card h1{margin:10px 0 18px;font:500 clamp(45px,7vw,72px)/.98 Georgia,serif}.payment-result-card>p:not(.eyebrow){color:var(--muted);line-height:1.7}.payment-result-card>a{color:#fff;background:var(--orange);border-radius:999px;margin-top:20px;padding:14px 24px;font-weight:850;display:inline-block}.payment-result-card>small{color:var(--muted);margin-top:24px;line-height:1.6;display:block}.payment-result-icon{color:#fff;background:#238445;border-radius:24px;place-items:center;width:72px;height:72px;margin:0 auto 24px;font-size:35px;font-weight:900;display:grid}.payment-result-icon.error{background:#a33a31}.payment-result-spinner{border:5px solid #eddde7;border-top-color:var(--orange);border-radius:50%;width:54px;height:54px;margin:0 auto 30px;animation:.8s linear infinite payment-spin}@keyframes payment-spin{to{transform:rotate(360deg)}}.restaurant-empty{text-align:center;background:var(--cream);align-content:center;place-items:center;gap:18px;min-height:100vh;padding:30px;display:grid}.restaurant-empty .brand-logo{width:280px;height:auto}.restaurant-empty h1{max-width:650px;margin:20px 0 0;font-family:Georgia,serif;font-size:52px;font-weight:500}.restaurant-empty p{color:var(--muted)}.restaurant-empty>a{color:#fff;background:var(--orange);border-radius:999px;padding:13px 20px;font-weight:850}.restaurant-console{background:var(--cream);min-height:100vh}.restaurant-console>header{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;height:82px;padding:0 clamp(20px,5vw,70px);display:flex}.restaurant-console>header>div{align-items:center;gap:16px;font-size:11px;display:flex}.restaurant-console>header a{color:var(--orange);font-weight:850}.restaurant-toolbar{justify-content:space-between;align-items:end;gap:30px;padding:55px clamp(20px,6vw,85px) 35px;display:flex}.restaurant-toolbar h1{margin:0 0 14px;font-family:Georgia,serif;font-size:58px;font-weight:500}.restaurant-toolbar select{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:270px;padding:11px 13px}.restaurant-toolbar>button{cursor:pointer;border-radius:999px;padding:13px 17px;font-weight:850}.store-open{color:#165b2b;background:#e4f4e7;border:1px solid #91c99c}.store-closed{color:#7f2d27;background:#f9e8e5;border:1px solid #d4a7a0}.menu-manager-grid{grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr);align-items:start;gap:24px;padding:0 clamp(20px,6vw,85px) 90px;display:grid}.menu-inventory,.add-menu-form{border:1px solid var(--line);background:#fff;border-radius:18px;box-shadow:0 18px 55px #5b214e0f}.manager-heading{border-bottom:1px solid var(--line);padding:24px 28px}.manager-heading h2,.add-menu-form h2{margin:0;font-family:Georgia,serif;font-size:30px;font-weight:500}.manager-heading p{color:var(--muted);margin:6px 0 0;font-size:10px}.manager-loading,.manager-empty{color:var(--muted);text-align:center;padding:70px 25px}.manager-empty span{font-size:45px}.manager-empty h3{color:var(--ink);margin:12px 0 5px}.manager-empty p{margin:0}.manager-list article{border-bottom:1px solid #eee7e4;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:20px 26px;display:grid}.manager-list article.unavailable{opacity:.55}.manager-list article>div:first-child>span{color:var(--orange);text-transform:uppercase;font-size:8px;font-weight:850}.manager-list h3{margin:5px 0;font-size:14px}.manager-list p{color:var(--muted);margin:0;font-size:10px}.manager-list article>div:last-child{gap:6px;display:flex}.manager-list button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:8px 10px;font-size:9px}.manager-list button.danger{color:#8a3028}.add-menu-form{gap:16px;padding:28px;display:grid;position:sticky;top:20px}.add-menu-form label{gap:7px;display:grid}.add-menu-form label span{text-transform:uppercase;font-size:9px;font-weight:850}.add-menu-form input,.add-menu-form textarea{border:1px solid var(--line);font:inherit;border-radius:9px;outline:0;padding:12px}.add-menu-form input:focus,.add-menu-form textarea:focus{border-color:var(--green)}.add-menu-form>button{color:#fff;background:var(--orange);cursor:pointer;border:0;border-radius:9px;padding:14px;font-weight:850}.add-menu-form>small{color:var(--muted);text-align:center}.manager-notice{color:#18572d;background:#e2f1e5;border-radius:8px;margin:0;padding:10px;font-size:11px}.orders-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:35px;display:grid}.orders-board>article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:23px}.orders-board article>header{justify-content:space-between;gap:20px;display:flex}.orders-board header p{color:var(--orange);margin:0;font-size:9px;font-weight:850}.orders-board header h2{margin:5px 0;font-family:Georgia,serif;font-size:23px}.orders-board header span{color:var(--muted);font-size:9px}.orders-board header>strong{font-family:Georgia,serif;font-size:23px}.order-customer{background:var(--cream);border-radius:9px;margin:18px 0;padding:13px}.order-customer span,.order-status-control label{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:850}.order-customer p{margin:5px 0 0;font-size:10px;line-height:1.6}.orders-board ul{padding:0;list-style:none}.orders-board li{border-bottom:1px solid #eee8e4;justify-content:space-between;padding:7px 0;font-size:10px;display:flex}.order-status-control{align-items:center;gap:10px;margin-top:18px;display:flex}.order-status-control select{border:1px solid var(--line);text-transform:capitalize;border-radius:7px;margin-left:auto;padding:8px}.status.placed,.status.accepted{color:#673557;background:#f0e2ec}.status.preparing,.status.ready{color:#7a5410;background:#fff0c7}.status.picked_up{color:#1e4f6e;background:#e0eff8}.status.delivered{color:#155a2b;background:#dff1e3}.status.cancelled{color:#842c26;background:#f8dfdd}.dispatch-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:start;gap:18px;margin-top:34px;display:grid}.dispatch-board,.driver-create-form{border:1px solid var(--line);background:#fff;border-radius:16px}.dispatch-board>h2{border-bottom:1px solid var(--line);margin:0;padding:24px;font-family:Georgia,serif;font-size:28px;font-weight:500}.dispatch-board>article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto minmax(150px,.45fr);align-items:center;gap:16px;padding:20px 24px;display:grid}.dispatch-board article p{color:var(--orange);margin:0;font-size:9px;font-weight:850}.dispatch-board article h3{margin:5px 0}.dispatch-board article div>span{color:var(--muted);font-size:10px}.dispatch-board select,.driver-create-form input,.driver-create-form select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:11px}.driver-create-form{gap:13px;padding:25px;display:grid}.driver-create-form h2{margin:0 0 8px;font-family:Georgia,serif;font-size:30px;font-weight:500}.driver-create-form label{gap:6px;display:grid}.driver-create-form label span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:850}.driver-create-form>button{color:#fff;background:var(--orange);cursor:pointer;border:0;border-radius:9px;padding:13px;font-weight:850}.driver-roster{border-top:1px solid var(--line);margin-top:10px}.driver-roster p{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;margin:0;padding:12px 0;font-size:10px;display:flex}.driver-roster span{color:var(--muted);text-transform:capitalize}.status.unassigned{color:#7a5410;background:#fff0c7}.status.assigned,.status.en_route_to_restaurant,.status.at_restaurant,.status.en_route_to_customer,.status.arrived_at_customer{color:#673557;background:#f0e2ec}.dispatch-operations{margin-top:28px}.dispatch-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.dispatch-kpis article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:19px}.dispatch-kpis span{color:var(--muted);letter-spacing:.09em;font-size:8px;font-weight:900;display:block}.dispatch-kpis strong{margin:10px 0 4px;font:600 30px Georgia,serif;display:block}.dispatch-kpis small{color:var(--muted);font-size:8px}.dispatch-toolbar{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr minmax(240px,.7fr) 170px auto;align-items:center;gap:10px;margin-top:16px;padding:19px 21px;display:grid}.dispatch-toolbar h2{margin:4px 0 2px;font:500 25px Georgia,serif}.dispatch-toolbar div>span{color:var(--muted);font-size:8px}.dispatch-toolbar input,.dispatch-toolbar select,.dispatch-assigners input,.dispatch-assigners select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:11px;font-size:9px}.dispatch-toolbar button,.dispatch-card button,.dispatch-assigners button{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:8px;padding:11px 13px;font-size:8px;font-weight:900}.dispatch-notice{color:#155a2b;background:#e8f4eb;border-radius:8px;margin:10px 0 0;padding:9px 12px;font-size:9px;font-weight:800}.dispatch-operations .dispatch-board{background:0 0;border:0;gap:12px;margin-top:12px;display:grid}.dispatch-card{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.dispatch-card.urgent{border-color:#ef8b75;box-shadow:inset 4px 0 #ee6a52}.dispatch-card>header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:16px 19px;display:grid}.dispatch-card header p{color:var(--orange);letter-spacing:.06em;margin:0;font-size:8px;font-weight:900}.dispatch-card header h3{margin:4px 0 0;font-size:15px}.dispatch-card header button{color:#776570;background:#f4eff2;padding:7px 9px}.dispatch-card header button.urgent{color:#a33e2e;background:#fff0ec}.dispatch-route{grid-template-columns:1fr 30px 1fr;align-items:center;gap:12px;padding:17px 19px;display:grid}.dispatch-route>div{gap:4px;display:grid}.dispatch-route span,.dispatch-current span{color:var(--muted);letter-spacing:.1em;font-size:7px;font-weight:900}.dispatch-route strong,.dispatch-current strong{font-size:10px}.dispatch-route small,.dispatch-current small{color:var(--muted);font-size:8px}.dispatch-route>b{color:var(--orange);text-align:center;font-size:18px}.dispatch-order-line{color:#75666f;background:#fdfbf9;border-top:1px solid #f0ebe7;border-bottom:1px solid #f0ebe7;gap:14px;padding:10px 19px;font-size:8px;display:flex}.dispatch-assigners{grid-template-columns:1fr 1fr;gap:12px;padding:15px 19px;display:grid}.dispatch-assigners form{border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr 90px;gap:8px;padding:14px;display:grid}.dispatch-assigners form>strong{grid-column:1/-1;font:500 16px Georgia,serif}.dispatch-assigners form>input:last-of-type{grid-column:1/-1}.dispatch-assigners button{background:var(--orange);grid-column:1/-1}.dispatch-current{justify-content:space-between;align-items:center;gap:16px;padding:15px 19px;display:flex}.dispatch-current>div:first-child{gap:4px;display:grid}.dispatch-card-actions{gap:7px;display:flex}.dispatch-card-actions .secondary{color:#5c4854;background:#eee8eb}.driver-create-form{margin-top:14px}.driver-create-form summary{cursor:pointer;font:500 20px Georgia,serif}.driver-create-form>form{gap:13px;margin-top:18px;display:grid}.driver-create-form>form label{gap:6px;display:grid}.driver-roster{margin-top:18px}.driver-console,.tracking-page{background:var(--cream);min-height:100vh}.driver-console>header,.tracking-page>header{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;height:82px;padding:0 clamp(20px,5vw,70px);display:flex}.driver-console>header>div{gap:15px;font-size:11px;display:flex}.driver-console>header a,.tracking-page>header>a{color:var(--orange);font-weight:850}.driver-console-body,.tracking-page>section{width:min(1180px,100% - 36px);margin:0 auto;padding:60px 0 90px}.driver-intro{justify-content:space-between;align-items:end;gap:25px;display:flex}.driver-intro h1,.tracking-heading h1{margin:3px 0 10px;font-family:Georgia,serif;font-size:clamp(44px,6vw,68px);font-weight:500}.driver-intro p:last-child,.tracking-heading>p:last-child{color:var(--muted)}.driver-intro>button{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:999px;padding:14px 18px;font-weight:850}.driver-notice{color:#18572d;background:#e2f1e5;border-radius:9px;padding:12px 15px}.driver-empty{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;margin-top:35px;padding:70px 25px}.driver-empty h2{font-family:Georgia,serif;font-size:32px;font-weight:500}.driver-empty p{color:var(--muted)}.driver-empty a{color:var(--orange);font-weight:850}.driver-assignment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:35px;display:grid}.driver-assignment-grid>article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px}.assignment-top{color:var(--orange);justify-content:space-between;font-size:10px;display:flex}.driver-assignment-grid h2{margin:12px 0 20px;font-family:Georgia,serif;font-size:31px;font-weight:500}.driver-assignment-grid dl>div{border-top:1px solid var(--line);padding:14px 0}.driver-assignment-grid dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:850}.driver-assignment-grid dd{margin:5px 0 0;font-size:11px;line-height:1.6}.driver-assignment-grid ul{color:var(--muted);padding-left:18px;font-size:10px}.driver-instructions{background:var(--cream);border-radius:8px;padding:11px;font-size:10px}.driver-progress{gap:6px;margin:18px 0;display:grid}.driver-progress span{color:#a6a6a0;text-transform:capitalize;font-size:9px}.driver-progress span.complete{color:var(--green);font-weight:850}.driver-assignment-grid article>button{color:#fff;background:var(--orange);cursor:pointer;border:0;border-radius:9px;width:100%;padding:14px;font-weight:850}.driver-app{min-height:100vh;color:var(--ink);background:#f7f2ee;grid-template-columns:235px 1fr;display:grid}.driver-app-sidebar{color:#fff;background:#24101f;flex-direction:column;min-height:100vh;padding:34px 24px 28px;display:flex;position:sticky;top:0}.driver-app-sidebar .brand-logo{width:165px}.driver-app-sidebar nav{gap:8px;margin-top:58px;display:grid}.driver-app-sidebar nav button{color:#cdb9c7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:13px;padding:13px 14px;font-size:12px;font-weight:800;display:flex}.driver-app-sidebar nav button span{color:#ff8e75;text-align:center;width:23px;font-size:17px}.driver-app-sidebar nav button.active{color:#fff;background:#5b214e}.driver-app-sidebar>a{color:#cdb9c7;border-top:1px solid #46233e;margin-top:auto;padding:14px;font-size:10px;font-weight:800}.driver-app-main{min-width:0}.driver-app-header{border-bottom:1px solid var(--line);background:#fffaf6f2;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(24px,5vw,70px);display:flex}.driver-app-header p{margin:0 0 4px;font-family:Georgia,serif;font-size:18px;font-weight:600}.driver-app-header span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:750}.driver-header-actions{align-items:center;gap:10px;display:flex}.driver-demo-badge{letter-spacing:.09em;background:#fff0eb;border:1px solid #f2b7a9;border-radius:999px;padding:8px 10px;color:#9c3d28!important;font-size:8px!important;font-weight:900!important}.availability-toggle{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:9px;padding:10px 14px;font-size:10px;font-weight:850;display:flex}.availability-toggle i{background:#a89aa4;border-radius:50%;width:8px;height:8px}.availability-toggle.online{color:#1b6a36;background:#eff8f1;border-color:#cfe4d4}.availability-toggle.online i{background:#2f9b51;box-shadow:0 0 0 4px #d9efdf}.availability-toggle.access-state{cursor:default}.restaurant-toolbar-actions{align-items:center;gap:10px;display:flex}.restaurant-toolbar-actions>a{border:1px solid var(--line);color:#5b214e;background:#fff;border-radius:9px;padding:11px 15px;font-size:9px;font-weight:850}.restaurant-driver-manager{color:#32152b;background:#f8f4ef;min-height:100vh}.restaurant-driver-manager>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:20px 5vw;display:flex}.restaurant-driver-manager>header .brand-logo{width:145px}.restaurant-driver-manager>header>div{align-items:center;gap:16px;font-size:9px;display:flex}.restaurant-driver-manager>header a{color:#5b214e;font-weight:800}.rdm-hero{justify-content:space-between;align-items:end;padding:42px 6vw 28px;display:flex}.rdm-hero p,.rdm-heading p,.restaurant-driver-manager form>p{color:#ff6846;letter-spacing:.13em;margin:0;font-size:9px;font-weight:900}.rdm-hero h1{letter-spacing:-.045em;margin:8px 0 15px;font:500 clamp(42px,5vw,68px) Georgia,serif}.rdm-hero select{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px 13px}.rdm-hero>a{color:#fff;background:#5b214e;border-radius:9px;padding:13px 17px;font-size:9px;font-weight:900}.rdm-notice{color:#1b6a36;background:#e9f5ec;border-radius:9px;margin:0 6vw 18px;padding:12px 15px;font-size:10px;font-weight:800}.rdm-stats{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 6vw;display:grid}.rdm-stats article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:19px}.rdm-stats span{color:#8d7c87;font-size:8px;font-weight:900}.rdm-stats strong{margin-top:9px;font:500 31px Georgia,serif;display:block}.rdm-grid{grid-template-columns:1.5fr .75fr;gap:18px;padding:24px 6vw;display:grid}.rdm-grid>div,.rdm-grid>form,.rdm-assignments{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}.rdm-heading{justify-content:space-between;align-items:end;display:flex}.rdm-heading h2,.rdm-grid>form h2{margin:5px 0 0;font:500 27px Georgia,serif}.rdm-roster{gap:9px;margin-top:18px;display:grid}.rdm-roster article{border:1px solid #eee5df;border-radius:11px;grid-template-columns:42px 1fr auto auto;align-items:center;gap:12px;padding:13px;display:grid}.rdm-roster article>span{color:#fff;background:#5b214e;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.rdm-roster article>div{gap:3px;display:grid}.rdm-roster small,.rdm-roster em{color:#8d7c87;font-size:8px;font-style:normal}.rdm-roster b{color:#6f5b67;text-transform:uppercase;background:#eee8eb;border-radius:999px;padding:6px 8px;font-size:7px}.rdm-roster b.available{color:#1b6a36;background:#e8f4eb}.rdm-roster b.delivering{color:#9b4a28;background:#fff0e8}.rdm-roster button{color:#6f5b67;background:#eee8eb;border:0;border-radius:7px;padding:8px;font-size:7px;font-weight:800}.rdm-grid>form{gap:11px;display:grid}.rdm-grid label{gap:5px;display:grid}.rdm-grid label span{font-size:8px;font-weight:850}.rdm-grid input,.rdm-grid select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:10px}.rdm-grid>form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rdm-grid>form>button,.rdm-deliveries form button{color:#fff;background:#ff6846;border:0;border-radius:8px;padding:12px;font-size:9px;font-weight:900}.rdm-grid>form>small{color:#8d7c87;font-size:8px;line-height:1.5}.rdm-assignments{margin:0 6vw 60px}.rdm-assignments>.rdm-heading>span{color:#8d7c87;font-size:9px}.rdm-deliveries{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:18px;display:grid}.rdm-deliveries>article{border:1px solid #eee5df;border-radius:12px;padding:17px}.rdm-deliveries article>header,.rdm-deliveries article>footer{justify-content:space-between;gap:10px;display:flex}.rdm-deliveries article>header div{gap:4px;display:grid}.rdm-deliveries article>header small{color:#ff6846;font-weight:900}.rdm-deliveries article>header b{text-transform:uppercase;font-size:8px}.rdm-deliveries article>p{font-weight:800}.rdm-deliveries article>span{color:#8d7c87;font-size:8px}.rdm-deliveries article>form{grid-template-columns:1fr 80px auto;gap:7px;margin-top:14px;display:grid}.rdm-deliveries select,.rdm-deliveries input{border:1px solid var(--line);background:#fff;border-radius:7px;padding:9px;font-size:8px}.rdm-deliveries footer{align-items:center;margin-top:14px}.rdm-deliveries footer div{gap:3px;display:grid}.rdm-deliveries footer span{color:#8d7c87;font-size:8px}.rdm-deliveries footer button{color:#7b4a40;background:#fff0ec;border:0;border-radius:7px;padding:8px;font-size:8px}.rdm-empty{text-align:center;color:#8d7c87;padding:30px}.rd-portal{color:#32152b;background:#f8f4ef;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.rd-portal>aside{color:#fff;background:#24101f;flex-direction:column;min-height:100vh;padding:30px 22px;display:flex;position:sticky;top:0}.rd-portal>aside .brand-logo{width:155px}.rd-portal>aside nav{gap:8px;margin-top:50px;display:grid}.rd-portal>aside button{color:#cdb9c7;text-align:left;background:0 0;border:0;border-radius:9px;padding:13px;font-weight:800}.rd-portal>aside button.active{color:#fff;background:#5b214e}.rd-portal>aside>a{color:#cdb9c7;margin-top:auto;font-size:9px}.rd-portal>section>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:22px 5vw;display:flex}.rd-portal>section>header>div{gap:4px;display:grid}.rd-portal>section>header small{color:#8d7c87;font-size:7px;font-weight:900}.rd-portal>section>header strong{font:500 18px Georgia,serif}.rd-portal>section>header button{border:1px solid var(--line);color:#796873;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:9px;font-weight:850;display:flex}.rd-portal>section>header button i{background:#a89aa4;border-radius:50%;width:8px;height:8px}.rd-portal>section>header button.online{color:#1b6a36;background:#eff8f1}.rd-portal>section>header button.online i{background:#2f9b51}.rd-notice{color:#1b6a36;background:#e8f4eb;border-radius:8px;margin:15px 5vw 0;padding:11px 14px;font-size:9px;font-weight:800}.rd-heading,.rd-subpage{padding:48px 6vw 25px}.rd-heading{justify-content:space-between;align-items:end;display:flex}.rd-heading p,.rd-subpage>p{color:#ff6846;letter-spacing:.12em;margin:0;font-size:9px;font-weight:900}.rd-heading h1,.rd-subpage h1,.rd-access h1{letter-spacing:-.04em;margin:7px 0 12px;font:500 clamp(40px,5vw,64px)/.98 Georgia,serif}.rd-heading>div>span{color:#8d7c87;font-size:9px}.rd-heading>button{color:#fff;background:#5b214e;border:0;border-radius:9px;padding:12px 15px;font-size:9px;font-weight:900}.rd-heading>button.sharing{background:#1b6a36}.rd-delivery{border:1px solid var(--line);background:#fff;border-radius:17px;margin:0 6vw 50px;overflow:hidden}.rd-status{color:#fff;background:#5b214e;justify-content:space-between;padding:14px 18px;display:flex}.rd-status span{text-transform:uppercase;font-size:8px;font-weight:900}.rd-route{gap:18px;padding:20px;display:grid}.rd-route>div{grid-template-columns:34px 1fr auto;align-items:center;gap:12px;display:grid}.rd-route b{color:#fff;background:#ff6846;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.rd-route span{gap:3px;display:grid}.rd-route small{color:#8d7c87;font-size:7px;font-weight:900}.rd-route em{color:#8d7c87;font-size:9px;font-style:normal}.rd-route a{color:#ff6846;font-size:8px;font-weight:900}.rd-customer{background:#fdfbf9;border-block:1px solid #eee5df;justify-content:space-between;padding:14px 20px;font-size:9px;display:flex}.rd-customer a{color:#5b214e;font-weight:900}.rd-delivery details{padding:16px 20px}.rd-delivery details summary{cursor:pointer;font-weight:850}.rd-delivery details li{padding:5px 0}.rd-delivery details li small{color:#8d7c87;display:block}.rd-progress{grid-template-columns:repeat(7,1fr);gap:5px;padding:16px 20px;display:grid}.rd-progress span{color:#a99aa4;text-align:center;text-transform:capitalize;border-top:3px solid #e4dcdf;padding-top:8px;font-size:6px}.rd-progress span.done{color:#1b6a36;border-color:#2f9b51}.rd-delivery footer{border-top:1px solid #eee5df;justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.rd-delivery footer button,.rd-empty button{color:#fff;background:#ff6846;border:0;border-radius:8px;padding:12px 17px;font-size:9px;font-weight:900}.rd-delivery footer button.secondary{color:#6f5b67;background:#eee8eb}.rd-empty{border:1px solid var(--line);text-align:center;background:#fff;border-radius:17px;margin:20px 6vw;padding:60px}.rd-empty>span{font-size:40px}.rd-empty h2{font:500 29px Georgia,serif}.rd-empty p{color:#8d7c87}.rd-subpage>article{border-bottom:1px solid var(--line);justify-content:space-between;padding:16px 0;display:flex}.rd-subpage>article div{gap:4px;display:grid}.rd-subpage>article span{color:#8d7c87;font-size:9px}.rd-subpage>article b{font-size:9px}.rd-subpage dl{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:640px}.rd-subpage dl div{border-bottom:1px solid #eee5df;justify-content:space-between;padding:14px;display:flex}.rd-subpage dt{color:#8d7c87}.rd-subpage dd{font-weight:850}.rd-access{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:760px;margin:70px auto;padding:45px}.rd-access>span{color:#fff;background:#5b214e;border-radius:14px;place-items:center;width:60px;height:60px;font-size:24px;font-weight:900;display:grid}.rd-access>p:first-of-type{color:#ff6846;letter-spacing:.13em;font-size:9px;font-weight:900}.rd-access>p{color:#8d7c87}.rd-access>a{color:#ff6846;font-weight:900}.rd-loading{text-align:center;padding:100px}.rd-mobile{display:none}@media (width<=900px){.restaurant-toolbar-actions{flex-direction:column;align-items:stretch}.rdm-stats,.rdm-grid,.rdm-deliveries{grid-template-columns:1fr}.rd-portal{display:block}.rd-portal>aside{display:none}.rd-portal>section{padding-bottom:75px}.rd-progress{grid-template-columns:repeat(4,1fr)}.rd-mobile{z-index:20;border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);height:65px;padding:7px;display:grid;position:fixed;bottom:0;left:0;right:0}.rd-mobile button{color:#5b214e;background:0 0;border:0;place-items:center;display:grid}.rd-mobile small{display:block}.rdm-hero{flex-direction:column;align-items:flex-start;gap:18px}.rdm-roster article{grid-template-columns:42px 1fr auto}.rdm-roster article>button{grid-column:2/-1}.rdm-deliveries article>form{grid-template-columns:1fr}.rd-route>div{grid-template-columns:34px 1fr}.rd-route a{grid-column:2}.rd-heading{flex-direction:column;align-items:flex-start;gap:18px}}.driver-home-heading,.driver-quick-stats,.driver-active-card,.driver-waiting-card,.driver-subpage{width:min(1050px,100% - 44px);margin-left:auto;margin-right:auto}.driver-home-heading{justify-content:space-between;align-items:end;gap:28px;padding-top:58px;display:flex}.driver-home-heading h1,.driver-subpage-heading h1,.driver-access-card h1{letter-spacing:-.045em;margin:4px 0 13px;font-family:Georgia,serif;font-size:clamp(45px,5vw,68px);font-weight:500;line-height:.96}.driver-home-heading>div>p:last-child,.driver-subpage-heading>p:last-child{color:var(--muted);margin:0;font-size:13px}.driver-home-heading>button{border:1px solid var(--line);color:var(--green);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:12px 15px;font-size:10px;font-weight:850}.driver-home-heading>button span{color:var(--orange);margin-right:6px}.driver-home-heading>button:disabled{opacity:.45}.driver-quick-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:35px;display:grid}.driver-quick-stats article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr auto;align-items:end;padding:22px 24px;display:grid}.driver-quick-stats span{color:var(--muted);text-transform:uppercase;grid-column:1/-1;margin-bottom:8px;font-size:9px;font-weight:800}.driver-quick-stats strong{font-family:Georgia,serif;font-size:34px;font-weight:500}.driver-quick-stats small{color:var(--muted);font-size:9px}.driver-map-shell{border:1px solid var(--line);background:#fff;border-radius:22px;width:min(1050px,100% - 44px);margin:18px auto 0;scroll-margin-top:92px;overflow:hidden;box-shadow:0 20px 55px #32152b17}.driver-map-heading{justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.driver-map-heading p{color:var(--orange);letter-spacing:.14em;margin:0 0 6px;font-size:8px;font-weight:900}.driver-map-heading h2{color:var(--ink);margin:0 0 5px;font-family:Georgia,serif;font-size:26px;font-weight:500}.driver-map-heading span{color:var(--muted);font-size:9px}.driver-map-heading button{border:1px solid var(--line);color:var(--green);background:var(--cream);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 13px;font-size:9px;font-weight:850;display:flex}.driver-map-heading button i{background:#cabdc5;border-radius:99px;width:25px;height:14px;display:block;position:relative}.driver-map-heading button i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .2s;position:absolute;top:2px;left:2px}.driver-map-heading button i.on{background:var(--orange)}.driver-map-heading button i.on:after{transform:translate(11px)}.driver-map-stage{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f6f1ec;height:390px;position:relative;overflow:hidden}.driver-map-art{width:100%;height:100%;display:block}.map-water{fill:#dceced}.map-blocks{fill:#ece4de;stroke:#e2d6ce;stroke-width:1px}.map-roads{fill:none;stroke:#fff;stroke-width:18px;stroke-linecap:round}.map-roads .minor{stroke-width:8px}.map-labels{fill:#8b7c83;letter-spacing:.02em;font-size:12px;font-weight:700}.map-labels text:last-child{fill:#6e8e91;font-family:Georgia,serif;font-size:15px;font-style:italic}.map-demand circle{transform-box:fill-box;transform-origin:50%}.map-demand .hot{fill:#ff4f3a;opacity:.22;animation:3s ease-in-out infinite demand-pulse}.map-demand .hot-two{fill:#d9252b;opacity:.36;animation-delay:.35s}.map-demand .warm{fill:#ff9b5f;opacity:.25;animation-delay:.7s}@keyframes demand-pulse{50%{opacity:.3;transform:scale(1.08)}}.driver-position circle{fill:#fff;stroke:var(--green);stroke-width:7px;filter:drop-shadow(0 7px 8px #32152b38)}.driver-position path{fill:var(--green)}.map-route-live .route-shadow{fill:none;stroke:#fff;stroke-width:18px;stroke-linecap:round}.map-route-live .route-path{fill:none;stroke:var(--green);stroke-width:8px;stroke-linecap:round;stroke-dasharray:1 0}.map-route-live .route-start{fill:var(--green);stroke:#fff;stroke-width:5px}.map-route-live .route-end{fill:var(--orange);stroke:#fff;stroke-width:5px}.map-route-live .route-end-label{fill:#fff;font-size:13px;font-weight:900}.driver-next-turn{color:#fff;background:#31112af0;border-radius:14px;align-items:center;gap:14px;min-width:310px;padding:14px 17px;display:flex;position:absolute;top:17px;left:17px;box-shadow:0 12px 30px #32152b38}.driver-next-turn>span{font-size:31px;line-height:1}.driver-next-turn small,.driver-next-turn strong{display:block}.driver-next-turn small{color:#ffad99;letter-spacing:.08em;margin-bottom:3px;font-size:8px}.driver-next-turn strong{font-size:12px}.map-zone-card{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffe6;border:1px solid #fffc;border-radius:11px;padding:10px 13px;display:grid;position:absolute;box-shadow:0 10px 25px #32152b24}.map-zone-card strong{color:var(--ink);font-size:10px}.map-zone-card span{margin-top:2px;font-size:8px}.map-zone-card.busy{top:38%;left:27%}.map-zone-card.busy span{color:#c42e28}.map-zone-card.moderate{bottom:15%;right:23%}.map-zone-card.moderate span{color:#c8662f}.driver-map-center{border:1px solid var(--line);width:38px;height:38px;color:var(--green);cursor:pointer;background:#fff;border-radius:50%;font-size:20px;position:absolute;bottom:15px;right:15px;box-shadow:0 6px 20px #32152b21}.driver-map-zoom{border:1px solid var(--line);border-radius:10px;display:grid;position:absolute;top:15px;right:15px;overflow:hidden;box-shadow:0 6px 20px #32152b1a}.driver-map-zoom button{border:0;border-bottom:1px solid var(--line);width:34px;height:33px;color:var(--green);cursor:pointer;background:#fff;font-size:18px}.driver-map-zoom button:last-child{border-bottom:0}.driver-demand-legend{align-items:center;gap:24px;padding:15px 22px;display:flex}.driver-demand-legend>div{align-items:center;gap:8px;display:flex}.driver-demand-legend i{border-radius:50%;width:12px;height:12px;display:block}.driver-demand-legend i.busy{background:#e84538;box-shadow:0 0 0 5px #e8453824}.driver-demand-legend i.moderate{background:#ff9b5f;box-shadow:0 0 0 5px #ff9b5f2b}.driver-demand-legend i.quiet{background:#fff;border:2px solid #b9aeb4}.driver-demand-legend span{color:var(--muted);font-size:8px;display:grid}.driver-demand-legend strong{color:var(--ink);font-size:9px}.driver-demand-legend small{color:var(--muted);margin-left:auto;font-size:8px}.driver-route-summary{color:#fff;background:var(--green);grid-template-columns:repeat(3,auto) 1fr;align-items:center;gap:26px;padding:15px 22px;display:grid}.driver-route-summary>div{display:grid}.driver-route-summary strong{font-size:16px}.driver-route-summary span{color:#dbc6d4;margin-top:2px;font-size:8px}.driver-route-summary a{color:var(--green);background:#fff;border-radius:999px;justify-self:end;padding:10px 13px;font-size:9px;font-weight:850}.driver-map-mode{background:#22101f;padding:0;display:block}.driver-map-mode .driver-app-sidebar,.driver-map-mode .driver-app-header,.driver-map-mode .driver-mobile-nav{display:none}.driver-map-mode .driver-app-main{width:100%;min-height:100svh}.driver-map-mode .driver-app-toast{z-index:60;top:18px}.map-first-home{color:#fff;background:#22101f;min-height:100svh}.map-first-canvas{background:#eadfd6;width:100%;height:100svh;min-height:620px;position:relative;overflow:hidden}.map-first-canvas>svg{width:100%;height:100%;display:block}.map-first-water{fill:#c9dfe0}.map-first-blocks{fill:#dfd0c4;stroke:#cebcb0;stroke-width:2px}.map-first-roads{fill:none;stroke:#fff8f1;stroke-width:22px;stroke-linecap:round;opacity:.95}.map-first-roads .secondary{stroke-width:10px;opacity:.88}.map-first-roads .diagonal{stroke-width:15px}.map-first-labels{fill:#6d5d64;letter-spacing:.015em;paint-order:stroke;stroke:#fff8f1;stroke-width:6px;stroke-linejoin:round;font-size:24px;font-weight:850}.map-first-labels text:nth-last-child(-n+2){fill:#6e8588;font-family:Georgia,serif;font-size:27px}.map-first-heat circle{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite map-first-breathe}.map-first-heat .heat-hot{fill:#ff6846;opacity:.4}.map-first-heat .heat-core{fill:#d9303e;opacity:.52;animation-delay:.25s}.map-first-heat .heat-warm{fill:#ff9a67;opacity:.34;animation-delay:.5s}.map-first-heat .heat-soft{fill:#ffc08c;opacity:.24;animation-delay:.8s}@keyframes map-first-breathe{50%{opacity:.31;transform:scale(1.06)}}.map-first-driver circle{fill:#24101f;stroke:#fff;stroke-width:8px;filter:drop-shadow(0 12px 13px #23101f4d)}.map-first-driver path{fill:#fff}.map-first-route .route-back{fill:none;stroke:#fff;stroke-width:30px;stroke-linecap:round}.map-first-route .route-front{fill:none;stroke:var(--green);stroke-width:14px;stroke-linecap:round}.map-first-route circle{fill:var(--orange);stroke:#fff;stroke-width:6px}.map-first-route text{fill:#fff;font-size:16px;font-weight:900}.map-first-topbar{z-index:5;width:min(100% - 34px,760px);top:max(18px, env(safe-area-inset-top));grid-template-columns:56px 1fr 56px;align-items:center;gap:15px;display:grid;position:absolute;left:50%;transform:translate(-50%)}.map-round{color:#fff;cursor:pointer;background:#201f20;border:0;border-radius:50%;place-items:center;width:56px;height:56px;font-size:28px;display:grid;box-shadow:0 8px 26px #1c101838}.map-round.map-brand{color:var(--orange);font-family:Georgia,serif;font-size:29px;font-weight:800}.map-earnings{color:#fff;cursor:pointer;background:#202020;border:0;border-radius:999px;align-items:baseline;gap:8px;width:max-content;max-width:100%;margin:auto;padding:11px 21px;display:flex;box-shadow:0 8px 26px #1c101833}.map-earnings span{color:#fff;font-family:Georgia,serif;font-size:27px;font-weight:700}.map-earnings span:first-letter{color:#60bd78}.map-earnings small{color:#cabfc6;font-size:9px}.map-first-tools{z-index:5;gap:11px;display:grid;position:absolute;bottom:258px;right:19px}.map-first-tools button{color:#fff;cursor:pointer;background:#201f20;border:0;border-radius:50%;width:50px;height:50px;font-size:23px;box-shadow:0 8px 24px #1c101838}.map-first-tools button.active{color:var(--orange)}.map-wait-pill{z-index:4;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#373033d1;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:900;position:absolute;box-shadow:0 8px 22px #2d142526}.map-wait-pill strong{margin-right:5px}.map-wait-pill.hot{background:#d8383e;bottom:46%;right:15%}.map-wait-pill.warm{background:var(--orange);top:31%;left:17%}.map-wait-pill.quiet{color:#574b51;background:#fff8f1e6;bottom:32%;left:8%}.map-turn-card{z-index:5;color:#fff;background:#24101ff0;border-radius:16px;align-items:center;gap:15px;min-width:min(400px,100% - 100px);padding:15px 18px;display:flex;position:absolute;top:94px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #23101f40}.map-turn-card>span{color:var(--orange);font-size:37px}.map-turn-card small,.map-turn-card strong{display:block}.map-turn-card small{color:#ffab98;letter-spacing:.12em;margin-bottom:3px;font-size:8px}.map-turn-card strong{font-size:13px}.map-go-button{z-index:7;color:#fff;background:var(--green);cursor:pointer;border:8px solid #ffffffa6;border-radius:50%;width:112px;height:112px;font-size:28px;font-weight:900;position:absolute;bottom:170px;left:50%;transform:translate(-50%);box-shadow:0 15px 38px #37122f4d}.map-driver-sheet{width:min(100%,780px);max-height:calc(100svh - 96px);padding:7px 20px max(16px, env(safe-area-inset-bottom));z-index:10;color:var(--ink);background:#fffaf6;border-radius:25px 25px 0 0;margin:auto;transition:max-height .25s;position:absolute;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -16px 42px #2f162733}.map-driver-sheet.open{padding-bottom:max(22px, env(safe-area-inset-bottom))}.map-sheet-handle{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:19px;display:grid}.map-sheet-handle i{background:#d5c8cf;border-radius:99px;width:42px;height:4px;display:block}.map-driver-sheet>header{justify-content:space-between;align-items:center;gap:15px;min-height:42px;display:flex}.map-driver-sheet>header>div{align-items:center;gap:9px;display:flex}.map-driver-sheet>header strong{font-family:Georgia,serif;font-size:19px}.map-driver-sheet>header button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:850}.map-online-dot{background:#c8554b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #f4dfdc}.map-online-dot.online{background:#2fa052;box-shadow:0 0 0 5px #dbf0e0}.map-offer-glance{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eadfe3;justify-content:space-between;align-items:end;gap:20px;padding:11px 0 4px;display:flex}.map-offer-glance div{gap:2px;display:grid}.map-offer-glance small{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.map-offer-glance div>strong{font-family:Georgia,serif;font-size:34px;font-weight:500}.map-offer-glance span{color:var(--muted);font-size:8px}.map-offer-glance aside{text-align:right;gap:3px;display:grid}.map-offer-glance aside strong{font-size:12px}.map-offer-glance aside span{font-size:9px}.map-route-glance{border-top:1px solid #eadfe3;grid-template-columns:repeat(3,1fr);padding:12px 0 5px;display:grid}.map-route-glance div{text-align:center;border-right:1px solid #eadfe3;gap:3px;display:grid}.map-route-glance div:last-child{border-right:0}.map-route-glance strong{font-size:16px}.map-route-glance span{color:var(--muted);font-size:8px}.map-no-offer{color:var(--muted);border-top:1px solid #eadfe3;margin:9px 0 3px;padding-top:12px;font-size:10px}.map-sheet-details{padding-top:16px;animation:.2s both map-sheet-in}@keyframes map-sheet-in{0%{opacity:0;transform:translateY(8px)}}.map-sheet-route{background:#fff2eb;border-radius:14px;gap:14px;padding:14px;display:grid}.map-sheet-route>div{grid-template-columns:34px 1fr;align-items:center;gap:11px;display:grid}.map-sheet-route i{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;font-weight:900;display:grid}.map-sheet-route>div:last-child i{background:var(--orange)}.map-sheet-route span{gap:2px;display:grid}.map-sheet-route small{color:var(--muted);font-size:7px;font-weight:900}.map-sheet-route strong{font-size:11px}.map-sheet-route em{color:var(--muted);font-size:8px;font-style:normal}.map-sheet-pay{border-bottom:1px solid #eadfe3;gap:15px;padding:13px 2px;display:flex}.map-sheet-pay span{color:var(--muted);flex:1;font-size:8px}.map-sheet-pay span:last-child{text-align:right}.map-sheet-pay strong{color:var(--ink);margin-left:4px}.map-sheet-actions{gap:9px;padding-top:12px;display:flex}.map-sheet-actions button,.map-sheet-actions a{cursor:pointer;border:0;border-radius:12px;place-items:center;min-height:44px;padding:0 17px;font-size:10px;font-weight:900;display:grid}.map-sheet-actions .map-primary{color:#fff;background:var(--orange);flex:1}.map-sheet-actions .map-decline{color:var(--muted);background:#eee5e9}.map-sheet-actions a{color:var(--green);background:#f0e3ea}@media (width>=781px){.map-first-home{background:radial-gradient(circle at 10% 10%,#6f2c5e,#24101f 58%);padding:24px}.map-first-canvas{border-radius:30px;max-width:1180px;height:calc(100svh - 48px);margin:auto;box-shadow:0 30px 80px #10040d73}.map-driver-sheet{border-radius:23px;width:390px;max-height:calc(100% - 145px);bottom:24px;left:auto;right:24px}.map-first-tools{bottom:35px;right:438px}.map-go-button{bottom:40px;left:calc(50% - 180px)}}@media (width<=520px){.map-first-topbar{grid-template-columns:50px 1fr 50px;gap:9px}.map-round{width:50px;height:50px;font-size:24px}.map-earnings{padding:10px 16px}.map-earnings span{font-size:23px}.map-first-tools{bottom:225px;right:15px}.map-first-tools button{width:46px;height:46px}.map-wait-pill.hot{bottom:45%;right:18%}.map-wait-pill.warm{top:28%;left:8%}.map-wait-pill.quiet{display:none}.map-driver-sheet{padding-left:16px;padding-right:16px}.map-sheet-actions{flex-wrap:wrap}.map-sheet-actions a{width:100%}}.driver-week-pulse{color:#fff;background:radial-gradient(circle at 88% 0%, #ff684659, transparent 28%), linear-gradient(130deg, #411637, var(--green));border-radius:20px;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:28px;width:min(1050px,100% - 44px);margin:34px auto 0;padding:24px 26px;display:grid;overflow:hidden;box-shadow:0 18px 45px #5b214e2b}.driver-week-pulse p{color:#ffae9b;letter-spacing:.14em;margin:0 0 6px;font-size:8px;font-weight:900}.driver-week-pulse>div:first-child strong{margin-right:8px;font-family:Georgia,serif;font-size:31px;font-weight:500}.driver-week-pulse>div:first-child span,.driver-week-pulse small{color:#dac4d3;font-size:9px}.driver-goal>div{background:#ffffff24;border-radius:999px;height:8px;margin-bottom:8px;overflow:hidden}.driver-goal i{border-radius:inherit;background:linear-gradient(90deg, var(--orange), #ffb29f);width:79%;height:100%;display:block}.driver-week-pulse ul{gap:22px;margin:0;padding:0;list-style:none;display:flex}.driver-week-pulse li{text-align:center;display:grid}.driver-week-pulse li strong{font-size:16px}.driver-week-pulse li span{color:#dac4d3;margin-top:3px;font-size:8px}.driver-offer-spotlight{background:linear-gradient(125deg,#fff 0 54%,#fff2ec 54% 100%);border:1px solid #ff684640;border-radius:22px;grid-template-columns:.75fr 1.2fr;gap:18px 30px;width:min(1050px,100% - 44px);margin:18px auto 0;padding:26px;display:grid;box-shadow:0 20px 55px #32152b1a}.driver-offer-money p{color:var(--orange);letter-spacing:.13em;margin:0;font-size:8px;font-weight:900}.driver-offer-money>strong{color:var(--green);margin:7px 0 3px;font-family:Georgia,serif;font-size:54px;font-weight:500;line-height:1;display:block}.driver-offer-money>span{color:var(--muted);font-size:9px}.driver-offer-metrics{background:#ffffffb8;border:1px solid #f0dbd2;border-radius:16px;grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.driver-offer-metrics>div{text-align:center;border-right:1px solid #f0dbd2;padding:14px;display:grid}.driver-offer-metrics>div:last-child{border-right:0}.driver-offer-metrics strong{color:var(--ink);font-family:Georgia,serif;font-size:21px;font-weight:500}.driver-offer-metrics span{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:8px}.driver-pay-breakdown{border-top:1px solid #f0dbd2;grid-column:1/-1;gap:12px;padding-top:15px;display:flex}.driver-pay-breakdown span{min-width:0;color:var(--muted);flex:1;font-size:9px}.driver-pay-breakdown span:last-child{color:var(--green);text-align:right}.driver-pay-breakdown strong{color:var(--ink);margin-left:5px}.driver-offer-spotlight>small{color:#26723e;grid-column:1/-1;margin-top:-7px;font-size:8px;font-weight:800}.driver-active-card{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:18px;margin-bottom:80px;overflow:hidden;box-shadow:0 18px 55px #32152b14}.driver-active-banner{color:#fff;background:var(--green);justify-content:space-between;align-items:center;padding:16px 24px;font-size:11px;display:flex}.driver-active-banner>div{align-items:center;gap:10px;font-weight:800;display:flex}.driver-active-banner>strong{background:#ffffff24;border-radius:999px;padding:7px 10px;font-size:10px}.driver-live-dot{background:var(--orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ff684633}.driver-active-body{padding:28px}.driver-order-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.driver-order-heading p{color:var(--orange);margin:0 0 5px;font-size:9px;font-weight:850}.driver-order-heading h2{margin:0;font-family:Georgia,serif;font-size:34px;font-weight:500}.driver-order-heading>span{color:var(--green);background:#f3e7ed;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:850}.driver-route{background:var(--cream);border-radius:15px;margin:25px 0;padding:20px}.driver-route article{grid-template-columns:34px 1fr auto;align-items:center;gap:14px;display:grid}.route-marker{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.route-marker.dropoff{background:var(--orange)}.driver-route small,.driver-route strong,.driver-route p{display:block}.driver-route small{color:var(--muted);font-size:8px;font-weight:850}.driver-route strong{margin:4px 0;font-size:12px}.driver-route p{color:var(--muted);margin:0;font-size:10px}.driver-route a{border:1px solid var(--line);color:var(--green);background:#fff;border-radius:999px;padding:9px 11px;font-size:9px;font-weight:850}.driver-route>i{border-left:2px dotted #c7b6c1;width:1px;height:24px;margin:4px 0 4px 15px;display:block}.driver-contact-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.driver-contact-actions a,.driver-contact-actions button{border:1px solid var(--line);color:var(--ink);text-align:center;cursor:pointer;background:#fff;border-radius:10px;padding:12px;font-size:10px;font-weight:850}.driver-contact-actions span{color:var(--orange);margin-right:6px}.driver-order-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:18px}.driver-order-details summary{cursor:pointer;justify-content:space-between;padding:16px 2px;font-size:11px;font-weight:850;list-style:none;display:flex}.driver-order-details ul{color:var(--muted);margin:0 0 15px;padding-left:20px;font-size:10px}.driver-order-details p{color:var(--muted);background:var(--cream);border-radius:8px;padding:12px;font-size:10px}.driver-app-progress{grid-template-columns:repeat(7,1fr);margin:25px 0;display:grid}.driver-app-progress div{color:#ac9da7;text-align:center;justify-items:center;gap:8px;font-size:8px;display:grid;position:relative}.driver-app-progress div:before{content:"";z-index:0;background:#e7dde3;width:100%;height:2px;position:absolute;top:5px;right:50%}.driver-app-progress div:first-child:before{display:none}.driver-app-progress i{z-index:1;background:#d1c4cc;border:3px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #d1c4cc}.driver-app-progress .complete{color:var(--green);font-weight:850}.driver-app-progress .complete:before,.driver-app-progress .complete i{background:var(--orange)}.driver-app-progress .complete i{box-shadow:0 0 0 1px var(--orange)}.driver-primary-actions{gap:10px;display:flex}.driver-primary-actions button{cursor:pointer;border:0;border-radius:11px;padding:15px;font-size:11px;font-weight:850}.driver-decline{color:var(--muted);background:#f0e8ec;flex:0 0 125px}.driver-advance{color:#fff;background:var(--orange);flex:1}.driver-waiting-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:20px;margin-top:28px;margin-bottom:80px;padding:70px 25px}.driver-radar{background:#f6e9ef;border-radius:50%;place-items:center;width:115px;height:115px;margin:0 auto 25px;display:grid;position:relative}.driver-radar i{border:1px solid #dabdce;border-radius:50%;position:absolute;inset:18px}.driver-radar i:nth-child(2){inset:36px}.driver-radar span{z-index:1;color:#fff;background:var(--green);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.driver-waiting-card h2,.driver-simple-empty h2{margin:0 0 12px;font-family:Georgia,serif;font-size:30px;font-weight:500}.driver-waiting-card p,.driver-simple-empty p{max-width:500px;color:var(--muted);margin:0 auto;font-size:11px;line-height:1.65}.driver-waiting-card>button{color:#fff;background:var(--orange);cursor:pointer;border:0;border-radius:999px;margin-top:22px;padding:12px 19px;font-weight:850}.driver-app-toast{z-index:20;color:#17562c;background:#e4f4e8;border-radius:10px;width:min(550px,100% - 40px);padding:13px 16px;font-size:11px;font-weight:800;position:fixed;top:88px;right:20px;box-shadow:0 10px 35px #143c1e26}.driver-subpage{padding-top:58px;padding-bottom:90px}.driver-subpage-heading{max-width:760px}.driver-history-list{gap:10px;margin-top:35px;display:grid}.driver-history-list article{border:1px solid var(--line);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:25px;padding:18px 20px;display:flex}.driver-history-list article>div{align-items:center;gap:14px;display:flex}.driver-history-list article>div>span{color:#28753f;background:#e5f3e9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.driver-history-list p{color:var(--muted);margin:5px 0 0;font-size:9px}.driver-history-list aside{text-align:right}.driver-history-list aside strong,.driver-history-list aside span{display:block}.driver-history-list aside strong{color:#28753f;font-size:10px}.driver-history-list aside span{color:var(--muted);margin-top:5px;font-size:9px}.driver-simple-empty{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;margin-top:35px;padding:70px 25px}.driver-simple-empty>span{color:var(--orange);margin-bottom:15px;font-size:35px;display:block}.driver-earnings-hero{color:#fff;background:radial-gradient(circle at 85% 10%, #ff684647, transparent 30%), var(--green);border-radius:20px;margin-top:35px;padding:40px}.driver-earnings-hero p{color:#d8bfd0;letter-spacing:.1em;margin:0;font-size:9px;font-weight:850}.driver-earnings-hero strong{margin:14px 0;font-family:Georgia,serif;font-size:70px;font-weight:500;display:block}.driver-earnings-hero span{color:#ffad99;font-size:10px;font-weight:800}.driver-payout-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:15px;display:grid}.driver-payout-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:25px;display:grid}.driver-payout-grid span{color:var(--muted);text-transform:uppercase;font-size:9px}.driver-payout-grid strong{margin:9px 0;font-family:Georgia,serif;font-size:34px;font-weight:500}.driver-payout-grid p{color:var(--muted);margin:0;font-size:9px}.driver-payout-note{background:#f1e3eb;border-radius:14px;margin-top:15px;padding:24px}.driver-payout-note p{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.6}.driver-profile-card{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:580px;margin-top:35px;padding:35px}.driver-profile-avatar{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:65px;height:65px;font-family:Georgia,serif;font-size:27px;display:grid}.driver-profile-card h2{margin:18px 0 5px;font-family:Georgia,serif;font-size:30px;font-weight:500}.driver-profile-card>span{color:var(--orange);font-size:9px;font-weight:850}.driver-profile-card dl{margin:25px 0}.driver-profile-card dl div{border-top:1px solid var(--line);justify-content:space-between;padding:13px 0;display:flex}.driver-profile-card dt{color:var(--muted);text-transform:uppercase;font-size:9px}.driver-profile-card dd{text-transform:capitalize;margin:0;font-size:11px}.driver-profile-card>a{color:var(--orange);margin-right:18px;font-size:10px;font-weight:850}.driver-access-card{border:1px solid var(--line);background:#fff;border-radius:22px;width:min(750px,100% - 44px);margin:80px auto;padding:55px}.driver-lock{color:#fff;background:var(--green);border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:28px;font-weight:900;display:grid}.driver-access-card>p:not(.eyebrow){color:var(--muted);line-height:1.6}.driver-access-card>a{color:var(--orange);margin:20px 18px 0 0;font-size:10px;font-weight:850;display:inline-block}.driver-app-loading{min-height:65vh;color:var(--muted);align-content:center;place-items:center;font-size:11px;display:grid}.driver-app-loading span{border:3px solid #eadce4;border-top-color:var(--orange);border-radius:50%;width:38px;height:38px;animation:.8s linear infinite driver-spin}.driver-home-heading button.location-sharing,.driver-contact-actions button.location-sharing{color:#fff;background:#167342;border-color:#167342}.driver-location-control{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 0 22px;padding:16px 18px;display:grid}.driver-location-control.active{background:#f3fbf6;border-color:#b8dfca}.driver-location-pulse{background:#b7b0b4;border-radius:50%;width:13px;height:13px}.driver-location-control.active .driver-location-pulse{background:#20a660;animation:1.8s infinite live-location-pulse;box-shadow:0 0 0 5px #20a6601f}.driver-location-control strong,.driver-location-control p,.driver-location-control small{display:block}.driver-location-control p{color:var(--muted);margin:4px 0 3px;font-size:9px;line-height:1.45}.driver-location-control small{color:#857981;font-size:8px}.driver-location-control>button{border:1px solid var(--orange);color:var(--orange);font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:10px 14px;font-size:9px;font-weight:850}.driver-location-control.active>button{color:#167342;border-color:#167342}.driver-mobile-nav{display:none}@keyframes driver-spin{to{transform:rotate(360deg)}}.tracking-heading{justify-content:space-between;align-items:flex-end;gap:24px;max-width:none;display:flex}.tracking-heading>div{max-width:760px}.tracking-heading>button,.tracking-error button{border:1px solid var(--line);min-width:90px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:11px 16px;font-size:9px;font-weight:850}.tracking-heading>button:hover,.tracking-error button:hover{border-color:var(--orange);color:var(--orange)}.tracking-heading>button:disabled,.tracking-error button:disabled{cursor:wait;opacity:.6}.tracking-connection-warning{color:#745618;background:#fff8e7;border:1px solid #e6c982;border-radius:10px;margin-top:18px;padding:11px 14px;font-size:9px}.tracking-grid{grid-template-columns:1.35fr .65fr;align-items:start;gap:20px;margin-top:38px;display:grid}.tracking-map,.tracking-card,.tracking-error,.tracking-loading{border:1px solid var(--line);background:#fff;border-radius:20px}.tracking-map{min-height:450px;padding:0;overflow:hidden}.live-map-shell{background:#eee8e2;min-height:450px;position:relative}.live-map-canvas{position:absolute;inset:0}.live-map-fallback,.live-map-waiting{z-index:3;text-align:center;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffffff0;border:1px solid #5b214e21;border-radius:16px;width:min(320px,100% - 36px);padding:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 45px #2d192524}.live-map-fallback>span,.live-map-waiting>span{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 12px;font-size:18px;display:grid}.live-map-fallback strong,.live-map-waiting strong{font-family:var(--font-serif);font-size:18px;display:block}.live-map-fallback p,.live-map-waiting p{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.5}.live-map-status{z-index:4;max-width:calc(100% - 90px);color:var(--ink);background:#fffffff2;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:16px;left:16px;box-shadow:0 7px 24px #2d192526}.live-map-status i{background:#a9a3a6;border-radius:50%;width:8px;height:8px}.live-map-status.live i{background:#28a563;animation:1.8s infinite live-location-pulse;box-shadow:0 0 0 4px #28a56324}.live-map-status.delayed i{background:#d69421}.live-map-status.ended i{background:#746970}.live-map-driver-marker{color:#fff;background:var(--orange);border:4px solid #fff;border-radius:50% 50% 50% 12%;place-items:center;width:42px;height:42px;display:grid;transform:rotate(-45deg);box-shadow:0 8px 22px #5b214e59}.live-map-driver-marker span{font-size:13px;font-weight:950;transform:rotate(45deg)}@keyframes live-location-pulse{50%{box-shadow:0 0 0 7px #28a56300}}.tracking-card{padding:25px}.tracking-summary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tracking-summary>div{background:var(--cream);border-radius:10px;padding:13px}.tracking-summary span,.tracking-summary strong{text-transform:capitalize;display:block}.tracking-summary span{color:var(--muted);font-size:8px}.tracking-summary strong{margin-top:5px;font-size:11px}.driver-profile{align-items:center;gap:12px;margin:19px 0;display:flex}.driver-profile>span{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.driver-profile strong,.driver-profile small{display:block}.driver-profile small{color:var(--muted);margin-top:4px}.tracking-card ol{padding:0;list-style:none}.tracking-card li{color:#aaa;text-transform:capitalize;grid-template-columns:23px 1fr;gap:12px;min-height:55px;display:grid}.tracking-card li>span{border:2px solid #ccc;border-radius:50%;width:14px;height:14px;margin-top:2px}.tracking-card li.complete{color:var(--ink)}.tracking-card li.complete>span{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 3px #fff}.tracking-card li strong,.tracking-card li small{display:block}.tracking-card li small{color:var(--muted);text-transform:none;margin-top:4px;font-size:8px}.tracking-error,.tracking-loading{text-align:center;padding:90px 30px}.tracking-loading img{border-radius:22px;width:90px}.tracking-error h1{font-family:Georgia,serif;font-size:40px;font-weight:500}.journey-section{background:#fff;padding:clamp(75px,9vw,125px) clamp(22px,7vw,105px)}.journey-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.journey-heading h2,.story-copy h2,.benefits-section h2,.area-heading h2,.promo-banner h2,.app-preview-section h2,.faq-section h2,.info-hero h1{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-weight:500;line-height:.98}.journey-heading h2{font-size:clamp(44px,5.5vw,72px)}.journey-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:62px;display:grid}.journey-grid article{border-right:1px solid var(--line);min-height:390px;padding:30px clamp(20px,3vw,42px) 36px;position:relative}.journey-grid article:last-child{border-right:0}.journey-grid article>span{color:var(--orange);font-size:10px;font-weight:850}.journey-icon{color:#fff;background:var(--green);border-radius:22px;place-items:center;width:70px;height:70px;margin:55px 0 32px;font-family:Georgia,serif;font-size:27px;display:grid;transform:rotate(-3deg)}.journey-grid article:nth-child(2) .journey-icon{color:var(--green);background:#ffd9cf;transform:rotate(3deg)}.journey-grid article:nth-child(3) .journey-icon{background:var(--orange)}.journey-grid h3{margin:0;font-family:Georgia,serif;font-size:27px;font-weight:500}.journey-grid p{min-height:63px;color:var(--muted);font-size:13px;line-height:1.65}.journey-grid a{color:var(--orange);font-size:12px;font-weight:850}.story-section{grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);align-items:center;gap:clamp(45px,8vw,115px);max-width:1380px;margin:0 auto;padding:clamp(55px,8vw,110px) clamp(22px,6vw,86px);display:grid}.story-section:nth-of-type(2n){background:var(--cream)}.story-image{border-radius:5px 75px 5px 5px;position:relative;overflow:hidden;box-shadow:0 28px 65px #5b214e1f}.story-image:after{content:"";pointer-events:none;border:1px solid #ffffff59;position:absolute;inset:0}.story-image img{object-fit:cover;width:100%;min-height:480px;display:block}.story-copy h2{margin:12px 0 28px;font-size:clamp(45px,5.2vw,70px)}.story-copy>p:nth-of-type(2){color:var(--muted);font-size:16px;line-height:1.8}.primary-link{color:#fff;background:var(--orange);border-radius:999px;margin-top:14px;padding:14px 20px;font-size:12px;font-weight:850;display:inline-block}.text-link{color:var(--green);margin-left:18px;font-size:12px;font-weight:850}.benefits-section{color:#fff;background:var(--green);padding:clamp(70px,9vw,120px) clamp(22px,7vw,105px)}.benefits-section>div:first-child{justify-content:space-between;align-items:end;gap:30px;display:flex}.benefits-section h2{font-size:clamp(43px,5vw,67px)}.benefit-grid{border-top:1px solid #fff3;grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.benefit-grid article{padding:32px 30px 0 0}.benefit-grid article>span{width:50px;height:50px;color:var(--green);background:var(--cream);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:21px;display:grid}.benefit-grid h3{margin:27px 0 10px;font-family:Georgia,serif;font-size:24px;font-weight:500}.benefit-grid p{color:#eedce9;max-width:250px;font-size:12px;line-height:1.7}.service-areas{background:#fff;padding:clamp(75px,9vw,125px) clamp(22px,7vw,105px)}.area-heading{grid-template-columns:1fr minmax(300px,.65fr);align-items:end;gap:60px;display:grid}.area-heading h2{font-size:clamp(47px,5.6vw,74px)}.area-heading>p{color:var(--muted);line-height:1.8}.city-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:58px;display:grid}.city-grid article{color:#fff;background:linear-gradient(145deg,#32152b,#5b214e);border-radius:18px;flex-direction:column;min-height:330px;padding:28px;display:flex}.city-grid article:nth-child(2){color:var(--ink);background:#ffd8cd}.city-grid article:nth-child(3){background:linear-gradient(145deg,#6b294f,#ff6846)}.city-grid article>span{opacity:.72;font-size:10px;font-weight:850}.city-grid h3{margin:auto 0 10px;font-family:Georgia,serif;font-size:40px;font-weight:500}.city-grid p{opacity:.82;min-height:58px;font-size:12px;line-height:1.6}.city-grid a{margin-top:13px;font-size:11px;font-weight:850}.promo-banner{color:#fff;background:var(--orange);grid-template-columns:minmax(0,.8fr) minmax(280px,.5fr);align-items:center;gap:50px;padding:clamp(65px,8vw,105px) clamp(22px,8vw,120px);display:grid;overflow:hidden}.promo-banner>div:first-child{z-index:1;position:relative}.promo-banner h2{margin:10px 0 18px;font-size:clamp(52px,6vw,82px)}.promo-banner p:not(.eyebrow){max-width:640px;line-height:1.7}.promo-banner a{color:var(--green);background:#fff;border-radius:999px;margin-top:17px;padding:13px 18px;font-size:11px;font-weight:850;display:inline-block}.promo-rings{min-height:240px;position:relative}.promo-rings span{border:2px solid #ffffff8c;border-radius:50%;place-items:center;width:220px;height:220px;font-family:Georgia,serif;font-size:32px;font-style:italic;display:grid;position:absolute}.promo-rings span:last-child{background:var(--green);top:65px;left:150px}.driver-story .story-image{border-radius:75px 5px 5px}.merchant-story{background:var(--cream)}.app-preview-section{color:#fff;background:#32152b;grid-template-columns:minmax(260px,.65fr) 1fr;align-items:center;gap:clamp(50px,9vw,130px);padding:clamp(70px,9vw,115px) clamp(22px,9vw,145px);display:grid}.phone-preview{background:#170a14;border:2px solid #8f5a80;border-radius:50px;justify-self:center;width:min(350px,82vw);padding:12px;transform:rotate(-3deg);box-shadow:0 40px 90px #0000004d}.phone-preview .phone-screen{height:625px;color:var(--ink);background:var(--cream);border-radius:38px;padding:18px 17px 72px;display:block;position:relative;overflow:hidden}.phone-status{color:#4b3343;justify-content:space-between;font-size:8px;font-weight:850;display:flex}.phone-app-header{grid-template-columns:36px 1fr 30px;align-items:center;gap:10px;margin-top:16px;display:grid}.phone-app-header img{border-radius:10px;width:36px;height:36px}.phone-app-header small,.phone-app-header strong{margin:0;font-family:Arial,sans-serif;display:block}.phone-app-header small{color:var(--orange);letter-spacing:.08em;font-size:6px;font-weight:900}.phone-app-header strong{margin-top:3px;font-size:9px;font-weight:850}.phone-app-header button{border:1px solid var(--line);width:29px;height:29px;color:var(--green);background:#fff;border-radius:50%}.phone-greeting{margin-top:22px}.phone-greeting small{color:var(--orange);letter-spacing:.08em;font-size:7px;font-weight:900}.phone-greeting h3{margin:5px 0 0;font-family:Georgia,serif;font-size:31px;font-weight:500;line-height:.95}.phone-search{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;margin-top:17px;padding:10px 11px;display:flex}.phone-search span{color:var(--orange);font-weight:900}.phone-search p{color:#8b7c84;margin:0;font-size:8px}.phone-categories{gap:5px;margin:12px 0;display:flex;overflow:hidden}.phone-categories span{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#fff;border-radius:99px;padding:6px 8px;font-size:6px;font-weight:800}.phone-categories span.active{border-color:var(--green);color:#fff;background:var(--green)}.phone-section-title{justify-content:space-between;align-items:center;margin:15px 0 8px;display:flex}.phone-section-title strong{margin:0;font-family:Georgia,serif;font-size:14px;font-weight:600}.phone-section-title span{color:var(--orange);font-size:6px;font-weight:850}.phone-restaurant-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #5b214e17}.phone-dish-photo{background:linear-gradient(90deg,#32152b0d,#ff68460d),url(/amiel-hero.png) 50% 47%/cover;justify-content:flex-end;align-items:flex-start;height:105px;padding:9px;display:flex}.phone-dish-photo span{color:var(--green);background:#fff;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:900}.phone-restaurant-card>div:last-child{padding:9px 11px 10px}.phone-restaurant-card strong,.phone-restaurant-card small{margin:0;font-family:Arial,sans-serif;display:block}.phone-restaurant-card strong{font-size:10px}.phone-restaurant-card small{color:var(--muted);margin-top:3px;font-size:7px}.phone-restaurant-card p{color:var(--muted);margin:5px 0 0;font-size:7px}.phone-restaurant-card b{color:var(--orange)}.phone-mini-row{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.phone-mini-row article{background:#fff;border-radius:10px;padding:8px}.phone-mini-row article>span{background:#ffe6de;border-radius:7px;place-items:center;height:40px;font-size:20px;display:grid}.phone-mini-row article:nth-child(2)>span{background:#eee3ed}.phone-mini-row strong,.phone-mini-row small{margin:0;font-family:Arial,sans-serif;display:block}.phone-mini-row strong{margin-top:6px;font-size:8px}.phone-mini-row small{color:var(--muted);margin-top:2px;font-size:6px}.phone-bottom-nav{border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);height:58px;padding:9px 17px;display:grid;position:absolute;bottom:0;left:0;right:0}.phone-bottom-nav>span{color:#9b8d95;align-content:center;place-items:center;gap:2px;font-size:12px;display:grid}.phone-bottom-nav>span.active{color:var(--orange)}.phone-bottom-nav small{font-size:5px;font-weight:850}.app-preview-section h2{margin:12px 0 24px;font-size:clamp(50px,6vw,80px)}.app-preview-section p:not(.eyebrow){color:#d9c2d2;max-width:580px;font-size:16px;line-height:1.8}.coming-badge{color:#ffd4c9;border:1px solid #9f698e;border-radius:999px;margin-top:18px;padding:11px 15px;font-size:11px;font-weight:850;display:inline-block}.faq-section{background:#fff;grid-template-columns:minmax(290px,.65fr) 1fr;gap:clamp(50px,8vw,110px);padding:clamp(75px,9vw,120px) clamp(22px,8vw,120px);display:grid}.faq-section h2{margin:11px 0 25px;font-size:clamp(46px,5vw,68px)}.faq-section>div:first-child>a{color:var(--orange);font-size:12px;font-weight:850}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-family:Georgia,serif;font-size:21px;list-style:none;display:flex}.faq-list summary span{color:var(--orange);font-family:Arial,sans-serif}.faq-list details p{color:var(--muted);margin:-5px 0 24px;font-size:13px;line-height:1.7}.site-footer{color:#f7e9f3;background:#1d0c19;border:0;padding:0;display:block}.footer-main{grid-template-columns:minmax(250px,.75fr) 1.7fr;gap:clamp(50px,8vw,120px);padding:70px clamp(22px,7vw,105px) 55px;display:grid}.footer-brand .brand-logo{width:205px}.footer-brand>p{color:#fff;margin:24px 0 15px;font-family:Georgia,serif;font-size:29px;font-style:italic}.footer-brand>span{color:#bba4b5;max-width:350px;font-size:12px;line-height:1.75;display:block}.social-links{color:#ff9b83;gap:16px;margin-top:28px;font-size:10px;font-weight:850;display:flex}.footer-links{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.footer-links section{flex-direction:column;align-items:flex-start;display:flex}.footer-links h2{color:#fff;text-transform:uppercase;letter-spacing:.08em;margin:0 0 18px;font-size:11px}.footer-links a{color:#bba4b5;margin:0 0 12px;font-size:11px}.footer-links a:hover,.footer-cities a:hover,.footer-bottom a:hover{color:var(--orange)}.footer-cities{border-top:1px solid #3d2436;border-bottom:1px solid #3d2436;align-items:center;gap:25px;padding:25px clamp(22px,7vw,105px);font-size:11px;display:flex}.footer-cities strong{color:#fff}.footer-cities a{color:#d5c0cf}.footer-cities span{color:#897486;margin-left:auto}.footer-bottom{color:#897486;align-items:center;gap:25px;padding:24px clamp(22px,7vw,105px) 35px;font-size:9px;display:flex}.footer-bottom nav{gap:17px;display:flex}.app-status{color:#c9aec1;border:1px solid #5c3f54;border-radius:999px;margin-left:auto;padding:8px 11px}.info-page{background:var(--cream);min-height:100vh}.info-page>header{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;height:82px;padding:0 clamp(22px,6vw,90px);display:flex}.info-page>header nav{gap:24px;font-size:12px;font-weight:800;display:flex}.info-hero{color:#fff;background:var(--green);padding:clamp(75px,10vw,145px) clamp(22px,10vw,155px)}.info-hero h1{max-width:950px;margin:12px 0 25px;font-size:clamp(56px,8vw,108px)}.info-hero>p:last-child{color:#eedce9;max-width:690px;font-size:17px;line-height:1.8}.info-content,.help-grid,.legal-content{width:min(1120px,100% - 40px);margin:0 auto;padding:85px 0 110px}.info-content{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.info-content article{background:var(--paper);padding:38px}.info-content article>span,.help-grid article>span{color:var(--orange);text-transform:uppercase;font-size:9px;font-weight:850}.info-content h2,.help-grid h2,.legal-content h2{font-family:Georgia,serif;font-size:29px;font-weight:500}.info-content p,.help-grid p,.legal-content p{color:var(--muted);font-size:13px;line-height:1.8}.info-content article div{color:var(--orange);gap:10px;margin-top:25px;font-size:11px;font-weight:850;display:grid}.help-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.help-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:280px;padding:35px}.help-grid article a{color:var(--orange);margin-top:20px;font-size:11px;font-weight:850;display:inline-block}.legal-content{max-width:880px}.legal-content article{border-top:1px solid var(--line);padding:35px 0}.policy-page>header{z-index:5;position:relative}.policy-page>header nav{align-items:center}.policy-help-link{border:1px solid var(--line);border-radius:999px;padding:10px 16px}.policy-hero{color:#fff;background:radial-gradient(circle at 84% 18%, #ff684638, transparent 25%), var(--green);grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr);align-items:center;gap:clamp(45px,8vw,120px);padding:clamp(72px,8vw,118px) clamp(22px,8vw,120px);display:grid}.policy-hero-copy h1{letter-spacing:-.055em;max-width:880px;margin:15px 0 28px;font-family:Georgia,serif;font-size:clamp(58px,7vw,102px);font-weight:500;line-height:.92}.policy-hero-copy h1 em{color:#ffad98;font-weight:500}.policy-hero-copy>p:not(.eyebrow){color:#ead8e6;max-width:650px;margin:0;font-size:17px;line-height:1.75}.policy-hero-actions{align-items:center;gap:28px;margin-top:32px;font-size:12px;font-weight:800;display:flex}.policy-hero-actions>a:first-child{color:#fff;background:var(--orange);border-radius:999px;padding:14px 18px}.policy-hero-actions span{margin-left:8px}.policy-status-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#23091d47;border:1px solid #ffffff2e;border-radius:20px;padding:30px;box-shadow:0 24px 70px #1805142e}.status-card-top{align-items:center;gap:10px;font-family:Georgia,serif;font-size:20px;display:flex}.status-dot{background:var(--orange);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #ff684626}.policy-status-card>p{color:#e3cedd;margin:20px 0 24px;font-size:12px;line-height:1.7}.policy-status-card dl{border-top:1px solid #ffffff26;margin:0}.policy-status-card dl div{border-bottom:1px solid #ffffff26;justify-content:space-between;gap:18px;padding:13px 0;font-size:11px;display:flex}.policy-status-card dt{color:#c9afc2}.policy-status-card dd{text-align:right;margin:0;font-weight:800}.status-note{color:#ffad98;letter-spacing:.08em;text-transform:uppercase;margin-top:22px;font-size:10px;font-weight:850;display:inline-block}.policy-principles{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);padding:0 clamp(22px,8vw,120px);display:grid}.policy-principles article{border-right:1px solid var(--line);align-items:flex-start;gap:18px;min-height:135px;padding:35px clamp(20px,3vw,42px);display:flex}.policy-principles article:first-child{border-left:1px solid var(--line)}.policy-principles article>span{color:var(--orange);font-size:10px;font-weight:850}.policy-principles strong{font-family:Georgia,serif;font-size:19px;font-weight:600}.policy-principles p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.55}.policy-shell{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:clamp(55px,8vw,110px);width:min(1280px,100% - 44px);margin:0 auto;padding:95px 0 120px;display:grid}.policy-sidebar{position:sticky;top:30px}.policy-sidebar>p,.policy-kicker{color:var(--orange);letter-spacing:.14em;margin:0 0 14px;font-size:10px;font-weight:850}.policy-sidebar nav{border-top:1px solid var(--line);display:grid}.policy-sidebar nav a{border-bottom:1px solid var(--line);color:#654f60;justify-content:space-between;padding:15px 2px;font-family:Georgia,serif;font-size:15px;display:flex}.policy-sidebar nav a:hover{color:var(--orange)}.policy-sidebar nav span{font-family:Arial,sans-serif;font-size:10px}.policy-sidebar-note{background:#f3e7ed;border-radius:14px;margin-top:28px;padding:22px}.policy-sidebar-note strong{font-family:Georgia,serif;font-size:17px}.policy-sidebar-note p{color:var(--muted);margin:9px 0 15px;font-size:11px;line-height:1.55}.policy-sidebar-note a{color:var(--orange);font-size:10px;font-weight:850}.policy-document{min-width:0}.policy-overview{padding-bottom:68px}.policy-overview>div:first-child{flex-direction:column;display:flex}.policy-overview h2,.policy-card h2,.policy-contact h2{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(36px,4vw,55px);font-weight:500;line-height:1}.policy-overview>p{max-width:720px;color:var(--muted);margin:23px 0 34px;font-size:14px;line-height:1.75}.policy-metrics{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.policy-metrics div{border-right:1px solid var(--line);gap:5px;padding:24px;display:grid}.policy-metrics div:last-child{border:0}.policy-metrics strong{color:var(--green);font-family:Georgia,serif;font-size:34px;font-weight:500}.policy-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:750}.policy-card{border-top:1px solid var(--line);grid-template-columns:45px 1fr;gap:25px;padding:62px 0;scroll-margin-top:20px;display:grid}.policy-number{color:#b59fab;padding-top:4px;font-size:11px;font-weight:850}.policy-card h2{max-width:700px;font-size:clamp(35px,4vw,52px)}.policy-lead{max-width:760px;color:var(--muted);margin:22px 0 30px;font-size:14px;line-height:1.75}.policy-detail-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.policy-detail-grid section{border:1px solid var(--line);background:#fff;border-radius:14px;padding:25px}.policy-detail-grid h3{margin:0 0 16px;font-family:Georgia,serif;font-size:18px}.policy-detail-grid ul{color:var(--muted);gap:11px;margin:0;padding:0;font-size:11px;list-style:none;display:grid}.policy-detail-grid li{padding-left:16px;line-height:1.45;position:relative}.policy-detail-grid li:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;left:0}.policy-callout{color:#fff;background:var(--green);border-radius:14px;grid-template-columns:130px 1fr;gap:20px;margin-top:18px;padding:20px 22px;display:grid}.policy-callout strong{color:#ffad98;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.policy-callout p{color:#ead8e6;margin:0;font-size:11px;line-height:1.6}.policy-band{border-top:1px solid var(--line);grid-template-columns:180px 1fr;gap:25px;padding:19px 0;display:grid}.policy-band:last-child{border-bottom:1px solid var(--line)}.policy-band span{color:var(--green);font-size:11px;font-weight:850}.policy-band p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.policy-tag-row{flex-wrap:wrap;gap:9px;display:flex}.policy-tag-row span,.accessibility-list span{color:var(--green);background:#f3e7ed;border-radius:999px;padding:10px 13px;font-size:10px;font-weight:800}.accessibility-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.accessibility-list span{text-align:center;border-radius:10px}.policy-footnote{color:var(--muted);margin:22px 0 0;font-size:11px;line-height:1.65}.policy-contact{color:#fff;background:var(--green);border-radius:20px;justify-content:space-between;align-items:center;gap:35px;margin-top:25px;padding:42px;display:flex}.policy-contact h2{font-size:42px}.policy-contact p:not(.policy-kicker){color:#e3cedd;max-width:560px;margin:14px 0 0;font-size:12px;line-height:1.65}.policy-contact>a{color:#fff;background:var(--orange);border-radius:999px;flex:none;padding:14px 17px;font-size:11px;font-weight:850}.policy-contact>a span{margin-left:8px}.policy-disclaimer{color:#9a8794;text-align:center;max-width:760px;margin:26px auto 0;font-size:10px;line-height:1.6}@media (width<=980px){.site-header nav a,.login-button{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding-bottom:55px}.hero-visual{min-height:460px}.restaurant-grid{grid-template-columns:repeat(2,1fr)}.partner-section{grid-template-columns:1fr;gap:38px;margin-left:20px;margin-right:20px}.portal-hero{grid-template-columns:1fr}.partner-dashboard-card{max-width:620px;transform:none}.partner-promise{grid-template-columns:1fr;align-items:start;gap:20px}.application-layout{grid-template-columns:1fr}.application-layout aside{position:static}.metric-grid{grid-template-columns:repeat(2,1fr)}.login-page{grid-template-columns:1fr}.login-brand{background-position:50% 40%;min-height:58vh}.driver-page>section{grid-template-columns:1fr}.driver-page section>img{grid-row:1;width:min(300px,70vw)}.menu-manager-grid{grid-template-columns:1fr}.add-menu-form{position:static}.orders-board,.dispatch-layout,.tracking-grid,.driver-assignment-grid,.journey-grid{grid-template-columns:1fr}.journey-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:0}.journey-icon{margin:32px 0 24px}.journey-grid p{min-height:0}.story-section{grid-template-columns:1fr}.driver-story .story-image{grid-row:1}.benefit-grid{grid-template-columns:1fr 1fr}.area-heading{grid-template-columns:1fr;gap:25px}.city-grid{grid-template-columns:1fr}.city-grid article{min-height:265px}.app-preview-section{grid-template-columns:1fr 1fr}.faq-section,.footer-main,.info-content{grid-template-columns:1fr}}@media (width<=650px){.site-header{gap:10px;height:68px;padding:0 16px}.brand-logo{width:132px;height:44px}.location-pill{max-width:118px;margin-left:auto;overflow:hidden}.location-pill span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-header nav{gap:0;margin-left:0}.cart-button{padding:9px 12px}.hero-copy{padding:58px 22px 45px}.hero h1{font-size:59px}.hero-subtitle{font-size:16px}.address-box{padding:8px}.address-box label{padding-left:8px}.address-icon{display:none}.address-box button{padding:13px 14px}.trust-row{display:none}.hero-visual{background-position:57%;min-height:390px}.hero-visual:after{background:linear-gradient(180deg, var(--cream) 0%, transparent 20%)}.hero-label{top:24px;right:18px}.floating-card{bottom:22px;left:18px}.discover{padding:60px 16px 70px}.section-heading{flex-direction:column;align-items:stretch}.section-heading h2{font-size:39px}.search-field{width:100%}.category-row{margin-top:23px}.restaurant-grid{grid-template-columns:1fr;gap:16px}.restaurant-image{height:190px}.partner-section{border-radius:20px;padding:42px 24px}.partner-section h2{font-size:40px}footer{grid-template-columns:1fr}footer>div:nth-of-type(2){flex-wrap:wrap}footer small{grid-column:auto}.overlay{align-items:end;padding:0}.menu-sheet{border-radius:24px 24px 0 0;max-height:94vh}.menu-cover{height:140px}.menu-header,.menu-list{padding-left:20px;padding-right:20px}.menu-list article{grid-template-columns:1fr 90px}.cart-drawer{padding:24px 20px}.portal-header{height:68px;padding:0 16px}.portal-hero{gap:45px;padding:60px 20px 75px}.portal-hero h1{font-size:55px}.partner-dashboard-card{padding:20px}.mock-sales{margin-top:30px;font-size:40px}.mock-stats div{padding:13px 10px}.portal-tools{padding-left:20px;padding-right:20px}.portal-tools>div{grid-template-columns:1fr}.partner-promise{padding-left:20px;padding-right:20px}.application-layout{padding:48px 16px 70px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.admin-shell{display:block}.admin-sidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:18px;position:static}.admin-sidebar>p,.admin-sidebar nav,.admin-user{display:none}.admin-content{padding:28px 15px}.admin-content>header{align-items:flex-start}.admin-content h1{font-size:38px}.admin-content header>a{display:none}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid article{padding:16px}.table-heading{flex-direction:column;align-items:flex-start}.review-panel{padding:42px 22px}.login-brand{padding:45px 20px}.login-brand h2{font-size:47px}.login-brand-content>p:not(.login-brand-kicker){font-size:13px}.login-card{margin:35px auto}.driver-page>section{padding:55px 20px 75px}.checkout-fields{grid-template-columns:1fr}.checkout-fields .wide{grid-column:auto}.checkout-sheet{border-radius:20px;padding:28px 18px}.payment-section{padding:17px}.payment-section-heading{align-items:flex-start}.payment-method-option{grid-template-columns:38px 1fr}.payment-method-option>b{grid-column:2;justify-self:start}.payment-icon{width:36px;height:36px}.restaurant-toolbar{flex-direction:column;align-items:flex-start}.restaurant-toolbar h1{font-size:45px}.restaurant-toolbar select{width:100%;min-width:0}.menu-manager-grid{padding-left:14px;padding-right:14px}.manager-list article{grid-template-columns:1fr auto}.manager-list article>div:last-child{grid-column:1/-1}.dispatch-board>article{grid-template-columns:1fr}.driver-intro,.tracking-heading{flex-direction:column;align-items:flex-start}.tracking-heading>button{align-self:flex-end}.tracking-map,.live-map-shell{min-height:330px}.journey-heading,.benefits-section>div:first-child{flex-direction:column;align-items:flex-start}.journey-section,.benefits-section,.service-areas{padding-left:18px;padding-right:18px}.journey-grid{margin-top:38px}.story-section{gap:38px;padding-left:18px;padding-right:18px}.story-image,.driver-story .story-image{border-radius:5px 42px 5px 5px}.story-image img{min-height:300px}.text-link{margin:18px 0 0 12px;display:inline-block}.benefit-grid{grid-template-columns:1fr}.promo-banner{grid-template-columns:1fr;padding-left:22px}.promo-rings{display:none}.app-preview-section{grid-template-columns:1fr;padding-left:22px;padding-right:22px}.phone-preview{grid-row:2}.faq-section{padding-left:18px;padding-right:18px}.footer-links{grid-template-columns:1fr 1fr}.footer-cities{flex-wrap:wrap}.footer-cities span{width:100%;margin-left:0}.footer-bottom{flex-direction:column;align-items:flex-start}.app-status{margin-left:0}.info-page>header nav{display:none}.info-hero{padding-left:22px;padding-right:22px}.help-grid{grid-template-columns:1fr}.driver-public-header nav{display:none}.driver-recruit-hero{grid-template-columns:1fr;padding-bottom:450px}.driver-hero-photo{height:530px}.driver-apply-card{bottom:35px;right:50%;transform:translate(50%)}.driver-confidence,.driver-offer,.driver-markets{grid-template-columns:1fr}.driver-confidence{padding-top:90px;padding-bottom:100px}.driver-confidence-stage{width:min(680px,92%);margin:20px auto 0}.driver-how-grid,.driver-requirement-grid{grid-template-columns:1fr 1fr}.driver-markets{gap:45px}.policy-hero{grid-template-columns:1fr}.policy-status-card{max-width:600px}.policy-shell{grid-template-columns:1fr;padding-top:65px}.policy-sidebar{position:static}.policy-sidebar>p,.policy-sidebar nav{display:none}.policy-sidebar-note{margin-top:0}}@media (width<=680px){.policy-hero{padding-top:62px;padding-bottom:62px}.policy-hero-copy h1{font-size:54px}.policy-hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.policy-principles{grid-template-columns:1fr}.policy-principles article,.policy-principles article:first-child{border-left:0;border-right:0;border-bottom:1px solid var(--line);min-height:0}.policy-shell{gap:45px;width:min(100% - 36px,1280px);padding-bottom:80px}.policy-metrics{grid-template-columns:1fr}.policy-metrics div{border-right:0;border-bottom:1px solid var(--line)}.policy-card{grid-template-columns:1fr;gap:12px;padding:48px 0}.policy-detail-grid{grid-template-columns:1fr}.policy-callout,.policy-band{grid-template-columns:1fr;gap:9px}.accessibility-list{grid-template-columns:1fr}.policy-contact{flex-direction:column;align-items:flex-start;padding:30px 24px}.driver-app{padding-bottom:72px;display:block}.driver-app-sidebar{display:none}.driver-app-header{z-index:12;height:68px;padding:0 17px;position:sticky;top:0}.driver-app-header p{font-size:16px}.driver-home-heading,.driver-quick-stats,.driver-active-card,.driver-waiting-card,.driver-subpage,.driver-week-pulse,.driver-offer-spotlight,.driver-map-shell{width:calc(100% - 28px)}.driver-map-heading{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}.driver-map-heading h2{font-size:23px}.driver-map-stage{height:360px}.driver-next-turn{min-width:0;right:62px}.map-zone-card.busy{top:34%;left:14%}.map-zone-card.moderate{bottom:16%;right:12%}.driver-demand-legend{flex-wrap:wrap;gap:15px 20px;padding:15px 17px}.driver-demand-legend small{width:100%;margin-left:0}.driver-route-summary{grid-template-columns:repeat(3,1fr);gap:10px;padding:15px 17px}.driver-route-summary>div{text-align:center}.driver-route-summary a{text-align:center;grid-column:1/-1;justify-self:stretch}.driver-week-pulse{grid-template-columns:1fr;gap:17px;padding:20px}.driver-week-pulse ul{border-top:1px solid #ffffff1f;justify-content:space-between;padding-top:15px}.driver-offer-spotlight{background:linear-gradient(150deg,#fff 0 58%,#fff2ec 58% 100%);grid-template-columns:1fr;padding:20px}.driver-offer-money>strong{font-size:50px}.driver-offer-metrics{grid-column:1}.driver-offer-metrics>div{padding:12px 6px}.driver-offer-metrics strong{font-size:18px}.driver-pay-breakdown{flex-wrap:wrap;grid-column:1}.driver-offer-spotlight>small{grid-column:1}.driver-home-heading{padding-top:30px;display:block}.driver-home-heading h1,.driver-subpage-heading h1{font-size:43px}.driver-home-heading>button{margin-top:18px}.driver-location-control{grid-template-columns:auto 1fr;width:calc(100% - 28px);margin-left:auto;margin-right:auto}.driver-location-control>button{grid-column:2;justify-self:start}.driver-quick-stats{grid-template-columns:1fr 1fr;margin-top:24px}.driver-quick-stats article{padding:17px}.driver-quick-stats article:last-child{grid-column:1/-1}.driver-active-card{border-radius:16px;margin-bottom:35px}.driver-active-banner,.driver-active-body{padding-left:17px;padding-right:17px}.driver-order-heading h2{font-size:28px}.driver-route{padding:15px}.driver-route article{grid-template-columns:30px 1fr}.driver-route article>a{grid-column:2;width:max-content;margin-top:5px}.driver-route>i{margin-left:14px}.driver-contact-actions{grid-template-columns:1fr}.driver-app-progress span{font-size:7px}.driver-primary-actions{flex-direction:column-reverse}.driver-decline{flex:auto}.driver-waiting-card{margin-top:25px;margin-bottom:35px;padding:50px 20px}.driver-subpage{padding-top:35px;padding-bottom:40px}.driver-history-list article{align-items:flex-start}.driver-history-list aside{min-width:60px}.driver-payout-grid{grid-template-columns:1fr}.driver-earnings-hero{padding:28px}.driver-profile-card{padding:25px}.driver-access-card{width:calc(100% - 28px);margin:35px auto;padding:30px 22px}.driver-access-card h1{font-size:42px}.driver-mobile-nav{height:68px;padding:7px 8px max(7px, env(safe-area-inset-bottom));z-index:30;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffaf6f7;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.driver-mobile-nav button{color:#8d7c87;background:0 0;border:0;justify-items:center;gap:3px;font-size:8px;font-weight:800;display:grid}.driver-mobile-nav button span{font-size:18px}.driver-mobile-nav button.active{color:var(--green)}.driver-app-toast{width:calc(100% - 28px);top:77px;right:14px}.driver-public-header{height:68px;padding:0 14px}.driver-public-header .brand-logo{width:145px}.driver-public-header>a:last-child{padding:9px 11px}.driver-recruit-hero{gap:30px;min-height:0;padding:55px 18px 475px}.driver-recruit-copy h1{font-size:59px}.driver-recruit-copy>p:not(.eyebrow){font-size:14px}.driver-hero-photo{border-radius:3px 40px 3px 3px;height:370px}.driver-hero-photo img{object-position:58% center}.driver-photo-badge{bottom:10px;right:10px}.driver-apply-card{width:calc(100% - 36px);padding:22px;bottom:25px}.driver-apply-fields{grid-template-columns:1fr}.driver-apply-fields label.wide{grid-column:auto}.driver-value-strip{grid-template-columns:1fr;padding-top:35px;padding-bottom:35px}.driver-value-strip article{border-right:0;border-bottom:1px solid var(--line);padding:25px 10px}.driver-confidence{gap:48px;min-height:0;padding:70px 22px 90px}.driver-confidence-stage{width:100%;min-height:470px}.driver-confidence-photo{border-radius:42% 42% 18px 18px}.driver-confidence-stage:before{inset:15px -8px -15px 18px}.driver-app-features{grid-template-columns:1fr}.driver-app-preview{width:245px;padding:17px;bottom:25px;right:-5px}.driver-neighborhood-note{top:30px;left:-5px}.driver-route-trail{display:none}.driver-confidence h2,.driver-section-heading h2,.driver-offer h2,.driver-markets h2,.driver-safety h2,.driver-final-cta h2{font-size:43px}.driver-how,.driver-requirements,.driver-faq{padding:70px 20px}.driver-how-grid,.driver-requirement-grid{grid-template-columns:1fr;margin-top:35px}.driver-how-grid article{min-height:210px}.driver-offer{gap:40px;padding:75px 20px}.driver-markets{padding:70px 20px}.driver-markets article{grid-template-columns:35px 1fr}.driver-markets article p{grid-column:2;margin-top:5px}.driver-safety{grid-template-columns:1fr;padding:70px 22px}.driver-safety-mark{border-radius:23px;width:80px;height:80px;font-size:37px}.driver-faq summary{font-size:16px}.driver-final-cta{padding:75px 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.circle-layout{grid-template-columns:minmax(0,1fr) 320px;gap:20px;margin-top:30px;display:grid}.circle-feed,.circle-directory{background:#fff;border:1px solid #e3d9d3;border-radius:18px}.circle-feed>header{border-bottom:1px solid #eee5df;justify-content:space-between;align-items:center;gap:20px;padding:26px;display:flex}.circle-feed h2,.circle-directory h2{margin:6px 0 0;font:500 29px Georgia,serif}.circle-avatars{display:flex}.circle-avatars span{color:#fff;background:var(--green);border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-8px;font-size:10px;display:grid;overflow:hidden}.circle-avatars img,.circle-author img,.circle-directory img{object-fit:cover;width:100%;height:100%}.circle-composer{border:1px solid #dfd3ce;border-radius:14px;margin:20px;overflow:hidden;box-shadow:0 8px 25px #2d13260d}.circle-composer>div{color:var(--green);background:#edf5ee;justify-content:space-between;padding:8px 12px;font-size:9px;display:flex}.circle-composer>div button{background:0 0;border:0}.circle-composer textarea{resize:vertical;border:0;outline:none;width:100%;min-height:100px;padding:17px;font:14px Arial}.circle-composer footer{background:#faf7f3;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.circle-composer footer span{color:var(--muted);font-size:8px}.circle-composer footer button{color:#fff;background:var(--orange);border:0;border-radius:8px;padding:10px 14px;font-weight:850}.circle-posts{gap:14px;padding:0 20px 20px;display:grid}.circle-posts>article{border:1px solid #e6ddd7;border-radius:14px;padding:20px}.circle-author{align-items:center;gap:11px;display:flex}.circle-author>span,.circle-directory article>span{color:#fff;background:var(--green);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:850;display:grid;overflow:hidden}.circle-author div{gap:3px;display:grid}.circle-author strong{font-size:11px}.circle-author small{color:var(--muted);font-size:8px}.circle-posts article>p{color:#4b3d46;white-space:pre-wrap;margin:17px 0;font-size:12px;line-height:1.65}.circle-posts article>button{color:var(--orange);background:0 0;border:0;font-size:9px;font-weight:850}.circle-reply{background:#faf5f8;border-left:3px solid #e7c6d8;border-radius:0 8px 8px 0;margin:13px 0 0 35px;padding:12px 15px}.circle-reply strong{font-size:9px}.circle-reply p{margin:5px 0!important;font-size:10px!important}.circle-reply small{color:var(--muted);font-size:7px}.circle-empty{text-align:center;padding:70px 20px}.circle-empty>span{color:var(--orange);font-size:40px}.circle-empty h3{font:500 24px Georgia,serif}.circle-empty p{color:var(--muted);font-size:10px}.circle-directory{align-self:start;padding:24px}.circle-directory header>span{color:var(--orange);letter-spacing:.15em;font-size:8px;font-weight:900}.circle-directory article{border-bottom:1px solid #eee5df;align-items:center;gap:11px;padding:14px 0;display:flex}.circle-directory article div{gap:3px;min-width:0;display:grid}.circle-directory article strong{font-size:10px}.circle-directory article small{color:var(--muted);font-size:8px}.circle-directory article i{color:#9a8793;font-size:7px;font-style:normal}.circle-directory>button{border:1px solid var(--green);width:100%;color:var(--green);background:#fff;border-radius:8px;margin-top:20px;padding:11px;font-size:9px;font-weight:850}@media (width<=850px){.circle-layout{grid-template-columns:1fr}.circle-directory{order:-1}.circle-directory article{display:none}.circle-directory article:nth-of-type(-n+3){display:flex}}@media (width<=600px){.circle-feed>header{align-items:flex-start}.circle-avatars,.circle-composer footer span{display:none}.circle-reply{margin-left:10px}}.admin-shell{background:#f5f3ef}.admin-sidebar{background:linear-gradient(#32112b 0%,#48143d 58%,#281020 100%);box-shadow:8px 0 30px #250f1f14}.admin-sidebar>p{color:#ff9b83}.admin-user>span{overflow:hidden}.admin-user>span img{object-fit:cover;width:100%;height:100%}.admin-user small{color:#bc9eb3;letter-spacing:.08em;margin:3px 0;font-size:8px;display:block}.workplace-add-button{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:9px;padding:12px 16px;font-weight:850}.workplace-welcome{grid-template-columns:1.15fr .85fr;gap:18px;margin:32px 0 20px;display:grid}.employee-card{color:#fff;background:linear-gradient(135deg,#5b214e,#35132e);border-radius:18px;grid-template-columns:190px 1fr;gap:25px;min-height:260px;padding:24px;display:grid;box-shadow:0 20px 45px #3e143429}.employee-photo label{cursor:pointer;background:#e9d9e3;border-radius:13px;align-content:center;place-items:center;height:100%;min-height:210px;display:grid;position:relative;overflow:hidden}.employee-photo input{opacity:0;position:absolute}.employee-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.employee-photo label>span{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:86px;height:86px;font:500 38px Georgia,serif;display:grid}.employee-photo i{z-index:2;color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#140711c7;border-radius:99px;max-width:calc(100% - 20px);padding:7px 10px;font-size:8px;font-style:normal;position:absolute;bottom:10px;right:10px;overflow:hidden}.employee-card>div:last-child>p{color:#ff9b83;letter-spacing:.16em;margin:5px 0 22px;font-size:9px;font-weight:900}.employee-card h2{margin:0;font:500 35px Georgia,serif}.employee-card>div:last-child>strong{color:#e0c8d8;margin-top:7px;font-size:12px;display:block}.employee-card dl{grid-template-columns:1fr 1fr;gap:10px;margin:30px 0 0;display:grid}.employee-card dl div{border-top:1px solid #ffffff26;padding-top:12px}.employee-card dt{color:#bca1b4;text-transform:uppercase;font-size:8px}.employee-card dd{margin:5px 0 0;font-size:11px;font-weight:800}.employee-status{color:#fff;letter-spacing:.06em;align-items:center;gap:6px;margin:8px 0 0;font-size:9px;font-weight:900;display:flex}.employee-status span,.directory-status span{background:#e34b45;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #e34b452e}.employee-status.in span,.directory-status.in span{background:#45d275;box-shadow:0 0 0 3px #45d2752e}.employee-status.break span,.directory-status.break span{background:#f4a62a;box-shadow:0 0 0 3px #f4a62a2e}.status-switcher{gap:7px;margin-top:17px;display:flex}.status-switcher button{color:#e7d7e2;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:800}.status-switcher button.active{color:#35132e;background:#fff}.status-switcher button:disabled{opacity:.55;cursor:wait}.workplace-brief{background:#fffdf9;border:1px solid #ded8cf;border-radius:18px;padding:34px}.workplace-brief>span,.workplace-announcement header span,.workplace-team header span{color:var(--orange);letter-spacing:.16em;font-size:8px;font-weight:900}.workplace-brief h2{margin:18px 0 10px;font:500 36px/1 Georgia,serif}.workplace-brief p{color:var(--muted);line-height:1.6}.workplace-brief>div{border-top:1px solid #e6dfd8;gap:7px;margin-top:35px;padding-top:18px;display:grid}.workplace-brief b{color:#176333;font-size:10px}.workplace-brief small{color:var(--muted)}.workplace-grid{grid-template-columns:1.25fr .75fr;gap:18px;margin:20px 0 30px;display:grid}.workplace-announcement,.workplace-team{background:#fff;border:1px solid #e1d9d2;border-radius:16px;padding:25px}.workplace-announcement header,.workplace-team header{justify-content:space-between;align-items:start;display:flex}.workplace-announcement h2,.workplace-team h2{margin:6px 0 20px;font:500 27px Georgia,serif}.workplace-announcement header button{color:var(--green);background:0 0;border:0;font-size:9px}.workplace-announcement>div{border-top:1px solid #eee7e1;grid-template-columns:48px 1fr;gap:15px;padding:16px 0;display:grid}.workplace-announcement>div>i{color:#fff;background:var(--green);border-radius:10px;place-items:center;height:48px;font:500 17px Georgia,serif;display:grid}.workplace-announcement>div>i small{margin-top:-10px;font:700 7px Arial}.workplace-announcement strong{font-size:11px}.workplace-announcement p{color:var(--muted);margin:5px 0;font-size:10px}.workplace-announcement div div small{color:#9b8d95;font-size:8px}.workplace-team>div{border-top:1px solid #eee7e1;grid-template-columns:36px 1fr 52px;align-items:center;gap:10px;padding:11px 0;display:grid}.workplace-team>div>span{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:850;display:grid;overflow:hidden}.workplace-team img{object-fit:cover;width:100%;height:100%}.workplace-team p{gap:3px;margin:0;display:grid}.workplace-team p strong{font-size:10px}.workplace-team p small{color:var(--muted);font-size:8px}.workplace-team .presence-dot{color:#a2413e;background:0 0;border-radius:0;align-items:center;gap:6px;width:auto;height:auto;font-size:8px;font-style:normal;font-weight:900;display:flex}.workplace-team .presence-dot:before{content:"";background:#e34b45;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #fae4e2}.workplace-team .presence-dot.in{color:#19723b}.workplace-team .presence-dot.in:before{background:#32a85a;box-shadow:0 0 0 3px #e5f4e8}.workplace-team .presence-dot.break{color:#99620a}.workplace-team .presence-dot.break:before{background:#f4a62a;box-shadow:0 0 0 3px #fff0d3}.employee-form-modal{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f0a1ab3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.employee-form-modal form{background:#fff;border-radius:18px;width:min(620px,100%);padding:38px;position:relative}.employee-form-modal form>button:first-child{cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:18px;right:18px}.employee-form-modal h2{margin:8px 0;font:500 36px Georgia,serif}.employee-form-modal form>p:not(.eyebrow){color:var(--muted);font-size:11px}.employee-form-modal form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.employee-form-modal label{gap:6px;margin-top:13px;display:grid}.employee-form-modal label span{font-size:9px;font-weight:850}.employee-form-modal input,.employee-form-modal select{background:#fff;border:1px solid #ddcfca;border-radius:8px;padding:12px}.employee-form-modal form>button:last-child{color:#fff;background:var(--orange);border:0;border-radius:8px;width:100%;margin-top:22px;padding:13px 18px;font-weight:850}.workplace-access{background:linear-gradient(135deg,#fff8f1,#ead9e4);align-content:center;place-items:center;gap:30px;min-height:100vh;padding:30px;display:grid}.workplace-access section{background:#fff;border-radius:20px;width:min(650px,100%);padding:50px}.workplace-access section>span{color:var(--orange);letter-spacing:.16em;font-size:9px;font-weight:900}.workplace-access h1{margin:14px 0;font:500 55px/.95 Georgia,serif}.workplace-access p{color:var(--muted);line-height:1.6}.workplace-access section div{gap:10px;margin:25px 0;display:flex}.workplace-access section div a{border:1px solid var(--green);color:var(--green);border-radius:8px;padding:12px 15px;font-size:10px;font-weight:850}.workplace-access section div a:first-child{color:#fff;background:var(--green)}@media (width<=900px){.workplace-welcome,.workplace-grid{grid-template-columns:1fr}.employee-card{grid-template-columns:130px 1fr}.employee-photo label{min-height:170px}.employee-photo i{margin-top:125px}}@media (width<=600px){.workplace-welcome{margin-top:20px}.employee-card{grid-template-columns:1fr}.employee-photo label{height:180px}.employee-card dl{grid-template-columns:1fr}.workplace-brief{padding:25px}.employee-form-modal form>div{grid-template-columns:1fr}.workplace-access section{padding:30px}.workplace-access h1{font-size:42px}.workplace-access section div{display:grid}}.claim-account{background:#fffaf6;border:1px solid #e3d5d0;border-radius:12px;align-items:center;gap:13px;margin:22px 0;padding:15px;display:flex}.claim-account>span{color:#fff;background:var(--green);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.claim-account div{gap:4px;min-width:0;display:grid}.claim-account small{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:9px;font-weight:850}.claim-account strong{overflow-wrap:anywhere}.claim-actions{gap:10px;display:grid}.claim-actions button{width:100%}.claim-actions a{text-align:center;color:var(--green)!important;border:1px solid var(--green)!important;background:0 0!important;margin-top:0!important}.claim-error{gap:5px;display:grid}.claim-error span{line-height:1.5}.claim-page{background:linear-gradient(135deg,#fff8f1 55%,#f1dfe9);align-content:center;place-items:center;gap:32px;min-height:100vh;padding:32px;display:grid}.claim-page>a:first-child{position:absolute;top:28px;left:32px}.claim-page section{background:#fff;border:1px solid #e3d5d0;border-radius:22px;width:min(620px,100%);padding:clamp(30px,6vw,60px);box-shadow:0 30px 80px #4c1c3e1f}.claim-page h1{margin:12px 0 18px;font:500 clamp(42px,7vw,68px)/.95 Georgia,serif}.claim-page section>p{color:var(--muted);line-height:1.7}.claim-page button,.claim-page section>a{color:#fff;background:var(--orange);cursor:pointer;border:0;border-radius:9px;margin-top:16px;padding:14px 20px;font-weight:850;display:inline-block}.claim-page small{color:var(--muted);margin-top:18px;display:block}.claim-error{color:#8c2722;background:#fde5e2;border-radius:8px;margin-top:16px;padding:12px;font-size:12px}.circle-directory article em.directory-status{color:#a2413e;align-items:center;gap:6px;margin-top:3px;font-size:7px;font-style:normal;font-weight:900;display:flex}.circle-directory article em.directory-status.in{color:#19723b}.circle-directory article em.directory-status.break{color:#99620a}.workspace-command-hero{color:#fff;background:radial-gradient(circle at 83% 10%,#ef675152,#0000 30%),linear-gradient(125deg,#32112b,#5c194d);border-radius:20px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:30px;margin:30px 0 18px;padding:32px 34px;display:grid;overflow:hidden;box-shadow:0 22px 55px #37112e29}.workspace-command-hero p,.workspace-finance-hero p,.workspace-people-summary p{color:#ff9a82;letter-spacing:.17em;margin:0 0 11px;font-size:8px;font-weight:900}.workspace-command-hero h2{letter-spacing:-.025em;max-width:650px;margin:0;font:500 clamp(30px,3.5vw,46px)/1.02 Georgia,serif}.workspace-command-hero>div>span{color:#dfcbd8;max-width:650px;margin-top:15px;font-size:11px;line-height:1.6;display:block}.workspace-live-summary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;padding:19px 21px!important}.workspace-live-summary>span{letter-spacing:.13em;align-items:center;gap:8px;font-weight:900;color:#bce5c8!important;margin:0!important;font-size:7px!important;display:flex!important}.workspace-live-summary i{background:#48d276;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #48d2761f}.workspace-live-summary strong{margin-top:14px;font:500 22px Georgia,serif;display:block}.workspace-live-summary small{color:#cab4c4;margin-top:5px;font-size:8px;display:block}.workspace-launcher,.workspace-intelligence{margin-top:18px}.workspace-launcher>header{justify-content:space-between;align-items:end;padding:4px 2px 14px;display:flex}.workspace-launcher h2{margin:5px 0 0;font:500 26px Georgia,serif}.workspace-launcher>header>span{color:#95848e;font-size:8px;font-weight:800}.workspace-app-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.workspace-app-grid>a,.workspace-app-grid>button{color:#34252e;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1d8d1;border-radius:14px;grid-template-rows:48px auto auto;grid-template-columns:48px 1fr;column-gap:12px;min-height:134px;padding:17px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 20px #341a2a09}.workspace-app-grid>a:hover,.workspace-app-grid>button:hover{border-color:#d4b9c7;transform:translateY(-3px);box-shadow:0 14px 30px #341a2a17}.workspace-app-grid i{color:#fff;border-radius:13px;grid-row:1;place-items:center;width:48px;height:48px;font:700 22px Georgia,serif;display:grid;box-shadow:inset 0 0 0 1px #ffffff26}.workspace-app-grid strong{grid-column:1/-1;margin-top:13px;font-size:10px}.workspace-app-grid small{color:#8d7d86;grid-column:1/-1;margin-top:4px;font-size:8px;line-height:1.4}.workspace-app-grid b{color:#fff;background:var(--orange);border:2px solid #fff;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:7px;display:grid;position:absolute;top:12px;right:12px}.workspace-app-grid .plum{background:#651d56}.workspace-app-grid .orange{background:#ef6a52}.workspace-app-grid .green{background:#2f784c}.workspace-app-grid .blue{background:#3678b8}.workspace-app-grid .gold{background:#b17d22}.workspace-app-grid .rose{background:#b44d68}.workspace-app-grid .emerald{background:#17735a}.workspace-app-grid .teal{background:#327d82}.workspace-app-grid .violet{background:#7352a2}.workspace-app-grid .coral{background:#df685c}.workspace-app-grid .navy{background:#304e78}.workspace-app-grid .sand{background:#9a7650}.workspace-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin:18px 0;display:grid}.workspace-kpis article{background:#fff;border:1px solid #e1d9d2;border-radius:14px;padding:19px 20px}.workspace-kpis span{color:#927f8a;letter-spacing:.12em;font-size:7px;font-weight:900}.workspace-kpis strong{margin:12px 0 5px;font:500 28px Georgia,serif;display:block}.workspace-kpis small{color:#9b8e95;font-size:8px}.workspace-intelligence-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:14px;display:grid}.workspace-revenue-panel,.workspace-attention-panel,.workspace-ledger{background:#fff;border:1px solid #e1d9d2;border-radius:16px}.workspace-revenue-panel>header,.workspace-attention-panel>header,.workspace-ledger>header{border-bottom:1px solid #eee7e1;justify-content:space-between;align-items:start;padding:21px 22px;display:flex}.workspace-revenue-panel header span,.workspace-attention-panel header span,.workspace-ledger header span{color:#927f8a;letter-spacing:.13em;font-size:7px;font-weight:900}.workspace-revenue-panel h3,.workspace-attention-panel h3,.workspace-ledger h3{margin:7px 0 0;font:500 23px Georgia,serif}.workspace-revenue-panel header button{color:var(--orange);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.workspace-bars{background:linear-gradient(#0000 24%,#f3eeea 25%,#0000 26% 49%,#f3eeea 50%,#0000 51% 74%,#f3eeea 75%,#0000 76%);grid-template-columns:repeat(7,1fr);align-items:end;gap:10px;height:190px;padding:22px 25px 18px;display:grid}.workspace-bars>div{text-align:center;grid-template-rows:1fr 18px;align-items:end;gap:7px;height:100%;display:grid}.workspace-bars>div>span{justify-content:center;align-items:end;height:100%;display:flex}.workspace-bars i{background:linear-gradient(#ef806b,#e85d46);border-radius:6px 6px 2px 2px;width:min(27px,70%);min-height:3px}.workspace-bars small{color:#94858d;font-size:7px;font-weight:800}.workspace-bars.tall{height:300px}.workspace-bars.tall>div{grid-template-rows:1fr 17px 18px}.workspace-bars.tall b{color:#6d5b65;font-size:6px}.workspace-attention-panel>header{display:block}.workspace-attention-panel>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee7e1;grid-template-columns:36px 1fr 15px;align-items:center;gap:11px;width:100%;padding:15px 18px;display:grid}.workspace-attention-panel>button:last-child{border-bottom:0}.workspace-attention-panel>button>i{border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:900;display:grid}.workspace-attention-panel i.warn{color:#9a4c16;background:#fff0db}.workspace-attention-panel i.clear{color:#246e42;background:#e9f5ec}.workspace-attention-panel button span{gap:4px;display:grid}.workspace-attention-panel button strong{font-size:9px}.workspace-attention-panel button small{color:#998a92;font-size:7px}.workspace-attention-panel button>b{color:var(--orange)}.workspace-finance,.workspace-people{margin-top:30px}.workspace-finance-hero{color:#fff;background:linear-gradient(125deg,#244c35,#32704a);border-radius:18px;grid-template-columns:1fr auto;align-items:center;padding:32px 35px;display:grid}.workspace-finance-hero h2,.workspace-people-summary h2{margin:0;font:500 38px Georgia,serif}.workspace-finance-hero>div>span,.workspace-people-summary>div:first-child>span{color:#c9dbcf;margin-top:10px;font-size:9px;display:block}.workspace-finance-hero>strong{text-align:right;font:500 37px Georgia,serif}.workspace-finance-hero>strong small{color:#bcd1c2;text-transform:uppercase;letter-spacing:.1em;margin-top:5px;font:700 7px Arial;display:block}.workspace-finance-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin:15px 0;display:grid}.workspace-finance-kpis article{background:#fff;border:1px solid #e1d9d2;border-radius:13px;padding:20px}.workspace-finance-kpis span{color:#8d7d86;font-size:7px;font-weight:900}.workspace-finance-kpis strong{margin:13px 0 5px;font:500 25px Georgia,serif;display:block}.workspace-finance-kpis small{color:#998a92;font-size:7px}.workspace-finance-grid{grid-template-columns:1.1fr .9fr;gap:14px;display:grid}.workspace-ledger>div{border-bottom:1px solid #eee7e1;grid-template-columns:1fr 75px 90px;align-items:center;gap:10px;padding:13px 18px;display:grid}.workspace-ledger>div>span{gap:3px;display:grid}.workspace-ledger div strong{font-size:9px}.workspace-ledger div small{color:#978790;font-size:7px}.workspace-ledger div>b{text-align:right;font-size:9px}.workspace-ledger div>i{justify-self:end;font-size:6px;font-style:normal}.workspace-ledger>p{color:var(--muted);padding:22px}.workspace-finance-note{color:#765d22;background:#fff8e5;border:1px solid #eadbb5;border-radius:11px;padding:14px 17px;font-size:8px;line-height:1.55}.workspace-people-summary{color:#fff;background:linear-gradient(125deg,#3b112f,#601c51);border-radius:18px;grid-template-columns:minmax(260px,1fr) repeat(3,140px);align-items:stretch;gap:14px;padding:29px 32px;display:grid}.workspace-people-summary>div:not(:first-child){background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;align-content:center;place-items:center;padding:16px;display:grid}.workspace-people-summary>div:not(:first-child) strong{font:500 31px Georgia,serif}.workspace-people-summary>div:not(:first-child) small{color:#d4bdcd;margin-top:4px;font-size:7px}.workspace-people-grid{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:15px;display:grid}.workspace-people-grid>article{background:#fff;border:1px solid #e1d9d2;border-radius:14px;grid-template-columns:50px 1fr auto;align-items:center;gap:13px;padding:18px;display:grid}.workspace-people-grid>article>span{color:#fff;background:var(--orange);border-radius:13px;grid-row:1/3;place-items:center;width:50px;height:50px;font:500 20px Georgia,serif;display:grid;overflow:hidden}.workspace-people-grid img{object-fit:cover;width:100%;height:100%}.workspace-people-grid article>div{gap:3px;display:grid}.workspace-people-grid article>div strong{font-size:10px}.workspace-people-grid article>div small{color:#6e5d67;font-size:8px}.workspace-people-grid article>div p{color:#9a8c94;margin:2px 0 0;font-size:7px}.workspace-people-grid article>i{align-items:center;gap:7px;font-size:7px;font-style:normal;font-weight:800;display:flex}.workspace-people-grid article>i span{background:#da554b;border-radius:50%;width:7px;height:7px}.workspace-people-grid article>i.in span{background:#38ad63}.workspace-people-grid article>i.break span{background:#efa92f}.workspace-people-grid article>b{color:#a3949b;text-transform:uppercase;grid-column:3;font-size:6px}.workspace-mobile-nav{display:none}@media (width<=1180px){.workspace-app-grid{grid-template-columns:repeat(3,1fr)}.workspace-kpis,.workspace-finance-kpis{grid-template-columns:1fr 1fr}.workspace-people-summary{grid-template-columns:1fr repeat(3,110px)}}@media (width<=900px){.workspace-command-hero{grid-template-columns:1fr}.workspace-app-grid{grid-template-columns:repeat(2,1fr)}.workspace-intelligence-grid,.workspace-finance-grid{grid-template-columns:1fr}.workspace-people-summary{grid-template-columns:1fr 1fr 1fr}.workspace-people-summary>div:first-child{grid-column:1/-1}.workspace-people-grid{grid-template-columns:1fr}}@media (width<=700px){.admin-shell{padding-bottom:72px}.workspace-command-hero{margin-top:18px;padding:25px 22px}.workspace-command-hero h2{font-size:32px}.workspace-launcher>header>span{display:none}.workspace-app-grid{gap:9px}.workspace-app-grid>a,.workspace-app-grid>button{min-height:125px;padding:14px}.workspace-kpis,.workspace-finance-kpis{grid-template-columns:1fr 1fr}.workspace-intelligence-grid{display:block}.workspace-attention-panel{margin-top:12px}.workspace-revenue-panel{overflow:hidden}.workspace-bars{gap:4px;padding:18px 12px 14px}.workspace-finance-hero{grid-template-columns:1fr;padding:26px}.workspace-finance-hero>strong{text-align:left;margin-top:25px}.workspace-people-summary{grid-template-columns:1fr 1fr}.workspace-people-summary>div:first-child,.workspace-people-summary>div:last-child{grid-column:1/-1}.workspace-mobile-nav{z-index:60;height:69px;padding:7px 3px max(7px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-top:1px solid #ded5cf;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 25px #2b162314}.workspace-mobile-nav button{color:#8d7b86;background:0 0;border:0;place-items:center;gap:2px;font-size:6px;font-weight:900;display:grid;position:relative}.workspace-mobile-nav button>span{font-size:17px}.workspace-mobile-nav button.active{color:#5b214e}.workspace-mobile-nav button>b{color:#fff;background:var(--orange);border-radius:50%;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:5px;display:grid;position:absolute;top:-2px;right:19%}}@media (width<=430px){.workspace-app-grid{grid-template-columns:1fr 1fr}.workspace-app-grid>a,.workspace-app-grid>button{min-height:118px}.workspace-kpis,.workspace-finance-kpis,.workspace-people-summary{grid-template-columns:1fr}.workspace-people-summary>div:not(:first-child){grid-column:auto}.workspace-people-grid>article{grid-template-columns:44px 1fr}.workspace-people-grid>article>span{width:44px;height:44px}.workspace-people-grid article>i,.workspace-people-grid article>b{grid-column:2;justify-self:start}.workspace-ledger>div{grid-template-columns:1fr auto}.workspace-ledger div>i{grid-column:1/-1;justify-self:start}}.market-mode-row{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0 15px;display:grid}.market-mode-row button{border:1px solid var(--line);color:#5f4d58;text-align:left;cursor:pointer;background:#fff;border-radius:13px;align-items:center;gap:11px;padding:14px 16px;display:flex}.market-mode-row button span{color:#5b214e;background:#f5e8ef;border-radius:9px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.market-mode-row button strong{font-size:9px}.market-mode-row button.active{color:#fff;background:#5b214e;border-color:#5b214e;box-shadow:0 10px 24px #5b214e24}.market-mode-row button.active span{color:#5b214e;background:#fff}.merchant-type-chip{color:#5b214e;text-transform:capitalize;background:#f4e5ed;border-radius:99px;padding:3px 6px;font-weight:850}.menu-list article>div:first-child>strong small{color:#8d7e86;font:700 8px Arial}.menu-list article>div:first-child>em{color:#287447;margin-top:7px;font-size:8px;font-style:normal;font-weight:800;display:block}.menu-item-visual button:disabled{color:#8d7f86;cursor:not-allowed;background:#e6e1de}.substitution-choice{grid-template-columns:auto 1fr;align-items:center;gap:8px;margin-top:9px;display:grid}.substitution-choice span{color:#7f6e78;font-size:8px;font-weight:800}.substitution-choice select{color:#4f3e47;background:#fff;border:1px solid #ddd3ce;border-radius:7px;min-width:0;padding:7px 8px;font-size:8px}.manager-list article>strong small{color:#92838b;margin-top:4px;font-size:7px;display:block}.add-menu-form select,.restaurant-edit-modal select{background:#fff;border:1px solid #dacdc7;border-radius:8px;width:100%;padding:11px}.add-menu-form .restaurant-edit-availability{grid-template-columns:auto 1fr;align-items:center;display:flex}.add-menu-form .restaurant-edit-availability input{width:auto}@media (width<=700px){.market-mode-row{grid-template-columns:1fr 1fr}.market-mode-row button{padding:11px}.market-mode-row button strong{font-size:8px}}.merchant-tax-status{background:#fff8e8;border:1px solid #efd5a7;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:22px;margin:18px clamp(24px,4vw,54px) 0;padding:22px 24px;display:grid}.merchant-tax-status.verified{background:#edf7f0;border-color:#cce2d2}.merchant-tax-status h2{margin:6px 0;font:500 23px Georgia,serif}.merchant-tax-status small{color:#7f7078;font-size:8px;line-height:1.5}.merchant-tax-status form{align-items:end;gap:8px;display:flex}.merchant-tax-status label{color:#6e5c66;gap:5px;font-size:7px;font-weight:800;display:grid}.merchant-tax-status input{background:#fff;border:1px solid #d8cec8;border-radius:7px;width:115px;padding:9px}.merchant-tax-status button{color:#fff;background:var(--green);border:0;border-radius:7px;padding:10px 12px;font-size:8px;font-weight:850}.merchant-tax-status>strong{color:var(--green);font-size:9px}@media (width<=800px){.merchant-tax-status{grid-template-columns:1fr;margin:14px;padding:18px}.merchant-tax-status form{flex-direction:column;align-items:stretch}.merchant-tax-status input{width:100%}}.merchant-demo-shell{--merchant-ink:#281923;--merchant-plum:#3b102f;--merchant-orange:#ee6a52;--merchant-green:#21623b;--merchant-bg:#f6f4f0;min-height:100vh;color:var(--merchant-ink);background:var(--merchant-bg);grid-template-columns:238px minmax(0,1fr);font-family:Arial,sans-serif;display:grid}.merchant-sidebar{color:#fff;background:linear-gradient(175deg,#3a102f 0%,#4a153c 58%,#2a0d22 100%);flex-direction:column;height:100vh;padding:26px 18px 18px;display:flex;position:sticky;top:0}.merchant-restaurant-card{background:#ffffff12;border:1px solid #ffffff21;border-radius:12px;grid-template-columns:38px 1fr 12px;align-items:center;gap:10px;padding:12px;display:grid}.merchant-restaurant-card>span,.merchant-profile>span{color:#fff;background:var(--merchant-orange);border-radius:10px;place-items:center;width:38px;height:38px;font:800 11px Arial;display:grid}.merchant-restaurant-card div,.merchant-profile div{gap:4px;min-width:0;display:grid}.merchant-restaurant-card strong,.merchant-profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.merchant-restaurant-card small,.merchant-profile small{color:#c9adbf;font-size:7px}.merchant-restaurant-card b{color:#bca0b3;font-size:9px}.merchant-sidebar nav{gap:4px;margin-top:25px;display:grid}.merchant-sidebar nav button{color:#cbb5c4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;padding:11px 12px;font-size:9px;font-weight:800;display:flex;position:relative}.merchant-sidebar nav button>span{color:#bfa1b6;text-align:center;width:18px;font-size:16px}.merchant-sidebar nav button.active{color:#fff;box-shadow:inset 3px 0 var(--merchant-orange);background:#ffffff1f}.merchant-sidebar nav button.active>span{color:#ff9d87}.merchant-sidebar nav button>b{color:#fff;background:var(--merchant-orange);border-radius:50%;place-items:center;width:19px;height:19px;margin-left:auto;font-size:7px;display:grid}.merchant-sidebar-help{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:11px;grid-template-columns:28px 1fr;gap:9px;margin-top:auto;padding:14px;display:grid}.merchant-sidebar-help>span{border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:28px;height:28px;font:700 11px Georgia;display:grid}.merchant-sidebar-help div{gap:3px;display:grid}.merchant-sidebar-help strong{font-size:9px}.merchant-sidebar-help small{color:#baa0b2;font-size:7px;line-height:1.4}.merchant-sidebar-help button{color:#fff;background:0 0;border:1px solid #ffffff2e;border-radius:7px;grid-column:1/-1;padding:8px;font-size:8px;font-weight:800}.merchant-profile{border-top:1px solid #ffffff1f;grid-template-columns:34px 1fr 20px;align-items:center;gap:10px;margin-top:12px;padding:14px 5px 0;display:grid}.merchant-profile>span{border-radius:50%;width:34px;height:34px}.merchant-profile>button{color:#bea2b4;cursor:pointer;background:0 0;border:0}.merchant-main{min-width:0}.merchant-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-bottom:1px solid #e5dfda;justify-content:space-between;align-items:center;height:86px;padding:0 clamp(24px,4vw,54px);display:flex}.merchant-topbar small{color:#9a8693;letter-spacing:.14em;font-size:7px;font-weight:900}.merchant-topbar h1{margin:5px 0 0;font:500 24px Georgia,serif}.merchant-header-actions{align-items:center;gap:10px;display:flex}.merchant-notification{color:#6f5e69;background:#fff;border:1px solid #ded6d1;border-radius:10px;width:40px;height:40px;font-size:18px;position:relative}.merchant-notification b{color:#fff;background:var(--merchant-orange);border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:6px;display:grid;position:absolute;top:-5px;right:-5px}.merchant-open,.merchant-paused{color:#176139;cursor:pointer;background:#f0f8f2;border:1px solid #cfe1d3;border-radius:10px;align-items:center;gap:8px;padding:11px 13px;font-size:8px;font-weight:900;display:flex}.merchant-paused{color:#9a322d;background:#fff3f1;border-color:#f0cac4}.merchant-open i,.merchant-paused i{background:#2baa58;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2baa581f}.merchant-paused i{background:#d95045;box-shadow:0 0 0 3px #d950451f}.merchant-open span,.merchant-paused span{color:#8a7a83}.merchant-content{padding:30px clamp(24px,4vw,54px) 55px}.merchant-welcome{color:#fff;background:linear-gradient(115deg,#3b102f,#5b194a);border-radius:17px;justify-content:space-between;align-items:center;padding:29px 32px;display:flex;box-shadow:0 16px 35px #3a102f21}.merchant-welcome p{color:#ffa08b;letter-spacing:.11em;text-transform:uppercase;margin:0 0 6px;font-size:8px;font-weight:900}.merchant-welcome h2{margin:0;font:500 29px Georgia,serif}.merchant-welcome>div>span{color:#d8c5d1;margin-top:8px;font-size:9px;display:block}.merchant-live{background:#ffffff12;border:1px solid #ffffff26;border-radius:12px;grid-template-columns:8px 1fr;gap:3px 8px;min-width:205px;padding:15px 18px;display:grid}.merchant-live i{background:#4bd378;border-radius:50%;align-self:center;width:7px;height:7px;box-shadow:0 0 0 4px #4bd3781f}.merchant-live strong{letter-spacing:.15em;font-size:8px}.merchant-live small{color:#cdb7c6;grid-column:2;font-size:7px}.merchant-kpis{grid-template-columns:repeat(4,1fr);gap:13px;margin:18px 0;display:grid}.merchant-kpis article{background:#fff;border:1px solid #e2dcd6;border-radius:13px;min-height:145px;padding:20px;position:relative;overflow:hidden;box-shadow:0 5px 18px #2d192509}.merchant-kpis article>div:first-child{justify-content:space-between;align-items:center;display:flex}.merchant-kpis article>div>span{color:#8b7d85;letter-spacing:.12em;font-size:7px;font-weight:900}.merchant-kpis article>div>b{color:#237246;background:#ebf6ee;border-radius:20px;padding:4px 6px;font-size:6px}.merchant-kpis article>div>b.neutral{color:#856727;background:#fff6df}.merchant-kpis article>strong{margin-top:16px;font:600 27px Georgia,serif;display:block}.merchant-kpis article>p{color:#9a8a93;margin:5px 0;font-size:7px}.merchant-spark{align-items:end;gap:3px;height:29px;display:flex;position:absolute;bottom:16px;right:15px}.merchant-spark i{background:#eed8e2;border-radius:3px;width:4px}.merchant-spark i:first-child{height:22%}.merchant-spark i:nth-child(2){height:40%}.merchant-spark i:nth-child(3){height:33%}.merchant-spark i:nth-child(4){height:58%}.merchant-spark i:nth-child(5){height:48%}.merchant-spark i:nth-child(6){height:75%}.merchant-spark i:nth-child(7){background:var(--merchant-orange);height:100%}.merchant-order-dots{gap:4px;position:absolute;bottom:20px;right:20px;display:flex!important}.merchant-order-dots i{background:var(--merchant-orange);border:2px solid #fff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1px #f3b3a8}.merchant-ring{border:4px solid #e7f1e9;border-top-color:var(--merchant-green);width:39px;height:39px;color:var(--merchant-green);border-radius:50%;place-items:center;font:700 10px Arial;position:absolute;bottom:15px;right:17px;display:grid!important}.merchant-ring small{font-size:6px}.merchant-progress{background:#efeae6;border-radius:9px;width:60px;height:5px;position:absolute;bottom:22px;right:18px}.merchant-progress i{background:var(--merchant-orange);border-radius:9px;width:74%;height:100%;display:block}.merchant-overview-grid{grid-template-columns:1.2fr .8fr;gap:15px;display:grid}.merchant-panel{background:#fff;border:1px solid #e1dad5;border-radius:14px;box-shadow:0 5px 18px #2d192509}.merchant-panel>header{border-bottom:1px solid #ece6e1;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.merchant-panel header span,.merchant-bottom-grid>article>header>span,.merchant-quick>span{color:#9a8792;letter-spacing:.13em;font-size:7px;font-weight:900}.merchant-panel header h3{margin:5px 0 0;font:500 21px Georgia,serif}.merchant-panel header button,.merchant-bottom-grid header button{color:var(--merchant-orange);background:0 0;border:0;font-size:8px;font-weight:900}.merchant-order-row{border-bottom:1px solid #eee8e3;grid-template-columns:48px minmax(0,1fr) 115px 88px;align-items:center;gap:12px;padding:14px 18px;display:grid}.merchant-order-row:last-child{border-bottom:0}.merchant-order-row.new{box-shadow:inset 3px 0 var(--merchant-orange)}.merchant-order-time{text-align:center;display:grid}.merchant-order-time strong{font:600 16px Georgia}.merchant-order-time small{color:#998891;font-size:7px}.merchant-order-info{min-width:0}.merchant-order-info>div{align-items:center;gap:7px;display:flex}.merchant-order-info strong{font-size:9px}.merchant-order-info p{color:#493940;text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:8px;overflow:hidden}.merchant-order-info small{color:#9a8992;text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.merchant-status{text-transform:uppercase;border-radius:20px;padding:3px 6px;font-size:6px;font-weight:900}.merchant-status.new{color:#a53c2c;background:#fff0ec}.merchant-status.preparing{color:#8b650d;background:#fff5dc}.merchant-status.ready{color:#1e6d3e;background:#eaf6ed}.merchant-order-total{text-align:right;gap:5px;display:grid}.merchant-order-total strong{font-size:10px}.merchant-order-total small{color:#97868f;font-size:6px}.merchant-order-row>button{color:#fff;background:var(--merchant-green);cursor:pointer;border:0;border-radius:7px;padding:9px 8px;font-size:7px;font-weight:900}.merchant-order-row.new>button{background:var(--merchant-orange)}.merchant-performance header>b{font-size:13px}.merchant-chart{height:210px;padding:22px 20px 30px;position:relative}.merchant-chart svg{z-index:2;width:100%;height:145px;position:relative}.merchant-grid-lines{display:grid;position:absolute;inset:25px 20px 45px}.merchant-grid-lines i{border-top:1px dashed #ede7e2}.merchant-chart>div:last-child{color:#a3979d;justify-content:space-between;font-size:6px;display:flex}.merchant-chart-footer{color:#7f7078;border-top:1px solid #eee8e4;justify-content:space-between;padding:12px 20px;font-size:7px;display:flex}.merchant-chart-footer i{background:var(--merchant-orange);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.merchant-chart-footer strong{color:#4c3c45}.merchant-bottom-grid{grid-template-columns:1.3fr .72fr .8fr;gap:15px;margin-top:15px;display:grid}.merchant-bottom-grid>article{background:#fff;border:1px solid #e1dad5;border-radius:14px;padding:20px}.merchant-bottom-grid>article>header{justify-content:space-between;margin-bottom:8px;display:flex}.merchant-popular-item{border-top:1px solid #eee8e3;grid-template-columns:22px 35px 1fr 48px;align-items:center;gap:9px;padding:12px 0;display:grid}.merchant-popular-item>b{color:#b4a6ad;font:500 10px Georgia}.merchant-popular-item>span{background:#fff0e7;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.merchant-popular-item div{gap:4px;display:grid}.merchant-popular-item strong{font-size:8px}.merchant-popular-item small{color:#998992;font-size:7px}.merchant-popular-item em{color:#2e7549;text-align:right;font-size:7px;font-style:normal;font-weight:900}.merchant-rating{color:#fff!important;background:linear-gradient(145deg,#29613f,#183f2b)!important}.merchant-rating>div{grid-template-columns:1fr auto;align-items:end;display:grid}.merchant-rating span{color:#a7ccb3;letter-spacing:.12em;font-size:7px;font-weight:900}.merchant-rating strong{grid-row:2;font:500 34px Georgia}.merchant-rating small{color:#ffd36e;grid-row:2;font-size:11px}.merchant-rating p{margin:20px 0 11px;font:italic 12px/1.55 Georgia}.merchant-rating>b{color:#abd0b7;font-size:7px}.merchant-quick>div{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:15px;display:grid}.merchant-quick button{min-height:70px;color:var(--merchant-orange);background:#fffaf7;border:1px solid #e8dfda;border-radius:9px;place-items:center;gap:6px;padding:9px 5px;font-size:16px;display:grid}.merchant-quick button small{color:#5a4b53;font-size:6px;font-weight:800}.merchant-toast{z-index:100;color:#fff;background:#1f5f39;border-radius:9px;align-items:center;gap:9px;padding:13px 18px;font-size:9px;font-weight:800;animation:.25s ease-out merchant-toast-in;display:flex;position:fixed;top:20px;right:24px;box-shadow:0 15px 40px #1b4a2f40}.merchant-toast span{color:#205f39;background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}@keyframes merchant-toast-in{0%{opacity:0;transform:translateY(-10px)}}.merchant-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.merchant-section-heading h2{margin:8px 0;font:500 clamp(30px,4vw,44px)/1 Georgia,serif}.merchant-section-heading>div>p:last-child{color:#887a82;margin:0;font-size:10px}.merchant-section-heading>select{background:#fff;border:1px solid #ded4cf;border-radius:9px;padding:11px 35px 11px 13px;font-size:9px}.merchant-primary,.merchant-secondary{color:#fff;background:var(--merchant-orange);cursor:pointer;border:0;border-radius:8px;padding:12px 16px;font-size:8px;font-weight:900}.merchant-secondary{color:var(--merchant-plum);background:#fff;border:1px solid #d9ced4}.merchant-segmented{background:#fff;border:1px solid #ded6d1;border-radius:10px;padding:4px;display:flex}.merchant-segmented button{color:#7e7078;background:0 0;border:0;border-radius:7px;padding:8px 11px;font-size:8px;font-weight:800}.merchant-segmented button.active{color:#fff;background:var(--merchant-plum)}.merchant-segmented b{color:#fff;background:var(--merchant-orange);border-radius:9px;margin-left:5px;padding:2px 5px;font-size:6px}.merchant-full-orders .merchant-order-row{grid-template-columns:55px minmax(0,1fr) 145px 110px;padding:20px}.merchant-empty{text-align:center;padding:70px 20px}.merchant-empty>span{color:#267149;background:#e8f5ec;border-radius:50%;place-items:center;width:50px;height:50px;margin:auto;display:grid}.merchant-empty h3{margin:15px 0 5px;font:500 23px Georgia}.merchant-empty p{color:#887a82;font-size:9px}.merchant-demo-note{background:#fff9eb;border:1px solid #e8d9c3;border-radius:10px;gap:16px;margin-top:14px;padding:14px 18px;display:flex}.merchant-demo-note span{color:#9b6d20;letter-spacing:.12em;font-size:7px;font-weight:900}.merchant-demo-note p{color:#7b6850;margin:0;font-size:8px}.merchant-menu-tools{justify-content:space-between;gap:15px;margin-bottom:13px;display:flex}.merchant-menu-tools>label{background:#fff;border:1px solid #ded6d1;border-radius:9px;align-items:center;gap:8px;width:min(340px,100%);padding:0 13px;display:flex}.merchant-menu-tools input{border:0;outline:0;width:100%;padding:11px 0;font-size:9px}.merchant-menu-tools>div{background:#fff;border:1px solid #ded6d1;border-radius:9px;padding:4px;display:flex}.merchant-menu-tools button{color:#82747c;background:0 0;border:0;border-radius:6px;padding:7px 11px;font-size:7px;font-weight:800}.merchant-menu-tools button.active{color:#fff;background:var(--merchant-plum)}.merchant-menu-list{background:#fff;border:1px solid #e1dad5;border-radius:14px;overflow:hidden}.merchant-menu-list>header,.merchant-menu-list>article{grid-template-columns:55px minmax(220px,1fr) 90px 110px 100px 35px;align-items:center;gap:10px;padding:13px 20px;display:grid}.merchant-menu-list>header{color:#998b92;letter-spacing:.1em;background:#fbfaf8;padding-left:85px;font-size:7px;font-weight:900}.merchant-menu-list>article{border-top:1px solid #ede7e2}.merchant-menu-list>article.paused{opacity:.58}.merchant-dish-thumb{background:#fff0e6;border-radius:10px;grid-area:1/1;place-items:center;width:45px;height:45px;font-size:20px;display:grid}.dish-1{background:#f0e9f5}.dish-2{background:#e8f2e9}.dish-3{background:#f7efe0}.merchant-dish-name{grid-column:2;gap:5px;display:grid}.merchant-dish-name strong{font-size:9px}.merchant-dish-name strong b{color:#a64132;text-transform:uppercase;background:#fff0ec;border-radius:12px;margin-left:7px;padding:3px 6px;font-size:5px}.merchant-dish-name small,.merchant-menu-list>article>span{color:#96878f;font-size:7px}.merchant-menu-list>article>strong{font-size:9px}.merchant-menu-list>article>button{color:#75656e;background:0 0;border:0}.merchant-switch{width:36px;height:20px;position:relative}.merchant-switch input{opacity:0;position:absolute}.merchant-switch i{cursor:pointer;background:#d8d2ce;border-radius:20px;width:36px;height:20px;display:block}.merchant-switch i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;margin:3px;transition:all .2s;display:block;box-shadow:0 1px 4px #0003}.merchant-switch input:checked+i{background:var(--merchant-green)}.merchant-switch input:checked+i:after{transform:translate(16px)}.merchant-payout-hero{color:#fff;background:linear-gradient(120deg,#3c102f,#5d1a4b);border-radius:16px;justify-content:space-between;align-items:center;padding:30px 35px;display:flex}.merchant-payout-hero span{color:#d9bdce;letter-spacing:.13em;font-size:7px;font-weight:900}.merchant-payout-hero strong{margin:8px 0 5px;font:500 38px Georgia;display:block}.merchant-payout-hero p{color:#cbb1c2;margin:0;font-size:8px}.merchant-payout-hero button{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:8px;padding:11px 14px;font-size:8px}.payout-kpis article{min-height:125px}.merchant-transactions>article{border-top:1px solid #eee8e3;grid-template-columns:38px 1fr 70px 90px 40px;align-items:center;gap:12px;padding:15px 22px;display:grid}.merchant-bank{color:#2c6f47;background:#ebf6ee;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.merchant-transactions article>div{gap:4px;display:grid}.merchant-transactions article strong{font-size:9px}.merchant-transactions article small{color:#93838b;font-size:7px}.merchant-transactions article>b{color:#247146;font-size:7px}.merchant-transactions article>button{color:var(--merchant-orange);background:0 0;border:0;font-size:7px}.merchant-analytics-grid{grid-template-columns:1.35fr .65fr;gap:15px;display:grid}.merchant-big-chart>header>strong{font-size:8px}.merchant-bars{background:repeating-linear-gradient(#0000,#0000 55px,#f0ebe7 56px);align-items:end;gap:16px;height:270px;padding:28px 28px 20px;display:flex}.merchant-bars>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:10px;height:100%;display:flex}.merchant-bars i{background:linear-gradient(#ef745e,#f2a28f);border-radius:7px 7px 2px 2px;width:70%}.merchant-bars span{color:#978991;font-size:7px}.merchant-ranking>div{border-top:1px solid #eee8e3;grid-template-columns:25px 1fr 60px;align-items:center;gap:10px;padding:16px 20px;display:grid}.merchant-ranking>div>b{color:#b09ea7;font:500 10px Georgia}.merchant-ranking>div>span{gap:4px;display:grid}.merchant-ranking strong{font-size:8px}.merchant-ranking small{color:#9a8b93;font-size:7px}.merchant-ranking em{text-align:right;font-size:8px;font-style:normal;font-weight:900}.merchant-promo-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#ffad7c59,#0000 28%),linear-gradient(120deg,#24653e,#17442c);border-radius:16px;justify-content:space-between;align-items:center;min-height:220px;padding:34px;display:flex}.merchant-promo-hero>div:first-child{max-width:560px}.merchant-promo-hero span{color:#a9d1b5;letter-spacing:.13em;font-size:7px;font-weight:900}.merchant-promo-hero h3{margin:13px 0 8px;font:500 34px Georgia}.merchant-promo-hero p{color:#c6dfcd;font-size:10px;line-height:1.6}.merchant-promo-hero button{color:#17502f;background:#fff;border:0;border-radius:8px;margin-top:10px;padding:11px 15px;font-size:8px;font-weight:900}.merchant-promo-hero>div:last-child{background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;align-content:center;place-items:center;width:140px;height:140px;display:grid}.merchant-promo-hero>div:last-child strong{font:500 36px Georgia}.merchant-promo-hero>div:last-child span{font-size:7px}.merchant-promo-list{margin-top:16px}.merchant-promo-list>article{grid-template-columns:42px 1fr 70px 60px 70px 60px;align-items:center;gap:12px;padding:18px 22px;display:grid}.merchant-promo-icon{color:#fff;background:var(--merchant-orange);border-radius:9px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.merchant-promo-list article>div:nth-child(2){gap:5px;display:grid}.merchant-promo-list strong{font-size:9px}.merchant-promo-list small{color:#988991;font-size:7px}.merchant-promo-list article>span{text-align:center;border-radius:12px;padding:5px 7px;font-size:6px;font-weight:900}.merchant-promo-list article>span.active{color:#247146;background:#eaf6ee}.merchant-promo-list article>span.paused{color:#8e6a27;background:#fff5db}.merchant-promo-list article>div:nth-last-of-type(-n+2){gap:3px;display:grid}.merchant-promo-list article>button{color:#5d4e56;background:#fff;border:1px solid #ddd3ce;border-radius:7px;padding:8px;font-size:7px}.merchant-settings-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.merchant-settings-card{padding:22px}.merchant-settings-card>header{margin:-22px -22px 20px;padding:20px 22px}.merchant-settings-card label{gap:6px;margin-top:13px;display:grid}.merchant-settings-card label>span{font-size:7px;font-weight:900}.merchant-settings-card input,.merchant-settings-card select{background:#fff;border:1px solid #ddd4cf;border-radius:8px;width:100%;padding:10px 11px;font-size:8px}.merchant-settings-card>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.verified{background:#eaf6ed;border-radius:12px;padding:5px 7px;color:#267048!important;font-size:6px!important}.merchant-setting-row{border-top:1px solid #eee7e2;justify-content:space-between;margin-top:18px;padding-top:15px;grid-template-columns:none!important;display:flex!important}.merchant-setting-row>div{gap:4px;display:grid}.merchant-setting-row strong{font-size:9px}.merchant-setting-row small{color:#978890;font-size:7px}.merchant-hours{grid-column:1/-1}.merchant-hours>header>small{color:#247146;background:#eaf6ee;border-radius:12px;padding:5px 8px;font-size:6px}.merchant-hours>div{border-top:1px solid #eee8e3;grid-template-columns:130px 1fr 45px;padding:13px 22px;display:grid}.merchant-hours>div strong{font-size:8px}.merchant-hours>div span{color:#72646c;font-size:8px}.merchant-hours>div button{color:var(--merchant-orange);background:0 0;border:0;font-size:7px;font-weight:900}.merchant-modal{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1f0a19a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.merchant-modal form{background:#fff;border-radius:17px;width:min(560px,100%);padding:34px;position:relative;box-shadow:0 30px 80px #14081040}.merchant-modal-close{background:0 0;border:0;font-size:25px;position:absolute;top:15px;right:17px}.merchant-modal h2{margin:8px 0;font:500 35px Georgia}.merchant-modal form>p:not(.eyebrow){color:#8e7f87;font-size:9px}.merchant-modal label{gap:6px;margin-top:14px;display:grid}.merchant-modal label span{font-size:8px;font-weight:900}.merchant-modal input,.merchant-modal select,.merchant-modal textarea{border:1px solid #ddd3ce;border-radius:8px;padding:11px;font:9px Arial}.merchant-modal form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.merchant-modal .merchant-primary{width:100%;margin-top:20px}.merchant-mobile-nav{display:none}@media (width<=1100px){.merchant-demo-shell{grid-template-columns:200px minmax(0,1fr)}.merchant-kpis,.merchant-bottom-grid{grid-template-columns:1fr 1fr}.merchant-quick{grid-column:1/-1}.merchant-overview-grid,.merchant-analytics-grid{grid-template-columns:1fr}.merchant-menu-list>header{display:none}.merchant-menu-list>article{grid-template-columns:50px minmax(150px,1fr) 75px 80px 75px 25px}.merchant-order-row{grid-template-columns:40px minmax(0,1fr) 100px}.merchant-order-row>button{grid-column:2/-1}.merchant-full-orders .merchant-order-row{grid-template-columns:48px minmax(0,1fr) 115px}.merchant-full-orders .merchant-order-row>button{grid-column:auto}.merchant-settings-grid{grid-template-columns:1fr}}@media (width<=760px){.merchant-demo-shell{padding-bottom:70px;display:block}.merchant-sidebar{display:none}.merchant-topbar{z-index:30;height:70px;padding:0 15px;position:sticky;top:0}.merchant-topbar small{font-size:6px}.merchant-topbar h1{font-size:20px}.merchant-notification{display:none}.merchant-open,.merchant-paused{padding:9px}.merchant-open span,.merchant-paused span{display:none}.merchant-content{padding:18px 14px 35px}.merchant-welcome{gap:18px;padding:23px;display:grid}.merchant-welcome h2{font-size:25px}.merchant-live{min-width:0}.merchant-kpis{grid-template-columns:1fr 1fr;gap:9px}.merchant-kpis article{min-height:125px;padding:16px}.merchant-kpis article>strong{font-size:22px}.merchant-overview-grid{grid-template-columns:1fr}.merchant-order-row,.merchant-full-orders .merchant-order-row{grid-template-columns:42px 1fr;padding:14px}.merchant-order-total{text-align:left;grid-column:2}.merchant-order-row>button,.merchant-full-orders .merchant-order-row>button{grid-column:2}.merchant-performance{display:none}.merchant-bottom-grid{grid-template-columns:1fr}.merchant-quick{grid-column:auto}.merchant-section-heading{flex-direction:column;align-items:flex-start}.merchant-section-heading h2{font-size:33px}.merchant-segmented{width:100%;overflow:auto}.merchant-segmented button{flex:1}.merchant-menu-tools{display:grid}.merchant-menu-tools>label{width:100%}.merchant-menu-tools>div{overflow:auto}.merchant-menu-list>article{grid-template-columns:46px 1fr 65px 40px;padding:13px}.merchant-dish-thumb{grid-column:1}.merchant-dish-name{grid-column:2}.merchant-menu-list>article>strong{grid-column:3}.merchant-menu-list>article>span{grid-column:2}.merchant-switch{grid-area:2/3}.merchant-menu-list>article>button{grid-area:1/4}.merchant-payout-hero{gap:20px;padding:24px;display:grid}.merchant-payout-hero strong{font-size:32px}.payout-kpis{grid-template-columns:1fr 1fr}.merchant-transactions>article{grid-template-columns:34px 1fr 65px;padding:13px}.merchant-transactions article>b,.merchant-transactions article>button{display:none}.merchant-bars{gap:7px;height:220px;padding:25px 14px 18px}.merchant-promo-hero{padding:25px}.merchant-promo-hero>div:last-child{display:none}.merchant-promo-list>article{grid-template-columns:38px 1fr 60px}.merchant-promo-list>article>div:nth-last-of-type(-n+2),.merchant-promo-list>article>button{display:none}.merchant-settings-card{padding:18px}.merchant-settings-card>header{margin:-18px -18px 16px;padding:18px}.merchant-hours>div{grid-template-columns:90px 1fr 35px}.merchant-modal form{padding:25px}.merchant-modal form>div{grid-template-columns:1fr}.merchant-mobile-nav{z-index:50;height:68px;padding:7px 4px max(7px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff7;border-top:1px solid #e3d9d4;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.merchant-mobile-nav button{color:#8f8088;background:0 0;border:0;place-items:center;gap:3px;font-size:6px;font-weight:900;display:grid;position:relative}.merchant-mobile-nav button>span{font-size:16px}.merchant-mobile-nav button.active{color:var(--merchant-plum)}.merchant-mobile-nav button>b{color:#fff;background:var(--merchant-orange);border-radius:50%;place-items:center;width:15px;height:15px;font-size:5px;display:grid;position:absolute;top:0;right:20%}.merchant-toast{top:75px;left:12px;right:12px}}.merchant-sidebar>.brand-logo{filter:none;width:150px;margin:0 8px 26px}.merchant-menu-actions{gap:9px;display:flex}.merchant-import-button{border:1px solid var(--merchant-plum);color:var(--merchant-plum);cursor:pointer;background:#fff;border-radius:8px;padding:11px 15px;font-size:8px;font-weight:900}.merchant-smart-import-callout{background:linear-gradient(90deg,#fff8fc,#fffdfb);border:1px solid #e2cbd8;border-radius:12px;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;margin:-6px 0 15px;padding:14px 17px;display:grid}.merchant-smart-import-callout>span{color:#fff;background:var(--merchant-plum);border-radius:9px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.merchant-smart-import-callout div{gap:3px;display:grid}.merchant-smart-import-callout strong{font-size:9px}.merchant-smart-import-callout p{color:#8b7883;margin:0;font-size:8px}.merchant-smart-import-callout button{color:var(--merchant-orange);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.merchant-import-modal>section{background:#fff;border-radius:18px;width:min(880px,100%);max-height:calc(100vh - 36px);padding:35px;position:relative;overflow:auto;box-shadow:0 30px 80px #14081047}.merchant-import-heading{grid-template-columns:55px 1fr;align-items:start;gap:16px;display:grid}.merchant-import-heading>span{color:#fff;background:linear-gradient(145deg,var(--merchant-plum),#72245d);border-radius:14px;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.merchant-import-heading h2,.merchant-import-review-head h2,.merchant-analyzing h2{margin:7px 0;font:500 36px Georgia,serif}.merchant-import-heading p:last-child,.merchant-import-review-head p:last-child,.merchant-analyzing>p:not(.eyebrow){color:#83757d;margin:0;font-size:9px;line-height:1.6}.merchant-dropzone{cursor:pointer;text-align:center;background:#fffafd;border:2px dashed #cfb7c5;border-radius:15px;place-items:center;margin:25px 0 18px;padding:38px 20px;transition:all .2s;display:grid}.merchant-dropzone:hover{border-color:var(--merchant-orange);background:#fff7f3}.merchant-dropzone input{opacity:0;pointer-events:none;position:absolute}.merchant-dropzone>span{width:45px;height:45px;color:var(--merchant-orange);background:#fff0ec;border-radius:12px;place-items:center;font-size:23px;display:grid}.merchant-dropzone strong{margin-top:12px;font:500 19px Georgia}.merchant-dropzone p{color:var(--merchant-orange);margin:5px 0;font-size:8px;font-weight:900}.merchant-dropzone small{color:#9b8c94;margin-top:12px;font-size:7px}.merchant-import-benefits{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.merchant-import-benefits>div{border:1px solid #ebe3de;border-radius:10px;grid-template-columns:27px 1fr;align-items:center;gap:9px;padding:13px;display:grid}.merchant-import-benefits>div>span{color:#fff;background:var(--merchant-green);border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.merchant-import-benefits p{gap:3px;margin:0;display:grid}.merchant-import-benefits strong{font-size:8px}.merchant-import-benefits small{color:#968790;font-size:7px}.merchant-analyzing{text-align:center;align-content:center;place-items:center;min-height:510px;display:grid}.merchant-scan-doc{background:#fff;border:1px solid #d9cbd3;border-radius:13px;align-content:center;place-items:center;width:130px;height:160px;padding:25px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #3d11311f}.merchant-scan-doc:after{content:"";background:var(--merchant-orange);height:2px;box-shadow:0 0 12px var(--merchant-orange);animation:1.2s ease-in-out infinite alternate merchant-scan;position:absolute;top:50%;left:10px;right:10px}.merchant-scan-doc i{border-top:5px solid #eadde5;border-bottom:5px solid #eadde5;position:absolute;inset:18px}.merchant-scan-doc span{color:var(--merchant-plum);font:800 16px Georgia}.merchant-scan-doc b{color:#d9c6d2;letter-spacing:.18em;margin-top:14px}.merchant-analyzing-ring{z-index:2;border:7px solid #f1e7ed;border-top-color:var(--merchant-orange);background:#fff;border-radius:50%;place-items:center;width:74px;height:74px;margin-top:-25px;animation:1.1s linear infinite merchant-spin;display:grid}.merchant-analyzing-ring strong{font-size:7px;animation:1.1s linear infinite reverse merchant-spin}.merchant-analyzing .eyebrow{margin:25px 0 0}.merchant-analyzing ol{text-align:left;gap:8px;width:min(340px,100%);margin:22px 0 0;padding:0;list-style:none;display:grid}.merchant-analyzing li{color:#a09299;background:#faf8f6;border-radius:8px;padding:9px 12px;font-size:8px}.merchant-analyzing li.done{color:#247047;background:#edf7f0}.merchant-analyzing li.active{color:#9b452f;background:#fff2ed}@keyframes merchant-scan{0%{top:25%}to{top:75%}}@keyframes merchant-spin{to{transform:rotate(360deg)}}.merchant-import-review-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.merchant-import-review-head>span{color:#247047;background:#eaf6ee;border-radius:20px;padding:8px 10px;font-size:7px;font-weight:900}.merchant-import-summary{background:#fbfaf8;border:1px solid #e7dfda;border-radius:11px;grid-template-columns:repeat(4,1fr);margin:20px 0 13px;display:grid}.merchant-import-summary>div{border-right:1px solid #e7dfda;gap:4px;padding:13px 16px;display:grid}.merchant-import-summary>div:last-child{border-right:0}.merchant-import-summary strong{font:500 17px Georgia}.merchant-import-summary small{color:#94858d;font-size:6px}.merchant-import-table{border:1px solid #e3d9d4;border-radius:12px;overflow:hidden}.merchant-import-table>header,.merchant-import-table>article{grid-template-columns:50px minmax(270px,1fr) 130px 100px 66px;align-items:center;gap:9px;padding:10px 12px;display:grid}.merchant-import-table>header{color:#9a8c93;letter-spacing:.1em;background:#faf8f6;padding-left:72px;font-size:6px;font-weight:900}.merchant-import-table>article{border-top:1px solid #eee7e2}.merchant-import-thumb{background:#fff0e7;border-radius:10px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.merchant-import-thumb.import-1{background:#f0e9f4}.merchant-import-thumb.import-2{background:#eaf4eb}.merchant-import-thumb.import-3{background:#f6eedf}.merchant-import-table article>div{gap:4px;display:grid}.merchant-import-table input,.merchant-import-table textarea,.merchant-import-table select{resize:none;background:#faf8f6;border:1px solid #0000;border-radius:6px;width:100%;padding:7px 8px;font:8px Arial}.merchant-import-table input:focus,.merchant-import-table textarea:focus,.merchant-import-table select:focus{background:#fff;border-color:#cfb2c3;outline:0}.merchant-import-table article>div>input{color:#2f2028;font-weight:900}.merchant-import-table article>label{background:#faf8f6;border:1px solid #0000;border-radius:6px;align-items:center;padding-left:8px;display:flex}.merchant-import-table article>label span{font-size:8px;font-weight:900}.merchant-import-table article>label input{padding-left:3px}.merchant-import-table em{text-align:center;border-radius:7px;gap:3px;padding:6px;font-size:6px;font-style:normal;font-weight:900;display:grid}.merchant-import-table em.good{color:#247047;background:#eaf6ee}.merchant-import-table em.check{color:#966822;background:#fff2d7}.merchant-import-table em small{font-size:5px;font-weight:600}.merchant-import-actions{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.merchant-import-actions>button{color:#675860;background:0 0;border:0;font-size:8px;font-weight:900}.merchant-import-actions>div{align-items:center;gap:12px;display:flex}.merchant-import-actions small{color:#94858d;font-size:7px}@media (width<=760px){.merchant-menu-actions{width:100%}.merchant-menu-actions button{flex:1}.merchant-smart-import-callout{grid-template-columns:35px 1fr}.merchant-smart-import-callout button{text-align:left;grid-column:2}.merchant-import-modal>section{padding:24px 16px}.merchant-import-heading{grid-template-columns:42px 1fr}.merchant-import-heading>span{width:40px;height:40px}.merchant-import-heading h2,.merchant-import-review-head h2,.merchant-analyzing h2{font-size:29px}.merchant-import-benefits{grid-template-columns:1fr}.merchant-import-summary{grid-template-columns:1fr 1fr}.merchant-import-summary>div:nth-child(2){border-right:0}.merchant-import-summary>div:nth-child(-n+2){border-bottom:1px solid #e7dfda}.merchant-import-table>header{display:none}.merchant-import-table>article{grid-template-columns:45px 1fr 68px;padding:13px}.merchant-import-table article>div{grid-column:2/-1}.merchant-import-table article>select{grid-column:2}.merchant-import-table article>label{grid-column:3}.merchant-import-table article>em{grid-area:1/3}.merchant-import-actions{align-items:flex-start;gap:15px}.merchant-import-actions>div{text-align:right;justify-items:end;display:grid}}.merchant-import-table article>label.missing-price{background:#fff8e8;border-color:#e9a45f}.merchant-import-table article>label.missing-price input::placeholder{color:#9b6828}.merchant-import-actions .merchant-primary:disabled{cursor:not-allowed;opacity:.48}.manager-heading>button,.manager-empty>button{color:#fff;background:var(--orange);cursor:pointer;border:0;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:850}.manager-list button.edit{color:var(--green);background:#f2faf5;border-color:#b9d5c4}.restaurant-edit-modal{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1e0a18a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.restaurant-edit-modal>form{background:#fff;border-radius:18px;gap:15px;width:min(590px,100%);max-height:calc(100vh - 40px);padding:34px;display:grid;position:relative;overflow:auto;box-shadow:0 30px 80px #14081047}.restaurant-edit-modal h2{margin:0;font:500 30px Georgia,serif}.restaurant-edit-modal form>p:not(.eyebrow){color:var(--muted);margin:0;font-size:10px}.restaurant-edit-modal label{gap:7px;display:grid}.restaurant-edit-modal label>span{text-transform:uppercase;font-size:9px;font-weight:850}.restaurant-edit-modal input,.restaurant-edit-modal textarea{border:1px solid var(--line);font:inherit;border-radius:9px;outline:0;padding:12px}.restaurant-edit-modal form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.restaurant-edit-modal .restaurant-edit-availability{align-items:center;gap:9px;display:flex}.restaurant-edit-modal .restaurant-edit-availability input{width:17px;height:17px}.restaurant-edit-modal footer{justify-content:flex-end;gap:9px;display:flex}.restaurant-edit-modal footer button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:11px 15px;font-weight:800}.restaurant-edit-modal footer button[type=submit]{border-color:var(--orange);color:#fff;background:var(--orange)}.restaurant-edit-modal footer button:disabled{opacity:.5}.restaurant-edit-close{cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:14px;right:16px}@media (width<=650px){.restaurant-edit-modal>form{padding:27px 20px}.restaurant-edit-modal form>div{grid-template-columns:1fr}.manager-heading{align-items:flex-start;gap:12px}.manager-heading>button{white-space:nowrap}}.menu-item-visual{overflow:hidden}.menu-item-visual.has-real-photo img{object-fit:cover;width:100%;height:100%;min-height:90px}.menu-item-visual.no-real-photo{color:#8b7b83;background:linear-gradient(145deg,#f4f0ec,#ebe4df)}.menu-item-visual.no-real-photo span{font:500 32px Georgia,serif}.manager-list article{grid-template-columns:72px minmax(0,1fr) auto auto}.manager-dish-photo{border:1px solid var(--line);color:#8d7d85;background:linear-gradient(145deg,#f6f2ee,#ece5e0);border-radius:12px;place-items:center;width:68px;height:68px;display:grid;overflow:hidden}.manager-dish-photo img{object-fit:cover;width:100%;height:100%}.manager-list article>.manager-dish-photo>span{color:#8d7d85;font:500 27px Georgia,serif}.manager-list article>.manager-dish-copy>span{color:var(--orange);text-transform:uppercase;font-size:8px;font-weight:850}.manager-dish-actions{flex-wrap:wrap;justify-content:flex-end}.dish-photo-field small{color:var(--muted);font-size:8px}.dish-photo-field input[type=file]{background:#faf8f6;padding:9px}.restaurant-current-dish-photo{object-fit:cover;border-radius:12px;width:100%;height:180px}.restaurant-no-dish-photo{border:1px dashed var(--line);color:var(--muted);background:#faf8f6;border-radius:12px;justify-content:center;align-items:center;gap:9px!important;min-height:90px!important;display:flex!important}.restaurant-no-dish-photo span{font:500 28px Georgia,serif}@media (width<=650px){.manager-list article{grid-template-columns:58px minmax(0,1fr) auto}.manager-dish-photo{width:54px;height:54px}.manager-list article>.manager-dish-actions{grid-column:1/-1}.manager-list article>strong{grid-column:3}}.merchant-dish-thumb{color:#87767f;background:linear-gradient(145deg,#f5f0ec,#ebe3df);overflow:hidden}.merchant-dish-thumb img{object-fit:cover;width:100%;height:100%}.merchant-dish-thumb>span{font:500 22px Georgia,serif}.merchant-import-thumb{color:#8c7a83;background:linear-gradient(145deg,#f5f0ec,#ebe3df);font:500 22px Georgia,serif}.merchant-edit-dish-photo{object-fit:cover;border-radius:12px;width:100%;height:170px}.merchant-edit-no-photo{color:#897982;background:#faf8f6;border:1px dashed #ddd3ce;border-radius:10px;justify-content:center;align-items:center;min-height:84px;font-size:9px;display:flex}.merchant-edit-availability{align-items:center;gap:8px;display:flex!important}.merchant-edit-availability input{width:16px;height:16px}.merchant-analyzing-ring{border:0;padding:7px;animation:none}.merchant-analyzing-ring:before{content:"";background:#fff;border-radius:50%;width:60px;height:60px;position:absolute}.merchant-analyzing-ring strong{z-index:2;animation:none;position:relative}.merchant-import-error{color:#8e322b;background:#fff1ef;border:1px solid #f0c7c0;border-radius:9px;align-items:flex-start;gap:11px;margin:18px 0 -7px;padding:12px 14px;display:flex}.merchant-import-error>span{color:#fff;background:#d95749;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.merchant-import-error div{gap:4px;display:grid}.merchant-import-error strong{font-size:8px}.merchant-import-error p{margin:0;font-size:8px;line-height:1.5}.merchant-import-warning{background:#fff9e9;border:1px solid #ead8ae;border-radius:8px;flex-wrap:wrap;gap:7px;margin:13px 0;padding:10px 12px;display:flex}.merchant-import-warning span{color:#8a641e;font-size:7px;font-weight:800}.restaurant-smart-import{background:linear-gradient(100deg,#fff8fc,#fffdf9);border:1px solid #e1ced9;border-radius:15px;grid-template-columns:44px 1fr auto;align-items:center;gap:15px;margin:0 clamp(25px,6vw,90px) 20px;padding:20px 24px;display:grid;box-shadow:0 8px 25px #4112340d}.restaurant-smart-import>span{color:#fff;background:var(--green);border-radius:12px;place-items:center;width:44px;height:44px;font-size:19px;display:grid}.restaurant-smart-import div{gap:4px;display:grid}.restaurant-smart-import p{margin:0}.restaurant-smart-import h2{margin:0;font:500 22px Georgia,serif}.restaurant-smart-import small{color:var(--muted);font-size:8px}.restaurant-smart-import button{color:#fff;background:var(--orange);cursor:pointer;border:0;border-radius:8px;padding:12px 16px;font-size:8px;font-weight:900}@media (width<=650px){.restaurant-smart-import{grid-template-columns:40px 1fr;margin:0 18px 18px;padding:17px}.restaurant-smart-import button{grid-column:1/-1}.restaurant-smart-import h2{font-size:19px}}@media (width<=900px){.dispatch-kpis,.dispatch-toolbar{grid-template-columns:1fr 1fr}.dispatch-toolbar>div{grid-column:1/-1}.dispatch-assigners,.dispatch-route{grid-template-columns:1fr}.dispatch-route>b{transform:rotate(90deg)}.dispatch-current{flex-direction:column;align-items:flex-start}.dispatch-card-actions{flex-wrap:wrap;width:100%}}@media (width<=560px){.dispatch-kpis,.dispatch-toolbar{grid-template-columns:1fr}.dispatch-toolbar>*{grid-column:1!important}.dispatch-card>header{grid-template-columns:1fr auto}.dispatch-card>header>.status{grid-column:1/-1;justify-self:start}.dispatch-order-line{flex-direction:column;align-items:flex-start;gap:5px}.dispatch-assigners form{grid-template-columns:1fr}.dispatch-assigners form>*{grid-column:1!important}.dispatch-card-actions button{flex:1}}.dispatch-card button:disabled,.dispatch-assigners button:disabled,.dispatch-toolbar button:disabled{opacity:.52;cursor:wait}.tracking-cancelled{color:#842c26;background:#fff3f1;border:1px solid #f0cac4;border-radius:12px;margin-top:18px;padding:18px}.tracking-cancelled strong{font-family:Georgia,serif;font-size:18px}.tracking-cancelled p{margin:6px 0 0;font-size:10px}.dispatch-eta-form{grid-template-columns:75px minmax(150px,1fr) auto;align-items:end;gap:6px;display:grid}.dispatch-eta-form label{color:var(--muted);gap:3px;font-size:7px;font-weight:900;display:grid}.dispatch-eta-form input{border:1px solid var(--line);border-radius:7px;min-width:0;padding:8px;font-size:8px}.dispatch-eta-form label input{width:100%}.dispatch-eta-form button{padding:9px 10px}@media (width<=900px){.dispatch-eta-form{width:100%}}@media (width<=560px){.dispatch-eta-form{grid-template-columns:70px 1fr}.dispatch-eta-form button{grid-column:1/-1}}.marketplace-state{text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:10px;min-height:260px;display:grid}.marketplace-state>span:not(.marketplace-spinner){color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.marketplace-state h3,.marketplace-state p{margin:0}.marketplace-state p{color:var(--muted)}.marketplace-state button{color:#fff;background:var(--green);border:0;border-radius:99px;padding:10px 16px;font-weight:800}.marketplace-spinner{border:4px solid #eadde5;border-top-color:var(--green);border-radius:50%;width:38px;height:38px;animation:.8s linear infinite marketplace-spin}@keyframes marketplace-spin{to{transform:rotate(360deg)}}.cart-items article>div:first-child{flex:1;min-width:0}.cart-items article input{border:1px solid var(--line);border-radius:8px;width:100%;margin-top:10px;padding:9px;font-size:10px}.tip-picker{background:#f8f2ee;border-radius:12px;margin:18px 0;padding:14px}.tip-picker>span{letter-spacing:.08em;font-size:8px;font-weight:900}.tip-picker>div{grid-template-columns:repeat(4,1fr);gap:6px;margin:9px 0 7px;display:grid}.tip-picker button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:9px 5px;font-size:9px;font-weight:800}.tip-picker button.active{color:#fff;border-color:var(--green);background:var(--green)}.tip-picker small,.minimum-note{color:var(--muted);font-size:9px}.minimum-note{color:#7a5410;background:#fff0c7;border-radius:8px;padding:10px}.checkout-button:disabled{opacity:.55;cursor:not-allowed}.checkout-tip-summary{background:#f2f8f3;border:1px solid #d9e7dc;border-radius:11px;margin-top:18px;padding:13px 15px}.checkout-tip-summary>div{justify-content:space-between;font-size:11px;display:flex}.checkout-tip-summary p{color:var(--muted);margin:5px 0 0;font-size:9px}.customer-orders-page{background:var(--cream);min-height:100vh}.customer-orders-page>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:22px clamp(18px,5vw,70px);display:flex}.customer-orders-page>header .brand-logo{width:155px}.customer-orders-page>header nav{gap:20px;font-size:11px;font-weight:800;display:flex}.customer-orders-heading{padding:60px clamp(18px,7vw,110px) 35px}.customer-orders-heading h1{margin:8px 0;font:500 clamp(45px,7vw,75px)/1 Georgia,serif}.customer-orders-heading>p:last-child{max-width:620px;color:var(--muted)}.customer-order-list{gap:14px;padding:0 clamp(18px,7vw,110px) 80px;display:grid}.customer-order-list>article{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.customer-order-list>article>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.customer-order-list header span{color:var(--orange);font-size:8px;font-weight:900}.customer-order-list h2{margin:4px 0;font:500 22px Georgia,serif}.customer-order-list header small{color:var(--muted);font-size:8px}.customer-order-list ul{margin:0;padding:13px 20px;list-style:none}.customer-order-list li{justify-content:space-between;gap:15px;padding:8px 0;font-size:10px;display:flex}.customer-order-list li span{gap:3px;display:grid}.customer-order-list li small{color:var(--muted);font-size:8px}.customer-order-total{background:#fdfbf9;border-top:1px solid #f0ebe7;justify-content:space-between;padding:13px 20px;font-size:10px;display:flex}.customer-order-total span{text-transform:capitalize;color:var(--muted)}.customer-order-list footer{justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.customer-order-list footer a{color:#fff;background:var(--green);border-radius:8px;padding:9px 12px;font-size:9px;font-weight:850}.customer-order-list footer a:last-child{color:var(--green);background:#f0e7ed}.customer-orders-empty{text-align:center;align-content:center;place-items:center;min-height:380px;display:grid}.customer-orders-empty>span{font-size:54px}.customer-orders-empty h2{margin:14px 0 5px;font:500 30px Georgia,serif}.customer-orders-empty p{color:var(--muted)}.customer-orders-empty a{color:#fff;background:var(--orange);border-radius:99px;padding:11px 16px;font-size:10px;font-weight:850}@media (width<=650px){.customer-orders-page>header{align-items:flex-start;gap:12px}.customer-orders-page>header nav{flex-direction:column;align-items:flex-end;gap:8px}.customer-order-list>article>header{align-items:flex-start}.customer-order-list footer{justify-content:stretch}.customer-order-list footer a{text-align:center;flex:1}}.customer-cancel-control{gap:4px;margin-right:auto;display:grid}.customer-cancel-control button{color:#8a3029;cursor:pointer;background:#fff5f3;border:1px solid #e3bcb7;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:850}.customer-cancel-control button:disabled{opacity:.6}.customer-cancel-control small{color:#8a3029;max-width:300px;font-size:8px}@media (width<=650px){.customer-order-list footer{flex-wrap:wrap}.customer-cancel-control{width:100%;margin:0}.customer-cancel-control button{width:100%}}.payment-method-option.disabled{opacity:.58;cursor:not-allowed;background:#f7f4f2}.payment-method-option.disabled input{cursor:not-allowed}.dispatch-live-location{border:1px solid var(--line);background:#faf8f9;border-radius:9px;gap:5px;min-width:145px;padding:10px 12px;display:grid}.dispatch-live-location>span{align-items:center;display:flex;color:#75666f!important;gap:6px!important;font-size:7px!important}.dispatch-live-location i{background:#aaa;border-radius:50%;width:7px;height:7px}.dispatch-live-location.live{background:#f3fbf6;border-color:#b8dfca}.dispatch-live-location.live i{background:#20a660;animation:1.8s infinite live-location-pulse;box-shadow:0 0 0 4px #20a6601f}.dispatch-live-location.delayed i{background:#d69421}.dispatch-live-location a{color:var(--orange);font-size:8px;font-weight:850;text-decoration:none}.grocery-demo-page{color:#2d1725;background:#f7f4ef;min-height:100vh}.grocery-demo-header{z-index:20;background:#fff;border-bottom:1px solid #e7ddd8;grid-template-columns:190px 190px minmax(260px,640px) auto;align-items:center;gap:24px;height:88px;padding:0 max(28px,50vw - 720px);display:grid;position:sticky;top:0}.grocery-demo-header .brand-logo img{width:146px;height:auto}.grocery-demo-location{align-items:center;gap:10px;display:flex}.grocery-demo-location>span:first-child{color:#f46750;font-size:12px}.grocery-demo-location small{letter-spacing:.13em;color:#9a8c92;font-size:9px;display:block}.grocery-demo-location strong,.grocery-demo-location b{font-size:13px}.grocery-demo-search{background:#f7f4f2;border:1px solid #eee4df;border-radius:14px;align-items:center;gap:12px;height:48px;padding:0 17px;display:flex}.grocery-demo-search input{color:#2d1725;background:0 0;border:0;outline:0;width:100%;font:500 14px inherit}.grocery-demo-cart-button{color:#fff;background:#53133f;border:0;border-radius:14px;align-items:center;gap:9px;height:48px;padding:0 18px;font-weight:700;display:flex}.grocery-demo-cart-button b{background:#f56851;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.grocery-demo-notice{color:#6d3025;background:#fff0eb;justify-content:center;align-items:center;gap:14px;min-height:42px;padding:8px 20px;font-size:12px;display:flex}.grocery-demo-notice strong{color:#fff;background:#f56851;border-radius:20px;padding:5px 10px}.grocery-demo-notice a{color:#6d3025;font-weight:800;text-decoration:underline}.grocery-demo-store{grid-template-columns:88px minmax(280px,1fr) auto;align-items:center;gap:22px;max-width:1440px;margin:0 auto;padding:42px 48px 34px;display:grid}.grocery-demo-store-mark{color:#fff;background:#53133f;border-radius:22px;place-items:center;width:78px;height:78px;font:700 27px Georgia,serif;display:grid;box-shadow:0 10px 25px #53133f26}.grocery-demo-store p,.grocery-demo-heading p,.grocery-demo-drawer-head p{letter-spacing:.16em;color:#f15f49;margin:0 0 6px;font-size:10px;font-weight:800}.grocery-demo-store h1{margin:0 0 7px;font:500 40px Georgia,serif}.grocery-demo-store>div:nth-child(2)>span{color:#7f7077;font-size:13px}.grocery-demo-store-facts{background:#fff;border:1px solid #e9dfdb;border-radius:16px;display:flex;overflow:hidden}.grocery-demo-store-facts span{border-right:1px solid #e9dfdb;min-width:130px;padding:15px 24px}.grocery-demo-store-facts span:last-child{border:0}.grocery-demo-store-facts strong,.grocery-demo-store-facts small{display:block}.grocery-demo-store-facts strong{font-size:13px}.grocery-demo-store-facts small{color:#9b8f94;margin-top:4px;font-size:9px}.grocery-demo-body{grid-template-columns:220px 1fr;gap:34px;max-width:1440px;margin:0 auto;padding:0 48px 90px;display:grid}.grocery-demo-sidebar{background:#fff;border:1px solid #e7ddd8;border-radius:18px;height:max-content;padding:22px 12px;position:sticky;top:110px}.grocery-demo-sidebar>p{letter-spacing:.16em;color:#9b8f94;padding:0 12px 11px;font-size:9px;font-weight:800}.grocery-demo-sidebar button{text-align:left;color:#6c5d64;background:0 0;border:0;border-radius:11px;grid-template-columns:24px 1fr auto;align-items:center;width:100%;padding:12px;font-size:12px;font-weight:650;display:grid}.grocery-demo-sidebar button.active{color:#53133f;background:#f8ecef}.grocery-demo-sidebar button span{color:#f56851}.grocery-demo-heading{justify-content:space-between;align-items:end;margin:2px 0 22px;display:flex}.grocery-demo-heading h2{margin:0;font:500 30px Georgia,serif}.grocery-demo-heading>span{color:#9b8f94;font-size:11px}.grocery-demo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.grocery-product-card{background:#fff;border:1px solid #e7ddd8;border-radius:18px;transition:all .2s;overflow:hidden}.grocery-product-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #5c354312}.grocery-product-art{place-items:center;height:164px;display:grid;position:relative}.grocery-product-art>span{filter:drop-shadow(0 8px 8px #3e272524);font-size:60px}.grocery-product-art small{color:#986610;background:#fff1d6;border-radius:20px;padding:6px 8px;font-size:8px;font-weight:800;position:absolute;top:12px;left:12px}.grocery-product-art.sun{background:#fff1d7}.grocery-product-art.green{background:#e5f2e5}.grocery-product-art.rose{background:#fae5e7}.grocery-product-art.blue{background:#e8f0f5}.grocery-product-art.cream{background:#f4eee2}.grocery-product-art.gold{background:#f3e7d2}.grocery-product-art.ivory{background:#f5f2ea}.grocery-product-art.aqua{background:#e1f2f1}.grocery-product-art.lavender{background:#eee7f1}.grocery-product-art.mint{background:#e4f3ed}.grocery-product-copy{padding:15px}.grocery-product-copy>p{color:#9a8c92;margin:0 0 7px;font-size:9px}.grocery-product-copy h3{margin:0 0 5px;font-size:13px}.grocery-product-copy>span{color:#9a8c92;font-size:10px}.grocery-product-copy>div{align-items:center;min-height:36px;margin-top:12px;display:flex}.grocery-product-copy>div>strong{font:600 18px Georgia,serif}.grocery-product-copy>div>small{color:#9a8c92;margin-left:3px;font-size:9px}.grocery-add{color:#fff;background:#f56851;border:0;border-radius:50%;width:34px;height:34px;margin-left:auto;font-size:22px}.grocery-quantity{background:#f8eeeb;border-radius:20px;align-items:center;gap:8px;margin-left:auto;padding:3px;display:flex}.grocery-quantity button{color:#53133f;background:#fff;border:0;border-radius:50%;width:27px;height:27px;font-size:17px}.grocery-quantity b{text-align:center;min-width:12px;font-size:11px}.grocery-demo-mobile-categories{display:none}.grocery-demo-floating-cart{z-index:14;color:#fff;background:#53133f;border:0;border-radius:16px;justify-content:space-between;width:min(520px,100vw - 28px);padding:16px 20px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 16px 38px #30112255}.grocery-demo-overlay{z-index:50;background:#25111ba3;justify-content:flex-end;display:flex;position:fixed;inset:0}.grocery-demo-drawer{background:#fff;flex-direction:column;width:min(480px,100%);height:100%;display:flex;box-shadow:-20px 0 50px #0002}.grocery-demo-drawer-head{border-bottom:1px solid #eee4df;justify-content:space-between;padding:28px;display:flex}.grocery-demo-drawer-head h2{margin:0;font:500 24px Georgia,serif}.grocery-demo-drawer-head button{background:#f7f1ef;border:0;border-radius:50%;width:36px;height:36px;font-size:24px}.grocery-demo-cart-lines{flex:1;padding:8px 28px;overflow:auto}.grocery-demo-cart-lines article{border-bottom:1px solid #eee4df;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;padding:18px 0;display:grid}.grocery-cart-symbol{background:#f7eee8;border-radius:14px;place-items:center;width:52px;height:52px;font-size:25px;display:grid}.grocery-demo-cart-lines h3{margin:0 0 5px;font-size:12px}.grocery-demo-cart-lines p{color:#9b8f94;margin:0 0 6px;font-size:9px}.grocery-demo-cart-lines strong{font-size:12px}.grocery-demo-summary{border-top:1px solid #eee4df;padding:22px 28px 28px}.grocery-demo-summary p,.grocery-demo-summary>div{justify-content:space-between;margin:0 0 10px;font-size:11px;display:flex}.grocery-demo-summary>div{border-top:1px solid #eee4df;margin-top:14px;padding-top:14px;font-size:15px}.grocery-demo-summary button{color:#fff;background:#f56851;border:0;border-radius:13px;width:100%;margin-top:10px;padding:15px;font-weight:800}.grocery-demo-summary small{text-align:center;color:#9b8f94;margin-top:9px;display:block}.grocery-demo-empty{text-align:center;background:#fff;border:1px dashed #daccc6;border-radius:18px;grid-column:1/-1;padding:60px 20px}.grocery-demo-empty>span{font-size:34px}.grocery-demo-empty h3{margin:12px 0 5px;font:500 22px Georgia,serif}.grocery-demo-empty p{color:#8f8187;font-size:12px}.empty-state .primary-link{margin-top:16px;display:inline-flex}@media (width<=1000px){.grocery-demo-header{grid-template-columns:150px 1fr auto}.grocery-demo-location{display:none}.grocery-demo-store{grid-template-columns:70px 1fr}.grocery-demo-store-facts{grid-column:1/-1}.grocery-demo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.grocery-demo-header{grid-template-columns:1fr auto;height:auto;padding:14px 16px}.grocery-demo-header .brand-logo img{width:120px}.grocery-demo-search{grid-area:2/1/auto/-1}.grocery-demo-notice{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:6px;padding:10px 16px}.grocery-demo-notice span{width:calc(100% - 105px);line-height:1.4}.grocery-demo-store{grid-template-columns:58px 1fr;gap:14px;padding:26px 18px 22px}.grocery-demo-store-mark{border-radius:16px;width:56px;height:56px;font-size:19px}.grocery-demo-store h1{font-size:29px}.grocery-demo-store-facts{width:100%;overflow:auto}.grocery-demo-store-facts span{min-width:118px;padding:13px 16px}.grocery-demo-body{padding:0 16px 90px;display:block}.grocery-demo-sidebar{display:none}.grocery-demo-heading{margin-bottom:14px}.grocery-demo-mobile-categories{gap:8px;margin:0 -16px 18px;padding:0 16px;display:flex;overflow:auto}.grocery-demo-mobile-categories button{white-space:nowrap;background:#fff;border:1px solid #dfd2ce;border-radius:20px;padding:8px 12px;font-size:10px}.grocery-demo-mobile-categories button.active{color:#fff;background:#53133f;border-color:#53133f}.grocery-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.grocery-product-art{height:120px}.grocery-product-art>span{font-size:44px}.grocery-product-copy{padding:12px}.grocery-product-copy h3{min-height:30px;font-size:12px}.grocery-demo-cart-button{justify-content:center;width:45px;padding:0;font-size:0}.grocery-demo-cart-button b{margin:-34px 0 0 32px;font-size:10px;position:absolute}.grocery-demo-drawer{width:100%}}.notification-bell{width:42px;min-width:42px;height:42px;position:relative;box-shadow:0 4px 12px #4a1a3210;color:#4f173d!important;background:#fff!important;border:1px solid #e3d7d3!important;border-radius:13px!important;place-items:center!important;padding:0!important;text-decoration:none!important;display:inline-grid!important}.notification-bell>span{line-height:1;transform:rotate(45deg);color:inherit!important;font-size:23px!important}.notification-bell>b{color:#fff;background:#f46650;border:2px solid #fff;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-6px;right:-5px}.admin-content>header>.notification-bell{margin-left:auto}.rd-header-actions{align-items:center;gap:10px;display:flex}.notifications-page{color:#301725;background:#f7f4ef;min-height:100vh}.notifications-header{background:#fff;border-bottom:1px solid #e6dbd6;justify-content:space-between;align-items:center;height:82px;padding:0 max(28px,50vw - 620px);display:flex}.notifications-header .brand-logo img{width:145px}.notifications-header nav{align-items:center;gap:22px;display:flex}.notifications-header nav a{color:#62545b;font-size:12px;font-weight:700}.notifications-header nav span{color:#8d7f85;border-left:1px solid #e5d9d5;padding-left:20px;font-size:11px}.notifications-shell{max-width:1240px;margin:0 auto;padding:60px 28px 90px}.notifications-title{justify-content:space-between;align-items:flex-end;margin-bottom:38px;display:flex}.notifications-title h1{margin:4px 0 12px;font:500 clamp(42px,5vw,68px)/1 Georgia,serif}.notifications-title>div:first-child>span{color:#85767d;font-size:13px}.notifications-title>div:last-child{gap:9px;display:flex}.notifications-title button{color:#62545b;background:#fff;border:1px solid #dcccc7;border-radius:10px;padding:11px 14px;font-size:10px;font-weight:800}.notifications-title button.primary{color:#fff;background:#54133f;border-color:#54133f}.notifications-title button:disabled{opacity:.45}.notifications-layout{grid-template-columns:210px 1fr;gap:28px;display:grid}.notifications-layout>aside{background:#fff;border:1px solid #e5dad5;border-radius:17px;height:max-content;padding:18px 10px;position:sticky;top:20px}.notifications-layout>aside>p{letter-spacing:.16em;color:#aa9ba1;padding:0 12px 10px;font-size:9px;font-weight:850}.notifications-layout>aside button{color:#72636a;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;width:100%;padding:12px;font-size:11px;font-weight:700;display:grid}.notifications-layout>aside button span{color:#f46650}.notifications-layout>aside button b{color:#fff;background:#f46650;border-radius:10px;padding:3px 6px;font-size:8px}.notifications-layout>aside button.active{color:#54133f;background:#f8ecef}.notifications-feed{background:#fff;border:1px solid #e5dad5;border-radius:18px;min-height:400px;overflow:hidden}.notifications-feed>article{background:#fff;border-bottom:1px solid #eee5e1;grid-template-columns:48px 1fr 12px;gap:16px;padding:23px 25px;display:grid;position:relative}.notifications-feed>article:last-child{border-bottom:0}.notifications-feed>article.unread{background:#fffaf8}.notification-icon{color:#54133f;background:#f3e8ec;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.notification-icon.orders{color:#df5a45;background:#fff0e9}.notification-icon.deliveries{color:#1c7046;background:#e7f2ec}.notification-icon.account{color:#694486;background:#eee8f4}.notifications-feed article p{align-items:center;gap:12px;margin:0 0 6px;display:flex}.notifications-feed article p span{letter-spacing:.13em;text-transform:uppercase;color:#f46650;font-size:8px;font-weight:850}.notifications-feed article time{color:#a5989d;font-size:9px}.notifications-feed article h2{margin:0 0 6px;font-size:14px}.notifications-feed article>div:nth-child(2)>div{color:#776970;font-size:11px;line-height:1.55}.notifications-feed article a{color:#54133f;margin-top:9px;font-size:10px;font-weight:850;display:inline-block}.notification-read-dot{background:#f46650;border:0;border-radius:50%;width:9px;height:9px;margin-top:5px}.notifications-empty{text-align:center;padding:85px 25px}.notifications-empty>span:not(.marketplace-spinner){color:#54133f;background:#f7eeeb;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto;font-size:18px;display:grid}.notifications-empty h2{margin:15px 0 6px;font:500 24px Georgia,serif}.notifications-empty p{color:#8b7e83;font-size:11px}.notifications-empty button{color:#fff;background:#54133f;border:0;border-radius:9px;margin-top:10px;padding:10px 14px;font-weight:800}@media (width<=760px){.notifications-header{height:72px;padding:0 16px}.notifications-header nav>a{display:none}.notifications-header nav span{text-overflow:ellipsis;white-space:nowrap;border:0;max-width:120px;padding:0;overflow:hidden}.notifications-shell{padding:38px 16px 70px}.notifications-title{display:block}.notifications-title>div:last-child{margin-top:20px}.notifications-layout{display:block}.notifications-layout>aside{gap:6px;margin-bottom:14px;padding:9px;display:flex;position:static;overflow:auto}.notifications-layout>aside>p{display:none}.notifications-layout>aside button{white-space:nowrap;grid-template-columns:18px auto auto;width:auto;padding:10px}.notifications-feed>article{grid-template-columns:42px 1fr 9px;gap:12px;padding:19px 16px}.notification-icon{width:40px;height:40px}.site-header .notification-bell{display:none!important}.admin-content>header>.notification-bell{display:inline-grid!important}}.notification-bell>span{font-size:17px!important;transform:none!important}.notification-row-actions{align-items:center;gap:14px;display:flex!important}.notification-row-actions button{color:#8b7d83;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:750}.portal-floating-notifications{z-index:65;position:fixed;top:18px;right:190px}.portal-floating-notifications .notification-bell{box-shadow:0 8px 22px #32142a26}@media (width<=760px){.site-header nav .notification-bell{display:inline-grid!important}.portal-floating-notifications{top:auto;bottom:80px;right:15px}.notifications-header nav>a.notification-bell{display:inline-grid!important}}.admin-control-page{gap:22px;display:grid}.admin-control-hero{color:#fff;background:linear-gradient(135deg,#57143f,#2d1026);border-radius:18px;justify-content:space-between;align-items:end;padding:30px;display:flex}.admin-control-hero p{color:#ff8c73;letter-spacing:.17em;margin:0 0 8px;font-size:9px;font-weight:850}.admin-control-hero h2{margin:0 0 8px;font:500 31px Georgia,serif}.admin-control-hero span{color:#d9c7d2;font-size:11px}.admin-control-hero>strong{text-align:right;font:500 34px Georgia,serif}.admin-control-hero>strong small{color:#d9c7d2;text-transform:uppercase;letter-spacing:.1em;margin-top:5px;font:700 8px Arial,sans-serif;display:block}.admin-control-toolbar{justify-content:space-between;align-items:center;display:flex}.admin-control-toolbar label{background:#fff;border:1px solid #e2d7d3;border-radius:11px;align-items:center;gap:10px;width:min(520px,100%);height:44px;padding:0 14px;display:flex}.admin-control-toolbar input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.admin-control-toolbar small{color:#8b7c83;font-size:9px}.admin-customer-table{background:#fff;border:1px solid #e6dcd7;border-radius:16px;overflow:auto}.admin-customer-table table{border-collapse:collapse;width:100%;min-width:820px}.admin-customer-table th{color:#9a8b91;letter-spacing:.11em;text-align:left;background:#faf8f7;padding:13px 16px;font-size:8px}.admin-customer-table td{color:#63565c;border-top:1px solid #eee5e1;padding:16px;font-size:10px}.admin-customer-table td strong,.admin-customer-table td small{display:block}.admin-customer-table td strong{color:#321724;font-size:11px}.admin-customer-table td small{color:#9a8d92;margin-top:4px;line-height:1.5}.admin-control-empty{text-align:center;grid-column:1/-1;padding:55px}.admin-control-empty strong,.admin-control-empty span{display:block}.admin-control-empty span{color:#8c7d84;margin-top:6px;font-size:10px}.admin-system-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-system-grid article{background:#fff;border:1px solid #e6dcd7;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:18px;display:grid}.admin-system-grid article>i{color:#1a7248;background:#e6f5ec;border-radius:50%;place-items:center;width:35px;height:35px;font-style:normal;font-weight:900;display:grid}.admin-system-grid article.attention>i{color:#a06c13;background:#fff0d8}.admin-system-grid article strong{font-size:11px}.admin-system-grid article p{color:#81747a;margin:5px 0 0;font-size:9px;line-height:1.45}.admin-system-grid article>span{color:#1a7248;text-transform:uppercase;background:#e6f5ec;border-radius:15px;padding:6px 8px;font-size:7px;font-weight:850}.admin-system-grid article.attention>span{color:#a06c13;background:#fff0d8}.admin-access-card{background:#fff;border:1px solid #e6dcd7;border-radius:15px;grid-template-columns:1fr auto;gap:7px 20px;padding:22px;display:grid}.admin-access-card>div p{color:#f46650;letter-spacing:.14em;margin:0 0 7px;font-size:8px;font-weight:850}.admin-access-card h3{margin:0 0 4px;font:500 20px Georgia,serif}.admin-access-card span,.admin-access-card>p{color:#81747a;font-size:9px}.admin-access-card>b{color:#57143f;text-transform:uppercase;background:#f2e7ed;border-radius:14px;align-self:start;padding:7px 10px;font-size:8px}.admin-access-card>p{grid-column:1/-1;margin:9px 0 0;line-height:1.55}.admin-system-time{color:#978a8f;text-align:right;margin:0;font-size:8px}@media (width<=760px){.admin-control-hero{align-items:start;gap:25px;padding:22px}.admin-control-hero h2,.admin-control-hero>strong{font-size:25px}.admin-control-toolbar small{display:none}.admin-system-grid{grid-template-columns:1fr}.admin-system-grid article{grid-template-columns:35px 1fr}.admin-system-grid article>span{grid-column:2;width:max-content}.admin-access-card{grid-template-columns:1fr}.admin-access-card>b{grid-row:2}.admin-access-card>p{grid-column:1}}.admin-theme-toggle{color:#5b214e;letter-spacing:.06em;cursor:pointer;background:#fff;border:1px solid #e3d7d3;border-radius:13px;align-items:center;gap:8px;height:42px;padding:0 13px;font-size:8px;font-weight:850;display:flex;box-shadow:0 4px 12px #4a1a3210}.admin-theme-toggle i{color:#f46650;font-size:15px;font-style:normal}.admin-theme-toggle+.notification-bell{margin-left:0}.admin-content>header>.admin-theme-toggle{margin-left:auto}.admin-shell.liquid-glass{isolation:isolate;background:linear-gradient(135deg,#f2e9ef 0%,#fbf4ed 42%,#e9f2ef 100%) fixed;position:relative}.admin-shell.liquid-glass:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 14% 14%,#f96e5238,#0000 27%),radial-gradient(circle at 86% 8%,#5b214e33,#0000 30%),radial-gradient(circle at 74% 80%,#33826926,#0000 27%);position:fixed;inset:0}.admin-shell.liquid-glass:after{content:"";z-index:-1;pointer-events:none;opacity:.3;background-image:linear-gradient(#ffffff73 1px,#0000 1px),linear-gradient(90deg,#ffffff59 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 78%);mask-image:linear-gradient(#0000008c,#0000 78%)}.admin-shell.liquid-glass .admin-sidebar{z-index:5;-webkit-backdrop-filter:blur(28px)saturate(155%);background:linear-gradient(#300c28e8,#4b133ed4 55%,#230a1deb);border-right:1px solid #ffffff30;box-shadow:12px 0 45px #2b0e2424}.admin-shell.liquid-glass .admin-sidebar:before{content:"";pointer-events:none;background:linear-gradient(105deg,#ffffff1a,#0000 25% 76%,#ffffff0a);border-right:1px solid #ffffff1a;position:absolute;inset:0}.admin-shell.liquid-glass .admin-sidebar>*{position:relative}.admin-shell.liquid-glass .admin-sidebar nav button,.admin-shell.liquid-glass .admin-sidebar nav a{border:1px solid #0000;transition:all .2s}.admin-shell.liquid-glass .admin-sidebar nav button:hover,.admin-shell.liquid-glass .admin-sidebar nav a:hover{background:#ffffff14;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14}.admin-shell.liquid-glass .admin-sidebar nav button.active{background:linear-gradient(135deg,#ffffff2e,#ffffff12);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff2b,0 8px 24px #14051121}.admin-shell.liquid-glass .admin-content{position:relative}.admin-shell.liquid-glass .admin-content>header{z-index:40;-webkit-backdrop-filter:blur(26px)saturate(160%);background:linear-gradient(135deg,#ffffffad,#ffffff69);border:1px solid #ffffffb8;border-radius:22px;margin:-18px -18px 28px;padding:17px 18px;position:sticky;top:14px;box-shadow:0 17px 42px #36162b1a,inset 0 1px #fffffff2}.admin-shell.liquid-glass .admin-content>header:before{content:"";background:linear-gradient(90deg,#0000,#fffffff2,#0000);height:1px;position:absolute;inset:1px 12% auto}.admin-shell.liquid-glass .admin-theme-toggle,.admin-shell.liquid-glass .notification-bell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px #fffffff2,0 8px 22px #3e193114;background:#ffffff85!important;border-color:#ffffffc7!important}.admin-shell.liquid-glass .workspace-command-hero,.admin-shell.liquid-glass .workspace-finance-hero,.admin-shell.liquid-glass .workspace-people-summary,.admin-shell.liquid-glass .admin-control-hero{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:radial-gradient(circle at 84% 4%,#ff957957,#0000 30%),linear-gradient(128deg,#2b0b24e8,#631c53c7);border:1px solid #ffffff3d;position:relative;box-shadow:0 25px 60px #36112d2e,inset 0 1px #ffffff38}.admin-shell.liquid-glass .workspace-command-hero:after,.admin-shell.liquid-glass .workspace-finance-hero:after,.admin-shell.liquid-glass .workspace-people-summary:after,.admin-shell.liquid-glass .admin-control-hero:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#ffffff24,#0000 24% 72%,#ffffff0d);position:absolute;inset:0}.admin-shell.liquid-glass :is(.workspace-app-grid>a,.workspace-app-grid>button,.workspace-kpis article,.metric-grid article,.workspace-revenue-panel,.workspace-attention-panel,.workspace-ledger,.workspace-people-grid>article,.workplace-announcement,.workplace-team,.application-table,.admin-customer-table,.admin-system-grid article,.admin-access-card,.circle-feed,.employee-card,.workplace-brief,.dispatch-card,.orders-list>article){-webkit-backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(145deg,#ffffffb8,#ffffff75);border-color:#ffffffc2;box-shadow:0 14px 38px #3d1b3114,inset 0 1px #ffffffeb}.admin-shell.liquid-glass .workspace-app-grid>a:after,.admin-shell.liquid-glass .workspace-app-grid>button:after{content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff80,#0000 27% 70%,#ffffff1a);position:absolute;inset:0}.admin-shell.liquid-glass .workspace-app-grid>a:hover,.admin-shell.liquid-glass .workspace-app-grid>button:hover{border-color:#fffffff0;transform:translateY(-4px)scale(1.008);box-shadow:0 20px 48px #3c183024,inset 0 1px #fff}.admin-shell.liquid-glass .workspace-app-grid i{box-shadow:inset 0 1px #fff6,0 9px 20px #2e122526}.admin-shell.liquid-glass :is(.workspace-revenue-panel>header,.workspace-attention-panel>header,.workspace-ledger>header,.application-table>header){background:#ffffff29;border-color:#ffffff80}.admin-shell.liquid-glass :is(.admin-control-toolbar label,.checkout-fields input,.checkout-fields textarea,.checkout-fields select,.dispatch-search input,.dispatch-search select){-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff8c;border-color:#ffffffbf;box-shadow:inset 0 1px #ffffffe6}.admin-shell.liquid-glass .application-table th,.admin-shell.liquid-glass .admin-customer-table th{background:#ffffff57}.admin-shell.liquid-glass :is(.application-table th,.application-table td,.admin-customer-table td){border-color:#ffffff9e}.admin-shell.liquid-glass .employee-form-modal,.admin-shell.liquid-glass .review-overlay{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#280f216e}.admin-shell.liquid-glass :is(.employee-form-modal>form,.review-panel){-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(145deg,#ffffffe0,#ffffffad);border:1px solid #ffffffc2;box-shadow:0 35px 90px #2e112540,inset 0 1px #fff}.admin-shell.liquid-glass .workspace-mobile-nav{-webkit-backdrop-filter:blur(25px)saturate(150%);backdrop-filter:blur(25px)saturate(150%);background:#ffffffad;border-color:#fffc;box-shadow:0 -12px 35px #32142a1a,inset 0 1px #fff}@media (width<=700px){.admin-shell.liquid-glass .admin-content>header{border-radius:17px;margin:-30px -10px 22px;padding:14px 12px;top:8px}.admin-shell.liquid-glass .admin-content>header h1{font-size:31px}.admin-shell.liquid-glass .admin-theme-toggle{justify-content:center;width:42px;padding:0}.admin-shell.liquid-glass .admin-theme-toggle span{display:none}.admin-shell.liquid-glass:after{background-size:30px 30px}.admin-shell.liquid-glass .workspace-command-hero{margin-top:12px}}@media (prefers-reduced-motion:reduce){.admin-shell.liquid-glass *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes amiel-aurora{0%,to{opacity:.72;transform:translate(-3%,-2%)scale(1)}50%{opacity:1;transform:translate(4%,3%)scale(1.08)}}@keyframes amiel-shine{0%{transform:translate(-160%)skew(-18deg)}55%,to{transform:translate(360%)skew(-18deg)}}@keyframes amiel-ring{0%,to{box-shadow:0 0 #ff6f5414,inset 0 1px #fffffff2}50%{box-shadow:0 0 0 7px #ff6f5400,inset 0 1px #fffffff2}}.admin-shell.liquid-glass:before{transform-origin:50%;animation:18s ease-in-out infinite amiel-aurora}.admin-shell.liquid-glass .admin-content:before{content:"";z-index:-1;pointer-events:none;filter:blur(4px);background:radial-gradient(circle at 35% 35%,#ffffff8c,#de9bcf2e 38%,#0000 68%);border-radius:50%;width:360px;height:360px;animation:14s ease-in-out infinite reverse amiel-aurora;position:fixed;top:8%;right:4%}.admin-shell.liquid-glass .admin-sidebar .brand-logo{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff2e,#ffffff0f);border:1px solid #fff3;border-radius:17px;padding:12px 13px;box-shadow:inset 0 1px #ffffff38,0 14px 35px #11040e2e}.admin-shell.liquid-glass .admin-sidebar .brand-logo:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:58%;height:1px;position:absolute;top:2px;left:21%}.admin-shell.liquid-glass .admin-sidebar nav button.active:before{content:"";background:linear-gradient(#ffaf9a,#f46650);border-radius:99px;width:4px;height:22px;position:absolute;top:50%;left:-2px;transform:translateY(-50%);box-shadow:0 0 16px #f46650bf}.admin-shell.liquid-glass .admin-sidebar nav button,.admin-shell.liquid-glass .admin-sidebar nav a{position:relative;overflow:hidden}.admin-shell.liquid-glass .admin-sidebar nav button.active:after{content:"";background:radial-gradient(circle,#ff9b8329,#0000 68%);border-radius:50%;width:70px;height:70px;position:absolute;top:-28px;right:-35px}.admin-shell.liquid-glass .admin-content>header h1{color:#38152e;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#32112b 10%,#7a285f 55%,#c44f66 105%);-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%}.admin-shell.liquid-glass .admin-content>header>.admin-theme-toggle{padding-right:15px;position:relative;overflow:hidden}.admin-shell.liquid-glass .admin-theme-toggle:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:20px;height:90px;animation:5.5s ease-in-out infinite amiel-shine;position:absolute;top:-25px;left:-30px}.admin-shell.liquid-glass .admin-theme-toggle i{filter:drop-shadow(0 3px 5px #f4665059)}.admin-shell.liquid-glass .workspace-command-hero{overflow:visible}.admin-shell.liquid-glass .workspace-command-hero:before{content:"";z-index:-1;filter:blur(18px);background:linear-gradient(120deg,#84356f47,#ff826533);border-radius:22px;position:absolute;inset:14px -9px -9px 18px}.admin-shell.liquid-glass .workspace-live-summary{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff24,#ffffff0e);border:1px solid #ffffff38;position:relative;box-shadow:inset 0 1px #ffffff2e,0 14px 30px #1806141f}.admin-shell.liquid-glass .workspace-live-summary>span i{animation:2.5s ease-in-out infinite amiel-ring;box-shadow:0 0 0 5px #54da851c,0 0 15px #54da85a6}.admin-shell.liquid-glass .workspace-app-grid>a,.admin-shell.liquid-glass .workspace-app-grid>button{isolation:isolate}.admin-shell.liquid-glass .workspace-app-grid>a:before,.admin-shell.liquid-glass .workspace-app-grid>button:before{content:"";z-index:-1;background:radial-gradient(circle,#6d325b21,#0000 68%);border-radius:50%;width:90px;height:90px;transition:transform .35s,opacity .35s;position:absolute;bottom:-46px;right:-34px}.admin-shell.liquid-glass .workspace-app-grid>a:hover:before,.admin-shell.liquid-glass .workspace-app-grid>button:hover:before{opacity:.9;transform:scale(1.55)}.admin-shell.liquid-glass .workspace-app-grid>a:after,.admin-shell.liquid-glass .workspace-app-grid>button:after{background:linear-gradient(90deg,#0000,#ffffff94,#0000);width:38%;height:170%;transition:left .65s;inset:-34% auto auto -65%;transform:skew(-18deg)}.admin-shell.liquid-glass .workspace-app-grid>a:hover:after,.admin-shell.liquid-glass .workspace-app-grid>button:hover:after{left:140%}.admin-shell.liquid-glass .workspace-app-grid strong{letter-spacing:.01em;font-size:10.5px}.admin-shell.liquid-glass .workspace-app-grid b{border-color:#ffffffd9;box-shadow:0 5px 14px #f4665059}.admin-shell.liquid-glass .workspace-kpis article,.admin-shell.liquid-glass .metric-grid article{position:relative;overflow:hidden}.admin-shell.liquid-glass .workspace-kpis article:before,.admin-shell.liquid-glass .metric-grid article:before{content:"";background:radial-gradient(circle,#f4665029,#0000 68%);border-radius:50%;width:80px;height:80px;position:absolute;top:-42px;right:-35px}.admin-shell.liquid-glass .workspace-kpis strong,.admin-shell.liquid-glass .metric-grid strong{text-shadow:0 3px 15px #57143f1a}.admin-shell.liquid-glass :is(.workspace-revenue-panel,.workspace-attention-panel,.workspace-ledger,.application-table,.admin-customer-table,.admin-system-grid article,.admin-access-card,.workplace-announcement,.workplace-team){position:relative;overflow:hidden}.admin-shell.liquid-glass :is(.workspace-revenue-panel,.workspace-attention-panel,.workspace-ledger,.application-table,.admin-customer-table,.admin-system-grid article,.admin-access-card):after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff47,inset 0 18px 30px #ffffff0f}.admin-shell.liquid-glass .application-table tbody tr,.admin-shell.liquid-glass .admin-customer-table tbody tr{transition:background .18s,transform .18s}.admin-shell.liquid-glass .application-table tbody tr:hover,.admin-shell.liquid-glass .admin-customer-table tbody tr:hover{background:#ffffff61}.admin-shell.liquid-glass .status{box-shadow:inset 0 1px #ffffff8c}.admin-shell.liquid-glass .workspace-bars i{position:relative;overflow:hidden;box-shadow:0 6px 13px #e85d4633}.admin-shell.liquid-glass .workspace-bars i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);animation:4.8s ease-in-out infinite amiel-shine;position:absolute;inset:0;transform:translate(-100%)}.admin-shell.liquid-glass .admin-system-grid article.operational>i{box-shadow:0 0 0 5px #26a26012,0 7px 18px #1e895021}.admin-shell.liquid-glass .admin-system-grid article.attention>i{box-shadow:0 0 0 5px #da9d2d14,0 7px 18px #b67e171f}@media (width<=700px){.admin-shell.liquid-glass .admin-content:before{width:220px;height:220px;top:15%;right:-15%}.admin-shell.liquid-glass .workspace-command-hero:before{inset:10px -4px -5px 12px}.admin-shell.liquid-glass .admin-sidebar .brand-logo{box-shadow:none;background:0 0;border:0;padding:0}}@media (prefers-reduced-motion:reduce){.admin-shell.liquid-glass:before,.admin-shell.liquid-glass .admin-content:before,.admin-shell.liquid-glass .admin-theme-toggle:after,.admin-shell.liquid-glass .workspace-bars i:after{animation:none!important}.admin-shell.liquid-glass .workspace-app-grid>a:after,.admin-shell.liquid-glass .workspace-app-grid>button:after{display:none}}.admin-shell.liquid-glass .workplace-welcome{-webkit-backdrop-filter:blur(30px)saturate(165%);background:linear-gradient(135deg,#ffffff73,#ffffff2e);border:1px solid #ffffffc7;border-radius:30px;align-items:start;gap:16px;margin:34px 0 24px;padding:18px;position:relative;box-shadow:0 28px 70px #3a152f21,inset 0 1px #fffffff5}.admin-shell.liquid-glass .workplace-welcome:before{content:"";z-index:-1;filter:blur(.2px);background:linear-gradient(120deg,#fffffff2,#f9846b4d,#642d734d,#ffffffc7);border-radius:31px;position:absolute;inset:-1px}.admin-shell.liquid-glass .workplace-welcome:after{content:"";pointer-events:none;filter:blur(4px);background:radial-gradient(circle,#ffad9738,#0000 68%);border-radius:50%;width:230px;height:230px;position:absolute;top:-70px;left:25%}.admin-shell.liquid-glass .employee-card{z-index:2;color:#fff;-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);background:radial-gradient(circle at 5% 5%,#ff9d8440,#0000 34%),linear-gradient(138deg,#300c28f5,#5d1b4de3 62%,#2f112cf0);border:1px solid #ffffff3b;grid-template-columns:minmax(230px,42%) 1fr;align-items:center;gap:28px;min-height:410px;padding:22px;position:relative;overflow:visible;box-shadow:0 24px 55px #300d283d,inset 0 1px #fff3}.admin-shell.liquid-glass .employee-card:before{content:"AMIEL • AUTHORIZED PERSONNEL";color:#ffffff47;letter-spacing:.18em;font-size:6px;font-weight:900;position:absolute;top:18px;right:22px}.admin-shell.liquid-glass .employee-card:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff1f,#0000 25% 70%,#ff80670f);border-radius:17px;position:absolute;inset:1px;box-shadow:inset 0 0 0 1px #ffffff12}.admin-shell.liquid-glass .employee-photo{align-self:center;position:relative}.admin-shell.liquid-glass .employee-photo:before{content:"";background:linear-gradient(145deg,#fff3,#ffffff0a);border:1px solid #ffffff40;border-radius:25px;position:absolute;inset:-7px;box-shadow:0 20px 40px #12050f4d,inset 0 1px #ffffff52}.admin-shell.liquid-glass .employee-photo label{aspect-ratio:4/5;background:#dac8d4;border:1px solid #ffffff61;border-radius:20px;height:auto;min-height:0;box-shadow:inset 0 1px #ffffff80}.admin-shell.liquid-glass .employee-photo img{object-fit:cover;object-position:center 18%;filter:contrast(1.03)saturate(1.02)}.admin-shell.liquid-glass .employee-photo i{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#230a1dbd;border:1px solid #ffffff38;padding:9px 12px;bottom:12px;right:12px;box-shadow:0 8px 20px #0e030b40}.admin-shell.liquid-glass .employee-card>div:last-child{z-index:3;min-width:0;position:relative}.admin-shell.liquid-glass .employee-card>div:last-child>p{color:#ff9b83;text-shadow:0 2px 12px #f4665047;margin:0 0 23px}.admin-shell.liquid-glass .employee-card h2{color:#fff;letter-spacing:-.035em;text-shadow:0 7px 22px #10030d47;font-size:clamp(34px,3vw,46px)}.admin-shell.liquid-glass .employee-card>div:last-child>strong{color:#ead5e3;font-size:11px;line-height:1.45}.admin-shell.liquid-glass .employee-card dl{margin-top:31px}.admin-shell.liquid-glass .employee-card dl div{border-color:#ffffff2b}.admin-shell.liquid-glass .employee-card dt{color:#cdb3c4}.admin-shell.liquid-glass .employee-card dd,.admin-shell.liquid-glass .employee-status{color:#fff}.admin-shell.liquid-glass .status-switcher{z-index:30;flex-wrap:wrap;align-items:center;position:relative}.admin-shell.liquid-glass .status-switcher>button,.admin-shell.liquid-glass .break-picker>button{color:#ead8e4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #fff3;min-height:34px;padding:8px 12px;box-shadow:inset 0 1px #ffffff17}.admin-shell.liquid-glass .status-switcher>button:hover,.admin-shell.liquid-glass .break-picker>button:hover{background:#ffffff21;border-color:#fff6}.admin-shell.liquid-glass .status-switcher button.active{color:#35132e;background:linear-gradient(145deg,#fff,#ffffffd1);border-color:#ffffffe0;box-shadow:0 8px 22px #10040d2e,inset 0 1px #fff}.break-picker{position:relative}.break-picker>button{cursor:pointer;border-radius:99px;font-size:8px;font-weight:800}.break-menu{z-index:50;-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);background:linear-gradient(145deg,#fffffff0,#f7eef4d6);border:1px solid #ffffff9e;border-radius:17px;gap:4px;width:235px;padding:8px;display:grid;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 24px 55px #18071445,inset 0 1px #fff}.break-menu>button{color:#3b1b30;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:38px 1fr;align-items:center;gap:10px;width:100%;padding:9px;display:grid}.break-menu>button:hover{background:#5b214e14}.break-menu i{color:#fff;background:linear-gradient(145deg,#6a2358,#401536);border-radius:11px;place-items:center;width:36px;height:36px;font:500 12px Georgia,serif;display:grid;box-shadow:0 7px 16px #41133533}.break-menu span,.break-menu strong,.break-menu small{display:block}.break-menu strong{font-size:9px}.break-menu small{color:#8d7a85;margin-top:3px;font-size:7px}.admin-shell.liquid-glass .break-picker select{color:#f6eaf2;cursor:pointer;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#ffffff17;border:1px solid #ffffff47;border-radius:99px;outline:0;min-width:128px;height:34px;padding:0 30px 0 12px;font-size:8px;font-weight:850;box-shadow:inset 0 1px #ffffff1c}.admin-shell.liquid-glass .break-picker select:hover,.admin-shell.liquid-glass .break-picker select:focus{background-color:#ffffff29;border-color:#ffffff9e}.admin-shell.liquid-glass .break-picker select option{color:#35132e;background:#fff}.work-status-notice{color:#ffb39f!important;letter-spacing:.02em!important;margin:10px 0 0!important;font-size:8px!important;font-weight:800!important}.admin-shell.classic-admin .break-picker select{color:#5b214e;background:#fff;border:1px solid #d9ced3;border-radius:99px;height:32px;padding:0 10px;font-size:8px;font-weight:800}.admin-shell.classic-admin .work-status-notice{color:#6f5e68!important;margin:8px 0 0!important;font-size:8px!important}.admin-shell.liquid-glass .workplace-brief{z-index:1;-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);background:radial-gradient(circle at 92% 8%,#ff937826,#0000 31%),linear-gradient(145deg,#ffffffc2,#ffffff70);border:1px solid #ffffffc7;padding:36px;position:relative;overflow:hidden;box-shadow:0 18px 46px #3d1a311a,inset 0 1px #fffffff5}.admin-shell.liquid-glass .workplace-brief:before{content:"";border:1px solid #5b214e14;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-65px;right:-70px;box-shadow:0 0 0 24px #5b214e06,0 0 0 48px #f4665005}.admin-shell.liquid-glass .workplace-brief h2{color:#35132e;letter-spacing:-.04em;font-size:clamp(35px,3.2vw,49px)}.admin-shell.liquid-glass .workplace-brief>div{border-top:1px solid #5c324b1f;margin-top:24px;padding:17px 17px 0 19px;position:relative}.admin-shell.liquid-glass .workplace-brief>div:before{content:"";background:linear-gradient(#58be7a,#237c4a);border-radius:99px;width:4px;height:22px;position:absolute;top:16px;left:0;box-shadow:0 0 12px #2d9a5940}.admin-shell.liquid-glass .workplace-brief b{font-size:10.5px}.admin-shell.liquid-glass .workplace-brief small{line-height:1.55}@media (width<=1050px){.admin-shell.liquid-glass .employee-card{grid-template-columns:190px 1fr}.admin-shell.liquid-glass .employee-photo label{aspect-ratio:4/5}}@media (width<=900px){.admin-shell.liquid-glass .workplace-welcome{grid-template-columns:1fr}.admin-shell.liquid-glass .employee-card{grid-template-columns:230px 1fr}.admin-shell.liquid-glass .employee-photo i{margin-top:0}}@media (width<=600px){.admin-shell.liquid-glass .workplace-welcome{border-radius:22px;padding:10px}.admin-shell.liquid-glass .employee-card{grid-template-columns:1fr;gap:22px;padding:16px}.admin-shell.liquid-glass .employee-photo{width:min(280px,100%);margin:auto}.admin-shell.liquid-glass .employee-photo label{aspect-ratio:4/5;height:auto}.admin-shell.liquid-glass .employee-card:before{display:none}.admin-shell.liquid-glass .workplace-brief{padding:25px}.break-menu{left:50%;transform:translate(-50%)}}.security-center{gap:18px;display:grid}.security-hero{color:#fff;background:radial-gradient(circle at 78% 18%,#ff816440,#0000 33%),linear-gradient(135deg,#2c1027,#5d1d50 67%,#32122d);border:1px solid #ded2da;border-radius:25px;grid-template-columns:minmax(0,1fr) 245px;align-items:center;gap:34px;padding:36px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #31102933}.security-hero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-150px;right:-70px;box-shadow:0 0 0 34px #ffffff06,0 0 0 70px #ffffff05}.security-hero>div:first-child{z-index:1;position:relative}.security-hero p,.security-results header p,.security-history header p{color:#ff9b83;letter-spacing:.17em;margin:0;font-size:8px;font-weight:900}.security-hero h2{letter-spacing:-.045em;margin:12px 0;font:500 clamp(38px,5vw,65px)/.95 Georgia,serif}.security-hero>div>span{color:#dfcbd8;max-width:670px;font-size:11px;line-height:1.7;display:block}.security-score{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff17;border:1px solid #fff3;border-radius:22px;align-content:center;min-height:175px;padding:24px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff26}.security-score>span{color:#d9c4d2;letter-spacing:.13em;font-size:7px;font-weight:900}.security-score strong{margin:7px 0;font:500 54px Georgia,serif}.security-score small{color:#d9c4d2;font-size:8px;line-height:1.5}.security-score.passed strong{color:#72e09b}.security-score.attention strong{color:#ffd17a}.security-score.failed strong{color:#ff8c81}.security-disclosure{background:#f8f4fb;border:1px solid #dad1e5;border-radius:14px;align-items:center;gap:12px;padding:15px 17px;display:flex}.security-disclosure>i{color:#fff;background:#5b214e;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font:700 11px Georgia,serif;display:grid}.security-disclosure p{gap:3px;margin:0;display:grid}.security-disclosure strong{font-size:9px}.security-disclosure span{color:#786772;font-size:8px;line-height:1.45}.security-notice{color:#31563f;background:#eaf6ee;border-radius:10px;margin:0;padding:11px 14px;font-size:9px;font-weight:800}.security-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.security-summary article{background:#fff;border:1px solid #e2d9df;border-radius:16px;grid-template-columns:35px 1fr;align-items:center;padding:19px;display:grid}.security-summary article>span{color:#5b214e;background:#f1e8ee;border-radius:10px;grid-row:1/3;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.security-summary article>strong{font:500 28px Georgia,serif}.security-summary article>strong b{font:700 8px Arial}.security-summary article>small{color:#8b7984;font-size:7px}.security-summary article.pass>span{color:#176333;background:#e6f5eb}.security-summary article.warning>span{color:#9a6712;background:#fff2d6}.security-summary article.fail>span{color:#9d3028;background:#fde9e7}.security-layout{grid-template-columns:minmax(0,1fr) 285px;gap:16px;display:grid}.security-results,.security-history{background:#fff;border:1px solid #e2d9df;border-radius:19px;overflow:hidden}.security-results>header,.security-history>header{border-bottom:1px solid #eee6eb;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.security-results h3,.security-history h3{margin:5px 0 0;font:500 23px Georgia,serif}.security-results>header>span{color:#8d7a85;font-size:8px}.security-results>article{border-bottom:1px solid #eee7eb;grid-template-columns:35px 1fr auto;align-items:start;gap:14px;padding:17px 20px;display:grid}.security-results>article>i{border-radius:10px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.security-results>article.pass>i{color:#176333;background:#e6f5eb}.security-results>article.warning>i{color:#9a6712;background:#fff2d6}.security-results>article.fail>i{color:#9d3028;background:#fde9e7}.security-results article div>span{color:#9a8793;letter-spacing:.12em;text-transform:uppercase;font-size:6px;font-weight:900}.security-results article div>strong{margin-top:4px;font-size:10px;display:block}.security-results article p{color:#756570;margin:5px 0 0;font-size:8px;line-height:1.5}.security-results article small{color:#a5642e;margin-top:7px;font-size:7px;font-weight:800;display:block}.security-results article>b{color:#786772;text-transform:uppercase;background:#f3edf1;border-radius:99px;padding:5px 7px;font-size:6px}.security-history>header{display:block}.security-history>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eee7eb;grid-template-columns:9px 1fr auto;align-items:center;gap:10px;width:100%;padding:14px 18px;display:grid}.security-history>button:hover{background:#fbf7fa}.security-history button>i{background:#d7a53d;border-radius:50%;width:8px;height:8px}.security-history button>i.passed{background:#2b9a59}.security-history button>i.failed{background:#d54e45}.security-history button span{gap:3px;min-width:0;display:grid}.security-history button strong{font-size:8px}.security-history button small{color:#8d7a85;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.security-history button>b{font:500 17px Georgia,serif}.security-empty{text-align:center;background:#fff;border:1px solid #e1d8de;border-radius:20px;justify-items:center;padding:70px 25px;display:grid}.security-empty>span{color:#fff;background:linear-gradient(145deg,#6a2358,#35132e);border-radius:19px;place-items:center;width:62px;height:62px;font-size:25px;display:grid;box-shadow:0 14px 30px #3c123233}.security-empty h3{margin:20px 0 7px;font:500 26px Georgia,serif}.security-empty p{color:#7d6c76;margin:0 0 20px;font-size:9px}.security-empty button{color:#fff;background:#f26750;border:0;border-radius:10px;padding:12px 17px;font-size:9px;font-weight:900}.admin-shell.liquid-glass :is(.security-disclosure,.security-summary article,.security-results,.security-history,.security-empty){-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(145deg,#ffffffc2,#ffffff7a);border-color:#ffffffc7;box-shadow:0 15px 40px #36142d14,inset 0 1px #fffffff2}@media (width<=950px){.security-layout{grid-template-columns:1fr}.security-history{order:-1}.security-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.security-hero{grid-template-columns:1fr;padding:25px}.security-score{min-height:130px}.security-summary{grid-template-columns:1fr 1fr}.security-results>article{grid-template-columns:31px 1fr}.security-results article>b{grid-column:2;width:max-content}.security-results>header{flex-direction:column;align-items:flex-start;gap:10px}}.legal-ops-center{gap:17px;display:grid}.legal-ops-hero{color:#fff;background:radial-gradient(circle at 84% 15%,#f3b05b40,#0000 31%),linear-gradient(135deg,#2b1227,#5b214e 62%,#3b1c36);border-radius:26px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:35px;padding:38px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 60px #30122933}.legal-ops-hero:after{content:"§";color:#ffffff09;font:500 390px Georgia,serif;position:absolute;bottom:-125px;right:-10px}.legal-ops-hero>div:first-child{z-index:1;position:relative}.legal-ops-hero p,.compliance-register>header p,.incident-center form header p,.incident-log>header p{color:#ffad89;letter-spacing:.17em;margin:0;font-size:8px;font-weight:900}.legal-ops-hero h2{letter-spacing:-.045em;margin:13px 0 15px;font:500 clamp(39px,4.7vw,63px)/.96 Georgia,serif}.legal-ops-hero>div>span{color:#e3cfdb;max-width:650px;font-size:11px;line-height:1.7;display:block}.legal-readiness-ring{z-index:1;background:radial-gradient(circle at center,#4d1c43 57%,transparent 58%),conic-gradient(#6cdb91 var(--legal-progress),#ffffff21 0);border-radius:50%;align-content:center;place-items:center;width:184px;height:184px;margin:auto;display:grid;position:relative;box-shadow:0 20px 45px #11050f40,inset 0 0 0 1px #ffffff26}.legal-readiness-ring strong{font:500 43px Georgia,serif}.legal-readiness-ring span{color:#d8c1d1;letter-spacing:.12em;margin-top:3px;font-size:6px;font-weight:900}.legal-readiness-ring small{color:#9fe1b5;margin-top:4px;font-size:7px}.legal-boundary{background:#fffbf0;border:1px solid #e0d7c8;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:13px;padding:16px 18px;display:grid}.legal-boundary>i{color:#fff;background:#9a6d22;border-radius:10px;place-items:center;width:32px;height:32px;font:500 17px Georgia,serif;display:grid}.legal-boundary p{gap:3px;margin:0;display:grid}.legal-boundary strong{font-size:9px}.legal-boundary span{color:#756972;font-size:8px;line-height:1.45}.legal-boundary>a{color:#78571e;font-size:8px;font-weight:900}.legal-ops-notice{color:#225f39;background:#e8f5ec;border-radius:10px;margin:0;padding:11px 14px;font-size:9px;font-weight:800}.legal-ops-kpis{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.legal-ops-kpis article{background:#fff;border:1px solid #e2d9df;border-radius:15px;padding:18px}.legal-ops-kpis span{color:#8e7c87;letter-spacing:.1em;font-size:7px;font-weight:900}.legal-ops-kpis strong{margin:8px 0 3px;font:500 29px Georgia,serif;display:block}.legal-ops-kpis small{color:#8d7b85;font-size:7px}.legal-ops-kpis article.attention{background:#fff9f3;border-color:#efc4a3}.legal-ops-kpis article.attention strong{color:#b85832}.legal-ops-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.compliance-register,.incident-center>form,.incident-log{background:#fff;border:1px solid #e2d9df;border-radius:19px;overflow:hidden}.compliance-register>header,.incident-center form>header,.incident-log>header{border-bottom:1px solid #eee6eb;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.compliance-register h3,.incident-center form h3,.incident-log h3{margin:5px 0 0;font:500 24px Georgia,serif}.compliance-register>header>span,.incident-center form header>span{color:#8c7a85;font-size:7px}.compliance-register>article{border-bottom:1px solid #eee6eb}.compliance-register>article.ready{box-shadow:inset 4px 0 #38a963}.compliance-register>article.blocked{box-shadow:inset 4px 0 #d7544a}.compliance-register>article.in_progress{box-shadow:inset 4px 0 #d79b31}.compliance-title{grid-template-columns:34px 1fr auto;align-items:start;gap:13px;padding:18px 20px;display:grid}.compliance-title>i{color:#fff;background:#5b214e;border-radius:10px;place-items:center;width:31px;height:31px;font:500 11px Georgia,serif;display:grid}.compliance-title div>span{color:#9a8793;letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:900}.compliance-title h4{margin:4px 0 6px;font-size:11px}.compliance-title p{color:#756570;margin:0;font-size:8px;line-height:1.55}.compliance-title a{color:#bd553f;margin-top:7px;font-size:7px;font-weight:900;display:inline-block}.compliance-title>b{color:#6e5e68;text-transform:uppercase;background:#f1ecef;border-radius:99px;padding:6px 8px;font-size:6px}.compliance-fields{grid-template-columns:140px 1fr 140px auto;align-items:end;gap:9px;padding:0 20px 18px;display:grid}.compliance-fields label,.incident-center form label{color:#766570;gap:5px;font-size:7px;font-weight:900;display:grid}.compliance-fields input,.compliance-fields select,.compliance-fields textarea,.incident-center form input,.incident-center form select,.incident-center form textarea,.incident-log select{color:#3e2c37;background:#fff;border:1px solid #ded4da;border-radius:8px;width:100%;padding:10px;font:9px Arial}.compliance-fields .evidence-field{grid-column:1/-1}.compliance-fields textarea{resize:vertical;min-height:65px;line-height:1.5}.compliance-fields button,.incident-center form>button{color:#fff;cursor:pointer;background:#ef694f;border:0;border-radius:8px;padding:11px 13px;font-size:8px;font-weight:900}.compliance-fields button:disabled,.incident-center form>button:disabled{opacity:.55;cursor:wait}.compliance-register article>footer{color:#9b8b94;background:#fbf8fa;padding:9px 20px;font-size:6px}.incident-center{gap:14px;display:grid}.incident-center form{padding-bottom:18px}.incident-center form>header{display:block}.incident-center form>label,.incident-center form>div,.incident-center form>button{margin-left:18px;margin-right:18px}.incident-center form>label{margin-top:13px}.incident-center form>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.incident-center form textarea{resize:vertical;min-height:92px}.incident-center form>button{width:calc(100% - 36px);margin-top:13px}.incident-log>header{display:block}.incident-log>article{border-bottom:1px solid #eee6eb;padding:16px 18px}.incident-log article>header{justify-content:space-between;gap:10px;display:flex}.incident-log article>header span{color:#96838e;letter-spacing:.07em;font-size:6px;font-weight:900}.incident-log article>header b{color:#765f36;text-transform:uppercase;background:#fff0cc;border-radius:99px;padding:4px 6px;font-size:6px}.incident-log article.critical>header b,.incident-log article.high>header b{color:#9b3028;background:#fde6e3}.incident-log article h4{margin:9px 0 6px;font-size:10px}.incident-log article p{color:#766570;white-space:pre-wrap;margin:0;font-size:8px;line-height:1.55}.incident-log article>small{color:#96868f;margin-top:8px;font-size:6px;display:block}.incident-log article>div{justify-content:space-between;align-items:center;margin-top:11px;display:flex}.incident-log select{width:120px;padding:7px}.incident-log article>div span{color:#97620d;text-transform:uppercase;background:#fff0cd;border-radius:99px;padding:5px 7px;font-size:6px;font-weight:900}.incident-log article>div span.resolved{color:#176333;background:#e6f5eb}.incident-empty{text-align:center;justify-items:center;padding:45px 20px;display:grid}.incident-empty>span{color:#176333;background:#e6f5eb;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.incident-empty strong{margin-top:12px;font-size:9px}.incident-empty small{color:#8e7d87;margin-top:5px;font-size:7px;line-height:1.5}.admin-shell.liquid-glass :is(.legal-boundary,.legal-ops-kpis article,.compliance-register,.incident-center>form,.incident-log){-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(145deg,#ffffffc2,#ffffff80);border-color:#ffffffc7;box-shadow:0 15px 40px #36142d14,inset 0 1px #fffffff2}@media (width<=1050px){.legal-ops-layout{grid-template-columns:1fr}.incident-center,.legal-ops-kpis{grid-template-columns:1fr 1fr}}@media (width<=700px){.legal-ops-hero{grid-template-columns:1fr;padding:25px}.legal-readiness-ring{width:150px;height:150px}.legal-boundary{grid-template-columns:34px 1fr}.legal-boundary>a{grid-column:2}.legal-ops-kpis{grid-template-columns:1fr 1fr}.compliance-fields{grid-template-columns:1fr}.compliance-fields .evidence-field{grid-column:auto}.compliance-title{grid-template-columns:32px 1fr}.compliance-title>b{grid-column:2;width:max-content}.incident-center{grid-template-columns:1fr}}@media (width<=430px){.legal-ops-kpis,.incident-center form>div{grid-template-columns:1fr}}.prelaunch-banner{z-index:120;color:#fff7f1;letter-spacing:.01em;background:#40102f;border-bottom:1px solid #ffffff2e;justify-content:center;align-items:center;gap:14px;padding:11px 20px;font-size:14px;display:flex;position:relative}.prelaunch-banner strong{color:#ff806a;letter-spacing:.17em;font-size:11px}.demo-badge{color:#9b3528;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;background:#ffe9e2;border-radius:999px;margin-left:8px;padding:4px 7px;font-family:Arial,sans-serif;font-size:10px;display:inline-flex}.city-grid article>b{color:#7e6974;text-transform:uppercase;letter-spacing:.09em;border:1px solid #e4d7d1;border-radius:999px;margin-top:18px;padding:9px 14px;font-size:12px;display:inline-flex}@media (width<=700px){.prelaunch-banner{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 18px;font-size:12px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}:root{--mobile-plum:#4b163f;--mobile-ink:#2d1728;--mobile-orange:#f26851;--mobile-cream:#fff9f4;--mobile-line:#eaded7;--mobile-green:#136a3b}*{box-sizing:border-box}.mobile-app-stage{min-height:100dvh;color:var(--mobile-ink);background:radial-gradient(circle at 20% 0,#f7d7cc 0,#0000 34%),linear-gradient(135deg,#31102b,#6b285b);place-items:center;padding:22px;font-family:Arial,sans-serif;display:grid}.mobile-app-shell{background:var(--mobile-cream);border-radius:38px;flex-direction:column;width:min(100%,470px);height:min(940px,100dvh - 44px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 100px #1d061973,inset 0 0 0 1px #ffffffbf}.app-ui-icon{flex:none;display:block}.mobile-topbar{border-bottom:1px solid var(--mobile-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:4;background:#ffffffe6;flex:0 0 78px;grid-template-columns:1fr auto 1fr;align-items:center;height:78px;padding:12px 18px;display:grid}.mobile-mark{color:var(--mobile-plum);align-items:center;gap:7px;font-family:Georgia,serif;font-size:22px;font-weight:800;text-decoration:none;display:flex}.mobile-mark img{object-fit:cover;border-radius:11px;width:35px;height:35px}.delivery-location{color:var(--mobile-ink);text-align:center;background:0 0;border:0;border-radius:12px;flex-direction:column;padding:7px 10px;display:flex}.delivery-location:active{background:#f7ece8}.delivery-location small{letter-spacing:.15em;color:#9b7f90;font-size:8px;font-weight:800}.delivery-location strong{margin-top:3px;font-size:12px}.delivery-location strong span{color:var(--mobile-orange)}.mobile-alert{border:1px solid var(--mobile-line);width:38px;height:38px;color:var(--mobile-plum);background:#fff;border-radius:50%;justify-self:end;place-items:center;text-decoration:none;display:grid;position:relative}.mobile-alert span{background:var(--mobile-orange);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;right:4px}.mobile-scroll{scrollbar-width:none;padding:24px 18px 130px;overflow:auto}.mobile-scroll::-webkit-scrollbar{display:none}.sheet-content::-webkit-scrollbar{display:none}.mobile-welcome{justify-content:space-between;align-items:flex-start;display:flex}.mobile-welcome p,.mobile-merchant-section header p{letter-spacing:.16em;color:var(--mobile-orange);margin:0 0 8px;font-size:9px;font-weight:900}.mobile-welcome h1{margin:0;font:700 39px/1 Georgia,serif}.mobile-welcome h1 em{color:var(--mobile-plum);font-weight:400}.mobile-welcome button{color:var(--mobile-plum);background:#fff;border:1px solid #e8d4dc;border-radius:999px;padding:10px 12px;font-size:10px;font-weight:800;box-shadow:0 7px 18px #4b163f12}.mobile-search{border:1px solid var(--mobile-line);background:#fff;border-radius:16px;align-items:center;height:52px;margin:24px 0 14px;padding:0 15px;display:flex;box-shadow:0 7px 24px #4b163f0f}.mobile-search>.app-ui-icon{color:var(--mobile-plum);margin-right:10px}.mobile-search input{width:100%;color:var(--mobile-ink);background:0 0;border:0;outline:0;font-size:14px}.mobile-filters{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mobile-filters button{border:1px solid var(--mobile-line);color:#755f6e;background:#fff;border-radius:15px;place-items:center;gap:6px;min-height:72px;padding:10px 4px;font-size:10px;font-weight:800;display:grid}.mobile-filters button>span{place-items:center;height:25px;display:grid}.mobile-filters button.active{border-color:var(--mobile-plum);background:var(--mobile-plum);color:#fff;box-shadow:0 8px 22px #4b163f33}.mobile-promo{color:#fff;background:linear-gradient(125deg,#5d1c50,#32102b);border-radius:22px;justify-content:space-between;align-items:center;margin:22px 0 26px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 35px #4b163f33}.mobile-promo:after{content:"";border:28px solid #ffffff0f;border-radius:50%;width:150px;height:150px;position:absolute;top:-53px;right:-50px}.mobile-promo small{letter-spacing:.15em;color:#ffad9e;font-size:8px;font-weight:800}.mobile-promo h2{margin:8px 0;font:700 25px/1.05 Georgia,serif}.mobile-promo p{color:#ead7e6;margin:0;font-size:10px}.mobile-promo>span{color:#ff927d;text-align:center;z-index:1;font:700 34px Georgia,serif}.mobile-promo>span sup{font-size:16px}.mobile-promo>span small{color:#fff;margin-top:4px;display:block}.mobile-merchant-section>header{justify-content:space-between;align-items:end;margin-bottom:13px;display:flex}.mobile-merchant-section h2{margin:0;font:700 24px Georgia,serif}.mobile-merchant-section>header>span{color:var(--mobile-green);font-size:10px;font-weight:800}.mobile-merchant-list{gap:12px;display:grid}.mobile-merchant-card{text-align:left;color:var(--mobile-ink);background:#fff;border:1px solid #f0e4df;border-radius:19px;grid-template-columns:90px 1fr auto;align-items:center;gap:12px;padding:9px;display:grid;box-shadow:0 8px 24px #4b163f12}.merchant-art{background:linear-gradient(135deg,#fee8dc,#f6b99e);border-radius:14px;place-items:center;height:82px;font-size:30px;display:grid;position:relative;overflow:hidden}.merchant-art.art-1{background:linear-gradient(135deg,#e6e2f3,#baafd8)}.merchant-art.art-2{background:linear-gradient(135deg,#e3f1e5,#add1b6)}.merchant-art.art-3{background:linear-gradient(135deg,#fff0cb,#ebc779)}.merchant-art img{object-fit:cover;width:100%;height:100%}.merchant-art b{color:var(--mobile-plum);background:#fff;border-radius:7px;padding:4px 6px;font-size:7px;position:absolute;top:6px;left:6px}.merchant-copy{gap:5px;min-width:0;display:grid}.merchant-copy>strong{text-overflow:ellipsis;white-space:nowrap;font:700 16px Georgia,serif;overflow:hidden}.merchant-copy>small{color:#8f7886;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.merchant-copy>span{align-items:center;gap:8px;font-size:9px;display:flex}.merchant-copy>span b{color:var(--mobile-green)}.merchant-copy i{color:#8f7886;font-style:normal}.merchant-arrow{color:#baa5b2;font-size:25px}.mobile-loading{gap:10px;display:grid}.mobile-loading span{background:linear-gradient(90deg,#f4eae5,#fff,#f4eae5) 0 0/200%;border-radius:18px;height:98px;animation:1.3s infinite mobileShimmer}@keyframes mobileShimmer{to{background-position:-200%}}.mobile-empty{text-align:center;background:#fff;border:1px dashed #dac4ce;border-radius:18px;padding:26px 18px}.mobile-empty p{color:#826e79;font-size:12px}.mobile-empty button{background:var(--mobile-plum);color:#fff;border:0;border-radius:9px;padding:9px 14px}.mobile-trust{border-top:1px solid var(--mobile-line);gap:12px;margin-top:20px;padding:20px 4px;display:flex}.mobile-trust>span{width:28px;height:28px;color:var(--mobile-green);background:#dff3e7;border-radius:50%;place-items:center;font-weight:900;display:grid}.mobile-trust strong{font-size:12px}.mobile-trust p{color:#89747f;margin:4px 0;font-size:10px;line-height:1.5}.mobile-bottom-nav{border-top:1px solid var(--mobile-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:7;height:78px;padding-bottom:env(safe-area-inset-bottom);background:#fffffff0;flex:0 0 78px;grid-template-columns:repeat(4,1fr);display:grid}.mobile-bottom-nav a,.mobile-bottom-nav button{color:#9b8692;background:0 0;border:0;align-content:center;place-items:center;gap:4px;text-decoration:none;display:grid}.mobile-bottom-nav small{font-size:9px;font-weight:700}.mobile-bottom-nav .active{color:var(--mobile-plum)}.floating-bag{z-index:8;background:var(--mobile-orange);color:#fff;border:0;border-radius:16px;justify-content:space-between;padding:15px 18px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:88px;left:18px;right:18px;box-shadow:0 13px 30px #f2685159}.mobile-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:30;background:#1c0b1994;place-items:end center;padding:20px;display:grid;position:fixed;inset:0}.mobile-sheet{background:var(--mobile-cream);border-radius:30px 30px 22px 22px;flex-direction:column;width:min(100%,520px);max-height:min(92dvh,920px);animation:.25s ease-out sheetIn;display:flex;overflow:hidden;box-shadow:0 20px 70px #14051159}@keyframes sheetIn{0%{opacity:.5;transform:translateY(30px)}}.sheet-content{scrollbar-width:none;padding:20px 18px 120px;overflow:auto}.sheet-hero{color:#fff;background:linear-gradient(140deg,#4c173f,#7a2c65);grid-template-columns:64px 1fr;align-items:center;gap:15px;padding:52px 22px 24px;display:grid;position:relative}.sheet-hero>button{color:#fff;background:#ffffff26;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;left:18px}.sheet-hero>span{background:#ff967f;border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.sheet-hero small{color:#ffb3a4;letter-spacing:.12em;font-size:9px;font-weight:800}.sheet-hero h2{margin:4px 0;font:700 28px Georgia,serif}.sheet-hero p{color:#e5d3e2;margin:0;font-size:11px}.merchant-facts{border:1px solid var(--mobile-line);background:#fff;border-radius:15px;grid-template-columns:repeat(3,1fr);margin-bottom:24px;display:grid}.merchant-facts span{border-right:1px solid var(--mobile-line);place-items:center;padding:12px;display:grid}.merchant-facts span:last-child{border:0}.merchant-facts b{font-size:12px}.merchant-facts small{color:#9a8490;margin-top:3px;font-size:8px}.sheet-content>h3{font:700 21px Georgia,serif}.mobile-menu-list{background:var(--mobile-line);gap:1px;display:grid}.mobile-menu-list article{background:var(--mobile-cream);grid-template-columns:72px 1fr 34px;align-items:center;gap:12px;padding:14px 0;display:grid}.mobile-menu-list article>div{width:72px;height:72px;color:var(--mobile-plum);background:#f6e8e0;border-radius:14px;place-items:center;display:grid;overflow:hidden}.mobile-menu-list img{object-fit:cover;width:100%;height:100%}.mobile-menu-list section{gap:5px;display:grid}.mobile-menu-list section>strong{font-size:13px}.mobile-menu-list section p{color:#8b7581;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;display:-webkit-box;overflow:hidden}.mobile-menu-list section>b{color:var(--mobile-plum);font-size:11px}.mobile-menu-list article>button{background:var(--mobile-plum);color:#fff;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.sheet-bag,.mobile-primary{background:var(--mobile-orange);color:#fff;border:0;border-radius:16px;justify-content:space-between;margin:12px 18px 18px;padding:16px 18px;font-weight:800;display:flex;box-shadow:0 12px 30px #f268514d}.sheet-title{border-bottom:1px solid var(--mobile-line);background:#fff;grid-template-columns:42px 1fr auto;align-items:center;padding:20px 18px 14px;display:grid}.sheet-title>button:first-child{border:1px solid var(--mobile-line);width:34px;height:34px;color:var(--mobile-plum);background:#fff;border-radius:50%;place-items:center;display:grid}.sheet-title small{letter-spacing:.16em;color:var(--mobile-orange);font-size:8px;font-weight:800}.sheet-title h2{margin:3px 0;font:700 25px Georgia,serif}.sheet-title p{color:#8b7581;margin:0;font-size:10px}.clear-bag{color:var(--mobile-orange);background:0 0;border:0;font-size:11px;font-weight:800}.bag-content{padding-bottom:30px}.bag-line{border-bottom:1px solid var(--mobile-line);grid-template-columns:1fr auto;gap:12px;padding:14px 0;display:grid}.bag-line>div{gap:5px;display:grid}.bag-line strong{font-size:13px}.bag-line small{color:#8d7783;font-size:10px}.bag-line input{border:1px solid var(--mobile-line);background:#fff;border-radius:8px;margin-top:4px;padding:8px;font-size:10px}.bag-line>span{align-items:center;gap:8px;display:flex}.bag-line>span button{border:1px solid var(--mobile-line);background:#fff;border-radius:50%;width:28px;height:28px}.tip-picker{border-bottom:1px solid var(--mobile-line);padding:18px 0}.tip-picker header{justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.tip-picker header small{color:#8d7783}.tip-picker div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.tip-picker button{border:1px solid var(--mobile-line);background:#fff;border-radius:10px;padding:9px;font-size:10px}.tip-picker button.active{background:var(--mobile-plum);color:#fff}.bag-totals{padding:15px 0}.bag-totals p{color:#816d78;justify-content:space-between;font-size:11px;display:flex}.bag-totals p b{color:var(--mobile-ink)}.bag-totals .total{border-top:1px solid var(--mobile-line);color:var(--mobile-ink);padding-top:13px;font-size:15px}.mobile-error,.mobile-note{color:#a33a31;background:#fff0ed;border-radius:10px;padding:11px;font-size:11px;line-height:1.45}.mobile-note{color:#7d5c16;background:#fff4db}.mobile-primary{text-align:center;width:calc(100% - 36px);font-size:12px;display:block}.mobile-primary:disabled{opacity:.45}.mobile-primary.inline{width:100%;margin:14px 0 0}.checkout-mobile-content{padding-bottom:35px}.mobile-checkout-form{gap:12px;display:grid}.mobile-checkout-form>label{gap:6px;display:grid}.mobile-checkout-form label span{font-size:10px;font-weight:800}.mobile-checkout-form input,.mobile-checkout-form select,.mobile-checkout-form textarea{border:1px solid var(--mobile-line);width:100%;color:var(--mobile-ink);background:#fff;border-radius:12px;padding:12px;font:12px Arial}.mobile-checkout-form label i{color:#987f8d;font-style:normal;font-weight:400}.mobile-payment{border-top:1px solid var(--mobile-line);gap:8px;margin-top:8px;padding-top:16px;display:grid}.mobile-payment>small{letter-spacing:.16em;color:var(--mobile-orange);font-size:8px;font-weight:900}.mobile-payment button{border:1px solid var(--mobile-line);text-align:left;color:var(--mobile-ink);background:#fff;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;padding:11px;display:grid}.mobile-payment button>span{font-size:18px}.mobile-payment button>div{gap:3px;display:grid}.mobile-payment button strong{font-size:11px}.mobile-payment button small{color:#8c7582;font-size:9px}.mobile-payment button.active{border:2px solid var(--mobile-plum);background:#fbf5f9}.mobile-payment button:disabled{opacity:.5}.checkout-total-mobile,.payment-mobile-total{border-top:1px solid var(--mobile-line);justify-content:space-between;align-items:center;margin-top:7px;padding-top:16px;display:flex}.checkout-total-mobile strong,.payment-mobile-total strong{font:700 21px Georgia,serif}.legal-copy{color:#8c7582;text-align:center;font-size:8px;line-height:1.5}.legal-copy a{color:var(--mobile-plum)}.mobile-success{text-align:center;padding:30px 8px}.mobile-success>span{width:64px;height:64px;color:var(--mobile-green);background:#dff3e7;border-radius:50%;place-items:center;margin:0 auto 18px;font-size:30px;display:grid}.mobile-success>small{letter-spacing:.16em;color:var(--mobile-green);font-size:9px;font-weight:900}.mobile-success h2{font:700 30px Georgia,serif}.mobile-success p{color:#806b78;font-size:12px;line-height:1.6}.mobile-success a{background:var(--mobile-orange);color:#fff;border-radius:13px;margin-top:18px;padding:14px;font-size:12px;font-weight:800;text-decoration:none;display:block}.mobile-success a.secondary{border:1px solid var(--mobile-line);color:var(--mobile-plum);background:#fff;margin-top:8px}.install-card{text-align:center;background:#fff;border-radius:25px;width:min(100%,400px);padding:28px;position:relative}.install-card>button{background:0 0;border:0;font-size:24px;position:absolute;top:12px;right:16px}.install-card img{border-radius:20px;width:72px;height:72px;margin-bottom:14px}.install-card>small{color:var(--mobile-orange);letter-spacing:.15em;font-size:9px;font-weight:900;display:block}.install-card h2{font:700 27px Georgia,serif}.install-card p{text-align:left;border-top:1px solid var(--mobile-line);padding-top:12px;font-size:12px;line-height:1.5}.embedded-payment-form{font-family:Arial,sans-serif}.embedded-payment-form .place-order-button{width:100%}.location-sheet{background:var(--mobile-cream);border-radius:28px;width:min(100%,460px);padding:22px;animation:.25s ease-out sheetIn;box-shadow:0 20px 70px #14051159}.location-sheet>header{grid-template-columns:48px 1fr 34px;align-items:start;gap:12px;display:grid}.location-sheet>header>span{background:var(--mobile-plum);color:#fff;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.location-sheet header small{letter-spacing:.16em;color:var(--mobile-orange);font-size:8px;font-weight:900}.location-sheet h2{margin:5px 0;font:700 24px/1.1 Georgia,serif}.location-sheet header p{color:#8d7783;margin:0;font-size:10px}.location-sheet>header>button{border:1px solid var(--mobile-line);width:32px;height:32px;color:var(--mobile-plum);background:#fff;border-radius:50%;place-items:center;display:grid}.location-sheet>div{gap:8px;margin:20px 0 15px;display:grid}.location-sheet>div>button{border:1px solid var(--mobile-line);color:var(--mobile-ink);text-align:left;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;padding:14px;display:flex}.location-sheet>div>button>span{gap:4px;display:grid}.location-sheet>div>button strong{font-size:13px}.location-sheet>div>button small{color:#8d7783;font-size:9px}.location-sheet>div>button.active{border:2px solid var(--mobile-plum);color:var(--mobile-plum);background:#fbf4f8}.location-sheet>p{color:#907a86;margin:0;font-size:9px;line-height:1.5}.mobile-account-top{border-bottom:1px solid var(--mobile-line);background:#ffffffe6;grid-template-columns:42px 1fr 42px;align-items:center;height:78px;padding:12px 18px;display:grid}.mobile-account-top>a{border:1px solid var(--mobile-line);width:38px;height:38px;color:var(--mobile-plum);background:#fff;border-radius:50%;place-items:center;display:grid}.mobile-account-top>a:last-child{justify-self:end}.mobile-account-top>div{text-align:center;display:grid}.mobile-account-top small{letter-spacing:.16em;color:var(--mobile-orange);font-size:8px;font-weight:900}.mobile-account-top strong{font:700 21px Georgia,serif}.mobile-account-scroll{scrollbar-width:none;padding:22px 18px 110px;overflow:auto}.mobile-profile-card{color:#fff;text-align:center;background:linear-gradient(140deg,#4c173f,#70265f);border-radius:24px;padding:25px 20px;box-shadow:0 18px 38px #4b163f33}.mobile-profile-card>span{background:#ff927d;border-radius:22px;place-items:center;width:68px;height:68px;margin:0 auto 14px;font:700 30px Georgia,serif;display:grid}.mobile-profile-card>small{letter-spacing:.17em;color:#ffb6a8;font-size:8px;font-weight:900}.mobile-profile-card h1{margin:8px 0 4px;font:700 26px Georgia,serif}.mobile-profile-card p{color:#e4d3e1;margin:0;font-size:11px}.mobile-profile-card b{background:#ffffff1a;border-radius:99px;align-items:center;gap:6px;margin-top:15px;padding:7px 10px;font-size:9px;display:inline-flex}.mobile-profile-card b i{background:#59d48c;border-radius:50%;width:7px;height:7px}.mobile-account-links{border:1px solid var(--mobile-line);background:#fff;border-radius:18px;margin-top:18px;display:grid;overflow:hidden}.mobile-account-links>a{color:var(--mobile-ink);border-bottom:1px solid var(--mobile-line);justify-content:space-between;align-items:center;padding:15px;text-decoration:none;display:flex}.mobile-account-links>a:last-child{border:0}.mobile-account-links>a>span{align-items:center;gap:12px;display:flex}.mobile-account-links>a>span>.app-ui-icon{width:34px;height:34px;color:var(--mobile-plum);background:#f8ece8;border-radius:10px;padding:7px}.mobile-account-links i{gap:4px;font-style:normal;display:grid}.mobile-account-links strong{font-size:12px}.mobile-account-links small{color:#8b7581;font-size:9px}.mobile-signout{color:var(--mobile-plum);text-align:center;background:#fff;border:1px solid #e3cfd7;border-radius:14px;margin-top:14px;padding:13px;font-size:11px;font-weight:800;text-decoration:none;display:block}.mobile-app-version{text-align:center;color:#9c8592;letter-spacing:.08em;margin:18px 0;font-size:8px}@media (width<=600px){.mobile-app-stage{background:var(--mobile-cream);padding:0}.mobile-app-shell{border-radius:0;width:100%;height:100dvh}.mobile-topbar,.mobile-account-top{padding-top:max(12px,env(safe-area-inset-top));height:calc(72px + env(safe-area-inset-top));flex-basis:calc(72px + env(safe-area-inset-top))}.mobile-overlay{align-items:end;padding:0}.mobile-sheet{border-radius:28px 28px 0 0;max-height:94dvh}.location-sheet{padding-bottom:max(22px,env(safe-area-inset-bottom));border-radius:28px 28px 0 0}.mobile-bottom-nav{height:calc(70px + env(safe-area-inset-bottom));flex-basis:calc(70px + env(safe-area-inset-bottom))}.floating-bag{bottom:calc(80px + env(safe-area-inset-bottom))}}@media (width>=850px){.mobile-app-stage:before{content:"Amiel Customer App\a Installable on iPhone & Android\a \a Order from live menus, check out securely, and track every delivery from one focused mobile experience.";white-space:pre-wrap;color:#fff;opacity:.88;width:255px;font:700 20px/1.5 Georgia,serif;position:fixed;top:50%;left:calc(50% - 500px);transform:translateY(-50%)}.mobile-app-stage:after{content:"CUSTOMER MOBILE · OPERATIONAL";writing-mode:vertical-rl;color:#ff9d8b;letter-spacing:.23em;font-size:10px;font-weight:900;position:fixed;top:50%;right:calc(50% - 510px)}}.mobile-prelaunch-banner{color:#fff8f2;letter-spacing:.02em;background:#43102f;justify-content:center;align-items:center;gap:8px;padding:7px 12px;font-size:10px;display:flex}.mobile-prelaunch-banner strong{color:#ff806a;letter-spacing:.14em}
