.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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.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}.contents{display:contents}.flex{display:flex}.grid{display:grid}.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,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#32152b;--green:#5b214e;--green-2:#5b214e;--cream:#fff8f1;--paper:#fffaf6;--orange:#ff6846;--muted:#75666f;--line:#eadfdc}.approved-workspace .admin-sidebar.has-personal-photo{isolation:isolate;background:#321027}.approved-workspace .admin-sidebar.has-personal-photo .approved-sidebar-personal-photo{object-fit:cover;object-position:center top;opacity:1;filter:saturate(.82)contrast(1.02)brightness(.74);z-index:-2;width:100%;height:100%;min-height:100dvh;display:block;inset:0}.approved-workspace .office-nav-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.approved-workspace .office-nav-toggle svg{transition:transform .2s}.approved-workspace .office-nav-group.open{animation:.18s both workspaceNavReveal;display:grid}@keyframes workspaceNavReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.approved-workday-panel{margin-top:28px}.approved-workday-panel .work-center{background:linear-gradient(135deg,#fff 0%,#fff9f5 100%);margin:0;box-shadow:0 16px 42px #3a183012}.amiel-link-workspace :is(h1,h2,h3,h4,strong){color:#32162a;-webkit-text-fill-color:#32162a}.amiel-link-workspace :is(p,small,time){color:#74646f;-webkit-text-fill-color:#74646f}.amiel-link-workspace .messenger-banner{background:linear-gradient(118deg,#41142f 0%,#6d225a 64%,#8b376c 100%);border-radius:22px;min-height:132px;box-shadow:0 20px 52px #38142e2e}.amiel-link-workspace .messenger-banner :is(h1,h2,h3,strong,p,small,span){color:#fff;-webkit-text-fill-color:#fff}.amiel-link-workspace .messenger-tabs{background:#fff;border:1px solid #eadfe6;border-radius:14px;padding:6px;box-shadow:0 8px 26px #3014270f}.amiel-link-workspace .messenger-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:16px;min-height:560px}.amiel-link-workspace .messenger-people,.amiel-link-workspace .messenger-thread,.amiel-link-workspace .messenger-welcome{background:#fff;border:1px solid #eadfe6;border-radius:20px;box-shadow:0 12px 36px #36182d12}.amiel-link-workspace .messenger-people button{border:1px solid #0000;border-radius:14px;transition:background .16s,border-color .16s,transform .16s}.amiel-link-workspace .messenger-people button:hover{background:#fbf3f8;border-color:#ead8e4;transform:translateY(-1px)}.amiel-link-workspace .messenger-people button.active{background:#f5e7f0;border-color:#d8b9ce}.amiel-link-workspace .messenger-welcome{text-align:center;place-content:center;min-height:520px;padding:48px;display:grid}.amiel-link-workspace .messenger-call-strip{background:#fff;border:1px solid #e6d6e1;border-radius:16px}.dispatch-operations{--dispatch-ink:#2d1726;--dispatch-plum:#541b47;color:var(--dispatch-ink)}.dispatch-command-hero{color:#fff;background:linear-gradient(125deg,#351127 0%,#5c1e4c 58%,#7a2d62 100%);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:18px;padding:30px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 50px #35112a33}.dispatch-command-hero:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:240px;height:240px;position:absolute;top:-90px;right:22%;box-shadow:0 0 0 36px #ffffff09,0 0 0 72px #ffffff06}.dispatch-command-hero>div,.dispatch-command-hero>aside{z-index:1;position:relative}.dispatch-command-hero span{letter-spacing:.14em;color:#ffae9a;align-items:center;gap:8px;font-size:.72rem;font-weight:850;display:flex}.dispatch-command-hero span svg{width:17px}.dispatch-command-hero h1{color:#fff;margin:8px 0 7px;font-size:clamp(1.8rem,3vw,2.65rem)}.dispatch-command-hero p{color:#ffffffc7;max-width:650px;margin:0}.dispatch-command-hero aside{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;min-width:280px;padding:15px 18px;display:grid}.dispatch-command-hero aside i{background:#ffb23f;border-radius:50%;grid-row:1/3;width:10px;height:10px;box-shadow:0 0 0 6px #ffb23f29}.dispatch-command-hero aside strong{color:#fff}.dispatch-command-hero aside small{color:#ffffffb3}.dispatch-readiness-grid{grid-template-columns:1.3fr 1fr 1fr;gap:14px;margin:14px 0 18px;display:grid}.dispatch-readiness-grid>article{background:#fff;border:1px solid #eadfe5;border-radius:18px;padding:20px;box-shadow:0 10px 30px #2e14250f}.dispatch-readiness-grid article>header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.dispatch-readiness-grid article>header>svg{color:#6c2458;background:#f7eaf2;border-radius:11px;width:38px;height:38px;padding:9px}.dispatch-readiness-grid header span{letter-spacing:.11em;color:#9a697f;font-size:.68rem;font-weight:850;display:block}.dispatch-readiness-grid header strong{color:#32162a}.dispatch-zone-list{gap:8px;display:grid}.dispatch-zone-list p{background:#fbf8fa;border-radius:11px;align-items:center;gap:9px;margin:0;padding:9px;display:flex}.dispatch-zone-list p>i{background:#f0a22e;border-radius:50%;width:8px;height:8px}.dispatch-zone-list p>i.active{background:#28a66a}.dispatch-zone-list p span{flex:1;display:grid}.dispatch-zone-list p small{color:#857580}.dispatch-zone-list p b{text-transform:capitalize;color:#71505f;font-size:.72rem}.dispatch-readiness-grid dl{gap:8px;margin:0;display:grid}.dispatch-readiness-grid dl div{border-bottom:1px solid #f0e8ed;justify-content:space-between;padding:10px 0;display:flex}.dispatch-readiness-grid dt{color:#786772}.dispatch-readiness-grid dd{color:#35172d;font-weight:800}.dispatch-readiness-grid ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dispatch-readiness-grid li{color:#6f5d68;gap:9px;font-size:.88rem;display:flex}.dispatch-readiness-grid li i{background:#6c2458;border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}@media (width<=1000px){.dispatch-command-hero{flex-direction:column;align-items:flex-start}.dispatch-command-hero aside{width:100%;min-width:0}.dispatch-readiness-grid{grid-template-columns:1fr}.amiel-link-workspace .messenger-layout{grid-template-columns:280px minmax(0,1fr)}}@media (width<=700px){.dispatch-command-hero{border-radius:18px;padding:24px 20px}.amiel-link-workspace .messenger-layout{display:block}.approved-workspace .admin-sidebar.has-personal-photo .approved-sidebar-personal-photo{display:none}}.sm-shell{color:#242124;min-height:100vh;font-family:var(--font-body,Arial,sans-serif);background:#f6efe9}.sm-shell *{box-sizing:border-box}.sm-shell button,.sm-shell a,.sm-shell input,.sm-shell select,.sm-shell textarea{font:inherit}.sm-shell button,.sm-shell a{min-height:44px}.sm-hero{color:#fff8f1;background:linear-gradient(125deg,#3d1235,#5b214e 58%,#712f58);padding:22px clamp(20px,5vw,72px) 42px;position:relative;overflow:hidden;box-shadow:0 18px 50px #3d12352b}.sm-orb{filter:blur(10px);pointer-events:none;background:#ff684633;border-radius:50%;width:390px;height:390px;position:absolute;top:-270px;right:8%}.sm-topline,.sm-hero-content{justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.sm-topline a,.sm-topline>div{color:#fff8f1;align-items:center;gap:12px;text-decoration:none;display:flex}.sm-back svg,.sm-actions svg,.sm-title button svg{width:18px}.sm-badge,.sm-region{background:#ffffff12;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.sm-badge{color:#ffe0d8}.sm-badge svg{width:14px}.sm-icon{color:#fff8f1;background:#ffffff12;border:1px solid #fff3;border-radius:12px;padding:9px}.sm-icon svg{width:20px}.sm-hero-content{align-items:flex-end;margin-top:54px}.sm-kicker,.sm-title p,.sm-modal header p,.sm-drawer header p{color:#ffbaa9;letter-spacing:.16em;margin:0 0 6px;font-size:11px;font-weight:900}.sm-hero h1{font-family:var(--font-display,Georgia,serif);letter-spacing:-.04em;color:#fff8f1;text-shadow:0 2px 18px #21091d55;margin:0;font-size:clamp(42px,6vw,76px);line-height:.98}.sm-hero-content>div>p:last-child{color:#f7e9e2;margin:14px 0 0;font-size:clamp(16px,2vw,21px)}.sm-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.sm-actions button,.sm-title button,.sm-modal footer button,.sm-drawer button,.sm-list article>button,.sm-cards article>button{color:#5b214e;cursor:pointer;background:#fff8f1;border:1px solid #ffffff30;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-weight:800;display:inline-flex}.sm-actions button:first-child,.sm-modal footer button:last-child{color:#fff;background:#ff6846;border-color:#ff6846}.sm-actions button:disabled,.sm-title button:disabled{opacity:.45;cursor:not-allowed}.sm-command{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf5ef;border-bottom:1px solid #5b214e19;align-items:center;gap:12px;height:68px;padding:0 clamp(18px,4vw,58px);display:flex;position:sticky;top:0;box-shadow:0 8px 25px #3d12350b}.sm-command>a{align-items:center;display:flex}.sm-command>span:nth-of-type(2){color:#5b214e;background:#5b214e0e;border-radius:99px;margin-left:auto;padding:7px 10px;font-size:12px;font-weight:800}.sm-command>button{color:#5b214e;background:0 0;border:0;margin-left:4px;display:none}.sm-mark{color:#fff8f1;background:#5b214e;border-radius:11px;place-items:center;width:36px;height:36px;font-family:Georgia,serif;font-size:20px;font-weight:800;display:inline-grid}.sm-layout{grid-template-columns:250px minmax(0,1fr);max-width:1600px;min-height:calc(100vh - 68px);margin:auto;display:grid}.sm-nav{background:#fffaf5;border-right:1px solid #5b214e16;align-self:start;height:calc(100vh - 68px);padding:22px 14px;position:sticky;top:68px}.sm-nav-head{display:none}.sm-nav>button{color:#5d5259;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;margin:3px 0;padding:11px 12px;font-weight:700;display:flex}.sm-nav>button svg{width:18px}.sm-nav>button svg:last-child{opacity:.4;width:15px;margin-left:auto}.sm-nav>button.active{color:#fff8f1;background:#5b214e;box-shadow:0 8px 22px #5b214e24}.sm-user{border-top:1px solid #5b214e14;align-items:center;gap:10px;padding:12px;display:flex;position:absolute;bottom:18px;left:14px;right:14px}.sm-user>span{color:#fff;background:#ff684620;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.sm-user div{flex-direction:column;min-width:0;display:flex}.sm-user small{text-transform:capitalize;color:#756a72}.sm-content{min-width:0;padding:clamp(24px,4vw,52px)}.sm-title{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px;display:flex}.sm-title h2{font-family:var(--font-display,Georgia,serif);color:#3d1235;margin:0;font-size:clamp(28px,4vw,42px)}.sm-title>span{color:#776b72;font-size:13px}.sm-title>div:last-child{gap:8px;display:flex}.sm-title button{border-color:#5b214e26}.sm-notice{color:#fff8f1;background:#3d1235;border-radius:12px;justify-content:space-between;align-items:center;margin:-22px 0 24px;padding:12px 16px;display:flex;position:relative}.sm-notice button{color:#fff;background:0 0;border:0}.sm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sm-metrics article,.sm-panel,.sm-cards article,.sm-assets article,.sm-analytics article,.sm-list article{background:#fffaf5;border:1px solid #5b214e14;border-radius:16px;box-shadow:0 10px 30px #4d12340b}.sm-metrics article{padding:18px}.sm-metrics span{color:#756a72;min-height:34px;font-size:12px;font-weight:800;display:block}.sm-metrics strong{color:#5b214e;margin:7px 0 4px;font-family:Georgia,serif;font-size:34px;display:block}.sm-metrics small{color:#968991;font-size:11px}.sm-grid2{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.sm-panel{padding:20px}.sm-panel>header{border-bottom:1px solid #5b214e10;align-items:center;gap:9px;padding-bottom:14px;display:flex}.sm-panel>header svg{color:#ff6846;width:19px}.sm-panel h3{color:#3d1235;margin:0}.sm-row{border-bottom:1px solid #5b214e0c;align-items:center;gap:10px;padding:13px 2px;display:flex}.sm-row>span{background:#ff6846;border-radius:50%;width:7px;height:7px}.sm-row div{flex-direction:column;display:flex}.sm-row small{color:#81767c;margin-top:3px}.sm-empty{text-align:center;color:#756a72;place-items:center;padding:28px;display:grid}.sm-empty.large{background:#fffaf580;border:1px dashed #5b214e2d;border-radius:18px;min-height:280px}.sm-empty svg{color:#ff6846;width:28px}.sm-empty strong{color:#5b214e;margin-top:8px}.sm-empty p{max-width:520px;margin:7px 0 0}.sm-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.sm-pipeline section{background:#efe5df;border:1px solid #5b214e12;border-radius:14px;min-width:0;padding:12px}.sm-pipeline section>header{color:#5b214e;justify-content:space-between;align-items:center;padding:3px 3px 10px;font-size:12px;font-weight:900;display:flex}.sm-pipeline section>header b{background:#fffaf5;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.sm-pipeline section>button{text-align:left;cursor:pointer;background:#fffaf5;border:1px solid #5b214e15;border-radius:12px;flex-direction:column;align-items:flex-start;width:100%;min-height:100px;margin-top:7px;padding:14px;display:flex}.sm-pipeline section>button small{color:#746870;margin-top:5px}.sm-pipeline section>button em{color:#a44733;text-transform:capitalize;margin-top:auto;font-size:11px;font-style:normal}.sm-list{gap:10px;display:grid}.sm-list article{align-items:center;gap:16px;padding:16px;display:flex}.sm-list article>div:nth-child(2){flex:1}.sm-list h3,.sm-cards h3{color:#3d1235;margin:0}.sm-list p,.sm-cards p{color:#6e6269;margin:4px 0}.sm-list small,.sm-cards small{color:#897d84}.sm-date,.sm-check{color:#fff8f1;background:#5b214e;border-radius:11px;place-items:center;width:50px;height:54px;display:grid}.sm-date b{font-size:20px}.sm-date span{text-transform:uppercase;font-size:10px}.sm-status{color:#5b214e;text-transform:capitalize;background:#5b214e0e;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:900;display:inline-flex}.sm-list article.overdue{background:#fff7f0;border-left:4px solid #c56a47}.sm-warning{background:#fff4ed;border:1px solid #ff684636;border-radius:14px;align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;display:flex}.sm-warning svg{color:#bd4e35;flex:none}.sm-warning p{color:#684e47;margin:0}.sm-warning strong{color:#4c2b29;display:block}.sm-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sm-cards article{padding:18px}.sm-cards article textarea{color:#332b30;resize:vertical;background:#fff;border:1px solid #5b214e22;border-radius:10px;width:100%;min-height:140px;margin:14px 0;padding:12px}.sm-cards article select{width:100%;margin-top:14px}.sm-template-icon{color:#d24f31;background:#ff684619;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:15px;display:grid}.sm-assets{gap:10px;display:grid}.sm-assets article{align-items:center;gap:16px;padding:18px;display:flex}.sm-assets article>span{color:#fff;background:#5b214e;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.sm-assets article>div{flex:1}.sm-assets small{color:#b54d35;letter-spacing:.1em;font-weight:900}.sm-assets h3,.sm-assets p{margin:3px 0}.sm-assets>a{color:#5b214e;align-items:center;font-weight:800;text-decoration:none;display:flex}.sm-assets>a svg{width:16px}.sm-assets>article>svg{color:#4a8067}.sm-analytics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.sm-analytics article{padding:20px}.sm-analytics span{color:#756a72;font-size:12px;display:block}.sm-analytics strong{color:#5b214e;margin-top:8px;font-family:Georgia,serif;font-size:34px;display:block}.sm-checklist{max-width:780px}.sm-checklist>label{background:#fffaf5;border:1px solid #5b214e12;border-radius:12px;align-items:center;gap:13px;min-height:56px;margin:8px 0;padding:12px 16px;display:flex}.sm-checklist input{accent-color:#ff6846;width:22px;height:22px}.sm-checklist label>span{color:#b04c36;font-size:12px}.sm-overlay{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#24121d80;justify-content:flex-end;display:flex;position:fixed;inset:0}.sm-drawer,.sm-modal{background:#fffaf5;width:min(680px,100%);height:100%;overflow:auto;box-shadow:-25px 0 70px #1c071748}.sm-drawer{padding:26px}.sm-drawer>header,.sm-modal>header{border-bottom:1px solid #5b214e14;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:18px;display:flex}.sm-drawer h2,.sm-modal h2{color:#3d1235;margin:0;font-family:Georgia,serif;font-size:32px}.sm-drawer header button,.sm-modal header button{color:#5b214e;background:#5b214e0c;border:0}.sm-profile-grid{background:#5b214e12;border:1px solid #5b214e12;grid-template-columns:1fr 1fr;gap:1px;margin:22px 0;display:grid}.sm-profile-grid>div{background:#fffaf5;padding:13px}.sm-profile-grid span{color:#887b82;font-size:11px;display:block}.sm-profile-grid strong{margin-top:4px;display:block}.sm-drawer>section{border-top:1px solid #5b214e12;padding:18px 0}.sm-drawer h3{color:#5b214e}.sm-drawer select{width:100%}.sm-proposal{color:#fff8f1;background:#5b214e;border-radius:13px;padding:16px}.sm-proposal b{color:#ffb29f;text-transform:uppercase}.sm-proposal small{color:#eadbd4;display:block}.sm-proposal button{margin-top:14px}.sm-modal{border-radius:18px;align-self:center;width:min(760px,100% - 28px);height:auto;max-height:92vh;margin:auto;padding:24px}.sm-form{grid-template-columns:1fr 1fr;gap:15px;padding:22px 0;display:grid}.sm-field{color:#5c5057;flex-direction:column;gap:6px;font-size:12px;font-weight:800;display:flex}.sm-wide{grid-column:1/-1}.sm-field input,.sm-field select,.sm-field textarea,.sm-drawer select,.sm-cards select{color:#242124;background:#fff;border:1px solid #5b214e28;border-radius:10px;min-height:46px;padding:10px 12px}.sm-field textarea{resize:vertical;min-height:90px}.sm-checkbox{align-items:center;gap:9px;min-height:44px;display:flex}.sm-checkbox input{width:20px;height:20px}.sm-modal footer{border-top:1px solid #5b214e14;justify-content:flex-end;gap:9px;padding-top:16px;display:flex}.sm-modal footer button:first-child{background:#fff;border-color:#5b214e22}.sm-loading{color:#5b214e;place-content:center;place-items:center;min-height:100vh;display:grid}.sm-loading h1{margin-bottom:0}.sm-spin{animation:1s linear infinite sm-spin}@keyframes sm-spin{to{transform:rotate(360deg)}}.sm-shell :focus-visible{outline-offset:3px;outline:3px solid #ff6846}.sm-shell button:disabled{opacity:.55}.approved-my-work{color:#fff8f1;background:linear-gradient(120deg,#4a173f,#672956);border-radius:20px;justify-content:space-between;align-items:center;gap:28px;margin:0 0 20px;padding:24px 28px;display:flex;box-shadow:0 18px 42px #3d12351c}.approved-my-work>div:first-child{max-width:720px}.approved-my-work span{letter-spacing:.14em;color:#ffbaa9;font-size:11px;font-weight:900}.approved-my-work h2{font-family:var(--font-display,Georgia,serif);color:#fff;margin:5px 0 6px;font-size:clamp(24px,3vw,36px)}.approved-my-work p{color:#f2e5ed;margin:0}.approved-my-work>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.approved-my-work a{color:#fff;border:1px solid #ffffff42;border-radius:11px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-flex}.approved-my-work a:first-child{background:#ff6846;border-color:#ff6846}.approved-my-work a:first-child span{color:#fff;letter-spacing:0;font-size:inherit}.approved-my-work svg{width:17px}.approved-workspace .admin-sidebar nav a{color:#eadde6;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.approved-workspace .admin-sidebar nav a:hover{color:#fff;background:#ffffff12}.approved-workspace .admin-sidebar nav a svg{flex:none;width:19px;height:19px}.workspace-mobile-nav a{min-width:0;min-height:54px;color:inherit;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.workspace-mobile-nav a>span{font-size:19px}.sm-outreach-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.sm-outreach-metrics article{background:#fffaf5;border:1px solid #5b214e14;border-radius:16px;padding:18px;box-shadow:0 10px 30px #4d12340b}.sm-outreach-metrics span,.sm-outreach-metrics small{color:#756a72;font-size:12px;display:block}.sm-outreach-metrics strong{color:#5b214e;margin:7px 0;font-family:Georgia,serif;font-size:34px;display:block}.sm-outreach-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);gap:18px;display:grid}.sm-outreach-queue,.sm-call-coach,.sm-outreach-tutorial{background:#fffaf5;border:1px solid #5b214e14;border-radius:18px;box-shadow:0 10px 30px #4d12340b}.sm-outreach-queue{padding:20px}.sm-outreach-queue>header,.sm-call-coach>header{border-bottom:1px solid #5b214e12;justify-content:space-between;align-items:center;gap:12px;padding-bottom:15px;display:flex}.sm-outreach-queue header p,.sm-call-coach header p,.sm-outreach-tutorial>p{color:#b54d35;letter-spacing:.15em;margin:0 0 4px;font-size:10px;font-weight:900}.sm-outreach-queue h3,.sm-call-coach h3{color:#3d1235;margin:0}.sm-outreach-queue>header>span{color:#5b214e;background:#5b214e0c;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:800}.sm-outreach-queue>article{border-bottom:1px solid #5b214e0d;align-items:center;gap:12px;padding:14px 0;display:flex}.sm-outreach-queue>article:last-child{border-bottom:0}.sm-outreach-lead{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.sm-outreach-lead strong{color:#3d1235}.sm-outreach-lead span,.sm-outreach-lead small{color:#7c7077;margin-top:3px}.sm-outreach-queue article>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.sm-outreach-queue article>div :is(a,button),.sm-call-coach>button,.sm-drawer-call-actions :is(a,button){color:#5b214e;cursor:pointer;background:#fff;border:1px solid #5b214e26;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 11px;font-weight:800;text-decoration:none;display:inline-flex}.sm-outreach-queue article>div a,.sm-call-coach>button,.sm-drawer-call-actions button{color:#fff;background:#5b214e}.sm-outreach-queue svg,.sm-drawer-call-actions svg{width:16px}.sm-call-coach{padding:20px}.sm-call-coach>header{justify-content:flex-start}.sm-call-coach>header>svg{color:#c24f35;background:#ff684619;border-radius:11px;width:38px;padding:8px}.sm-call-coach blockquote{color:#4e3d46;background:#fff2eb;border-left:4px solid #ff6846;border-radius:0 10px 10px 0;margin:18px 0;padding:15px;line-height:1.55}.sm-call-coach h4{color:#3d1235;margin-bottom:8px}.sm-call-coach ol{color:#65575f;padding-left:22px;line-height:1.6}.sm-call-guardrail{background:#5b214e0a;border-radius:11px;gap:10px;margin:16px 0;padding:12px;display:flex}.sm-call-guardrail svg{color:#5b214e;flex:none;width:20px}.sm-call-guardrail p{color:#63545d;margin:0;font-size:12px;line-height:1.45}.sm-call-guardrail strong{color:#3d1235;display:block}.sm-outreach-tutorial{margin-top:18px;padding:20px}.sm-outreach-tutorial>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sm-outreach-tutorial article{background:#f7eee8;border-radius:13px;padding:16px;position:relative}.sm-outreach-tutorial article>span{color:#fff;background:#ff6846;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.sm-outreach-tutorial h3{color:#3d1235;margin:10px 0 5px;font-size:15px}.sm-outreach-tutorial article p{color:#756a72;margin:0;font-size:12px;line-height:1.45}.sm-drawer-call-actions{gap:9px;margin:18px 0;display:flex}.sm-drawer-call-actions a{color:#5b214e;text-decoration:none}.sm-nav{padding-bottom:100px;overflow-y:auto}@media (width<=760px){.approved-my-work{flex-direction:column;align-items:flex-start;padding:21px}.approved-my-work>div:last-child{justify-content:flex-start}.approved-my-work a{flex:auto}.sm-outreach-metrics{grid-template-columns:1fr 1fr}.sm-outreach-queue>article{flex-direction:column;align-items:flex-start}.sm-outreach-queue article>div{justify-content:flex-start;width:100%}.sm-outreach-tutorial>div{grid-template-columns:1fr}.sm-drawer-call-actions{flex-direction:column}.sm-drawer-call-actions :is(a,button){width:100%}}@media (width<=1100px){.sm-metrics,.sm-pipeline{grid-template-columns:repeat(3,1fr)}.sm-cards,.sm-analytics,.sm-outreach-metrics{grid-template-columns:repeat(2,1fr)}.sm-outreach-layout{grid-template-columns:1fr}}@media (width<=760px){.sm-hero{padding:18px 18px 28px}.sm-region{display:none}.sm-hero-content{margin-top:38px;display:block}.sm-hero h1{font-size:43px}.sm-actions{justify-content:flex-start;margin-top:24px}.sm-actions button{flex:150px}.sm-command{height:64px;padding:0 16px}.sm-command>button{place-items:center;display:grid}.sm-layout{display:block}.sm-nav{z-index:50;height:100vh;transition:transform .22s;position:fixed;inset:0 14% 0 0;transform:translate(-105%);box-shadow:20px 0 60px #2a0b2244}.sm-nav.open{transform:translate(0)}.sm-nav-head{align-items:center;gap:10px;margin-bottom:18px;padding:4px;display:flex}.sm-nav-head div{flex-direction:column;display:flex}.sm-nav-head small{color:#81747b}.sm-nav-head button{color:#5b214e;background:0 0;border:0;margin-left:auto}.sm-content{padding:25px 16px 90px}.sm-title{flex-direction:column;align-items:flex-start}.sm-title>span{align-self:flex-start}.sm-metrics{grid-template-columns:repeat(2,1fr)}.sm-metrics article{padding:15px}.sm-grid2,.sm-pipeline,.sm-cards{grid-template-columns:1fr}.sm-analytics{grid-template-columns:repeat(2,1fr)}.sm-list article{flex-wrap:wrap;align-items:flex-start}.sm-status{margin-left:auto}.sm-profile-grid{grid-template-columns:1fr}.sm-modal{border-radius:0;width:100%;height:100%;max-height:100vh;padding:18px}.sm-form{grid-template-columns:1fr}.sm-wide{grid-column:auto}.sm-topline{align-items:flex-start}.sm-topline>div{gap:6px}.sm-badge{padding:7px}.sm-hero-content>div>p:last-child{font-size:16px}.sm-user{margin-top:18px;position:static}.sm-command>strong{font-size:14px}.sm-command>span:nth-of-type(2){font-size:10px}.sm-assets article{align-items:flex-start}.sm-assets article>div{min-width:0}.sm-assets p{overflow-wrap:anywhere}}@media (width<=400px){.sm-metrics{grid-template-columns:1fr 1fr}.sm-metrics article{min-width:0}.sm-actions button{flex-basis:100%}.sm-command>strong{max-width:120px}.sm-analytics{grid-template-columns:1fr 1fr}}@media print{.sm-hero,.sm-command,.sm-nav,.sm-title button,.sm-notice{display:none!important}.sm-layout{display:block}.sm-content{padding:0}.sm-list article{break-inside:avoid;box-shadow:none}.sm-shell{background:#fff}}@media (prefers-reduced-motion:reduce){.sm-nav,.sm-spin{transition:none;animation:none}}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}.admin-driver-review-alert{background:#effaf3;border:1px solid #2f8c5533;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:22px 0 14px;padding:15px;display:flex}.admin-driver-review-alert>div{gap:5px;display:grid}.admin-driver-review-alert strong{color:#22663f;font-size:13px}.admin-driver-review-alert span{color:#55645a;font-size:10px;line-height:1.5}.admin-driver-review-alert .notification-bell{background:#fff;border-color:#2f8c5538;flex:none}.admin-driver-next-actions{border:1px solid var(--line);background:#fffaf6;border-radius:16px;margin:0 0 16px;padding:17px 18px}.admin-driver-next-actions h3{color:#3b2034;margin:0 0 10px;font:600 18px Georgia,serif}.admin-driver-next-actions ol{color:#6f6069;margin:0;padding-left:19px;font-size:10px;line-height:1.65}.admin-driver-next-actions li+li{margin-top:5px}.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 article{border-bottom:1px solid #eadfdc;padding:13px 0}.admin-document-list a{color:var(--orange);text-transform:capitalize;grid-template-columns:minmax(80px,.7fr) minmax(0,1.6fr) auto;align-items:center;gap:12px;padding:0;font-size:10px;display:grid}.admin-document-list a strong{overflow-wrap:anywhere}.admin-document-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.admin-document-actions button{color:#5b214e;cursor:pointer;background:#fff;border:1px solid #dccdc7;border-radius:8px;min-height:38px;padding:9px 13px;font-size:10px;font-weight:800}.admin-document-actions button.verify{color:#fff;background:#176333;border-color:#176333}.admin-document-actions button:disabled{opacity:.6;cursor:wait}.admin-document-approved{color:#176333;background:#e2f3e6;border:1px solid #17633338;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:850}.admin-review-save-notice{color:#22663f;background:#effaf3;border-radius:10px;margin:18px 0 0;padding:11px 13px;font-size:11px;font-weight:750}@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}.admin-document-list a{grid-template-columns:1fr}.admin-document-actions{justify-content:stretch}.admin-document-actions button{flex:1}}.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}.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}.sandbox-flow-page{color:#35152d;background:#fff8f3;min-height:100vh;padding:clamp(20px,5vw,64px)}.sandbox-flow-page>a{color:#a63d28;font-weight:700}.sandbox-flow-page>h1{margin:22px 0 8px;font-family:Georgia,serif;font-size:clamp(32px,5vw,54px)}.sandbox-flow-page>p{max-width:800px;line-height:1.6}.sandbox-flow-panel{color:#35152d;background:#fff;border:1px solid #e2d0db;border-radius:22px;margin:24px clamp(16px,5vw,70px);padding:clamp(18px,3vw,30px);font-size:16px;line-height:1.5;box-shadow:0 12px 40px #35152d0d}.sandbox-flow-page .sandbox-flow-panel{max-width:920px;margin:30px 0}.sandbox-flow-heading,.sandbox-flow-card>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sandbox-flow-heading h2{margin:5px 0;font:700 30px Georgia,serif}.sandbox-flow-tag{color:#b64029;letter-spacing:.12em;font-size:13px;font-weight:800}.sandbox-flow-panel button,.sandbox-flow-panel select{color:#35152d;cursor:pointer;background:#fff;border:1px solid #d7c3cf;border-radius:10px;padding:11px 15px;font:700 15px Arial,sans-serif}.sandbox-flow-panel label{margin:18px 0;font-weight:700;display:block}.sandbox-flow-panel select{max-width:100%;margin-top:7px;display:block}.sandbox-flow-card{border-top:1px solid #eee0e7;padding-top:20px}.sandbox-flow-card strong{overflow-wrap:anywhere}.sandbox-flow-card ul{padding-left:22px}.sandbox-flow-card li{margin:7px 0}.sandbox-flow-card h3{margin:22px 0 8px;font-size:18px}.sandbox-flow-card ol{color:#594455;padding-left:22px}.sandbox-flow-panel button.sandbox-flow-primary{color:#fff;background:#f46249;border-color:#f46249;min-height:48px}.sandbox-flow-panel button:disabled{opacity:.6;cursor:wait}.sandbox-flow-error{color:#a52d20;font-weight:700}.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-console>header a.merchant-return-dashboard{border:1px solid var(--line);min-height:42px;color:var(--plum);white-space:nowrap;background:#fff;border-radius:11px;align-items:center;padding:0 14px;font-size:10px;text-decoration:none;display:inline-flex}.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}.order-history{border-top:1px solid var(--line);margin-top:34px;padding-top:24px}.order-history>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.order-history>header p{color:var(--orange);letter-spacing:.14em;margin:0;font-size:9px;font-weight:850}.order-history>header h2{margin:6px 0 0;font-family:Georgia,serif;font-size:25px}.order-history>header>span{color:var(--muted);font-size:10px}.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}}.crystal-zone-controls{margin-top:22px}.crystal-zone-summary{color:#fff8f1c7;margin:0 0 18px;line-height:1.6}.crystal-zone-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crystal-zone-grid article{background:linear-gradient(145deg,#ffffff1a,#ffffff09);border:1px solid #ffffff2b;border-radius:20px;padding:18px;box-shadow:inset 0 1px #ffffff2e}.crystal-zone-grid article>header,.crystal-zone-grid article>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.crystal-zone-grid header strong,.crystal-zone-grid header small{display:block}.crystal-zone-grid header small{color:#fff8f199;margin-top:4px}.crystal-zone-grid article>p{color:#fff8f1b8;min-height:48px;font-size:12px;line-height:1.55}.crystal-zone-grid footer>span{color:#fff8f19e;font-size:11px}.crystal-zone-grid footer div{gap:7px;display:flex}.crystal-zone-grid button{color:#fff8f1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:8px 11px}.crystal-zone-grid button:hover,.crystal-zone-grid button:focus-visible{outline-offset:2px;border-color:#ff8b71;outline:2px solid #ff684661}.crystal-zone-grid button:disabled{opacity:.45;cursor:not-allowed}.driver-zone-options{border:1px solid #5b214e29;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.driver-zone-options legend{color:#5b214e;padding:0 5px;font-weight:700}.driver-zone-options label{align-items:center;gap:6px;display:flex}.driver-zone-options small{color:#786a74;grid-column:1/-1}@media (width<=900px){.crystal-zone-grid{grid-template-columns:1fr}.crystal-zone-grid article>footer{flex-direction:column;align-items:flex-start}}@media (width<=560px){.driver-zone-options{grid-template-columns:1fr}}.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}.claim-verification-form{gap:10px;margin-top:25px;display:grid}.claim-verification-form label{color:#5b214e;font-size:13px;font-weight:800}.claim-verification-form input{color:#35132e;background:#fffaf7;border:1px solid #ddcbd6;border-radius:10px;width:100%;min-height:52px;padding:0 16px;font-size:16px}.claim-verification-form input:focus-visible{outline-offset:2px;outline:3px solid #ff9b83}.claim-verification-form input:disabled{opacity:.7}.claim-verification-form p{color:#66535f;margin:2px 0 6px;font-size:13px}.claim-page .claim-verification-form button{min-height:54px;margin-top:8px}.claim-page .claim-verification-form button:disabled{opacity:.55;cursor:not-allowed}.claim-page .claim-change-email{color:#5b214e;background:0 0;border:1px solid #5b214e;width:100%;margin-top:12px}.claim-page .claim-change-email:disabled{opacity:.55;cursor:not-allowed}.claim-page small a{color:#5b214e;font-weight:700}.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}.approved-workspace .circle-feed{flex-direction:column;min-height:680px;display:flex;overflow:hidden}.approved-workspace .circle-posts{background:linear-gradient(#fbf8f5,#f6efeb);flex:1;align-content:end;padding:24px}.approved-workspace .circle-posts>article{background:#fff;border:0;border-radius:18px 18px 18px 5px;max-width:78%;padding:14px 16px;box-shadow:0 8px 22px #39192e14}.approved-workspace .circle-posts article>p{margin:10px 0}.approved-workspace .circle-composer{box-shadow:none;border-width:1px 0 0;border-radius:0;order:3;margin:0}.approved-workspace .circle-composer textarea{min-height:76px}.approved-workspace .circle-directory article{cursor:default}.messenger-layout{border:1px solid var(--aw-line,#e3d9d3);background:#fff;border-radius:20px;grid-template-columns:340px minmax(0,1fr);min-height:680px;margin-top:30px;display:grid;overflow:hidden;box-shadow:0 16px 42px #431c3414}.messenger-people{background:#fbf8f5;border-right:1px solid #eadfda}.messenger-people>header{border-bottom:1px solid #eadfda;padding:25px}.messenger-people h2{margin:7px 0 8px;font:500 27px Georgia,serif}.messenger-people header>span{color:var(--muted);font-size:9px;line-height:1.5;display:block}.messenger-people>div{padding:10px}.messenger-people button{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid;position:relative}.messenger-people button:hover,.messenger-people button.active{background:#f0e3e9}.messenger-people button>span:nth-child(2){gap:3px;min-width:0;display:grid}.messenger-people strong,.messenger-people small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messenger-people strong{font-size:11px}.messenger-people small{color:var(--muted);font-size:8px}.messenger-people button>i{color:#9b4850;align-items:center;gap:5px;font-size:7px;font-style:normal;display:flex}.messenger-people button>i>span{background:#c85e62;border-radius:50%;width:6px;height:6px}.messenger-people button>i.in{color:#20713e}.messenger-people button>i.in>span{background:#35b66a}.messenger-people button>i.break{color:#94600a}.messenger-people button>i.break>span{background:#e8a72d}.messenger-people button>b{color:#fff;background:var(--orange);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;display:grid;position:absolute;top:7px;right:8px}.messenger-avatar{color:#fff;background:linear-gradient(145deg,#6b1d54,#ff6548);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid;overflow:hidden}.messenger-avatar img{object-fit:cover;width:100%;height:100%}.messenger-no-people{color:var(--muted);text-align:center;padding:28px 14px;font-size:10px;line-height:1.6}.messenger-conversation{background:linear-gradient(#fff,#faf5f2);flex-direction:column;min-width:0;display:flex}.messenger-conversation>header{background:#fff;border-bottom:1px solid #eadfda;align-items:center;gap:12px;padding:17px 22px;display:flex}.messenger-conversation>header div{flex:1}.messenger-conversation h2{margin:0;font:500 22px Georgia,serif}.messenger-conversation header p{color:var(--muted);margin:4px 0 0;font-size:8px}.messenger-conversation header em{color:#286642;background:#e9f5ec;border-radius:999px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:800}.messenger-conversation header em span{background:#35b66a;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.messenger-thread{flex-direction:column;flex:1;gap:12px;min-height:470px;max-height:600px;padding:26px;display:flex;overflow-y:auto}.messenger-thread article{border-radius:17px;max-width:min(72%,560px);padding:12px 15px;box-shadow:0 6px 16px #3a1b300f}.messenger-thread article.theirs{background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.messenger-thread article.mine{color:#fff;background:linear-gradient(145deg,#5f164c,#7d275e);border-bottom-right-radius:4px;align-self:flex-end}.messenger-thread article p{white-space:pre-wrap;margin:0;font-size:11px;line-height:1.55}.messenger-thread article small{color:inherit;opacity:.66;margin-top:6px;font-size:7px;display:block}.messenger-empty,.messenger-welcome{text-align:center;max-width:480px;color:var(--muted);margin:auto;padding:40px}.messenger-empty svg,.messenger-welcome svg{width:42px;height:42px;color:var(--orange)}.messenger-empty h3,.messenger-welcome h2{color:var(--ink);margin:15px 0 8px;font:500 27px Georgia,serif}.messenger-empty p,.messenger-welcome p{font-size:10px;line-height:1.6}.messenger-composer{background:#fff;border-top:1px solid #eadfda;gap:10px;padding:15px;display:flex}.messenger-composer textarea{resize:none;border:1px solid #ddd0cb;border-radius:13px;outline:none;flex:1;min-height:54px;padding:15px;font:11px Arial}.messenger-composer textarea:focus{border-color:#752159;box-shadow:0 0 0 3px #7521591a}.messenger-composer button{color:#fff;background:var(--orange);border:0;border-radius:13px;align-items:center;gap:7px;padding:0 18px;font-weight:850;display:flex}.messenger-composer button svg{width:16px}.messenger-composer button:disabled{opacity:.55}.messenger-notice{color:#9f322b;background:#fff0ed;margin:0;padding:9px 18px;font-size:9px}.admin-shell.liquid-glass .messenger-layout{-webkit-backdrop-filter:blur(22px);background:#ffffffb8;border-color:#ffffffbf}@media (width<=850px){.messenger-layout{grid-template-columns:1fr;min-height:0}.messenger-people{border-bottom:1px solid #eadfda;border-right:0}.messenger-people>div{gap:8px;display:flex;overflow-x:auto}.messenger-people button{min-width:230px}.messenger-thread{min-height:420px}.approved-workspace .circle-posts>article{max-width:92%}}@media (width<=600px){.messenger-layout{border-radius:14px;margin:18px -12px 80px}.messenger-people>header{padding:18px}.messenger-conversation>header{padding:13px}.messenger-conversation header em{display:none}.messenger-thread{padding:16px}.messenger-thread article{max-width:86%}.messenger-composer{padding:10px}.messenger-composer button{padding:0 13px}.messenger-composer button svg{margin:0}.messenger-composer button{font-size:0}.approved-workspace .circle-posts{padding:16px}.approved-workspace .circle-posts>article{max-width:96%}}.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-toolbar{background:#fff;border:1px solid #ded9d3;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:15px 18px;display:flex}.workspace-people-toolbar>div{gap:4px;display:grid}.workspace-people-toolbar strong{color:#32152b;font-size:13px}.workspace-people-toolbar span{color:#756b71;font-size:11px;line-height:1.45}.workspace-people-toolbar button{color:#fff;white-space:nowrap;cursor:pointer;background:#5b214e;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:12px;font-weight:850;display:flex}.workspace-people-toolbar button:disabled{opacity:.62;cursor:wait}.workspace-people-toolbar button svg{width:16px;height:16px}.workspace-people-toolbar .spinning{animation:.8s linear infinite employee-refresh-spin}@keyframes employee-refresh-spin{to{transform:rotate(360deg)}}.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%}}.workplace-message-bell{position:relative}.workplace-message-bell-trigger{color:#5b214e!important;background:#fff!important;border:1px solid #dfd4db!important;border-radius:12px!important;place-items:center!important;width:40px!important;height:40px!important;padding:0!important;display:grid!important;position:relative!important}.workplace-message-bell-trigger svg{width:18px;height:18px}.workplace-message-bell-trigger>b{color:#fff;background:#ff6846;border:2px solid #fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;display:grid;position:absolute;top:-6px;right:-6px}.workplace-message-bell-menu{z-index:90;background:#fff;border:1px solid #e2d8de;border-radius:18px;width:min(340px,100vw - 28px);padding:10px;position:absolute;top:48px;right:0;box-shadow:0 22px 55px #36162d38}.workplace-message-bell-menu>header{border-bottom:1px solid #eee6eb;justify-content:space-between;align-items:center;padding:11px 12px 14px;display:flex}.workplace-message-bell-menu>header div{display:grid}.workplace-message-bell-menu>header strong{font-size:12px}.workplace-message-bell-menu>header span{color:#8f7c88;font-size:8px}.workplace-message-bell-menu>header svg{color:#ff6846;width:18px}.workplace-message-bell-menu>button{text-align:left!important;color:#35202f!important;background:0 0!important;border:0!important;border-radius:11px!important;grid-template-columns:28px 1fr auto!important;align-items:center!important;gap:10px!important;width:100%!important;padding:12px!important;display:grid!important}.workplace-message-bell-menu>button:hover{background:#fff6f1!important}.workplace-message-bell-menu>button svg{color:#6a265b;width:19px}.workplace-message-bell-menu>button span{display:grid}.workplace-message-bell-menu>button small{color:#907f89;margin-top:2px;font-size:8px}.workplace-message-bell-menu>button>b{color:#fff;background:#ff6846;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.workplace-message-bell-menu .workplace-enable-alerts{margin-top:6px;border-top:1px solid #eee6eb!important;border-radius:0!important}.workplace-alert-status{color:#755f6c;background:#f5f0f3;border-radius:9px;margin:7px 5px 2px;padding:9px 11px;font-size:8px}.workplace-alert-status.enabled{color:#24653d;background:#eaf8ef}@media (width<=700px){.workspace-mobile-nav{grid-template-columns:repeat(6,1fr)}.workspace-mobile-nav.employee-mobile-nav{grid-template-columns:repeat(4,1fr)}.approved-module-actions{gap:6px}.workplace-message-bell-menu{width:auto;position:fixed;inset:auto 14px 78px}.workspace-people-toolbar{flex-direction:column;align-items:stretch}.workspace-people-toolbar button{width:100%}}@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}.merchant-import-publish-bar{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffaf7f7;border:1px solid #d8c4d0;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 13px;padding:16px 18px;display:flex;position:sticky;top:-16px;box-shadow:0 10px 28px #45183a1f}.merchant-import-publish-bar>div{gap:5px;min-width:0;display:grid}.merchant-import-publish-bar span{color:#d5543d;letter-spacing:.14em;font-size:11px;font-weight:900}.merchant-import-publish-bar strong{color:#3b102f;font-size:16px;line-height:1.35}.merchant-import-publish-bar small{color:#6f6069;max-width:620px;font-size:13px;line-height:1.45}.merchant-modal .merchant-import-publish-bar .merchant-primary{color:#fff;background:#ee6a52;flex:none;width:auto;min-width:280px;min-height:46px;margin:0;font-size:14px}.merchant-import-publish-bar button:disabled{cursor:not-allowed;opacity:.48}@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-publish-bar{flex-direction:column;align-items:stretch;gap:12px;padding:14px;top:-10px}.merchant-modal .merchant-import-publish-bar .merchant-primary{width:100%;min-width:0}.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;gap:8px;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-import-photo{object-fit:cover;display:block;overflow:hidden}.menu-category-icon{color:#9f412f;background:linear-gradient(145deg,#fff4ee,#ffe3d8);place-items:center;display:grid}.menu-category-icon svg{width:52%;height:52%}.menu-category-icon-drink{color:#5b214e;background:linear-gradient(145deg,#f7edf5,#ead7e5)}.menu-category-icon-soup{color:#9b5d16;background:linear-gradient(145deg,#fff8e8,#f7e7bd)}.menu-category-icon-dessert{color:#a83f63;background:linear-gradient(145deg,#fff1f5,#f7dce7)}.menu-category-icon-breakfast{color:#a26a0b;background:linear-gradient(145deg,#fff9df,#f4e4a8)}.menu-category-icon-fresh{color:#267149;background:linear-gradient(145deg,#edf8f0,#d8ecdd)}.menu-category-icon-kids{color:#4e5d9d;background:linear-gradient(145deg,#f1f3ff,#dde2fa)}.menu-category-icon-side{color:#a6552f;background:linear-gradient(145deg,#fff6ec,#f4dfca)}.menu-category-icon-pantry,.menu-category-icon-grocery{color:#4d6170;background:linear-gradient(145deg,#f0f5f7,#dce7eb)}.menu-category-icon-menu{color:#5b214e;background:linear-gradient(145deg,#f8eef5,#ead8e4)}.merchant-edit-no-photo .menu-category-icon,.restaurant-no-dish-photo .menu-category-icon{border-radius:10px;flex:none;width:34px;height:34px}.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-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}}.hf-shell{color:#35132e;background:radial-gradient(circle at 92% 4%,#ff684621,#0000 25%),linear-gradient(#fffaf6,#f7eef3);min-height:100vh;padding:24px clamp(18px,4vw,64px) 72px;font-family:Arial,sans-serif}.hf-topbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;max-width:1450px;margin:0 auto 22px;display:grid}.hf-topbar>a{color:#5b214e;align-items:center;gap:8px;width:max-content;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.hf-topbar>a svg{width:18px}.hf-topbar>div{text-align:center}.hf-topbar>div span{color:#ef694f;letter-spacing:.16em;font-size:12px;font-weight:900;display:block}.hf-topbar>div strong{margin-top:4px;font:500 23px Georgia,serif;display:block}.hf-topbar>p{text-align:right;color:#766570;text-transform:capitalize;margin:0;font-size:13px}.hf-hero{color:#fff;background:radial-gradient(circle at 80% 15%,#ffb0853d,#0000 30%),linear-gradient(135deg,#2a1026,#5b214e 65%,#32172d);border-radius:28px;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:42px;max-width:1450px;margin:auto;padding:38px 42px;display:grid;box-shadow:0 28px 65px #34142c33}.hf-hero p,.hf-panel>header>p,.hf-workflow>header>p{color:#ff9a80;letter-spacing:.17em;margin:0;font-size:12px;font-weight:900}.hf-hero h1{letter-spacing:-.045em;margin:12px 0 14px;font:500 clamp(40px,5vw,68px)/.96 Georgia,serif}.hf-hero>div>span{color:#eadde5;max-width:780px;font-size:16px;line-height:1.65;display:block}.hf-separation{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff17;border:1px solid #ffffff38;border-radius:20px;gap:10px;padding:24px;display:grid;box-shadow:inset 0 1px #ffffff29}.hf-separation svg{color:#ff9a80;width:30px;height:30px}.hf-separation strong{font-size:16px}.hf-separation span{color:#ddcad6;font-size:13px;line-height:1.5}.hf-tabs{background:#fffc;border:1px solid #e4d6df;border-radius:16px;gap:8px;max-width:1450px;margin:18px auto;padding:7px;display:flex;overflow:auto;box-shadow:0 12px 34px #431d3914}.hf-tabs button{color:#66515e;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:44px;padding:0 18px;font-size:14px;font-weight:900}.hf-tabs button.active{color:#fff;background:#5b214e}.hf-notice{border-radius:12px;max-width:1450px;margin:0 auto 14px;padding:13px 16px;font-size:14px;font-weight:800}.hf-notice.success{color:#1f6338;background:#e8f6ed}.hf-notice.error{color:#9b3229;background:#fdebe8}.hf-stack,.hf-grid{gap:16px;max-width:1450px;margin:auto;display:grid}.hf-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start}.hf-panel{background:#ffffffe6;border:1px solid #e2d5dc;border-radius:21px;overflow:hidden;box-shadow:0 17px 42px #451d3a14}.hf-panel>header{border-bottom:1px solid #eee5ea;padding:22px 24px}.hf-panel>header h2{margin:7px 0 5px;font:500 28px Georgia,serif}.hf-panel>header h3{margin:6px 0;font:500 22px Georgia,serif}.hf-panel>header span{color:#7e6b76;font-size:13px;line-height:1.5}.hf-kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.hf-kpis article{background:#fff;border:1px solid #e2d5dc;border-radius:18px;grid-template-columns:1fr auto;align-content:start;min-height:150px;padding:21px;display:grid}.hf-kpis svg{color:#ef694f;grid-area:1/2/4;width:30px;height:30px}.hf-kpis span{font-size:14px;font-weight:900}.hf-kpis strong{margin:15px 0 5px;font:500 37px Georgia,serif}.hf-kpis small{color:#877580;font-size:12px}.hf-workflow{background:#fff;border:1px solid #e2d5dc;border-radius:21px;padding:28px}.hf-workflow h2{margin:8px 0 22px;font:500 31px Georgia,serif}.hf-workflow>div{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.hf-workflow article{background:#f8f2f5;border-radius:15px;grid-template-columns:35px 1fr;gap:6px 10px;padding:18px;display:grid}.hf-workflow article>b{color:#fff;background:#5b214e;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;display:grid}.hf-workflow article strong{font-size:14px}.hf-workflow article span{color:#7a6873;font-size:12px;line-height:1.45}.hf-provider{background:#fff7f1;border-color:#ecc7b8;align-items:center;gap:16px;padding:19px 22px;display:flex}.hf-provider>svg{color:#c9543d;flex:none}.hf-provider div{flex:1}.hf-provider strong{font-size:15px}.hf-provider p{color:#755f69;margin:5px 0 0;font-size:13px;line-height:1.5}.hf-provider button,.hf-form>button,.hf-list article>button,.hf-payroll-list footer>button{color:#fff;cursor:pointer;background:#ef694f;border:0;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:900}.hf-roster>div{max-height:620px;padding:12px;overflow:auto}.hf-roster button{color:#3b2834;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;width:100%;padding:13px;display:grid}.hf-roster button:hover,.hf-roster button.active{background:#fbf4f8;border-color:#e3c6d7}.hf-roster button>span{color:#fff;background:#5b214e;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.hf-roster button div{gap:4px;display:grid}.hf-roster button small{color:#887681}.hf-roster button>b{color:#22633a;background:#e9f6ee;border-radius:99px;padding:6px 8px;font-size:11px}.hf-form{padding-bottom:22px}.hf-form>label,.hf-form>div,.hf-form>button{margin-left:22px;margin-right:22px}.hf-form>label{margin-top:16px}.hf-form>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.hf-form label{color:#5c4654;gap:7px;font-size:13px;font-weight:900;display:grid}.hf-form input,.hf-form select{color:#3d2935;background:#fff;border:1px solid #ddcfd7;border-radius:10px;width:100%;min-height:45px;padding:0 12px;font-size:14px}.hf-form>button{width:calc(100% - 44px);margin-top:18px}.hf-form button:disabled,.hf-list button:disabled,.hf-provider button:disabled,.hf-payroll-list button:disabled{opacity:.48;cursor:not-allowed}.hf-list>article{border-bottom:1px solid #eee5ea;grid-template-columns:1fr auto auto;align-items:center;gap:13px;padding:16px 20px;display:grid}.hf-list article>div{gap:5px;display:grid}.hf-list article span{color:#7e6b76;font-size:12px}.hf-list article>b,.hf-payroll-list header>b{color:#7b5e32;text-transform:capitalize;background:#fff0d4;border-radius:99px;padding:6px 9px;font-size:11px}.hf-list article>b.approved,.hf-list article>b.posted,.hf-payroll-list header>b.exported,.hf-payroll-list header>b.owner_approved{color:#25643b;background:#e8f6ed}.hf-empty{color:#826f79;text-align:center;padding:45px 22px}.hf-payroll-form>div{grid-template-columns:repeat(4,1fr)}.hf-payroll-list{gap:14px;display:grid}.hf-payroll-list article>header{justify-content:space-between;align-items:flex-start;display:flex}.hf-payroll-totals{border-bottom:1px solid #eee5ea;grid-template-columns:repeat(4,1fr);display:grid}.hf-payroll-totals>span{color:#806d78;border-right:1px solid #eee5ea;gap:8px;padding:18px 22px;font-size:12px;display:grid}.hf-payroll-totals strong{color:#35132e;font:500 23px Georgia,serif}.hf-payroll-list footer{justify-content:space-between;align-items:center;gap:15px;padding:16px 22px;display:flex}.hf-payroll-list footer>span{color:#a05a27;font-size:12px;font-weight:800}.hf-accounts>div{grid-template-columns:1fr 1fr;gap:13px;padding:16px;display:grid}.hf-accounts section{background:#f8f2f5;border-radius:12px;gap:8px;padding:14px;display:grid}.hf-accounts section>strong{text-transform:uppercase;color:#ef694f;letter-spacing:.12em;font-size:11px}.hf-accounts section>span{gap:9px;font-size:12px;display:flex}.hf-accounts section span>b{color:#5b214e}.hf-audit>article{border-bottom:1px solid #eee5ea;grid-template-columns:110px 1fr auto;align-items:center;gap:16px;padding:15px 22px;display:grid}.hf-audit article>b{color:#ef694f;text-transform:uppercase;font-size:11px}.hf-audit article>div{gap:4px;display:grid}.hf-audit article strong{text-transform:capitalize;font-size:13px}.hf-audit article span,.hf-audit time{color:#806d78;font-size:11px}.hf-loading{text-align:center;background:#fff;border-radius:20px;max-width:500px;margin:20vh auto;padding:40px;box-shadow:0 20px 50px #32142b1f}@media (width<=1000px){.hf-hero,.hf-grid{grid-template-columns:1fr}.hf-kpis,.hf-workflow>div,.hf-payroll-totals,.hf-payroll-form>div{grid-template-columns:1fr 1fr}}@media (width<=700px){.hf-shell{padding:14px 13px 60px}.hf-topbar{grid-template-columns:1fr auto}.hf-topbar>div{display:none}.hf-topbar>p{font-size:11px}.hf-hero{padding:28px 22px}.hf-hero h1{font-size:43px}.hf-kpis,.hf-workflow>div,.hf-payroll-totals,.hf-form>div,.hf-payroll-form>div,.hf-accounts>div{grid-template-columns:1fr}.hf-list>article{grid-template-columns:1fr auto}.hf-list article>button{grid-column:1/-1}.hf-payroll-list footer{flex-direction:column;align-items:stretch}.hf-audit>article{grid-template-columns:1fr}.hf-audit time{text-align:left}}.hf-kpis button{color:#35132e;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2d5dc;border-radius:18px;grid-template-columns:1fr auto;align-content:start;min-height:150px;padding:21px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.hf-kpis button:hover{border-color:#cfa9c0;transform:translateY(-2px);box-shadow:0 16px 30px #451d3a1a}.hf-kpis button:focus-visible,.hf-tabs button:focus-visible,.hf-row-actions button:focus-visible,.hf-roster button:focus-visible{outline-offset:2px;outline:3px solid #ff684659}.hf-kpis button svg{color:#ef694f;grid-area:1/2/4;width:30px;height:30px}.hf-kpis button span{font-size:14px;font-weight:900}.hf-kpis button strong{margin:15px 0 5px;font:500 37px Georgia,serif}.hf-kpis button small{color:#877580;font-size:12px}.hf-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex!important}.hf-row-actions button,.hf-loading button{color:#fff;cursor:pointer;background:#ef694f;border:0;border-radius:10px;min-height:42px;padding:11px 16px;font-size:13px;font-weight:900}.hf-row-actions button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.hf-row-actions button svg{width:15px;height:15px}.hf-row-actions button.secondary{color:#5b214e;background:#f3e7ee}.hf-row-actions button.danger{color:#fff;background:#9b3229}.hf-list article>b.rejected,.hf-list article>b.void,.hf-list article>b.reversed,.hf-payroll-list header>b.void{color:#87332e;background:#fde8e5}.hf-loading{gap:18px;display:grid}.hf-loading button{margin:auto}.hf-guardrails{background:#fff;border:1px solid #dfd2da;border-radius:21px;padding:26px}.hf-guardrails header{align-items:center;gap:14px;display:flex}.hf-guardrails header svg{color:#2d7650;width:32px;height:32px}.hf-guardrails header p{color:#2d7650;letter-spacing:.14em;margin:0;font-size:11px;font-weight:900}.hf-guardrails h2{margin:4px 0 0;font:500 27px Georgia,serif}.hf-guardrails>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.hf-guardrails>div span{color:#315f45;background:#edf7f0;border-radius:11px;padding:13px;font-size:13px;font-weight:800}.hf-details{border-bottom:1px solid #eee5ea;padding:0 22px 18px;overflow:auto}.hf-details summary,.hf-entry-lines summary{color:#5b214e;cursor:pointer;padding:13px 0;font-size:13px;font-weight:900}.hf-table{border:1px solid #e5d9df;border-radius:12px;min-width:640px;overflow:hidden}.hf-table>div{border-bottom:1px solid #eee5ea;grid-template-columns:2fr 1fr 1fr 1fr;gap:12px;padding:11px 13px;font-size:12px;display:grid}.hf-table>div:last-child{border-bottom:0}.hf-table-head{color:#715965;text-transform:uppercase;letter-spacing:.04em;background:#f8f2f5;font-weight:900}.hf-table-total{background:#fff8f3}.hf-trial>header{border-bottom:1px solid #eee5ea;padding:22px 24px}.hf-trial>header p{color:#ef694f;letter-spacing:.17em;margin:0;font-size:12px;font-weight:900}.hf-trial>header h2{margin:7px 0 5px;font:500 28px Georgia,serif}.hf-trial>header span{color:#7e6b76;font-size:13px}.hf-trial>.hf-table{margin:18px;overflow:auto}.hf-entry-lines{margin-top:5px}.hf-entry-lines small{color:#745e6a;padding:4px 0;display:block}.hf-journal-row{align-items:start!important}@media (width<=1000px){.hf-guardrails>div{grid-template-columns:1fr 1fr}}@media (width<=700px){.hf-guardrails>div,.hf-list>article{grid-template-columns:1fr}.hf-row-actions{justify-content:stretch;width:100%}.hf-row-actions button{flex:1}.hf-table{min-width:580px}}.driver-removal-zone{background:#fff5f2;border:1px solid #e8b8b1;border-radius:12px;margin-top:24px;padding:18px}.driver-removal-zone h3{color:#7d261f;margin:0 0 7px;font:600 20px Georgia,serif}.driver-removal-zone>p{color:#72524e;margin:0 0 14px;font-size:13px;line-height:1.55}.driver-removal-zone>button{color:#fff;cursor:pointer;background:#a8372c;border:1px solid #a8372c;border-radius:9px;width:100%;min-height:46px;font-weight:850}.driver-removal-zone>button:disabled{opacity:.55;cursor:not-allowed}.driver-removal-zone>p[role=alert]{color:#6d251f;background:#ffe2dc;border-radius:8px;margin:12px 0 0;padding:10px}.manager-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.manager-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.manager-heading-actions>button{color:#fff;background:var(--orange);cursor:pointer;border:0;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:850}.manager-heading-actions>button.photo-import-button{color:var(--plum);background:#fff;border:1px solid #d9c4d0}.menu-photo-import-modal>section{background:#fff;border-radius:18px;gap:15px;width:min(920px,100%);max-height:calc(100vh - 40px);padding:34px;display:grid;position:relative;overflow:auto;box-shadow:0 30px 80px #14081047}.menu-photo-import-modal h2{margin:0;font:500 32px Georgia,serif}.menu-photo-import-modal>section>p:not(.eyebrow){color:var(--muted);margin:0;font-size:11px}.menu-photo-picker{color:var(--plum);cursor:pointer;background:#fff9f6;border:2px dashed #d7c3cd;border-radius:14px;gap:7px;padding:22px;display:grid}.menu-photo-picker span{color:var(--muted);font-size:10px}.menu-photo-picker input{margin-top:8px}.menu-photo-import-summary{background:#f5edf1;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:12px 15px;display:flex}.menu-photo-import-summary span{color:var(--muted);font-size:10px}.menu-photo-import-list{gap:8px;display:grid}.menu-photo-import-list article{border:1px solid var(--line);border-radius:12px;grid-template-columns:58px minmax(140px,1fr) minmax(220px,1.2fr) minmax(85px,.45fr);align-items:center;gap:11px;padding:9px;display:grid}.menu-photo-import-list article.done{background:#f4fbf6;border-color:#b8d6c3}.menu-photo-import-list article.error{background:#fff4f2;border-color:#e7b5ae}.menu-photo-import-list img{object-fit:cover;border-radius:9px;width:58px;height:58px}.menu-photo-import-list div{gap:4px;min-width:0;display:grid}.menu-photo-import-list div strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.menu-photo-import-list small,.menu-photo-import-list article>span{color:var(--muted);font-size:8px}.menu-photo-import-list select{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:10px}.menu-photo-import-modal footer{background:#fff;justify-content:flex-end;gap:9px;padding:14px 0 0;display:flex;position:sticky;bottom:-34px}.menu-photo-import-modal footer button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:11px 15px;font-weight:800}.menu-photo-import-modal footer button:last-child{border-color:var(--orange);color:#fff;background:var(--orange)}.menu-photo-import-modal footer button:disabled{opacity:.55;cursor:not-allowed}@media (width<=700px){.manager-heading{flex-direction:column;align-items:flex-start}.manager-heading-actions{justify-content:flex-start;width:100%}.menu-photo-import-modal>section{padding:27px 18px}.menu-photo-import-list article{grid-template-columns:52px 1fr}.menu-photo-import-list img{width:52px;height:52px}.menu-photo-import-list select,.menu-photo-import-list article>span{grid-column:2}.menu-photo-import-summary{flex-direction:column;align-items:flex-start}}.location-pill .pin{width:16px;height:16px;color:var(--orange)}.location-pill .chevron{color:#718076;width:15px;height:15px}.address-box .address-icon{width:21px;height:21px;color:var(--orange);flex:none}.trust-row span{align-items:center;gap:6px;display:inline-flex}.trust-row svg{width:15px;height:15px;color:var(--green)}.search-field>svg{width:19px;height:19px;color:var(--muted);flex:none}.market-mode-row button span svg,.celebrations-market-link>span svg{stroke-width:1.9px;width:18px;height:18px}.market-mode-row button.active span svg{stroke-width:2.2px}.restaurant-image:after{filter:none;pointer-events:none;background:linear-gradient(#19071508,#1907152e);border-radius:0;width:auto;height:auto;inset:0}.restaurant-image>img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.restaurant-card:hover .restaurant-image>img{transform:scale(1.035)}.restaurant-image small{box-shadow:0 6px 18px #2c0f2524}.empty-state>span{width:58px;height:58px;color:var(--green);background:#f4e5ed;border-radius:18px;place-items:center;display:grid}.empty-state>span svg{width:28px;height:28px}.journey-icon svg{stroke-width:1.8px;width:26px;height:26px}.benefit-grid article>span{place-items:center;display:grid}.benefit-grid article>span svg{stroke-width:1.8px;width:24px;height:24px}.menu-cover{position:relative;overflow:hidden}.menu-cover>img{object-fit:cover;width:100%;height:100%;display:block}.menu-cover:after{content:"";pointer-events:none;background:linear-gradient(#1907150a,#19071538);position:absolute;inset:0}.menu-item-visual.no-real-photo>svg{color:#8b7b83;width:29px;height:29px}.menu-item-visual.has-real-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#240c1e40);position:absolute;inset:0}.menu-item-visual button{z-index:2}@media (width<=700px){.restaurant-image{height:180px}.menu-cover{height:165px}}.workplace-auth-page{color:#32152b;background:#f6f2f0;grid-template-columns:minmax(320px,1.05fr) minmax(420px,.95fr);min-height:100vh;display:grid}.workplace-auth-brand{color:#fff;background:linear-gradient(145deg,#2a1024 0%,#4b1b40 60%,#632353 100%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(30px,5vw,72px);display:flex;position:relative;overflow:hidden}.workplace-auth-brand:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:70%;position:absolute;bottom:-20%;right:-18%;box-shadow:0 0 0 60px #ffffff09,0 0 0 120px #ffffff06}.workplace-auth-brand .brand-logo{z-index:1;color:#fff;position:relative}.workplace-auth-brand>div{z-index:1;max-width:660px;position:relative}.workplace-auth-brand>div p,.workplace-auth-eyebrow{color:#ff9b83;letter-spacing:.16em;margin:0 0 18px;font-size:.78rem;font-weight:800}.workplace-auth-brand h1{letter-spacing:-.055em;max-width:600px;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,6.5vw,6.8rem);font-weight:400;line-height:.9}.workplace-auth-brand>div span{color:#e4d6df;max-width:480px;font-size:1.12rem;line-height:1.6;display:block}.workplace-auth-brand>small{z-index:1;color:#cdb9c7;font-size:.78rem;line-height:1.5;position:relative}.workplace-auth-panel{background:#fff;flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(34px,7vw,100px);display:flex}.workplace-auth-back{color:#6f5e68;align-self:flex-start;margin-bottom:clamp(54px,8vh,110px);font-size:.88rem;font-weight:700;text-decoration:none}.workplace-auth-panel h2{letter-spacing:-.04em;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:400}.workplace-auth-panel>p:not(.workplace-auth-eyebrow){color:#75666f;margin:0 0 34px;font-size:1rem;line-height:1.6}.workplace-login-form{gap:20px;width:100%;max-width:560px;display:grid}.workplace-login-form label{color:#32152b;gap:8px;font-size:.88rem;font-weight:800;display:grid}.workplace-login-form input{color:#32152b;width:100%;min-height:54px;font:inherit;background:#fbfaf9;border:1px solid #d7cccf;border-radius:9px;outline:none;padding:0 16px}.workplace-login-form input:focus{background:#fff;border-color:#5b214e;box-shadow:0 0 0 3px #5b214e1a}.workplace-password-field{position:relative}.workplace-password-field input{padding-right:76px}.workplace-password-field button{color:#5b214e;cursor:pointer;background:0 0;border:0;padding:0 10px;font-weight:800;position:absolute;top:8px;bottom:8px;right:8px}.workplace-auth-submit{color:#fff;cursor:pointer;background:#5b214e;border:0;border-radius:9px;min-height:56px;font-size:1rem;font-weight:800;box-shadow:0 10px 24px #43153929}.workplace-auth-submit:hover{background:#49183e}.workplace-auth-submit:disabled{cursor:wait;opacity:.65}.workplace-auth-error,.workplace-auth-success{border-radius:8px;padding:12px 14px;margin:0!important;font-size:.9rem!important;line-height:1.5!important}.workplace-auth-error{color:#9c2d20;background:#fff0ed}.workplace-auth-success{color:#21633b;background:#edf8f1}.workplace-auth-reset{color:#5b214e;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;font-size:.88rem;font-weight:800;text-decoration:underline}.workplace-auth-reset:disabled{opacity:.55;cursor:wait}.workplace-auth-help{color:#75666f;border-top:1px solid #e7dedd;gap:6px;max-width:560px;margin-top:30px;padding-top:24px;font-size:.88rem;line-height:1.5;display:grid}.workplace-auth-help strong{color:#32152b}.workplace-password-rules{color:#75666f!important;margin:-5px 0 0!important;font-size:.82rem!important;line-height:1.5!important}.workplace-password-identity{grid-template-columns:1fr 1fr;gap:10px;max-width:560px;margin:0 0 28px;display:grid}.workplace-password-identity div{background:#fbfaf9;border:1px solid #e7dedd;border-radius:8px;padding:14px}.workplace-password-identity dt{color:#84757d;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.workplace-password-identity dd{color:#32152b;margin:6px 0 0;font-weight:800}@media (width<=900px){.workplace-auth-page{grid-template-columns:1fr}.workplace-auth-brand{min-height:340px;padding:32px}.workplace-auth-brand h1{font-size:3.4rem}.workplace-auth-brand>small{margin-top:50px}.workplace-auth-panel{min-height:auto;padding:46px 28px 70px}.workplace-auth-back{margin-bottom:48px}}@media (width<=520px){.workplace-auth-brand{min-height:300px}.workplace-auth-brand h1{font-size:2.8rem}.workplace-auth-panel{padding-inline:20px}.workplace-password-identity{grid-template-columns:1fr}}body:has(.workplace-auth-page) .amiel-language-switcher{top:16px;bottom:auto;right:16px}@media (width<=520px){body:has(.workplace-auth-page) .amiel-language-switcher{top:12px;right:12px}.workplace-auth-panel{padding-bottom:42px}.workplace-auth-submit{width:100%}}.workspace-install-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:42px;font:800 .82rem/1 Arial,sans-serif;display:flex}.workspace-install-button svg{width:17px;height:17px}.workspace-install-button:disabled{cursor:default;opacity:.72}.workspace-install-sidebar{color:#fff;background:#ffffff14;border:1px solid #fff3;width:calc(100% - 18px);margin:14px 9px 0}.workspace-install-sidebar:hover:not(:disabled){background:#ffffff26}.workspace-install-login{color:#5b214e;background:#fff;border:1px solid #d9ced4;width:100%;max-width:560px;margin-top:14px}.workspace-install-login:hover:not(:disabled){background:#fbf6f9;border-color:#5b214e}.workspace-install-overlay{z-index:20000;-webkit-backdrop-filter:blur(12px);background:#1c0817ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.workspace-install-guide{color:#32152b;background:#fff;border:1px solid #ffffff8c;border-radius:18px;width:min(100%,440px);padding:32px;position:relative;box-shadow:0 30px 90px #1b081659}.workspace-install-guide>img{border-radius:16px;width:68px;height:68px;box-shadow:0 9px 24px #3b13322e}.workspace-install-guide>p{color:#ed684f;letter-spacing:.16em;margin:18px 0 8px;font-size:.72rem;font-weight:900}.workspace-install-guide h2{margin:0;font:500 2rem/1.08 Georgia,serif}.workspace-install-guide ol{color:#675962;margin:24px 0;padding-left:22px;line-height:1.7}.workspace-install-guide li+li{margin-top:7px}.workspace-install-guide small{color:#75666f;background:#f8f4f2;border-radius:8px;padding:13px;line-height:1.5;display:block}.workspace-install-close{color:#32152b;cursor:pointer;background:#f4efed;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.workspace-install-close svg{width:19px}.workspace-install-done{color:#fff;cursor:pointer;background:#5b214e;border:0;border-radius:8px;width:100%;min-height:48px;margin-top:20px;font-weight:850}.workspace-install-guide{max-height:calc(100dvh - 32px);overflow-y:auto}.workspace-install-guide .workspace-install-explainer{color:#675962;letter-spacing:normal;margin:14px 0 0;font:400 .9rem/1.5 Arial,sans-serif}.workspace-install-copy{color:#5b214e;cursor:pointer;background:#fff;border:1px solid #5b214e;border-radius:8px;width:100%;min-height:42px;margin:0 0 12px;font-weight:800}.amiel-link-install-page{color:#32152b;background:#fff8f1;place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.amiel-link-install-card{background:#fff;border:1px solid #eadde3;border-radius:20px;width:min(100%,560px);padding:clamp(24px,5vw,44px);box-shadow:0 20px 60px #3b13321a}.amiel-link-install-card>img{border-radius:19px}.amiel-link-install-eyebrow{color:#e66349;letter-spacing:.16em;margin:22px 0 8px;font:900 .72rem/1.3 Arial,sans-serif}.amiel-link-install-card h1{margin:0;font:500 clamp(2rem,7vw,3rem)/1.08 Georgia,serif}.amiel-link-install-intro{color:#675962;font:400 1rem/1.6 Arial,sans-serif}.amiel-link-install-card .workspace-install-login{color:#fff;background:#5b214e;border-color:#5b214e;max-width:none;min-height:52px}.amiel-link-install-instructions{gap:14px;margin:28px 0;display:grid}.amiel-link-install-instructions>div{background:#fff8f1;border-radius:12px;padding:16px}.amiel-link-install-instructions h2{margin:0 0 6px;font:800 1rem/1.3 Arial,sans-serif}.amiel-link-install-instructions p{color:#675962;margin:0;font:400 .9rem/1.5 Arial,sans-serif}.amiel-link-install-note{color:#675962;font:400 .86rem/1.5 Arial,sans-serif}.amiel-link-install-signin{color:#5b214e;margin-top:12px;font:800 .9rem/1.5 Arial,sans-serif;text-decoration:underline;display:inline-block}.admin-shell.approved-workspace{--office-plum:#4d163f;--office-plum-dark:#32102a;--office-coral:#e85d43;--office-paper:#f5f3ef;--office-card:#fff;--office-ink:#251f24;--office-muted:#71686f;--office-line:#ded9d3;background:var(--office-paper);grid-template-columns:258px minmax(0,1fr)}.approved-workspace .admin-sidebar{background:var(--office-plum-dark);width:258px;padding:22px 14px 18px;box-shadow:8px 0 24px #2b132414}.approved-sidebar-brand{border-bottom:1px solid #ffffff21;padding:0 12px 20px}.approved-sidebar-brand>a{letter-spacing:-.035em;font:600 37px/1 Georgia,serif}.approved-sidebar-brand>span{color:#d9cad4;margin-top:8px;font-size:11px}.approved-workspace .admin-sidebar nav{gap:2px;margin-top:14px;display:grid}.office-nav-label{color:#ad96a7;letter-spacing:.14em;margin:14px 12px 6px;font-size:10px;font-weight:900}.approved-workspace .admin-sidebar nav button,.approved-workspace .admin-sidebar nav a{color:#e9e0e6;border-radius:7px;min-height:39px;padding:0 11px;font-size:13px;font-weight:650}.approved-workspace .admin-sidebar nav :is(button,a)>svg{color:#cdbbc7;stroke-width:1.8px;width:18px;height:18px}.approved-workspace .admin-sidebar nav :is(button,a):hover{background:#ffffff14}.approved-workspace .admin-sidebar nav button.active{color:var(--office-plum-dark);background:#fff;border-color:#ffffff14;box-shadow:0 5px 16px #00000021}.approved-workspace .admin-sidebar nav button.active>svg{color:var(--office-coral)}.approved-sidebar-story{display:none}.approved-workspace .admin-user{color:#fff;border-top:1px solid #ffffff21;grid-template-columns:38px 1fr;gap:10px;margin-top:18px;padding:15px 9px 0;display:grid}.approved-workspace .admin-user>span{background:#6b315b;border:1px solid #ffffff2e;border-radius:9px;place-items:center;width:38px;height:38px;font-weight:850;display:grid;overflow:hidden}.approved-workspace .admin-user img{object-fit:cover;width:100%;height:100%}.approved-workspace .admin-user>div{gap:1px;min-width:0;display:grid}.approved-workspace .admin-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.approved-workspace .admin-user small{color:#cdbbc7;font-size:10px}.approved-workspace .admin-user a{color:#ffb6a6!important;min-height:auto!important;padding:0!important;font-size:10px!important}.approved-workspace .admin-content,.approved-workspace .admin-content-module{background:var(--office-paper)}.approved-workspace .admin-content-department{background:var(--office-paper);min-height:100vh;padding:0;overflow:visible}.approved-topbar{border-color:var(--office-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.approved-hero{background:#fff;min-height:132px;padding:24px 30px}.approved-hero h1{color:var(--office-plum-dark);font-size:clamp(38px,4vw,55px)}.approved-hero em{display:none}.approved-kpi,.approved-card{border-color:var(--office-line);background:#fff;border-radius:10px;box-shadow:0 3px 12px #2b1c260b}.approved-dashboard-grid{padding-bottom:12px}.office-directory{border:1px solid var(--office-line);background:#fff;border-radius:12px;margin:0 22px 34px;padding:24px;box-shadow:0 4px 16px #2b1c260a}.office-directory>header{border-bottom:1px solid var(--office-line);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:19px;padding-bottom:17px;display:flex}.office-directory>header>div>span,.department-tools>header span,.department-checklist>header span{color:var(--office-coral);letter-spacing:.14em;font-size:10px;font-weight:900}.office-directory h2,.department-tools h2,.department-checklist h2{color:var(--office-plum-dark);margin:5px 0 0;font:600 26px/1.05 Georgia,serif}.office-directory>header p{max-width:650px;color:var(--office-muted);margin:7px 0 0;font-size:14px;line-height:1.5}.office-directory-count{border:1px solid var(--office-line);color:var(--office-muted);white-space:nowrap;border-radius:7px;padding:8px 11px;font-size:12px;font-weight:800}.office-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.office-department-card{border:1px solid var(--office-line);min-height:98px;color:var(--office-ink);text-align:left;cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:13px;padding:15px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.office-department-card:hover{border-color:#bbaeb7;transform:translateY(-1px);box-shadow:0 8px 20px #2d192713}.office-department-card:focus-visible{outline:3px solid var(--office-coral);outline-offset:2px}.office-department-icon,.department-room-icon{color:#fff;background:var(--office-plum);border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.office-department-icon svg,.department-room-icon svg{width:21px;height:21px}.office-department-card.coral .office-department-icon,.department-room-icon.coral{background:#c9503b}.office-department-card.amber .office-department-icon,.department-room-icon.amber{background:#9b681d}.office-department-card.blue .office-department-icon,.department-room-icon.blue{background:#31648c}.office-department-card.green .office-department-icon,.department-room-icon.green{background:#36725c}.office-department-card.emerald .office-department-icon,.department-room-icon.emerald{background:#28715d}.office-department-card.indigo .office-department-icon,.department-room-icon.indigo{background:#445a8e}.office-department-card.slate .office-department-icon,.department-room-icon.slate{background:#565c66}.office-department-card.rose .office-department-icon,.department-room-icon.rose{background:#a44c62}.office-department-card.violet .office-department-icon,.department-room-icon.violet{background:#76518e}.office-department-card>span:nth-child(2){gap:5px;min-width:0;display:grid}.office-department-card strong{color:var(--office-plum-dark);font-size:15px}.office-department-card small{color:var(--office-muted);font-size:12px;line-height:1.4}.office-department-card>svg{color:#9d939a;width:18px}.department-room{min-height:100vh;color:var(--office-ink);background:var(--office-paper)}.department-room-header{border-bottom:1px solid var(--office-line);background:#fff;min-height:176px;padding:22px clamp(22px,4vw,54px) 26px;position:relative}.department-back{min-height:38px;color:var(--office-plum);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:800;display:flex}.department-back svg{width:16px}.department-room-heading{align-items:center;gap:17px;margin-top:16px;display:flex}.department-room-heading>div>span{color:var(--office-coral);letter-spacing:.13em;font-size:10px;font-weight:900}.department-room-heading h1{color:var(--office-plum-dark);letter-spacing:-.035em;margin:5px 0 6px;font:600 clamp(35px,4vw,50px)/.96 Georgia,serif}.department-room-heading p{color:var(--office-muted);margin:0;font-size:15px}.department-room-actions{align-items:center;gap:9px;display:flex;position:absolute;top:34px;right:clamp(22px,4vw,54px)}.department-prelaunch{color:#a74233;background:#fff6f3;border:1px solid #efd5cf;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:11px;font-weight:850;display:flex}.department-prelaunch i{background:#e85d43;border-radius:50%;width:7px;height:7px}.department-room-actions button{color:#fff;background:var(--office-plum);cursor:pointer;border:0;border-radius:7px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:12px;font-weight:850;display:flex}.department-room-actions button svg{width:17px}.department-welcome{border:1px solid #d7cfd4;border-left:4px solid var(--office-plum);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:25px;margin:22px clamp(22px,4vw,54px) 0;padding:22px 25px;display:flex}.department-welcome span{color:var(--office-coral);letter-spacing:.13em;font-size:10px;font-weight:900}.department-welcome h2{color:var(--office-plum-dark);margin:5px 0;font:600 27px/1.1 Georgia,serif}.department-welcome p{max-width:800px;color:var(--office-muted);margin:0;font-size:14px;line-height:1.55}.department-welcome>svg{border:1px solid var(--office-line);width:52px;height:52px;color:var(--office-plum);background:#f8f5f7;border-radius:10px;padding:12px}.department-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:13px clamp(22px,4vw,54px) 0;display:grid}.department-metric-grid article{border:1px solid var(--office-line);background:#fff;border-radius:9px;min-height:118px;padding:16px}.department-metric-grid span{color:var(--office-muted);font-size:12px;font-weight:750;display:block}.department-metric-grid strong{color:var(--office-plum-dark);margin:12px 0 6px;font:600 28px/1 Georgia,serif;display:block}.department-metric-grid small{color:#8a8187;font-size:11px;line-height:1.4;display:block}.department-work-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:13px;margin:13px clamp(22px,4vw,54px) 40px;display:grid}.department-tools,.department-checklist{border:1px solid var(--office-line);background:#fff;border-radius:10px}.department-tools>header,.department-checklist>header{border-bottom:1px solid var(--office-line);padding:20px}.department-tools>header{justify-content:space-between;align-items:flex-end;display:flex}.department-tools>header small{color:var(--office-muted);font-size:11px}.department-tools>div{padding:8px}.department-tools a,.department-tools button{width:100%;min-height:82px;color:var(--office-ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eeeae6;justify-content:space-between;align-items:center;gap:15px;padding:14px;text-decoration:none;display:flex}.department-tools :is(a,button):last-child{border-bottom:0}.department-tools :is(a,button):hover{background:#faf8f6}.department-tools :is(a,button)>span{gap:5px;display:grid}.department-tools strong{color:var(--office-plum-dark);font-size:15px}.department-tools small{color:var(--office-muted);font-size:12px}.department-tools :is(a,button)>svg{width:18px;color:var(--office-coral)}.department-checklist ol{margin:0;padding:10px 18px;list-style:none}.department-checklist li{border-bottom:1px solid #eeeae6;grid-template-columns:31px 1fr;align-items:center;gap:10px;min-height:64px;padding:10px 0;display:grid}.department-checklist li>span{width:28px;height:28px;color:var(--office-plum);border:1px solid #d6cdd3;border-radius:7px;place-items:center;font-size:11px;font-weight:900;display:grid}.department-checklist li p{color:#554c52;margin:0;font-size:13px;line-height:1.4}.department-checklist>button{min-height:42px;color:var(--office-plum);cursor:pointer;background:#fff;border:1px solid #cdbfc9;border-radius:7px;align-items:center;gap:7px;margin:5px 18px 18px;padding:0 12px;font-size:12px;font-weight:850;display:flex}.department-checklist>button svg{width:16px}.department-guide-backdrop{z-index:120;background:#19101794;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.department-guide{background:#fff;border-radius:12px;width:min(620px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 28px 80px #11070e4d}.department-guide>header{border-bottom:1px solid var(--office-line);justify-content:space-between;align-items:flex-start;padding:21px 23px;display:flex}.department-guide>header span{color:var(--office-coral);letter-spacing:.13em;font-size:10px;font-weight:900}.department-guide>header h2{color:var(--office-plum-dark);margin:5px 0 0;font:600 28px/1 Georgia,serif}.department-guide>header button{border:1px solid var(--office-line);width:40px;height:40px;color:var(--office-ink);cursor:pointer;background:#fff;border-radius:7px;place-items:center;display:grid}.department-guide>header svg{width:19px}.department-guide-progress{background:#eeeae6;gap:3px;height:6px;display:grid}.department-guide-progress i{background:#ddd6db}.department-guide-progress i.complete{background:var(--office-coral)}.department-guide-body{min-height:310px;padding:32px 35px}.department-guide-number{color:#fff;background:var(--office-plum);border-radius:10px;place-items:center;width:52px;height:52px;font:600 21px Georgia,serif;display:grid}.department-guide-number.coral{background:#c9503b}.department-guide-number.amber{background:#9b681d}.department-guide-number.blue{background:#31648c}.department-guide-number.green,.department-guide-number.emerald{background:#28715d}.department-guide-number.indigo{background:#445a8e}.department-guide-number.slate{background:#565c66}.department-guide-number.rose{background:#a44c62}.department-guide-number.violet{background:#76518e}.department-guide-body>small{color:var(--office-coral);letter-spacing:.12em;margin-top:24px;font-size:10px;font-weight:900;display:block}.department-guide-body h3{color:var(--office-plum-dark);margin:8px 0 12px;font:600 32px/1.08 Georgia,serif}.department-guide-body>p{color:var(--office-muted);margin:0;font-size:16px;line-height:1.65}.department-guide-tool-help{border:1px solid var(--office-line);background:#faf8f6;border-radius:9px;margin-top:22px;padding:18px}.department-guide-tool-help ol{color:var(--office-ink);margin:0 0 16px;padding-left:20px}.department-guide-tool-help li{margin:7px 0;font-size:13px;line-height:1.5}.department-guide-tool-help>a,.department-guide-tool-help>button{color:#fff;background:var(--office-plum);cursor:pointer;border:0;border-radius:7px;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.department-guide-tool-help svg{width:16px}.department-guide-checklist{gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.department-guide-checklist li{border:1px solid var(--office-line);color:var(--office-ink);background:#faf8f6;border-radius:8px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:13px;line-height:1.45;display:flex}.department-guide-checklist svg{color:#28715d;flex:none;width:17px}.department-guide-reminder{color:#315b40;background:#f3f8f4;border:1px solid #d8e5dc;border-radius:8px;align-items:flex-start;gap:10px;margin-top:24px;padding:13px;display:flex}.department-guide-reminder svg{flex:none;width:18px}.department-guide-reminder span{font-size:12px;line-height:1.5}.department-guide>footer{border-top:1px solid var(--office-line);background:#faf9f7;justify-content:space-between;gap:10px;padding:17px 23px;display:flex}.department-guide>footer button{border:1px solid var(--office-line);min-height:43px;color:var(--office-plum);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:7px;padding:0 15px;font-size:12px;font-weight:850;display:flex}.department-guide>footer button:last-child{border-color:var(--office-plum);color:#fff;background:var(--office-plum);margin-left:auto}.department-guide>footer button:disabled{opacity:.4;cursor:not-allowed}.department-guide>footer svg{width:16px}.department-guide{width:min(860px,100%)}.department-guide-tool-help{padding:20px}.department-guide-tool-help h4{color:var(--office-plum-dark);letter-spacing:.09em;margin:20px 0 8px;font-size:11px}.department-guide-tool-help li{margin:9px 0;line-height:1.55}.department-guide-tool-help>a,.department-guide-tool-help>button{margin-top:16px}.department-guide-path,.department-guide-result{background:#fff;border-radius:8px;gap:5px;padding:13px;display:grid}.department-guide-path strong,.department-guide-result strong,.department-guide-stuck>strong,.department-guide-sections strong{color:var(--office-coral);letter-spacing:.09em;font-size:10px}.department-guide-path span,.department-guide-result span{color:var(--office-ink);font-size:13px;line-height:1.55}.department-guide-result{border-left:3px solid #28715d;margin-top:15px}.department-guide-stuck{color:var(--office-ink);background:#fff7f3;border:1px solid #ead3cd;border-radius:8px;margin-top:15px;padding:14px}.department-guide-stuck p{margin:7px 0 0;font-size:13px;line-height:1.55}.department-guide-stuck ul{margin:7px 0 0;padding-left:18px}.department-guide-stuck li{margin:6px 0}.department-guide-sections{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.department-guide-sections section{border:1px solid var(--office-line);background:#faf8f6;border-radius:9px;padding:15px}.department-guide-sections section.stuck{background:#fff7f3;border-color:#ead3cd}.department-guide-sections p{color:var(--office-ink);margin:7px 0 0;font-size:13px;line-height:1.55}@media (width<=1100px){.department-room-actions{margin-top:18px;position:static}.department-metric-grid{grid-template-columns:1fr 1fr}.department-work-grid,.office-directory-grid{grid-template-columns:1fr}}@media (width<=980px){.admin-shell.approved-workspace{display:block}.approved-workspace .admin-sidebar{z-index:70;align-items:center;width:100%;height:auto;min-height:70px;padding:10px 14px;display:flex;position:sticky;top:0}.approved-sidebar-brand{border:0;padding:0}.approved-sidebar-brand>span,.approved-workspace .admin-user{display:none}.approved-workspace .admin-sidebar nav{scrollbar-width:none;gap:4px;margin:0 0 0 20px;display:flex;overflow-x:auto}.approved-workspace .admin-sidebar nav::-webkit-scrollbar{display:none}.office-nav-label{display:none}.approved-workspace .admin-sidebar nav button,.approved-workspace .admin-sidebar nav a{justify-content:flex-start;width:auto;min-width:max-content;height:42px;padding:0 12px;font-size:11px}.approved-workspace .admin-sidebar nav :is(button,a)>svg{margin:0}.department-room{padding-bottom:74px}}@media (width<=640px){.approved-workspace .admin-sidebar nav a:nth-of-type(n+3),.approved-workspace .admin-sidebar nav button:nth-of-type(n+4){display:flex}.approved-workspace .admin-sidebar{padding:9px 11px}.approved-sidebar-brand>a{font-size:29px}.approved-workspace .admin-sidebar nav{margin-left:12px}.office-directory{margin:0 12px 88px;padding:17px}.office-directory>header{flex-direction:column;align-items:flex-start}.office-directory-count{display:none}.office-department-card{grid-template-columns:40px minmax(0,1fr) 15px;min-height:92px;padding:12px}.office-department-icon{width:40px;height:40px}.office-department-card strong{font-size:14px}.office-department-card small{font-size:11px}.department-room-header{padding:17px 16px 22px}.department-room-heading{align-items:flex-start}.department-room-icon{flex:none;width:42px;height:42px}.department-room-heading h1{font-size:36px}.department-room-heading p{font-size:13px;line-height:1.45}.department-room-actions{flex-direction:column;align-items:stretch}.department-room-actions button,.department-prelaunch{justify-content:center}.department-welcome,.department-metric-grid,.department-work-grid{margin-left:12px;margin-right:12px}.department-welcome{padding:18px}.department-welcome>svg{display:none}.department-metric-grid{grid-template-columns:1fr 1fr}.department-metric-grid article{min-height:108px;padding:13px}.department-metric-grid strong{font-size:24px}.department-work-grid{margin-bottom:95px}.department-tools>header{flex-direction:column;align-items:flex-start;gap:7px}.department-guide-backdrop{align-items:end;padding:0}.department-guide{border-radius:18px 18px 0 0;width:100%;max-height:92vh}.department-guide-body{min-height:300px;padding:28px 24px}.department-guide-body h3{font-size:28px}.department-guide-body>p{font-size:15px}}html.amiel-translation-pending body{visibility:hidden}.approved-map-controls button:disabled{cursor:not-allowed;opacity:.45}.approved-map-legend{bottom:37px}.approved-map-disclaimer{z-index:7;color:#4f4250;text-align:center;text-shadow:0 1px 2px #fff;margin:0;font-size:12px;position:absolute;bottom:8px;left:14px;right:14px}.approved-data-notice{color:#813829;background:#fff3ef;border:1px solid #f0c6bc;border-radius:10px;margin:0 22px 14px;padding:12px 14px;font-size:13px}.approved-meta-token{font:inherit!important;color:inherit!important;font-weight:inherit!important}.approved-workspace-main.high-contrast{--aw-muted:#3e3440;--aw-line:#bcaeb6}.approved-workspace-main.high-contrast .approved-card,.approved-workspace-main.high-contrast .approved-kpi{border-width:2px;box-shadow:0 8px 24px #3107261f}.approved-icon-button[aria-pressed=true]{color:#fff;background:var(--aw-plum)}.admin-context-nav{background:#ffffffa8;border:1px solid #5b214e24;border-radius:12px;flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:7px;display:flex}.admin-context-nav button{color:#5b214e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;min-height:38px;padding:0 14px;font-size:13px;font-weight:800}.admin-context-nav button.active{color:#fff;background:#5b214e;border-color:#5b214e2e}@media (width>=641px){.approved-search-wrap>input,.approved-search-results strong,.approved-prelaunch,.approved-topbar>time strong,.approved-profile strong,.approved-kpi span,.approved-zone-card small,.approved-card>header a,.approved-card>header button,.approved-pilot-card>header p,.approved-live-dot,.approved-agenda-list time,.approved-agenda-list strong,.approved-empty strong,.approved-people-list strong,.approved-pipeline strong,.approved-quick-actions span{font-size:12px}.approved-search-results small,.approved-topbar>time small,.approved-profile small,.approved-kpi small,.approved-agenda-list small,.approved-empty small,.approved-people-list small,.approved-people-list i,.approved-pipeline small,.approved-pipeline i,.approved-map-legend span{font-size:11px}}.system-zone-controls{background:#fff;border:1px solid #ded8d8;border-radius:18px;margin-top:22px;padding:22px}.system-zone-controls>header p{color:#c94f3f;letter-spacing:.1em;margin:0;font-size:10px;font-weight:900}.system-zone-controls>header h3{color:#411538;margin:6px 0;font:600 25px Georgia,serif}.system-zone-controls>header span{color:#6d5b66;font-size:13px}.system-zone-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.system-zone-grid article{background:#fffaf7;border:1px solid #e6dfe3;border-radius:14px;padding:16px}.system-zone-grid article>header,.system-zone-grid article>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.system-zone-grid header strong,.system-zone-grid header small{display:block}.system-zone-grid header small{color:#766873;margin-top:3px}.system-zone-grid header b{color:#7d3c2f;text-transform:capitalize;background:#fff0e9;border-radius:999px;padding:6px 9px;font-size:10px}.system-zone-grid article>p{color:#5e5059;min-height:42px;font-size:12px;line-height:1.5}.system-zone-grid footer>span{color:#766873;font-size:11px}.system-zone-grid footer div{gap:6px;display:flex}.system-zone-grid button{color:#5b214e;cursor:pointer;background:#fff;border:1px solid #d7cbd2;border-radius:999px;padding:7px 10px}.system-zone-grid button:disabled{opacity:.5;cursor:not-allowed}.admin-shell.liquid-glass .system-zone-controls{color:#fff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffff29,#ffffff0f);border-color:#ffffff3d;box-shadow:0 18px 46px #09020833}.admin-shell.liquid-glass .system-zone-controls>header h3{color:#fff}.admin-shell.liquid-glass .system-zone-controls>header span{color:#d9cad4}.admin-shell.liquid-glass .system-zone-grid article{background:#ffffff12;border-color:#ffffff2e}.admin-shell.liquid-glass .system-zone-grid header small,.admin-shell.liquid-glass .system-zone-grid article>p,.admin-shell.liquid-glass .system-zone-grid footer>span{color:#d7c7d1}.admin-shell.liquid-glass .system-zone-grid button{color:#fff;background:#ffffff14;border-color:#ffffff40}.profile-operational-controls{grid-template-columns:130px 1fr;align-items:center;gap:20px;display:grid}.profile-operational-controls .employee-photo label{min-height:150px}.profile-operational-controls>div:last-child>strong{color:#421437}.profile-operational-controls .status-switcher{flex-wrap:wrap}.profile-operational-controls .status-switcher button,.profile-operational-controls .status-switcher select{color:#5b214e;background:#fff;border:1px solid #d8ccd3;border-radius:999px;min-height:36px;padding:7px 10px;font-size:11px;font-weight:800}.profile-operational-controls .status-switcher button.active{color:#fff;background:#5b214e}.profile-operational-controls .employee-status{color:#4f3c48}@media (width<=760px){.system-zone-grid{grid-template-columns:1fr}.system-zone-grid article>footer{flex-direction:column;align-items:flex-start}.profile-operational-controls{grid-template-columns:1fr}.profile-operational-controls .employee-photo{width:180px}}.admin-shell.approved-workspace{--aw-plum:#4d103f;--aw-deep:#310726;--aw-coral:#ff5f4d;--aw-cream:#fffaf4;--aw-ink:#2d1730;--aw-muted:#746778;--aw-line:#e8ddd5;color:var(--aw-ink);background:var(--aw-cream);grid-template-columns:220px minmax(0,1fr)}.approved-workspace .admin-sidebar{z-index:30;isolation:isolate;color:#fff;width:220px;box-shadow:none;background:radial-gradient(circle at 120% 26%,#ff664e38,#0000 30%),linear-gradient(#4f103f 0%,#65184f 48%,#3b0a30 100%);padding:20px 10px 18px;position:sticky;overflow-y:auto}.approved-workspace .admin-sidebar.has-personal-photo:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#430c36b8 0%,#581145ad 34%,#400932d1 72%,#2b0522f0 100%);position:absolute;inset:0}.approved-sidebar-personal-photo{z-index:-2;object-fit:cover;object-position:center top;pointer-events:none;filter:saturate(.7)contrast(.93);width:100%;height:100%;position:absolute;inset:0}.approved-sidebar-brand{padding:0 16px 24px}.approved-sidebar-brand>a{color:#fff;letter-spacing:-.04em;font:600 42px/.9 Georgia,serif;display:block}.approved-sidebar-brand>span{color:#f7eaf2;margin-top:10px;font-size:12px;line-height:1.4;display:block}.approved-workspace .admin-sidebar nav{gap:4px;display:grid}.approved-workspace .admin-sidebar nav button,.approved-workspace .admin-sidebar nav a{color:#f1dfeb;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:13px;min-height:43px;padding:0 14px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.approved-workspace .admin-sidebar nav :is(button,a)>svg{stroke-width:2px;width:19px;height:19px}.approved-workspace .admin-sidebar nav :is(button,a):hover,.approved-workspace .admin-sidebar nav button.active{color:#fff;background:#ffffff1c}.approved-workspace .admin-sidebar nav button.active{background:linear-gradient(90deg,#ffffff2e,#ff77602e);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff14}.approved-workspace .admin-sidebar nav b{color:#fff;background:var(--aw-coral);text-align:center;border-radius:99px;min-width:19px;margin-left:auto;padding:3px 5px;font-size:8px}.approved-sidebar-story{min-height:220px;margin-top:auto;padding:30px 16px 12px;position:relative;overflow:hidden}.approved-sidebar-story>span{opacity:.48;background:linear-gradient(90deg,#0000 2%,#edc8df 2% 3%,#0000 3% 12%,#edc8df 12% 13%,#0000 13% 19%,#edc8df 19% 20%,#0000 20% 30%,#edc8df 30% 31%,#0000 31% 43%,#edc8df 43% 44%,#0000 44% 58%,#edc8df 58% 59%,#0000 59% 70%,#edc8df 70% 71%,#0000 71% 84%,#edc8df 84% 85%,#0000 85%);border-bottom:1px solid #edc8df;height:92px;display:block}.approved-sidebar-story>p{color:#fff6fb;margin:18px 0 0;font:500 22px/1.15 Georgia,serif}.approved-sidebar-story>i{background:var(--aw-coral);width:32px;height:2px;margin-top:17px;display:block}.approved-workspace .admin-user{display:none}.approved-workspace .admin-content{color:var(--aw-ink);background:linear-gradient(115deg,#fffaf5,#fffdf9 62%,#fff7ee);padding:0;overflow:hidden}.approved-workspace .admin-content-module{background:linear-gradient(115deg,#fffaf5,#fffdf9 62%,#fff7ee);min-height:100vh;padding:24px clamp(20px,3vw,38px) 60px;overflow:visible}.approved-workspace .approved-module-header{border:1px solid var(--aw-line);min-height:118px;color:var(--aw-ink);background:radial-gradient(circle at 94% 20%,#ff5f4d1a,#0000 24%),#fffffff0;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin:0 0 14px;padding:24px 26px;display:flex;box-shadow:0 8px 24px #431c340b}.approved-workspace .approved-module-header .eyebrow{color:var(--aw-coral);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}.approved-workspace .approved-module-header h1{color:#3a082f;letter-spacing:-.045em;margin:0;font:600 clamp(38px,4vw,56px)/.95 Georgia,serif}.approved-workspace .approved-module-header>div:first-child>span{color:var(--aw-muted);margin-top:9px;font-size:14px;line-height:1.45;display:block}.approved-module-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.approved-module-prelaunch{background:#fff0ed;border-radius:9px;align-items:center;min-height:40px;padding:0 13px;font-weight:900;color:#d43d32!important;font-size:11px!important;display:inline-flex!important}.approved-workspace .approved-module-actions>.notification-bell{box-shadow:none;border-color:var(--aw-line)!important;background:#fff!important;margin:0!important}.approved-workspace .approved-module-actions>a,.approved-workspace .approved-module-actions>.workplace-add-button{color:#fff;background:var(--aw-plum);cursor:pointer;border:0;border-radius:9px;align-items:center;min-height:42px;padding:0 15px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.approved-workspace .approved-module-actions>.workplace-add-button{background:var(--aw-coral)}.approved-workspace .admin-context-nav{border-color:var(--aw-line);background:#ffffffeb;margin-bottom:18px;box-shadow:0 5px 16px #431c3409}.approved-workspace .admin-context-nav button{color:var(--aw-plum);font-size:13px}.approved-workspace .admin-context-nav button.active{color:#fff;background:var(--aw-plum)}.approved-workspace :is(.dispatch-kpis article,.dispatch-toolbar,.dispatch-card,.orders-list>article,.application-table,.admin-customer-table,.admin-system-grid article,.admin-access-card,.circle-feed,.workplace-announcement,.workplace-team,.workspace-revenue-panel,.workspace-attention-panel,.workspace-ledger,.security-disclosure,.security-summary article,.security-results,.security-history,.security-empty,.legal-boundary,.legal-ops-kpis article,.compliance-register,.incident-center>form,.incident-log){border-color:var(--aw-line);background:#fffffff2;box-shadow:0 8px 24px #431c340a}.approved-workspace :is(.dispatch-kpis strong,.dispatch-toolbar h2,.dispatch-card h3,.orders-list h3,.admin-system-grid strong,.admin-access-card h3,.security-results h3,.security-history h3,.compliance-register h3,.incident-center h3,.incident-log h3){color:#3a0b30}.approved-workspace :is(.dispatch-kpis span,.dispatch-kpis small,.dispatch-toolbar div>span,.dispatch-route span,.dispatch-route small,.dispatch-current span,.dispatch-current small,.admin-system-grid article p,.admin-access-card span,.admin-access-card>p){color:var(--aw-muted)}.approved-workspace .dispatch-notice{color:#225f39;background:#eef8f1;border:1px solid #cfe4d4;padding:12px 14px;font-size:12px;line-height:1.5}.approved-workspace .dispatch-toolbar{grid-template-columns:minmax(190px,1fr) minmax(240px,.8fr) 170px auto}.approved-workspace :is(input,select,textarea){color:#332331}.approved-workspace :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--aw-coral);outline-offset:3px}.approved-workspace-main{min-height:100vh}.approved-topbar{border-bottom:1px solid var(--aw-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffbf6f0;align-items:center;gap:16px;height:69px;padding:0 28px;display:flex}.approved-search-wrap{width:min(490px,38vw);position:relative}.approved-search-wrap>svg{z-index:2;width:17px;position:absolute;top:13px;left:14px}.approved-search-wrap>input{width:100%;height:42px;color:var(--aw-ink);background:#fffaf6;border:1px solid #e4d8d2;border-radius:10px;outline:0;padding:0 15px 0 42px;font:11px Arial}.approved-search-wrap>input:focus{border-color:#a95585;box-shadow:0 0 0 3px #5b214e14}.approved-search-results{z-index:80;border:1px solid var(--aw-line);background:#fff;border-radius:12px;padding:7px;position:absolute;top:48px;left:0;right:0;box-shadow:0 18px 45px #40113429}.approved-search-results button{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;gap:3px;width:100%;padding:10px 11px;display:grid}.approved-search-results button:hover{background:#fff4ef}.approved-search-results strong{font-size:10px}.approved-search-results small{color:var(--aw-muted);font-size:8px}.approved-search-results p{color:var(--aw-muted);padding:8px 10px;font-size:9px}.approved-prelaunch{color:#d43d32;background:#fff0ed;border-radius:9px;align-items:center;gap:8px;height:40px;margin-left:auto;padding:0 14px;font-size:9px;font-weight:900;display:flex}.approved-prelaunch svg{width:15px}.approved-topbar>time{border-left:1px solid var(--aw-line);gap:3px;padding:0 13px;display:grid}.approved-topbar>time strong{font-size:9px}.approved-topbar>time small{color:var(--aw-muted);font-size:8px}.approved-icon-button{border:0;border-left:1px solid var(--aw-line);width:40px;height:40px;color:var(--aw-ink);background:0 0;place-items:center;padding:0;display:grid}.approved-icon-button svg{width:19px}.approved-topbar .notification-bell{width:40px;min-width:40px;height:40px;box-shadow:none;border:0!important;border-left:1px solid var(--aw-line)!important;background:0 0!important;border-radius:0!important}.approved-topbar .sound-enable-prompt,.approved-topbar .sound-settings-button{display:none!important}.approved-profile{border:0;border-left:1px solid var(--aw-line);min-width:190px;height:50px;color:var(--aw-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px 1fr 16px;align-items:center;gap:10px;padding:0 0 0 10px;display:grid}.approved-profile>span{color:#fff;background:var(--aw-plum);border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.approved-profile img{object-fit:cover;width:100%;height:100%}.approved-profile>div{gap:3px;display:grid}.approved-profile strong{font-size:10px}.approved-profile small{color:var(--aw-muted);font-size:8px}.approved-profile>svg{width:15px}.approved-hero{background:radial-gradient(circle at 95% 40%,#ff5f4d1c,#0000 25%);justify-content:space-between;align-items:center;min-height:112px;padding:17px 30px 10px;display:flex;overflow:hidden}.approved-hero h1{color:#3a082f;letter-spacing:-.045em;margin:0;font:600 clamp(40px,4.1vw,62px)/.95 Georgia,serif}.approved-hero p{color:#6e6574;margin:9px 0 0;font-size:14px}.approved-hero em{color:var(--aw-coral);text-align:center;margin-right:55px;font:italic 20px/1.05 Georgia,serif;transform:rotate(-7deg)}.approved-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 22px 14px;display:grid}.approved-kpi{border:1px solid var(--aw-line);background:#ffffffeb;border-radius:12px;grid-template-columns:50px 1fr;gap:14px;min-height:138px;padding:20px 18px;display:grid;box-shadow:0 7px 20px #441f3609}.approved-kpi>i{border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.approved-kpi>i svg{width:25px}.approved-kpi.coral>i,.approved-kpi.orange>i,.approved-kpi.salmon>i{color:var(--aw-coral);background:#fff0eb}.approved-kpi.purple>i{color:#9c41e6;background:#f3e5ff}.approved-kpi>div{display:block}.approved-kpi span{font-size:11px;font-weight:850}.approved-kpi strong{color:#3c0b32;margin:12px 0 5px;font:600 36px/.85 Georgia,serif;display:block}.approved-kpi small{color:var(--aw-muted);font-size:8px;line-height:1.35}.approved-kpi-action{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;appearance:none;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative}.approved-kpi-action:hover{border-color:var(--aw-coral);transform:translateY(-2px);box-shadow:0 10px 25px #441f361f}.approved-kpi-action:focus-visible{outline:3px solid var(--aw-coral);outline-offset:3px}.approved-kpi-action .approved-kpi-arrow{width:18px;height:18px;color:var(--aw-coral);position:absolute;top:18px;right:16px}.approved-dashboard-grid{grid-template-rows:auto auto auto;grid-template-columns:minmax(510px,1.55fr) minmax(260px,.72fr) minmax(240px,.66fr);align-items:stretch;gap:11px;padding:0 22px 28px;display:grid}.approved-card{border:1px solid var(--aw-line);background:#fffffff0;border-radius:13px;overflow:hidden;box-shadow:0 8px 24px #431c3409}.approved-card>header{border-bottom:1px solid #eee4dd;justify-content:space-between;align-items:center;height:68px;padding:0 15px;display:flex}.approved-card>header>div{align-items:center;gap:8px;display:flex}.approved-card>header svg{width:17px;color:var(--aw-coral)}.approved-card h2{color:#3a0b30;margin:0;font:600 19px/1 Georgia,serif}.approved-card>header a,.approved-card>header button{color:#7727a8;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;font-weight:850;display:flex}.approved-card>header :is(a,button) svg{width:12px;color:inherit}.approved-pilot-card{grid-area:1/1/4}.approved-pilot-card>header{height:68px}.approved-pilot-card>header>div{display:block}.approved-pilot-card>header p{color:var(--aw-muted);margin:5px 0 0;font-size:9px}.approved-live-dot{color:#168a4a;background:#e9f7ee;border-radius:99px;padding:7px 11px;font-size:8px;font-weight:850}.approved-live-dot:before{content:"";background:#1ca35a;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.approved-map{background:#dcece8;height:550px;margin:0;position:relative;overflow:hidden}.approved-map-canvas,.approved-map-fallback{position:absolute;inset:0}.approved-map-fallback{background:linear-gradient(38deg,#0000 46%,#ffffffb3 47% 49%,#0000 50%) 0 0/130px 130px,linear-gradient(125deg,#0000 46%,#ffffffb3 47% 49%,#0000 50%) 0 0/160px 160px,linear-gradient(#d8e9df 1px,#0000 1px) 0 0/24px 24px,#edf1e8 linear-gradient(90deg,#d8e9df 1px,#0000 1px) 0 0/24px 24px}.approved-map .maplibregl-canvas{outline:0}.approved-map-controls{z-index:5;background:#fff;border:1px solid #d7d2cc;border-radius:8px;display:grid;position:absolute;top:12px;left:12px;overflow:hidden;box-shadow:0 4px 12px #1612141f}.approved-map-controls button{cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5e0dc;place-items:center;width:36px;height:36px;display:grid}.approved-map-controls button:last-child{border:0}.approved-map-controls svg{width:15px}.approved-zone-card{z-index:4;color:#fff;border:2px solid #fff;border-radius:9px;min-width:142px;padding:12px 13px;position:absolute;box-shadow:0 7px 17px #331b2733}.approved-zone-card strong,.approved-zone-card small{display:block}.approved-zone-card strong{font-size:12px}.approved-zone-card small{margin-top:3px;font-size:8px}.approved-zone-card.north{background:#f25a4d;top:21%;right:25%}.approved-zone-card.west{background:#eaa51e;top:47%;left:22%}.approved-zone-card.south{background:#159552;bottom:21%;right:25%}.approved-map-city{z-index:3;color:#34122e;text-shadow:0 1px #fff;font:700 26px Georgia,serif;position:absolute;top:48%;right:31%}.approved-map-legend{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #ffffffd9;border-radius:9px;align-items:center;gap:20px;min-height:45px;padding:8px 12px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 5px 16px #2a17211a}.approved-map-legend span{align-items:center;gap:6px;font-size:8px;display:flex}.approved-map-legend svg{width:16px;color:var(--aw-coral)}.approved-map-legend b{color:var(--aw-plum)}.approved-agenda{grid-area:1/2}.approved-people-card{grid-area:1/3}.approved-pipeline{grid-area:2/2/4}.approved-quick-actions{grid-area:2/3}.approved-neighborhood-card{grid-area:3/3}.approved-agenda-list{padding:2px 14px 10px}.approved-agenda-list>div:not(.approved-empty){border-bottom:1px solid #f0e7e0;grid-template-columns:8px 58px 1fr;align-items:center;gap:7px;min-height:54px;display:grid}.approved-agenda-list>div>i{background:#f398aa;border-radius:50%;width:8px;height:8px}.approved-agenda-list>div>i.blocked{background:var(--aw-coral)}.approved-agenda-list>div>i.warning{background:#f0ad28}.approved-agenda-list time{color:#4f2345;font-size:8px;font-weight:850}.approved-agenda-list p{gap:3px;margin:0;display:grid}.approved-agenda-list strong{font-size:9px}.approved-agenda-list small{color:var(--aw-muted);font-size:7px;line-height:1.25}.approved-empty{min-height:155px;color:var(--aw-muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:24px;display:grid}.approved-empty svg{color:#c8b8c2;width:25px}.approved-empty strong{font-size:9px}.approved-empty small{max-width:180px;font-size:7px;line-height:1.4}.approved-people-list{padding:2px 12px 10px}.approved-people-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0e7e0;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;width:100%;min-height:52px;padding:6px 2px;display:grid}.approved-people-list>button>span{color:#fff;background:#78265f;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid;overflow:hidden}.approved-people-list img{object-fit:cover;width:100%;height:100%}.approved-people-list p{gap:3px;margin:0;display:grid}.approved-people-list strong{font-size:9px}.approved-people-list small{color:var(--aw-muted);font-size:7px}.approved-people-list i{color:#148148;background:#e8f5ec;border-radius:99px;padding:6px 9px;font-size:7px;font-style:normal}.approved-people-list i.break{color:#9a6808;background:#fff0cf}.approved-pipeline>div{padding:3px 12px 10px}.approved-pipeline>div>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0e7e0;grid-template-columns:48px 1fr auto;align-items:center;gap:9px;width:100%;min-height:58px;padding:7px 2px;display:grid}.approved-restaurant-thumb{width:46px;height:42px;color:var(--aw-coral);background:#fff0e9;border-radius:8px;place-items:center;display:grid}.approved-restaurant-thumb svg{width:20px}.approved-pipeline p{gap:4px;margin:0;display:grid}.approved-pipeline strong{font-size:9px}.approved-pipeline small{color:var(--aw-muted);font-size:7px}.approved-pipeline i{color:#d14835;text-align:center;background:#fff0ea;border-radius:99px;max-width:96px;padding:6px 8px;font-size:6px;font-style:normal}.approved-pipeline i.under_review{color:#a45367;background:#f8e8ed}.approved-quick-actions>div{grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.approved-quick-actions>div>a,.approved-quick-actions>div>button{border:1px solid var(--aw-line);color:#5b214e;text-align:center;cursor:pointer;background:#fff;border-radius:9px;align-content:center;place-items:center;gap:8px;min-height:70px;padding:10px 6px;display:grid}.approved-quick-actions>div>a:first-child{color:#e94f3d;background:#fff0eb}.approved-quick-actions svg{width:20px}.approved-quick-actions span{font-size:7px;font-weight:800}.approved-neighborhood-card{border:1px solid var(--aw-line);background:#fff7e9;border-radius:12px;grid-template-columns:42% 1fr;min-height:91px;display:grid;overflow:hidden}.approved-neighborhood-card img{object-fit:cover;width:100%;height:100%}.approved-neighborhood-card p{color:#421333;margin:0;padding:14px 12px;font:500 11px/1.25 Georgia,serif}.approved-neighborhood-card strong{font-weight:600}@media (width<=1250px){.approved-topbar{gap:9px;padding:0 18px}.approved-profile{min-width:150px}.approved-hero em{display:none}.approved-dashboard-grid{grid-template-columns:minmax(500px,1.4fr) minmax(250px,.8fr)}.approved-pilot-card{grid-row:1/3}.approved-agenda{grid-column:2}.approved-people-card{grid-area:2/2}.approved-pipeline{grid-area:3/1}.approved-quick-actions{grid-area:3/2}.approved-neighborhood-card{display:none}}@media (width<=980px){.admin-shell.approved-workspace{display:block}.approved-workspace .admin-sidebar{flex-direction:row;align-items:center;width:100%;height:auto;min-height:72px;padding:12px 16px;display:flex;position:relative}.approved-workspace .admin-sidebar.has-personal-photo:before,.approved-sidebar-personal-photo{display:none}.approved-sidebar-brand{padding:0}.approved-sidebar-brand>span,.approved-sidebar-story{display:none}.approved-sidebar-brand>a{font-size:32px}.approved-workspace .admin-sidebar nav{margin-left:auto;display:flex}.approved-workspace .admin-sidebar nav :is(button,a){justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.approved-workspace .admin-sidebar nav :is(button,a)>svg{margin:0}.approved-workspace .admin-sidebar nav :is(button,a){font-size:0}.approved-workspace .admin-sidebar nav b{margin:-26px 0 0 27px;font-size:7px;position:absolute}.approved-topbar{flex-wrap:wrap;height:auto;min-height:66px;padding:10px 18px}.approved-search-wrap{width:min(420px,52vw)}.approved-prelaunch{margin-left:auto}.approved-topbar>time,.approved-icon-button,.approved-profile{display:none}.approved-hero{padding-top:24px}.approved-kpi-grid{grid-template-columns:1fr 1fr}.approved-dashboard-grid{grid-template-columns:1fr}.approved-pilot-card,.approved-agenda,.approved-people-card,.approved-pipeline,.approved-quick-actions,.approved-neighborhood-card{grid-area:auto/1}.approved-pilot-card{min-width:0}.approved-neighborhood-card{display:grid}.approved-workspace .admin-content-module{padding:18px}.approved-workspace .approved-module-header{align-items:flex-start;min-height:auto;padding:22px}.approved-module-actions{max-width:44%}.approved-workspace .dispatch-toolbar{grid-template-columns:1fr 1fr}}@media (width<=640px){.approved-workspace .admin-sidebar nav a:nth-of-type(n+3),.approved-workspace .admin-sidebar nav button:nth-of-type(n+4){display:none}.approved-topbar{position:relative}.approved-search-wrap{order:3;width:100%}.approved-prelaunch{height:34px;margin-left:0}.approved-hero{min-height:130px;padding:28px 17px 18px}.approved-hero h1{font-size:42px}.approved-hero p{font-size:11px;line-height:1.45}.approved-kpi-grid{grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 12px}.approved-kpi{grid-template-columns:38px 1fr;gap:9px;min-height:118px;padding:14px 12px}.approved-kpi>i{width:36px;height:36px}.approved-kpi>i svg{width:19px}.approved-kpi strong{font-size:28px}.approved-dashboard-grid{padding:0 12px 22px}.approved-map{height:430px}.approved-zone-card{min-width:112px;padding:9px}.approved-zone-card.north{right:10%}.approved-zone-card.west{left:14%}.approved-zone-card.south{right:13%}.approved-map-city{font-size:20px;right:22%}.approved-map-legend{gap:9px;overflow:auto}.approved-card h2{font-size:17px}.approved-workspace .admin-content-module{padding:12px 12px 82px}.approved-workspace .approved-module-header{gap:16px;padding:20px 17px;display:grid}.approved-workspace .approved-module-header h1{font-size:39px}.approved-module-actions{justify-content:flex-start;width:100%;max-width:none;margin:0}.approved-module-prelaunch{order:1}.approved-workspace .approved-module-actions>.notification-bell{order:2}.approved-workspace .approved-module-actions>a,.approved-workspace .approved-module-actions>.workplace-add-button{flex:1;order:3;justify-content:center}.approved-workspace .dispatch-toolbar{grid-template-columns:1fr}.approved-workspace .dispatch-toolbar>*{grid-column:1!important}}.employee-account-actions button{padding:11px 14px;font-size:14px}.employee-secure-link{gap:8px;padding:14px}.employee-secure-link span{font-size:14px}.employee-secure-link input{background:#fff;border:1px solid #c9b3c1;border-radius:8px;width:100%;padding:11px;font:13px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.employee-secure-link small{color:#654f5c;font-size:13px;line-height:1.45}.employee-account-notice{padding:12px;font-size:14px}.workspace-people-grid>article{display:block}.employee-account-email select{background:#fff;border:1px solid #d9cbc7;border-radius:9px;padding:12px}.employee-profile-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:50px 1fr auto;align-items:center;gap:13px;padding:0;display:grid}.employee-profile-open:focus-visible{outline-offset:6px;border-radius:10px;outline:3px solid #ff6846}.employee-profile-open>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}.employee-profile-open>div{gap:3px;display:grid}.employee-profile-open>div strong{font-size:10px}.employee-profile-open>div small{color:#6e5d67;font-size:8px}.employee-profile-open>div p{color:#9a8c94;margin:2px 0 0;font-size:7px}.employee-profile-open>i{align-items:center;gap:7px;font-size:7px;font-style:normal;font-weight:800;display:flex}.employee-profile-open>i span{background:#da554b;border-radius:50%;width:7px;height:7px}.employee-profile-open>i.in span{background:#38ad63}.employee-profile-open>i.break span{background:#efa92f}.employee-profile-open>b{color:#a3949b;text-transform:uppercase;grid-column:3;font-size:6px}.employee-account-status{color:#785d20;background:#fff1c9;border-radius:999px;width:max-content;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.employee-account-status.active{color:#176739;background:#dff6e8}.employee-account-status.revoked,.employee-account-status.suspended,.employee-account-status.expired{color:#862c31;background:#fde3e4}.employee-account-modal>section{background:#fff;border:1px solid #ffffffc2;border-radius:20px;width:min(720px,100%);max-height:min(850px,100vh - 32px);padding:38px;position:relative;overflow:auto;box-shadow:0 35px 90px #2e112540}.employee-account-modal h2{margin:8px 0 22px;font:500 38px Georgia,serif}.employee-account-close{cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;top:16px;right:18px}.employee-account-close:focus-visible,.employee-account-actions button:focus-visible{outline-offset:2px;outline:3px solid #ff6846}.employee-account-heading{background:#fff8f1;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:15px;display:flex}.employee-account-heading>span{font-size:9px;font-weight:900}.employee-account-facts{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0;display:grid}.employee-account-facts>div{border:1px solid #eadfdc;border-radius:10px;padding:12px}.employee-account-facts dt{color:#8b7a84;text-transform:uppercase;font-size:7px;font-weight:900}.employee-account-facts dd{margin:5px 0 0;font-size:10px;font-weight:800}.employee-account-email{gap:6px;display:grid}.employee-account-email span{font-size:8px;font-weight:900}.employee-account-email input{border:1px solid #d9cbc7;border-radius:9px;padding:12px}.employee-email-confirm{align-items:flex-start;gap:9px;margin:12px 0;font-size:9px;line-height:1.4;display:flex}.employee-account-actions{flex-wrap:wrap;gap:8px;display:flex}.employee-account-actions button{color:#fff;cursor:pointer;background:#5b214e;border:0;border-radius:8px;padding:10px 13px;font-size:8px;font-weight:900}.employee-account-actions button.secondary{color:#5b214e;background:#fff;border:1px solid #5b214e}.employee-account-actions button.danger{background:#9f3038}.employee-account-actions button:disabled{opacity:.45;cursor:not-allowed}.employee-secure-link{background:#f4e8ef;border-radius:9px;gap:6px;margin-top:13px;padding:12px;display:grid}.employee-secure-link span{font-size:7px;font-weight:900}.employee-secure-link code{overflow-wrap:anywhere;font-size:8px}.employee-account-notice{color:#5b214e;background:#f4e8ef;border-radius:8px;padding:11px;font-size:9px;line-height:1.5}.employee-invitation-page{color:#32152b;background:radial-gradient(circle at 100% 0,#f5d9e8,#0000 36%),#fff8f1;place-items:center;min-height:100vh;padding:28px;display:grid}.employee-invitation-card{background:#fff;border:1px solid #eadfdc;border-radius:24px;width:min(680px,100%);padding:clamp(28px,6vw,56px);box-shadow:0 30px 80px #5b214e24}.employee-invitation-card h1{margin:10px 0 18px;font:500 clamp(36px,7vw,58px)/.98 Georgia,serif}.employee-invitation-card>p{color:#75666f;line-height:1.65}.employee-invitation-card dl{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.employee-invitation-card dl>div{background:#fff8f1;border-radius:11px;padding:14px}.employee-invitation-card dt{color:#8b7a84;text-transform:uppercase;font-size:8px;font-weight:900}.employee-invitation-card dd{margin:5px 0 0;font-size:11px;font-weight:800}.employee-invitation-signin,.employee-invitation-form>button{color:#fff;text-align:center;background:#5b214e;border:0;border-radius:10px;margin-top:20px;padding:14px 18px;font-weight:900;text-decoration:none;display:block}.employee-invitation-form{gap:13px;margin-top:22px;display:grid}.employee-invitation-form>label:not(.employee-policy-check){gap:6px;display:grid}.employee-invitation-form label>span{font-size:9px;font-weight:850}.employee-invitation-form input,.employee-invitation-form select{background:#fff;border:1px solid #d9cbc7;border-radius:9px;padding:12px}.employee-policy-check{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.employee-policy-check input{margin-top:2px}.invitation-form-error,.invitation-email-mismatch{color:#8b2029;background:#fde8e9;border-radius:9px;padding:13px}.employee-invitation-form>button:disabled{opacity:.55}.invitation-security-note{background:#fff8f1;border-left:3px solid #ff6846;padding:12px;font-size:12px}@media (width<=600px){.employee-account-modal>section{padding:28px 20px}.employee-account-facts,.employee-invitation-card dl{grid-template-columns:1fr}.employee-account-actions{display:grid}.employee-account-actions button{width:100%;min-height:44px}.employee-profile-open{grid-template-columns:44px 1fr}.employee-profile-open>span{width:44px;height:44px}.employee-profile-open>i,.employee-profile-open>b{grid-column:2;justify-self:start}.employee-invitation-page{padding:12px}.employee-invitation-card{padding:27px 20px}}.employee-invite-quick{color:#fff;cursor:pointer;background:#5b214e;border:0;border-radius:9px;width:100%;min-height:40px;margin-top:14px;font-size:9px;font-weight:900}.employee-invite-quick:hover{background:#711f60}.employee-invite-quick:focus-visible{outline-offset:3px;outline:3px solid #ff6846}@media (width<=600px){.employee-invite-quick{min-height:44px}}.admin-shell.liquid-glass .admin-content>header{z-index:10;position:relative;top:auto}.amiel-language-switcher{z-index:10000;font-family:Arial,sans-serif;position:fixed;bottom:16px;right:16px}.amiel-language-trigger{color:#fff;-webkit-backdrop-filter:blur(18px);cursor:pointer;background:#301029f0;border:1px solid #ffffff7a;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:64px;min-height:48px;padding:0 13px;font-weight:900;display:flex;box-shadow:0 12px 32px #1405113d,inset 0 1px #fff3}.amiel-language-trigger svg{width:17px}.amiel-language-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#301029f7;border:1px solid #ffffff59;border-radius:16px;gap:3px;width:180px;padding:6px;display:grid;position:absolute;bottom:58px;right:0;box-shadow:0 18px 45px #1405114d}.amiel-language-menu button{color:#eadde6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:36px 1fr;align-items:center;min-height:44px;padding:0 12px;font:700 12px/1 Arial,sans-serif;display:grid}.amiel-language-menu button span{letter-spacing:.06em;font-weight:900}.amiel-language-menu button:hover{color:#fff;background:#ffffff1f}.amiel-language-menu button.active{color:#38132e;background:#fff8f1;box-shadow:0 5px 16px #0c030a38}.amiel-language-switcher button:focus-visible{outline-offset:2px;outline:3px solid #ff9b83}@media (width<=700px){.amiel-language-switcher{bottom:76px;right:10px}.amiel-language-trigger{min-width:58px;min-height:46px}.amiel-language-menu{width:170px}}@media (prefers-reduced-motion:reduce){.amiel-language-switcher *{transition:none!important}}.scouting-shell{color:#2f1729;background:radial-gradient(circle at 90% 10%,#ff684621,#0000 27%),linear-gradient(135deg,#fff8f1,#f8edf2 58%,#f2e4ec);min-height:100vh;font-family:Arial,sans-serif}.scouting-hero{color:#fff;background:radial-gradient(circle at 78% 20%,#ff977a40,#0000 28%),linear-gradient(135deg,#2a1025,#5b214e 65%,#3c1634);grid-template-columns:1fr auto;align-items:center;gap:42px;min-height:310px;padding:48px clamp(24px,6vw,90px);display:grid}.scouting-hero a{color:#fff;align-items:center;gap:8px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.scouting-hero a svg{width:16px}.scouting-hero p{color:#ff9b83;letter-spacing:.17em;margin:34px 0 8px;font-size:10px;font-weight:900}.scouting-hero h1{margin:0;font:500 clamp(50px,7vw,86px)/1 Georgia,serif}.scouting-hero>div>span{color:#eadde6;margin-top:18px;font-size:18px;display:block}.scouting-hero aside{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff17;border:1px solid #ffffff38;border-radius:22px;gap:9px;min-width:230px;padding:25px;display:grid;box-shadow:inset 0 1px #fff3}.scouting-hero aside b{color:#ff9b83;letter-spacing:.15em;font-size:10px}.scouting-hero aside small{color:#cdbbc7}.scouting-nav{z-index:60;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff8f1e6;border-bottom:1px solid #5b214e1f;gap:6px;padding:10px clamp(18px,5vw,70px);display:flex;position:sticky;top:0;overflow-x:auto}.scouting-nav button,.scouting-nav a{color:#69465d;white-space:nowrap;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-weight:800;text-decoration:none;display:flex}.scouting-nav svg{width:17px}.scouting-nav button.active,.scouting-nav button:hover,.scouting-nav a:hover{color:#fff;background:#5b214e}.scouting-toolbar{border-bottom:1px solid #eadce4;justify-content:space-between;align-items:center;gap:18px;padding:18px clamp(18px,5vw,70px);display:flex}.scouting-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.scouting-toolbar button,.scouting-heading button{color:#5b214e;background:#fff;border:1px solid #ddcbd6;border-radius:12px;align-items:center;gap:7px;min-height:44px;padding:0 15px;font-weight:800;display:flex}.scouting-toolbar button:first-child,.scouting-heading button{color:#fff;background:#ff6846;border-color:#ff6846}.scouting-toolbar svg,.scouting-heading svg{width:16px}.scouting-toolbar>span{color:#7d6775;font-size:12px}.scouting-body{padding:36px clamp(18px,5vw,70px) 100px}.scouting-heading,.scouting-calendar-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.scouting-heading p{color:#ff6846;letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:900}.scouting-heading h2,.scouting-calendar-head h2{color:#3d1735;margin:0;font:500 clamp(32px,4vw,48px) Georgia,serif}.scouting-heading select{background:#fff;border:1px solid #dbc9d4;border-radius:12px;max-width:440px;min-height:44px;padding:0 14px}.scouting-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.scouting-metrics article{background:#ffffffa8;border:1px solid #fffc;border-radius:19px;gap:8px;min-height:140px;padding:22px;display:grid;box-shadow:0 15px 36px #431d3614,inset 0 1px #fff}.scouting-metrics span{color:#765d6d;font-size:12px;font-weight:800}.scouting-metrics strong{color:#4b1c40;font:500 42px Georgia,serif}.scouting-metrics small{color:#97828f}.scouting-columns{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.scouting-panel{background:#ffffffb8;border:1px solid #eadde4;border-radius:20px;padding:20px}.scouting-panel>header{align-items:center;gap:10px;margin-bottom:15px;display:flex}.scouting-panel>header svg{color:#ff6846}.scouting-panel h3{color:#4b1c40;margin:0}.scouting-row{color:#3e2636;text-align:left;background:0 0;border:0;border-top:1px solid #eee2e8;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px;display:flex}.scouting-row span{color:#8b7582;font-size:11px}.scouting-empty{color:#775f6e;text-align:center;align-content:center;place-items:center;gap:8px;min-height:150px;padding:25px;display:grid}.scouting-empty svg{color:#ff6846}.scouting-empty span{font-size:11px}.scouting-empty.large{background:#fff6;border:1px dashed #d8c3cf;border-radius:20px;min-height:300px}.scouting-calendar-head>div{align-items:center;gap:7px;display:flex}.scouting-calendar-head button{color:#5b214e;background:#fff;border:1px solid #dfcfd7;border-radius:10px;min-height:42px;padding:0 12px;font-weight:800}.scouting-calendar-head button.active{color:#fff;background:#5b214e}.scouting-calendar-head label{background:#fff;border:1px solid #dfcfd7;border-radius:10px;align-items:center;height:42px;padding:0 10px;display:flex}.scouting-calendar-head label svg{width:16px}.scouting-calendar-head input{background:0 0;border:0;outline:0}.scouting-calendar{background:#fff;border:1px solid #dfccd6;border-radius:18px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.scouting-calendar.week{grid-template-columns:repeat(7,1fr)}.scouting-calendar.day{grid-template-columns:1fr}.scouting-calendar>section{border-bottom:1px solid #eee3e8;border-right:1px solid #eee3e8;min-height:155px;padding:10px}.scouting-calendar>section>header{color:#866f7c;justify-content:space-between;display:flex}.scouting-calendar>section>button{color:#44203a;text-align:left;background:#fff0eb;border:0;border-left:3px solid #ff6846;border-radius:7px;width:100%;margin-top:7px;padding:8px;display:grid}.scouting-calendar>section>button small{margin-top:3px}.scouting-agenda{gap:9px;display:grid}.scouting-agenda>button{text-align:left;background:#fff;border:1px solid #e3d2db;border-radius:14px;grid-template-columns:180px 1fr 1fr;align-items:center;min-height:70px;padding:16px;display:grid}.scouting-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.scouting-card-grid article{background:#ffffffbf;border:1px solid #e5d5dd;border-radius:20px;padding:22px}.scouting-card-grid h3{color:#4a1b3e;margin:18px 0 8px;font:500 26px Georgia,serif}.scouting-card-grid p{color:#806b78}.scouting-card-grid dl div{border-top:1px solid #eee2e8;justify-content:space-between;padding:7px 0;display:flex}.scouting-card-grid dt{color:#8a7481}.scouting-card-grid dd{margin:0;font-weight:800}.scouting-card-grid button,.scouting-editor-wrap aside button{color:#fff;background:#5b214e;border:0;border-radius:10px;min-height:42px;padding:0 12px;font-weight:800}.scouting-status{color:#76422f;text-transform:uppercase;background:#ffe9e0;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.scouting-status.confidential,.scouting-status.executive_only{color:#fff;background:#5b214e}.scouting-task-list{gap:10px;display:grid}.scouting-task-list article{background:#fff;border:1px solid #e2d1da;border-radius:15px;justify-content:space-between;align-items:center;padding:17px;display:flex}.scouting-task-list h3{margin:9px 0 5px}.scouting-task-list p{color:#88717f;margin:0}.scouting-task-list button{color:#fff;background:#5b214e;border:0;border-radius:10px;min-height:44px;padding:0 15px}.scouting-editor-wrap{grid-template-columns:250px 1fr;gap:16px;display:grid}.scouting-editor-wrap>aside{background:#fff;border:1px solid #e4d4dc;border-radius:17px;flex-direction:column;gap:10px;padding:18px;display:flex}.scouting-editor-wrap aside select{min-height:44px}.scouting-editor-wrap aside h4{margin:20px 0 0}.scouting-editor-wrap aside button{font-size:11px}.scouting-editor{background:#fff;border:1px solid #dfccd6;border-radius:17px;overflow:hidden;box-shadow:0 18px 44px #40193317}.scouting-editor-toolbar{background:#f6edf2;border-bottom:1px solid #e9dce3;flex-wrap:wrap;gap:5px;padding:8px;display:flex}.scouting-editor-toolbar button,.scouting-editor-toolbar select{color:#4e2742;background:#fff;border:1px solid #ddcbd5;border-radius:8px;min-height:40px;padding:0 10px}.scouting-document{outline:0;min-height:600px;padding:55px clamp(30px,7vw,90px);font:16px/1.7 Georgia,serif}.scouting-document:empty:before{content:attr(data-placeholder);color:#a5909c}.scouting-modal{z-index:12000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1b0717b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.scouting-modal>form{background:#fff8f1;border:1px solid #ffffff80;border-radius:24px;width:min(900px,100%);max-height:92vh;overflow:auto;box-shadow:0 35px 90px #0c030a73}.scouting-modal form>header{color:#fff;background:#5b214e;justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.scouting-modal header p{color:#ff9b83;letter-spacing:.14em;margin:0 0 4px;font-size:9px}.scouting-modal header h2{margin:0;font:500 32px Georgia,serif}.scouting-modal header button{color:#fff;background:#ffffff1f;border:0;border-radius:50%;width:44px;height:44px}.scouting-form{grid-template-columns:1fr 1fr;gap:15px;padding:24px;display:grid}.scouting-form label{gap:6px;display:grid}.scouting-form label.wide{grid-column:1/-1}.scouting-form label>span{color:#67495c;font-size:11px;font-weight:800}.scouting-form input,.scouting-form select,.scouting-form textarea{min-height:46px;font:inherit;background:#fff;border:1px solid #d9c5d0;border-radius:10px;padding:10px 12px}.scouting-form textarea{min-height:90px}.scouting-modal footer{border-top:1px solid #e5d6de;justify-content:flex-end;gap:8px;padding:17px 24px;display:flex}.scouting-modal footer button{color:#5b214e;background:#fff;border:1px solid #dac8d1;border-radius:10px;min-height:44px;padding:0 18px;font-weight:800}.scouting-modal footer button:last-child{color:#fff;background:#ff6846;border-color:#ff6846}.scouting-loading{text-align:center;place-content:center;display:grid}.scouting-spin{margin:auto;animation:1s linear infinite scouting-spin}@keyframes scouting-spin{to{transform:rotate(360deg)}}.scouting-meeting-guide{color:#5b214e;background:#fff0eb;border:1px solid #ff684633;border-radius:12px;flex-direction:column;grid-column:1/-1;gap:4px;padding:14px 16px;display:flex}.scouting-meeting-guide strong{font-size:14px}.scouting-meeting-guide span{color:#745966;font-size:12px;line-height:1.45}.scouting-no-organization{color:#5b214e;background:#fff;border:1px dashed #c9aeba;border-radius:12px;grid-column:1/-1;gap:7px;padding:16px;display:grid}.scouting-no-organization span{color:#7c6471;font-size:12px}.scouting-no-organization button{color:#fff;background:#5b214e;border:0;border-radius:9px;align-items:center;gap:7px;width:max-content;min-height:42px;padding:0 13px;font-weight:800;display:flex}.scouting-no-organization svg{width:16px}.scouting-modal footer button:disabled{opacity:.5;cursor:not-allowed}.scouting-meeting-found{color:#24543a;background:#f0f8f3;border:1px solid #b9d9c5;border-radius:13px;align-items:center;gap:11px;margin:-4px 0 18px;padding:14px 16px;display:flex}.scouting-meeting-found>svg{flex:none;width:20px}.scouting-meeting-found span{flex:1}.scouting-meeting-found button{color:#fff;background:#28715d;border:0;border-radius:9px;min-height:38px;padding:0 12px;font-weight:800}.scouting-tuto-backdrop{z-index:13000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1b0717b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.scouting-tuto{background:#fff8f1;border-radius:22px;width:min(850px,100%);max-height:92vh;overflow:auto;box-shadow:0 35px 90px #0c030a73}.scouting-tuto>header{color:#fff;background:#5b214e;justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.scouting-tuto header p{color:#ff9b83;letter-spacing:.14em;margin:0 0 5px;font-size:10px;font-weight:900}.scouting-tuto header h2{margin:0;font:500 32px Georgia,serif}.scouting-tuto header button{color:#fff;background:#ffffff1f;border:0;border-radius:50%;width:42px;height:42px}.scouting-tuto-body{grid-template-columns:1fr 1fr;gap:12px;padding:24px;display:grid}.scouting-tuto-body section{background:#fff;border:1px solid #ead8e1;border-radius:13px;padding:17px}.scouting-tuto-body section:nth-child(3),.scouting-tuto-body section.stuck{grid-column:1/-1}.scouting-tuto-body section.stuck{background:#fff4ef;border-color:#ead3cd}.scouting-tuto-body section>strong{color:#ff6846;letter-spacing:.11em;font-size:10px}.scouting-tuto-body p,.scouting-tuto-body li{color:#604455;font-size:13px;line-height:1.55}.scouting-tuto-body ol,.scouting-tuto-body ul{margin:10px 0 0;padding-left:20px}.scouting-tuto-body li{margin:6px 0}.scouting-tuto>footer{border-top:1px solid #e5d6de;justify-content:flex-end;gap:9px;padding:17px 24px;display:flex}.scouting-tuto>footer button{color:#5b214e;background:#fff;border:1px solid #dac8d1;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-weight:800;display:flex}.scouting-tuto>footer button:last-child{color:#fff;background:#ff6846;border-color:#ff6846}.scouting-tuto>footer svg{width:17px}@media (width<=950px){.scouting-metrics,.scouting-card-grid{grid-template-columns:1fr 1fr}.scouting-columns,.scouting-editor-wrap{grid-template-columns:1fr}.scouting-editor-wrap>aside{grid-template-columns:1fr 1fr;display:grid}.scouting-calendar-head{flex-direction:column;align-items:flex-start}.scouting-calendar-head>div{flex-wrap:wrap}}@media (width<=700px){.scouting-hero{grid-template-columns:1fr;min-height:auto;padding:35px 20px}.scouting-hero aside{display:none}.scouting-nav{padding:8px 12px;position:relative}.scouting-toolbar{flex-direction:column;align-items:flex-start;padding:12px}.scouting-toolbar button{font-size:11px}.scouting-body{padding:25px 14px 90px}.scouting-heading{flex-direction:column;align-items:flex-start}.scouting-heading select{width:100%;max-width:none}.scouting-metrics,.scouting-card-grid,.scouting-calendar{grid-template-columns:1fr}.scouting-calendar>section{min-height:90px}.scouting-agenda>button,.scouting-form{grid-template-columns:1fr}.scouting-form label.wide{grid-column:auto}.scouting-modal{padding:8px}.scouting-editor-wrap>aside{grid-template-columns:1fr}.scouting-document{min-height:480px;padding:30px 20px}.scouting-meeting-found{flex-direction:column;align-items:flex-start}.scouting-tuto-backdrop{align-items:end;padding:0}.scouting-tuto{border-radius:20px 20px 0 0;max-height:94vh}.scouting-tuto-body{grid-template-columns:1fr;padding:16px}.scouting-tuto-body section:nth-child(3),.scouting-tuto-body section.stuck{grid-column:auto}.scouting-tuto>footer{background:#fff8f1;position:sticky;bottom:0}.department-guide-sections{grid-template-columns:1fr}}.department-metric-grid>button{border:1px solid var(--office-line);text-align:left;cursor:pointer;background:#fff;border-radius:9px;min-height:118px;padding:16px;transition:all .18s;position:relative}.department-metric-grid>button:hover,.department-metric-grid>button:focus-visible{border-color:#ff6846;transform:translateY(-2px);box-shadow:0 10px 26px #48193b1f}.department-metric-grid>button em{color:#c54e36;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:12px;right:12px}.partner-launch-review{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.partner-launch-review h3{color:#431338;margin:5px 0 7px;font:600 25px Georgia,serif}.partner-launch-review header>span{color:#75666f;font-size:12px;line-height:1.5;display:block}.partner-system-checks{gap:7px;margin:18px 0;display:grid}.partner-system-checks p{border-radius:8px;align-items:center;gap:9px;margin:0;padding:9px 11px;font-size:11px;display:flex}.partner-system-checks p.ready{color:#276144;background:#e7f5ed}.partner-system-checks p.blocked{color:#8a3429;background:#fff0eb}.partner-system-checks b{background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.partner-launch-review fieldset{border:0;margin:18px 0;padding:0}.partner-launch-review legend{color:#431338;margin-bottom:10px;font-weight:850}.partner-launch-review fieldset label{background:#ffffffb8;border:1px solid #eadde4;border-radius:9px;align-items:flex-start;gap:10px;margin:7px 0;padding:10px;font-size:11px;line-height:1.45;display:flex}.partner-launch-review fieldset input{accent-color:#5b214e;flex:none;width:18px;height:18px}.partner-publish-button{color:#fff;cursor:pointer;background:#ff6846;border:0;border-radius:10px;width:100%;min-height:48px;font-weight:900}.partner-publish-button:disabled{cursor:not-allowed;opacity:.48}.partner-publish-notice{color:#532044;background:#f3e8ee;border-radius:9px;padding:11px;font-size:11px;line-height:1.45}@media (prefers-reduced-motion:reduce){.scouting-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.market-mode-row{grid-template-columns:repeat(5,minmax(0,1fr))}.celebrations-market-link{color:#fff8f1;background:linear-gradient(135deg,#5b214e,#74305e);border:1px solid #5b214e;border-radius:13px;align-items:center;gap:11px;min-height:64px;padding:14px 16px;text-decoration:none;display:flex;position:relative;box-shadow:0 10px 24px #5b214e24}.celebrations-market-link>span{color:#5b214e;background:#fff8f1;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.celebrations-market-link strong{font-size:9px}.celebrations-market-link small{color:#ffd4ca;font-size:7px;font-weight:800;position:absolute;bottom:9px;left:61px}.celebrations-market-link:focus-visible{outline-offset:3px;outline:3px solid #ff6846}@media (width<=900px){.market-mode-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.market-mode-row{grid-template-columns:1fr 1fr}.celebrations-market-link{padding:11px}.celebrations-market-link strong{font-size:8px}.celebrations-market-link small{left:56px}}.sound-review-page{--sr-plum:#5b214e;--sr-dark:#24101f;--sr-coral:#ff6846;--sr-cream:#fff8f1;color:#fff8f1;background:radial-gradient(circle at 86% 10%,#ffa08433,#0000 25%),radial-gradient(circle at 14% 72%,#ffffff12,#0000 27%),linear-gradient(145deg,#1f0d1b,#3c1733 48%,#60234f);min-height:100svh;padding:0 clamp(20px,5vw,76px) 44px;font-family:Arial,sans-serif;overflow-x:hidden}.sound-review-page *{box-sizing:border-box}.sound-review-page :is(a,button,input):focus-visible{outline-offset:3px;outline:3px solid #ffad98}.sound-review-header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:20px;min-height:82px;display:flex}.sound-review-brand{align-items:center;gap:17px;display:flex}.sound-review-brand .brand-logo{width:126px}.sound-review-brand>span{color:#f3b7a7;letter-spacing:.18em;border-left:1px solid #fff3;padding-left:17px;font-size:9px;font-weight:900}.sound-review-owner{color:#e8dbe4;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:0 14px;font-size:10px;display:flex}.sound-review-owner svg{color:#ffab94;width:17px}.sound-review-intro{max-width:850px;padding:58px 0 32px}.sound-review-intro>a{color:#eddfe8;align-items:center;gap:8px;width:max-content;font-size:10px;font-weight:800;text-decoration:none;display:flex}.sound-review-intro>a svg{width:16px}.sound-review-intro>p{color:#ffac96;letter-spacing:.19em;margin:42px 0 13px;font-size:10px;font-weight:900}.sound-review-intro h1{color:#fffaf6;letter-spacing:-.035em;max-width:720px;margin:0;font:500 clamp(45px,6vw,76px)/.98 Georgia,serif}.sound-review-intro>span{color:#dccbd6;max-width:720px;margin-top:21px;font-size:14px;line-height:1.7;display:block}.sound-review-safety{background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;gap:12px;max-width:770px;margin-top:25px;padding:14px 16px;display:flex}.sound-review-safety svg{color:#ffac96;flex:none;width:20px}.sound-review-safety p{color:#ded0d9;margin:0;font-size:10px;line-height:1.55}.sound-review-safety strong{color:#fff}.sound-review-volume{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff29;border-radius:16px;grid-template-columns:22px minmax(180px,1fr) 45px;align-items:center;gap:14px;max-width:690px;min-height:64px;padding:0 18px;display:grid;box-shadow:inset 0 1px #ffffff21}.sound-review-volume>svg{color:#ffac96;width:20px}.sound-review-volume label{color:#f3e9ef;grid-template-columns:auto 1fr;align-items:center;gap:14px;font-size:10px;font-weight:800;display:grid}.sound-review-volume input{accent-color:#ff6846;width:100%}.sound-review-volume>strong{text-align:right;font-size:10px}.sound-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.sound-review-grid article{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffff21,#ffffff0e);border:1px solid #ffffff29;border-radius:22px;min-width:0;padding:22px;transition:border-color .2s,transform .2s,background .2s;position:relative;overflow:hidden;box-shadow:0 22px 55px #0a030933,inset 0 1px #ffffff2e}.sound-review-grid article.playing{background:linear-gradient(145deg,#ffffff2e,#ff684617);border-color:#ffad97a8;transform:translateY(-3px)}.sound-review-grid article.selected{box-shadow:0 22px 55px #0a03093b,inset 0 0 0 1px #ffae978a}.sound-option-label{justify-content:space-between;align-items:center;gap:10px;display:flex}.sound-option-label>span{color:#ffae98;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:900}.sound-option-label em{color:#d4f5dc;background:#4fbe6f24;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900;display:flex}.sound-option-label em svg{width:12px}.sound-wave{align-items:center;gap:4px;height:72px;margin:28px 0 22px;display:flex}.sound-wave i{opacity:.62;transform-origin:50%;background:linear-gradient(#ffc0af,#ff6846);border-radius:99px;width:100%;max-width:5px;min-height:6px}.sound-review-grid article.playing .sound-wave i{animation:.68s ease-in-out infinite alternate sound-wave-pulse}.sound-review-grid h2{color:#fffaf7;margin:0;font:500 29px Georgia,serif}.sound-review-grid h3{color:#f0c1b4;margin:8px 0 0;font-size:9px;line-height:1.45}.sound-review-grid article>p{color:#d7c6d1;min-height:52px;margin:15px 0 20px;font-size:10px;line-height:1.6}.sound-review-controls{grid-template-columns:1.15fr 1fr;gap:8px;display:grid}.sound-review-controls button,.sound-preference-button{color:#fff8f1;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2b;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 12px;font-size:9px;font-weight:900;display:flex}.sound-review-controls button.primary{background:#ff6846;border-color:#0000;box-shadow:0 10px 25px #ff684638}.sound-review-controls svg,.sound-preference-button svg{width:16px}.sound-preference-button{color:#f3d4cb;width:100%;margin-top:8px}.sound-review-grid article.selected .sound-preference-button{color:#d9f6e1;background:#4aa8651f;border-color:#66cf8459}.sound-review-notice{color:#d9f5e1;background:#4aa86524;border-radius:12px;max-width:760px;margin:20px 0 0;padding:14px 16px;font-size:10px;line-height:1.5}.sound-review-page>footer{border-top:1px solid #ffffff24;justify-content:space-between;gap:24px;margin-top:38px;padding-top:22px;display:flex}.sound-review-page>footer p{color:#cdbac7;max-width:720px;margin:0;font-size:10px;line-height:1.6}.sound-review-page>footer span{color:#f0b8aa;white-space:nowrap;font:italic 15px Georgia,serif}@keyframes sound-wave-pulse{to{opacity:1;transform:scaleY(.42)}}@media (width<=900px){.sound-review-grid{grid-template-columns:1fr}.sound-review-grid article>p{min-height:0}.sound-review-page{padding-left:24px;padding-right:24px}.sound-review-grid article{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.sound-option-label,.sound-wave{grid-column:1}.sound-review-grid h2,.sound-review-grid h3,.sound-review-grid article>p,.sound-review-controls,.sound-preference-button{grid-column:2}.sound-review-grid h2{grid-row:1}.sound-review-grid h3{grid-row:2;align-self:start;margin-top:38px}.sound-review-grid article>p{grid-row:3;align-self:end}.sound-review-controls{grid-row:4}.sound-preference-button{grid-row:5}.sound-wave{grid-row:2/6;height:150px;margin:24px 0 0}}@media (width<=620px){.sound-review-page{padding:0 16px 32px}.sound-review-header{min-height:72px}.sound-review-brand>span,.sound-review-owner span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sound-review-owner{justify-content:center;width:44px;padding:0}.sound-review-intro{padding-top:36px}.sound-review-intro>p{margin-top:31px}.sound-review-intro h1{font-size:47px}.sound-review-intro>span{font-size:12px}.sound-review-volume{grid-template-columns:20px 1fr 38px}.sound-review-volume label{grid-template-columns:1fr}.sound-review-volume label span{font-size:8px}.sound-review-grid article{padding:19px;display:block}.sound-wave{height:66px;margin:24px 0 19px}.sound-review-grid h3{margin-top:7px}.sound-review-grid article>p{margin-top:13px}.sound-review-page>footer{flex-direction:column;align-items:flex-start}.sound-review-page>footer span{order:-1}}@media (prefers-reduced-motion:reduce){.sound-review-grid article{transition:none}.sound-review-grid article.playing .sound-wave i{animation:none}}.admin-shell.liquid-glass .admin-content>header.admin-operations-hero{-webkit-backdrop-filter:none;background:linear-gradient(132deg,#2a0f25fa,#5b214ef5 64%,#46193dfa);border:1px solid #ffffff47;border-radius:24px;grid-template-columns:minmax(260px,1fr) minmax(360px,auto);align-items:center;gap:28px;margin:0 0 22px;padding:clamp(24px,3.5vw,42px);display:grid;position:relative;top:auto;box-shadow:0 22px 55px #0a020842,inset 0 1px #fff3}.admin-shell.liquid-glass .admin-content>header.admin-operations-hero:before{background:linear-gradient(90deg,#0000,#ffffffad,#0000);height:1px;inset:0 0 auto}.admin-shell.liquid-glass .admin-content>header.admin-operations-hero>div:first-child{z-index:2;max-width:720px;padding:2px 0;position:relative}.admin-shell.liquid-glass .admin-content>header.admin-operations-hero .eyebrow{letter-spacing:.12em;text-shadow:0 1px 8px #00000059;margin:0 0 11px;font-size:11px;font-weight:900;color:#ffb29f!important}.admin-shell.liquid-glass .admin-content>header.admin-operations-hero h1{letter-spacing:-.045em;text-shadow:0 3px 18px #1404117a;width:auto;margin:0;font:500 clamp(40px,4.3vw,66px)/.98 Georgia,serif;color:#fff8f1!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#fff8f1!important}.admin-shell.liquid-glass .admin-content>header.admin-operations-hero>div:first-child>span{text-shadow:0 2px 12px #14041185;margin-top:13px;font-size:13px;line-height:1.55;display:block;color:#f1e4ec!important}.admin-operations-hero .crystal-top-actions{z-index:2;max-width:620px;position:relative}.admin-compact-command-bar{z-index:45;-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:#230e20f0;border:1px solid #ffffff4f;border-radius:18px;align-items:center;gap:13px;height:68px;margin:0 0 18px;padding:0 14px;animation:.18s ease-out amiel-command-enter;display:flex;position:sticky;top:8px;overflow:hidden;box-shadow:0 18px 42px #08020747,inset 0 1px #ffffff2e}.admin-compact-command-bar .brand-logo{flex:none;width:92px}.admin-compact-command-bar .brand-logo img{width:100%;height:auto;display:block}.admin-compact-command-bar>span{min-width:0;margin-right:auto;display:grid}.admin-compact-command-bar>span small{color:#cdbbc8;font-size:8px;font-weight:800}.admin-compact-command-bar>span strong{color:#fff8f1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-compact-command-bar .notification-bell{flex:none;color:#fff!important;background:#ffffff17!important;border-color:#fff3!important;margin:0!important}.compact-profile-menu{color:#35132e;cursor:pointer;background:#ffd4c9;border:1px solid #ffffff42;border-radius:50%;flex:none;width:42px;height:42px;font-weight:900}@keyframes amiel-command-enter{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.sound-enable-prompt,.sound-settings-button{color:#fff8f1;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff47;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:9px 13px;font:800 10px/1.25 Arial,sans-serif;display:inline-flex}.sound-enable-prompt{text-align:left;max-width:290px}.sound-enable-prompt svg,.sound-settings-button svg{color:#ffab95;flex:none;width:17px;height:17px}.restaurant-console>header .sound-enable-prompt,.restaurant-console>header .sound-settings-button{color:#4b193f;background:#fff8f1;border-color:#ddcbd6}.restaurant-console>header .sound-enable-prompt svg,.restaurant-console>header .sound-settings-button svg{color:#ff6846}.operational-order-alert{z-index:120;color:#32112b;background:#fff8f1;border:1px solid #ffd0c4;border-radius:17px;grid-template-columns:45px 1fr auto;align-items:center;gap:14px;width:min(620px,100vw - 48px);padding:18px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 25px 70px #1605124d}.operational-order-alert.urgent{border:2px solid #c84a37;box-shadow:0 25px 70px #16051252,0 0 0 6px #ff684624}.operational-order-alert-icon{color:#fff;background:#5b214e;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.operational-order-alert-icon svg{width:21px}.operational-order-alert>div:nth-child(2){gap:4px;display:grid}.operational-order-alert span{color:#b14735;letter-spacing:.11em;font-size:8px;font-weight:900}.operational-order-alert strong{font-size:13px}.operational-order-alert p{color:#6e5d68;margin:0;font-size:10px;line-height:1.4}.operational-order-actions{gap:8px;display:flex}.operational-order-actions button{color:#4d3444;cursor:pointer;background:#fff;border:1px solid #d9ccd4;border-radius:10px;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-weight:900;display:inline-flex}.operational-order-actions button:last-child{color:#fff;background:#ff6846;border-color:#ff6846}.operational-order-actions svg{width:16px}.operational-order-actions button:disabled{opacity:.55;cursor:wait}.sound-dialog-backdrop{z-index:220;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#1606139e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sound-dialog{color:#32112b;background:#fff8f1;border:1px solid #ffffffb8;border-radius:22px;width:min(620px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 35px 100px #10030d6b}.sound-dialog>header{background:linear-gradient(145deg,#fff,#fbf0ea);border-bottom:1px solid #eadde5;justify-content:space-between;gap:20px;padding:24px 26px 20px;display:flex}.sound-dialog>header span{color:#c3533e;letter-spacing:.13em;font-size:8px;font-weight:900}.sound-dialog h2{margin:6px 0 4px;font:500 30px Georgia,serif}.sound-dialog>header p{color:#74616e;margin:0;font-size:10px}.sound-dialog>header button{color:#5b214e;cursor:pointer;background:#fff;border:1px solid #ded0d9;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.sound-dialog>header button svg{width:18px}.sound-master-row{background:#fff;border:1px solid #e2d4dd;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:20px 24px 0;padding:16px;display:flex}.sound-master-row>div{align-items:center;gap:12px;display:flex}.sound-master-row>div>svg{color:#5b214e;width:22px}.sound-master-row span{gap:3px;display:grid}.sound-master-row strong{font-size:12px}.sound-master-row small{color:#7b6974;font-size:9px}.sound-switch{flex:none;width:50px;height:29px;position:relative}.sound-switch input{opacity:0;position:absolute}.sound-switch span{cursor:pointer;background:#cfc3ca;border-radius:99px;transition:all .18s;position:absolute;inset:0}.sound-switch span:after{content:"";background:#fff;border-radius:50%;width:23px;height:23px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #0000002e}.sound-switch input:checked+span{background:#5b214e}.sound-switch input:checked+span:after{transform:translate(21px)}.sound-switch input:focus-visible+span{outline-offset:3px;outline:3px solid #ff8a6d}.sound-volume{gap:10px;margin:18px 24px 0;display:grid}.sound-volume>span{align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.sound-volume svg{width:16px}.sound-volume b{color:#5b214e;margin-left:auto}.sound-volume input{accent-color:#ff6846;width:100%}.sound-category-grid{grid-template-columns:1fr 1fr;gap:10px;margin:18px 24px 0;display:grid}.sound-category-grid label{background:#fff;border:1px solid #e2d4dd;border-radius:12px;align-items:flex-start;gap:10px;min-height:67px;padding:13px;display:flex}.sound-category-grid input{accent-color:#5b214e;margin-top:2px}.sound-category-grid span{gap:4px;display:grid}.sound-category-grid strong{font-size:10px}.sound-category-grid small{color:#7a6874;font-size:8px}.sound-test-list{background:#fff;border:1px solid #e2d4dd;border-radius:14px;margin:18px 24px 0;overflow:hidden}.sound-test-list>div{border-bottom:1px solid #eee5ea;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.sound-test-list>div:last-child{border-bottom:0}.sound-test-list span{gap:3px;display:grid}.sound-test-list strong{font-size:10px}.sound-test-list small{color:#7b6974;font-size:8px}.sound-test-list button{color:#5b214e;cursor:pointer;background:#fff8f1;border:1px solid #decfd8;border-radius:9px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:9px;font-weight:900;display:inline-flex}.sound-test-list button svg{width:14px}.sound-privacy-note,.sound-notice{border-radius:10px;margin:16px 24px 0;padding:12px;font-size:9px;line-height:1.5}.sound-privacy-note{color:#675762;background:#f2e8ee}.sound-notice{color:#225b37;background:#e9f5ec;margin-bottom:22px}.merchant-operational-sounds{flex-direction:column;align-items:flex-start!important}.merchant-operational-sounds .sound-enable-prompt{color:#4b193f;background:#fff;border-color:#ddcbd6}@media (width<=1000px){.admin-shell.liquid-glass .admin-content>header.admin-operations-hero{grid-template-columns:1fr}.admin-operations-hero .crystal-top-actions{justify-content:flex-start;max-width:none;margin:0}}@media (width<=700px){.admin-shell.liquid-glass .admin-content>header.admin-operations-hero{border-radius:19px;margin:0 0 16px;padding:22px 18px;position:relative;top:auto}.admin-shell.liquid-glass .admin-content>header.admin-operations-hero h1{font-size:clamp(36px,11vw,48px)}.admin-operations-hero .crystal-top-actions{grid-template-columns:auto auto 1fr;gap:8px;display:grid}.admin-operations-hero .crystal-top-actions time{order:5;grid-column:1/-1;width:100%}.admin-operations-hero .crystal-city-select{order:4;grid-column:1/-1;width:100%}.admin-operations-hero .sound-enable-prompt,.admin-operations-hero .sound-settings-button{order:6;grid-column:1/-1;justify-content:center;width:100%;max-width:none}.admin-compact-command-bar{border-radius:15px;height:66px;margin:0 0 14px;padding:0 10px;top:6px}.admin-compact-command-bar .brand-logo{width:74px}.admin-compact-command-bar>span{display:none}.admin-compact-command-bar .crystal-status{margin-left:auto}.operational-order-alert{grid-template-columns:40px 1fr;width:calc(100vw - 20px);bottom:82px;right:10px}.operational-order-actions{grid-column:1/-1}.operational-order-actions button{flex:1;justify-content:center}.sound-dialog-backdrop{align-items:end;padding:0}.sound-dialog{border-radius:22px 22px 0 0;max-height:92vh}.sound-category-grid{grid-template-columns:1fr}.sound-test-list button{min-width:110px}.restaurant-console>header .sound-enable-prompt span{display:none}.restaurant-console>header .sound-enable-prompt{justify-content:center;width:44px;padding:0}}@media (width<=430px){.admin-compact-command-bar .brand-logo{width:64px}.admin-compact-command-bar{gap:8px}.admin-compact-command-bar .crystal-status{padding:6px 8px;font-size:8px}.admin-compact-command-bar .notification-bell,.compact-profile-menu{width:40px;height:40px}.sound-dialog>header{padding:20px}.sound-master-row,.sound-volume,.sound-category-grid,.sound-test-list,.sound-privacy-note,.sound-notice{margin-left:16px;margin-right:16px}.sound-test-list>div{flex-direction:column;align-items:flex-start}.sound-test-list button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.admin-compact-command-bar{animation:none}.sound-switch span,.sound-switch span:after{transition:none}}.dc-document-upload-fields{justify-content:flex-end;display:flex}@media (width<=767px){.dc-document-row>.dc-document-upload-fields{grid-column:2}.dc-document-upload-fields .dc-upload-button{justify-content:center;width:100%}}.driver-command-center{--dc-plum:#5b214e;--dc-plum-dark:#24101f;--dc-coral:#ff6846;--dc-cream:#fff8f1;--dc-ink:#242124;--dc-muted:#766a72;--dc-line:#5b214e24;--dc-glass:linear-gradient(145deg,#ffffffe8,#fff8f1ba);min-height:100svh;color:var(--dc-ink);background:radial-gradient(circle at 83% 4%,#ff684624,#0000 29%),linear-gradient(135deg,#261020,#4b1b40 48%,#6d2d59);grid-template-columns:252px minmax(0,1fr);font-family:Arial,sans-serif;display:grid;overflow-x:hidden}.driver-command-center *{box-sizing:border-box}.driver-command-center :is(button,a,input){font:inherit}.driver-command-center :is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #ff9c84}.driver-command-center button{min-height:44px}.dc-main{background:linear-gradient(150deg,#fff8f1fc,#faf0eaf7);min-width:0;min-height:100svh;position:relative}.dc-main:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#ff684624,#0000 68%);border-radius:50%;width:420px;height:420px;position:fixed;top:-180px;right:-160px}.dc-main>*{z-index:1;position:relative}.dc-sidebar{color:#fff8f1;-webkit-backdrop-filter:blur(28px)saturate(135%);background:linear-gradient(#230d1eeb,#4a183dcc);border-right:1px solid #ffffff2e;flex-direction:column;height:100svh;padding:26px 18px 18px;display:flex;position:sticky;top:0;box-shadow:18px 0 50px #1405113d,inset -1px 0 #ffffff0f}.dc-brand{border-bottom:1px solid #ffffff21;gap:8px;padding:8px 9px 22px;display:grid}.dc-brand .brand-logo{width:145px;max-width:100%}.dc-brand>span{color:#f3bdaf;letter-spacing:.18em;font-size:10px;font-weight:900}.dc-sidebar nav{gap:7px;margin-top:24px;display:grid}.dc-sidebar nav button,.dc-sidebar-support :is(a,button){color:#dfd1da;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;width:100%;padding:0 13px;text-decoration:none;display:flex}.dc-sidebar nav button svg,.dc-sidebar-support svg{stroke-width:1.9px;width:19px;height:19px}.dc-sidebar nav button:hover,.dc-sidebar-support a:hover{color:#fff;background:#ffffff14}.dc-sidebar nav button.active{color:#fff;background:linear-gradient(135deg,#ffffff2e,#ff68461c);border-color:#ffae9747;box-shadow:0 10px 24px #0b030930,inset 0 1px #ffffff2b}.dc-sidebar-support{border-top:1px solid #ffffff21;gap:6px;margin-top:auto;padding-top:16px;display:grid}.dc-sidebar>p{color:#cbb9c5;margin:18px 12px 0;font:italic 13px Georgia,serif}.dc-mobile-nav{display:none}.dc-header{-webkit-backdrop-filter:blur(24px)saturate(135%);background:#fff8f1bf;border-bottom:1px solid #5b214e1f;align-items:center;gap:15px;min-height:86px;padding:15px clamp(20px,3.2vw,48px);display:flex;box-shadow:0 10px 35px #3d18310d}.dc-profile{align-items:center;gap:12px;min-width:0;display:flex}.dc-avatar,.dc-large-avatar{color:#fff;background:linear-gradient(145deg,#71305f,#421639);place-items:center;font-family:Georgia,serif;font-weight:700;display:grid;box-shadow:0 8px 22px #41153638,inset 0 1px #ffffff40}.dc-avatar{border:2px solid #ffffffe0;border-radius:15px;flex:none;width:48px;height:48px}.dc-profile>div:last-child{min-width:0}.dc-profile small{color:#a44d67;letter-spacing:.14em;margin-bottom:3px;font-size:9px;font-weight:900;display:block}.dc-profile strong{color:#35132e;text-overflow:ellipsis;white-space:nowrap;font:500 21px Georgia,serif;display:block;overflow:hidden}.dc-profile span{color:#776870;margin-top:3px;font-size:11px;display:block}.dc-header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.dc-notification,.dc-header-actions .notification-bell{color:#5b214e;background:#ffffffc7;border:1px solid #5b214e26;border-radius:50%;place-items:center;width:46px;height:46px;margin:0;display:grid;box-shadow:0 8px 22px #3d183114}.dc-header-actions .notification-bell svg{width:20px;height:20px}.dc-availability-state{color:#2d1728;cursor:pointer;background:#fffc;border:1px solid #5b214e29;border-radius:999px;align-items:center;gap:10px;height:48px;padding:0 15px 0 8px;display:flex;box-shadow:0 8px 22px #3d183114}.dc-availability-state>i{background:#ded6da;border-radius:50%;align-items:center;width:34px;height:34px;padding:3px;transition:all .2s;display:flex}.dc-availability-state>i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;box-shadow:0 2px 7px #240f1d40}.dc-availability-state.online{color:#165a34;border-color:#18784047}.dc-availability-state.online>i{background:#258454;justify-content:flex-end}.dc-availability-state span{text-align:left;display:grid}.dc-availability-state strong{font-size:11px}.dc-availability-state small{color:#867781;font-size:8px}.dc-demo-badge{color:#825518;letter-spacing:.08em;background:#fff2d5;border:1px solid #e5ad54;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:900}.dc-home{min-height:calc(100svh - 86px);position:relative;overflow:hidden}.dc-command-map{background:linear-gradient(140deg,#e5ddd4,#f6ebe3);min-height:calc(100svh - 86px);position:relative;overflow:hidden}.dc-map-canvas{background:radial-gradient(circle at 30% 37%,#fffffff2,#0000 28%),linear-gradient(29deg,#0000 0 48%,#5b214e0f 49%,#0000 50%) 0 0/230px 230px,linear-gradient(118deg,#0000 0 48%,#5b214e0e 49%,#0000 50%) 0 0/270px 270px,linear-gradient(#5b214e0b 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#5b214e0b 1px,#0000 1px) 0 0/28px 28px;position:absolute;inset:0}.dc-map-water{background:linear-gradient(#d9edf0,#c4e3e7);border-radius:48%;width:22%;height:130%;position:absolute;top:-15%;right:-7%;transform:rotate(-3deg);box-shadow:-9px 0 26px #46868f1f}.dc-map-roads{background:linear-gradient(71deg,#0000 0 48%,#ffffffe0 48.5% 50.5%,#0000 51%),linear-gradient(147deg,#0000 0 46%,#ffffffb8 46.5% 48%,#0000 48.5%);position:absolute;inset:0}.dc-zone-boundaries{position:absolute;inset:5% 18% 10% 4%}.dc-zone-boundaries i{background:#5b214e0b;border:2px solid #5b214e47;position:absolute;box-shadow:inset 0 0 30px #fff9}.dc-zone-boundaries .north{border-radius:48% 55% 34% 45%;width:44%;height:34%;top:0;left:29%;transform:rotate(7deg)}.dc-zone-boundaries .west{border-radius:45% 35% 54% 44%;width:40%;height:38%;top:31%;left:8%;transform:rotate(-8deg)}.dc-zone-boundaries .south{border-radius:33% 45% 52% 38%;width:40%;height:44%;bottom:0;left:38%;transform:rotate(12deg)}.dc-zone-labels span{color:#6d5664;letter-spacing:.14em;font-size:10px;font-weight:900;position:absolute}.dc-zone-labels .north{top:17%;left:48%}.dc-zone-labels .west{top:49%;left:19%}.dc-zone-labels .south{bottom:21%;left:52%}.dc-driver-marker{z-index:3;color:#fff;background:#5b214e;border:7px solid #ffffffeb;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:43%;left:42%;box-shadow:0 0 0 9px #5b214e24,0 12px 32px #33112a45}.dc-driver-marker svg{width:21px;height:21px}.dc-demo-demand{filter:blur(5px);background:radial-gradient(circle,#ff684647,#ffa25921 42%,#0000 70%);border-radius:50%;width:190px;height:130px;position:absolute;top:24%;left:33%}.dc-map-controls{z-index:5;gap:8px;display:grid;position:absolute;top:24px;right:24px}.dc-map-controls button{color:#5b214e;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffdb;border:1px solid #5b214e26;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 9px 25px #34142b1f}.dc-map-controls svg{width:20px}.dc-map-overlay{z-index:4;-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);background:#ffffffbd;border:1px solid #ffffffc7;border-radius:17px;max-width:310px;padding:15px 17px;position:absolute;top:24px;left:24px;box-shadow:0 12px 34px #3112271f,inset 0 1px #fff}.dc-map-overlay span{color:#a64c67;letter-spacing:.13em;font-size:9px;font-weight:900}.dc-map-overlay strong{color:#35132e;margin:5px 0;font:500 19px Georgia,serif;display:block}.dc-map-overlay p{color:#75656e;margin:0;font-size:11px;line-height:1.45}.dc-map-status{z-index:5;gap:8px;display:flex;position:absolute;bottom:26px;left:24px}.dc-map-status span,.dc-map-legend{color:#4a3341;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;border:1px solid #ffffffb8;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:800;box-shadow:0 8px 23px #30122714}.dc-map-status i{background:#2aa168;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.dc-map-legend{z-index:5;position:absolute;bottom:26px;right:24px}.dc-location-unavailable{align-items:center;gap:6px;display:flex}.dc-location-unavailable svg{width:14px}.dc-location-live{color:#17613a}.dc-location-live svg{width:14px}.dc-daily-summary,.dc-offer,.dc-active-delivery{z-index:7;background:var(--dc-glass);-webkit-backdrop-filter:blur(26px)saturate(145%);border:1px solid #ffffffdb;border-radius:25px;width:min(445px,100% - 48px);position:absolute;bottom:24px;right:24px;box-shadow:0 25px 70px #2d0e2433,inset 0 1px #fff}.dc-sheet-handle{display:none}.dc-daily-summary{padding:20px}.dc-daily-summary>header,.dc-offer>header,.dc-active-delivery>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dc-daily-summary h2,.dc-offer h2,.dc-active-delivery h2{color:#35132e;margin:5px 0;font:500 25px Georgia,serif}.dc-daily-summary header span,.dc-offer header span,.dc-active-delivery header>div>span{color:#ad4d66;letter-spacing:.14em;font-size:9px;font-weight:900}.dc-daily-summary header p,.dc-active-delivery header p{color:#7c6c75;margin:0;font-size:10px}.dc-daily-summary>div{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:16px;display:grid}.dc-metric{background:#ffffff9c;border:1px solid #5b214e1a;border-radius:15px;grid-template-columns:30px 1fr;min-width:0;padding:13px;display:grid}.dc-metric>div{color:#5b214e;background:#f1e4eb;border-radius:9px;grid-row:1/4;place-items:center;width:26px;height:26px;display:grid}.dc-metric svg{width:15px}.dc-metric span,.dc-metric small{color:#7d6d76;font-size:8px}.dc-metric strong{color:#2f1328;margin:2px 0;font-size:17px}.dc-summary-link{color:#5b214e;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:11px;font-size:10px;font-weight:800;display:flex}.dc-summary-link svg{width:15px}.dc-offer{padding:22px}.dc-offer header>div:first-child>span{color:#ad4d66;letter-spacing:.13em;font-size:9px;font-weight:900;display:block}.dc-offer header p{color:#7c6c75;margin:0;font-size:10px}.dc-offer header>div:last-child{text-align:right}.dc-offer header>div:last-child small{color:#7c6c75;font-size:8px;display:block}.dc-offer header>div:last-child strong{color:#ff6846;margin:3px 0;font:700 40px Georgia,serif;display:block}.dc-offer-time{color:#5b214e;align-items:center;gap:4px;font-size:9px;font-weight:800;display:inline-flex}.dc-offer-time svg{width:14px}.dc-offer-facts{border:1px solid var(--dc-line);background:#ffffff8c;border-radius:14px;grid-template-columns:repeat(4,1fr);margin:17px 0;display:grid;overflow:hidden}.dc-offer-facts div{border-right:1px solid var(--dc-line);min-width:0;padding:11px 8px}.dc-offer-facts div:last-child{border:0}.dc-offer-facts span{color:#8a7883;letter-spacing:.07em;font-size:7px;font-weight:900;display:block}.dc-offer-facts strong{color:#34142c;margin-top:4px;font-size:12px;display:block}.dc-trip-points{gap:10px;display:grid}.dc-trip-points>div{grid-template-columns:34px 1fr;align-items:start;gap:10px;display:grid}.dc-trip-points i{color:#fff;background:#5b214e;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.dc-trip-points i.dropoff{background:#ff6846}.dc-trip-points svg{width:16px}.dc-trip-points small{color:#9a6a79;letter-spacing:.1em;font-size:7px;font-weight:900}.dc-trip-points strong{color:#35132e;margin:2px 0;font-size:11px;display:block}.dc-trip-points p{color:#776870;margin:0;font-size:9px}.dc-offer-disclosure,.dc-verification-callout{color:#34533f;background:#eef8f1;border:1px solid #1e6f3f24;border-radius:12px;gap:9px;margin-top:14px;padding:11px 12px;display:flex}.dc-offer-disclosure svg,.dc-verification-callout svg{flex:none;width:17px}.dc-offer-disclosure p,.dc-verification-callout p{margin:0;font-size:9px;line-height:1.45}.dc-offer footer,.dc-active-delivery footer{grid-template-columns:.8fr 1.5fr;gap:10px;margin-top:17px;display:grid}.dc-button{cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-size:11px;font-weight:850;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.dc-button:hover:not(:disabled){transform:translateY(-1px)}.dc-button:disabled{opacity:.56;cursor:not-allowed}.dc-button svg{width:17px}.dc-button-primary{color:#fff;background:linear-gradient(145deg,#ff7657,#f15131);border-color:#ff6846;box-shadow:0 10px 22px #f1513138}.dc-button-secondary{color:#5b214e;background:#ffffffba;border-color:#5b214e2e}.dc-button-danger{color:#fff;background:#9d3028}.dc-text-link{color:#5b214e;font-size:10px;font-weight:800;text-decoration:none}.dc-active-delivery{max-height:calc(100svh - 134px);padding:22px;overflow:auto}.dc-active-delivery header>div>p{margin:0}.dc-status{color:#6f5f68;text-transform:capitalize;white-space:nowrap;background:#eee8eb;border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;padding:7px 9px;font-size:8px;font-weight:900;display:inline-flex}.dc-status i{background:#8c7d85;border-radius:50%;width:7px;height:7px}.dc-status-available,.dc-status-verified,.dc-status-paid,.dc-status-delivered{color:#17613a;background:#e5f4ea}.dc-status-available i,.dc-status-verified i,.dc-status-paid i,.dc-status-delivered i{background:#2c9d5f}.dc-status-assigned,.dc-status-en_route_to_restaurant,.dc-status-at_restaurant,.dc-status-picked_up,.dc-status-en_route_to_customer,.dc-status-arrived_at_customer,.dc-status-pending,.dc-status-submitted,.dc-status-authorized{color:#7c5315;background:#fff0d3}.dc-status-assigned i,.dc-status-en_route_to_restaurant i,.dc-status-at_restaurant i,.dc-status-picked_up i,.dc-status-en_route_to_customer i,.dc-status-arrived_at_customer i,.dc-status-pending i{background:#e7a62f}.dc-status-rejected,.dc-status-expired,.dc-status-offline{color:#8b2e27;background:#fbe6e4}.dc-status-rejected i,.dc-status-expired i,.dc-status-offline i{background:#ce5549}.dc-stepper{grid-template-columns:repeat(7,1fr);margin:18px 0;padding:0;list-style:none;display:grid}.dc-stepper li{text-align:center;justify-items:center;gap:4px;display:grid;position:relative}.dc-stepper li:before{content:"";z-index:-1;background:#dfd3da;height:2px;position:absolute;top:13px;left:-50%;right:50%}.dc-stepper li:first-child:before{display:none}.dc-stepper li span{color:#8c7d85;background:#fff;border:2px solid #d7cbd2;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.dc-stepper li.complete span,.dc-stepper li.current span{color:#fff;background:#5b214e;border-color:#5b214e}.dc-stepper li.complete:before,.dc-stepper li.current:before{background:#5b214e}.dc-stepper svg{width:13px}.dc-stepper small{color:#82737b;max-width:55px;font-size:6px;line-height:1.15}.dc-next-action{color:#fff;background:linear-gradient(135deg,#3b1732,#632451);border-radius:14px;gap:11px;padding:13px;display:flex}.dc-next-action>svg{color:#ff9f87;flex:none;width:23px}.dc-next-action span{letter-spacing:.12em;font-size:7px;font-weight:900}.dc-next-action strong{margin:3px 0;font-size:12px;display:block}.dc-next-action p{color:#dbcbd5;margin:0;font-size:8px}.dc-active-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.dc-active-grid>section{border:1px solid var(--dc-line);background:#ffffff94;border-radius:14px;padding:13px}.dc-active-grid>section>span,.dc-order-notes span{color:#a14d65;letter-spacing:.11em;font-size:7px;font-weight:900}.dc-active-grid h3{color:#35132e;margin:5px 0;font-size:11px}.dc-active-grid p{color:#766771;min-height:25px;margin:0 0 8px;font-size:9px;line-height:1.4}.dc-active-grid :is(a,button){color:#5b214e;background:0 0;border:0;align-items:center;gap:5px;min-height:38px;padding:0 9px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.dc-active-grid svg{width:14px}.dc-order-notes{border:1px solid var(--dc-line);background:#ffffff8f;border-radius:14px;gap:10px;margin-top:10px;padding:12px;display:flex}.dc-order-notes>svg{color:#5b214e;flex:none;width:20px}.dc-order-notes p{color:#55464f;margin:3px 0;font-size:9px;line-height:1.4}.dc-order-notes small{color:#8a7a83;font-size:8px}.dc-verification-callout{color:#544621;background:#fff5dd;border-color:#ead8a9}.dc-safety-fab{z-index:30;color:#fff;background:#5b214e;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:fixed;bottom:28px;right:28px;box-shadow:0 13px 34px #2c0e2447}.dc-page{max-width:1240px;margin:auto;padding:clamp(26px,4vw,54px)}.dc-page-heading{justify-content:space-between;align-items:center;gap:30px;display:flex}.dc-page-heading>div:first-child>span{color:#d9543b;letter-spacing:.17em;font-size:10px;font-weight:900}.dc-page-heading h1{color:#35132e;letter-spacing:-.035em;margin:9px 0 8px;font:500 clamp(39px,5vw,64px)/.96 Georgia,serif}.dc-page-heading p{color:#766771;max-width:680px;margin:0;font-size:13px;line-height:1.6}.dc-page-heading>div:last-child{color:#5b214e;background:#ffffffba;border:1px solid #5b214e26;border-radius:21px;place-items:center;width:70px;height:70px;display:grid;position:relative;box-shadow:0 15px 35px #3d183117}.dc-page-heading>div:last-child svg{width:28px}.dc-page-heading>div:last-child small{color:#7b5013;white-space:nowrap;background:#fff0d1;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:900;position:absolute;bottom:-8px;right:-7px}.dc-segmented{border:1px solid var(--dc-line);background:#ffffffb3;border-radius:13px;width:max-content;max-width:100%;margin:30px 0 20px;padding:4px;display:flex}.dc-segmented button{color:#806f78;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 17px;font-size:10px;font-weight:800}.dc-segmented button.active{color:#fff;background:#5b214e;box-shadow:0 6px 15px #41153633}.dc-history-table,.dc-payout-history,.dc-documents,.dc-profile-panel,.dc-account-menu,.dc-earnings-hero,.dc-earnings-breakdown article{border:1px solid var(--dc-line);background:#ffffffc4;border-radius:20px;box-shadow:0 16px 42px #3d183112}.dc-history-table{overflow:hidden}.dc-history-table>header,.dc-history-table>article{grid-template-columns:1.5fr 1fr .7fr .7fr .55fr;align-items:center;gap:16px;display:grid}.dc-history-table>header{color:#8a7882;letter-spacing:.1em;background:#f4ecef;padding:14px 20px;font-size:8px;font-weight:900}.dc-history-table>article{border-top:1px solid #eee3e8;padding:17px 20px}.dc-history-table article>div{align-items:center;gap:10px;display:flex}.dc-history-icon{color:#5b214e;background:#f1e5eb;border-radius:12px;flex:none;place-items:center;width:37px;height:37px;display:grid}.dc-history-icon svg{width:17px}.dc-history-table strong,.dc-payout-history strong{color:#35132e;font-size:10px;display:block}.dc-history-table small,.dc-payout-history span{color:#82737b;margin-top:3px;font-size:8px;display:block}.dc-date-filter{gap:10px;margin:-8px 0 18px;display:flex}.dc-date-filter label{color:#7d6d76;gap:5px;font-size:8px;font-weight:800;display:grid}.dc-date-filter input{border:1px solid var(--dc-line);background:#fff;border-radius:10px;min-height:44px;padding:0 12px}.dc-earnings-hero{color:#fff;background:radial-gradient(circle at 86% 15%,#ff7d5b3b,#0000 34%),linear-gradient(135deg,#301228,#60234f);grid-template-columns:1.2fr .8fr;padding:27px;display:grid}.dc-earnings-hero>div+div{border-left:1px solid #ffffff2e;padding-left:28px}.dc-earnings-hero span{color:#f5b8a8;letter-spacing:.13em;font-size:9px;font-weight:900}.dc-earnings-hero strong{margin:9px 0 4px;font:500 40px Georgia,serif;display:block}.dc-earnings-hero p{color:#d8c7d2;margin:0;font-size:9px}.dc-earnings-breakdown{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;display:grid}.dc-earnings-breakdown article{padding:18px}.dc-earnings-breakdown span{color:#887680;font-size:8px;font-weight:800}.dc-earnings-breakdown strong{color:#35132e;margin:8px 0;font:500 24px Georgia,serif;display:block}.dc-earnings-breakdown p{color:#8a7a83;margin:0;font-size:8px}.dc-payout-history{overflow:hidden}.dc-payout-history>header,.dc-documents>header{background:#f4ecef;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.dc-payout-history header span,.dc-documents header span{color:#a24b64;letter-spacing:.13em;font-size:8px;font-weight:900}.dc-payout-history h2,.dc-documents h2{color:#35132e;margin:5px 0 0;font:500 23px Georgia,serif}.dc-payout-history header svg,.dc-documents header>svg{color:#5b214e;width:24px}.dc-payout-history>article{border-top:1px solid #eee3e8;grid-template-columns:1.4fr .6fr .5fr .55fr .5fr;align-items:center;gap:12px;padding:15px 20px;display:grid}.dc-payout-history>article>div:not(:first-child) span{font-size:7px}.dc-account-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:15px;margin-top:30px;display:grid}.dc-profile-panel{text-align:center;padding:28px}.dc-large-avatar{border:3px solid #fff;border-radius:24px;width:82px;height:82px;margin:auto;font-size:24px}.dc-profile-panel h2{color:#35132e;margin:15px 0 4px;font:500 26px Georgia,serif}.dc-profile-panel>span{color:#9b4d65;letter-spacing:.1em;font-size:9px;font-weight:900}.dc-profile-panel dl{text-align:left;margin:24px 0 0}.dc-profile-panel dl div{border-top:1px solid #ede2e7;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.dc-profile-panel dt{color:#85747e;font-size:9px}.dc-profile-panel dd{color:#3b1b31;text-align:right;margin:0;font-size:9px;font-weight:800}.dc-account-menu{padding:20px}.dc-account-menu h2{color:#35132e;margin:0 0 10px;font:500 22px Georgia,serif}.dc-account-menu>button,.dc-account-menu>a{color:#5b214e;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eee3e8;grid-template-columns:36px 1fr 20px;align-items:center;gap:11px;width:100%;min-height:62px;padding:10px 6px;text-decoration:none;display:grid}.dc-account-menu>button>svg:first-child,.dc-account-menu>a>svg:first-child{width:20px}.dc-account-menu>button>svg:last-child,.dc-account-menu>a>svg:last-child{width:15px}.dc-account-menu strong{color:#3b1b31;font-size:10px;display:block}.dc-account-menu small{color:#85747e;margin-top:3px;font-size:8px;display:block}.dc-documents{margin-top:15px;overflow:hidden}.dc-documents header p{color:#7b6b74;margin:5px 0 0;font-size:9px}.dc-document-row{border-top:1px solid #eee3e8;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:78px;padding:13px 20px;display:grid}.dc-document-icon{color:#5b214e;background:#f1e5eb;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.dc-document-icon svg{width:18px}.dc-document-row h3{color:#35132e;margin:0;font-size:10px}.dc-document-row p{color:#7c6c75;margin:4px 0;font-size:8px}.dc-document-row small{color:#9a8992;font-size:7px}.dc-upload-button{color:#5b214e;cursor:pointer;background:#fff;border:1px solid #5b214e2b;border-radius:10px;align-items:center;min-height:40px;padding:0 12px;font-size:8px;font-weight:800;display:inline-flex}.dc-upload-button input{opacity:0;width:1px;height:1px;position:absolute}.dc-empty,.dc-loading,.dc-access{text-align:center;justify-items:center;padding:48px 24px;display:grid}.dc-empty>div,.dc-loading>span,.dc-access>div{color:#5b214e;background:#f0e4ea;border-radius:20px;place-items:center;width:64px;height:64px;display:grid}.dc-empty svg,.dc-access svg{width:28px}.dc-empty h2,.dc-loading h2,.dc-access h1{color:#35132e;margin:17px 0 7px;font:500 28px Georgia,serif}.dc-empty p,.dc-loading p,.dc-access p{color:#766771;max-width:550px;margin:0;font-size:11px;line-height:1.6}.dc-access{align-content:center;min-height:100svh}.dc-access>span{color:#dc593e;letter-spacing:.15em;margin-top:19px;font-size:9px;font-weight:900}.dc-access h1{max-width:680px;font-size:clamp(38px,6vw,65px)}.dc-access>div:last-child{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.dc-loading{align-content:center;min-height:100svh}.dc-loading>span{background:0 0;border:4px solid #eadde4;border-top-color:#5b214e;border-radius:50%;animation:.9s linear infinite dc-spin;position:relative}@keyframes dc-spin{to{transform:rotate(360deg)}}.dc-toast{z-index:70;color:#fff;background:#35132e;border:1px solid #fff3;border-radius:12px;padding:12px 16px;font-size:10px;font-weight:800;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 14px 35px #1e091847}.dc-dialog-backdrop,.dc-safety-backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1d091794;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dc-dialog{background:#fffaf6;border:1px solid #ffffffb8;border-radius:20px;width:min(430px,100%);padding:25px;box-shadow:0 28px 80px #11040e59}.dc-dialog h2{color:#35132e;margin:0;font:500 27px Georgia,serif}.dc-dialog p{color:#72636b;font-size:11px;line-height:1.6}.dc-dialog>div{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.dc-safety-backdrop{place-items:stretch end;padding:0}.dc-safety-panel{color:#fff8f1;background:linear-gradient(#2a1024,#551c47);width:min(410px,100%);height:100%;padding:24px;overflow:auto;box-shadow:-20px 0 60px #10040d4d}.dc-safety-panel header,.dc-safety-panel header>div{align-items:center;gap:11px;display:flex}.dc-safety-panel header{justify-content:space-between}.dc-safety-panel header>div>svg{color:#ff9a81;width:27px}.dc-safety-panel header small{color:#efab9a;letter-spacing:.13em;font-size:8px;font-weight:900}.dc-safety-panel h2{margin:4px 0 0;font:500 28px Georgia,serif}.dc-safety-panel header button{color:#fff;background:#ffffff14;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:44px;display:grid}.dc-safety-panel>a{color:#fff;border-bottom:1px solid #ffffff24;grid-template-columns:32px 1fr 20px;align-items:center;gap:11px;min-height:74px;padding:13px 0;text-decoration:none;display:grid}.dc-safety-panel>a>svg{color:#ff9d86;width:21px}.dc-safety-panel>a>svg:last-child{width:15px}.dc-safety-panel a strong,.dc-safety-panel a small{display:block}.dc-safety-panel a strong{font-size:11px}.dc-safety-panel a small{color:#d8c6d2;margin-top:4px;font-size:8px;line-height:1.4}.dc-safety-panel>p{color:#cdbac7;font-size:9px;line-height:1.6}.dc-safety-active{color:#c3efd1;background:#4abf721c;border:1px solid #68d38d38;border-radius:13px;align-items:center;gap:10px;margin:22px 0 7px;padding:13px;font-size:9px;display:flex}.dc-safety-active i{background:#61d08a;border-radius:50%;width:9px;height:9px}.dc-safety-active strong{margin-bottom:3px;display:block}.dc-onboarding{color:#2e1628;background:radial-gradient(circle at 82% 8%,#ff684624,#0000 27%),#fff8f1;min-height:100svh;padding:clamp(28px,5vw,72px)}.dc-onboarding>header{justify-content:space-between;align-items:end;gap:30px;max-width:1080px;margin:auto;display:flex}.dc-onboarding header>div:first-child span{color:#dc593e;letter-spacing:.15em;font-size:9px;font-weight:900}.dc-onboarding h1{color:#35132e;margin:10px 0;font:500 clamp(42px,6vw,70px)/.96 Georgia,serif}.dc-onboarding header p{color:#776870;max-width:670px;line-height:1.6}.dc-onboarding header>div:last-child{text-align:right}.dc-onboarding header>div:last-child strong{color:#5b214e;font:500 42px Georgia,serif;display:block}.dc-onboarding header>div:last-child span{color:#81727a;font-size:9px}.dc-onboarding-header-tools{align-items:center;gap:14px;display:flex}.dc-onboarding-header-tools>.notification-bell{background:#fff;flex:none;box-shadow:0 10px 25px #3d18311a}.dc-privacy-note,.dc-onboarding-list,.dc-onboarding-submit{border:1px solid var(--dc-line);background:#fff;border-radius:18px;max-width:1080px;margin:18px auto 0;box-shadow:0 16px 38px #3d183112}.dc-privacy-note{color:#4a3b43;gap:12px;padding:14px 17px;display:flex}.dc-privacy-note svg{color:#5b214e;flex:none;width:21px}.dc-privacy-note p{margin:0;font-size:10px;line-height:1.5}.dc-onboarding-list{overflow:hidden}.dc-background-row{border-top:1px solid #eee3e8;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:16px 20px;display:grid}.dc-background-row>div{color:#5b214e;background:#f1e5eb;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.dc-background-row h3{margin:0;font-size:10px}.dc-background-row p{color:#776870;margin:4px 0;font-size:8px}.dc-onboarding-submit{background:linear-gradient(135deg,#fff,#fff3ed);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;display:grid}.dc-onboarding-submit>div{color:#fff;background:linear-gradient(145deg,#5b214e,#35132e);border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 24px #45153833}.dc-onboarding-submit>div svg{width:24px}.dc-onboarding-submit small{color:#d9543b;letter-spacing:.15em;font-size:8px;font-weight:900}.dc-onboarding-submit h2{color:#35132e;margin:4px 0;font:500 25px Georgia,serif}.dc-onboarding-submit p{color:#776870;margin:0;font-size:9px;line-height:1.5}.dc-onboarding-submit>.dc-button{min-width:210px}.dc-onboarding-submit.submitted{background:linear-gradient(135deg,#fff,#effaf3);border-color:#338b5538}.dc-onboarding-submit.submitted>div{background:linear-gradient(145deg,#2f8c55,#22663f)}.dc-onboarding>footer{color:#7d6d76;justify-content:space-between;max-width:1080px;margin:18px auto;font-size:9px;display:flex}.dc-onboarding>footer a{color:#5b214e;font-weight:800}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.dc-sidebar{background:#35132e}.dc-header,.dc-map-overlay,.dc-daily-summary,.dc-offer,.dc-active-delivery{background:#fffaf6}}@media (width<=1050px) and (width>=768px){.driver-command-center{grid-template-columns:86px minmax(0,1fr)}.dc-sidebar{padding-inline:12px}.dc-brand .brand-logo{width:54px;overflow:hidden}.dc-brand .brand-logo svg,.dc-brand .brand-logo img{width:130px;max-width:none}.dc-brand>span,.dc-sidebar nav button span,.dc-sidebar-support span,.dc-sidebar>p{display:none}.dc-sidebar nav button,.dc-sidebar-support a{justify-content:center;padding:0}.dc-sidebar nav button svg,.dc-sidebar-support svg{width:21px;height:21px}.dc-page{padding:30px}.dc-history-table>header,.dc-history-table>article{grid-template-columns:1.35fr .9fr .65fr .65fr}}@media (width<=767px){.driver-command-center{background:#fff8f1;display:block}.dc-sidebar{display:none}.dc-main{padding-bottom:76px}.dc-header{min-height:76px;padding:11px 14px;position:relative}.dc-avatar{border-radius:13px;width:43px;height:43px}.dc-profile small{font-size:7px}.dc-profile strong{max-width:145px;font-size:17px}.dc-profile span{font-size:9px}.dc-header-actions{gap:7px}.dc-header-actions .notification-bell{width:44px;height:44px}.dc-availability-state{width:46px;height:46px;padding:6px}.dc-availability-state>i{width:32px;height:32px}.dc-availability-state span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dc-demo-badge{padding:3px 6px;font-size:6px;position:absolute;bottom:3px;left:66px}.dc-mobile-nav{height:72px;padding:7px max(8px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));z-index:80;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffbf7f0;border-top:1px solid #5b214e21;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 32px #3a142f1a}.dc-mobile-nav button{color:#8b7b84;background:0 0;border:0;border-radius:10px;align-content:center;justify-items:center;gap:3px;min-width:0;padding:3px;font-size:8px;font-weight:800;display:grid}.dc-mobile-nav svg{width:20px;height:20px}.dc-mobile-nav button.active{color:#5b214e;background:#f1e5eb}.dc-home,.dc-command-map{min-height:auto}.dc-command-map{height:58svh;min-height:390px}.dc-map-overlay{max-width:245px;padding:11px 13px;top:14px;left:14px}.dc-map-overlay strong{font-size:16px}.dc-map-overlay p{font-size:9px}.dc-map-controls{top:14px;right:13px}.dc-map-controls button{border-radius:13px;width:44px;height:44px}.dc-map-status{bottom:34px;left:13px}.dc-map-legend{bottom:34px;right:13px}.dc-map-status span,.dc-map-legend{padding:7px 9px;font-size:7px}.dc-zone-boundaries{inset:8% 5% 10% 2%}.dc-zone-labels span{font-size:7px}.dc-driver-marker{width:43px;height:43px;top:48%;left:44%}.dc-daily-summary,.dc-offer,.dc-active-delivery{border-bottom:0;border-left:0;border-right:0;border-radius:26px 26px 0 0;width:100%;max-width:none;max-height:none;margin-top:-28px;padding:18px 16px 22px;position:relative;bottom:auto;right:auto;box-shadow:0 -18px 44px #36132b1f,inset 0 1px #fff}.dc-sheet-handle{background:#cfbec7;border-radius:999px;width:42px;height:4px;margin:-8px auto 12px;display:block}.dc-daily-summary>div{grid-template-columns:repeat(2,1fr)}.dc-offer header>div:last-child strong{font-size:36px}.dc-offer-facts{grid-template-columns:repeat(2,1fr)}.dc-offer-facts div:nth-child(2){border-right:0}.dc-offer-facts div:nth-child(-n+2){border-bottom:1px solid var(--dc-line)}.dc-active-delivery{overflow:visible}.dc-stepper{grid-template-columns:repeat(7,68px);padding-bottom:7px;overflow-x:auto}.dc-active-grid{grid-template-columns:1fr}.dc-safety-fab{bottom:87px;right:15px}.dc-page{padding:28px 16px 24px}.dc-page-heading{align-items:flex-start}.dc-page-heading h1{font-size:39px}.dc-page-heading p{font-size:11px}.dc-page-heading>div:last-child{border-radius:16px;flex:none;width:52px;height:52px}.dc-page-heading>div:last-child svg{width:22px}.dc-segmented{width:100%}.dc-segmented button{flex:1;padding:0 8px;font-size:9px}.dc-history-table{box-shadow:none;background:0 0;border:0;overflow:visible}.dc-history-table>header{display:none}.dc-history-table>article{border:1px solid var(--dc-line);background:#fff;border-radius:16px;grid-template-columns:1fr auto;gap:12px;margin-bottom:10px;padding:16px;display:grid}.dc-history-table>article>span{padding-left:47px}.dc-history-table>article>.dc-status{align-self:start}.dc-earnings-hero{grid-template-columns:1fr;gap:19px;padding:22px}.dc-earnings-hero>div+div{border-top:1px solid #ffffff2e;border-left:0;padding:19px 0 0}.dc-earnings-breakdown{grid-template-columns:1fr 1fr}.dc-payout-history{box-shadow:none;background:0 0;border:0;overflow:visible}.dc-payout-history>header{border:1px solid var(--dc-line);border-radius:16px}.dc-payout-history>article{border:1px solid var(--dc-line);background:#fff;border-radius:15px;grid-template-columns:1.25fr .75fr;margin-top:9px;padding:14px}.dc-payout-history>article>div:nth-child(n+3){display:none}.dc-account-grid{grid-template-columns:1fr}.dc-document-row{grid-template-columns:40px minmax(0,1fr);padding:15px}.dc-document-row>.dc-status,.dc-document-row>.dc-upload-button{grid-column:2}.dc-documents>header,.dc-account-menu{padding:17px}.dc-dialog>div{grid-template-columns:1fr;display:grid}.dc-safety-panel{padding:21px 17px 90px}.dc-toast{text-align:center;max-width:calc(100% - 30px);bottom:88px}.dc-onboarding{padding:30px 14px}.dc-onboarding>header{flex-direction:column;align-items:flex-start}.dc-onboarding header>div:last-child{text-align:left}.dc-background-row{grid-template-columns:40px 1fr}.dc-background-row>.dc-button{grid-column:2}.dc-onboarding>footer{flex-direction:column;align-items:flex-start;gap:9px}}@media (width<=410px){.dc-profile strong{max-width:120px}.dc-header-actions .notification-bell{display:none}.dc-map-overlay{max-width:215px}.dc-map-overlay p,.dc-map-legend{display:none}.dc-offer footer,.dc-active-delivery footer,.dc-earnings-breakdown{grid-template-columns:1fr}.dc-page-heading>div:last-child{display:none}}@media (width<=767px){.dc-main{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.dc-mobile-nav{height:calc(72px + env(safe-area-inset-bottom));top:var(--dc-mobile-nav-top,calc(100dvh - 72px - env(safe-area-inset-bottom)));background:#fffbf7f7;bottom:auto}body:has(.driver-command-center) .amiel-language-switcher{top:var(--dc-language-driver-top,calc(100dvh - 132px - env(safe-area-inset-bottom)));bottom:auto}.dc-onboarding-submit{grid-template-columns:48px minmax(0,1fr);padding:18px 16px}.dc-onboarding-submit>div{width:48px;height:48px}.dc-onboarding-submit>.dc-button,.dc-onboarding-submit>.dc-status{grid-column:1/-1;justify-content:center;width:100%;min-width:0}.dc-onboarding>footer{padding-bottom:10px}}@media (prefers-reduced-motion:reduce){.driver-command-center *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dc-profile>div:last-child>span{color:#a44d67;letter-spacing:.08em;margin-bottom:2px;font-size:9px;font-weight:900;display:block}.dc-profile h1{color:#35132e;text-overflow:ellipsis;white-space:nowrap;margin:0;font:500 20px Georgia,serif;overflow:hidden}.dc-profile p{color:#776870;align-items:center;gap:5px;margin:3px 0 0;font-size:10px;display:flex}.dc-profile p svg{width:14px;height:14px}.dc-availability{color:#7e6e77;cursor:pointer;background:#ffffffd1;border:1px solid #5b214e29;border-radius:999px;align-items:center;gap:9px;min-width:108px;height:48px;padding:0 12px;display:flex;box-shadow:0 8px 22px #3d183114}.dc-availability>span{align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.dc-availability>span i{background:#9d8e96;border-radius:50%;width:8px;height:8px}.dc-availability.online{color:#17613a;border-color:#20884d3d}.dc-availability.online>span i{background:#25a05e;box-shadow:0 0 0 5px #25a05e1a}.dc-availability>b{display:none}.dc-map-canvas svg{width:100%;height:100%;display:block}.dc-map-canvas .dc-map-water{filter:none;fill:#c7e5e8;stroke:#b3d9dd;stroke-width:3px;width:auto;height:auto;position:static;transform:none}.dc-map-canvas .dc-map-roads{background:0 0;position:static}.dc-map-canvas .dc-map-roads path{fill:none;stroke:#ffffffe6;stroke-width:17px;stroke-linecap:round}.dc-map-canvas .dc-zone-boundaries{position:static}.dc-map-canvas .dc-zone-boundaries path{fill:#5b214e0e;stroke:#5b214e4d;stroke-width:3px;stroke-dasharray:10 9}.dc-map-canvas .dc-zone-boundaries .north,.dc-map-canvas .dc-zone-boundaries .west,.dc-map-canvas .dc-zone-boundaries .south{width:auto;height:auto;transform:none}.dc-map-canvas .dc-zone-labels text{fill:#6d5664;letter-spacing:1.8px;font-size:15px;font-weight:900}.dc-map-canvas .dc-demo-demand{filter:none;width:auto;height:auto;position:static}.dc-map-canvas .dc-demo-demand circle:first-child{fill:#ff684629;stroke:#ff684640;stroke-width:4px}.dc-map-canvas .dc-demo-demand circle:nth-child(2){fill:#ff68462e}.dc-map-canvas .dc-demo-demand text{fill:#8e463b;letter-spacing:2px;font-size:17px;font-weight:900}.dc-map-canvas .dc-driver-marker{filter:drop-shadow(0 9px 11px #32102942);width:auto;height:auto;position:static}.dc-map-canvas .dc-driver-marker circle{fill:#5b214e;stroke:#fff;stroke-width:8px}.dc-map-canvas .dc-driver-marker path{fill:#fff}.dc-map-canvas .dc-active-route .back{fill:none;stroke:#fff;stroke-width:22px;stroke-linecap:round}.dc-map-canvas .dc-active-route .front{fill:none;stroke:#ff6846;stroke-width:8px;stroke-linecap:round;stroke-dasharray:14 10}.dc-map-canvas .dc-active-route circle{fill:#5b214e;stroke:#fff;stroke-width:7px}.dc-map-canvas .dc-active-route circle:nth-of-type(2){fill:#ff6846}.dc-map-canvas .dc-active-route text{fill:#fff;font-size:18px;font-weight:900}.dc-location-unavailable{z-index:5;color:#5b214e;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);text-align:left;background:#fffc;border:1px solid #fffc;border-radius:14px;align-items:center;gap:9px;min-height:50px;padding:10px 13px;display:flex;position:absolute;bottom:26px;left:24px;box-shadow:0 10px 28px #3012271a}.dc-location-unavailable>span{color:#796972;font-size:8px;display:grid}.dc-location-unavailable strong{color:#35132e;font-size:9px}.dc-location-live{z-index:5;background:#fffc;border:1px solid #fffc;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:26px;left:24px}.dc-location-live i{background:#2aa168;border-radius:50%;width:8px;height:8px}.dc-map-overlay.dc-map-status{border-radius:14px;align-items:center;width:auto;max-width:300px;height:auto;padding:12px 13px;display:flex;inset:24px auto auto 24px}.dc-map-overlay.dc-map-status>.dc-status{background:#fff;border:0;padding:7px 9px}.dc-map-overlay.dc-map-status>small{color:#7a6973;font-size:8px}.dc-map-legend{border-radius:13px;gap:7px;padding:10px 12px;display:grid}.dc-map-legend span{align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.dc-map-legend i{background:#5b214e12;border:2px solid #5b214e59;border-radius:3px;width:10px;height:10px}.dc-map-legend i.demo{background:#ff684680;border:0;border-radius:50%}.dc-bottom-sheet{z-index:7;background:var(--dc-glass);-webkit-backdrop-filter:blur(26px)saturate(145%);border:1px solid #ffffffdb;border-radius:25px;width:min(445px,100% - 48px);position:absolute;bottom:24px;right:24px;box-shadow:0 25px 70px #2d0e2433,inset 0 1px #fff}.dc-bottom-sheet>.dc-offer,.dc-bottom-sheet>.dc-active-delivery,.dc-bottom-sheet>.dc-daily-summary{border-radius:inherit;width:auto;max-width:none;max-height:calc(100svh - 144px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0;position:static}.dc-bottom-sheet>.dc-availability-state{border-radius:15px;grid-template-columns:38px 1fr auto;height:auto;margin:18px 18px 0;padding:13px;display:grid}.dc-bottom-sheet>.dc-availability-state>div:first-child{color:#fff;background:#5b214e;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.dc-bottom-sheet>.dc-availability-state>div:first-child.online{background:#258454}.dc-bottom-sheet>.dc-availability-state svg{width:18px}.dc-bottom-sheet>.dc-availability-state span{color:#a44d67;letter-spacing:.11em;font-size:7px;font-weight:900}.dc-bottom-sheet>.dc-availability-state h2{color:#35132e;margin:4px 0;font:500 19px Georgia,serif}.dc-bottom-sheet>.dc-availability-state p{color:#776870;margin:0;font-size:8px}.dc-bottom-sheet>.dc-daily-summary{padding-top:13px}.dc-bottom-sheet>.dc-summary-link{margin-bottom:13px}@media (width<=767px){.dc-profile h1{max-width:145px;font-size:17px}.dc-profile p{font-size:8px}.dc-availability{justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.dc-availability>span{font-size:0}.dc-availability>span i{width:11px;height:11px}.dc-map-overlay.dc-map-status{padding:8px;top:14px;bottom:auto;left:13px}.dc-map-overlay.dc-map-status>small{display:none}.dc-location-unavailable,.dc-location-live{bottom:14px;left:13px}.dc-map-legend{bottom:14px;right:13px}.dc-bottom-sheet{border-bottom:0;border-left:0;border-right:0;border-radius:26px 26px 0 0;width:100%;max-width:none;margin-top:-28px;position:relative;bottom:auto;right:auto;box-shadow:0 -18px 44px #36132b1f,inset 0 1px #fff}.dc-bottom-sheet>.dc-offer,.dc-bottom-sheet>.dc-active-delivery,.dc-bottom-sheet>.dc-daily-summary{max-height:none;padding-inline:16px}.dc-bottom-sheet>.dc-availability-state{margin-inline:16px}.dc-sheet-handle{background:0 0;border:0;width:56px;height:36px;margin:0 auto -11px;display:block;position:relative}.dc-sheet-handle i{background:#cfbec7;border-radius:999px;width:42px;height:4px;position:absolute;top:13px;left:7px}.dc-sheet-handle:focus-visible{outline-offset:-3px}.dc-map-canvas .dc-zone-labels text{font-size:13px}.dc-offer-facts span{border-right:1px solid var(--dc-line);padding:11px 8px}.dc-offer-facts span:nth-child(2){border-right:0}.dc-offer-facts span:nth-child(-n+2){border-bottom:1px solid var(--dc-line)}}.admin-shell.liquid-glass .workplace-welcome :is(.employee-card,.workplace-brief),.admin-shell.liquid-glass .metric-grid article,.admin-shell.liquid-glass :is(.workplace-announcement,.workplace-team,.application-table){-webkit-backdrop-filter:blur(24px)saturate(130%);color:#fff8f1!important;background:linear-gradient(145deg,#ffffff29,#fff1)!important;border:1px solid #fff3!important;box-shadow:0 18px 46px #0c030b3d,inset 0 1px #ffffff47!important}.admin-shell.liquid-glass .workplace-welcome :is(h2,strong,dd),.admin-shell.liquid-glass :is(.metric-grid,.workplace-grid,.application-table) :is(h2,strong){color:#fff8f1!important}.admin-shell.liquid-glass .workplace-welcome :is(p,small,dt),.admin-shell.liquid-glass :is(.metric-grid,.workplace-grid,.application-table) :is(p,small,th,td){color:#d9c8d4!important}.admin-shell.liquid-glass .workplace-brief>div,.admin-shell.liquid-glass :is(.workplace-announcement,.workplace-team)>div,.admin-shell.liquid-glass .application-table :is(header,thead,tr){border-color:#ffffff21!important}.admin-shell.liquid-glass .application-table table{background:#19091733!important}.admin-shell.liquid-glass .application-table tbody tr:hover{background:#ffffff14!important}.admin-shell.liquid-glass .application-table button{color:#fff8f1!important;background:#ffffff17!important;border-color:#ffffff3d!important}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.admin-shell.liquid-glass .workplace-welcome :is(.employee-card,.workplace-brief),.admin-shell.liquid-glass .metric-grid article,.admin-shell.liquid-glass :is(.workplace-announcement,.workplace-team,.application-table){background:#45243e!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}.service-areas .area-heading>p a{color:#5b214e;margin-top:14px;font-weight:800;text-decoration:none;display:block}.service-areas .area-heading>p a:hover{text-decoration:underline}.service-area-page{background:#fff8f1}.service-area-hero{color:#fff8f1;background:radial-gradient(circle at 84% 20%,#ff684640,#0000 28%),linear-gradient(135deg,#2a1025,#5b214e);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:70px;min-height:520px;padding:100px clamp(24px,8vw,130px);display:grid}.service-area-hero h1{margin:14px 0 24px;font:500 clamp(48px,7vw,92px)/.98 Georgia,serif}.service-area-hero h1 em{color:#ff9a81;font-weight:400}.service-area-hero>div>p:last-child{color:#e6d8e2;max-width:690px;font-size:18px;line-height:1.7}.service-area-hero aside{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff3d;border-radius:24px;padding:30px;box-shadow:inset 0 1px #ffffff38}.service-area-hero aside span{color:#ff9a81;letter-spacing:.15em;font-size:11px;font-weight:900}.service-area-hero aside strong{margin:13px 0;font:500 32px Georgia,serif;display:block}.service-area-hero aside p{color:#ddced8;margin:0;line-height:1.7}.service-zone-section{padding:100px clamp(24px,7vw,110px)}.service-zone-heading{max-width:820px;margin-bottom:42px}.service-zone-heading h2{color:#35142e;margin:10px 0 15px;font:500 clamp(38px,5vw,64px) Georgia,serif}.service-zone-heading>p:last-child{color:#766771;font-size:17px;line-height:1.65}.service-zone-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.service-zone-grid article{background:#fff;border:1px solid #e7d9d2;border-radius:22px;padding:30px;box-shadow:0 16px 42px #3e1c3112}.service-zone-grid article header{justify-content:space-between;align-items:center;display:flex}.service-zone-grid article header>span{color:#ff6846;font:500 24px Georgia,serif}.service-zone-grid article header>b{color:#8b4a38;text-transform:uppercase;background:#fff0e9;border-radius:999px;padding:7px 10px;font-size:10px}.service-zone-grid h3{color:#3f1737;margin:28px 0 20px;font:500 31px Georgia,serif}.service-zone-grid h4{color:#8a7581;letter-spacing:.11em;text-transform:uppercase;margin:17px 0 7px;font-size:10px}.service-zone-grid p{color:#5f5059;margin:0;line-height:1.65}.service-zone-grid small{color:#8c7c84;border-top:1px solid #eee3de;margin-top:24px;padding-top:18px;display:block}.service-expansion-section{color:#fff8f1;background:#5b214e;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;padding:85px clamp(24px,7vw,110px);display:grid}.service-expansion-section>div:first-child h2{margin:12px 0 18px;font:500 clamp(36px,4vw,56px) Georgia,serif}.service-expansion-section>div:first-child>p:last-child{color:#ddced8;line-height:1.7}.service-expansion-section>div:last-child{gap:16px;display:grid}.service-expansion-section article{background:#ffffff12;border:1px solid #ffffff2e;border-radius:18px;padding:24px}.service-expansion-section article span{color:#ff9a81;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.service-expansion-section article h3{margin:9px 0;font:500 27px Georgia,serif}.service-expansion-section article p{color:#ddced8;margin:0;line-height:1.6}.service-area-note{justify-content:space-between;align-items:end;gap:45px;padding:80px clamp(24px,9vw,150px);display:flex}.service-area-note>div{max-width:780px}.service-area-note h2{color:#35142e;margin:12px 0 15px;font:500 clamp(36px,4vw,56px) Georgia,serif}.service-area-note>div>p:last-child{color:#766771;font-size:17px;line-height:1.65}.service-area-note>a{color:#fff;background:#ff6846;border-radius:999px;flex:none;padding:15px 20px;font-weight:800;text-decoration:none}@media (width<=900px){.service-area-hero,.service-expansion-section{grid-template-columns:1fr}.service-area-hero{gap:32px}.service-zone-grid{grid-template-columns:1fr 1fr}.service-area-note{flex-direction:column;align-items:flex-start}}@media (width<=620px){.service-area-hero{min-height:auto;padding:70px 22px}.service-area-hero h1{font-size:49px}.service-zone-section,.service-expansion-section,.service-area-note{padding:65px 20px}.service-zone-grid{grid-template-columns:1fr}.service-area-note>a{text-align:center;width:100%}}@media (width<=700px){.prelaunch-banner{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 18px;font-size:12px}}.admin-shell.liquid-glass{--crystal-plum:#5b214e;--crystal-coral:#ff6846;--crystal-cream:#fff8f1;--crystal-ink:#fff9fc;--crystal-muted:#d9c8d4;--crystal-line:#ffffff3d;--crystal-fill:linear-gradient(145deg,#ffffff2e,#ffffff13);--crystal-shadow:0 18px 46px #0f040d42,inset 0 1px #ffffff59;background-color:#0000;background-image:radial-gradient(circle at 88% 82%,#ffcdb033,#0000 28%),radial-gradient(circle at 18% 4%,#ff684621,#0000 25%),linear-gradient(135deg,#1e1020 0%,#342034 48%,#4c2a42 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.admin-shell.liquid-glass:before{z-index:0;background:linear-gradient(128deg,#0000 0 15%,#ffffff0a 15.2%,#0000 16% 76%,#ffdfd014 76.2%,#0000 78%),radial-gradient(circle at 70% 12%,#ffffff1a,#0000 21%),radial-gradient(circle at 92% 92%,#ffbb9c2e,#0000 24%)}.admin-shell.liquid-glass:after{z-index:0;opacity:.28;background-image:linear-gradient(115deg,#0000 0 48%,#ffffff1c 49%,#0000 50%),linear-gradient(32deg,#0000 0 48%,#ffffff0e 49%,#0000 50%);background-size:190px 190px,240px 240px;-webkit-mask-image:linear-gradient(90deg,#0000 7%,#000 26% 100%);mask-image:linear-gradient(90deg,#0000 7%,#000 26% 100%)}.admin-shell.liquid-glass .admin-sidebar,.admin-shell.liquid-glass .admin-content{z-index:1;position:relative}.admin-shell.liquid-glass .admin-sidebar{-webkit-backdrop-filter:blur(30px)saturate(135%);background:linear-gradient(#1f0d1ddb,#31152db5);border-right:1px solid #ffffff38;box-shadow:14px 0 45px #0902083d,inset -1px 0 #ffffff14}.admin-shell.liquid-glass .admin-sidebar nav button,.admin-shell.liquid-glass .admin-sidebar nav a{color:#e8dce5;border-radius:12px;min-height:42px;font-size:12px;font-weight:700}.admin-shell.liquid-glass .admin-sidebar nav button.active{background:linear-gradient(135deg,#fff3,#ff68461f);border-color:#ffae9775;box-shadow:0 10px 26px #08020738,inset 0 1px #ffffff47}.admin-shell.liquid-glass .admin-content{color:var(--crystal-ink);padding:34px clamp(22px,3.2vw,52px) 62px}.admin-shell.liquid-glass .admin-content>header{-webkit-backdrop-filter:blur(30px)saturate(135%);background:linear-gradient(145deg,#231021ba,#ffffff16);border-color:#ffffff42;margin:-12px -12px 24px;padding:16px 18px;top:12px;box-shadow:0 18px 46px #09020840,inset 0 1px #ffffff3d}.admin-shell.liquid-glass .admin-content>header .eyebrow{color:#ffab95}.admin-shell.liquid-glass .admin-content>header h1{color:#fff}.admin-shell.liquid-glass .admin-content>header>div:first-child>span{color:#d8c7d2}.crystal-workspace-header{align-items:center!important}.crystal-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.crystal-top-actions .notification-bell{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff3d!important;margin:0!important}.crystal-top-actions time{border:1px solid var(--crystal-line);background:#ffffff14;border-radius:999px;align-items:center;gap:9px;height:42px;padding:0 15px;font-size:11px;display:flex;box-shadow:inset 0 1px #ffffff2b}.crystal-top-actions time span{color:#d8c7d2!important}.crystal-top-actions time strong{font-size:11px}.crystal-city-select{border:1px solid var(--crystal-line);background:#ffffff14;border-radius:999px;align-items:center;gap:7px;height:42px;padding:0 12px;display:flex;box-shadow:inset 0 1px #ffffff2b}.crystal-city-select i{color:#ff9b84;font-style:normal}.crystal-city-select select{color:#fff;background:0 0;border:0;outline:0;min-width:110px;font-size:11px;font-weight:800}.crystal-city-select option{color:#35132e;background:#fff}.workplace-add-button.compact{background:var(--crystal-coral);border-radius:999px;height:42px;padding:0 14px}.crystal-status{color:#e6dae2;text-transform:capitalize;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:7px;width:max-content;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.crystal-status i{background:#bbb0b8;border-radius:50%;width:7px;height:7px}.crystal-status.success{color:#b7f0c9}.crystal-status.success i{background:#55d280;box-shadow:0 0 0 4px #55d2801a}.crystal-status.warning{color:#ffd08a}.crystal-status.warning i{background:#ffb54e}.crystal-status.blocked{color:#ff9b84}.crystal-status.blocked i{background:var(--crystal-coral);box-shadow:0 0 0 4px #ff68461a}.crystal-workspace{gap:18px;display:grid}.crystal-panel{border:1px solid var(--crystal-line);background:var(--crystal-fill);box-shadow:var(--crystal-shadow);-webkit-backdrop-filter:blur(24px)saturate(130%);border-radius:20px;position:relative;overflow:hidden}.crystal-panel:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#ffffff24,#0000 19% 73%,#ffc5af14);position:absolute;inset:0}.crystal-panel>*{position:relative}.crystal-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.crystal-kpi{justify-content:space-between;align-items:flex-start;min-height:132px;padding:22px 21px;display:flex}.crystal-kpi>div{gap:7px;display:grid}.crystal-kpi span,.crystal-progress-card>span{color:#eee4eb;font-size:12px;font-weight:800}.crystal-kpi strong{font:500 34px/1 Georgia,serif}.crystal-kpi small{color:#cdbdc8;font-size:10px;line-height:1.4}.crystal-kpi>i{color:#fff;background:#ffffff12;border:1px solid #ffffff38;border-radius:15px;place-items:center;width:48px;height:48px;font:500 20px Georgia,serif;display:grid;box-shadow:inset 0 1px #ffffff2b}.crystal-primary-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);gap:18px;display:grid}.crystal-data-panel>header{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 15px;display:flex}.crystal-data-panel>header span:not(.crystal-status){color:#ff9b84;letter-spacing:.14em;font-size:9px;font-weight:900}.crystal-data-panel h2{color:#fff;margin:6px 0 0;font:500 24px Georgia,serif}.crystal-map-panel{min-height:420px}.crystal-map{background-color:#2a142761;background-image:linear-gradient(28deg,#0000 0 46%,#ffffff0e 47%,#0000 48%),linear-gradient(118deg,#0000 0 47%,#ffffff0d 48%,#0000 49%),linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:210px 210px,240px 240px,24px 24px,24px 24px;border:1px solid #ffffff1f;border-radius:16px;min-height:338px;margin:0 15px 15px;position:relative;overflow:hidden}.crystal-map:after{content:"";filter:blur(1px);border-left:18px solid #ffffff0e;border-radius:50%;width:42%;height:140%;position:absolute;top:-18%;right:11%;transform:rotate(18deg)}.crystal-map-label{z-index:1;color:#ffffff7a;letter-spacing:.17em;font-size:9px;font-weight:900;position:absolute}.crystal-map-label.north{top:18%;left:34%}.crystal-map-label.west{top:53%;left:18%}.crystal-map-label.loop{top:52%;right:25%}.crystal-map-label.south{bottom:15%;right:18%}.crystal-map-empty{z-index:2;text-align:center;justify-items:center;gap:7px;width:min(300px,72%);height:max-content;margin:auto;padding:22px;display:grid;position:absolute;inset:0}.crystal-map-empty>i{color:#fff;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:58px;height:58px;font:500 22px Georgia,serif;display:grid;box-shadow:0 12px 32px #0a02093d,inset 0 1px #fff3}.crystal-map-empty strong{font:500 20px Georgia,serif}.crystal-map-empty small{color:#c9b9c4;max-width:270px;font-size:10px;line-height:1.5}.crystal-checklist{padding-bottom:12px}.crystal-checklist-item{color:#fff;text-align:left;background:#ffffff0e;border:1px solid #ffffff29;border-radius:14px;grid-template-columns:38px 1fr auto 12px;align-items:center;gap:11px;width:calc(100% - 28px);min-height:66px;margin:0 14px 10px;padding:13px;display:grid;position:relative}.crystal-checklist-item:is(button){cursor:pointer}.crystal-checklist-item:is(button):hover{background:#ffffff1a}.crystal-checklist-item>i{border:1px solid #ffffff29;border-radius:11px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.crystal-checklist-item>strong{font-size:12px}.crystal-checklist-item>.crystal-status{background:0 0;border:0}.crystal-checklist-item>span:last-child{font-size:20px}.crystal-secondary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.crystal-progress-card{grid-template-rows:auto 1fr auto;grid-template-columns:1fr 66px;gap:5px 12px;min-height:150px;padding:22px;display:grid}.crystal-progress-card>span,.crystal-progress-card>strong,.crystal-progress-card>small{grid-column:1}.crystal-progress-card>strong{align-self:end;font:500 35px Georgia,serif}.crystal-progress-card>strong em{font:500 17px Georgia,serif}.crystal-progress-card>small{color:#cdbdc8;font-size:10px;line-height:1.4}.crystal-progress-card>i{background:radial-gradient(circle at center,#2e152af2 57%,transparent 59%),conic-gradient(var(--crystal-coral) 25%,#ffffff2e 0);border-radius:50%;grid-area:1/2/4;align-self:center;place-items:center;width:62px;height:62px;font:500 23px Georgia,serif;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.crystal-progress-card>i.gold-ring{background:radial-gradient(circle at center,#2e152af2 57%,transparent 59%),conic-gradient(#ffbd64 18%,#ffffff2e 0)}.crystal-progress-card>i.green-ring{background:radial-gradient(circle at center,#2e152af2 57%,transparent 59%),conic-gradient(#68d38d 100%,#ffffff2e 0)}.admin-shell.liquid-glass .workplace-welcome{background:#ffffff09;border:1px solid #ffffff24;border-radius:24px;margin-top:22px;padding:12px}.admin-shell.liquid-glass :is(.metric-grid article,.workplace-announcement,.workplace-team,.workspace-revenue-panel,.workspace-attention-panel,.workspace-ledger,.workspace-people-grid>article,.application-table,.admin-customer-table,.admin-system-grid article,.admin-access-card,.circle-feed,.dispatch-card,.orders-list>article,.security-disclosure,.security-summary article,.security-results,.security-history,.legal-boundary,.legal-ops-kpis article,.compliance-register,.incident-center>form,.incident-log){border-color:#ffffffb8;box-shadow:0 15px 40px #0802072b,inset 0 1px #ffffffd4}.admin-shell.liquid-glass :is(button,a,select,input,textarea):focus-visible{outline-offset:3px!important;outline:3px solid #ffab94!important}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.crystal-panel,.admin-shell.liquid-glass .admin-sidebar,.admin-shell.liquid-glass .admin-content>header{background:#45243e}.admin-shell.liquid-glass :is(.metric-grid article,.workspace-revenue-panel,.workspace-attention-panel,.workspace-ledger,.security-results,.security-history,.compliance-register){background:#fff8f1}}@media (width<=1180px){.crystal-kpi-grid,.crystal-secondary-grid{grid-template-columns:1fr 1fr}.crystal-primary-grid{grid-template-columns:1fr}.crystal-map-panel{min-height:auto}}@media (width<=900px){.admin-shell.liquid-glass .admin-content{padding:24px 18px 86px}.crystal-workspace-header{flex-direction:column;align-items:flex-start!important}.crystal-top-actions{justify-content:flex-start;width:100%;margin:0}.crystal-top-actions .workplace-add-button{margin-left:auto}.crystal-map{min-height:300px}}@media (width<=700px){.admin-shell.liquid-glass .admin-sidebar{border-bottom:1px solid #ffffff2e;border-right:0}.admin-shell.liquid-glass .admin-content>header{margin:0 0 16px;padding:15px;position:relative;top:0}.admin-shell.liquid-glass .admin-content>header h1{font-size:34px}.crystal-top-actions time{order:4;justify-content:center;width:100%}.crystal-city-select{flex:1}.crystal-top-actions .workplace-add-button{display:none}.crystal-kpi-grid,.crystal-secondary-grid{grid-template-columns:1fr 1fr;gap:10px}.crystal-kpi{min-height:118px;padding:17px}.crystal-kpi>i{width:40px;height:40px}.crystal-kpi strong{font-size:29px}.crystal-primary-grid{gap:10px}.crystal-map{min-height:265px}.crystal-map-label{font-size:7px}.crystal-checklist-item{grid-template-columns:34px 1fr}.crystal-checklist-item>.crystal-status{grid-column:2;padding:2px 0}.crystal-checklist-item>span:last-child{display:none}.employee-mobile-nav{grid-template-columns:repeat(3,1fr)}}@media (width<=480px){.crystal-kpi-grid,.crystal-secondary-grid{grid-template-columns:1fr}.crystal-kpi{min-height:105px}.crystal-progress-card{min-height:125px}.crystal-top-actions .crystal-status{order:1}.crystal-top-actions .notification-bell{order:2}.crystal-city-select{flex:1;order:3}.crystal-top-actions time{order:4}.crystal-map-empty{width:90%;padding:10px}.crystal-map-label.north{left:18%}}@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}}.amiel-link-workspace{background:#fffaf7;border:1px solid #e9dce3;border-radius:24px;margin:24px 24px 50px;overflow:hidden;box-shadow:0 18px 48px #3f193314}.amiel-link-banner{color:#fff;background:linear-gradient(115deg,#421332,#64234e 65%,#783252);justify-content:space-between;align-items:center;gap:20px;padding:26px 30px;display:flex}.amiel-link-banner>div{align-items:center;gap:18px;display:flex}.amiel-link-monogram{color:#fff;background:#ff6846;border-radius:17px;flex:none;place-items:center;width:56px;height:56px;font:700 34px Georgia,serif;display:grid;box-shadow:0 7px 18px #1706134a}.amiel-link-banner p{color:#ffbea9;letter-spacing:.14em;margin:0 0 4px;font-size:12px;font-weight:800}.amiel-link-banner h2{margin:0;font:500 clamp(25px,3vw,37px)/1.1 Georgia,serif}.amiel-link-banner span:not(.amiel-link-monogram){color:#f5e5ed;margin-top:7px;font-size:14px;line-height:1.45;display:block}.amiel-link-security{border:1px solid #ffffff4d;border-radius:999px;flex:none;padding:9px 14px;font-weight:700;color:#fff!important;font-size:12px!important}.amiel-link-tabs{background:#fff;border-bottom:1px solid #eadfe3;gap:6px;padding:12px 20px;display:flex;overflow-x:auto}.amiel-link-tabs button{color:#634a5b;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 17px;font:700 14px Arial,sans-serif;display:flex}.amiel-link-tabs button:hover{background:#fff1ea}.amiel-link-tabs button.active{color:#fff;background:#5b214e}.amiel-link-tabs svg{width:18px;height:18px}.amiel-link-tabs button:focus-visible{outline-offset:2px;outline:3px solid #ff6846}.amiel-link-workspace .circle-layout,.amiel-link-workspace .messenger-layout{background:0 0;gap:16px;margin:0;padding:20px}.amiel-link-workspace .circle-feed,.amiel-link-workspace .circle-directory,.amiel-link-workspace .messenger-people,.amiel-link-workspace .messenger-conversation{background:#fff;border:1px solid #eadde4;border-radius:18px;box-shadow:0 4px 14px #4b163f0a}.amiel-link-workspace .circle-feed>header{padding:24px}.amiel-link-workspace .circle-composer footer span{font-size:12px}.amiel-link-workspace .circle-composer textarea,.amiel-link-workspace .messenger-composer textarea{font-size:15px}.amiel-link-call-status{color:#6a4d60;background:#fff7f3;border:1px solid #ecdce4;border-radius:11px;align-items:center;gap:11px;margin:12px 18px 0;padding:12px 14px;font-size:13px;line-height:1.4;display:flex}.amiel-link-call-status svg{color:#ff6846;flex:none;width:19px;height:19px}.amiel-link-call-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.amiel-link-call-actions>span{margin-right:6px;font-size:14px}.amiel-link-call-actions button,.amiel-link-meeting-join{color:#fff;cursor:pointer;background:#5b214e;border:0;border-radius:10px;min-height:40px;padding:8px 14px;font-size:14px;font-weight:700}.amiel-link-call-actions button:hover,.amiel-link-meeting-join:hover{background:#421332}.amiel-link-call-actions button:disabled,.amiel-link-meeting-join:disabled{opacity:.55;cursor:wait}.amiel-link-call-overlay{z-index:1000;background:#1f0c1bcc;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.amiel-link-call-window{color:#fff;background:#15151b;border-radius:20px;flex-direction:column;width:min(1100px,100%);height:min(750px,100dvh - 32px);min-height:360px;display:flex;overflow:hidden;box-shadow:0 30px 80px #0009}.amiel-link-call-window>header{background:#401630;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.amiel-link-call-window>header div{gap:3px;display:grid}.amiel-link-call-window>header strong{font-size:18px}.amiel-link-call-window>header span{color:#f0dce8;font-size:13px}.amiel-link-call-window>header button{color:#fff;cursor:pointer;background:#b43f39;border:0;border-radius:10px;min-height:42px;padding:0 18px;font-weight:700}.amiel-link-call-window .lk-room-container{flex:1;min-height:0}.amiel-link-call-window .lk-video-conference,.amiel-link-call-window .lk-audio-conference{height:100%}.amiel-link-call-window .lk-control-bar{flex-wrap:wrap}.amiel-link-meeting-join{margin-top:18px}.amiel-link-meetings{text-align:center;background:radial-gradient(circle at 50% 0,#fff1e8,#0000 48%),#fffaf7;min-height:420px;padding:55px 24px}.amiel-link-meeting-icon{color:#fff;background:#5b214e;border-radius:19px;place-items:center;width:66px;height:66px;margin:0 auto 18px;display:grid}.amiel-link-meeting-icon svg{width:31px;height:31px}.amiel-link-meetings>p{color:#bf4b36;letter-spacing:.15em;margin:0;font-size:12px;font-weight:800}.amiel-link-meetings h2{color:#361229;margin:8px 0 12px;font:500 clamp(27px,4vw,40px) Georgia,serif}.amiel-link-meetings>span{color:#6d5865;max-width:580px;margin:auto;font-size:16px;line-height:1.55;display:block}.amiel-link-meetings>div:last-child{text-align:left;color:#4d2940;background:#fff;border:1px solid #ebdae3;border-radius:15px;max-width:580px;margin:30px auto 0;padding:20px}.amiel-link-meetings>div:last-child strong{font-size:15px}.amiel-link-meetings>div:last-child p{color:#715e69;margin:7px 0 0;font-size:14px;line-height:1.5}.workspace-install-header{color:#5b214e;white-space:nowrap;background:#fff;border:1px solid #e4d2dc;padding:0 13px}.workspace-install-header:hover:not(:disabled){background:#fff3ee}@media (width<=900px){.amiel-link-workspace{margin:16px 12px 90px}.amiel-link-banner{padding:22px}.amiel-link-security{display:none}.amiel-link-workspace .circle-layout,.amiel-link-workspace .messenger-layout{padding:12px}.amiel-link-workspace .messenger-layout{grid-template-columns:1fr}.amiel-link-workspace .messenger-people{max-height:240px;overflow:auto}}@media (width<=600px){.amiel-link-banner>div{align-items:flex-start}.amiel-link-monogram{border-radius:13px;width:44px;height:44px;font-size:27px}.amiel-link-tabs{padding:9px}.amiel-link-tabs button{padding:0 12px;font-size:13px}.amiel-link-workspace .circle-layout{grid-template-columns:1fr}.amiel-link-workspace .circle-directory{order:-1}.workspace-install-header{min-height:40px}.amiel-link-meetings{min-height:340px;padding:36px 19px}.amiel-link-call-status{font-size:12px}}.amiel-link-search{color:#7a6773;background:#faf7f8;border:1px solid #e9dce3;border-radius:13px;align-items:center;gap:10px;min-height:44px;margin-top:18px;padding:0 13px;display:flex}.amiel-link-search svg{flex:none;width:18px;height:18px}.amiel-link-search input{color:#341529;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:15px}.amiel-link-search:focus-within{border-color:#5b214e;box-shadow:0 0 0 3px #5b214e18}.amiel-link-brand-icon{border-radius:16px;flex:none;width:56px;height:56px;display:block;box-shadow:0 8px 20px #17061340}.messenger-join-call{color:#fff;cursor:pointer;background:#5b214e;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:12px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.messenger-join-call svg{width:17px;height:17px}.messenger-join-call:disabled{opacity:.55}.amiel-incoming-backdrop{z-index:20002;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#190c18db;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.amiel-incoming-card{color:#fff;text-align:center;background:linear-gradient(155deg,#37142e,#622650);border-radius:28px;width:min(100%,390px);padding:36px 24px 27px;box-shadow:0 25px 70px #0006}.amiel-incoming-card img{border-radius:17px;width:58px;height:58px}.amiel-incoming-card p{color:#ffc9b9;margin:22px 0 7px;font-size:14px;font-weight:700}.amiel-incoming-card h2{margin:0;font-size:28px;line-height:1.2}.amiel-incoming-card>span{color:#e8d8e2;margin-top:8px;font-size:14px;display:block}.amiel-incoming-card>div{justify-content:center;gap:28px;margin-top:46px;display:flex}.amiel-incoming-card button{color:#fff;cursor:pointer;border:0;border-radius:18px;align-content:center;justify-items:center;gap:8px;min-width:100px;min-height:82px;font-size:14px;font-weight:700;display:grid}.amiel-incoming-card button svg{width:25px;height:25px}.amiel-incoming-card .decline{background:#b63e40}.amiel-incoming-card .answer{background:#238d59}.amiel-incoming-card button:disabled{opacity:.5}body:has(.amiel-incoming-backdrop) .amiel-language-switcher{display:none!important}.amiel-link-push-setup{color:#4d213e;background:#fff5ef;border-bottom:1px solid #eedfe3;align-items:center;gap:12px;padding:13px 20px;display:flex}.amiel-link-push-setup>svg{color:#ff6846;flex:none;width:23px;height:23px}.amiel-link-push-setup>div{flex:1;gap:3px;min-width:0;display:grid}.amiel-link-push-setup strong{font-size:14px}.amiel-link-push-setup span,.amiel-link-push-setup small{font-size:13px;line-height:1.4}.amiel-link-push-setup small{color:#a93d33}.amiel-link-push-setup button{color:#fff;cursor:pointer;background:#5b214e;border:0;border-radius:10px;min-height:42px;padding:8px 14px;font-weight:700}.amiel-link-voice-window{background:#241020}.amiel-link-voice-window .lk-room-container{flex-direction:column;display:flex}.amiel-voice-screen{min-height:0;padding:clamp(30px,6vh,70px) 18px calc(38px + env(safe-area-inset-bottom));text-align:center;background:radial-gradient(circle at 50% 30%,#70365c,#36152d 65%,#241020);flex-direction:column;flex:1;justify-content:space-between;align-items:center;display:flex}.amiel-voice-person{margin:auto 0}.amiel-voice-avatar{color:#501d42;background:linear-gradient(145deg,#f8c0aa,#ff6846);border:5px solid #ffffff30;border-radius:50%;place-items:center;width:clamp(130px,35vw,190px);height:clamp(130px,35vw,190px);margin:0 auto 26px;font-size:clamp(42px,10vw,68px);font-weight:800;display:grid;box-shadow:0 18px 50px #10061170}.amiel-voice-avatar.speaking{box-shadow:0 0 0 9px #ff684638,0 18px 50px #10061170}.amiel-voice-person h2{color:#fff;margin:0;font-size:clamp(25px,5vw,36px)}.amiel-voice-person p{color:#edd9e5;margin:10px 0 0;font-size:15px}.amiel-voice-actions{justify-content:center;gap:36px;width:100%;margin-top:40px;display:flex}.amiel-voice-actions>div{color:#f7e9f1;justify-items:center;gap:9px;font-size:13px;display:grid}.amiel-voice-actions button{color:#fff;cursor:pointer;background:#ffffff25;border:0;border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.amiel-voice-actions button[data-lk-enabled=false]{color:#5b214e;background:#fff}.amiel-voice-actions button[aria-label=End\ call]{background:#d84542}.amiel-voice-actions svg{width:27px;height:27px}.amiel-voice-screen .lk-start-audio-button{color:#5b214e;background:#fff;border-radius:12px;padding:10px 16px;position:absolute;bottom:150px;left:50%;transform:translate(-50%)}.amiel-link-call-overlay{z-index:20001;padding:0}.amiel-link-call-window .lk-audio-conference{background:radial-gradient(circle at 50% 25%,#693454,#241020 70%);flex-direction:column;min-height:0;display:flex;overflow:hidden}.amiel-link-call-window .lk-audio-conference-stage{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:12px;height:auto;min-height:0;padding:20px;display:flex;overflow:auto}.amiel-link-call-window .lk-audio-conference-stage .lk-participant-tile{border-radius:22px;width:min(190px,42vw);height:min(190px,42vw);max-height:190px;overflow:hidden}.amiel-link-call-window .lk-control-bar{z-index:2;min-height:76px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#341529;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.amiel-link-call-window .lk-control-bar button{min-width:44px;min-height:44px}.amiel-link-call-window .lk-chat{max-height:40%;overflow:auto}body:has(.amiel-link-call-overlay) .amiel-language-switcher{display:none!important}.amiel-link-call-window[data-amiel-call-theme=dark]{--amiel-call-chat-bg:#17141a;--amiel-call-chat-surface:#27222a;--amiel-call-chat-text:#fff;--amiel-call-chat-muted:#cfc6d0;--amiel-call-chat-line:#ffffff24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.amiel-link-call-window[data-amiel-call-theme=light]{--amiel-call-chat-bg:#fff;--amiel-call-chat-surface:#f7f3f5;--amiel-call-chat-text:#171117;--amiel-call-chat-muted:#6f626c;--amiel-call-chat-line:#24132122;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.amiel-link-call-window .amiel-meeting-chat{border-left:1px solid var(--amiel-call-chat-line);min-width:min(390px,42vw);max-height:none!important;color:var(--amiel-call-chat-text)!important;background:var(--amiel-call-chat-bg)!important;overflow:hidden!important}.amiel-link-call-window .amiel-meeting-chat :is(.lk-chat-header,.lk-chat-entry,.lk-meta-data,.lk-participant-name,.lk-timestamp,.lk-message-body){color:var(--amiel-call-chat-text)!important}.amiel-link-call-window .amiel-meeting-chat .lk-meta-data{opacity:.72}.amiel-link-call-window .amiel-meeting-chat .lk-chat-messages{background:var(--amiel-call-chat-bg)}.amiel-link-call-window .amiel-meeting-chat .lk-chat-form{border-top:1px solid var(--amiel-call-chat-line);background:var(--amiel-call-chat-bg);gap:8px;padding:10px;display:grid}.amiel-link-call-window .amiel-meeting-chat-form>div:last-child{grid-template-columns:42px minmax(0,1fr) 46px;align-items:center;gap:7px;display:grid}.amiel-link-call-window .amiel-meeting-chat .lk-chat-form-input{min-width:0;color:var(--amiel-call-chat-text)!important;-webkit-text-fill-color:var(--amiel-call-chat-text)!important;caret-color:var(--amiel-call-chat-text)!important;background:var(--amiel-call-chat-surface)!important;border:1px solid var(--amiel-call-chat-line)!important}.amiel-link-call-window .amiel-meeting-chat .lk-chat-form-input::placeholder{color:var(--amiel-call-chat-muted)!important;-webkit-text-fill-color:var(--amiel-call-chat-muted)!important}.amiel-meeting-attach{border:1px solid var(--amiel-call-chat-line);width:42px;height:42px;color:var(--amiel-call-chat-text);background:var(--amiel-call-chat-surface);cursor:pointer;border-radius:9px;place-items:center;display:grid}.amiel-meeting-attach input{opacity:0;width:1px;height:1px;position:absolute}.amiel-meeting-attach svg,.amiel-link-call-window .lk-chat-form-button svg{width:19px;height:19px}.amiel-meeting-selected-files{flex-wrap:wrap;gap:5px;display:flex}.amiel-meeting-selected-files>span{max-width:100%;color:var(--amiel-call-chat-text);background:var(--amiel-call-chat-surface);border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:flex}.amiel-meeting-selected-files svg{flex:none;width:13px;height:13px}.amiel-meeting-selected-files button{color:var(--amiel-call-chat-text);background:0 0;border:0;place-items:center;padding:0;display:grid}.amiel-meeting-chat-form>p{color:#ffb7a8;margin:0;font-size:11px;line-height:1.35}.amiel-meeting-chat-form>small{color:var(--amiel-call-chat-muted)}.amiel-meeting-files{gap:7px;margin-top:7px;display:grid}.amiel-meeting-file{gap:5px;display:grid}.amiel-meeting-file>img{object-fit:cover;border-radius:9px;width:100%;max-width:260px;max-height:180px}.amiel-meeting-file>a{border:1px solid var(--amiel-call-chat-line);background:var(--amiel-call-chat-surface);border-radius:9px;gap:3px;padding:8px;text-decoration:none;display:grid;color:var(--amiel-call-chat-text)!important}.amiel-meeting-file>a>span{overflow-wrap:anywhere;align-items:center;gap:6px;font-size:12px;font-weight:750;display:flex}.amiel-meeting-file>a svg{flex:none;width:15px;height:15px}.amiel-meeting-file>a small{color:var(--amiel-call-chat-muted);font-size:10px}@media (width<=720px){.amiel-link-call-window .amiel-meeting-chat{z-index:6;border-left:0;width:100%;min-width:0;height:100%;position:absolute;inset:0}.amiel-link-call-window .amiel-meeting-chat .lk-chat-messages{min-height:0}.amiel-link-call-window .amiel-meeting-chat-form{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}.amiel-link-mobile-heading>img{border-radius:12px;flex:none;width:42px;height:42px}.amiel-link-mobile-heading>span{flex:1}.amiel-link-only{background:#fff8f1;display:block}.amiel-link-only>.admin-sidebar,.amiel-link-only>.workspace-mobile-nav,.amiel-link-only .link-module-header{display:none!important}.amiel-link-only>.admin-content{max-width:none;min-height:100dvh;padding:0!important}.amiel-link-only .amiel-link-workspace{box-shadow:none;border:0;border-radius:0;min-height:100dvh;margin:0}.amiel-link-only .amiel-link-banner{border-radius:0}.amiel-link-workspace-access{background:#fff;border-bottom:1px solid #eadfe3;justify-content:flex-end;align-items:center;gap:16px;padding:12px 24px;display:flex}.amiel-link-workspace-access a{color:#5b214e;font-size:14px;font-weight:700;text-decoration:none}.amiel-link-workspace-access a:first-child{background:#fff0e9;border-radius:10px;padding:10px 14px}.amiel-link-workspace-access a:hover{text-decoration:underline}.amiel-link-banner>.amiel-link-mobile-heading,.messenger-back,.messenger-header-calls{display:none}@media (width<=700px){.amiel-link-only .amiel-link-workspace-access{flex-wrap:wrap;justify-content:center;gap:8px;padding:10px 12px}.amiel-link-only .amiel-link-workspace-access a{font-size:13px}.admin-shell.link-mobile-chat-open .amiel-link-workspace-access{display:none}.admin-shell.link-mobile-shell{padding-top:env(safe-area-inset-top);background:#fff}.admin-shell.link-mobile-shell .admin-content{padding:0 0 calc(69px + env(safe-area-inset-bottom));background:#fff;min-width:0}.admin-shell.link-mobile-shell .admin-content>.link-module-header,.admin-shell.link-mobile-shell .link-context-nav{display:none}.admin-shell.link-mobile-shell .amiel-link-workspace{box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;overflow:visible}.admin-shell.link-mobile-shell .amiel-link-banner{color:#341529;background:#fff;border-bottom:1px solid #eee8eb;min-height:72px;padding:12px 18px}.admin-shell.link-mobile-shell .amiel-link-banner>div:first-child,.admin-shell.link-mobile-shell .amiel-link-security{display:none}.admin-shell.link-mobile-shell .amiel-link-mobile-heading{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.amiel-link-mobile-heading>span{gap:2px;display:grid;color:#341529!important;margin:0!important}.amiel-link-mobile-heading strong{letter-spacing:-.03em;font:800 23px/1.2 Arial,sans-serif}.amiel-link-mobile-heading small{color:#83737d;font:400 13px/1.35 Arial,sans-serif}.admin-shell.link-mobile-shell .amiel-link-mobile-heading .notification-bell{border-radius:50%;flex:none;width:42px;height:42px;color:#5b214e!important;background:#fff!important;border:1px solid #e7dce2!important;margin:0!important}.admin-shell.link-mobile-shell .amiel-link-tabs{border-bottom:1px solid #eee8eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 12px;display:grid;overflow:visible}.admin-shell.link-mobile-shell .amiel-link-tabs button{white-space:nowrap;color:#806a78;background:0 0;border-bottom:3px solid #0000;border-radius:0;gap:6px;min-width:0;height:54px;padding:0 5px;font:700 14px Arial,sans-serif}.admin-shell.link-mobile-shell .amiel-link-tabs button.active{color:#5b214e;border-bottom-color:#5b214e}.admin-shell.link-mobile-shell .amiel-link-workspace .messenger-layout{box-shadow:none;background:#fff;border:0;border-radius:0;min-height:0;margin:0;padding:0;display:block;overflow:visible}.admin-shell.link-mobile-shell .amiel-link-workspace .messenger-people{max-height:none;box-shadow:none;background:#fff;border:0;border-radius:0;overflow:visible}.admin-shell.link-mobile-shell .messenger-people>header{border:0;padding:22px 18px 7px}.admin-shell.link-mobile-shell .messenger-people>header .eyebrow,.admin-shell.link-mobile-shell .messenger-people>header>span{display:none}.admin-shell.link-mobile-shell .messenger-people h2{color:#341529;margin:0;font:800 19px/1.3 Arial,sans-serif}.admin-shell.link-mobile-shell .messenger-people>div{padding:0;display:block}.admin-shell.link-mobile-shell .messenger-people button{background:#fff;border:0;border-bottom:1px solid #f0eaed;border-radius:0;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;min-width:0;min-height:78px;padding:12px 18px}.admin-shell.link-mobile-shell .messenger-people button:active,.admin-shell.link-mobile-shell .messenger-people button.active{background:#faf5f8}.admin-shell.link-mobile-shell .messenger-avatar{width:52px;height:52px;font-size:20px}.admin-shell.link-mobile-shell .messenger-people strong{color:#341529;font-size:16px;line-height:1.3}.admin-shell.link-mobile-shell .messenger-people small{color:#81717c;font-size:13px;line-height:1.3}.admin-shell.link-mobile-shell .messenger-people button>i{font-size:12px}.admin-shell.link-mobile-shell .messenger-people button>i>span{width:7px;height:7px}.admin-shell.link-mobile-shell .messenger-people button>b{min-width:20px;height:20px;font-size:11px;top:auto;bottom:11px;right:20px}.admin-shell.link-mobile-shell .messenger-no-people{font-size:15px}.admin-shell.link-mobile-shell .messenger-conversation{display:none}.admin-shell.link-mobile-chat-open .amiel-link-banner,.admin-shell.link-mobile-chat-open .amiel-link-tabs,.admin-shell.link-mobile-chat-open .messenger-people,.admin-shell.link-mobile-chat-open .workspace-mobile-nav{display:none!important}.admin-shell.link-mobile-chat-open,.admin-shell.link-mobile-chat-open .admin-content{padding-bottom:0}.admin-shell.link-mobile-chat-open .messenger-conversation{height:calc(100dvh - env(safe-area-inset-top));box-shadow:none;background:#f8f5f7;border:0;border-radius:0;display:flex}.admin-shell.link-mobile-chat-open .messenger-conversation>header{background:#fff;border-bottom:1px solid #e8dfe4;flex:none;gap:9px;min-height:68px;padding:8px 12px}.admin-shell.link-mobile-chat-open .messenger-conversation>header .messenger-avatar{width:42px;height:42px;font-size:18px}.admin-shell.link-mobile-chat-open .messenger-conversation>header div:not(.messenger-header-calls){flex:1;min-width:0}.admin-shell.link-mobile-chat-open .messenger-conversation h2{text-overflow:ellipsis;white-space:nowrap;font:800 16px/1.3 Arial,sans-serif;overflow:hidden}.admin-shell.link-mobile-chat-open .messenger-conversation header p{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-shell.link-mobile-chat-open .messenger-conversation header em{display:none}.admin-shell.link-mobile-chat-open .messenger-back,.admin-shell.link-mobile-chat-open .messenger-header-calls button{color:#5b214e;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;width:40px;height:44px;padding:0;display:grid}.admin-shell.link-mobile-chat-open .messenger-header-calls{flex:none;align-items:center;gap:0;display:flex}.admin-shell.link-mobile-chat-open .messenger-conversation header svg{width:21px;height:21px}.admin-shell.link-mobile-chat-open .amiel-link-call-status{display:none}.admin-shell.link-mobile-chat-open .messenger-thread{overscroll-behavior:contain;flex:1;gap:9px;min-height:0;max-height:none;padding:18px 14px;overflow-y:auto}.admin-shell.link-mobile-chat-open .messenger-thread article{border-radius:17px;max-width:84%;padding:10px 13px;box-shadow:0 2px 7px #2b142211}.admin-shell.link-mobile-chat-open .messenger-thread article p{overflow-wrap:anywhere;font-size:15px;line-height:1.4}.admin-shell.link-mobile-chat-open .messenger-thread article small{font-size:11px;line-height:1.25}.admin-shell.link-mobile-chat-open .messenger-empty{max-width:320px;padding:26px}.admin-shell.link-mobile-chat-open .messenger-empty h3{font:800 20px/1.3 Arial,sans-serif}.admin-shell.link-mobile-chat-open .messenger-empty p{font-size:14px;line-height:1.45}.admin-shell.link-mobile-chat-open .messenger-composer{padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e9dfe4;flex:none;align-items:end;gap:8px}.admin-shell.link-mobile-chat-open .messenger-composer textarea{border-radius:22px;min-height:44px;max-height:110px;padding:11px 14px;font:16px/1.35 Arial,sans-serif}.admin-shell.link-mobile-chat-open .messenger-composer button{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;font-size:0;display:grid}.admin-shell.link-mobile-chat-open .messenger-composer button svg{width:20px;height:20px}.admin-shell.link-mobile-chat-open .messenger-notice{font-size:13px;line-height:1.4}.admin-shell.link-mobile-shell .amiel-link-workspace .circle-layout{gap:0;padding:0}.admin-shell.link-mobile-shell .circle-directory{display:none}.admin-shell.link-mobile-shell .amiel-link-workspace .circle-feed{min-height:calc(100dvh - 195px);box-shadow:none;border:0;border-radius:0}.admin-shell.link-mobile-shell .circle-feed>header{padding:20px 18px}.admin-shell.link-mobile-shell .circle-feed>header h2{font:800 20px Arial,sans-serif}.admin-shell.link-mobile-shell .circle-posts{padding:15px}.admin-shell.link-mobile-shell .circle-posts>article{max-width:95%}.admin-shell.link-mobile-shell .amiel-link-meetings{min-height:calc(100dvh - 195px);padding:38px 20px}.admin-shell.link-mobile-shell .amiel-link-meetings h2{font:800 25px/1.2 Arial,sans-serif}.admin-shell.link-mobile-shell .amiel-link-meetings>span{font-size:15px}.admin-shell.link-mobile-shell>.workspace-mobile-nav{display:none!important}.admin-shell.link-mobile-chat-open .amiel-link-push-setup{display:none}.amiel-link-push-setup{flex-wrap:wrap;padding:12px 16px}.amiel-link-push-setup button{margin-left:35px}.admin-shell.link-mobile-shell .admin-content{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.admin-shell.link-mobile-shell .amiel-link-banner{background:#fff8f1;border-bottom:0;min-height:80px;padding:16px 20px}.admin-shell.link-mobile-shell .amiel-link-mobile-heading strong{color:#5b214e;font-size:25px}.admin-shell.link-mobile-shell .amiel-link-mobile-heading small{color:#725d69;font-size:14px}.admin-shell.link-mobile-shell .amiel-link-tabs{z-index:30;min-height:calc(68px + env(safe-area-inset-bottom));padding:5px 12px env(safe-area-inset-bottom);background:#fff;border-top:1px solid #e9dce3;border-bottom:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 22px #36122910}.admin-shell.link-mobile-shell .amiel-link-tabs button{border-radius:12px;flex-direction:column;gap:3px;height:60px;font-size:12px;border:0!important}.admin-shell.link-mobile-shell .amiel-link-tabs button.active{color:#5b214e;background:#fff0e9}.admin-shell.link-mobile-shell .amiel-link-tabs svg{width:22px;height:22px}.admin-shell.link-mobile-shell .messenger-people>header{background:#fff8f1;padding:18px 18px 12px}.admin-shell.link-mobile-shell .messenger-people h2{color:#5b214e;font-size:27px}.admin-shell.link-mobile-shell .amiel-link-search{background:#fff;min-height:48px;margin-top:14px}.admin-shell.link-mobile-shell .messenger-people button{min-height:84px;padding:14px 19px}.admin-shell.link-mobile-shell .messenger-people small{font-size:14px}.admin-shell.link-mobile-shell .messenger-people button>i{align-self:start;margin-top:3px;font-size:12px}.admin-shell.link-mobile-chat-open .admin-content{padding-bottom:0}.admin-shell.link-mobile-chat-open .messenger-conversation{background:#fff8f1}.admin-shell.link-mobile-chat-open .messenger-conversation>header{min-height:72px;box-shadow:0 2px 10px #3612290d}.admin-shell.link-mobile-chat-open .messenger-conversation header p{font-size:13px}.admin-shell.link-mobile-chat-open .messenger-thread article.theirs{background:#fff;border:1px solid #eee4e8}.admin-shell.link-mobile-chat-open .messenger-thread article.mine{background:#5b214e}.admin-shell.link-mobile-chat-open .messenger-thread article small{font-size:12px}.admin-shell.link-mobile-chat-open .messenger-composer textarea{background:#f7f3f5;border-color:#e5d8e0}.admin-shell.link-mobile-chat-open .messenger-composer button{background:#ff6846}.admin-shell.link-mobile-chat-open .messenger-composer{padding:10px 12px calc(10px + env(safe-area-inset-bottom));display:block;position:relative}.admin-shell.link-mobile-chat-open .messenger-composer textarea{box-sizing:border-box;border-radius:25px;width:100%;min-height:50px;max-height:116px;margin:0;padding:13px 66px 13px 16px;display:block}.admin-shell.link-mobile-chat-open .messenger-composer button{right:18px;bottom:calc(15px + env(safe-area-inset-bottom));width:40px;height:40px;position:absolute;box-shadow:0 3px 10px #ff684644}.admin-shell.link-mobile-chat-open .messenger-header-calls{justify-content:flex-end;min-width:84px;flex:none!important;display:flex!important}.admin-shell.link-mobile-shell .circle-feed>header{background:#fff8f1}.admin-shell.link-mobile-shell .circle-composer textarea{font-size:16px}.admin-shell.link-mobile-shell .amiel-link-meetings{background:#fff8f1}.admin-shell.link-mobile-shell .amiel-link-call-window{border-radius:16px;height:calc(100dvh - 16px);min-height:0}.admin-shell.link-mobile-shell .amiel-link-call-overlay{padding:0}.admin-shell.link-mobile-shell .amiel-link-call-window{border-radius:0;width:100%;height:100dvh}.admin-shell.link-mobile-shell .amiel-link-call-window>header{padding:14px 16px}.admin-shell.link-mobile-shell .amiel-link-call-window>header strong{font-size:16px}.admin-shell.link-mobile-shell .amiel-link-call-window>header button{min-height:44px}.admin-shell.link-mobile-shell .amiel-link-call-window .lk-control-bar{gap:6px}.admin-shell.link-mobile-shell .amiel-link-call-window .lk-control-bar .lk-button{min-width:46px}}.amiel-link-call-window>header{flex-shrink:0}.amiel-link-call-window .lk-room-container{flex-direction:column;display:flex;overflow:hidden}.amiel-link-call-window .lk-video-conference{flex:1;height:auto;min-height:0}.amiel-link-call-window .lk-video-conference-inner{min-height:0}.amiel-link-call-window :is(.lk-grid-layout-wrapper,.lk-focus-layout-wrapper){flex:1;height:auto;min-height:0}.amiel-call-device-error{color:#fff;background:#512833;flex:none;max-height:25%;padding:12px 16px;font-size:14px;line-height:1.5;overflow:auto}.amiel-link-call-window .lk-control-bar{box-sizing:border-box;height:auto}.admin-shell.approved-workspace:not(.amiel-link-only):not(.link-mobile-shell)>.admin-content:not(.admin-content-overview){background-color:#f5edf2;background-image:linear-gradient(115deg,#fff8f1f0,#f7ebf3e0),url(/amiel-chicago-skyline.png);background-position:50%;background-size:cover;background-attachment:fixed}.admin-shell.approved-workspace:not(.amiel-link-only):not(.link-mobile-shell) .approved-module-header{color:#fff8f1;background:linear-gradient(105deg,#3b0d30f5,#5b214ee0 60%,#5b214e73),url(/amiel-chicago-skyline.png) 50% 44%/cover;border-color:#ffffff40;box-shadow:0 12px 32px #431c3424}.admin-shell.approved-workspace:not(.amiel-link-only):not(.link-mobile-shell) .approved-module-header h1{color:#fff8f1}.admin-shell.approved-workspace:not(.amiel-link-only):not(.link-mobile-shell) .approved-module-header .eyebrow{color:#ffb29b}.admin-shell.approved-workspace:not(.amiel-link-only):not(.link-mobile-shell) .approved-module-header>div:first-child>span{color:#f1dfe9}.admin-shell.approved-workspace:not(.amiel-link-only):not(.link-mobile-shell) .approved-module-actions>a{background:#ffffff24;border:1px solid #ffffff59}@media (width<=980px){.admin-shell.approved-workspace:not(.amiel-link-only):not(.link-mobile-shell)>.admin-content:not(.admin-content-overview){background-attachment:scroll}}.amiel-link-tabs>a{color:#634a5b;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 17px;font:700 14px Arial,sans-serif;text-decoration:none;display:flex}.amiel-link-tabs>a:hover{background:#fff1ea}.message-attachments{gap:7px;margin-top:10px;display:grid}.message-attachments>a{color:#4f3045;background:#fff;border:1px solid #e6d8df;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:220px;padding:10px;text-decoration:none;display:grid}.messenger-thread article.mine .message-attachments>a{color:#fff;background:#ffffff12;border-color:#ffffff30}.message-attachments>a>svg{width:20px}.message-attachments>a>span:nth-child(2){gap:2px;min-width:0;display:grid}.message-attachments strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.message-attachments small,.message-attachments>a>span:last-child{opacity:.7;font-size:7px}.message-selected-files{flex-wrap:wrap;gap:6px;color:#5b214e!important;background:#faf2f6!important;padding:8px 12px!important;display:flex!important}.message-selected-files>span{background:#fff;border-radius:8px;align-items:center;gap:6px;max-width:220px;padding:6px 8px;font-size:8px;display:flex}.message-selected-files svg{flex:none;width:13px;height:13px}.message-selected-files button{color:#8d6c80;background:0 0;border:0;place-items:center;padding:0;display:grid}.message-attach-button{color:#5b214e;cursor:pointer;background:#fff;border:1px solid #d9c7d1;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:9px;font-weight:850;display:flex}.message-attach-button input{opacity:0;width:1px;height:1px;position:absolute}.message-attach-button svg{width:17px;height:17px}.circle-composer footer>div{align-items:center;gap:8px;display:flex}.messenger-compose-body{flex:1;min-width:0}.messenger-compose-body textarea{width:100%}.messenger-composer>.message-attach-button,.messenger-composer>.message-send-button{align-self:stretch}@media (width<=600px){.admin-shell.link-mobile-shell .amiel-link-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.amiel-link-tabs>a{flex-direction:column;gap:3px;height:60px;padding:0 5px;font-size:12px}.message-attachments>a{grid-template-columns:27px minmax(0,1fr);min-width:0}.message-attachments>a>span:last-child{display:none}.circle-composer footer>div{margin-left:auto}.message-attach-button>span{display:none}.messenger-composer{align-items:flex-end}.messenger-composer>.message-attach-button{width:46px;height:54px;padding:0}.messenger-composer>.message-send-button{height:54px}}@media (width<=700px){body:has(.admin-shell.link-mobile-shell) .amiel-language-switcher{top:calc(12px + env(safe-area-inset-top));bottom:auto;right:12px}body:has(.admin-shell.link-mobile-shell) .amiel-language-trigger{width:46px;min-width:46px;height:46px;min-height:46px;padding:0}body:has(.admin-shell.link-mobile-shell) .amiel-language-trigger span{display:none}body:has(.admin-shell.link-mobile-shell) .amiel-language-trigger svg:last-child{display:none}body:has(.admin-shell.link-mobile-shell) .amiel-language-trigger svg:first-child{width:21px;height:21px}body:has(.admin-shell.link-mobile-shell) .amiel-language-menu{top:54px;bottom:auto;right:0}}.approved-workspace .admin-sidebar.has-personal-photo:before{z-index:1;background:linear-gradient(#1f071952,#2b0b23a8 44%,#20071aeb)}.approved-workspace .admin-sidebar.has-personal-photo .approved-sidebar-personal-photo{object-fit:cover;object-position:center 24%;opacity:1;filter:saturate(.82)contrast(1.02)brightness(.72);pointer-events:none;display:block;z-index:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;position:absolute!important;inset:0!important}.approved-workspace .admin-sidebar.has-personal-photo>:not(.approved-sidebar-personal-photo){z-index:2;position:relative}.approved-workspace .office-nav-group[hidden]{display:none!important}.amiel-link-workspace{background:#fbf8f6;color:#32162a!important}.amiel-link-workspace .messenger-people>h2,.amiel-link-workspace .messenger-people strong,.amiel-link-workspace .messenger-welcome h2,.amiel-link-workspace .messenger-thread strong{color:#32162a!important;-webkit-text-fill-color:#32162a!important}.amiel-link-workspace .messenger-people button :is(small,p,span){color:#766670!important;-webkit-text-fill-color:#766670!important}@media (width<=980px){.approved-workspace .admin-sidebar.has-personal-photo:before,.approved-workspace .admin-sidebar.has-personal-photo .approved-sidebar-personal-photo{display:none!important}}.approved-workspace .office-nav-toggle{letter-spacing:.12em;justify-content:space-between;align-items:center;width:100%;min-height:38px;margin:12px 0 4px;color:#cdb8c7!important;background:0 0!important;border:0!important;padding:0 12px!important;font-size:11px!important;font-weight:900!important;display:flex!important}.approved-workspace .office-nav-toggle>span{float:none!important;color:inherit!important;font-size:inherit!important;background:0 0!important;padding:0!important}.approved-workspace .office-nav-toggle>svg{transition:transform .2s;width:16px!important;height:16px!important;margin:0!important}.approved-workspace .office-nav-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.approved-workspace .office-nav-group{gap:4px;display:none}.approved-workspace .office-nav-group.open{display:grid}.admin-shell.liquid-glass:not(.amiel-link-only):not(.link-mobile-shell)>.admin-content{background-color:#0000!important;background-image:none!important}.admin-shell.liquid-glass .admin-content-overview{background:0 0!important;padding:0!important}.admin-shell.liquid-glass .approved-workspace-main{color:#fff8f1;background:0 0}.admin-shell.liquid-glass .approved-topbar{color:#fff8f1;-webkit-backdrop-filter:blur(28px)saturate(140%);backdrop-filter:blur(28px)saturate(140%);background:#1f0d1dad;border-color:#ffffff2e;box-shadow:0 12px 34px #07010633}.admin-shell.liquid-glass .approved-hero{color:#fff8f1;background:linear-gradient(135deg,#391530db,#652552b3)}.admin-shell.liquid-glass .approved-hero :is(h1,p){color:#fff8f1}.admin-shell.liquid-glass :is(.approved-kpi,.approved-card){-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(145deg,#ffffffdb,#fff8f1b8);border-color:#ffffffb3;box-shadow:0 16px 42px #0802072b,inset 0 1px #ffffffe6}.workspace-language-switcher{top:max(14px,env(safe-area-inset-top));bottom:auto;right:14px}.workspace-language-switcher .amiel-language-trigger{border-radius:14px;height:46px;min-height:46px;width:46px!important;min-width:46px!important;padding:0!important}.workspace-language-switcher .amiel-language-trigger>span,.workspace-language-switcher .amiel-language-trigger>svg:last-child{display:none}.workspace-language-switcher .amiel-language-menu{top:54px;bottom:auto;right:0}:is(.approved-topbar,.approved-module-header,.sm-topline,.rd-topbar,.resource-library-header){padding-right:76px!important}.approved-workspace .admin-sidebar nav :is(button,a){min-height:46px;font-size:14px}.approved-workspace :is(button,a,input,select,textarea){min-height:44px}.approved-workspace :is(.application-table,.admin-customer-table) table{font-size:14px}.approved-workspace :is(.application-table,.admin-customer-table) th{font-size:11px}.approved-workspace :is(.application-table,.admin-customer-table) td small{font-size:12px;line-height:1.45}.approved-workspace :is(.workplace-announcement,.workplace-team) strong{font-size:14px}.approved-workspace :is(.workplace-announcement,.workplace-team) p{font-size:13px;line-height:1.55}.approved-workspace :is(.workplace-announcement,.workplace-team) small{font-size:12px}.approved-workspace .workspace-people-grid>article{padding:20px}.approved-workspace .employee-profile-open{grid-template-columns:58px minmax(0,1fr) auto;gap:14px}.approved-workspace .employee-profile-open>span{width:58px;height:58px}.approved-workspace .employee-profile-open>div strong{font-size:15px}.approved-workspace .employee-profile-open>div small{font-size:13px}.approved-workspace .employee-profile-open>div p{font-size:12px;line-height:1.4}.approved-workspace .employee-profile-open>i{font-size:12px}.approved-workspace .employee-profile-open>b,.approved-workspace .employee-account-status{font-size:11px}.approved-workspace .messenger-people strong{font-size:14px}.approved-workspace .messenger-people small,.approved-workspace .messenger-conversation header p{font-size:12px}.approved-workspace .messenger-thread article p,.approved-workspace .circle-posts article>p{font-size:15px;line-height:1.55}.approved-workspace .messenger-thread article small,.approved-workspace .circle-author small,.approved-workspace .circle-directory article small{font-size:12px}.approved-workspace .circle-author strong,.approved-workspace .circle-directory article strong{font-size:14px}.approved-workspace .message-attachments strong{font-size:13px}.approved-workspace .message-attachments small,.approved-workspace .message-attachments>a>span:last-child{font-size:11px}.approved-workspace .message-selected-files>span,.approved-workspace .message-attach-button{font-size:12px}.approved-workspace :is(.workspace-people-grid img,.employee-profile-open img,.approved-people-list img,.approved-profile img,.circle-avatars img,.circle-author img,.circle-directory img,.messenger-avatar img,.admin-user img,.workplace-team img){object-fit:cover;object-position:center 35%;width:100%;height:100%}.approved-workspace .approved-sidebar-personal-photo{object-position:center 28%}.amiel-link-meeting-primary{justify-content:center;align-items:center;min-width:220px;margin:22px auto 0;padding:12px 22px;display:inline-flex;box-shadow:0 12px 28px #5b214e33}.sm-shell{color:#fff8f1;background:radial-gradient(circle at 78% 5%,#ff684626,#0000 25%),linear-gradient(145deg,#24101f,#45213c 54%,#2e1429)}.sm-command{background:#1f0d1dbf;border-color:#ffffff2e;box-shadow:0 12px 32px #08020733}.sm-layout{grid-template-columns:220px minmax(0,1fr)}.sm-nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#2a1225b8;border-color:#ffffff29}.sm-nav>button{color:#e7d9e2;min-height:46px;font-size:14px}.sm-title h2{color:#fff8f1}.sm-title>span{color:#d8c7d2}@media (width<=980px){.approved-workspace .admin-sidebar nav>.office-nav-toggle,.approved-workspace .admin-sidebar nav>.office-nav-group{display:none!important}:is(.approved-topbar,.approved-module-header,.sm-topline,.rd-topbar,.resource-library-header){padding-right:66px!important}}@media (width<=700px){.admin-shell.approved-workspace{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.workspace-mobile-nav{height:auto;min-height:calc(69px + env(safe-area-inset-bottom));padding-bottom:max(7px,env(safe-area-inset-bottom))}.workspace-mobile-nav button{min-height:52px;font-size:11px}.workspace-mobile-nav button>span{font-size:20px}.workspace-language-switcher{top:max(10px,env(safe-area-inset-top));right:10px}.approved-workspace .employee-profile-open{grid-template-columns:52px minmax(0,1fr)}.approved-workspace .employee-profile-open>span{width:52px;height:52px}.approved-workspace .employee-profile-open>i,.approved-workspace .employee-profile-open>b{grid-column:2}.amiel-link-meeting-primary{width:min(100%,360px);min-height:50px}}.approved-workspace .messenger-thread article.theirs,.approved-workspace .messenger-thread article.theirs p{-webkit-text-fill-color:#341529;color:#341529!important}.approved-workspace .messenger-thread article.theirs small{-webkit-text-fill-color:#786570;opacity:1;color:#786570!important}.approved-workspace .messenger-thread article.mine,.approved-workspace .messenger-thread article.mine p{-webkit-text-fill-color:#fff;color:#fff!important}.approved-workspace .messenger-thread article.mine small{-webkit-text-fill-color:#eadde6;opacity:1;color:#eadde6!important}@media (width<=700px){body:has(.admin-shell.link-mobile-chat-open) .amiel-language-switcher{display:none!important}.admin-shell.link-mobile-chat-open .messenger-conversation>header{z-index:20;position:relative}.admin-shell.link-mobile-chat-open .messenger-header-calls{gap:2px;min-width:88px}}@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}.journey-grid>article,.city-grid>article,.benefits-section,.app-preview-section,.faq-section,.partner-section{isolation:isolate;position:relative;overflow:hidden}.journey-grid>article:before,.city-grid>article:before,.benefits-section:before,.app-preview-section:before,.faq-section:before,.partner-section:before{content:"";z-index:-2;background-image:var(--atmosphere-image,url(/amiel-family-dinner.png));filter:blur(5px);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-18px;transform:scale(1.04)}.journey-grid>article:after,.city-grid>article:after,.benefits-section:after,.app-preview-section:after,.faq-section:after,.partner-section:after{content:"";z-index:-1;pointer-events:none;background:var(--atmosphere-overlay,linear-gradient(180deg,#fff8f1b3,#fff8f1f7));position:absolute;inset:0}.journey-grid{border:0;gap:18px}.journey-grid>article{border:1px solid #e5d3df;border-radius:24px;box-shadow:0 16px 35px #38132e0d}.journey-grid>article:first-child{--atmosphere-image:url(/amiel-hero.png)}.journey-grid>article:nth-child(2){--atmosphere-image:url(/amiel-driver.png)}.journey-grid>article:nth-child(3){--atmosphere-image:url(/amiel-restaurant-owner.png)}.journey-grid>article>p{color:#51404b}.benefits-section{--atmosphere-image:url(/amiel-hero.png);--atmosphere-overlay:linear-gradient(105deg,#301029f0,#5b214edb)}.app-preview-section{--atmosphere-image:url(/amiel-family-table.png);--atmosphere-overlay:linear-gradient(100deg,#270d22e6,#37132ff0)}.partner-section{--atmosphere-image:url(/amiel-restaurant-owner.png);--atmosphere-overlay:linear-gradient(100deg,#411436f2,#5b214ed9)}.city-grid>article{--atmosphere-image:url(/amiel-family-table.png);--atmosphere-overlay:linear-gradient(180deg,#301029ab,#45163af5)}.city-grid>article:nth-child(2){--atmosphere-image:url(/amiel-restaurant-owner.png);--atmosphere-overlay:linear-gradient(180deg,#ffe1d2ba,#ffe1d2f7)}.city-grid>article:nth-child(3){--atmosphere-image:url(/amiel-family-dinner.png);--atmosphere-overlay:linear-gradient(180deg,#521a3ac2,#78292aed)}.city-grid>article:nth-child(4){background-position:0}.city-grid>article b{color:#fff8f1;background:#210a1c66}.city-grid>article:nth-child(2) b{color:#481735;background:#fff8f1cc}.faq-section{--atmosphere-image:url(/amiel-family-dinner.png);--atmosphere-overlay:linear-gradient(90deg,#fff8f1d6,#fff8f1f5)}.faq-list{background:#ffffffe0;border-radius:20px;padding:0 24px;box-shadow:0 12px 40px #38132e0a}.amiel-language-trigger{gap:10px!important;min-width:132px!important;font-size:14px!important}.amiel-language-menu button{font-size:14px!important;line-height:1.4!important}@media (width<=700px){.journey-grid{gap:14px}.faq-list{padding:0 16px}.amiel-language-switcher{bottom:calc(76px + env(safe-area-inset-bottom))}.amiel-language-trigger{min-height:48px}.city-grid>article:before,.journey-grid>article:before{filter:blur(3px)}}.customer-auth-entry{flex-shrink:0;align-items:center;gap:10px;display:flex}.customer-auth-entry .customer-header-signin,.customer-auth-entry .customer-header-signup{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex!important}.customer-header-signin{color:#5b214e;background:#fff8f1;border:1px solid #c9b1c0}.customer-header-signup{color:#fff;background:#5b214e;border:1px solid #5b214e}.customer-auth-dialog{color:#33192c;text-align:left;background:#fffdfb;border:1px solid #e9d9e3;border-radius:24px;width:min(560px,100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:42px 32px 30px;overflow:auto;box-shadow:0 30px 100px #1d091d66}.customer-auth-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#250d1e94}.customer-auth-close{color:#5b214e;background:#f4eaf0;border:0;border-radius:50%;width:40px;height:40px;font-size:28px;position:absolute;top:10px;right:12px}.customer-auth-form h1{letter-spacing:-1px;color:#35182d;margin:12px 0 24px;font:500 clamp(30px,4vw,42px)/1.1 Georgia,serif}.customer-auth-form .eyebrow{letter-spacing:.12em;color:#a64030;margin:0;font-size:12px}.customer-auth-tabs{background:#f1e9ed;border-radius:999px;gap:4px;width:max-content;margin:0 auto 26px;padding:5px;display:flex}.customer-auth-tabs button{color:#5b214e;background:0 0;border:0;border-radius:999px;min-height:44px;padding:10px 24px;font-size:16px;font-weight:700}.customer-auth-tabs button[aria-pressed=true]{color:#fff;background:#5b214e}.customer-auth-form form{gap:18px;display:grid}.customer-auth-form label{color:#422238;gap:8px;font-size:16px;font-weight:600;display:grid}.customer-auth-form input:not([type=checkbox]){color:#32172a;background:#fff;border:1px solid #cbb8c4;border-radius:10px;width:100%;min-width:0;min-height:50px;padding:12px 14px;font-size:16px}.customer-auth-form input:focus-visible{outline-offset:2px;outline:3px solid #ffb49f}.customer-auth-names{grid-template-columns:1fr 1fr;gap:14px;display:grid}.customer-auth-note,.customer-auth-form p{color:#69565f;margin:0;font-size:14px;line-height:1.6}.customer-auth-form .customer-auth-consent{align-items:flex-start;gap:10px;font-size:14px;font-weight:400;line-height:1.6;display:flex}.customer-auth-consent input{accent-color:#5b214e;flex-shrink:0;width:20px;height:20px;margin-top:2px}.customer-auth-consent a{color:#5b214e!important;text-decoration:underline!important;display:inline!important}.customer-auth-submit{text-align:center;background:#5b214e;border:0;border-radius:999px;width:100%;min-height:50px;padding:15px 20px;font-size:16px;font-weight:700;text-decoration:none;display:block;color:#fff!important}.customer-auth-submit:disabled{opacity:.6;cursor:wait}.customer-auth-secondary{color:#5b214e;text-align:center;background:0 0;border:0;padding:12px;font-size:14px;text-decoration:underline;display:block}.customer-auth-form .customer-auth-error{color:#9f2823;background:#fff0ed;border-radius:9px;padding:12px;font-size:14px}.customer-auth-email{overflow-wrap:anywhere;font-weight:600}.customer-auth-page{background:#fff8f1;grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.customer-auth-page-brand{background:linear-gradient(#fff8f1da,#fff8f1ed),url(/amiel-family-dinner.png) 50%/cover;flex-direction:column;justify-content:center;padding:8vw;display:flex}.customer-auth-page-brand h2{color:#5b214e;font:500 54px/1.1 Georgia,serif}.customer-auth-page-brand p{color:#604253;font-size:18px}.customer-auth-panel{align-self:center;width:100%;max-width:640px;padding:48px}.customer-auth-back{color:#5b214e;margin-bottom:30px;font-size:14px;display:block}.customer-app-welcome{background:linear-gradient(120deg,#321129dd,#5b214ecc),url(/amiel-family-table.png) 50%/cover;place-items:center;min-height:100dvh;padding:28px;display:grid}.customer-app-welcome>section{text-align:center;background:#fff8f1;border-radius:28px;width:min(460px,100%);padding:38px 28px;box-shadow:0 20px 80px #1b051e44}.customer-app-welcome .brand-logo{margin:auto}.customer-app-welcome h1{color:#5b214e;margin:24px 0;font:500 64px/.98 Georgia,serif}.customer-app-welcome p{color:#5c4253;font-size:16px;line-height:1.5}.customer-app-welcome .eyebrow{margin-top:32px}.customer-welcome-signin{color:#5b214e;border:1px solid #5b214e;border-radius:999px;margin:12px 0 28px;padding:14px;font-weight:700;text-decoration:none;display:block}.customer-app-welcome small{color:#65505f;margin-bottom:20px;font-size:13px;line-height:1.6;display:block}.customer-app-welcome a:last-child{color:#5b214e;font-size:14px}@media (width<=760px){.customer-auth-page{grid-template-columns:1fr}.customer-auth-page-brand{padding:28px}.customer-auth-page-brand h2,.customer-auth-page-brand p{display:none}.customer-auth-panel{padding:28px 20px}.customer-auth-dialog{padding:46px 22px 24px}.customer-auth-entry{gap:6px}.customer-auth-entry .customer-header-signin,.customer-auth-entry .customer-header-signup{padding:8px 12px}}@media (width<=380px){.customer-auth-names{grid-template-columns:1fr}}.book-reader-page{--book-plum:#4c153f;--book-deep:#240b20;--book-coral:#f17861;color:#fff;background:radial-gradient(circle at 50% 15%,#784064 0,#0000 34%),linear-gradient(145deg,#160812,#2d1027 62%,#190a16);min-height:100vh;font-family:Arial,sans-serif;overflow:hidden}.book-reader-toolbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1d0a1aaa;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:13px clamp(16px,3vw,38px);display:grid;position:relative}.book-reader-toolbar>a{color:#e8d5e1;align-items:center;gap:8px;width:max-content;font-size:11px;font-weight:800;text-decoration:none;display:flex}.book-reader-toolbar svg{width:18px}.book-reader-toolbar>div{text-align:center}.book-reader-toolbar>div span{color:#ff9a83;letter-spacing:.18em;font-size:7px;font-weight:900;display:block}.book-reader-toolbar>div strong{text-overflow:ellipsis;white-space:nowrap;max-width:420px;margin-top:4px;font:500 20px Georgia,serif;display:block;overflow:hidden}.book-reader-toolbar nav{justify-self:end;gap:7px;display:flex}.book-reader-toolbar nav a,.book-reader-toolbar nav button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff25;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.book-reading-stage{perspective:2400px;align-content:center;place-items:center;min-height:calc(100vh - 76px);padding:46px 24px 90px;display:grid;position:relative}.book-ambient-light{filter:blur(60px);background:#d78bb52b;border-radius:50%;width:min(1050px,92vw);height:62%;position:absolute}.book-volume{width:min(1120px,88vw);height:min(720px,72vh);transform-style:preserve-3d;transition:width .9s cubic-bezier(.22,.78,.2,1),transform .9s cubic-bezier(.22,.78,.2,1);position:relative}.is-closed .book-volume{width:min(370px,82vw);transform:rotateX(4deg)rotateY(-6deg)translateY(4px)}.book-back-cover{background:#38102f;border-radius:7px 14px 14px 7px;position:absolute;inset:-8px;transform:translateZ(-12px);box-shadow:0 35px 70px #0009,0 0 0 2px #6d315d}.book-paper-stack{z-index:1;background:repeating-linear-gradient(0deg,#fffdf8 0 2px,#e9dfd5 2px 3px);width:50%;position:absolute;top:3px;bottom:4px;box-shadow:0 18px 35px #0006}.book-paper-stack.left{border-radius:6px 0 0 6px;left:3px}.book-paper-stack.right{border-radius:0 10px 10px 0;right:3px}.book-spread{z-index:2;transform-style:preserve-3d;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.book-page{color:#271b23;background:#fffdf8;position:relative;overflow:hidden}.left-page{border-radius:6px 0 0 6px;box-shadow:inset -18px 0 24px -24px #321126}.right-page{border-radius:0 9px 9px 0;box-shadow:inset 18px 0 24px -24px #321126}.book-gutter{z-index:8;pointer-events:none;background:linear-gradient(90deg,#0000,#26071c25 35%,#fff8ec80 50%,#26071c2c 65%,#0000);width:24px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.book-front-cover{z-index:12;color:#fff;transform-origin:0;cursor:pointer;backface-visibility:hidden;background:radial-gradient(circle at 75% 18%,#a35a87 0,#0000 26%),linear-gradient(150deg,#662353,#3e1236 72%);border:1px solid #9b537f;border-left:13px solid #2c0c26;border-radius:7px 16px 16px 7px;flex-direction:column;align-items:center;padding:48px 34px 36px;transition:transform 1.05s cubic-bezier(.2,.7,.12,1),opacity .2s .82s;display:flex;position:absolute;inset:-8px;overflow:hidden;transform:rotateY(0);box-shadow:0 35px 75px #0009,inset 0 0 0 1px #ffffff16}.is-open .book-front-cover{opacity:0;pointer-events:none;transform:rotateY(-168deg)}.book-front-cover:before{content:"";border:1px solid #ffc4b33b;border-radius:4px;position:absolute;inset:20px}.book-front-cover img{object-fit:contain;object-position:center;width:150px;height:200px;box-shadow:none;filter:drop-shadow(0 14px 18px #21051e80);background:0 0;border:0;border-radius:0;position:relative}.book-front-cover>span{color:#ffae99;letter-spacing:.26em;margin-top:19px;font-size:9px;font-weight:900;position:relative}.book-front-cover h1{margin:13px 0 10px;font:600 clamp(24px,3vw,37px)/1.05 Georgia,serif;position:relative}.book-front-cover p{color:#ead7e4;max-width:270px;margin:0;font-size:10px;line-height:1.5;position:relative}.book-front-cover b{color:#411334;background:#ffad98;border-radius:999px;align-items:center;gap:8px;margin-top:auto;padding:11px 16px;font-size:10px;display:flex;position:relative}.book-front-cover b svg{width:17px}.book-front-cover small{color:#cca8bf;letter-spacing:.12em;text-transform:uppercase;margin-top:16px;font-size:7px;position:relative}.book-pdf-page{background:#f7f2ea;place-items:center;display:grid;position:absolute;inset:0}.book-pdf-page canvas{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 0 18px #2b152018}.book-pdf-page small,.book-generic-page>small{color:#8b7683;font-size:8px;position:absolute;bottom:8px}.left-page .book-pdf-page small{left:14px}.right-page .book-pdf-page small{right:14px}.book-blank-page{color:#c6b6ae;background:#fbf6ee;place-items:center;height:100%;display:grid}.book-blank-page span{letter-spacing:.18em;font:500 13px Georgia,serif}.book-loading,.book-error{color:#6e5064;background:#fffaf4;place-items:center;height:100%;padding:30px;font:italic 14px Georgia,serif;display:grid}.book-error{color:#9d3f38}.book-generic-page{background:linear-gradient(90deg,#f7f0e5,#fffefa 7% 93%,#eee3d5);padding:36px 34px 28px;position:absolute;inset:0;overflow:auto}.book-generic-page header{border-bottom:1px solid #dfcfd8;padding-bottom:14px}.book-generic-page header span{color:#ec775f;letter-spacing:.15em;font-size:7px;font-weight:900;display:block}.book-generic-page header b{color:#4c153f;margin-top:4px;font:600 18px Georgia,serif;display:block}.book-text-content{white-space:pre-wrap;color:#32252d;margin-top:20px;font:11px/1.55 Georgia,serif}.book-generic-page img,.book-generic-page video{object-fit:contain;width:100%;height:calc(100% - 48px)}.book-media{text-align:center;color:#5b3950;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 55px);display:flex}.book-media>svg{width:45px;height:45px}.book-media audio{width:min(420px,90%)}.book-turning-sheet{z-index:10;width:50%;transform-style:preserve-3d;pointer-events:none;position:absolute;top:0;bottom:0}.book-turning-sheet.forward{transform-origin:0;animation:.72s cubic-bezier(.32,.72,.18,1) forwards turnForward;left:50%}.book-turning-sheet.back{transform-origin:100%;animation:.72s cubic-bezier(.32,.72,.18,1) forwards turnBack;left:0}.book-turn-front,.book-turn-back{backface-visibility:hidden;background:#fffdf8;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 26px #1f061b55}.book-turn-back{transform:rotateY(180deg)}@keyframes turnForward{0%{transform:rotateY(0)}45%{box-shadow:-20px 12px 42px #0008}to{transform:rotateY(-180deg)}}@keyframes turnBack{0%{transform:rotateY(0)}45%{box-shadow:20px 12px 42px #0008}to{transform:rotateY(180deg)}}.book-reader-controls{z-index:15;align-items:center;gap:14px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.book-reader-controls button,.book-open-secondary{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #ffffff2c;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:9px;font-weight:850;display:flex}.book-reader-controls button:disabled{opacity:.32}.book-reader-controls svg,.book-open-secondary svg{width:16px}.book-reader-controls span{text-align:center;color:#d9c1d1;min-width:145px;font-size:9px}.book-open-secondary{background:#762b60;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.is-closed .book-spread{visibility:hidden}.is-open .book-spread{visibility:visible}@media (width<=800px){.book-reader-toolbar{grid-template-columns:auto 1fr auto;min-height:68px}.book-reader-toolbar>a{font-size:0}.book-reader-toolbar>div strong{max-width:48vw;font-size:15px}.book-reader-toolbar nav a,.book-reader-toolbar nav button{width:35px;height:35px}.book-reader-toolbar nav button:first-child{display:none}.book-reading-stage{min-height:calc(100vh - 68px);padding:28px 13px 90px}.book-volume,.is-closed .book-volume{width:min(390px,90vw);height:min(650px,69vh)}.book-spread{grid-template-columns:1fr}.book-page{border-radius:6px}.book-gutter{display:none}.book-front-cover{padding:32px 26px 28px}.book-front-cover img{width:125px;height:165px}.book-turning-sheet{width:100%;left:0!important}.book-reader-controls{justify-content:space-between;width:calc(100% - 28px)}.book-reader-controls span{min-width:0}.book-reader-controls button{padding:0 12px}.book-generic-page{padding:26px 23px 24px}}@media (prefers-reduced-motion:reduce){.book-volume,.book-front-cover{transition:none}.book-turning-sheet.forward,.book-turning-sheet.back{animation-duration:10ms}}.celebrations-app{--plum:#5b214e;--dark:#32102b;--coral:#ff6846;--cream:#fff8f1;--ink:#242124;min-height:100vh;color:var(--ink);background:#f7f0eb;font-family:Arial,sans-serif}.celebrations-app *{box-sizing:border-box}.celebrations-app button,.celebrations-app a,.celebrations-app input,.celebrations-app select,.celebrations-app textarea{font:inherit}.cel-topbar{background:#fffaf7;border-bottom:1px solid #5b214e18;justify-content:space-between;align-items:center;height:68px;padding:0 clamp(18px,5vw,72px);display:flex}.cel-topbar a,.cel-topbar>div,.cel-topbar span,.cel-topbar button{align-items:center;gap:8px;display:flex}.cel-topbar a{color:var(--plum);font-weight:800;text-decoration:none}.cel-topbar svg{width:18px}.cel-topbar>div>span{color:#766670;font-size:12px}.cel-topbar button{min-height:44px;color:var(--plum);background:0 0;border:0;font-weight:900}.cel-topbar b{background:var(--plum);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.cel-prelaunch{background:var(--dark);color:#fff;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:8px 18px;font-size:13px;display:flex}.cel-prelaunch svg{color:#ff9c87;width:17px}.cel-prelaunch strong{color:#ff9c87;letter-spacing:.12em}.cel-hero{background:var(--dark);align-items:center;min-height:min(580px,65vh);display:flex;position:relative;overflow:hidden}.cel-hero>img{object-fit:cover}.cel-hero-shade{background:linear-gradient(90deg,#27071fef 0%,#39102cc7 34%,#39102c22 65%,#18051618);position:absolute;inset:0}.cel-hero-copy{z-index:2;width:min(680px,90%);color:var(--cream);margin-left:clamp(20px,7vw,110px);position:relative}.cel-hero-copy>p,.cel-section-heading small,.cel-detail>div small,.cel-builder>header small,.cel-order>small{color:#ff9e89;letter-spacing:.18em;margin:0;font-size:.75rem;font-weight:900}.cel-hero-copy h1{letter-spacing:-.045em;max-width:650px;margin:14px 0;font:700 clamp(2.7rem,6vw,5.8rem)/.98 Georgia,serif}.cel-hero-copy>span{color:#f4dfd5;max-width:600px;font-size:1.15rem;line-height:1.65;display:block}.cel-hero-copy>div{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.cel-hero-copy>div span{background:#ffffff12;border:1px solid #ffffff38;border-radius:99px;align-items:center;gap:8px;padding:10px 13px;font-size:.86rem;display:flex}.cel-hero-copy svg{width:17px}.cel-content{width:min(1320px,100% - 36px);margin:auto;padding:clamp(42px,6vw,82px) 0}.cel-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.cel-section-heading h2,.cel-detail h1,.cel-builder h1,.cel-order h1{color:var(--dark);margin:7px 0 0;font:700 clamp(2rem,4vw,3.4rem)/1.05 Georgia,serif}.cel-section-heading>p{color:#756671;max-width:470px;margin:0;line-height:1.55}.cel-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cel-categories article{background:#fffaf7;border:1px solid #5b214e15;border-radius:17px;flex-direction:column;min-height:150px;padding:19px;display:flex;box-shadow:0 13px 35px #3b102b0a}.cel-categories article>span{width:42px;height:42px;color:var(--coral);background:#ff684619;border-radius:13px;place-items:center;display:grid}.cel-categories svg{width:21px}.cel-categories strong{color:var(--plum);margin-top:auto;font-size:1rem}.cel-categories small{color:#8a7983;margin-top:6px}.cel-section-heading.bakeries{margin-top:60px}.cel-empty{text-align:center;color:#796b73;background:#fffaf780;border:1px dashed #5b214e42;border-radius:20px;align-content:center;place-items:center;min-height:220px;padding:36px;display:grid}.cel-empty svg{width:36px;color:var(--coral)}.cel-empty h3{color:var(--plum);margin:12px 0 3px;font:700 1.5rem Georgia,serif}.cel-empty p{max-width:570px;line-height:1.55}.cel-bakeries{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cel-bakeries a{min-height:130px;color:var(--ink);background:#fff;border:1px solid #5b214e15;border-radius:17px;align-items:center;gap:15px;padding:20px;text-decoration:none;display:flex}.cel-bakeries>a>span{background:var(--plum);color:#fff;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.cel-bakeries div{flex:1}.cel-bakeries small{color:var(--coral);font-weight:800}.cel-bakeries h3,.cel-bakeries p{margin:5px 0}.cel-bakeries>a>svg{width:18px;color:var(--plum)}.cel-detail{min-height:calc(100vh - 110px)}.cel-products{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.cel-products article{background:#fffaf7;border:1px solid #5b214e17;border-radius:18px;gap:18px;padding:24px;display:flex}.cel-products article>span{width:60px;height:60px;color:var(--coral);background:#ff684619;border-radius:17px;flex:none;place-items:center;display:grid}.cel-products h2{color:var(--dark);margin:5px 0;font:700 1.6rem Georgia,serif}.cel-products p{color:#71626a;line-height:1.5}.cel-products em{color:var(--plum);font-style:normal;font-weight:900;display:block}.cel-products a{color:var(--coral);align-items:center;gap:5px;margin-top:15px;font-weight:900;text-decoration:none;display:inline-flex}.cel-products svg{width:19px}.cel-builder{max-width:980px}.cel-builder>header{max-width:760px}.cel-builder>header p{color:#6f616a;line-height:1.6}.cel-builder form{background:#fffaf7;border:1px solid #5b214e18;border-radius:22px;margin-top:30px;padding:clamp(20px,4vw,38px);box-shadow:0 20px 60px #39102c0b}.cel-form-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.cel-form-grid label{gap:7px;display:grid}.cel-form-grid label.wide{grid-column:1/-1}.cel-form-grid span,.cel-builder legend{color:#594952;font-size:.88rem;font-weight:900}.cel-form-grid input,.cel-form-grid select,.cel-form-grid textarea{min-height:48px;color:var(--ink);background:#fff;border:1px solid #5b214e25;border-radius:12px;padding:12px}.cel-form-grid textarea{min-height:100px}.cel-builder fieldset{border:1px solid #5b214e20;border-radius:16px;margin:24px 0;padding:18px}.cel-upload{color:#6c5b65;text-align:center;background:#fff;border:2px dashed #5b214e33;border-radius:14px;align-content:center;place-items:center;min-height:140px;margin-top:12px;display:grid;position:relative}.cel-upload svg{color:var(--coral)}.cel-upload input{opacity:0;position:absolute;inset:0}.cel-builder fieldset p,.cel-rush small{color:#786972;line-height:1.5}.cel-rush,.cel-ack{align-items:start;gap:11px;margin:18px 0;display:flex}.cel-rush span{gap:3px;display:grid}.cel-rush input,.cel-ack input{width:20px;height:20px;accent-color:var(--coral)}.cel-breakdown{color:#fff;background:#3a102f;border-radius:16px;margin:24px 0;padding:20px}.cel-breakdown h2{margin-top:0;font:700 1.4rem Georgia,serif}.cel-breakdown p{border-bottom:1px solid #ffffff17;justify-content:space-between;gap:15px;margin:0;padding:9px 0;display:flex}.cel-breakdown p:last-child{color:#ff9d88;border:0;margin-top:5px}.cel-builder form>button{background:var(--plum);color:#fff;border:0;border-radius:13px;width:100%;min-height:52px;font-weight:900}.cel-builder :disabled{opacity:.65;cursor:not-allowed}.cel-order{max-width:900px;min-height:70vh}.cel-order-status{background:var(--plum);color:#fff;border-radius:16px;align-items:center;gap:14px;margin:25px 0;padding:20px;display:flex}.cel-order-status svg{color:#ff9d88;width:30px}.cel-order-status div{text-transform:capitalize;gap:5px;display:grid}.cel-order-status span{color:#e8d6df}.cel-order ol{grid-template-columns:repeat(2,1fr);gap:8px;padding:0;list-style:none;display:grid}.cel-order li{background:#fff;border:1px solid #5b214e18;border-radius:12px;align-items:center;gap:11px;min-height:55px;padding:12px;display:flex}.cel-order li>span{width:30px;height:30px;color:var(--plum);background:#ece1e7;border-radius:50%;place-items:center;font-weight:900;display:grid}.cel-order li.active{border-color:#ff68466b}.cel-order li.active>span{background:var(--coral);color:#fff}.celebrations-app :focus-visible{outline:3px solid var(--coral);outline-offset:3px}@media (width<=900px){.cel-categories{grid-template-columns:repeat(3,1fr)}.cel-bakeries{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.cel-topbar{padding:0 14px}.cel-topbar>div>span{display:none}.cel-prelaunch{flex-wrap:wrap;align-items:flex-start;font-size:.75rem}.cel-hero{align-items:end;min-height:540px}.cel-hero>img{object-position:63% center}.cel-hero-shade{background:linear-gradient(#39102c30,#39102cab 40%,#27071ff5 100%)}.cel-hero-copy{width:auto;margin:0;padding:32px 20px}.cel-hero-copy h1{font-size:2.7rem}.cel-hero-copy>span{font-size:1rem}.cel-content{width:calc(100% - 28px);padding:42px 0}.cel-section-heading{flex-direction:column;align-items:flex-start}.cel-categories{grid-template-columns:repeat(2,1fr)}.cel-categories article{min-height:140px;padding:15px}.cel-bakeries,.cel-products,.cel-form-grid{grid-template-columns:1fr}.cel-products article{padding:18px}.cel-form-grid label.wide{grid-column:auto}.cel-builder form{padding:18px}.cel-order ol{grid-template-columns:1fr}.cel-breakdown p{flex-direction:column;align-items:flex-start}.cel-topbar a span{display:none}}@media (prefers-reduced-motion:reduce){.celebrations-app *{scroll-behavior:auto!important;transition:none!important}}.cel-hero-copy>div.cel-hero-links a{color:#fff8f1;background:#ffffff12;border:1px solid #ffffff38;border-radius:99px;align-items:center;gap:8px;min-height:44px;padding:10px 13px;font-size:.86rem;text-decoration:none;transition:background .18s,transform .18s;display:flex}.cel-hero-copy>div.cel-hero-links a:hover{background:#ffffff25;transform:translateY(-1px)}.cel-categories button{text-align:left;cursor:pointer;background:#fffaf7;border:1px solid #5b214e15;border-radius:17px;flex-direction:column;min-height:150px;padding:19px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:0 13px 35px #3b102b0a}.cel-categories button:hover,.cel-categories button.active{border-color:#ff684680;transform:translateY(-2px);box-shadow:0 16px 38px #5b214e18}.cel-categories button.active{background:#fff3ed}.cel-categories button>span{width:42px;height:42px;color:var(--coral);background:#ff684619;border-radius:13px;place-items:center;display:grid}.cel-categories button strong{color:var(--plum);margin-top:auto;padding-right:24px;font-size:1rem}.cel-categories button small{color:#8a7983;margin-top:6px}.cel-categories .cel-category-arrow{width:18px;color:var(--plum);position:absolute;bottom:18px;right:16px}.cel-section-heading.bakeries{scroll-margin-top:24px}.cel-clear-filter{min-height:44px;color:var(--plum);cursor:pointer;background:#fffaf7;border:1px solid #5b214e30;border-radius:12px;padding:9px 14px;font-weight:800}.cel-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.cel-empty-actions a{min-height:44px;color:var(--plum);background:#fff;border:1px solid #5b214e2e;border-radius:12px;align-items:center;padding:11px 15px;font-weight:800;text-decoration:none;display:inline-flex}.cel-empty-actions a:first-child{border-color:var(--coral);color:#fff;background:var(--coral)}@media (width<=640px){.cel-categories button{min-height:140px;padding:15px}.cel-categories .cel-category-arrow{bottom:15px;right:12px}.cel-empty-actions{flex-direction:column;width:100%}.cel-empty-actions a{justify-content:center}}.cel-form-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:14px;display:flex}.cel-form-actions a{min-height:44px;color:var(--plum);text-underline-offset:3px;align-items:center;font-weight:800;display:inline-flex}.resource-library-page{--rl-plum:#48143d;--rl-deep:#2d0d26;--rl-coral:#ef6d55;--rl-cream:#f8f2ec;color:#351b2f;background:radial-gradient(circle at 88% 4%,#f4dce6 0,transparent 25%),var(--rl-cream);min-height:100vh;font-family:Arial,sans-serif}.resource-library-header{color:#fff;background:radial-gradient(circle at 82% 10%,#7d2b63 0,transparent 27%),linear-gradient(125deg,var(--rl-deep),var(--rl-plum));justify-content:space-between;align-items:center;gap:24px;padding:28px clamp(22px,5vw,70px);display:flex;box-shadow:0 16px 45px #40153625}.resource-library-brand{align-items:center;gap:17px;display:flex}.resource-library-brand>a{color:#e4cfdc;align-items:center;gap:7px;margin-right:9px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.resource-library-brand>a svg{width:16px}.resource-library-brand>span{background:#ffffff14;border:1px solid #ffffff28;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.resource-library-brand>span svg{width:28px}.resource-library-brand p{color:#ff9e88;letter-spacing:.18em;margin:0;font-size:8px;font-weight:900}.resource-library-brand h1{margin:5px 0 4px;font:500 clamp(29px,4vw,44px)/1 Georgia,serif}.resource-library-brand small{color:#ddc5d5;font-size:10px}.resource-library-header>div:last-child{align-items:center;gap:14px;display:flex}.resource-library-header>div:last-child strong{font-size:10px}.resource-library-header button{color:#fff;background:var(--rl-coral);border:0;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:850;display:flex}.resource-library-header button svg{width:17px}.resource-library-toolbar{background:#fff;border-bottom:1px solid #e1d3da;justify-content:space-between;align-items:center;gap:20px;padding:22px clamp(22px,5vw,70px);display:flex}.resource-library-toolbar label{background:#fbf9f7;border:1px solid #ddcfd6;border-radius:11px;align-items:center;gap:9px;width:min(520px,100%);padding:0 13px;display:flex}.resource-library-toolbar label svg{color:#8b7181;width:18px}.resource-library-toolbar input{background:0 0;border:0;outline:0;width:100%;height:46px}.resource-library-toolbar nav{gap:6px;display:flex}.resource-library-toolbar button{color:#695263;background:#fff;border:1px solid #dfd2d8;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:850}.resource-library-toolbar button.active{border-color:var(--rl-plum);color:#fff;background:var(--rl-plum)}.resource-library-notice{color:#542341;background:#f2dfe9;border-radius:9px;margin:18px clamp(22px,5vw,70px) 0;padding:11px 14px;font-size:10px}.resource-bays{gap:30px;padding:32px clamp(22px,5vw,70px) 70px;display:grid}.resource-bay{border:8px solid var(--rl-deep);background:#ecdccf;border-radius:9px 9px 4px 4px;overflow:hidden;box-shadow:0 22px 40px #35112e18,inset 0 0 0 2px #785365}.resource-bay>header{color:#fff;background:linear-gradient(90deg,#3a102f,#5e1d4e);grid-template-columns:auto 1fr auto;align-items:center;gap:17px;padding:17px 22px;display:grid}.resource-bay>header>span{color:#ffb09e;letter-spacing:.15em;border:1px solid #ffffff30;border-radius:6px;padding:8px 10px;font-size:9px;font-weight:900}.resource-bay h2{margin:0;font:500 24px Georgia,serif}.resource-bay header p{color:#d8bdce;margin:4px 0 0;font-size:9px}.resource-bay header b{color:#35112e;background:#f8c9ba;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.resource-shelf-row{border-top:8px solid var(--rl-deep);background:linear-gradient(#f8eee6,#e8d4c6);grid-template-columns:55px 1fr;min-height:150px;display:grid}.resource-shelf-row>aside{border-right:6px solid var(--rl-deep);color:#fff;background:#552047;align-content:center;place-items:center;display:grid}.resource-shelf-row>aside small{letter-spacing:.16em;font-size:6px}.resource-shelf-row>aside strong{font:500 25px Georgia,serif}.resource-shelf-row>div{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:14px;padding:18px;display:grid}.resource-book{border:1px solid #dcc7bc;border-left:7px solid var(--rl-plum);background:#fffdf9;border-radius:5px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:105px;padding:15px;display:grid;box-shadow:0 9px 18px #41203318}.resource-book>span{color:#fff;background:var(--rl-plum);border-radius:4px;place-items:center;width:42px;height:52px;display:grid}.resource-book>span.pdf{background:#a1423b}.resource-book>span.word{background:#345e9c}.resource-book>span svg{width:20px}.resource-book>div{min-width:0}.resource-book small{color:#9b718a;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:850}.resource-book h3{margin:5px 0 4px;font:600 15px/1.2 Georgia,serif}.resource-book p{color:#826d79;margin:0;font-size:8px;line-height:1.4}.resource-book>a{color:#fff;background:var(--rl-plum);border-radius:8px;align-items:center;gap:6px;padding:9px 10px;font-size:8px;font-weight:850;text-decoration:none;display:flex}.resource-book>a svg{width:14px}.resource-empty-row{color:#9d807f;margin:auto;font:italic 12px Georgia,serif}.resource-no-results{text-align:center;padding:70px}.resource-no-results svg{color:#7d4067;width:42px}.resource-add-modal{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#24101fbb;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.resource-add-modal form{background:#fff;border-radius:20px;width:min(640px,100%);max-height:92vh;padding:34px;position:relative;overflow-y:auto}.resource-modal-close{position:absolute;right:18px;color:#5b214e!important;background:#f2e6ec!important;min-height:38px!important;padding:0 10px!important;top:18px!important}.resource-add-modal form>p{color:#ef6d55;letter-spacing:.18em;margin:0;font-size:8px;font-weight:900}.resource-add-modal h2{margin:8px 0;font:500 34px Georgia,serif}.resource-add-modal form>span{color:#786571;font-size:10px;line-height:1.5}.resource-add-modal label{color:#4c3042;gap:6px;margin-top:15px;font-size:9px;font-weight:850;display:grid}.resource-add-modal input,.resource-add-modal textarea,.resource-add-modal select{background:#fff;border:1px solid #ddced6;border-radius:9px;min-height:44px;padding:10px}.resource-add-modal textarea{resize:vertical;min-height:75px}.resource-add-modal form>div{grid-template-columns:1.5fr .65fr .65fr;gap:10px;display:grid}.resource-file-picker{cursor:pointer;background:#faf4f7;border:1px dashed #b994aa;border-radius:10px;grid-template-columns:22px 1fr;align-items:center;padding:18px;display:flex!important}.resource-file-picker svg{width:20px}.resource-file-picker input{grid-column:1/-1}.resource-add-modal form>button[type=submit]{justify-content:center;width:100%;margin-top:20px}@media (width<=800px){.resource-library-header{align-items:flex-start}.resource-library-brand>a{position:absolute;top:12px}.resource-library-brand{padding-top:18px}.resource-library-header>div:last-child strong{display:none}.resource-library-toolbar{flex-direction:column;align-items:stretch}.resource-library-toolbar nav{overflow-x:auto}.resource-book{grid-template-columns:40px minmax(0,1fr)}.resource-book>a{grid-column:1/-1;justify-content:center}.resource-add-modal form>div{grid-template-columns:1fr}}@media (width<=600px){.resource-library-header{padding:22px 18px}.resource-library-brand>span,.resource-library-brand small{display:none}.resource-library-header>div:last-child button{padding:0 13px;font-size:0}.resource-bays{padding:22px 12px 55px}.resource-bay{border-width:5px}.resource-shelf-row{border-top-width:5px;grid-template-columns:38px 1fr}.resource-shelf-row>aside{border-right-width:4px}.resource-shelf-row>div{grid-template-columns:1fr;padding:11px}}.resource-book-actions{gap:6px;display:grid}.resource-book-actions>a{color:#fff;background:var(--rl-plum);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 10px;font-size:8px;font-weight:850;text-decoration:none;display:flex}.resource-book-actions>a svg{width:14px}.resource-book-actions>a.read-inside{background:linear-gradient(135deg,var(--rl-coral),#d94f70);box-shadow:0 7px 14px #d95c6a28}@media (width<=800px){.resource-book-actions{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}}.resource-library-page{background:radial-gradient(circle at 82% 4%,#ff684629,#0000 24%),linear-gradient(145deg,#25101f,#43203a 52%,#2e1429)}.resource-library-header{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(125deg,#230d1ef0,#531f45d1);border-bottom:1px solid #ffffff2e}.resource-library-brand p{font-size:11px}.resource-library-brand small,.resource-library-brand>a,.resource-library-header>div:last-child strong{font-size:13px}.resource-library-toolbar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fff8f1db;border-color:#ffffff4d;box-shadow:0 12px 36px #08020726}.resource-library-toolbar button{min-height:42px;font-size:12px}.resource-library-notice{font-size:13px}.resource-bays{gap:24px}.resource-bay header p{font-size:12px}.resource-shelf-row{min-height:132px}.resource-book small{font-size:10px}.resource-book h3{font-size:18px}.resource-book p{font-size:13px;line-height:1.5}.resource-book-actions>a{min-height:40px;font-size:11px}.resource-shelf-empty{border-top:6px solid var(--rl-deep);color:#765e6c;background:linear-gradient(#f8eee6,#ead8cc);justify-content:center;align-items:center;gap:13px;min-height:88px;padding:18px 22px;display:flex}.resource-shelf-empty>svg{width:25px;color:var(--rl-plum)}.resource-shelf-empty p{gap:3px;margin:0;display:grid}.resource-shelf-empty strong{font-size:14px}.resource-shelf-empty span{font-size:12px}.resource-add-modal label,.resource-add-modal form>span{font-size:13px}@media (width<=600px){.resource-bays{padding-bottom:calc(58px + env(safe-area-inset-bottom))}.resource-shelf-empty{min-height:76px;padding:15px}}: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 Customer Web App\a \a Native iPhone and Android apps are in development. Browse menus and build a bag during pre-launch.";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:"INSTALLABLE CUSTOMER WEB APP";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}.celebrations-entry{color:#fff8f1;background:linear-gradient(135deg,#5b214e,#7a315f);border-radius:22px;justify-content:space-between;align-items:center;gap:16px;margin:18px 20px;padding:20px;text-decoration:none;display:flex;box-shadow:0 14px 30px #5b214e33}.celebrations-entry span{gap:4px;display:grid}.celebrations-entry small{letter-spacing:.12em;color:#ffd7cb;font-size:.68rem;font-weight:800}.celebrations-entry strong{font-size:1.25rem}.celebrations-entry em{color:#fff8f1;font-size:.78rem;font-style:normal}.celebrations-entry b{white-space:nowrap;color:#ffb19f}.celebrations-entry:focus-visible{outline-offset:3px;outline:3px solid #ff6846}.sandbox-customer-checkout{color:var(--mobile-ink);gap:15px;padding:2px 0 25px;display:grid}.sandbox-customer-checkout h3{margin:22px 0 8px;font:700 19px Georgia,serif}.sandbox-customer-checkout p{color:#6d5965;font-size:12px;line-height:1.5}.sandbox-customer-label{color:var(--mobile-plum);text-align:center;background:#f3e8f0;border-radius:9px;padding:11px;font-size:11px;font-weight:800}.sandbox-price-row,.sandbox-price-breakdown p,.sandbox-customer-receipt p{border-bottom:1px solid var(--mobile-line);justify-content:space-between;align-items:flex-start;gap:12px;margin:0;padding:9px 0;display:flex}.sandbox-price-row b,.sandbox-price-breakdown b,.sandbox-customer-receipt b{white-space:nowrap;color:var(--mobile-ink)}.sandbox-price-breakdown{margin-top:20px}.sandbox-price-breakdown .sandbox-price-total{color:var(--mobile-ink);font-size:17px;font-weight:800}.sandbox-secondary-action{border:1px solid var(--mobile-plum);width:100%;color:var(--mobile-plum);text-align:center;background:#fff;border-radius:11px;margin-top:12px;padding:13px;font-weight:800;text-decoration:none;display:block}.sandbox-resume{color:var(--mobile-plum);text-align:left;background:#f3e8f0;border:0;width:100%;padding:10px 15px;font-size:11px;font-weight:800}.bag-line{grid-template-columns:64px minmax(0,1fr) auto;align-items:start;padding:16px 0}.bag-line>.bag-line-photo{width:64px;height:64px;color:var(--mobile-plum);background:#f7e8df;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.bag-line-photo img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.bag-line>.bag-line-details{gap:6px;min-width:0}.bag-line strong{line-height:1.3}.bag-line input{width:100%;min-width:0}.bag-line>span{align-self:center}.bag-line>span button{flex:none}@media (width<=390px){.bag-line{grid-template-columns:56px minmax(0,1fr);gap:10px}.bag-line>.bag-line-photo{width:56px;height:56px}.bag-line>span{grid-column:2;justify-self:end}}.customer-app-welcome{background:radial-gradient(circle at 12% 10%,#ff8b7040,#0000 30%),linear-gradient(135deg,#2d0d26,#5b214e 58%,#7d3b68);padding:clamp(18px,4vw,56px)}.customer-app-welcome>.customer-welcome-shell{text-align:left;background:#fffaf5;border:1px solid #ffffff26;border-radius:36px;grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);width:min(1240px,100%);min-height:min(800px,100dvh - 70px);padding:0;display:grid;overflow:hidden;box-shadow:0 36px 100px #19041566}.customer-welcome-copy{flex-direction:column;justify-content:center;padding:clamp(38px,6vw,82px);display:flex}.customer-app-welcome .customer-welcome-copy .brand-logo{width:150px;margin:0 0 48px}.customer-app-welcome .customer-welcome-copy .eyebrow{color:#d85339;margin:0 0 15px}.customer-app-welcome .customer-welcome-copy h1{color:#38112f;letter-spacing:-.055em;margin:0;font:500 clamp(54px,6vw,88px)/.91 Georgia,serif}.customer-app-welcome .customer-welcome-copy h1 em{color:#b44936;font-weight:500}.customer-app-welcome .customer-welcome-copy .customer-welcome-lead{color:#715f69;max-width:570px;margin:25px 0 28px;font-size:17px;line-height:1.65}.customer-welcome-actions{gap:12px;max-width:510px;display:flex}.customer-welcome-actions a{border-radius:999px;flex:1;justify-content:center;align-items:center;min-height:54px;margin:0;padding:14px 22px;font-size:15px;font-weight:850;display:inline-flex}.customer-welcome-actions .customer-welcome-signin{color:#5b214e;background:#fff;border:1px solid #5b214e}.customer-welcome-preview{color:#5b214e;cursor:pointer;background:#fff0e9;border:1px solid #ebd9d1;border-radius:14px;justify-content:space-between;align-items:center;width:min(510px,100%);margin-top:12px;padding:14px 18px;font-size:12px;font-weight:850;display:flex}.customer-welcome-preview span{color:#d85339;font-size:18px}.customer-welcome-security{align-items:center;gap:12px;margin:25px 0 16px;display:flex}.customer-welcome-security>span{color:#176b3f;background:#e3f4e8;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-weight:900;display:grid}.customer-app-welcome .customer-welcome-security p{margin:0}.customer-welcome-security strong,.customer-welcome-security small{display:block}.customer-welcome-security strong{color:#3c2935;font-size:13px}.customer-app-welcome .customer-welcome-security small{color:#7b6b74;margin:3px 0 0;font-size:12px}.customer-app-welcome .customer-welcome-launch{color:#a35241;letter-spacing:.12em;max-width:530px;margin:0 0 22px;font-size:9px;font-weight:900}.customer-app-welcome .customer-welcome-back{color:#5b214e;align-self:flex-start;font-size:13px;font-weight:800}.customer-welcome-visual{background:#ead7cf;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:10px;min-height:700px;padding:10px;display:grid;position:relative}.welcome-photo{border-radius:22px;min-height:0;position:relative;overflow:hidden}.welcome-photo-main{grid-row:1/3}.welcome-photo img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.welcome-photo:hover img{transform:scale(1.035)}.welcome-photo:after{content:"";background:linear-gradient(#0000,#210b1dc9);position:absolute;inset:35% 0 0}.welcome-photo>span{z-index:2;color:#fff;position:absolute;bottom:20px;left:22px;right:20px}.welcome-photo small,.welcome-photo strong{display:block}.welcome-photo small{color:#ffd1c6;letter-spacing:.16em;margin-bottom:5px;font-size:9px;font-weight:900}.welcome-photo strong{font:500 21px Georgia,serif}.welcome-journey-card{z-index:3;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#4a173ee8;border:1px solid #ffffff40;border-radius:18px;width:min(360px,100% - 56px);padding:20px;position:absolute;bottom:28px;right:28px;box-shadow:0 20px 50px #2b0b2455}.welcome-journey-card>small{color:#ffb09d;letter-spacing:.15em;font-size:9px;font-weight:900}.welcome-journey-card>div{align-items:center;gap:7px;margin:13px 0 10px;display:flex}.welcome-journey-card>div span{font-size:11px;font-weight:800}.welcome-journey-card>div i{background:#fff5;flex:1;height:1px}.welcome-journey-card>strong{font:500 22px Georgia,serif}.mobile-journey-entry{color:#fff;background:radial-gradient(circle at 95% 10%,#ff8a6760,#0000 35%),linear-gradient(145deg,#37102f,#652454);border:1px solid #ffffff2b;border-radius:24px;margin:18px 20px 10px;padding:22px;box-shadow:0 18px 38px #4b163f2e}.mobile-journey-entry>div:first-child small{color:#ffad9a;letter-spacing:.15em;font-size:9px;font-weight:900}.mobile-journey-entry h2{margin:8px 0 7px;font:500 25px/1.06 Georgia,serif}.mobile-journey-entry p{color:#eadde6;margin:0;font-size:12px;line-height:1.5}.mobile-journey-route{align-items:center;gap:7px;margin:18px 0 14px;display:flex}.mobile-journey-route span{font-size:9px;font-weight:850}.mobile-journey-route i{background:#ffffff4a;flex:1;height:1px}.mobile-journey-entry>button{color:#fff;cursor:pointer;background:#ff6846;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:48px;font-size:12px;font-weight:900;display:flex}.mobile-journey-entry .mobile-journey-safe{color:#decbd7;justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:9px;display:flex}.mobile-payment button{color:#ffb19f;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:11px;font-weight:850;display:block}.sheet-hero{isolation:isolate;position:relative;overflow:hidden}.sheet-hero-image,.sheet-hero-shade{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sheet-hero-shade{z-index:-1;background:linear-gradient(90deg,#321029ee 0,#421337d9 50%,#42133770)}body.journey-demo-open{overflow:hidden}.journey-demo-overlay{z-index:2000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1e0719bd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.journey-demo{background:#fffaf5;border:1px solid #ffffff35;border-radius:30px;flex-direction:column;width:min(1120px,100%);max-height:min(900px,100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 40px 120px #12030f99}.journey-demo-header{color:#fff;background:#4b163f;justify-content:space-between;align-items:flex-start;gap:25px;padding:24px 28px 20px;display:flex}.journey-demo-header h2{letter-spacing:-.03em;margin:8px 0 0;font:500 clamp(30px,4vw,50px)/1 Georgia,serif}.journey-safe-label{color:#ffb6a5;letter-spacing:.13em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.journey-safe-label svg{width:16px}.journey-demo-header>button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff36;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.journey-progress{background:#fff;border-bottom:1px solid #eaded7;grid-template-columns:repeat(6,1fr);padding:14px 24px;display:grid}.journey-progress button{color:#9a8992;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex;position:relative}.journey-progress button:not(:last-child):after{content:"";background:#ddced5;width:20%;height:1px;position:absolute;right:-10%}.journey-progress button>span{border:1px solid #ddced5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.journey-progress button>span svg{width:13px}.journey-progress button.active{color:#5b214e}.journey-progress button.active>span{color:#fff;background:#ff6846;border-color:#ff6846;box-shadow:0 0 0 5px #ff684619}.journey-progress button.complete{color:#23734b}.journey-progress button.complete>span{color:#23734b;background:#dff5e7;border-color:#ccebd7}.journey-demo-body{background:linear-gradient(90deg,#fffaf5 0 45%,#f2e3dd 45%);grid-template-columns:minmax(0,.85fr) minmax(390px,1.15fr);min-height:0;display:grid;overflow:auto}.journey-story{align-self:center;padding:clamp(32px,6vw,70px)}.journey-kicker{color:#d6533b;letter-spacing:.16em;margin:0 0 13px;font-size:10px;font-weight:900}.journey-story h3{color:#39122f;letter-spacing:-.035em;max-width:480px;margin:0 0 17px;font:500 clamp(34px,4vw,54px)/.98 Georgia,serif}.journey-story>p:not(.journey-kicker){color:#6e5c66;max-width:500px;margin:0;font-size:15px;line-height:1.65}.journey-story ul{gap:11px;margin:25px 0 0;padding:0;list-style:none;display:grid}.journey-story li{color:#46343f;align-items:center;gap:9px;font-size:13px;font-weight:750;display:flex}.journey-story li svg{color:#238050;width:18px}.journey-phone{background:#fff;border:8px solid #2d0c26;border-radius:36px;align-self:center;width:min(390px,100% - 50px);min-height:565px;margin:34px auto;overflow:hidden;box-shadow:0 30px 65px #40143235}.journey-phone-bar{color:#3a2733;background:#fff;justify-content:space-between;align-items:center;height:35px;padding:0 17px;font-size:9px;display:flex}.journey-phone-bar b{color:#5b214e;font:600 16px Georgia,serif}.journey-screen{background:#fffaf5;min-height:530px;padding:20px}.journey-screen h4{color:#35102d;margin:0;font:500 31px/1 Georgia,serif}.journey-screen h4 em{color:#d9523a}.journey-location{align-items:center;gap:8px;margin-bottom:25px;display:flex}.journey-location svg{color:#ff6846;width:21px}.journey-location small,.journey-location strong{display:block}.journey-location small{letter-spacing:.13em;font-size:7px}.journey-location strong{font-size:11px}.journey-search{color:#998791;background:#fff;border:1px solid #eaded7;border-radius:12px;margin:18px 0 12px;padding:14px;font-size:10px}.journey-cuisines{gap:7px;margin-bottom:14px;display:flex}.journey-cuisines span{border:1px solid #e7d7df;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}.journey-cuisines .active{color:#fff;background:#5b214e;border-color:#5b214e}.journey-restaurant{background:#fff;border-radius:17px;overflow:hidden;box-shadow:0 10px 26px #4a163e14}.journey-restaurant img{object-fit:cover;width:100%;height:180px}.journey-restaurant>div{gap:4px;padding:15px;display:grid}.journey-restaurant small{color:#8c7883;font-size:8px}.journey-restaurant strong{color:#38112f;font:500 20px Georgia,serif}.journey-restaurant span{color:#76646e;font-size:9px}.choose-screen{padding:0 0 18px}.journey-cover{height:190px;position:relative}.journey-cover img{object-fit:cover;width:100%;height:100%}.journey-cover:after{content:"";background:linear-gradient(#25081f44,#0000 60%);position:absolute;inset:0}.journey-cover span{z-index:2;color:#5b214e;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:15px;left:15px}.journey-menu-title{padding:18px 20px 10px}.journey-menu-title small,.screen-eyebrow{color:#d6533b;letter-spacing:.14em;font-size:8px;font-weight:900}.journey-menu-title h4{margin:5px 0}.journey-menu-title p{color:#82717a;margin:0;font-size:9px}.journey-menu-item{background:#fff;border:1px solid #eaded7;border-radius:14px;gap:13px;margin:5px 20px 17px;padding:14px;display:flex}.journey-menu-item div{flex:1}.journey-menu-item strong{color:#3b1b31;font-size:12px;display:block}.journey-menu-item p{color:#82717a;margin:5px 0;font-size:9px;line-height:1.4}.journey-menu-item b{font-size:11px}.journey-menu-item button{color:#fff;background:#ff6846;border:0;border-radius:50%;width:32px;height:32px;font-weight:900}.journey-add{color:#fff;background:#5b214e;border:0;border-radius:12px;width:calc(100% - 40px);min-height:45px;margin:0 20px;font-size:11px;font-weight:900;display:block}.review-screen>h4{margin:5px 0 20px}.review-screen>article{background:#fff;border:1px solid #e8dadf;border-radius:14px;align-items:flex-start;gap:10px;padding:14px;display:flex}.review-screen>article>span{color:#5b214e;background:#f5e7ed;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.review-screen>article>div{flex:1;gap:4px;display:grid}.review-screen>article strong{font-size:10px}.review-screen>article small{color:#8a7882;font-size:8px}.review-screen>article>b{font-size:10px}.journey-tip{background:#fff0e9;border-radius:12px;justify-content:space-between;align-items:center;margin:12px 0;padding:12px;display:flex}.journey-tip span,.journey-tip small{display:block}.journey-tip span{font-size:10px;font-weight:800}.journey-tip small{color:#8e746f;margin-top:2px;font-size:7px}.journey-tip b{color:#fff;background:#ff6846;border-radius:999px;padding:6px 9px;font-size:9px}.journey-costs{padding:11px 0}.journey-costs p{color:#75636d;justify-content:space-between;margin:0;padding:5px 0;font-size:9px;display:flex}.journey-costs p:last-child{color:#35102d;border-top:1px solid #e3d5da;margin-top:6px;padding-top:10px;font-size:12px}.secure-row{align-items:center;gap:11px;margin-bottom:16px;display:flex}.secure-row>svg{color:#207348;background:#e5f4e9;border-radius:11px;width:35px;height:35px;padding:8px}.secure-row small,.secure-row strong{display:block}.secure-row small{color:#d6533b;letter-spacing:.13em;font-size:7px;font-weight:900}.secure-row strong{color:#38112f;margin-top:3px;font-size:14px}.demo-payment-warning{color:#7d571a;background:#fff0d6;border-radius:10px;margin-bottom:14px;padding:10px;font-size:8px;font-weight:800}.payment-choice{color:#3b2633;text-align:left;background:#fff;border:1px solid #e3d4db;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:58px;margin-bottom:9px;padding:11px;display:flex}.payment-choice.active{border-color:#5b214e;box-shadow:0 0 0 2px #5b214e13}.payment-choice>svg{color:#5b214e;width:19px}.payment-choice>svg:last-child{color:#21804d;margin-left:auto}.payment-choice span:nth-child(2){flex:1;gap:3px;display:grid}.payment-choice strong{font-size:10px}.payment-choice small{color:#887680;font-size:8px}.wallet-mark{color:#fff;background:#111;border-radius:7px;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.pay-total{border-top:1px solid #e7d9df;justify-content:space-between;align-items:center;margin:22px 0 16px;padding-top:15px;display:flex}.pay-total span{color:#7a6972;font-size:9px}.pay-total strong{color:#38112f;font-size:18px}.payment-footnote{color:#887680;text-align:center;margin-top:10px;font-size:7px;display:block}.tracking-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.tracking-head small,.tracking-head strong{display:block}.tracking-head small{color:#d6533b;letter-spacing:.14em;font-size:7px;font-weight:900}.tracking-head strong{color:#35102d;margin-top:4px;font-size:17px}.tracking-head svg{color:#5b214e;width:25px}.mini-map{background:linear-gradient(35deg,#e7eadf,#f1e5dc);border-radius:16px;height:205px;position:relative;overflow:hidden}.mini-map:before,.mini-map:after,.mini-map i{content:"";background:#fff;border:1px solid #dedbd2;position:absolute}.mini-map:before{width:150%;height:38px;top:78px;left:-25%;transform:rotate(-20deg)}.mini-map:after{width:35px;height:150%;top:-25%;left:47%;transform:rotate(17deg)}.mini-map .road-one{width:120%;height:22px;top:145px;left:-10%;transform:rotate(12deg)}.mini-map .road-two{width:22px;height:140%;top:-20%;left:20%;transform:rotate(-10deg)}.mini-map>span{z-index:2;border:3px solid #fff;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;box-shadow:0 7px 18px #37102f2d}.mini-map span svg{width:15px}.restaurant-pin{color:#d6533b;background:#fff0e9;top:18%;left:14%}.courier-pin{color:#fff;background:#5b214e;top:47%;left:48%}.home-pin{color:#fff;background:#ff6846;bottom:14%;right:12%}.courier-card{z-index:4;background:#fff;border-radius:13px;align-items:center;gap:9px;margin:-18px 12px 13px;padding:11px;display:flex;position:relative;box-shadow:0 10px 24px #3a152b21}.courier-card>span{color:#fff;background:#5b214e;border-radius:50%;place-items:center;width:34px;height:34px;font:500 13px Georgia,serif;display:grid}.courier-card>div{flex:1;gap:2px;display:grid}.courier-card strong{font-size:9px}.courier-card small{color:#806e77;font-size:7px}.courier-card button{color:#5b214e;background:#fff;border:1px solid #dfced6;border-radius:8px;padding:7px;font-size:7px;font-weight:850}.tracking-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tracking-list li{color:#8b7b83;align-items:center;gap:8px;font-size:8px;display:flex}.tracking-list li>svg,.tracking-list li>span{border:1px solid #dfd0d7;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.tracking-list li>svg{padding:4px}.tracking-list li.done{color:#327455}.tracking-list li.done>svg{background:#dff4e6;border-color:#d6eddf}.tracking-list li.current{color:#3d1833;font-weight:850}.tracking-list li.current>span{border:5px solid #ff6846}.delivered-screen{text-align:center}.delivered-icon{color:#23784b;background:#e2f5e8;border-radius:50%;place-items:center;width:76px;height:76px;margin:14px auto;display:grid}.delivered-icon svg{width:35px}.delivered-screen>small{color:#d6533b;letter-spacing:.13em;font-size:8px;font-weight:900}.delivered-screen h4{margin:7px 0 9px}.delivered-screen>p{color:#7d6c75;max-width:270px;margin:0 auto 16px;font-size:9px;line-height:1.5}.delivered-screen>article{text-align:left;background:#fff;border:1px solid #e6d8de;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.delivered-screen>article img{object-fit:cover;border-radius:9px;width:52px;height:46px}.delivered-screen>article span{gap:3px;display:grid}.delivered-screen>article strong{font-size:10px}.delivered-screen>article small{color:#82727a;font-size:8px}.rating-row{background:#fff0e9;border-radius:12px;margin:14px 0;padding:13px}.rating-row>span{color:#5a414f;margin-bottom:7px;font-size:9px;font-weight:850;display:block}.rating-row svg{fill:#ffb240;color:#ffb240;width:21px}.journey-secondary{color:#5b214e;background:0 0;border:0;margin-top:10px;font-size:9px;font-weight:850}.journey-demo-footer{background:#fff;border-top:1px solid #e8dbe1;justify-content:space-between;align-items:center;gap:12px;padding:15px 22px;display:flex}.journey-demo-footer button{color:#5b214e;cursor:pointer;background:#fff;border:1px solid #dfd0d7;border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:9px 14px;font-size:11px;font-weight:850;display:flex}.journey-demo-footer button svg{width:16px}.journey-demo-footer .next{color:#fff;background:#5b214e;border-color:#5b214e}.journey-demo-footer>span{color:#8a7882;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.journey-demo-footer>span svg{color:#ff6846;width:15px}@media (width>=850px){.mobile-app-stage:before{content:"A better way to order locally.\a \a Preview the complete journey—from discovering a dish to delivery confirmation.";font:500 25px/1.35 Georgia,serif}.mobile-app-stage:after{content:"FROM CRAVING TO DOORSTEP"}}@media (width<=900px){.customer-app-welcome>.customer-welcome-shell{grid-template-columns:1fr;max-width:690px}.customer-welcome-visual{min-height:430px}.customer-app-welcome .customer-welcome-copy .brand-logo{margin-bottom:32px}.journey-demo-body{background:#fffaf5;grid-template-columns:1fr}.journey-story{padding:28px}.journey-phone{margin-top:0}.journey-demo{max-height:calc(100dvh - 24px)}.journey-demo-overlay{padding:12px}.journey-progress small{display:none}}@media (width<=600px){.customer-app-welcome{background:#fffaf5;padding:0;display:block}.customer-app-welcome>.customer-welcome-shell{border:0;border-radius:0;min-height:100dvh}.customer-welcome-copy{padding:30px 22px 38px}.customer-app-welcome .customer-welcome-copy .brand-logo{width:125px;margin-bottom:35px}.customer-app-welcome .customer-welcome-copy h1{font-size:53px}.customer-app-welcome .customer-welcome-copy .customer-welcome-lead{font-size:15px}.customer-welcome-actions{flex-direction:column}.customer-welcome-visual{grid-template-columns:1.15fr .85fr;min-height:420px}.welcome-journey-card{width:calc(100% - 32px);bottom:16px;right:16px}.journey-demo-overlay{padding:0}.journey-demo{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.journey-demo-header{padding:max(17px,env(safe-area-inset-top)) 17px 14px}.journey-demo-header h2{font-size:29px}.journey-progress{padding:10px 7px}.journey-progress button{gap:0}.journey-progress button>span{width:26px;height:26px}.journey-demo-body{display:block}.journey-story{padding:24px 20px 18px}.journey-story h3{font-size:34px}.journey-story>p:not(.journey-kicker){font-size:13px}.journey-story ul{display:none}.journey-phone{width:calc(100% - 30px);min-height:560px;margin:0 auto 25px}.journey-demo-footer{padding:10px 12px max(10px,env(safe-area-inset-bottom))}.journey-demo-footer>span{display:none}.journey-demo-footer button{padding:8px 10px}}
