:root{--f7-safe-area-left: 0px;--f7-safe-area-right: 0px;--f7-safe-area-top: 0px;--f7-safe-area-bottom: 0px;--f7-safe-area-outer-left: 0px;--f7-safe-area-outer-right: 0px;--f7-device-pixel-ratio: 1}@supports (left: env(safe-area-inset-left)){:root{--f7-safe-area-top: env(safe-area-inset-top);--f7-safe-area-bottom: env(safe-area-inset-bottom)}:root .ios-left-edge,:root .ios-edges,:root .safe-area-left,:root .safe-areas,:root .popup,:root .sheet-modal,:root .panel-left{--f7-safe-area-left: env(safe-area-inset-left);--f7-safe-area-outer-left: env(safe-area-inset-left)}:root .ios-right-edge,:root .ios-edges,:root .safe-area-right,:root .safe-areas,:root .popup,:root .sheet-modal,:root .panel-right{--f7-safe-area-right: env(safe-area-inset-right);--f7-safe-area-outer-right: env(safe-area-inset-right)}:root .no-safe-areas,:root .no-safe-area-left,:root .no-ios-edges,:root .no-ios-left-edge{--f7-safe-area-left: 0px;--f7-safe-area-outer-left: 0px}:root .no-safe-areas,:root .no-safe-area-right,:root .no-ios-edges,:root .no-ios-right-edge{--f7-safe-area-right: 0px;--f7-safe-area-outer-right: 0px}}@media(min-resolution:2dppx){:root{--f7-device-pixel-ratio: 2}}@media(min-resolution:3dppx){:root{--f7-device-pixel-ratio: 3}}:root{--f7-font-size: 14px;--f7-bars-translucent-opacity: .8;--f7-bars-translucent-blur: 20px}.ios{--f7-font-family: -apple-system, SF Pro Text, SF UI Text, system-ui, Helvetica Neue, Helvetica, Arial, sans-serif;--f7-line-height: 1.4;--f7-bars-border-color: transparent;--f7-glass-bg-color: rgba(255, 255, 255, .75);--f7-glass-shadow: inset -1px -1px 0px -.5px #ffffff, inset 1px 1px 0px -.5px #ffffff, inset 3px 3px 10px -3px #ddd, inset -3px -3px 10px -3px #ddd, inset 0 0 5px 1px #fff, inset 0 0 0 .5px rgba(0, 0, 0, .25), inset 0 0 24px 0 rgba(0, 0, 0, .1), 0 0 25px 0 rgba(0, 0, 0, .2);--f7-glass-shadow-thumb: inset -3px -3px 0px -3.5px #ffffff, inset 3px 3px 0px -3.5px #ffffff, inset 0px 0px 0px .5px rgba(255, 255, 255, .5), inset 3px 3px 10px -2px #eee, inset -3px -3px 10px -2px #eee, inset 0 0 5px 1px #fff;--f7-bars-text-color: #000;--f7-text-color: #000;--f7-bars-bg-color: #efeff4}.ios .dark,.ios.dark{--f7-glass-bg-color: rgba(50, 50, 50, .5);--f7-glass-shadow: inset -2px -2px .5px -2.5px rgba(255, 255, 255, .4), inset 3px 3px .5px -3.5px rgba(255, 255, 255, .4), inset 2px 2px .5px -2px #262626, inset -2px -2px .5px -2px #262626, inset 0 0 5px 1px #141414, inset 0 0 0 1px rgba(255, 255, 255, .15), inset 0 0 10px 0 rgba(255, 255, 255, .075), inset 0 0 24px 0 rgba(255, 255, 255, .05), 0 0 25px 0 rgba(0, 0, 0, .15);--f7-glass-shadow-thumb: inset 3px 3px 0px -3.5px #ffffff, inset -3px -3px 0px -3.5px #ffffff, inset -.5px -.5px 0px rgba(255, 255, 255, .5), inset .5px .5px 0px rgba(255, 255, 255, .1), inset -3px 3px 0px -3.5px rgba(255, 255, 255, .25), inset 0px -5px 0px -3.5px rgba(255, 255, 255, .25), inset 0px -5px 5px rgba(255, 255, 255, .25);--f7-bars-text-color: #fff;--f7-text-color: #fff;--f7-bars-bg-color: rgba(0, 0, 0, .5)}.md{--f7-font-family: Roboto, system-ui, Noto, Helvetica, Arial, sans-serif;--f7-line-height: 1.5;--f7-bars-border-color: transparent;--f7-text-color: #212121}.md .dark,.md.dark{--f7-text-color: rgba(255, 255, 255, .87)}.md,.md .dark,.md [class*=color-]{--f7-bars-link-color: var(--f7-md-on-surface);--f7-bars-bg-color: var(--f7-md-surface-2);--f7-bars-bg-color-rgb: var(--f7-md-surface-2-rgb)}.text-color-primary{--f7-theme-color-text-color: var(--f7-theme-color)}.bg-color-primary{--f7-theme-color-bg-color: var(--f7-theme-color)}.border-color-primary{--f7-theme-color-border-color: var(--f7-theme-color)}.ripple-color-primary{--f7-theme-color-ripple-color: rgba(var(--f7-theme-color-rgb), .3)}@font-face{font-family:framework7-core-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAA2UABAAAAAAGZAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABbAAAABoAAAAcqepx4kdERUYAAAGIAAAAIwAAACQAfQBXR1BPUwAAAawAAAAuAAAANuAY7+xHU1VCAAAB3AAAAawAAAQkBKcLck9TLzIAAAOIAAAASgAAAGBRKF+WY21hcAAAA9QAAACJAAABYt6F0cBjdnQgAAAEYAAAAAQAAAAEABEBRGdhc3AAAARkAAAACAAAAAj//wADZ2x5ZgAABGwAAAUaAAAKmDl32O9oZWFkAAAJiAAAADAAAAA2LZDoBWhoZWEAAAm4AAAAIAAAACQHgQM9aG10eAAACdgAAABlAAABJC7p//Fsb2NhAAAKQAAAAJQAAACUSJxLbG1heHAAAArUAAAAHwAAACAAjwBPbmFtZQAACvQAAAFSAAAC1n9rlKpwb3N0AAAMSAAAAUsAAAJxUpmL2HicY2BgYGQAgvvXTkWC6Kecl4/AaABV+gfkAAB4nGNgZGBg4AFiGSBmAkJmBk0GRgYtBg8gmwUsxgAADXYA1QB4nGNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB4nHVTSU4CQRR91Y0RZyaBKGAYVIKI8zzPhgULb0BiNBriynAEj0E8h0vP4MoDuPIIJvh+NdBNV0inU9X/vf//q1e/oQCMIoMyVKP++oIgAoyg3YYgqvH0WGcMzhexgF6DUPY3hhFD02pZf3bFrtkPsBkv4hpbmEKWTwYL3IW55vlkkOJXClEyJj14FknEkSDDQVcw4UFn2WO6h4VRQA1NtPCJHxVUJVVVz+pNvasP9aV+LcuK45YZCb7zukba1yHEChLPcnfGiv1Mt5uXt2Pwolpd2sc7pL5+XgFzPk7Z4HjVJRnLYY28QbocxoXB8LtY4TqohuB7HTyCGX1Diz6d67yFQR3OMW7kOro2OojZ9chAuh6uYsyoJgr3OZemm0sYYU3pFet1veTcuTHJlUksoYorniSmNeQ1JpUKrBXt5R5zN4ghlU7Yz4tLTP6DTXohc53k6ZLUHtJ7R2fEUCgZp3Q0z/riszvfLr7NTiFWl0g3PkTXitR4h3scMD+mcyP0pf+2SvTKiznZy1q7GxXtN3RGctxZ2uV/3I04pxtmToS7NP3OIvcP0IBD6HicY2Bh/MI4gYGVgYHRhzGNgYHBHUp/ZZBkaGFgYGJgZWaAAUYGJBCQ5prC0MCgwFDFeOD/AQY9ps+MxTA1jAfAShQYxABDtQxkAAB4nGNgYGBmgGAZBkYGEIgB8hjBfBYGByDNw8DBwARkKzDoMlgyxDNU/f8PFAXxDIC8xP///z/+f/3/1f8b/q+HmgAHjGwMcCFGJiDBxICmAGI1HLAwMLCysXNwcnHz8PIxEAP4GQQEhYRFRMXEJSSlpGVk5eQVFJWUVVTV1DU0iTKA1gAAxH4T6AAAAAARAUQAAAAB//8AAnic7VXdTxxVFL9nlp27sOx87MdMpHULdNhpUgW7s7uD7RaI9CMhlBoDisSkULe8WI3V8BFTdnkrbYprTAkp6VsTm9iXsg9q+gDoC7VxNSE2MaZP+GCi9akP2qQMnjOzi0D/A9Pk3K9z7z1z7u/8zhkmMJUxdh0GmI9x1roIrC1b4jXsr+Si6H+YLfkEnLJFH6n9pC5xEZ5mS0B6S7VU01L3qzMTo6Mw4NxWwUJrgLLiNpyph2j+XPdc97/XCdt0PtS+KrhqVoOtFl6HIcwwmUVYjLFwsxjVkplUIqlFxeZECmyT6+aX/dlsf/bG+Z6e8z2Q3nNhT+ECdGX7jx7tf7OHlM6TvR/uefcC2YTNf5gE78BHTGOsE8xEZh/YGV2TQde42AZcNBPi5cuhBgk7SaI+JIXcuY39XlRIUmhrs74+5L5p81uw0OkwYy3NskCeke1UJrkPNDAB4LdgoxZcXg5qTcF1uSQI60GtMbi0TNp12cNg83dYgS+wrryAVnRupk1xfzPZ0GJRrjfTq/H10DWdmOatncdHRq6cPcC/Gj52bLh7djpRiPEDI1dGRo53tPLu4e7uYdcvlmBLiJ+fsQhHk/bS+LixsAAZd2BePDYfwwLMsgB+NdZEh3QOC869olEuG8VfU95YOctC8B3kyJ4NOph2EWTDKReNgcqI+D5BLA56WNgdkLbR/yihi/Fqg4Qf8On46KUlAmBd/gkEWCdUUFHFgr4TZaue3zY6ZNqrN41Cwfga+3zLzv00uqvzynZLvmC4WDqzNaPCYxZkOr4KKcJ1W0czptBoCErYaKwJK4LQtZpZrcoR50dnY34efJAE3/z8H6t2dct++nBL7WzQsWdxI9CwptuwQFhZn63QAO0IYhW3HmiHDFNw4eHhguHyA0I8qgS+CUQDp7ik8SPQGlCiuMalJvEjlfvn4TVI0H2287adgZTEZ7iGTdICY2MBSEi0IJ3Ex8a4iwcbgjLep38VOwpNMX+6KQZlx4LyY8u6blluXrzNfoaXmUR54WaEBPgVTI6e4TpFqXvfHxEPhyS5/urncl1QvhUA3iXXhyTPvzNwAu0Tz5BB3LzpBgQS7sA8fjMNjmHMQpTHGLRt7BYr3H40GBk0XrH7+j7oWxzs6BjsmH4rMhjHVZ996HAnaXZigX5SgrnM4pR0O4DQpPkqDOPjqNvpJ7IBOeH5eeamkc8bVHs2/4TbMIcoqexFrDaVKhMh//ZT6ekEYpvpcvJiaWqqdPHByVzu5Ilc7sSp+CmU3nhvbxzmpu5MTd1xNs5dPZf7NPe9t+XKf3k0Ch8jPxls2dNtGC0WjarA6W0LjM+msyw8ElZYA2N+1cVNxfzCvOIgms0mtCIXkjq0G6mWH8KpSDjs3I81NESc+2GIhNPh94RHDS0tDRvRMq1TtCtEIBO28GTFpzi7C2cJ14zHr06o5u7dnZRqVQIzyNeZgKJ5DPPqajsEIEv3I0gejK7LHo04+rcavCQG6/jpkCyq/s5PgnAoqDyo5WfkkF8Qe1fUXbWKqpCJFcoYG4MhHMbHq7gdxNoy8AxuBycn45MT8QmUSbAnvBmJW1eHhLKQYLXEu5SSsZKags5FtlWFtWtza2tz167lM3mUAvUvwYG1NeeXNbhRsPN5u+D2u/Pe9bMp3WSWKd+de9BehFmapty899GbBAvfRHmHPqtpL/OoCdZG2WuIdGrald1xUDx6U757PxQk9iXOLwU8SsMbz8ThX+V3//AAAHicY2BkYGAA4vPlMlPi+W2+MnAzMYDAU87LR2D0/x//elnSmD4DuRwMYGkAYMsNmnicY2BkYGD6/K+XQY8l7f8PBgaWNAagCArwBACRVQXFeJxj2M0gyAACqxgGNWAMAOKQ/z8YdYD0AaDAPiA9C4gPAbHO/58Mx4FiQMySBhW3AGInID4LFD8L1OcGZLtAxUDs1UAMVMv05v9/ht1ANsP/H2AztYFiZyFmMBkD9QLlAAK6GvAAAAAAAAAqACoAKgA0AD4ASABSAFwAZgBwAHoAhACOAJgAogCsALYAwADKANQA3gDoAPIA/AEGARABGgEkAS4BOAFCAUwBVgFgAWoBdAF+AYgBkgGcAaYBsgHcAgYCKAJSAmQCegKMAq4CvgLOAwADFgM2A1YDaAOGA5gDvAPaA+oEHgQ4BGgEiASoBLoE1AT8BRIFLAVMeJxjYGRgYPBkkGNgYQABJiBmZACJOTDogQQADhwA3wB4nK2QP2sCQRDF3/oPkiKBENuwpYp37AkqWEawsQkp7C/nRRe9W1kPRPJl0qVLmS6fIpAyZT5H3q1LSGGRwoNhfvfmze7MArjAKwQOXwv3ngWaePFcwTk+PFcRiVvPNTTFs+c6LsWn5waalSs6Re2Mf3euq2SBDp48V3CNd89VPODLcw0dUXiu40a8eW5Q/8YYBhvsYaGxwBIFJGdO0GbuQTH66JJnWCPGnK6MYalM6Y5JpZ7xDO2qGJvN3urFspCtpC17qtfvytk6nutMWzldxnYdZxs9p/ORzWVrih2HsFhhiIBXl5yStOMcW1ptnKU7Y1fDIDE2DXRicspHvX8NEycWLlvul7qtQu4lMWL8f4SDf0AtYnfw+zaYmLyYGLtIZS9UciSPjkp9EEQqKJ/jFIvP6LOsa+eTnEVxrtBlxXJqt9rkUqkoVEqd4MYfrhmFugAAeJxtUIduwjAUvIO27AJlj45vqbr33lUUklCiAkbGlP49NTiMSH2SJb9353t3RgSzmkxA/Fen+hARRJFDAUWUUEYFVdRQRwNN7OMAhzjCMU409wznuMAlrnCNG9ziDvd4wCOe8IwXvOIN7/jAJyOMco3r3GCMcSaYZIppZrjJLHPMc4sFFllimRVWWWOdDTa5zR3uci859GzpdCxfDBNOVwy96S3vdLwfKfqW9L86aoYFtJ6bnWNdr610n7GlFON5l9Ko890Sv/qeCzG1SCYkm16Fy32h/Lbv2MrXk4WRrBFvCaVET0smpO36YooU5q9dMe5b9kgKaceGQqrAojFh5sk5dzTIBDkMkF8CwSS9Kpt1va6nPEuKUd+dbg96HXqgpGW8rXqZBV0KGQ+akAv/Z8+Nm4T6j0IrNHXTqC6Is0h6XgxLmCV/CZ27wAA=) format("woff");font-weight:400;font-style:normal}html{overscroll-behavior:none}html,body,.framework7-root{position:relative;height:100%;width:100%;overflow-x:hidden}body{margin:0;padding:0;width:100%;background:#fff;overflow:hidden;overflow-y:scroll;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-family:var(--f7-font-family);font-size:var(--f7-font-size);line-height:var(--f7-line-height);color:var(--f7-text-color);scrollbar-width:none;scrollbar-color:transparent}body::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:0px;display:none;opacity:0;background:transparent}body::-webkit-scrollbar-track{box-shadow:none;background:transparent}body::-webkit-scrollbar-thumb{background-color:transparent;outline:none;border-radius:9999px;position:relative}.dark body,body.dark{background:#000}.dark{color:var(--f7-text-color)}.framework7-root{overflow:hidden;box-sizing:border-box}.framework7-initializing *,.framework7-initializing *:before,.framework7-initializing *:after{transition-duration:0ms!important}.device-ios,.device-android{cursor:pointer}.device-ios{touch-action:manipulation}@media(width:1024px)and (height:691px)and (orientation:landscape){html,body,.framework7-root{height:671px}}@media(width:1024px)and (height:692px)and (orientation:landscape){html,body,.framework7-root{height:672px}}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}a,input,textarea,select{outline:0}a{cursor:pointer;-webkit-text-decoration:none;text-decoration:none;color:var(--f7-theme-color)}.link,.item-link{cursor:pointer}p{margin:1em 0}.disabled{opacity:.55!important;pointer-events:none!important}html.device-full-viewport,html.device-full-viewport body{height:100vh}.ios .md-only,.ios .if-md,.ios .if-not-ios,.ios .not-ios{display:none!important}@media(width:1024px)and (height:691px)and (orientation:landscape){.ios,.ios body,.ios .framework7-root{height:671px}}@media(width:1024px)and (height:692px)and (orientation:landscape){.ios,.ios body,.ios .framework7-root{height:672px}}.md .ios-only,.md .if-ios,.md .if-not-md,.md .not-md{display:none!important}.views,.view{position:relative;height:100%;z-index:5000;overflow:hidden;box-sizing:border-box}.framework7-root>.view,.framework7-root>.views{height:100%}.view-resize-handler{width:6px;height:100%;position:absolute;left:var(--f7-page-master-width);margin-left:-3px;top:0;cursor:col-resize;z-index:1000;display:none}.view-master-detail .view-resize-handler{display:block}:root{--f7-page-master-width: 320px;--f7-page-master-border-color: rgba(0, 0, 0, .1);--f7-page-master-border-width: 1px;--f7-page-swipeback-transition-duration: .3s;--f7-page-parallax-transition-duration: .5s;--f7-page-cover-transition-duration: .45s;--f7-page-dive-transition-duration: .5s;--f7-page-fade-transition-duration: .5s;--f7-page-flip-transition-duration: .7s;--f7-page-push-transition-duration: .5s;--f7-page-title-line-height: 1.2;--f7-page-title-text-color: inherit;--f7-page-title-padding-left: 16px;--f7-page-title-padding-right: 16px}.ios{--f7-page-transition-duration: .4s;--f7-page-title-font-size: 34px;--f7-page-title-font-weight: 700;--f7-page-title-letter-spacing: -.03em;--f7-page-title-padding-vertical: 6px;--f7-page-bg-color: #efeff4}.ios .dark,.ios.dark{--f7-page-bg-color: #000}.md{--f7-page-transition-duration: .4s;--f7-page-title-font-size: 34px;--f7-page-title-font-weight: 500;--f7-page-title-letter-spacing: 0;--f7-page-title-padding-vertical: 8px}.md,.md .dark,.md [class*=color-]{--f7-page-bg-color: var(--f7-md-surface)}.dark{--f7-page-master-border-color: rgba(255, 255, 255, .2)}.pages{position:relative;width:100%;height:100%;overflow:hidden}.page{box-sizing:border-box;position:absolute;left:0;top:0;width:100%;height:100%;transform:none;background-color:var(--f7-page-bg-color);z-index:1}.page-transparent{background-color:transparent}.page-with-navbar-large-collapsed{--f7-navbar-large-collapse-progress: 1}.page-previous{pointer-events:none}.page-content{overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;height:100%;position:relative;z-index:1;padding-top:calc(var(--f7-page-navbar-offset, 0px) + var(--f7-page-toolbar-top-offset, 0px) + var(--f7-page-subnavbar-offset, 0px) + var(--f7-page-searchbar-offset, 0px) + var(--f7-page-content-extra-padding-top, 0px));padding-bottom:calc(var(--f7-page-toolbar-bottom-offset, 0px) + var(--f7-safe-area-bottom) + var(--f7-page-content-extra-padding-bottom, 0px))}.page-previous .page-opacity-effect{opacity:1}.page-previous:after{opacity:1}.page-transitioning,.page-transitioning .page-shadow-effect,.page-transitioning .page-opacity-effect{transition-duration:var(--f7-page-transition-duration)}.page-transitioning-swipeback,.page-transitioning-swipeback .page-shadow-effect,.page-transitioning-swipeback .page-opacity-effect{transition-duration:var(--f7-page-swipeback-transition-duration)}.router-transition-forward .page-next,.router-transition-backward .page-next,.router-transition-forward .page-current,.router-transition-backward .page-current{pointer-events:none}.page-shadow-effect{position:absolute;top:0;width:16px;bottom:0;z-index:-1;content:"";opacity:0;right:100%;background:linear-gradient(to right,#0000 0% 10%,#00000003 50%,#0003)}.page-opacity-effect{position:absolute;left:0;top:0;background:#0000001a;width:100%;bottom:0;content:"";opacity:0;z-index:10000}.ios .page-previous{transform:translate3d(-20%,0,0)}.ios .page-next{transform:translate3d(100%,0,0)}.ios .page-current .page-shadow-effect{opacity:1}.ios .router-transition-forward .page-next{animation:ios-page-next-to-current var(--f7-page-transition-duration) forwards}.ios .router-transition-forward .page-next:before{position:absolute;top:0;width:16px;bottom:0;z-index:-1;content:"";opacity:0;right:100%;background:linear-gradient(to right,#0000 0% 10%,#00000003 50%,#0003);animation:ios-page-element-fade-in var(--f7-page-transition-duration) forwards}.ios .router-transition-forward .page-current{animation:ios-page-current-to-previous var(--f7-page-transition-duration) forwards}.ios .router-transition-forward .page-current:after{position:absolute;left:0;top:0;background:#0000001a;width:100%;bottom:0;content:"";opacity:0;z-index:10000;animation:ios-page-element-fade-in var(--f7-page-transition-duration) forwards}.ios .router-transition-backward .page-previous{animation:ios-page-previous-to-current var(--f7-page-transition-duration) forwards}.ios .router-transition-backward .page-previous:after{position:absolute;left:0;top:0;background:#0000001a;width:100%;bottom:0;content:"";opacity:0;z-index:10000;animation:ios-page-element-fade-out var(--f7-page-transition-duration) forwards}.ios .router-transition-backward .page-current{animation:ios-page-current-to-next var(--f7-page-transition-duration) forwards}.ios .router-transition-backward .page-current:before{position:absolute;top:0;width:16px;bottom:0;z-index:-1;content:"";opacity:0;right:100%;background:linear-gradient(to right,#0000 0% 10%,#00000003 50%,#0003);animation:ios-page-element-fade-out var(--f7-page-transition-duration) forwards}@keyframes ios-page-next-to-current{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes ios-page-previous-to-current{0%{transform:translate3d(-20%,0,0)}to{transform:translateZ(0)}}@keyframes ios-page-current-to-previous{0%{transform:translateZ(0)}to{transform:translate3d(-20%,0,0)}}@keyframes ios-page-current-to-next{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes ios-page-element-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ios-page-element-fade-out{0%{opacity:1}to{opacity:0}}.md .page-previous{transform:translate3d(-24px,0,0)}.md .page-next{pointer-events:none;transform:translate3d(128px,0,0);opacity:0}.md .page-next.page-next-on-right{transform:translate3d(100%,0,0);opacity:1}.md .router-transition-forward .page-next{opacity:1;animation:md-page-next-to-current var(--f7-page-transition-duration) forwards cubic-bezier(0,.8,.3,1)}.md .router-transition-forward .page-current{animation:md-page-current-to-previous var(--f7-page-transition-duration) forwards cubic-bezier(0,.8,.3,1)}.md .router-transition-backward .page-current{animation:md-page-current-to-next calc(var(--f7-page-transition-duration) / 2) forwards cubic-bezier(0,1,.8,1),md-page-current-to-next-opacity calc(var(--f7-page-transition-duration) / 2) forwards}.md .router-transition-backward .page-previous{animation:md-page-previous-to-current calc(var(--f7-page-transition-duration) / 2) forwards cubic-bezier(0,1,.8,1)}@keyframes md-page-next-to-current{0%{transform:translate3d(128px,0,0)}to{transform:translateZ(0)}}@keyframes md-page-current-to-next{0%{transform:translateZ(0)}to{transform:translate3d(128px,0,0)}}@keyframes md-page-current-to-next-opacity{0%{opacity:1}to{opacity:0}}@keyframes md-page-current-to-previous{0%{transform:translateZ(0)}to{transform:translate3d(-24px,0,0)}}@keyframes md-page-previous-to-current{0%{transform:translate3d(-24px,0,0)}to{transform:translateZ(0)}}.view:not(.view-master-detail) .page-master-stacked{display:none}.view-master-detail .page-master{width:var(--f7-page-master-width);--f7-safe-area-right: 0px;--f7-safe-area-outer-right: 0px;border-right:var(--f7-page-master-border-width) solid var(--f7-page-master-border-color)}.view-master-detail .page-master-detail{width:calc(100% - var(--f7-page-master-width));--f7-safe-area-left: 0px;--f7-safe-area-outer-left: 0px;left:var(--f7-page-master-width)}.view-master-detail .page-master{z-index:2;transform:none;pointer-events:auto}.view-master-detail .page-master:before,.view-master-detail .page-master:after{display:none}.view-master-detail.router-transition .page-master{animation:none}.md .router-transition-custom .page-previous,.ios .router-transition-custom .page-previous,.md .router-transition-custom .page-next,.ios .router-transition-custom .page-next{opacity:1;transform:none}.md .router-transition-custom.view-master-detail .page-master,.ios .router-transition-custom.view-master-detail .page-master{animation:none}.page-title{position:relative;z-index:10;text-overflow:ellipsis;white-space:nowrap;color:var(--f7-page-title-text-color);letter-spacing:var(--f7-page-title-letter-spacing);font-size:var(--f7-page-title-font-size);font-weight:var(--f7-page-title-font-weight);line-height:var(--f7-page-title-line-height);padding-left:calc(var(--f7-page-title-padding-left) + var(--f7-safe-area-left));padding-right:calc(var(--f7-page-title-padding-right) + var(--f7-safe-area-right));padding-top:var(--f7-page-title-padding-vertical);padding-bottom:var(--f7-page-title-padding-vertical);box-sizing:border-box;overflow:hidden;width:100%}.router-transition-f7-circle-forward:after,.router-transition-f7-circle-backward:after{content:"";position:absolute;left:50%;top:50%;width:100vmax;height:100vmax;margin-left:-50vmax;margin-top:-50vmax;background:var(--f7-page-bg-color);z-index:100}.router-transition-f7-circle-forward .page,.router-transition-f7-circle-backward .page{pointer-events:none}.router-transition-f7-circle-forward:after{transform:scale(0);border-radius:50%;animation:f7-circle-circle-in .4s forwards}.ios .router-transition-f7-circle-forward .page-next,.md .router-transition-f7-circle-forward .page-next{opacity:0;transform:scale(.9);animation:f7-circle-next-to-current .3s forwards;animation-delay:.3s;z-index:150}.router-transition-f7-circle-backward:after{animation:f7-circle-circle-out .3s forwards;animation-delay:.35s}.ios .router-transition-f7-circle-backward .page-current,.md .router-transition-f7-circle-backward .page-current{animation:f7-circle-current-to-next .7s forwards;z-index:150}@keyframes f7-circle-circle-in{0%{transform:scale(0);border-radius:50%}50%{border-radius:50%}to{transform:scale(1);border-radius:0%}}@keyframes f7-circle-circle-out{0%{transform:scale(1);border-radius:0%}50%{border-radius:50%}to{transform:scale(0);border-radius:50%}}@keyframes f7-circle-next-to-current{0%{transform:scale(.9);opacity:0}40%{transform:scale(1.035);opacity:1}to{transform:scale(1);opacity:1}}@keyframes f7-circle-current-to-next{0%{transform:scale(1);opacity:1}34%{transform:scale(1.035);opacity:1}57%{transform:scale(.9);opacity:0}to{transform:scale(.9);opacity:0}}.router-transition-f7-cover-v-forward,.router-transition-f7-cover-v-backward{background:#000;perspective:1200px}.router-transition-f7-cover-v-forward .page,.router-transition-f7-cover-v-backward .page{pointer-events:none}.router-transition-f7-cover-v-forward .page-next{animation:f7-cover-v-next-to-current var(--f7-page-cover-transition-duration) forwards}.router-transition-f7-cover-v-forward .page-current{animation:f7-cover-v-current-to-prev var(--f7-page-cover-transition-duration) forwards}.router-transition-f7-cover-v-backward .page-current{animation:f7-cover-v-current-to-next var(--f7-page-cover-transition-duration) forwards}.router-transition-f7-cover-v-backward .page-previous{animation:f7-cover-v-prev-to-current var(--f7-page-cover-transition-duration) forwards}@keyframes f7-cover-v-next-to-current{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes f7-cover-v-current-to-next{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes f7-cover-v-current-to-prev{0%{transform:translateZ(0);opacity:1}to{transform:translateZ(-300px);opacity:.5}}@keyframes f7-cover-v-prev-to-current{0%{transform:translateZ(-300px);opacity:.5}to{transform:translateZ(0);opacity:1}}.router-transition-f7-cover-forward,.router-transition-f7-cover-backward{background:#000;perspective:1200px}.router-transition-f7-cover-forward .page,.router-transition-f7-cover-backward .page{pointer-events:none}.router-transition-f7-cover-forward .page-next{animation:f7-cover-next-to-current var(--f7-page-cover-transition-duration) forwards}.router-transition-f7-cover-forward .page-current{animation:f7-cover-current-to-prev var(--f7-page-cover-transition-duration) forwards}.router-transition-f7-cover-backward .page-current{animation:f7-cover-current-to-next var(--f7-page-cover-transition-duration) forwards}.router-transition-f7-cover-backward .page-previous{animation:f7-cover-prev-to-current var(--f7-page-cover-transition-duration) forwards}@keyframes f7-cover-next-to-current{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes f7-cover-current-to-next{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes f7-cover-current-to-prev{0%{transform:translateZ(0);opacity:1}to{transform:translateZ(-300px);opacity:.5}}@keyframes f7-cover-prev-to-current{0%{transform:translateZ(-300px);opacity:.5}to{transform:translateZ(0);opacity:1}}.router-transition-f7-dive-forward,.router-transition-f7-dive-backward{background:var(--f7-page-bg-color);perspective:1200px}.router-transition-f7-dive-forward .page,.router-transition-f7-dive-backward .page{pointer-events:none}.router-transition-f7-dive-forward .page-next{animation:f7-dive-next-to-current var(--f7-page-dive-transition-duration) forwards}.router-transition-f7-dive-forward .page-current{animation:f7-dive-current-to-prev var(--f7-page-dive-transition-duration) forwards}.router-transition-f7-dive-backward .page-current{animation:f7-dive-current-to-next var(--f7-page-dive-transition-duration) forwards}.router-transition-f7-dive-backward .page-previous{animation:f7-dive-prev-to-current var(--f7-page-dive-transition-duration) forwards}@keyframes f7-dive-next-to-current{0%{opacity:0;transform:translateZ(-150px)}50%{opacity:0}to{opacity:1;transform:translateZ(0)}}@keyframes f7-dive-current-to-next{0%{opacity:1;transform:translateZ(0)}50%{opacity:0}to{opacity:0;transform:translateZ(-150px)}}@keyframes f7-dive-current-to-prev{0%{transform:translateZ(0);opacity:1}50%{opacity:0}to{opacity:0;transform:translateZ(150px)}}@keyframes f7-dive-prev-to-current{0%{opacity:0;transform:translateZ(150px)}50%{opacity:0}to{opacity:1;transform:translateZ(0)}}.router-transition-f7-fade-forward,.router-transition-f7-fade-backward{background:var(--f7-page-bg-color)}.router-transition-f7-fade-forward .page,.router-transition-f7-fade-backward .page{pointer-events:none}.ios .router-transition-f7-fade-forward .page-next,.md .router-transition-f7-fade-forward .page-next{opacity:0;animation:f7-fade-in var(--f7-page-fade-transition-duration) forwards}.ios .router-transition-f7-fade-forward .page-current,.md .router-transition-f7-fade-forward .page-current,.ios .router-transition-f7-fade-backward .page-current,.md .router-transition-f7-fade-backward .page-current{animation:f7-fade-out var(--f7-page-fade-transition-duration) forwards}.ios .router-transition-f7-fade-backward .page-previous,.md .router-transition-f7-fade-backward .page-previous{animation:f7-fade-in var(--f7-page-fade-transition-duration) forwards}@keyframes f7-fade-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes f7-fade-out{0%{opacity:1}50%{opacity:0}to{opacity:0}}.router-transition-f7-flip-forward,.router-transition-f7-flip-backward{background:#000;perspective:1200px}.router-transition-f7-flip-forward .page,.router-transition-f7-flip-backward .page{backface-visibility:hidden;overflow:hidden;pointer-events:none}.router-transition-f7-flip-forward .page-next{transform-style:preserve-3d;animation:f7-flip-next-to-current var(--f7-page-flip-transition-duration) forwards}.router-transition-f7-flip-forward .page-current{transform-style:preserve-3d;animation:f7-flip-current-to-prev var(--f7-page-flip-transition-duration) forwards}.router-transition-f7-flip-backward .page-current{transform-style:preserve-3d;animation:f7-flip-current-to-next var(--f7-page-flip-transition-duration) forwards}.router-transition-f7-flip-backward .page-previous{transform-style:preserve-3d;animation:f7-flip-prev-to-current var(--f7-page-flip-transition-duration) forwards}@keyframes f7-flip-next-to-current{0%{border-radius:32px;transform:translateZ(-100vmax) rotateY(180deg)}to{border-radius:0;transform:translateZ(0) rotateY(0)}}@keyframes f7-flip-current-to-next{0%{border-radius:0;transform:translateZ(0) rotateY(0)}to{border-radius:32px;transform:translateZ(-100vmax) rotateY(180deg)}}@keyframes f7-flip-current-to-prev{0%{border-radius:0;transform:translateZ(0) rotateY(0)}to{border-radius:32px;transform:translateZ(-100vmax) rotateY(-180deg)}}@keyframes f7-flip-prev-to-current{0%{border-radius:32px;transform:translateZ(-100vmax) rotateY(-180deg)}to{border-radius:0;transform:translateZ(0) rotateY(0)}}.router-transition-f7-parallax-forward .page{pointer-events:none}.router-transition-f7-parallax-forward .page-next{animation:f7-parallax-next-to-current var(--f7-page-parallax-transition-duration) forwards}.router-transition-f7-parallax-forward .page-current{animation:f7-parallax-current-to-prev var(--f7-page-parallax-transition-duration) forwards}.router-transition-f7-parallax-backward .page{pointer-events:none}.router-transition-f7-parallax-backward .page-current{animation:f7-parallax-current-to-next var(--f7-page-parallax-transition-duration) forwards}.router-transition-f7-parallax-backward .page-previous{animation:f7-parallax-prev-to-current var(--f7-page-parallax-transition-duration) forwards}@keyframes f7-parallax-next-to-current{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes f7-parallax-current-to-next{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes f7-parallax-current-to-prev{0%{transform:translate(0)}to{transform:translate(-20%)}}@keyframes f7-parallax-prev-to-current{0%{transform:translate(-20%)}to{transform:translate(0)}}.router-transition-f7-push-forward .page{pointer-events:none}.router-transition-f7-push-forward .page-next{animation:f7-push-next-to-current var(--f7-page-push-transition-duration) forwards}.router-transition-f7-push-forward .page-current{animation:f7-push-current-to-prev var(--f7-page-push-transition-duration) forwards}.router-transition-f7-push-backward .page{pointer-events:none}.router-transition-f7-push-backward .page-current{animation:f7-push-current-to-next var(--f7-page-push-transition-duration) forwards}.router-transition-f7-push-backward .page-previous{animation:f7-push-prev-to-current var(--f7-page-push-transition-duration) forwards}@keyframes f7-push-next-to-current{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes f7-push-current-to-next{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes f7-push-current-to-prev{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes f7-push-prev-to-current{0%{transform:translate(-100%)}to{transform:translate(0)}}:root{--f7-link-highlight-black: rgba(0, 0, 0, .1);--f7-link-highlight-white: rgba(255, 255, 255, .15);--f7-link-highlight-color: rgba(var(--f7-theme-color-rgb), .15)}.ios{--f7-link-pressed-opacity: .3}.link,.tab-link{display:inline-flex;align-items:center;align-content:center;justify-content:center;position:relative;box-sizing:border-box;z-index:1;--f7-touch-ripple-color: var(--f7-link-touch-ripple-color, rgba(var(--f7-theme-color-rgb), .25))}.link i+span,.link i+i,.link span+i,.link span+span{margin-left:4px}.link[class*=color-]{color:var(--f7-theme-color)}.ios .link{transition:opacity .3s}.ios .link.active-state{opacity:var(--f7-link-pressed-opacity);transition-duration:0ms}:root{--f7-navbar-hide-show-transition-duration: .4s;--f7-navbar-title-line-height: 1.2;--f7-navbar-subtitle-text-align: inherit;--f7-navbar-large-title-line-height: 1.2;--f7-navbar-large-title-text-color: inherit;--f7-navbar-large-title-padding-left: 16px;--f7-navbar-large-title-padding-right: 16px}.ios{--f7-navbar-link-color: var(--f7-bars-text-color);--f7-navbar-height: 76px;--f7-navbar-font-size: 17px;--f7-navbar-title-font-size: inherit;--f7-navbar-inner-padding-left: 16px;--f7-navbar-inner-padding-right: 16px;--f7-navbar-title-font-weight: 600;--f7-navbar-title-margin-left: 0;--f7-navbar-title-margin-right: 0;--f7-navbar-title-text-align: center;--f7-navbar-subtitle-font-size: 10px;--f7-navbar-subtitle-line-height: 1;--f7-navbar-large-title-height: 52px;--f7-navbar-large-title-font-size: 34px;--f7-navbar-large-title-font-weight: 700;--f7-navbar-large-title-letter-spacing: -.03em;--f7-navbar-large-title-padding-vertical: 6px;--f7-navbar-subtitle-text-color: rgba(0, 0, 0, .55)}.ios .dark,.ios.dark{--f7-navbar-subtitle-text-color: rgba(255, 255, 255, .55)}.md{--f7-navbar-height: 64px;--f7-navbar-font-size: 16px;--f7-navbar-title-font-size: 22px;--f7-navbar-inner-padding-left: 0px;--f7-navbar-inner-padding-right: 0px;--f7-navbar-title-font-weight: 400;--f7-navbar-title-margin-left: 0px;--f7-navbar-title-margin-right: 16px;--f7-navbar-title-text-align: left;--f7-navbar-subtitle-font-size: 14px;--f7-navbar-subtitle-line-height: 1.2;--f7-navbar-large-title-font-size: 28px;--f7-navbar-large-title-height: 88px;--f7-navbar-large-title-font-weight: 400;--f7-navbar-large-title-letter-spacing: 0;--f7-navbar-large-title-padding-vertical: 8px;--f7-navbar-link-height: 48px;--f7-navbar-link-line-height: 48px}.md,.md .dark,.md [class*=color-]{--f7-navbar-link-color: var(--f7-md-on-surface);--f7-navbar-text-color: var(--f7-md-on-surface);--f7-navbar-subtitle-text-color: var(--f7-md-on-surface-variant)}.navbars,.navbar{z-index:500;left:0;top:0;width:100%}.navbars{position:absolute}.navbars .navbar{z-index:auto}.navbars .navbar-transitioning{z-index:500}.navbar{--f7-navbar-large-collapse-progress: 0;position:relative;backface-visibility:hidden;box-sizing:border-box;margin:0;height:calc(var(--f7-navbar-height) + var(--f7-safe-area-top));color:var(--f7-navbar-text-color, var(--f7-bars-text-color));font-size:var(--f7-navbar-font-size)}.navbar b{font-weight:500}.navbar a{color:var(--f7-navbar-link-color, var(--f7-bars-link-color, var(--f7-theme-color)))}.navbar a.link{display:flex;justify-content:flex-start}.navbar .title,.navbar .left,.navbar .right{position:relative;z-index:10}.navbar .title{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:10;font-weight:var(--f7-navbar-title-font-weight);display:inline-block;line-height:var(--f7-navbar-title-line-height);text-align:var(--f7-navbar-title-text-align);font-size:var(--f7-navbar-title-font-size);margin-left:var(--f7-navbar-title-margin-left);margin-right:var(--f7-navbar-title-margin-left)}.navbar .subtitle{display:block;color:var(--f7-navbar-subtitle-text-color);font-weight:400;font-size:var(--f7-navbar-subtitle-font-size);line-height:var(--f7-navbar-subtitle-line-height);text-align:var(--f7-navbar-subtitle-text-align)}.navbar .left,.navbar .right{flex-shrink:0;display:flex;justify-content:center;align-items:center}.navbar .right:first-child{position:absolute;height:100%}.navbar.no-outline .navbar-bg:after,.navbar .no-outline .navbar-bg:after{display:none!important}.navbar.no-outline .title-large:after,.navbar .no-outline .title-large:after{display:none!important}.navbar.navbar-hidden .navbar-bg:before,.navbar-hidden .navbar .navbar-bg:before{opacity:0!important}.navbar-bg{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:0;transition-property:transform}.navbar-transitioning,.navbar-transitioning .left,.navbar-transitioning .title,.navbar-transitioning .right,.navbar-transitioning .title-large-text,.navbar-transitioning .navbar-bg,.navbar-transitioning .subnavbar,.navbar-transitioning .navbar-bg:before{transition-duration:var(--f7-navbar-hide-show-transition-duration)}.navbar-hidden{transform:translate3d(0,calc(-1 * var(--f7-navbar-height)),0)}.navbar-hidden .navbar-inner{pointer-events:none}.navbar-hidden .navbar-inner>.left,.navbar-hidden .navbar-inner>.title,.navbar-hidden .navbar-inner>.right{opacity:0!important}.navbar-hidden .subnavbar{pointer-events:auto}.navbar-hidden-statusbar{transform:translate3d(0,calc(-1 * var(--f7-navbar-height) - var(--f7-safe-area-top)),0)}.navbar-large-hidden .navbar-large{--f7-navbar-large-collapse-progress: 1}.navbar-inner{position:absolute;left:0;bottom:0;width:100%;height:100%;display:flex;align-items:center;box-sizing:border-box;padding:var(--f7-safe-area-top) calc(var(--f7-navbar-inner-padding-right) + var(--f7-safe-area-right)) 0 calc(var(--f7-navbar-inner-padding-left) + var(--f7-safe-area-left));transform:translateZ(0);z-index:10}.views>.navbar,.view>.navbar,.page>.navbar{position:absolute}.ios .navbar:not(.navbar-large) .navbar-bg{--f7-navbar-large-collapse-progress: 1}.navbar-large .title{opacity:var(--f7-navbar-large-collapse-progress)}.navbar-large-collapsed{--f7-navbar-large-collapse-progress: 1}.navbar-large-collapsed .title-large{pointer-events:none}.navbar-large-collapsed .title-large-text{opacity:0}.navbar .title-large{box-sizing:border-box;position:absolute;left:0;right:0;top:100%;display:flex;white-space:nowrap;height:var(--f7-navbar-large-title-height);z-index:5}.navbar .title-large-text{text-overflow:ellipsis;white-space:nowrap;color:var(--f7-navbar-large-title-text-color);letter-spacing:var(--f7-navbar-large-title-letter-spacing);font-size:var(--f7-navbar-large-title-font-size);font-weight:var(--f7-navbar-large-title-font-weight);line-height:var(--f7-navbar-large-title-line-height);padding-left:calc(var(--f7-navbar-large-title-padding-left) + var(--f7-safe-area-left));padding-right:calc(var(--f7-navbar-large-title-padding-right) + var(--f7-safe-area-right));padding-top:var(--f7-navbar-large-title-padding-vertical);padding-bottom:var(--f7-navbar-large-title-padding-vertical);box-sizing:border-box;overflow:hidden;width:100%;transform:translate3d(0,calc(-1 * var(--f7-navbar-large-collapse-progress) * var(--f7-navbar-large-title-height)),0);transform-origin:calc(var(--f7-navbar-large-title-padding-left) + var(--f7-safe-area-left)) center}.navbar-no-title-large-transition .title-large-text{transition-duration:0ms}.navbar~*{--f7-page-navbar-offset: calc(var(--f7-navbar-height) + var(--f7-safe-area-top))}.navbar~* .page-with-navbar-large,.navbar~.page-with-navbar-large,.page-with-navbar-large .navbar~*{--f7-page-navbar-offset: calc(var(--f7-navbar-height) + var(--f7-navbar-large-title-height) + var(--f7-safe-area-top))}.page.no-navbar,.page.no-navbar .navbar~*{--f7-page-navbar-offset: var(--f7-safe-area-top)}.ios{--f7-navbarLeftTextOffset: calc(4px + 12px + var(--f7-navbar-inner-padding-left));--f7-navbarTitleLargeOffset: var(--f7-navbar-large-title-padding-left)}.ios .navbar .title-large{align-items:flex-end}.ios .navbar a.link{height:100%;padding:0 12px}.ios .navbar a:is(.icon-only,:has(i:only-child),:has(svg:only-child)){width:44px;margin:0;justify-content:center}.ios .navbar .left a+a,.ios .navbar .right a+a{margin-left:16px}.ios .navbar b{font-weight:600}.ios .navbar .left{margin-right:10px}.ios .navbar .right{margin-left:10px}.ios .navbar .right:first-child{right:calc(8px + var(--f7-safe-area-right))}.ios .navbar-bg{height:100%}.ios .navbar-bg:before{content:"";position:absolute;inset:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(to bottom,black calc(50% + var(--f7-safe-area-top, 0px)),transparent 100%);mask-image:linear-gradient(to bottom,black calc(50% + var(--f7-safe-area-top, 0px)),transparent 100%)}.ios .navbar-bg:after{content:"";position:absolute;inset:0;background-image:linear-gradient(to bottom,var(--f7-navbar-bg-color, var(--f7-bars-bg-color)) var(--f7-safe-area-top, 0px),transparent 100%)}.ios .navbar-inner{justify-content:space-between;padding-top:calc(16px + var(--f7-safe-area-top));padding-bottom:16px}.ios .navbar .left,.ios .navbar .right,.ios .navbar .navbar-pane{height:100%;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:var(--f7-glass-shadow);background-color:var(--f7-glass-bg-color);border-radius:64px;min-width:44px}.ios .navbar-pane{display:flex;align-items:center;justify-content:center}.ios .navbar-inner-left-title{justify-content:flex-start}.ios .navbar-inner-left-title .right{margin-left:auto}.ios .navbar-inner-left-title .title{text-align:left;margin-right:10px}.ios .navbar-transparent:not(.navbar-large):not(.navbar-transparent-visible):not(.with-searchbar-expandable-enabled) .title{opacity:0}.view-master-detail .page-master{z-index:525}.md .navbar .title-large{align-items:center;overflow:hidden}.md .navbar .left{margin-left:4px;margin-right:4px}.md .navbar a.link{padding:0 12px;min-width:48px;height:var(--f7-navbar-link-height, var(--f7-navbar-height))}.md .navbar a:is(.icon-only,:has(i:only-child),:has(svg:only-child)){min-width:0;flex-shrink:0;width:48px}.md .navbar .right{margin-left:auto;margin-right:4px}.md .navbar .right:first-child{right:var(--f7-safe-area-right)}.md .navbar-pane{display:contents}.md .navbar-bg{background:var(--f7-navbar-bg-color);background-color:var(--f7-navbar-bg-color, var(--f7-bars-bg-color))}.md .navbar-bg:after,.md .navbar-bg:before{backface-visibility:hidden}.md .navbar-bg:after{content:"";position:absolute;background-color:var(--f7-navbar-border-color, var(--f7-bars-border-color));display:block;z-index:15;inset:auto auto 0 0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)))}.md .navbar-bg:after{z-index:1}.md .navbar-inner{justify-content:flex-start;overflow:hidden}.md .navbar-large:not(.navbar-large-collapsed) .navbar-inner{overflow:visible}.md .page.page-with-subnavbar .navbar-inner{overflow:visible}.md .navbar-inner:not(.navbar-inner-centered-title) .title:first-child{margin-left:16px}.md .navbar-inner-centered-title{justify-content:space-between}.md .navbar-inner-centered-title .right{margin-left:0}.md .navbar-inner-centered-title .title{text-align:center}.md .navbar-transparent:not(.navbar-large):not(.navbar-transparent-visible):not(.with-searchbar-expandable-enabled) .navbar-bg,.md .navbar-transparent:not(.navbar-large):not(.navbar-transparent-visible):not(.with-searchbar-expandable-enabled) .title{opacity:0}.md .navbar-large .navbar-bg{height:calc(100% + var(--f7-navbar-large-title-height));transform:translate3d(0,calc(-1 * var(--f7-navbar-large-collapse-progress) * var(--f7-navbar-large-title-height)),0)}.md .navbar-large-transparent .navbar-bg,.md .navbar-large.navbar-transparent .navbar-bg{opacity:var(--f7-navbar-large-collapse-progress)}:root{--f7-tabbar-link-active-bg-color: transparent;--f7-tabbar-label-text-transform: none;--f7-toolbar-hide-show-transition-duration: .4s}.ios{--f7-toolbar-height: 64px;--f7-toolbar-font-size: 17px;--f7-toolbar-inner-padding-left: 16px;--f7-toolbar-inner-padding-right: 16px;--f7-toolbar-link-font-weight: 400;--f7-toolbar-link-color: var(--f7-bars-text-color);--f7-tabbar-link-inactive-color: var(--f7-bars-text-color);--f7-tabbar-icons-height: 80px;--f7-tabbar-icons-tablet-height: 80px;--f7-tabbar-icon-size: 28px;--f7-tabbar-link-text-transform: none;--f7-tabbar-link-font-weight: 400;--f7-tabbar-link-letter-spacing: 0;--f7-tabbar-label-font-size: 12px;--f7-tabbar-label-tablet-font-size: 14px;--f7-tabbar-label-font-weight: 500;--f7-tabbar-label-letter-spacing: .01;--f7-tabbar-link-highlight-bg-color: rgba(0, 0, 0, .1);--f7-tabbar-link-highlight-active-bg-color: rgba(0, 0, 0, .05)}.ios .dark,.ios.dark{--f7-tabbar-link-highlight-bg-color: rgba(255, 255, 255, .15);--f7-tabbar-link-highlight-active-bg-color: rgba(255, 255, 255, .1)}.md{--f7-toolbar-height: 56px;--f7-toolbar-font-size: 14px;--f7-toolbar-inner-padding-left: 0px;--f7-toolbar-inner-padding-right: 0px;--f7-tabbar-icons-height: 80px;--f7-tabbar-icons-tablet-height: 80px;--f7-tabbar-icon-size: 24px;--f7-tabbar-link-text-transform: none;--f7-tabbar-link-font-weight: 500;--f7-tabbar-link-letter-spacing: 0;--f7-toolbar-link-font-weight: 500;--f7-tabbar-label-font-size: 12px;--f7-tabbar-label-tablet-font-size: 12px;--f7-tabbar-label-font-weight: 500;--f7-tabbar-label-letter-spacing: 0}.md,.md .dark,.md [class*=color-]{--f7-tabbar-link-active-color: var(--f7-md-on-secondary-container);--f7-tabbar-link-active-border-color: var(--f7-md-primary);--f7-tabbar-link-inactive-color: var(--f7-md-on-surface-variant);--f7-tabbar-link-active-icon-bg-color: var(--f7-md-secondary-container)}.toolbar{width:100%;position:relative;margin:0;transform:translateZ(0);backface-visibility:hidden;z-index:600;box-sizing:border-box;left:0;height:var(--f7-toolbar-height);flex-shrink:0;color:var(--f7-toolbar-text-color, var(--f7-bars-text-color));font-size:var(--f7-toolbar-font-size)}.toolbar b{font-weight:600}.toolbar a{color:var(--f7-toolbar-link-color, var(--f7-bars-link-color, var(--f7-theme-color)));box-sizing:border-box;flex-shrink:1;position:relative;white-space:nowrap;text-overflow:ellipsis}.toolbar .link{display:flex;font-weight:var(--f7-toolbar-link-font-weight)}.toolbar i.icon{display:block}.toolbar:after,.toolbar:before{backface-visibility:hidden}.views>.toolbar,.view>.toolbar,.page>.toolbar{position:absolute}.toolbar-top,.ios .toolbar-top-ios,.md .toolbar-top-md{top:0}.toolbar-bottom,.ios .toolbar-bottom-ios,.md .toolbar-bottom-md{bottom:0;height:calc(var(--f7-toolbar-height) + var(--f7-safe-area-bottom))}.toolbar-bottom .toolbar-inner,.ios .toolbar-bottom-ios .toolbar-inner,.md .toolbar-bottom-md .toolbar-inner{height:auto;top:0;bottom:var(--f7-safe-area-bottom)}.toolbar-inner{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;display:flex;box-sizing:border-box;align-items:center;align-content:center;padding:0 calc(var(--f7-toolbar-inner-padding-right) + var(--f7-safe-area-right)) 0 calc(var(--f7-toolbar-inner-padding-left) + var(--f7-safe-area-left))}.views>.tabbar,.views>.tabbar-icons{z-index:5001}.tabbar a,.tabbar-icons a{color:var(--f7-tabbar-link-inactive-color)}.tabbar .link,.tabbar-icons .link{line-height:1.4}.tabbar .tab-link,.tabbar-icons .tab-link,.tabbar .link,.tabbar-icons .link{height:100%;width:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-direction:column;text-transform:var(--f7-tabbar-link-text-transform);font-weight:var(--f7-tabbar-link-font-weight);letter-spacing:var(--f7-tabbar-link-letter-spacing);overflow:hidden}.tabbar .tab-link-active,.tabbar-icons .tab-link-active{color:var(--f7-tabbar-link-active-color, var(--f7-theme-color));background-color:var(--f7-tabbar-link-active-bg-color, transparent)}.tabbar i.icon,.tabbar-icons i.icon{font-size:var(--f7-tabbar-icon-size);height:var(--f7-tabbar-icon-size);line-height:var(--f7-tabbar-icon-size)}.tabbar-icons{--f7-toolbar-height: var(--f7-tabbar-icons-height)}.tabbar-icons .tab-link,.tabbar-icons .link{height:100%;justify-content:center;align-items:center}.tabbar-icons .tabbar-label{display:block;line-height:1;margin:0;position:relative;text-overflow:ellipsis;white-space:nowrap;font-size:var(--f7-tabbar-label-font-size);text-transform:var(--f7-tabbar-label-text-transform);font-weight:var(--f7-tabbar-label-font-weight);letter-spacing:var(--f7-tabbar-label-letter-spacing)}@media(min-width:768px)and (min-height:600px){:root{--f7-tabbar-icons-height: var(--f7-tabbar-icons-tablet-height);--f7-tabbar-label-font-size: var(--f7-tabbar-label-tablet-font-size)}}.tabbar-scrollable .toolbar-inner{justify-content:flex-start;overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scrollbar-color:transparent}.tabbar-scrollable .toolbar-inner::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:0px;display:none;opacity:0;background:transparent}.tabbar-scrollable .toolbar-inner::-webkit-scrollbar-track{box-shadow:none;background:transparent}.tabbar-scrollable .toolbar-inner::-webkit-scrollbar-thumb{background-color:transparent;outline:none;border-radius:9999px;position:relative}.tabbar-scrollable .tab-link,.tabbar-scrollable .link{width:auto;flex-shrink:0}.toolbar-transitioning,.navbar-transitioning+.toolbar,.navbar-transitioning~* .toolbar{transition-duration:var(--f7-toolbar-hide-show-transition-duration)}.toolbar-bottom~*,.ios .toolbar-bottom-ios~*,.md .toolbar-bottom-md~*{--f7-page-toolbar-bottom-offset: var(--f7-toolbar-height)}.toolbar-bottom.tabbar-icons~*,.ios .toolbar-bottom-ios.tabbar-icons~*,.md .toolbar-bottom-md.tabbar-icons~*{--f7-page-toolbar-bottom-offset: var(--f7-tabbar-icons-height)}.toolbar-bottom.toolbar-hidden,.ios .toolbar-bottom-ios.toolbar-hidden,.md .toolbar-bottom-md.toolbar-hidden{transform:translate3d(0,100%,0)}.toolbar-top~*,.ios .toolbar-top-ios~*,.md .toolbar-top-md~*,.sheet-modal-bottom>.toolbar:not(.toolbar-bottom)~*{--f7-page-toolbar-top-offset: var(--f7-toolbar-height)}.toolbar-top.tabbar-icons~*,.ios .toolbar-top-ios.tabbar-icons~*,.md .toolbar-top-md.tabbar-icons~*,.sheet-modal-bottom>.toolbar:not(.toolbar-bottom).tabbar-icons~*{--f7-page-toolbar-top-offset: var(--f7-tabbar-icons-height)}.toolbar-top.toolbar-hidden,.ios .toolbar-top-ios.toolbar-hidden,.md .toolbar-top-md.toolbar-hidden{transform:translate3d(0,-100%,0)}.navbar~.toolbar-top,.navbars~.toolbar-top,.ios .navbar~.toolbar-top-ios,.ios .navbars~.toolbar-top-ios,.md .navbar~.toolbar-top-md,.navbar~* .toolbar-top,.navbars~* .toolbar-top,.ios .navbar~* .toolbar-top-ios,.ios .navbars~* .toolbar-top-ios,.md .navbar~* .toolbar-top-md,.navbar~.page:not(.no-navbar) .toolbar-top,.navbars~.page:not(.no-navbar) .toolbar-top,.ios .navbar~.page:not(.no-navbar) .toolbar-top-ios,.ios .navbars~.page:not(.no-navbar) .toolbar-top-ios,.md .navbar~.page:not(.no-navbar) .toolbar-top-md{top:calc(var(--f7-navbar-height) + var(--f7-safe-area-top))}.navbar~.toolbar-top.toolbar-hidden,.navbars~.toolbar-top.toolbar-hidden,.ios .navbar~.toolbar-top-ios.toolbar-hidden,.ios .navbars~.toolbar-top-ios.toolbar-hidden,.md .navbar~.toolbar-top-md.toolbar-hidden,.navbar~* .toolbar-top.toolbar-hidden,.navbars~* .toolbar-top.toolbar-hidden,.ios .navbar~* .toolbar-top-ios.toolbar-hidden,.ios .navbars~* .toolbar-top-ios.toolbar-hidden,.md .navbar~* .toolbar-top-md.toolbar-hidden,.navbar~.page:not(.no-navbar) .toolbar-top.toolbar-hidden,.navbars~.page:not(.no-navbar) .toolbar-top.toolbar-hidden,.ios .navbar~.page:not(.no-navbar) .toolbar-top-ios.toolbar-hidden,.ios .navbars~.page:not(.no-navbar) .toolbar-top-ios.toolbar-hidden,.md .navbar~.page:not(.no-navbar) .toolbar-top-md.toolbar-hidden{transform:translate3d(0,calc(-1 * (var(--f7-navbar-height) + var(--f7-toolbar-height) + var(--f7-safe-area-top))),0)}.navbar~.toolbar-top.toolbar-hidden.tabbar-icons,.navbars~.toolbar-top.toolbar-hidden.tabbar-icons,.ios .navbar~.toolbar-top-ios.toolbar-hidden.tabbar-icons,.ios .navbars~.toolbar-top-ios.toolbar-hidden.tabbar-icons,.md .navbar~.toolbar-top-md.toolbar-hidden.tabbar-icons,.navbar~* .toolbar-top.toolbar-hidden.tabbar-icons,.navbars~* .toolbar-top.toolbar-hidden.tabbar-icons,.ios .navbar~* .toolbar-top-ios.toolbar-hidden.tabbar-icons,.ios .navbars~* .toolbar-top-ios.toolbar-hidden.tabbar-icons,.md .navbar~* .toolbar-top-md.toolbar-hidden.tabbar-icons,.navbar~.page:not(.no-navbar) .toolbar-top.toolbar-hidden.tabbar-icons,.navbars~.page:not(.no-navbar) .toolbar-top.toolbar-hidden.tabbar-icons,.ios .navbar~.page:not(.no-navbar) .toolbar-top-ios.toolbar-hidden.tabbar-icons,.ios .navbars~.page:not(.no-navbar) .toolbar-top-ios.toolbar-hidden.tabbar-icons,.md .navbar~.page:not(.no-navbar) .toolbar-top-md.toolbar-hidden.tabbar-icons{transform:translate3d(0,calc(-1 * (var(--f7-navbar-height) + var(--f7-tabbar-icons-height) + var(--f7-safe-area-top))),0)}.navbar-hidden+.toolbar-top:not(.toolbar-hidden),.ios .navbar-hidden+.toolbar-top-ios:not(.toolbar-hidden),.md .navbar-hidden+.toolbar-top-md:not(.toolbar-hidden),.navbar-hidden~* .toolbar-top:not(.toolbar-hidden),.ios .navbar-hidden~* .toolbar-top-ios:not(.toolbar-hidden),.md .navbar-hidden~* .toolbar-top-md:not(.toolbar-hidden){transform:translate3d(0,calc(0px - var(--f7-navbar-height)),0)}.navbar-large-hidden+.toolbar-top:not(.toolbar-hidden),.ios .navbar-large-hidden+.toolbar-top-ios:not(.toolbar-hidden),.md .navbar-large-hidden+.toolbar-top-md:not(.toolbar-hidden),.navbar-large-hidden~* .toolbar-top:not(.toolbar-hidden),.ios .navbar-large-hidden~* .toolbar-top-ios:not(.toolbar-hidden),.md .navbar-large-hidden~* .toolbar-top-md:not(.toolbar-hidden){transform:translate3d(0,calc(0px - var(--f7-navbar-height) - var(--f7-navbar-large-title-height)),0)}.ios .toolbar-pane{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ios .toolbar-pane,.ios .toolbar .left,.ios .toolbar .right{display:flex;align-items:center;justify-content:center;height:100%;position:relative;z-index:1;border-radius:32px;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:var(--f7-glass-shadow);background-color:var(--f7-glass-bg-color)}.ios .toolbar .left{margin-right:auto}.ios .toolbar .right{margin-left:auto}.ios .toolbar .left:empty,.ios .toolbar .right:empty{display:none}.ios .toolbar a:is(.icon-only,:has(i:only-child),:has(svg:only-child)){display:flex;justify-content:center;align-items:center;margin:0;min-width:48px;min-height:48px;padding:0}.ios .toolbar .link{padding:0 12px;height:100%}.ios .toolbar:before,.ios .toolbar:after{pointer-events:none;content:"";position:absolute;inset:0}.ios .toolbar:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(to top,black calc(50% + var(--f7-safe-area-bottom, 0px)),transparent 100%);mask-image:linear-gradient(to top,black calc(50% + var(--f7-safe-area-bottom, 0px)),transparent 100%)}.ios .toolbar:after{background-image:linear-gradient(to top,var(--f7-toolbar-bg-color, var(--f7-bars-bg-color)) var(--f7-safe-area-bottom, 0px),transparent 100%)}.ios .toolbar.toolbar-bottom:before,.ios .toolbar.messagebar:before,.ios .toolbar.toolbar-bottom:after,.ios .toolbar.messagebar:after{top:-16px}.ios .toolbar.toolbar-bottom .toolbar-inner,.ios .toolbar.messagebar .toolbar-inner{padding-bottom:16px}.ios .toolbar.toolbar-top:before,.ios .toolbar:not(.toolbar-bottom,.toolbar-top,.messagebar):before{-webkit-mask-image:linear-gradient(to bottom,black calc(50% + var(--f7-safe-area-top, 0px)),transparent 100%);mask-image:linear-gradient(to bottom,black calc(50% + var(--f7-safe-area-top, 0px)),transparent 100%)}.ios .toolbar.toolbar-top:after,.ios .toolbar:not(.toolbar-bottom,.toolbar-top,.messagebar):after{background-image:linear-gradient(to bottom,var(--f7-toolbar-bg-color, var(--f7-bars-bg-color)) var(--f7-safe-area-top, 0px),transparent 100%)}.ios .toolbar.toolbar-top:before,.ios .toolbar:not(.toolbar-bottom,.toolbar-top,.messagebar):before,.ios .toolbar.toolbar-top:after,.ios .toolbar:not(.toolbar-bottom,.toolbar-top,.messagebar):after{bottom:-16px}.ios .toolbar.toolbar-top .toolbar-inner,.ios .toolbar:not(.toolbar-bottom,.toolbar-top,.messagebar) .toolbar-inner{padding-top:16px}.ios .navbar~.toolbar-top:before,.ios .navbar~.toolbar-top:after{display:none}.ios .toolbar-inner{justify-content:center;overflow:visible;gap:16px}.ios .tabbar-scrollable .toolbar-pane{overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scrollbar-color:transparent;justify-content:flex-start}.ios .tabbar-scrollable .toolbar-pane::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:0px;display:none;opacity:0;background:transparent}.ios .tabbar-scrollable .toolbar-pane::-webkit-scrollbar-track{box-shadow:none;background:transparent}.ios .tabbar-scrollable .toolbar-pane::-webkit-scrollbar-thumb{background-color:transparent;outline:none;border-radius:9999px;position:relative}.ios .tabbar:not(.tabbar-scrollable){touch-action:none}.ios .tabbar-icons .tab-link,.ios .tabbar-icons .link{padding-top:4px;padding-bottom:4px}.ios .tabbar-icons .tab-link i+span,.ios .tabbar-icons .link i+span{margin:4px 0 0}@media(max-width:767px){.ios .tabbar .toolbar-pane{width:100%}}@media(min-width:768px){.ios .tabbar .tab-link{padding-left:16px;padding-right:16px;min-width:96px}}.ios .tabbar-scrollable .toolbar-inner{justify-content:flex-start}.ios .tabbar-scrollable .tab-link,.ios .tabbar-scrollable .link{padding:0 8px}.ios .tab-link-highlight{position:absolute;height:100%;top:0;transition-duration:.3s;border-radius:inherit;left:0}.ios .tab-link-highlight:before,.ios .tab-link-highlight:after{content:"";position:absolute;inset:4px;border-radius:inherit;transition-duration:.3s}.ios .tab-link-highlight:before{background-color:var(--f7-tabbar-link-highlight-bg-color)}.ios .tab-link-highlight:after{opacity:0;box-shadow:var(--f7-glass-shadow-thumb);background-color:var(--f7-tabbar-link-highlight-active-bg-color)}.ios .tab-link-highlight-pressed:before{opacity:0}.ios .tab-link-highlight-pressed:after{opacity:1}.ios .tab-link-highlight-pressed:before,.ios .tab-link-highlight-pressed:after{scale:1.4}.md .toolbar-pane{display:contents}.md .toolbar{background-color:var(--f7-toolbar-bg-color, var(--f7-bars-bg-color))}.md .toolbar .link{justify-content:center;padding:0 12px;min-width:48px;min-height:48px;line-height:var(--f7-toolbar-link-line-height, var(--f7-toolbar-height));height:var(--f7-toolbar-link-height, var(--f7-toolbar-height))}.md .toolbar a:is(.icon-only,:has(i:only-child),:has(svg:only-child)){min-width:48px;flex-shrink:0;padding:0}.md .toolbar-top.no-outline:after,.md .md .toolbar-top-md.no-outline:after{display:none!important}.md .toolbar-top.toolbar-hidden:before,.md .md .toolbar-top-md.toolbar-hidden:before{display:none!important}.md .toolbar-top:after,.md .md .toolbar-top-md:after,.md .toolbar-top:before,.md .md .toolbar-top-md:before{backface-visibility:hidden}.md .toolbar-top:after,.md .md .toolbar-top-md:after{content:"";position:absolute;background-color:var(--f7-toolbar-border-color, var(--f7-bars-border-color));display:block;z-index:15;inset:auto auto 0 0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)))}.md .toolbar-bottom.no-outline:before,.md .md .toolbar-bottom-md.no-outline:before{display:none!important}.md .toolbar-bottom.toolbar-hidden:after,.md .md .toolbar-bottom-md.toolbar-hidden:after{display:none!important}.md .toolbar-bottom:before,.md .md .toolbar-bottom-md:before{content:"";position:absolute;background-color:var(--f7-toolbar-border-color, var(--f7-bars-border-color));display:block;z-index:15;inset:0 auto auto 0;height:1px;width:100%;transform-origin:50% 0%;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)))}.md .toolbar-inner{justify-content:space-between;overflow:hidden}.md .tabbar .tab-link,.md .tabbar-icons .tab-link,.md .tabbar .link,.md .tabbar-icons .link{padding-left:0;padding-right:0}.md .tabbar a:is(.icon-only,:has(i:only-child),:has(svg:only-child)),.md .tabbar-icons a:is(.icon-only,:has(i:only-child),:has(svg:only-child)){flex-shrink:initial}.md .tabbar .tab-link,.md .tabbar-icons .tab-link{transition-duration:.3s;overflow:hidden;position:relative}.md .tabbar i.icon,.md .tabbar-icons i.icon{position:relative}.md .tabbar i.icon:before,.md .tabbar-icons i.icon:before{content:"";width:64px;height:32px;border-radius:32px;position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%) scaleX(.5);background:var(--f7-tabbar-link-active-icon-bg-color);opacity:0;transition-duration:.2s;z-index:-1}.md .tabbar i.icon+.tabbar-label,.md .tabbar-icons i.icon+.tabbar-label{margin-top:8px}.md .tabbar .tab-link-active i.icon:before,.md .tabbar-icons .tab-link-active i.icon:before{opacity:1;transform:translate(-50%) translateY(-50%) scaleX(1)}.md .tabbar-icons .tab-link,.md .tabbar-icons .link{padding-top:8px;padding-bottom:8px}.md .tabbar-label{max-width:100%;overflow:hidden;line-height:1.2}.md .tabbar-scrollable .toolbar-inner{overflow:auto}.md .tabbar-scrollable .tab-link,.md .tabbar-scrollable .link{padding:0 12px}.md .toolbar-top-md .tab-link-highlight,.md .toolbar-top .tab-link-highlight{bottom:0}.md .toolbar-bottom .tab-link-highlight,.md .toolbar-bottom-md .tab-link-highlight{top:0}.md .tabbar.tabbar-icons .tab-link-highlight,.md .tabbar-icons.tabbar-icons .tab-link-highlight{display:none}.md .tabbar:not(.tabbar-icons) .tab-link-highlight,.md .tabbar-icons:not(.tabbar-icons) .tab-link-highlight{position:absolute;height:2px;background:var(--f7-tabbar-link-active-border-color, var(--f7-theme-color));transition-duration:.3s;left:0}:root{--f7-subnavbar-title-line-height: 1.2}.ios{--f7-subnavbar-height: 44px;--f7-subnavbar-offset-left: calc(16px + var(--f7-safe-area-left));--f7-subnavbar-offset-right: calc(16px + var(--f7-safe-area-right));--f7-subnavbar-inner-padding-left: 5px;--f7-subnavbar-inner-padding-right: 5px;--f7-subnavbar-title-font-size: 24px;--f7-subnavbar-title-font-weight: 700;--f7-subnavbar-title-letter-spacing: -.03em;--f7-subnavbar-title-margin-left: 8px;--f7-subnavbar-bg-color: var(--f7-glass-bg-color)}.md{--f7-subnavbar-height: 64px;--f7-subnavbar-offset-left: 0;--f7-subnavbar-offset-right: 0;--f7-subnavbar-inner-padding-left: calc(16px + var(--f7-safe-area-left));--f7-subnavbar-inner-padding-right: calc(16px + var(--f7-safe-area-right));--f7-subnavbar-title-font-size: 22px;--f7-subnavbar-title-font-weight: 400;--f7-subnavbar-title-letter-spacing: 0;--f7-subnavbar-title-margin-left: 0px}.subnavbar{position:absolute;left:var(--f7-subnavbar-offset-left);right:var(--f7-subnavbar-offset-right);top:0;z-index:600;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;background-color:var(--f7-subnavbar-bg-color, var(--f7-bars-bg-color));color:var(--f7-subnavbar-text-color, var(--f7-bars-text-color))}.subnavbar .subnavbar-title{position:relative;overflow:hidden;text-overflow:ellpsis;white-space:nowrap;font-size:var(--f7-subnavbar-title-font-size);font-weight:var(--f7-subnavbar-title-font-weight);text-align:left;display:inline-block;line-height:var(--f7-subnavbar-title-line-height);letter-spacing:var(--f7-subnavbar-title-letter-spacing);margin-left:var(--f7-subnavbar-title-margin-left)}.subnavbar .left,.subnavbar .right{flex-shrink:0;display:flex;justify-content:flex-start;align-items:center}.subnavbar .right:first-child{position:absolute;height:100%}.subnavbar a{color:var(--f7-subnavbar-link-color, var(--f7-bars-link-color, var(--f7-theme-color)))}.subnavbar a.link{line-height:var(--f7-subnavbar-link-line-height, var(--f7-subnavbar-height));height:var(--f7-subnavbar-link-height, var(--f7-subnavbar-height))}.subnavbar a:is(.icon-only,:has(i:only-child),:has(svg:only-child)){min-width:var(--f7-subnavbar-height)}.subnavbar.no-outline:after{display:none!important}.subnavbar.navbar-hidden:before{display:none!important}.subnavbar:after,.subnavbar:before{backface-visibility:hidden}.subnavbar:after{content:"";position:absolute;background-color:var(--f7-subnavbar-border-color, var(--f7-bars-border-color));display:block;z-index:15;inset:auto auto 0 0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)))}.subnavbar-inner{width:100%;height:100%;display:flex;align-items:center;box-sizing:border-box;justify-content:space-between;overflow:hidden;padding:0 var(--f7-subnavbar-inner-padding-left) 0 var(--f7-subnavbar-inner-padding-right)}.navbar .subnavbar{top:100%}.views>.subnavbar,.view>.subnavbar,.page>.subnavbar{position:absolute}.navbar~* .subnavbar,.navbars~* .subnavbar,.page-with-subnavbar .navbar~.subnavbar,.page-with-subnavbar .navbar~* .subnavbar,.navbar~.page-with-subnavbar:not(.no-navbar) .subnavbar,.navbar~.subnavbar,.navbars~.page-with-subnavbar:not(.no-navbar) .subnavbar,.navbars~.subnavbar{top:calc(var(--f7-navbar-height) + var(--f7-safe-area-top))}.navbar~.page-with-navbar-large:not(.no-navbar) .subnavbar,.navbars~.page-with-navbar-large:not(.no-navbar) .subnavbar,.page-with-subnavbar.page-with-navbar-large .navbar~.subnavbar,.page-with-subnavbar.page-with-navbar-large .navbar~* .subnavbar,.navbar .title-large~.subnavbar{top:calc(var(--f7-navbar-height) + var(--f7-navbar-large-title-height) + var(--f7-safe-area-top));transform:translate3d(0,calc(-1 * var(--f7-navbar-large-collapse-progress) * var(--f7-navbar-large-title-height)),0)}.page-with-subnavbar,.subnavbar~*{--f7-page-subnavbar-offset: var(--f7-subnavbar-height)}.ios .subnavbar{height:calc(var(--f7-subnavbar-height) + 1px);margin-top:-1px;padding-top:1px;border-radius:var(--f7-subnavbar-height);box-shadow:var(--f7-glass-shadow);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);--f7-segmented-strong-bg-color: transparent}.ios .subnavbar:has(>.searchbar){background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.ios .subnavbar .subnavbar-inner{border-radius:inherit}.ios .subnavbar .title{align-self:flex-start;flex-shrink:10}.ios .subnavbar .left a+a,.ios .subnavbar .right a+a{margin-left:16px}.ios .subnavbar .left{margin-right:10px}.ios .subnavbar .right{margin-left:10px}.ios .subnavbar .right:first-child{right:8px}.ios .subnavbar a.link{justify-content:flex-start}.ios .subnavbar a:is(.icon-only,:has(i:only-child),:has(svg:only-child)){justify-content:center;margin:0}.md .subnavbar{height:var(--f7-subnavbar-height)}.md .subnavbar .right{margin-left:auto}.md .subnavbar .right:first-child{right:16px}.md .subnavbar a.link{justify-content:center;padding:0 12px}.md .subnavbar a:is(.icon-only,:has(i:only-child),:has(svg:only-child)){flex-shrink:0;padding:0 12px}.md .subnavbar-inner>a.link:first-child{margin-left:calc(-1 * var(--f7-subnavbar-inner-padding-left))}.md .subnavbar-inner>a.link:last-child{margin-right:calc(-1 * var(--f7-subnavbar-inner-padding-right))}:root{--f7-block-padding-horizontal: 16px;--f7-block-padding-vertical: 16px;--f7-block-font-size: inherit;--f7-block-header-margin: 10px;--f7-block-footer-margin: 10px;--f7-block-header-font-size: 14px;--f7-block-footer-font-size: 14px;--f7-block-title-text-transform: none;--f7-block-title-white-space: nowrap;--f7-block-title-medium-text-transform: none;--f7-block-title-large-text-transform: none;--f7-block-inset-side-margin: 16px}:root .dark,:root.dark{--f7-block-outline-border-color: rgba(255, 255, 255, .15)}.ios{--f7-block-text-color: inherit;--f7-block-margin-vertical: 35px;--f7-block-outline-border-color: rgba(0, 0, 0, .22);--f7-block-title-font-size: 17px;--f7-block-title-font-weight: 600;--f7-block-title-line-height: 20px;--f7-block-title-margin-bottom: 10px;--f7-block-title-medium-font-size: 20px;--f7-block-title-medium-font-weight: bold;--f7-block-title-medium-line-height: 1.4;--f7-block-title-large-font-size: 22px;--f7-block-title-large-font-weight: bold;--f7-block-title-large-line-height: 1.3;--f7-block-inset-border-radius: 24px;--f7-block-title-text-color: rgba(0, 0, 0, .6);--f7-block-strong-text-color: #000;--f7-block-header-text-color: rgba(0, 0, 0, .45);--f7-block-footer-text-color: rgba(0, 0, 0, .45);--f7-block-strong-bg-color: #fff;--f7-block-title-medium-text-color: #000;--f7-block-title-large-text-color: #000}.ios .dark,.ios.dark{--f7-block-title-text-color: rgba(255, 255, 255, .6);--f7-block-header-text-color: rgba(255, 255, 255, .55);--f7-block-footer-text-color: rgba(255, 255, 255, .55);--f7-block-strong-text-color: #fff;--f7-block-strong-bg-color: #1c1c1d;--f7-block-title-medium-text-color: #fff;--f7-block-title-large-text-color: #fff}.md{--f7-block-margin-vertical: 32px;--f7-block-title-font-size: inherit;--f7-block-title-font-weight: 500;--f7-block-title-line-height: 16px;--f7-block-title-margin-bottom: 16px;--f7-block-title-medium-font-size: 16px;--f7-block-title-medium-font-weight: 500;--f7-block-title-medium-line-height: 1.3;--f7-block-title-large-font-size: 22px;--f7-block-title-large-font-weight: 500;--f7-block-title-large-line-height: 1.2;--f7-block-inset-border-radius: 16px}.md,.md .dark,.md [class*=color-]{--f7-block-text-color: var(--f7-md-on-surface);--f7-block-strong-text-color: var(--f7-md-on-surface);--f7-block-outline-border-color: var(--f7-md-outline);--f7-block-title-text-color: var(--f7-theme-color);--f7-block-title-medium-text-color: var(--f7-theme-color);--f7-block-title-large-text-color: var(--f7-theme-color);--f7-block-strong-bg-color: var(--f7-md-surface-1);--f7-block-header-text-color: var(--f7-md-on-surface-variant);--f7-block-footer-text-color: var(--f7-md-on-surface-variant)}.block{box-sizing:border-box;position:relative;z-index:1;color:var(--f7-block-text-color);margin:var(--f7-block-margin-vertical) 0;padding-top:0;padding-bottom:0;padding-left:calc(var(--f7-block-padding-horizontal) + var(--f7-safe-area-left));padding-right:calc(var(--f7-block-padding-horizontal) + var(--f7-safe-area-right));font-size:var(--f7-block-font-size)}.block>h1:first-child,.block>h2:first-child,.block>h3:first-child,.block>h4:first-child,.block>p:first-child{margin-top:0}.block>h1:last-child,.block>h2:last-child,.block>h3:last-child,.block>h4:last-child,.block>p:last-child{margin-bottom:0}.block-strong,.ios .block-strong-ios,.md .block-strong-md{color:var(--f7-block-strong-text-color);padding-top:var(--f7-block-padding-vertical);padding-bottom:var(--f7-block-padding-vertical);background-color:var(--f7-block-strong-bg-color)}.block-outline:not(.inset):before,.ios .block-outline-ios:not(.inset):not(.inset-ios):before,.md .block-outline-md:not(.inset):not(.inset-md):before{content:"";position:absolute;background-color:var(--f7-block-outline-border-color);display:block;z-index:15;inset:0 auto auto 0;height:1px;width:100%;transform-origin:50% 0%;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)))}.block-outline:not(.inset):after,.ios .block-outline-ios:not(.inset):not(.inset-ios):after,.md .block-outline-md:not(.inset):not(.inset-md):after{content:"";position:absolute;background-color:var(--f7-block-outline-border-color);display:block;z-index:15;inset:auto auto 0 0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)))}.block-outline.inset,.ios .block-outline-ios.inset,.ios .block-outline-ios.inset-ios,.md .block-outline-md.inset,.md .block-outline-md.inset-md{border:1px solid var(--f7-block-outline-border-color)}.block-title{position:relative;overflow:hidden;margin:0;white-space:var(--f7-block-title-white-space);text-overflow:ellipsis;text-transform:var(--f7-block-title-text-transform);color:var(--f7-block-title-text-color);font-size:var(--f7-block-title-font-size, inherit);font-weight:var(--f7-block-title-font-weight);line-height:var(--f7-block-title-line-height);margin-top:var(--f7-block-margin-vertical);margin-bottom:var(--f7-block-title-margin-bottom);margin-left:calc(var(--f7-block-padding-horizontal) + var(--f7-safe-area-left));margin-right:calc(var(--f7-block-padding-horizontal) + var(--f7-safe-area-right))}.block-title+.list,.block-title+.block,.block-title+.card,.block-title+.timeline,.block-title+.block-header{margin-top:0}.block-title-medium{font-size:var(--f7-block-title-medium-font-size);text-transform:var(--f7-block-title-medium-text-transform);color:var(--f7-block-title-medium-text-color);font-weight:var(--f7-block-title-medium-font-weight);line-height:var(--f7-block-title-medium-line-height)}.block-title-large{font-size:var(--f7-block-title-large-font-size);text-transform:var(--f7-block-title-large-text-transform);color:var(--f7-block-title-large-text-color);font-weight:var(--f7-block-title-large-font-weight);line-height:var(--f7-block-title-large-line-height)}.block>.block-title:first-child,.list>.block-title:first-child{margin-top:0;margin-left:0;margin-right:0}.block-header{color:var(--f7-block-header-text-color);font-size:var(--f7-block-header-font-size);margin-bottom:var(--f7-block-header-margin);margin-top:var(--f7-block-margin-vertical)}.block-header+.list,.block-header+.block,.block-header+.card,.block-header+.timeline{margin-top:var(--f7-block-header-margin)}.block-footer{color:var(--f7-block-footer-text-color);font-size:var(--f7-block-footer-font-size);margin-top:var(--f7-block-footer-margin);margin-bottom:var(--f7-block-margin-vertical)}.block-footer,.block-header{padding-top:0;padding-bottom:0;padding-left:calc(var(--f7-block-padding-horizontal) + var(--f7-safe-area-left));padding-right:calc(var(--f7-block-padding-horizontal) + var(--f7-safe-area-right))}.block-footer ul:first-child,.block-header ul:first-child,.block-footer p:first-child,.block-header p:first-child,.block-footer h1:first-child,.block-header h1:first-child,.block-footer h2:first-child,.block-header h2:first-child,.block-footer h3:first-child,.block-header h3:first-child,.block-footer h4:first-child,.block-header h4:first-child{margin-top:0}.block-footer ul:last-child,.block-header ul:last-child,.block-footer p:last-child,.block-header p:last-child,.block-footer h1:last-child,.block-header h1:last-child,.block-footer h2:last-child,.block-header h2:last-child,.block-footer h3:last-child,.block-header h3:last-child,.block-footer h4:last-child,.block-header h4:last-child{margin-bottom:0}.block-footer ul:first-child:last-child,.block-header ul:first-child:last-child,.block-footer p:first-child:last-child,.block-header p:first-child:last-child,.block-footer h1:first-child:last-child,.block-header h1:first-child:last-child,.block-footer h2:first-child:last-child,.block-header h2:first-child:last-child,.block-footer h3:first-child:last-child,.block-header h3:first-child:last-child,.block-footer h4:first-child:last-child,.block-header h4:first-child:last-child{margin-top:0;margin-bottom:0}.list .block-header,.block .block-header,.card .block-header,.timeline .block-header{margin-top:0}.list .block-footer,.block .block-footer,.card .block-footer,.timeline .block-footer{margin-bottom:0}.list+.block-footer,.block+.block-footer,.card+.block-footer,.timeline+.block-footer{margin-top:calc(-1 * (var(--f7-block-margin-vertical) - var(--f7-block-footer-margin)))}.block+.block-footer{margin-top:calc(-1 * (var(--f7-block-margin-vertical) - var(--f7-block-footer-margin)));margin-bottom:var(--f7-block-margin-vertical)}.block .block-header,.block .block-footer{padding:0}.block.inset,.ios .block.inset-ios,.md .block.inset-md{border-radius:var(--f7-block-inset-border-radius);margin-left:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-right));--f7-safe-area-left: 0px;--f7-safe-area-right: 0px}.block-strong.inset:before,.ios .block-strong-ios.inset:before,.md .block-strong-md.inset:before,.ios .block-strong.inset-ios:before,.md .block-strong.inset-md:before,.ios .block-strong-ios.inset-ios:before,.md .block-strong-md.inset-md:before,.block-strong.inset:after,.ios .block-strong-ios.inset:after,.md .block-strong-md.inset:after,.ios .block-strong.inset-ios:after,.md .block-strong.inset-md:after,.ios .block-strong-ios.inset-ios:after,.md .block-strong-md.inset-md:after{display:none!important}@media(min-width:480px){.block.xsmall-inset,.ios .block.xsmall-inset-ios,.md .block.xsmall-inset-md{border-radius:var(--f7-block-inset-border-radius);margin-left:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-right));--f7-safe-area-left: 0px;--f7-safe-area-right: 0px}.block.xsmall-inset:before,.ios .block.xsmall-inset-ios:before,.md .block.xsmall-inset-md:before,.block.xsmall-inset:after,.ios .block.xsmall-inset-ios:after,.md .block.xsmall-inset-md:after{display:none!important}.block.xsmall-inset.block-outline,.ios .block.xsmall-inset-ios.block-outline,.ios .block.xsmall-inset-ios.block-outline-ios,.md .block.xsmall-inset-md.block-outline,.md .block.xsmall-inset-md.block-outline-md{border:1px solid var(--f7-block-outline-border-color)}}@media(min-width:568px){.block.small-inset,.ios .block.small-inset-ios,.md .block.small-inset-md{border-radius:var(--f7-block-inset-border-radius);margin-left:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-right));--f7-safe-area-left: 0px;--f7-safe-area-right: 0px}.block.small-inset:before,.ios .block.small-inset-ios:before,.md .block.small-inset-md:before,.block.small-inset:after,.ios .block.small-inset-ios:after,.md .block.small-inset-md:after{display:none!important}.block.small-inset.block-outline,.ios .block.small-inset-ios.block-outline,.ios .block.small-inset-ios.block-outline-ios,.md .block.small-inset-md.block-outline,.md .block.small-inset-md.block-outline-md{border:1px solid var(--f7-block-outline-border-color)}}@media(min-width:768px){.block.medium-inset,.ios .block.medium-inset-ios,.md .block.medium-inset-md{border-radius:var(--f7-block-inset-border-radius);margin-left:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-right));--f7-safe-area-left: 0px;--f7-safe-area-right: 0px}.block.medium-inset:before,.ios .block.medium-inset-ios:before,.md .block.medium-inset-md:before,.block.medium-inset:after,.ios .block.medium-inset-ios:after,.md .block.medium-inset-md:after{display:none!important}.block.medium-inset.block-outline,.ios .block.medium-inset-ios.block-outline,.ios .block.medium-inset-ios.block-outline-ios,.md .block.medium-inset-md.block-outline,.md .block.medium-inset-md.block-outline-md{border:1px solid var(--f7-block-outline-border-color)}}@media(min-width:1024px){.block.large-inset,.ios .block.large-inset-ios,.md .block.large-inset-md{border-radius:var(--f7-block-inset-border-radius);margin-left:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-right));--f7-safe-area-left: 0px;--f7-safe-area-right: 0px}.block.large-inset:before,.ios .block.large-inset-ios:before,.md .block.large-inset-md:before,.block.large-inset:after,.ios .block.large-inset-ios:after,.md .block.large-inset-md:after{display:none!important}.block.large-inset.block-outline,.ios .block.large-inset-ios.block-outline,.ios .block.large-inset-ios.block-outline-ios,.md .block.large-inset-md.block-outline,.md .block.large-inset-md.block-outline-md{border:1px solid var(--f7-block-outline-border-color)}}@media(min-width:1200px){.block.xlarge-inset,.ios .block.xlarge-inset-ios,.md .block.xlarge-inset-md{border-radius:var(--f7-block-inset-border-radius);margin-left:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-right));--f7-safe-area-left: 0px;--f7-safe-area-right: 0px}.block.xlarge-inset:before,.ios .block.xlarge-inset-ios:before,.md .block.xlarge-inset-md:before,.block.xlarge-inset:after,.ios .block.xlarge-inset-ios:after,.md .block.xlarge-inset-md:after{display:none!important}.block.xlarge-inset.block-outline,.ios .block.xlarge-inset-ios.block-outline,.ios .block.xlarge-inset-ios.block-outline-ios,.md .block.xlarge-inset-md.block-outline,.md .block.xlarge-inset-md.block-outline-md{border:1px solid var(--f7-block-outline-border-color)}}:root{--f7-list-inset-side-margin: 16px;--f7-list-item-padding-horizontal: 16px;--f7-list-media-item-padding-horizontal: 16px;--f7-list-item-text-max-lines: 2;--f7-list-chevron-icon-font-size: 20px;--f7-list-item-media-margin: 16px;--f7-list-item-title-font-size: inherit;--f7-list-item-title-font-weight: 400;--f7-list-item-title-line-height: inherit;--f7-list-item-title-white-space: nowrap;--f7-list-item-subtitle-font-weight: 400;--f7-list-item-subtitle-line-height: inherit;--f7-list-item-text-font-weight: 400;--f7-list-item-after-font-weight: 400;--f7-list-item-after-line-height: inherit;--f7-list-item-header-font-size: 12px;--f7-list-item-header-font-weight: 400;--f7-list-item-header-line-height: 1.2;--f7-list-item-footer-font-size: 12px;--f7-list-item-footer-font-weight: 400;--f7-list-item-footer-line-height: 1.2;--f7-list-button-font-size: inherit;--f7-list-button-font-weight: 400;--f7-list-button-text-align: center;--f7-list-group-title-line-height: inherit;--f7-menu-list-font-size: 14px;--f7-menu-list-item-title-font-size: 14px;--f7-menu-list-item-title-font-weight: 500;--f7-menu-list-item-subtitle-font-size: 14px;--f7-menu-list-item-text-font-size: 14px;--f7-menu-list-item-after-font-size: 14px;--f7-list-outline-border-color: rgba(0, 0, 0, .22);--f7-list-chevron-icon-color: rgba(0, 0, 0, .2)}:root .dark,:root.dark{--f7-list-button-border-color: rgba(255, 255, 255, .15);--f7-list-outline-border-color: rgba(255, 255, 255, .15);--f7-list-group-title-border-color: rgba(255, 255, 255, .15);--f7-list-chevron-icon-color: rgba(255, 255, 255, .3)}.ios{--f7-list-item-padding-vertical: 12px;--f7-list-in-list-padding-left: 30px;--f7-list-inset-border-radius: 24px;--f7-list-margin-vertical: 35px;--f7-list-font-size: 17px;--f7-list-chevron-icon-area: 20px;--f7-list-item-title-text-color: inherit;--f7-list-item-subtitle-text-color: inherit;--f7-list-link-pressed-bg-color: rgba(0, 0, 0, .15);--f7-list-item-subtitle-font-size: 15px;--f7-list-item-text-font-size: 15px;--f7-list-item-text-line-height: 21px;--f7-list-item-after-font-size: inherit;--f7-list-item-after-padding: 5px;--f7-list-item-min-height: 52px;--f7-list-item-media-icons-margin: 5px;--f7-list-media-item-padding-vertical: 10px;--f7-list-media-item-title-font-weight: 600;--f7-list-button-border-color: rgba(0, 0, 0, .22);--f7-list-group-title-border-color: rgba(0, 0, 0, .22);--f7-list-group-title-height: 31px;--f7-list-group-title-font-size: inherit;--f7-list-group-title-font-weight: 400;--f7-menu-list-offset: 8px;--f7-menu-list-border-radius: 16px;--f7-menu-list-item-bg-color: transparent;--f7-menu-list-item-text-color: inherit;--f7-menu-list-item-min-height: 44px;--f7-list-item-border-color: rgba(0, 0, 0, .22);--f7-list-outline-inset-border-color: rgba(0, 0, 0, .22);--f7-list-strong-bg-color: #fff;--f7-list-item-after-text-color: rgba(0, 0, 0, .45);--f7-list-item-header-text-color: inherit;--f7-list-item-footer-text-color: rgba(0, 0, 0, .45);--f7-list-item-text-text-color: rgba(0, 0, 0, .45);--f7-list-group-title-text-color: rgba(0, 0, 0, .45);--f7-list-group-title-bg-color: #f7f7f7;--f7-menu-list-item-selected-text-color: var(--f7-theme-color);--f7-menu-list-item-selected-bg-color: rgba(var(--f7-theme-color-rgb), .15)}.ios .dark,.ios.dark{--f7-list-item-border-color: rgba(255, 255, 255, .15);--f7-list-outline-inset-border-color: rgba(255, 255, 255, .15);--f7-list-strong-bg-color: #1c1c1d;--f7-list-item-after-text-color: rgba(255, 255, 255, .55);--f7-list-item-header-text-color: rgba(255, 255, 255, .55);--f7-list-item-footer-text-color: rgba(255, 255, 255, .55);--f7-list-item-text-text-color: rgba(255, 255, 255, .55);--f7-list-group-title-text-color: rgba(255, 255, 255, .55);--f7-list-group-title-bg-color: #232323;--f7-list-link-pressed-bg-color: rgba(255, 255, 255, .08);--f7-menu-list-item-selected-text-color: inherit;--f7-menu-list-item-selected-bg-color: var(--f7-theme-color)}.md{--f7-list-item-padding-vertical: 8px;--f7-list-in-list-padding-left: 24px;--f7-list-inset-border-radius: 16px;--f7-list-margin-vertical: 32px;--f7-list-font-size: 16px;--f7-list-chevron-icon-area: 26px;--f7-list-item-subtitle-font-size: 14px;--f7-list-item-text-font-size: 14px;--f7-list-item-text-line-height: 20px;--f7-list-item-after-font-size: 14px;--f7-list-item-after-padding: 8px;--f7-list-item-min-height: 48px;--f7-list-item-media-icons-margin: 8px;--f7-list-media-item-padding-vertical: 12px;--f7-list-media-item-title-font-weight: 500;--f7-list-button-border-color: transparent;--f7-list-group-title-border-color: transparent;--f7-list-group-title-height: 48px;--f7-list-group-title-font-size: 16px;--f7-list-group-title-font-weight: 400;--f7-menu-list-offset: 16px;--f7-menu-list-border-radius: 999px;--f7-menu-list-item-min-height: 56px;--f7-list-link-pressed-bg-color: transparent}.md,.md .dark,.md [class*=color-]{--f7-list-outline-inset-border-color: var(--f7-md-outline);--f7-list-item-border-color: var(--f7-md-outline);--f7-list-item-title-text-color: var(--f7-md-on-surface);--f7-list-item-subtitle-text-color: var(--f7-md-on-surface);--f7-list-group-title-bg-color: var(--f7-md-surface-2);--f7-list-group-title-text-color: var(--f7-md-on-surface-variant);--f7-list-strong-bg-color: var(--f7-md-surface-1);--f7-list-item-after-text-color: var(--f7-md-on-surface-variant);--f7-list-item-text-text-color: var(--f7-md-on-surface-variant);--f7-list-item-header-text-color: var(--f7-md-on-surface-variant);--f7-list-item-footer-text-color: var(--f7-md-on-surface-variant);--f7-menu-list-item-text-color: var(--f7-md-on-surface-variant);--f7-menu-list-item-bg-color: var(--f7-md-surface-1);--f7-menu-list-item-selected-text-color: var(--f7-md-on-secondary-container);--f7-menu-list-item-selected-bg-color: var(--f7-md-secondary-container)}:root{--f7-list-chevron-icon-left: "chevron_left";--f7-list-chevron-icon-right: "chevron_right"}.list{position:relative;z-index:1;font-size:var(--f7-list-font-size);margin:var(--f7-list-margin-vertical) 0}.list-strong ul,.ios .list-strong-ios ul,.md .list-strong-md ul{background:var(--f7-list-strong-bg-color)}.list-outline ul:before,.ios .list-outline-ios ul:before,.md .list-outline-md ul:before{content:"";position:absolute;background-color:var(--f7-list-outline-border-color);display:block;z-index:15;inset:0 auto auto 0;height:1px;width:100%;transform-origin:50% 0%;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)))}.list-outline ul:after,.ios .list-outline-ios ul:after,.md .list-outline-md ul:after{content:"";position:absolute;background-color:var(--f7-list-outline-border-color);display:block;z-index:15;inset:auto auto 0 0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)))}.list-outline.inset,.ios .list-outline-ios.inset,.ios .list-outline-ios.inset-ios,.md .list-outline-md.inset,.md .list-outline-md.inset-md{border:1px solid var(--f7-list-outline-inset-border-color)}.list ul{list-style:none;margin:0;padding:0;position:relative}.list ul ul{padding-left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-list-in-list-padding-left))}.list ul ul:before,.list ul ul:after{display:none!important}.list li{position:relative;box-sizing:border-box}.list .item-media{display:flex;flex-shrink:0;flex-wrap:nowrap;align-items:center;box-sizing:border-box;padding-bottom:var(--f7-list-item-padding-vertical);padding-top:var(--f7-list-item-padding-vertical);position:relative}.list .item-media+.item-inner{margin-left:var(--f7-list-item-media-margin)}.list .item-media i+i,.list .item-media i+img{margin-left:var(--f7-list-item-media-icons-margin)}.list .item-after{padding-left:var(--f7-list-item-after-padding)}.list .item-inner{position:relative;width:100%;min-width:0;display:flex;justify-content:space-between;box-sizing:border-box;align-items:center;align-self:stretch;padding-top:var(--f7-list-item-padding-vertical);padding-bottom:var(--f7-list-item-padding-vertical);min-height:calc(var(--f7-list-item-min-height));padding-right:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right))}.list .item-title{min-width:0;flex-shrink:1;white-space:var(--f7-list-item-title-white-space);position:relative;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:var(--f7-list-item-title-font-size);font-weight:var(--f7-list-item-title-font-weight);color:var(--f7-list-item-title-text-color);line-height:var(--f7-list-item-title-line-height)}.list .item-after{white-space:nowrap;flex-shrink:0;display:flex;font-size:var(--f7-list-item-after-font-size);font-weight:var(--f7-list-item-after-font-weight);color:var(--f7-list-item-after-text-color);line-height:var(--f7-list-item-after-line-height);margin-left:auto}.list .item-header,.list .item-footer{white-space:normal}.list .item-header{color:var(--f7-list-item-header-text-color);font-size:var(--f7-list-item-header-font-size);font-weight:var(--f7-list-item-header-font-weight);line-height:var(--f7-list-item-header-line-height)}.list .item-footer{color:var(--f7-list-item-footer-text-color);font-size:var(--f7-list-item-footer-font-size);font-weight:var(--f7-list-item-footer-font-weight);line-height:var(--f7-list-item-footer-line-height)}.list .item-link,.list label.item-content,.list .list-button{transition-duration:.3s;transition-property:background-color,color;position:relative;overflow:hidden;z-index:0;cursor:pointer}.list .item-link,.list .list-button{display:block}.list .item-link,.list label.item-content{color:inherit}.list .item-link.active-state:not(:has(.toggle-active-state)),.list label.item-content.active-state:not(:has(.toggle-active-state)){background-color:var(--f7-list-link-pressed-bg-color)}.list .item-link .item-inner{padding-right:calc(var(--f7-list-chevron-icon-area) + var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right))}.list .item-content{display:flex;justify-content:space-between;box-sizing:border-box;align-items:center;min-height:calc(var(--f7-list-item-min-height));padding-left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left))}.list .item-subtitle{position:relative;overflow:hidden;white-space:nowrap;max-width:100%;text-overflow:ellipsis;font-size:var(--f7-list-item-subtitle-font-size);font-weight:var(--f7-list-item-subtitle-font-weight);color:var(--f7-list-item-subtitle-text-color);line-height:var(--f7-list-item-subtitle-line-height)}.list .item-text{position:relative;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:var(--f7-list-item-text-max-lines);-webkit-box-orient:vertical;display:-webkit-box;font-size:var(--f7-list-item-text-font-size);font-weight:var(--f7-list-item-text-font-weight);color:var(--f7-list-item-text-text-color);line-height:var(--f7-list-item-text-line-height);max-height:calc(var(--f7-list-item-text-line-height) * var(--f7-list-item-text-max-lines))}.list .item-title-row{position:relative;display:flex;justify-content:space-between;box-sizing:border-box}.list .item-title-row .item-after{align-self:center}.list li:last-child .list-button:after{display:none!important}.list li:last-child>.item-inner:after,.list li:last-child li:last-child>.item-inner:after,.list li:last-child>.item-content>.item-inner:after,.list li:last-child li:last-child>.item-content>.item-inner:after,.list li:last-child>.swipeout-content>.item-content>.item-inner:after,.list li:last-child li:last-child>.swipeout-content>.item-content>.item-inner:after,.list li:last-child>.item-link>.item-content>.item-inner:after,.list li:last-child li:last-child>.item-link>.item-content>.item-inner:after{display:none!important}.list li li:last-child .item-inner:after,.list li:last-child li .item-inner:after{content:"";position:absolute;background-color:var(--f7-list-item-border-color);display:block;z-index:15;inset:auto auto 0 0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)))}.list-button{--f7-touch-ripple-color: var(--f7-link-touch-ripple-color, rgba(var(--f7-theme-color-rgb), .25));padding:0 var(--f7-list-item-padding-horizontal);line-height:var(--f7-list-item-min-height);color:var(--f7-list-button-text-color, var(--f7-theme-color));font-size:var(--f7-list-button-font-size);font-weight:var(--f7-list-button-font-weight);text-align:var(--f7-list-button-text-align)}.ios .list-button.active-state{background-color:var(--f7-list-button-pressed-bg-color, rgba(var(--f7-theme-color-rgb), .15))}.md .list-button.active-state{background-color:var(--f7-list-button-pressed-bg-color, transparent)}.list-dividers .list-button:after,.ios .list-dividers-ios .list-button:after,.md .list-dividers-md .list-button:after{content:"";position:absolute;background-color:var(--f7-list-button-border-color);display:block;z-index:15;inset:auto auto 0 0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)))}.list-button[class*=color-]{--f7-list-button-text-color: var(--f7-theme-color)}.simple-list li{position:relative;white-space:nowrap;text-overflow:ellipsis;max-width:100%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;align-content:center;line-height:var(--f7-list-item-min-height);height:var(--f7-list-item-min-height);padding-left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left));padding-right:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right))}.simple-list li:after{left:var(--f7-list-item-padding-horizontal);width:auto;left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left));right:0}.simple-list li:last-child:after{display:none!important}.links-list li{z-index:1}.links-list a{transition-duration:.3s;transition-property:background-color;display:block;position:relative;overflow:hidden;display:flex;align-items:center;align-content:center;justify-content:space-between;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;max-width:100%;height:var(--f7-list-item-min-height);color:inherit}.links-list a .ripple-wave{z-index:0}.links-list a:after{width:auto}.links-list a.active-state{background-color:var(--f7-list-link-pressed-bg-color)}.links-list a{padding-left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left));padding-right:calc(var(--f7-list-chevron-icon-area) + var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right))}.links-list a:after{left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left));right:0}.links-list li:last-child a:after{display:none!important}.list-dividers.simple-list li:after,.ios .list-dividers-ios.simple-list li:after,.md .list-dividers-md.simple-list li:after,.list-dividers.links-list a:after,.ios .list-dividers-ios.links-list a:after,.md .list-dividers-md.links-list a:after,.list-dividers .item-inner:after,.ios .list-dividers-ios .item-inner:after,.md .list-dividers-md .item-inner:after{content:"";position:absolute;background-color:var(--f7-list-item-border-color);display:block;z-index:15;inset:auto auto 0 0;height:1px;width:100%;transform-origin:50% 100%;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)))}.md .media-list:not(.inset):not(.inset-md):not(.menu-list) .item-content,.md .media-list:not(.inset):not(.inset-md):not(.menu-list) li>.item-link,.md .list:not(.inset):not(.inset-md):not(.menu-list) .media-item .item-content,.md .list:not(.inset):not(.inset-md):not(.menu-list) .media-item>.item-link{margin-left:calc(var(--f7-list-item-padding-horizontal) / 2);margin-right:calc(var(--f7-list-item-padding-horizontal) / 2);border-radius:16px}.md .media-list:not(.inset):not(.inset-md):not(.menu-list) li>.item-link>.item-content,.md .list:not(.inset):not(.inset-md):not(.menu-list) .media-item>.item-link>.item-content{margin-left:0;margin-right:0}.md .media-list:not(.inset):not(.inset-md):not(.menu-list) .item-content,.md .list:not(.inset):not(.inset-md):not(.menu-list) .media-item .item-content{padding-left:calc(var(--f7-list-item-padding-horizontal) / 2 + var(--f7-safe-area-left))}.media-list,li.media-item{--f7-list-item-padding-vertical: var(--f7-list-media-item-padding-vertical);--f7-list-item-padding-horizontal: var(--f7-list-media-item-padding-horizontal)}.media-list .item-title,li.media-item .item-title{font-weight:var(--f7-list-media-item-title-font-weight, var(--f7-list-item-title-font-weight, inherit))}.media-list .item-inner,li.media-item .item-inner{display:block;align-self:stretch}.media-list .item-media img,li.media-item .item-media img{display:block}.media-list .item-link .item-inner,li.media-item .item-link .item-inner{padding-right:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right))}.media-list .item-link .item-title-row,li.media-item .item-link .item-title-row{padding-right:calc(var(--f7-list-chevron-icon-area))}.media-list.chevron-center .item-link .item-inner,.media-list .chevron-center .item-link .item-inner,.media-list .item-link.chevron-center .item-inner,li.media-item.chevron-center .item-link .item-inner,li.media-item .item-link.chevron-center .item-inner,li.media-item .chevron-center .item-link .item-inner{padding-right:calc(var(--f7-list-chevron-icon-area) + var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right))}.media-list.chevron-center .item-title-row,.media-list .chevron-center .item-title-row,li.media-item.chevron-center .item-title-row,li.media-item .chevron-center .item-title-row{padding-right:0}.list .item-link .item-inner:before,.links-list a:before,.media-list .item-link .item-title-row:before,li.media-item .item-link .item-title-row:before,.media-list.chevron-center .item-link .item-inner:before,.media-list .chevron-center .item-link .item-inner:before,.media-list .item-link.chevron-center .item-inner:before,li.media-item.chevron-center .item-link .item-inner:before,li.media-item .chevron-center .item-link .item-inner:before,li.media-item .item-link.chevron-center .item-inner:before{font-family:framework7-core-icons;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";text-align:center;display:block;width:100%;height:100%;font-size:20px;position:absolute;top:50%;width:8px;height:14px;margin-top:-7px;font-size:var(--f7-list-chevron-icon-font-size);line-height:14px;color:var(--f7-list-chevron-icon-color);pointer-events:none;right:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right));content:var(--f7-list-chevron-icon-right)}.media-list.chevron-center .item-title-row:before,.media-list .chevron-center .item-title-row:before,li.media-item.chevron-center .item-title-row:before,li.media-item .chevron-center .item-title-row:before{display:none}.media-list .item-link .item-inner:before,li.media-item .item-link .item-inner:before{display:none}.media-list .item-link .item-title-row:before,li.media-item .item-link .item-title-row:before{right:0}.list-group ul:after,.list-group ul:before{z-index:25!important}.list-group+.list-group ul:before{display:none!important}li.list-group-title,.list-group-title{margin-top:-1px;white-space:nowrap;position:relative;max-width:100%;text-overflow:ellipsis;overflow:hidden;z-index:15;padding-top:0;padding-bottom:0;padding-left:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left));padding-right:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right));box-sizing:border-box;display:flex;align-items:center;align-content:center;height:var(--f7-list-group-title-height);color:var(--f7-list-group-title-text-color);font-size:var(--f7-list-group-title-font-size);font-weight:var(--f7-list-group-title-font-weight);background-color:var(--f7-list-group-title-bg-color);line-height:var(--f7-list-group-title-line-height)}li.list-group-title:before,.list-group-title:before{content:"";position:absolute;background-color:var(--f7-list-group-title-border-color);display:block;z-index:15;inset:0 auto auto 0;height:1px;width:100%;transform-origin:50% 0%;transform:scaleY(calc(1 / var(--f7-device-pixel-ratio)))}li.list-group-title:after,.list-group-title:after{display:none!important}.list-group>.list-group-title,.list-group>ul>.list-group-title{top:0;margin-top:0;position:sticky;z-index:20}.page-with-navbar-large .list-group>.list-group-title,.page-with-navbar-large .list-group>ul>.list-group-title{top:calc(-1 * var(--f7-navbar-large-title-height))}.list.inset,.ios .list.inset-ios,.md .list.inset-md{margin-left:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-right));border-radius:var(--f7-list-inset-border-radius);--f7-safe-area-left: 0px;--f7-safe-area-right: 0px}.list.inset .block-title,.ios .list.inset-ios .block-title,.md .list.inset-md .block-title{margin-left:0;margin-right:0}.list.inset ul,.ios .list.inset-ios ul,.md .list.inset-md ul{border-radius:var(--f7-list-inset-border-radius)}.list.inset ul:before,.ios .list.inset-ios ul:before,.md .list.inset-md ul:before,.list.inset ul:after,.ios .list.inset-ios ul:after,.md .list.inset-md ul:after{display:none!important}.list.inset li.swipeout:first-child,.ios .list.inset-ios li.swipeout:first-child,.md .list.inset-md li.swipeout:first-child,.list.inset li:first-child>a,.ios .list.inset-ios li:first-child>a,.md .list.inset-md li:first-child>a{border-radius:var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius) 0 0}.list.inset li.swipeout:last-child,.ios .list.inset-ios li.swipeout:last-child,.md .list.inset-md li.swipeout:last-child,.list.inset li:last-child>a,.ios .list.inset-ios li:last-child>a,.md .list.inset-md li:last-child>a{border-radius:0 0 var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius)}.list.inset li.swipeout:first-child:last-child,.ios .list.inset-ios li.swipeout:first-child:last-child,.md .list.inset-md li.swipeout:first-child:last-child,.list.inset li:first-child:last-child>a,.ios .list.inset-ios li:first-child:last-child>a,.md .list.inset-md li:first-child:last-child>a{border-radius:var(--f7-list-inset-border-radius)}@media(min-width:480px){.list.xsmall-inset,.ios .list.xsmall-inset-ios,.md .list.xsmall-inset-md{margin-left:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-right));border-radius:var(--f7-list-inset-border-radius);--f7-safe-area-left: 0px;--f7-safe-area-right: 0px}.list.xsmall-inset .block-title,.ios .list.xsmall-inset-ios .block-title,.md .list.xsmall-inset-md .block-title{margin-left:0;margin-right:0}.list.xsmall-inset ul,.ios .list.xsmall-inset-ios ul,.md .list.xsmall-inset-md ul{border-radius:var(--f7-list-inset-border-radius)}.list.xsmall-inset ul:before,.ios .list.xsmall-inset-ios ul:before,.md .list.xsmall-inset-md ul:before,.list.xsmall-inset ul:after,.ios .list.xsmall-inset-ios ul:after,.md .list.xsmall-inset-md ul:after{display:none!important}.list.xsmall-inset li:first-child>a,.ios .list.xsmall-inset-ios li:first-child>a,.md .list.xsmall-inset-md li:first-child>a{border-radius:var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius) 0 0}.list.xsmall-inset li:last-child>a,.ios .list.xsmall-inset-ios li:last-child>a,.md .list.xsmall-inset-md li:last-child>a{border-radius:0 0 var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius)}.list.xsmall-inset li:first-child:last-child>a,.ios .list.xsmall-inset-ios li:first-child:last-child>a,.md .list.xsmall-inset-md li:first-child:last-child>a{border-radius:var(--f7-list-inset-border-radius)}.list.xsmall-inset.list-outline ul,.ios .list.xsmall-inset-ios.list-outline ul,.ios .list.xsmall-inset-ios.list-outline-ios ul,.md .list.xsmall-inset-md.list-outline ul,.md .list.xsmall-inset-md.list-outline-md ul{border:1px solid var(--f7-list-outline-inset-border-color)}}@media(min-width:568px){.list.small-inset,.ios .list.small-inset-ios,.md .list.small-inset-md{margin-left:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-right));border-radius:var(--f7-list-inset-border-radius);--f7-safe-area-left: 0px;--f7-safe-area-right: 0px}.list.small-inset .block-title,.ios .list.small-inset-ios .block-title,.md .list.small-inset-md .block-title{margin-left:0;margin-right:0}.list.small-inset ul,.ios .list.small-inset-ios ul,.md .list.small-inset-md ul{border-radius:var(--f7-list-inset-border-radius)}.list.small-inset ul:before,.ios .list.small-inset-ios ul:before,.md .list.small-inset-md ul:before,.list.small-inset ul:after,.ios .list.small-inset-ios ul:after,.md .list.small-inset-md ul:after{display:none!important}.list.small-inset li:first-child>a,.ios .list.small-inset-ios li:first-child>a,.md .list.small-inset-md li:first-child>a{border-radius:var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius) 0 0}.list.small-inset li:last-child>a,.ios .list.small-inset-ios li:last-child>a,.md .list.small-inset-md li:last-child>a{border-radius:0 0 var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius)}.list.small-inset li:first-child:last-child>a,.ios .list.small-inset-ios li:first-child:last-child>a,.md .list.small-inset-md li:first-child:last-child>a{border-radius:var(--f7-list-inset-border-radius)}.list.small-inset.list-outline ul,.ios .list.small-inset-ios.list-outline ul,.ios .list.small-inset-ios.list-outline-ios ul,.md .list.small-inset-md.list-outline ul,.md .list.small-inset-md.list-outline-md ul{border:1px solid var(--f7-list-outline-inset-border-color)}}@media(min-width:768px){.list.medium-inset,.ios .list.medium-inset-ios,.md .list.medium-inset-md{margin-left:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-right));border-radius:var(--f7-list-inset-border-radius);--f7-safe-area-left: 0px;--f7-safe-area-right: 0px}.list.medium-inset .block-title,.ios .list.medium-inset-ios .block-title,.md .list.medium-inset-md .block-title{margin-left:0;margin-right:0}.list.medium-inset ul,.ios .list.medium-inset-ios ul,.md .list.medium-inset-md ul{border-radius:var(--f7-list-inset-border-radius)}.list.medium-inset ul:before,.ios .list.medium-inset-ios ul:before,.md .list.medium-inset-md ul:before,.list.medium-inset ul:after,.ios .list.medium-inset-ios ul:after,.md .list.medium-inset-md ul:after{display:none!important}.list.medium-inset li:first-child>a,.ios .list.medium-inset-ios li:first-child>a,.md .list.medium-inset-md li:first-child>a{border-radius:var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius) 0 0}.list.medium-inset li:last-child>a,.ios .list.medium-inset-ios li:last-child>a,.md .list.medium-inset-md li:last-child>a{border-radius:0 0 var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius)}.list.medium-inset li:first-child:last-child>a,.ios .list.medium-inset-ios li:first-child:last-child>a,.md .list.medium-inset-md li:first-child:last-child>a{border-radius:var(--f7-list-inset-border-radius)}.list.medium-inset.list-outline ul,.ios .list.medium-inset-ios.list-outline ul,.ios .list.medium-inset-ios.list-outline-ios ul,.md .list.medium-inset-md.list-outline ul,.md .list.medium-inset-md.list-outline-md ul{border:1px solid var(--f7-list-outline-inset-border-color)}}@media(min-width:1024px){.list.large-inset,.ios .list.large-inset-ios,.md .list.large-inset-md{margin-left:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-right));border-radius:var(--f7-list-inset-border-radius);--f7-safe-area-left: 0px;--f7-safe-area-right: 0px}.list.large-inset .block-title,.ios .list.large-inset-ios .block-title,.md .list.large-inset-md .block-title{margin-left:0;margin-right:0}.list.large-inset ul,.ios .list.large-inset-ios ul,.md .list.large-inset-md ul{border-radius:var(--f7-list-inset-border-radius)}.list.large-inset ul:before,.ios .list.large-inset-ios ul:before,.md .list.large-inset-md ul:before,.list.large-inset ul:after,.ios .list.large-inset-ios ul:after,.md .list.large-inset-md ul:after{display:none!important}.list.large-inset li:first-child>a,.ios .list.large-inset-ios li:first-child>a,.md .list.large-inset-md li:first-child>a{border-radius:var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius) 0 0}.list.large-inset li:last-child>a,.ios .list.large-inset-ios li:last-child>a,.md .list.large-inset-md li:last-child>a{border-radius:0 0 var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius)}.list.large-inset li:first-child:last-child>a,.ios .list.large-inset-ios li:first-child:last-child>a,.md .list.large-inset-md li:first-child:last-child>a{border-radius:var(--f7-list-inset-border-radius)}.list.large-inset.list-outline ul,.ios .list.large-inset-ios.list-outline ul,.ios .list.large-inset-ios.list-outline-ios ul,.md .list.large-inset-md.list-outline ul,.md .list.large-inset-md.list-outline-md ul{border:1px solid var(--f7-list-outline-inset-border-color)}}@media(min-width:1200px){.list.xlarge-inset,.ios .list.xlarge-inset-ios,.md .list.xlarge-inset-md{margin-left:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-left));margin-right:calc(var(--f7-list-inset-side-margin) + var(--f7-safe-area-outer-right));border-radius:var(--f7-list-inset-border-radius);--f7-safe-area-left: 0px;--f7-safe-area-right: 0px}.list.xlarge-inset .block-title,.ios .list.xlarge-inset-ios .block-title,.md .list.xlarge-inset-md .block-title{margin-left:0;margin-right:0}.list.xlarge-inset ul,.ios .list.xlarge-inset-ios ul,.md .list.xlarge-inset-md ul{border-radius:var(--f7-list-inset-border-radius)}.list.xlarge-inset ul:before,.ios .list.xlarge-inset-ios ul:before,.md .list.xlarge-inset-md ul:before,.list.xlarge-inset ul:after,.ios .list.xlarge-inset-ios ul:after,.md .list.xlarge-inset-md ul:after{display:none!important}.list.xlarge-inset li:first-child>a,.ios .list.xlarge-inset-ios li:first-child>a,.md .list.xlarge-inset-md li:first-child>a{border-radius:var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius) 0 0}.list.xlarge-inset li:last-child>a,.ios .list.xlarge-inset-ios li:last-child>a,.md .list.xlarge-inset-md li:last-child>a{border-radius:0 0 var(--f7-list-inset-border-radius) var(--f7-list-inset-border-radius)}.list.xlarge-inset li:first-child:last-child>a,.ios .list.xlarge-inset-ios li:first-child:last-child>a,.md .list.xlarge-inset-md li:first-child:last-child>a{border-radius:var(--f7-list-inset-border-radius)}.list.xlarge-inset.list-outline ul,.ios .list.xlarge-inset-ios.list-outline ul,.ios .list.xlarge-inset-ios.list-outline-ios ul,.md .list.xlarge-inset-md.list-outline ul,.md .list.xlarge-inset-md.list-outline-md ul{border:1px solid var(--f7-list-outline-inset-border-color)}}.list.no-chevron,.list .no-chevron,.menu-list{--f7-list-chevron-icon-color: transparent;--f7-list-chevron-icon-area: 0px}.menu-list{--f7-list-font-size: var(--f7-menu-list-font-size);--f7-list-item-title-font-size: var(--f7-menu-list-item-title-font-size);--f7-list-item-title-font-weight: var(--f7-menu-list-item-title-font-weight);--f7-list-item-subtitle-font-size: var(--f7-menu-list-item-subtitle-font-size);--f7-list-item-text-font-size: var(--f7-menu-list-item-text-font-size);--f7-list-item-after-font-size: var(--f7-menu-list-item-after-font-size);--f7-list-item-min-height: var(--f7-menu-list-item-min-height)}.menu-list .item-header,.menu-list .item-footer,.menu-list .item-title,.menu-list .item-after,.menu-list .item-text,.menu-list .item-subtitle{transition-duration:.3s}.menu-list li:not(.list-group-title){padding-top:4px;padding-bottom:4px}.menu-list li:not(.list-group-title):first-child{padding-top:4px}.menu-list li:not(.list-group-title):last-child{padding-bottom:4px}.menu-list .item-link{margin-left:var(--f7-menu-list-offset);margin-right:var(--f7-menu-list-offset);border-radius:var(--f7-menu-list-border-radius)!important;color:var(--f7-menu-list-item-text-color);background-color:var(--f7-menu-list-item-bg-color)}.menu-list .item-inner:after{display:none}.menu-list .item-selected .item-link,.menu-list .item-selected.item-link,.menu-list .tab-link-active .item-link,.menu-list .tab-link-active.item-link{color:var(--f7-menu-list-item-selected-text-color);background-color:var(--f7-menu-list-item-selected-bg-color)}.menu-list .item-selected .item-header,.menu-list .item-selected .item-footer,.menu-list .item-selected .item-title,.menu-list .item-selected .item-after,.menu-list .item-selected .item-text,.menu-list .item-selected .item-subtitle{color:var(--f7-menu-list-item-selected-text-color)}.ios .item-link.active-state .item-inner:after,.ios .list-button.active-state:after,.ios .links-list a.active-state:after{background-color:transparent}.ios .links-list a.active-state,.ios .list .item-link.active-state,.ios .list .list-button.active-state{transition-duration:0ms}.md .menu-list .item-link.active-state{background-color:var(--f7-menu-list-item-bg-color)}:root{--f7-badge-text-color: #fff;--f7-badge-bg-color: #8e8e93;--f7-badge-in-icon-size: 16px;--f7-badge-in-icon-font-size: 10px;--f7-badge-font-weight: normal;--f7-badge-font-size: 12px}.ios{--f7-badge-padding: 0 4px;--f7-badge-size: 20px;--f7-badge-font-weight: 600}.md{--f7-badge-padding: 2px 6px;--f7-badge-size: 20px;--f7-badge-font-weight: 500}.badge{display:inline-flex;align-items:center;align-content:center;justify-content:center;color:var(--f7-badge-text-color);background:var(--f7-badge-bg-color);position:relative;box-sizing:border-box;text-align:center;vertical-align:middle;font-weight:var(--f7-badge-font-weight);font-size:var(--f7-badge-font-size);border-radius:var(--f7-badge-size);padding:var(--f7-badge-padding);height:var(--f7-badge-size);min-width:var(--f7-badge-size)}.icon .badge,.f7-icons .badge,.framework7-icons .badge,.material-icons .badge{position:absolute;left:100%;margin-left:-10px;top:-2px;font-family:var(--f7-font-family);--f7-badge-font-size: var(--f7-badge-in-icon-font-size);--f7-badge-size: var(--f7-badge-in-icon-size);--f7-badge-padding: 0px 2px}.badge[class*=color-]{--f7-badge-bg-color: var(--f7-theme-color)}:root{--f7-button-min-width: 32px;--f7-button-bg-color: transparent;--f7-button-border-width: 0px;--f7-button-raised-box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);--f7-button-raised-pressed-box-shadow: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);--f7-segmented-raised-divider-color: rgba(0, 0, 0, .1);--f7-segmented-strong-padding: 2px;--f7-segmented-strong-between-buttons: 4px;--f7-segmented-strong-button-font-weight: 500;--f7-segmented-strong-button-active-box-shadow: 0px 2px 2px rgba(0, 0, 0, .25);--f7-segmented-strong-button-text-color: #000;--f7-segmented-strong-button-hover-bg-color: rgba(0, 0, 0, .04);--f7-segmented-strong-button-active-text-color: #000;--f7-segmented-strong-button-active-bg-color: #fff}:root .dark,:root.dark{--f7-segmented-strong-button-hover-bg-color: rgba(255, 255, 255, .02);--f7-segmented-strong-button-active-bg-color: rgba(255, 255, 255, .14);--f7-segmented-strong-button-text-color: #fff;--f7-segmented-strong-button-active-text-color: #fff}.ios{--f7-button-font-size: 15px;--f7-button-fill-text-color: #fff;--f7-button-text-transform: none;--f7-button-height: 34px;--f7-button-padding-horizontal: 10px;--f7-button-border-radius: 4px;--f7-button-font-weight: 500;--f7-button-letter-spacing: 0;--f7-button-outline-border-width: 2px;--f7-button-large-text-transform: none;--f7-button-large-height: 48px;--f7-button-large-font-size: 17px;--f7-button-large-font-weight: 500;--f7-button-small-outline-border-width: 2px;--f7-button-small-text-transform: none;--f7-button-small-height: 28px;--f7-button-small-font-size: 14px;--f7-button-small-font-weight: 500;--f7-segmented-strong-button-text-transform: none;--f7-segmented-strong-button-active-font-weight: 600;--f7-segmented-strong-bg-color: rgba(0, 0, 0, .07);--f7-segmented-strong-button-pressed-bg-color: rgba(0, 0, 0, .07)}.ios .dark,.ios.dark{--f7-segmented-strong-bg-color: rgba(255, 255, 255, .1);--f7-segmented-strong-button-pressed-bg-color: rgba(255, 255, 255, .04)}.ios,.ios .dark,.ios [class*=color-]{--f7-button-tonal-bg-color: rgba(var(--f7-theme-color-rgb), .15);--f7-button-tonal-pressed-bg-color: rgba(var(--f7-theme-color-rgb), .25);--f7-button-tonal-text-color: var(--f7-theme-color)}.md{--f7-button-font-size: 14px;--f7-button-text-transform: none;--f7-button-height: 40px;--f7-button-padding-horizontal: 16px;--f7-button-border-radius: 8px;--f7-button-font-weight: 500;--f7-button-letter-spacing: normal;--f7-button-outline-border-width: 1px;--f7-button-large-text-transform: none;--f7-button-large-height: 48px;--f7-button-large-font-size: 14px;--f7-button-large-font-weight: 500;--f7-button-small-text-transform: none;--f7-button-small-outline-border-width: 1px;--f7-button-small-height: 32px;--f7-button-small-font-size: 14px;--f7-button-small-font-weight: 500;--f7-segmented-strong-button-text-transform: none;--f7-segmented-strong-button-active-font-weight: 500;--f7-segmented-strong-button-pressed-bg-color: transparent}.md,.md .dark,.md [class*=color-]{--f7-button-fill-pressed-bg-color: transparent;--f7-button-fill-text-color: var(--f7-md-on-primary);--f7-button-outline-border-color: var(--f7-md-outline);--f7-segmented-strong-bg-color: var(--f7-md-surface-variant);--f7-button-tonal-bg-color: var(--f7-md-secondary-container);--f7-button-tonal-pressed-bg-color: transparent;--f7-button-tonal-text-color: var(--f7-md-on-secondary-container)}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.button{--f7-touch-ripple-color: rgba(var(--f7-theme-color-rgb), .25);-webkit-text-decoration:none;text-decoration:none;text-align:center;display:flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;margin:0;white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden;font-family:inherit;cursor:pointer;outline:0;box-sizing:border-box;vertical-align:middle;justify-content:center;align-items:center;border:var(--f7-button-border-width, 0px) solid var(--f7-button-border-color, var(--f7-theme-color));font-size:var(--f7-button-font-size);color:var(--f7-button-text-color, var(--f7-theme-color));height:var(--f7-button-height);line-height:calc(var(--f7-button-height) - var(--f7-button-border-width, 0) * 2);padding:var(--f7-button-padding-vertical, 0px) var(--f7-button-padding-horizontal);border-radius:var(--f7-button-border-radius);min-width:var(--f7-button-min-width);font-weight:var(--f7-button-font-weight);letter-spacing:var(--f7-button-letter-spacing);text-transform:var(--f7-button-text-transform);background-color:var(--f7-button-bg-color);box-shadow:var(--f7-button-box-shadow)}.button.active-state{color:var(--f7-button-pressed-text-color, var(--f7-button-text-color, var(--f7-theme-color)))}input[type=submit].button,input[type=button].button,input[type=reset].button{width:100%}.button>i+span,.button>span+span,.button>span~i{margin-left:4px}.subnavbar .button,.navbar .button,.toolbar .button,.searchbar .button{color:var(--f7-button-text-color, var(--f7-theme-color))}.button-round,.ios .button-round-ios,.md .button-round-md{--f7-button-border-radius: var(--f7-button-height)}.button-fill,.ios .button-fill-ios,.md .button-fill-md,.button-active,.button.tab-link-active{--f7-button-bg-color: var(--f7-button-fill-bg-color, var(--f7-theme-color));--f7-button-text-color: var(--f7-button-fill-text-color, #fff);--f7-touch-ripple-color: var(--f7-touch-ripple-white)}.ios .color-white .button-fill,.ios .color-white .ios .button-fill-ios,.ios .color-white .md .button-fill-md,.ios .color-white .button-active,.ios .color-white .button.tab-link-active,.ios .button-fill.color-white,.ios .ios .button-fill-ios.color-white,.ios .md .button-fill-md.color-white,.ios .button-active.color-white,.ios .button.tab-link-active.color-white{--f7-button-text-color: #000}.button-fill,.ios .button-fill-ios,.md .button-fill-md{--f7-button-pressed-bg-color: var(--f7-button-fill-pressed-bg-color)}.button-active,.button.tab-link-active{--f7-button-pressed-bg-color: var(--f7-button-bg-color)}.button-outline,.ios .button-outline-ios,.md .button-outline-md{--f7-button-border-color: var(--f7-button-outline-border-color, var(--f7-theme-color));--f7-button-border-width: var(--f7-button-outline-border-width)}.button-tonal,.ios .button-tonal-ios,.md .button-tonal-md{--f7-button-bg-color: var(--f7-button-tonal-bg-color);--f7-button-text-color: var(--f7-button-tonal-text-color);--f7-button-pressed-bg-color: var(--f7-button-tonal-pressed-bg-color)}.button-large,.ios .button-large-ios,.md .button-large-md{--f7-button-height: var(--f7-button-large-height);--f7-button-font-size: var(--f7-button-large-font-size);--f7-button-font-weight: var(--f7-button-large-font-weight);--f7-button-text-transform: var(--f7-button-large-text-transform)}.button-small,.ios .button-small-ios,.md .button-small-md{--f7-button-outline-border-width: var(--f7-button-small-outline-border-width);--f7-button-height: var(--f7-button-small-height);--f7-button-font-size: var(--f7-button-small-font-size);--f7-button-font-weight: var(--f7-button-small-font-weight);--f7-button-text-transform: var(--f7-button-small-text-transform)}.ios .button-small.button-fill,.ios .button-small-ios.button-fill,.ios .button-small.button-fill-ios{--f7-button-border-width: var(--f7-button-small-outline-border-width);--f7-button-pressed-text-color: var(--f7-theme-color);--f7-button-pressed-bg-color: transparent}.segmented{align-self:center;display:flex;flex-wrap:nowrap;border-radius:var(--f7-button-border-radius);box-shadow:var(--f7-button-box-shadow);box-sizing:border-box}.segmented .button,.segmented button{width:100%;flex-shrink:1;min-width:0;border-radius:0}.segmented .button:first-child{border-radius:var(--f7-button-border-radius) 0 0 var(--f7-button-border-radius)}.segmented .button:not(.button-outline):first-child{border-left:none}.segmented .button.button-outline:nth-child(n+2){border-left:none}.segmented .button:last-child{border-radius:0 var(--f7-button-border-radius) var(--f7-button-border-radius) 0}.segmented .button-round:first-child{border-radius:var(--f7-button-height) 0 0 var(--f7-button-height)}.segmented .button-round:last-child{border-radius:0 var(--f7-button-height) var(--f7-button-height) 0}.segmented .button:first-child:last-child{border-radius:var(--f7-button-border-radius)}.segmented-raised,.ios .segmented-raised-ios,.md .segmented-raised-md{box-shadow:var(--f7-button-raised-box-shadow)}.segmented-raised .button:not(.button-outline),.ios .segmented-raised-ios .button:not(.button-outline),.md .segmented-raised-md .button:not(.button-outline){border-left:1px solid var(--f7-segmented-raised-divider-color)}.button-raised,.ios .button-raised-ios,.md .button-raised-md{--f7-button-box-shadow: var(--f7-button-raised-box-shadow)}.button-raised.active-state,.ios .button-raised-ios.active-state,.md .button-raised-md.active-state{--f7-button-box-shadow: var(--f7-button-raised-pressed-box-shadow)}.segmented-strong,.ios .segmented-strong-ios,.md .segmented-strong-md{--f7-button-bg-color: transparent;--f7-button-hover-bg-color: var(--f7-segmented-strong-button-hover-bg-color);--f7-button-text-color: var(--f7-segmented-strong-button-text-color);--f7-button-font-weight: var(--f7-segmented-strong-button-font-weight);--f7-button-text-transform: var(--f7-segmented-strong-button-text-transform);--f7-button-pressed-bg-color: var(--f7-segmented-strong-button-pressed-bg-color);position:relative;background:var(--f7-segmented-strong-bg-color);border-radius:calc(var(--f7-button-border-radius) + 2px);box-shadow:none;padding:var(--f7-segmented-strong-padding);overflow:hidden}.segmented-strong .button,.ios .segmented-strong-ios .button,.md .segmented-strong-md .button{z-index:1;transform:translateZ(0)}.segmented-strong .button,.ios .segmented-strong-ios .button,.md .segmented-strong-md .button,.segmented-strong .button:first-child,.ios .segmented-strong-ios .button:first-child,.md .segmented-strong-md .button:first-child,.segmented-strong .button:last-child,.ios .segmented-strong-ios .button:last-child,.md .segmented-strong-md .button:last-child{border-radius:var(--f7-button-border-radius)}.segmented-strong .button+.button,.ios .segmented-strong-ios .button+.button,.md .segmented-strong-md .button+.button{margin-left:var(--f7-segmented-strong-between-buttons)}.segmented-strong .button.button-active,.ios .segmented-strong-ios .button.button-active,.md .segmented-strong-md .button.button-active,.segmented-strong .button.tab-link-active,.ios .segmented-strong-ios .button.tab-link-active,.md .segmented-strong-md .button.tab-link-active{--f7-button-hover-bg-color: transparent;--f7-button-bg-color: transparent;--f7-button-text-color: var(--f7-segmented-strong-button-active-text-color);--f7-button-font-weight: var(--f7-segmented-strong-button-active-font-weight)}.segmented-strong .segmented-highlight,.ios .segmented-strong-ios .segmented-highlight,.md .segmented-strong-md .segmented-highlight{--f7-segmented-highlight-num: 1;--f7-segmented-highlight-active: 0;--f7-segmented-highlight-padding: calc(var(--f7-segmented-strong-padding) * 2);--f7-segmented-highlight-between: var(--f7-segmented-strong-between-buttons);--f7-segmented-highlight-width: calc((100% - var(--f7-segmented-highlight-padding) - var(--f7-segmented-highlight-between) * (var(--f7-segmented-highlight-num) - 1)) / var(--f7-segmented-highlight-num));position:absolute;background-color:var(--f7-segmented-strong-button-active-bg-color);border-radius:var(--f7-button-border-radius);box-shadow:var(--f7-segmented-strong-button-active-box-shadow);left:var(--f7-segmented-strong-padding);top:var(--f7-segmented-strong-padding);height:calc(100% - var(--f7-segmented-strong-padding) * 2);width:var(--f7-segmented-highlight-width);z-index:0;transform:translate(calc(var(--f7-segmented-highlight-active) * 100% + var(--f7-segmented-highlight-active) * var(--f7-segmented-highlight-between)));transition:.2s}.button:nth-child(2)~.segmented-highlight{--f7-segmented-highlight-num: 2}.button:nth-child(3)~.segmented-highlight{--f7-segmented-highlight-num: 3}.button:nth-child(4)~.segmented-highlight{--f7-segmented-highlight-num: 4}.button:nth-child(5)~.segmented-highlight{--f7-segmented-highlight-num: 5}.button:nth-child(6)~.segmented-highlight{--f7-segmented-highlight-num: 6}.button:nth-child(7)~.segmented-highlight{--f7-segmented-highlight-num: 7}.button:nth-child(8)~.segmented-highlight{--f7-segmented-highlight-num: 8}.button:nth-child(9)~.segmented-highlight{--f7-segmented-highlight-num: 9}.button:nth-child(10)~.segmented-highlight{--f7-segmented-highlight-num: 10}.button-active:nth-child(2)~.segmented-highlight,.tab-link-active:nth-child(2)~.segmented-highlight{--f7-segmented-highlight-active: 1}.button-active:nth-child(3)~.segmented-highlight,.tab-link-active:nth-child(3)~.segmented-highlight{--f7-segmented-highlight-active: 2}.button-active:nth-child(4)~.segmented-highlight,.tab-link-active:nth-child(4)~.segmented-highlight{--f7-segmented-highlight-active: 3}.button-active:nth-child(5)~.segmented-highlight,.tab-link-active:nth-child(5)~.segmented-highlight{--f7-segmented-highlight-active: 4}.button-active:nth-child(6)~.segmented-highlight,.tab-link-active:nth-child(6)~.segmented-highlight{--f7-segmented-highlight-active: 5}.button-active:nth-child(7)~.segmented-highlight,.tab-link-active:nth-child(7)~.segmented-highlight{--f7-segmented-highlight-active: 6}.button-active:nth-child(8)~.segmented-highlight,.tab-link-active:nth-child(8)~.segmented-highlight{--f7-segmented-highlight-active: 7}.button-active:nth-child(9)~.segmented-highlight,.tab-link-active:nth-child(9)~.segmented-highlight{--f7-segmented-highlight-active: 8}.button-active:nth-child(10)~.segmented-highlight,.tab-link-active:nth-child(10)~.segmented-highlight{--f7-segmented-highlight-active: 9}.segmented-round,.ios .segmented-round-ios,.md .segmented-round-md,.segmented-round .segmented-highlight,.ios .segmented-round-ios .segmented-highlight,.md .segmented-round-md .segmented-highlight{border-radius:var(--f7-button-height)}.subnavbar .segmented{width:100%}.button-preloader{position:relative;--f7-preloader-color: var(--f7-button-text-color, var(--f7-theme-color))}.button-preloader:not(.button-large){--f7-preloader-size: calc(var(--f7-button-height) - 6px)}.button-preloader.button-fill{--f7-preloader-color: #fff}.button-preloader>span:not(.preloader){transition:.2s;display:inline-flex;align-items:center;align-content:center;justify-content:center;transform:scale(1)}.button-preloader>.preloader{position:absolute;left:50%;top:50%;transition:.2s;transition-property:opacity;opacity:0;visibility:hidden;margin-left:calc(-1 * var(--f7-preloader-size) / 2);margin-top:calc(-1 * var(--f7-preloader-size) / 2)}.button-preloader.button-loading>span:not(.preloader){opacity:0;transform:scale(0)}.button-preloader.button-loading>.preloader{opacity:1;visibility:visible}.ios .button{transition-duration:.1s}.ios .button.active-state{background-color:var(--f7-button-pressed-bg-color, rgba(var(--f7-theme-color-rgb), .15))}.ios .button-fill,.ios .button-fill-ios{--f7-button-pressed-bg-color: var(--f7-button-fill-pressed-bg-color, var(--f7-theme-color-tint))}.ios .button-small,.ios .button-small-ios{transition-duration:.2s}.md .button{transition-duration:.3s;transform:translateZ(0)}.md .button-fill,.md .button-fill-md{--f7-button-pressed-bg-color: var(--f7-button-fill-pressed-bg-color, transparent)}:root{--f7-touch-ripple-black: rgba(0, 0, 0, .1);--f7-touch-ripple-white: rgba(255, 255, 255, .15);--f7-touch-ripple-color: var(--f7-touch-ripple-black)}.dark{--f7-touch-ripple-color: var(--f7-touch-ripple-white)}.ripple,.fab a,.link,.item-link,.list-button,.button,.dialog-button,.tab-link,.radio,.checkbox,.actions-button,.speed-dial-buttons a{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ripple-wave{left:0;top:0;position:absolute!important;border-radius:50%;pointer-events:none;z-index:-1;padding:0;margin:0;font-size:0;transform:translateZ(0) scale(0);background-color:var(--f7-touch-ripple-color);animation:touch-ripple-in .2s forwards}.ripple-wave.ripple-wave-inset{background-image:none;background-color:var(--f7-touch-ripple-color)}.ripple-wave.ripple-wave-out{transform:var(--f7-ripple-transform);animation:touch-ripple-out .25s forwards!important}.item-link .ripple-wave,.list label.item-content .ripple-wave,.list-button .ripple-wave,.links-list a .ripple-wave,.button .ripple-wave,button .ripple-wave,.dialog-button .ripple-wave,.tab-link .ripple-wave,.item-radio .ripple-wave,.item-checkbox .ripple-wave,.actions-button .ripple-wave,.fab a .ripple-wave,.stepper-button .ripple-wave,.stepper-button-minus .ripple-wave,.stepper-button-plus .ripple-wave,.list.accordion-list .accordion-item-toggle .ripple-wave,.photo-browser .toolbar .link .ripple-wave,.ripple-blur .ripple-wave{animation:touch-ripple-in-blurred .25s forwards;background-image:radial-gradient(closest-side circle at 50% 50%,var(--f7-touch-ripple-color) 50%,rgba(255,255,255,0));background-color:transparent}.checkbox .ripple-wave,.radio .ripple-wave,.data-table .sortable-cell .ripple-wave{z-index:0}[class*=ripple-color-]{--f7-touch-ripple-color: var(--f7-theme-color-ripple-color)}@keyframes touch-ripple-in-blurred{0%{transform:translateZ(0) scale(.5)}to{transform:var(--f7-ripple-transform)}}@keyframes touch-ripple-in{0%{transform:translateZ(0) scale(0)}to{transform:var(--f7-ripple-transform)}}@keyframes touch-ripple-out{0%{opacity:1}to{opacity:0}}.ios{--f7-touch-highlight-bg-color: rgba(255, 255, 255, .5)}.ios .dark,.ios.dark{--f7-touch-highlight-bg-color: rgba(255, 255, 255, .3)}.ios .toolbar-pane:not(.tabbar-scrollable *),.ios .navbar .left,.ios .navbar .right,.ios .actions-group:not(.actions-grid .actions-group),.ios .searchbar-input-wrap,.ios .searchbar-disable-button,.ios .subnavbar,.ios .searchbar-input-wrap .autocomplete-dropdown,.ios .messagebar-area,.ios .notification,.ios .toast,.ios .fab>a{touch-action:none}.f7-icons,.material-icons{width:1em;height:1em}i.icon{display:inline-block;vertical-align:middle;background-size:100% auto;background-position:center;background-repeat:no-repeat;font-style:normal;position:relative}.icon-back:after,.icon-prev:after,.icon-forward:after,.icon-next:after,.icon-close:after{font-family:framework7-core-icons;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";text-align:center;display:block;width:100%;height:100%;font-size:20px}.icon[class*=color-]{color:var(--f7-theme-color)}.ios .icon-back,.ios .icon-prev,.ios .icon-forward,.ios .icon-next{width:12px;height:20px;line-height:20px}.ios .icon-back:after,.ios .icon-prev:after,.ios .icon-forward:after,.ios .icon-next:after{line-height:inherit}.ios .icon-prev:after,.ios .icon-next:after{font-size:16px}.ios .icon-close{width:20px;height:20px;line-height:20px;font-size:20px}.ios .icon-close:after{content:"close_ios"}.ios .icon-back:after,.ios .icon-prev:after{content:"chevron_left_ios"}.ios .icon-forward:after,.ios .icon-next:after{content:"chevron_right_ios"}.md .icon-back,.md .icon-forward,.md .icon-next,.md .icon-prev{width:24px;height:24px}.md .icon-back:after,.md .icon-forward:after,.md .icon-next:after,.md .icon-prev:after{line-height:1.2}.md .icon-close{width:24px;height:24px;line-height:24px;font-size:24px}.md .icon-close:after{content:"close_md"}.md .icon-back:after{content:"arrow_left_md"}.md .icon-forward:after{content:"arrow_right_md"}.md .icon-next:after{content:"chevron_right_md"}.md .icon-prev:after{content:"chevron_left_md"}.custom-modal-backdrop{z-index:10500}.custom-modal-backdrop,.actions-backdrop,.dialog-backdrop,.popover-backdrop,.popup-backdrop,.preloader-backdrop,.sheet-backdrop,.fab-backdrop{position:absolute;left:0;top:0;width:100%;height:100%;background:#0006;z-index:13000;visibility:hidden;opacity:0;transition-duration:.4s}.custom-modal-backdrop.not-animated,.actions-backdrop.not-animated,.dialog-backdrop.not-animated,.popover-backdrop.not-animated,.popup-backdrop.not-animated,.preloader-backdrop.not-animated,.sheet-backdrop.not-animated,.fab-backdrop.not-animated{transition-duration:0ms}.custom-modal-backdrop.backdrop-in,.actions-backdrop.backdrop-in,.dialog-backdrop.backdrop-in,.popover-backdrop.backdrop-in,.popup-backdrop.backdrop-in,.preloader-backdrop.backdrop-in,.sheet-backdrop.backdrop-in,.fab-backdrop.backdrop-in{visibility:visible;opacity:1}:root{--f7-dialog-button-text-color:var(--f7-theme-color);--f7-dialog-button-text-align:center;--f7-dialog-text-line-height:1.5}.ios{--f7-dialog-width:270px;--f7-dialog-inner-padding:24px;--f7-dialog-border-radius:32px;--f7-dialog-text-align:left;--f7-dialog-font-size:14px;--f7-dialog-title-text-color:inherit;--f7-dialog-title-font-size:17px;--f7-dialog-title-font-weight:600;--f7-dialog-title-line-height:inherit;--f7-dialog-button-font-size:17px;--f7-dialog-button-height:44px;--f7-dialog-button-letter-spacing:0;--f7-dialog-button-font-weight:400;--f7-dialog-button-text-transform:none;--f7-dialog-button-strong-bg-color:#0000;--f7-dialog-button-strong-text-color:var(--f7-theme-color);--f7-dialog-button-strong-font-weight:500;--f7-dialog-input-border-radius:16px;--f7-dialog-input-font-size:14px;--f7-dialog-input-height:40px;--f7-dialog-input-border-width:1px;--f7-dialog-input-placeholder-color:#a9a9a9;--f7-dialog-preloader-size:34px;--f7-dialog-bg-color:var(--f7-glass-bg-color);--f7-dialog-input-bg-color:#fff;--f7-dialog-bg-color-rgb:255,255,255;--f7-dialog-text-color:#000;--f7-dialog-button-pressed-bg-color:#0000001a;--f7-dialog-button-strong-pressed-bg-color:#0000001a;--f7-dialog-input-border-color:#0000004d}.ios .dark,.ios.dark{--f7-dialog-text-color:#fff;--f7-dialog-bg-color-rgb:45,45,45;--f7-dialog-button-pressed-bg-color:#0003;--f7-dialog-button-strong-pressed-bg-color:#0003;--f7-dialog-input-border-color:#ffffff26;--f7-dialog-input-bg-color:#00000080}.md{--f7-dialog-width:280px;--f7-dialog-inner-padding:24px;--f7-dialog-border-radius:28px;--f7-dialog-text-align:left;--f7-dialog-font-size:14px;--f7-dialog-title-font-size:24px;--f7-dialog-title-font-weight:400;--f7-dialog-title-line-height:1.3;--f7-dialog-button-font-size:14px;--f7-dialog-button-height:40px;--f7-dialog-button-letter-spacing:normal;--f7-dialog-button-font-weight:500;--f7-dialog-button-text-transform:none;--f7-dialog-button-strong-font-weight:500;--f7-dialog-input-border-radius:0px;--f7-dialog-input-font-size:16px;--f7-dialog-input-height:36px;--f7-dialog-input-border-color:#0000;--f7-dialog-input-border-width:0px;--f7-dialog-preloader-size:32px;--f7-dialog-input-bg-color:#0000}.md,.md .dark,.md [class*=color-]{--f7-dialog-button-pressed-bg-color:#0000;--f7-dialog-button-strong-bg-color:var(--f7-theme-color);--f7-dialog-button-strong-text-color:var(--f7-md-on-primary);--f7-dialog-button-strong-pressed-bg-color:#0000;--f7-dialog-bg-color:var(--f7-md-surface-3);--f7-dialog-input-placeholder-color:var(--f7-md-on-surface-variant);--f7-dialog-text-color:var(--f7-md-on-surface-variant);--f7-dialog-title-text-color:var(--f7-md-on-surface)}.dialog{background:var(--f7-dialog-bg-color);border-radius:var(--f7-dialog-border-radius);color:var(--f7-dialog-text-color);display:none;font-size:var(--f7-dialog-font-size);left:50%;margin-left:calc(var(--f7-dialog-width)*-1/2);margin-top:0;opacity:0;overflow:hidden;position:absolute;text-align:var(--f7-dialog-text-align);top:50%;transform:translate3d(0,-50%,0) scale(1.185);transition-duration:.4s;transition-property:transform,opacity;width:var(--f7-dialog-width);will-change:transform,opacity;z-index:13500}.dialog.modal-in{opacity:1;transform:translate3d(0,-50%,0) scale(1)}.dialog.modal-out{opacity:0;z-index:13499}.dialog.not-animated{transition-duration:0s}.dialog-inner{padding:var(--f7-dialog-inner-padding);position:relative}.dialog-title{color:var(--f7-dialog-title-text-color);font-size:var(--f7-dialog-title-font-size);font-weight:var(--f7-dialog-title-font-weight);line-height:var(--f7-dialog-title-line-height)}.dialog-text{line-height:var(--f7-dialog-text-line-height)}.dialog-buttons{display:flex;position:relative}.dialog-buttons-vertical .dialog-buttons{flex-direction:column;height:auto!important}.dialog-button{overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.dialog-no-buttons .dialog-buttons{display:none}.dialog-input-field{position:relative}input.dialog-input[type]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--f7-dialog-input-bg-color);border:var(--f7-dialog-input-border-width) solid var(--f7-dialog-input-border-color);border-radius:var(--f7-dialog-input-border-radius);box-shadow:none;box-sizing:border-box;display:block;font-family:inherit;font-size:var(--f7-dialog-input-font-size);height:var(--f7-dialog-input-height);margin:15px 0 0;width:100%}input.dialog-input[type]::-moz-placeholder{color:var(--f7-dialog-input-placeholder-color)}input.dialog-input[type]::placeholder{color:var(--f7-dialog-input-placeholder-color)}.dialog-input-double input.dialog-input{border-radius:var(--f7-dialog-input-border-radius) var(--f7-dialog-input-border-radius) 0 0}.dialog-input-double+.dialog-input-double input.dialog-input{border-radius:0 0 var(--f7-dialog-input-border-radius) var(--f7-dialog-input-border-radius)}.dialog-preloader .preloader{--f7-preloader-size:var(--f7-dialog-preloader-size)}html:has(.dialog.modal-in) .page-content{overflow:hidden;-webkit-overflow-scrolling:auto}.ios .dialog{-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);border-radius:var(--f7-dialog-border-radius);box-shadow:var(--f7-glass-shadow)}.ios .dialog.modal-out{transform:translate3d(0,-50%,0) scale(1)}.ios .dialog-inner{border-radius:var(--f7-dialog-border-radius) var(--f7-dialog-border-radius) 0 0}.ios .dialog-title+.dialog-text{margin-top:12px}.ios .dialog-buttons{gap:8px;justify-content:center;padding:0 14px 14px}.ios .dialog-button{width:100%;-webkit-box-flex:1;-ms-flex:1}.ios .dialog-no-buttons .dialog-inner{border-radius:var(--f7-dialog-border-radius)}.ios .dialog-input-field{margin-top:15px}.ios .dialog-input{padding:0 12px}.ios .dialog-input+.dialog-input{margin-top:12px}.ios .dialog-input-double+.dialog-input-double{margin-top:0}.ios .dialog-input-double+.dialog-input-double .dialog-input{border-top:0;margin-top:0}.ios .dialog-preloader{text-align:center}.ios .dialog-preloader .dialog-text~.preloader,.ios .dialog-preloader .dialog-title~.preloader,.ios .dialog-progress .dialog-text~.progressbar,.ios .dialog-progress .dialog-text~.progressbar-infinite,.ios .dialog-progress .dialog-title~.progressbar,.ios .dialog-progress .dialog-title~.progressbar-infinite{margin-top:15px}.md .dialog.modal-out{transform:translate3d(0,-50%,0) scale(.815)}.md .dialog-title+.dialog-text{margin-top:20px}.md .dialog-text{line-height:1.5}.md .dialog-buttons{box-sizing:border-box;gap:8px;justify-content:flex-end;overflow:hidden;padding:0 24px 24px}.md .dialog-button{width:auto}.md .dialog-buttons-vertical .dialog-buttons{align-items:flex-end;display:flex;flex-direction:column}.md .dialog-input{padding:0;position:relative;transition-duration:.2s}.md .dialog-input+.dialog-input{margin-top:16px}.md .dialog-preloader .dialog-inner,.md .dialog-preloader .dialog-title,.md .dialog-progress .dialog-inner,.md .dialog-progress .dialog-title{text-align:center}.md .dialog-preloader .dialog-text~.preloader,.md .dialog-preloader .dialog-title~.preloader{margin-top:20px}.md .dialog-progress .dialog-text~.progressbar,.md .dialog-progress .dialog-text~.progressbar-infinite,.md .dialog-progress .dialog-title~.progressbar,.md .dialog-progress .dialog-title~.progressbar-infinite{margin-top:16px}:root{--f7-popup-border-radius:0px;--f7-popup-tablet-width:630px;--f7-popup-tablet-height:630px;--f7-popup-push-offset:var(--f7-safe-area-top)}.ios{--f7-popup-tablet-border-radius:32px;--f7-popup-transition-duration:.4s;--f7-popup-transition-timing-function:initial;--f7-popup-push-border-radius:32px}.md{--f7-popup-tablet-border-radius:28px;--f7-popup-transition-duration:.6s;--f7-popup-transition-timing-function:cubic-bezier(0,1,.2,1);--f7-popup-push-border-radius:28px}.popup-backdrop{z-index:10500}.popup,.popup-backdrop-unique{z-index:11000}.popup{background:#fff;border-radius:var(--f7-popup-border-radius);box-sizing:border-box;display:none;height:100%;left:0;overflow:hidden;position:absolute;top:0;transform:translate3d(0,100vh,0);transition-property:transform;transition-timing-function:var(--f7-popup-transition-timing-function);width:100%}.dark .popup,.popup.dark{background:#000}.popup.modal-in,.popup.modal-out{transition-duration:var(--f7-popup-transition-duration)}.popup.not-animated{transition-duration:0s}.popup.modal-in{display:block;transform:translateZ(0)}.popup.modal-out{transform:translate3d(0,100vh,0)}.popup.swipe-close-to-top.modal-out{transform:translate3d(0,-100vh,0)}@media(min-width:630px)and (min-height:630px){.popup:not(.popup-tablet-fullscreen){--f7-safe-area-top:0px;--f7-safe-area-bottom:0px;border-radius:var(--f7-popup-tablet-border-radius,var(--f7-popup-border-radius));height:var(--f7-popup-tablet-height);left:50%;margin-left:calc(var(--f7-popup-tablet-width)*-1/2);margin-top:calc(var(--f7-popup-tablet-height)*-1/2);top:50%;transform:translate3d(0,100vh,0);width:var(--f7-popup-tablet-width)}.popup:not(.popup-tablet-fullscreen).modal-in{transform:translateZ(0)}.popup:not(.popup-tablet-fullscreen).modal-out{transform:translate3d(0,100vh,0)}.popup:not(.popup-tablet-fullscreen).swipe-close-to-top.modal-out{transform:translate3d(0,-100vh,0)}.popup:not(.popup-tablet-fullscreen).popup-behind{pointer-events:none;transform:translateZ(0) scale(.9)}.popup:not(.popup-tablet-fullscreen).popup-behind.modal-out{transform:translate3d(0,100vh,0) scale(.9)}html:has(.popup-push-in) .popup-push:not(.popup-tablet-fullscreen){margin-top:0}}html:has(.popup.modal-in) .framework7-root>.panel .page-content,html:has(.popup.modal-in) .framework7-root>.view .page-content,html:has(.popup.modal-in) .framework7-root>.views .page-content{overflow:hidden;-webkit-overflow-scrolling:auto}html:has(.popup-push-closing) .popup-push,html:has(.popup-push-in) .popup-push{border-radius:var(--f7-popup-push-border-radius) var(--f7-popup-push-border-radius) 0 0;height:calc(100% - var(--f7-popup-push-offset) - 10px);top:calc(var(--f7-popup-push-offset) + 10px);--f7-safe-area-top:0px}html:has(.popup-push-closing) .popup-push .page,html:has(.popup-push-closing) .popup-push .view,html:has(.popup-push-in) .popup-push .page,html:has(.popup-push-in) .popup-push .view{--f7-safe-area-top:0px}html:has(.popup-push-closing) .framework7-root,html:has(.popup-push-in) .framework7-root{background:#000}html:has(.popup-push-closing) .framework7-root>.view,html:has(.popup-push-closing) .framework7-root>.views,html:has(.popup-push-in) .framework7-root>.view,html:has(.popup-push-in) .framework7-root>.views{transition-duration:var(--f7-popup-transition-duration);transition-timing-function:var(--f7-popup-transition-timing-function)}html:has(.popup-push-closing) .dark .framework7-root>.view:after,html:has(.popup-push-closing) .dark .framework7-root>.views:after,html:has(.popup-push-closing) .dark.framework7-root>.view:after,html:has(.popup-push-closing) .dark.framework7-root>.views:after,html:has(.popup-push-closing) .framework7-root>.view.dark:after,html:has(.popup-push-closing) .framework7-root>.views.dark:after,html:has(.popup-push-closing).dark .framework7-root>.view:after,html:has(.popup-push-closing).dark .framework7-root>.views:after,html:has(.popup-push-in) .dark .framework7-root>.view:after,html:has(.popup-push-in) .dark .framework7-root>.views:after,html:has(.popup-push-in) .dark.framework7-root>.view:after,html:has(.popup-push-in) .dark.framework7-root>.views:after,html:has(.popup-push-in) .framework7-root>.view.dark:after,html:has(.popup-push-in) .framework7-root>.views.dark:after,html:has(.popup-push-in).dark .framework7-root>.view:after,html:has(.popup-push-in).dark .framework7-root>.views:after{animation:popup-dark-push-overlay-fade-in var(--f7-popup-transition-duration) forwards;background:#ffffff1a;border-radius:var(--f7-popup-push-border-radius) var(--f7-popup-push-border-radius) 0 0;content:"";height:100%;left:0;opacity:1;pointer-events:none;position:absolute;top:0;width:100%;z-index:13000}html:has(.popup-push-in) .framework7-root>.view,html:has(.popup-push-in) .framework7-root>.views{border-radius:var(--f7-popup-push-border-radius) var(--f7-popup-push-border-radius) 0 0;transform:translateZ(0) scale(var(--f7-popup-push-scale,1))!important}html:has(.popup-push-in) .popup:after{background:#0006;border-radius:var(--f7-popup-push-border-radius) var(--f7-popup-push-border-radius) 0 0;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition-duration:var(--f7-popup-transition-duration);transition-timing-function:var(--f7-popup-transition-timing-function);width:100%;z-index:13000}html:has(.popup-push-in) .dark .popup:after,html:has(.popup-push-in) .dark.popup:after,html:has(.popup-push-in).dark .popup:after{background:#ffffff0d}html:has(.popup-push-in) .popup-behind{transform:translateZ(0) scale(var(--f7-popup-push-scale,1))}html:has(.popup-push-in) .popup-behind.modal-out{transform:translate3d(0,100vh,0) scale(var(--f7-popup-push-scale,1))}html:has(.popup-push-in) .popup-behind:not(.popup-push){border-radius:var(--f7-popup-push-border-radius) var(--f7-popup-push-border-radius) 0 0}html:has(.popup-push-in) .popup-behind.popup-push{transform:translate3d(0,calc(-10px - var(--f7-popup-push-offset)),0) scale(var(--f7-popup-push-scale,1))}html:has(.popup-push-in) .popup-behind.popup-push.modal-out{transform:translate3d(0,calc(-10px - var(--f7-popup-push-offset) + 100vh),0) scale(var(--f7-popup-push-scale,1))}html:has(.popup-push-in) .popup-behind:after{opacity:1;pointer-events:auto}html:has(.popup-push-closing) .dark .framework7-root>.view:after,html:has(.popup-push-closing) .dark .framework7-root>.views:after,html:has(.popup-push-closing) .dark.framework7-root>.view:after,html:has(.popup-push-closing) .dark.framework7-root>.views:after,html:has(.popup-push-closing) .framework7-root>.view.dark:after,html:has(.popup-push-closing) .framework7-root>.views.dark:after,html:has(.popup-push-closing).dark .framework7-root>.view:after,html:has(.popup-push-closing).dark .framework7-root>.views:after{animation:popup-dark-push-overlay-fade-out var(--f7-popup-transition-duration) forwards;animation-timing-function:var(--f7-popup-transition-timing-function)}@keyframes popup-dark-push-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes popup-dark-push-overlay-fade-out{0%{opacity:1}to{opacity:0}}:root{--f7-actions-grid-button-font-size:12px;--f7-actions-grid-button-icon-size:48px}.ios{--f7-actions-transition-timing-function:initial;--f7-actions-border-radius:32px;--f7-actions-grid-button-text-color:#757575;--f7-actions-button-padding:0px;--f7-actions-button-text-align:center;--f7-actions-button-height:56px;--f7-actions-button-height-landscape:56px;--f7-actions-button-font-size:20px;--f7-actions-button-icon-size:28px;--f7-actions-button-justify-content:center;--f7-actions-label-padding:8px 10px;--f7-actions-label-font-weight:400;--f7-actions-label-font-size:13px;--f7-actions-label-justify-content:center;--f7-actions-group-border-color:#0000;--f7-actions-group-margin:8px;--f7-actions-bg-color:var(--f7-glass-bg-color);--f7-actions-button-border-color:#0003;--f7-actions-button-pressed-bg-color:#e6e6e6e6;--f7-actions-button-pressed-bg-color-rgb:230,230,230;--f7-actions-label-text-color:#8a8a8a}.ios .dark,.ios.dark{--f7-actions-button-border-color:#ffffff26;--f7-actions-button-pressed-bg-color:#323232e6;--f7-actions-button-pressed-bg-color-rgb:50,50,50;--f7-actions-label-text-color:#ffffff8c}.md{--f7-actions-transition-timing-function:cubic-bezier(0,.8,.34,1);--f7-actions-border-radius:16px;--f7-actions-button-border-color:#0000;--f7-actions-button-padding:0 16px;--f7-actions-button-text-align:left;--f7-actions-button-height:48px;--f7-actions-button-height-landscape:48px;--f7-actions-button-font-size:16px;--f7-actions-button-icon-size:24px;--f7-actions-button-justify-content:space-between;--f7-actions-label-padding:12px 16px;--f7-actions-label-font-size:14px;--f7-actions-label-font-weight:500;--f7-actions-label-justify-content:flex-start;--f7-actions-group-margin:0px;--f7-actions-button-pressed-bg-color:#e5e5e5}.md .dark,.md.dark{--f7-actions-button-pressed-bg-color:#2e2e2e}.md,.md .dark,.md [class*=color-]{--f7-actions-button-text-color:var(--f7-md-on-surface);--f7-actions-bg-color:var(--f7-md-surface-3);--f7-actions-group-border-color:var(--f7-md-outline);--f7-actions-label-text-color:var(--f7-theme-color);--f7-actions-grid-button-text-color:var(--f7-md-on-surface)}.actions-backdrop-unique{z-index:13500}.actions-modal{bottom:0;display:none;left:0;max-height:100%;overflow:auto;position:absolute;transform:translate3d(0,100%,0);width:100%;z-index:13500;-webkit-overflow-scrolling:touch;transition-property:transform;will-change:transform}.actions-modal.modal-in,.actions-modal.modal-out{transition-duration:.3s}.actions-modal.not-animated{transition-duration:0s}.ios .actions-modal.modal-in{transform:translate3d(0,calc(var(--f7-safe-area-bottom)*-1),0)}.md .actions-modal.modal-in{transform:translateZ(0)}.actions-modal.modal-out{transform:translate3d(0,100%,0);z-index:13499}@media(min-width:496px){.actions-modal{left:50%;margin-left:-240px;width:480px}}@media(orientation:landscape){.actions-modal{--f7-actions-button-height:var(--f7-actions-button-height-landscape)}}.actions-backdrop,.actions-modal{transition-timing-function:var(--f7-actions-transition-timing-function)}.actions-group{margin:var(--f7-actions-group-margin);overflow:hidden;position:relative;transform:translateZ(0)}.actions-group:after{background-color:var(--f7-actions-group-border-color);content:"";display:block;height:1px;inset:auto auto 0 0;position:absolute;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)));transform-origin:50% 100%;width:100%;z-index:15}.actions-group:last-child:after{display:none!important}.actions-button,.actions-label{box-sizing:border-box;display:block;font-weight:400;margin:0;overflow:hidden;position:relative;text-align:var(--f7-actions-button-text-align);width:100%}.actions-button:after,.actions-label:after{background-color:var(--f7-actions-button-border-color);content:"";display:block;height:1px;inset:auto auto 0 0;position:absolute;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)));transform-origin:50% 100%;width:100%;z-index:15}.actions-button a,.actions-label a{color:inherit;display:block;-webkit-text-decoration:none;text-decoration:none}.actions-button{color:var(--f7-actions-button-text-color,var(--f7-theme-color));cursor:pointer;display:flex;font-size:var(--f7-actions-button-font-size);height:var(--f7-actions-button-height);justify-content:var(--f7-actions-button-justify-content);line-height:var(--f7-actions-button-height);padding:var(--f7-actions-button-padding);z-index:10}.actions-button.active-state{background-color:var(--f7-actions-button-pressed-bg-color)!important}.actions-button[class*=color-]{color:var(--f7-theme-color)}.actions-button-media{align-items:center;display:flex;flex-shrink:0}.actions-button-media i.icon{font-size:var(--f7-actions-button-icon-size);height:var(--f7-actions-button-icon-size);width:var(--f7-actions-button-icon-size)}.actions-button a,.actions-button-text{overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.actions-button-text{flex-shrink:1;text-align:var(--f7-actions-button-text-align);width:100%}.actions-label{align-items:center;color:var(--f7-actions-label-text-color);display:flex;font-size:var(--f7-actions-label-font-size);font-weight:var(--f7-actions-label-font-weight);justify-content:var(--f7-actions-label-justify-content);line-height:1.3;min-height:var(--f7-actions-label-min-height,var(--f7-actions-button-height));padding:var(--f7-actions-label-padding)}.actions-label[class*=" color-"]{--f7-actions-label-text-color:var(--f7-theme-color)}.actions-grid .actions-group{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:0}.actions-grid .actions-group:not(:last-child){margin-bottom:0}.actions-grid .actions-button,.actions-grid .actions-label{background:none}.actions-grid .actions-button{color:var(--f7-actions-grid-button-text-color);display:block;height:auto;line-height:1;padding:16px;width:33.33333333%}.actions-grid .actions-button:after{display:none!important}.actions-grid .actions-button-media{margin-left:auto!important;margin-right:auto!important}.actions-grid .actions-button-media,.actions-grid .actions-button-media i.icon{height:var(--f7-actions-grid-button-icon-size);width:var(--f7-actions-grid-button-icon-size)}.actions-grid .actions-button-media i.icon{font-size:var(--f7-actions-grid-button-icon-size)}.actions-grid .actions-button-text{font-size:var(--f7-actions-grid-button-font-size);height:1.33em;line-height:1.33em;margin-left:0!important;margin-top:8px;text-align:center!important}.ios .actions-modal{overflow:visible}.ios .actions-group{-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);background:var(--f7-actions-bg-color);border-radius:var(--f7-actions-border-radius);box-shadow:var(--f7-glass-shadow)}.ios .actions-button:first-child,.ios .actions-label:first-child{border-radius:var(--f7-actions-border-radius) var(--f7-actions-border-radius) 0 0}.ios .actions-button:last-child,.ios .actions-label:last-child{border-radius:0 0 var(--f7-actions-border-radius) var(--f7-actions-border-radius)}.ios .actions-button:last-child:after,.ios .actions-label:last-child:after{display:none!important}.ios .actions-button:first-child:last-child,.ios .actions-label:first-child:last-child{border-radius:var(--f7-actions-border-radius)}.ios .actions-button b,.ios .actions-button.actions-button-strong,.ios .actions-label b,.ios .actions-label.actions-button-strong{font-weight:600}.ios .actions-grid:before{-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);background:var(--f7-actions-bg-color);border-radius:var(--f7-actions-border-radius);bottom:var(--f7-actions-group-margin);box-shadow:var(--f7-glass-shadow);content:"";left:var(--f7-actions-group-margin);position:absolute;right:var(--f7-actions-group-margin);top:0}.ios .actions-grid .actions-group{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;box-shadow:none}.ios .actions-grid .actions-button,.ios .actions-grid .actions-label{border-radius:var(--f7-actions-border-radius)}.ios .actions-button-media{margin-left:16px}.ios .actions-button-media+.actions-button-text{margin-left:16px;text-align:left}.md .actions-modal{background-color:var(--f7-actions-bg-color);border-radius:var(--f7-actions-border-radius) var(--f7-actions-border-radius) 0 0;padding-bottom:var(--f7-safe-area-bottom)}.md .actions-button{transition-duration:.3s}.md .actions-button b,.md .actions-button.actions-button-strong,.md .actions-label b,.md .actions-label.actions-button-strong{font-weight:500}.md .actions-button-media{min-width:40px}.md .actions-button-media+.actions-button-text{margin-left:16px}:root{--f7-sheet-height:260px;--f7-sheet-push-offset:var(--f7-safe-area-top)}.ios{--f7-sheet-border-radius:32px;--f7-sheet-border-color:#0000;--f7-sheet-transition-timing-function:initial;--f7-sheet-push-border-radius:32px;--f7-sheet-transition-duration:.3s;--f7-sheet-bg-color:var(--f7-glass-bg-color)}.md{--f7-sheet-border-radius:16px;--f7-sheet-push-border-radius:16px;--f7-sheet-border-color:#0000;--f7-sheet-transition-timing-function:cubic-bezier(0,.8,.34,1);--f7-sheet-transition-duration:.4s}.md,.md .dark,.md [class*=color-]{--f7-sheet-bg-color:var(--f7-md-surface)}.sheet-backdrop{z-index:11000}.sheet-backdrop-unique,.sheet-modal{z-index:12500}.sheet-modal{background:var(--f7-sheet-bg-color);bottom:0;box-sizing:border-box;display:none;height:var(--f7-sheet-height);left:0;overflow:hidden;position:absolute;transform:translate3d(0,100%,0);transition-property:transform;width:100%;will-change:transform,opacity}.sheet-modal.modal-in,.sheet-modal.modal-out{transition-duration:var(--f7-sheet-transition-duration)}.sheet-modal.not-animated{transition-duration:0s}.sheet-modal.modal-in{display:block;transform:translateZ(0)}.sheet-modal.modal-in-breakpoint,.sheet-modal.modal-in-swipe-step{display:block;transform:translate3d(0,var(--f7-sheet-breakpoint,var(--f7-sheet-swipe-step,0)),0)}.sheet-modal.modal-out{transform:translate3d(0,100%,0)}.sheet-modal .sheet-modal-inner{height:100%;overflow:hidden;position:relative}.sheet-modal .toolbar{--f7-safe-area-top:0px;--f7-safe-area-bottom:0px}.sheet-backdrop,.sheet-modal{transition-timing-function:var(--f7-sheet-transition-timing-function)}.sheet-modal-top{border-radius:0 0 var(--f7-sheet-border-radius) var(--f7-sheet-border-radius)}.sheet-modal-top:after{backface-visibility:hidden;background-color:var(--f7-sheet-border-color);content:"";display:block;height:1px;inset:auto auto 0 0;position:absolute;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)));transform-origin:50% 100%;transform-style:preserve-3d;width:100%;z-index:15;z-index:700}.sheet-modal-bottom,.sheet-modal:not(.sheet-modal-top){--f7-safe-area-top:0px;border-radius:var(--f7-sheet-border-radius) var(--f7-sheet-border-radius) 0 0}.sheet-modal-bottom:before,.sheet-modal:not(.sheet-modal-top):before{backface-visibility:hidden;background-color:var(--f7-sheet-border-color);content:"";display:block;height:1px;inset:0 auto auto 0;position:absolute;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)));transform-origin:50% 0;transform-style:preserve-3d;width:100%;z-index:15;z-index:700}.sheet-modal-top{--f7-safe-area-bottom:0px;bottom:auto;top:0}.sheet-modal-top,.sheet-modal-top.modal-out{transform:translate3d(0,-100%,0)}.sheet-modal-top .toolbar-bottom{position:absolute}.sheet-modal-top .page-content{padding-top:var(--f7-safe-area-top)}html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .sheet-modal-push{--f7-sheet-border-color:#0000;border-radius:var(--f7-sheet-push-border-radius) var(--f7-sheet-push-border-radius) 0 0;overflow:hidden}html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .sheet-modal-push .page,html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .sheet-modal-push .view{--f7-safe-area-top:0px}html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .sheet-modal-push.sheet-modal-top{border-radius:0 0 var(--f7-sheet-push-border-radius) var(--f7-sheet-push-border-radius)}html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .framework7-root{background:#000}html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .framework7-root>.view,html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .framework7-root>.views{transition-duration:var(--f7-sheet-transition-duration);transition-timing-function:var(--f7-sheet-transition-timing-function)}html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .dark .framework7-root>.view:after,html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .dark .framework7-root>.views:after,html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .dark.framework7-root>.view:after,html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .dark.framework7-root>.views:after,html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .framework7-root>.view.dark:after,html:has(.sheet-modal-push-in,.sheet-modal-push-closing) .framework7-root>.views.dark:after,html:has(.sheet-modal-push-in,.sheet-modal-push-closing).dark .framework7-root>.view:after,html:has(.sheet-modal-push-in,.sheet-modal-push-closing).dark .framework7-root>.views:after{animation:sheet-dark-push-overlay-fade-in var(--f7-sheet-transition-duration);animation-timing-function:var(--f7-sheet-transition-timing-function);background:#ffffff1a;content:"";height:100%;left:0;opacity:1;pointer-events:none;position:absolute;top:0;transition-duration:var(--f7-sheet-transition-duration);transition-timing-function:var(--f7-sheet-transition-timing-function);width:100%;z-index:13000}html:has(.sheet-modal-push-in) .framework7-root>.view,html:has(.sheet-modal-push-in) .framework7-root>.views{border-radius:var(--f7-sheet-push-border-radius);transform:translateZ(0) scale(var(--f7-sheet-push-scale,1))!important}html:has(.sheet-modal-push-closing) .dark .framework7-root>.view:after,html:has(.sheet-modal-push-closing) .dark .framework7-root>.views:after,html:has(.sheet-modal-push-closing) .dark.framework7-root>.view:after,html:has(.sheet-modal-push-closing) .dark.framework7-root>.views:after,html:has(.sheet-modal-push-closing) .framework7-root>.view.dark:after,html:has(.sheet-modal-push-closing) .framework7-root>.views.dark:after,html:has(.sheet-modal-push-closing).dark .framework7-root>.view:after,html:has(.sheet-modal-push-closing).dark .framework7-root>.views:after{animation:none;opacity:0}@keyframes sheet-dark-push-overlay-fade-in{0%{opacity:0}to{opacity:1}}.ios .sheet-modal{-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:var(--f7-glass-shadow)}.ios .sheet-modal .toolbar{position:absolute}.ios:not(.device-ios) .sheet-modal .toolbar:before{display:none}.md .sheet-modal .toolbar{--f7-safe-area-bottom:0px;position:relative;width:100%}.md .sheet-modal .toolbar:after,.md .sheet-modal .toolbar:before{display:none}.md .sheet-modal .toolbar+.sheet-modal-inner{height:calc(100% - var(--f7-toolbar-height))}.md .sheet-modal .toolbar+.sheet-modal-inner .page-content{--f7-page-toolbar-top-offset:0px;--f7-page-toolbar-bottom-offset:0px}.md .sheet-modal .toolbar a.link:not(.tab-link){flex-shrink:0}:root{--f7-toast-font-size:14px;--f7-toast-icon-size:48px;--f7-toast-max-width:568px}.ios{--f7-toast-bg-color:var(--f7-glass-bg-color);--f7-toast-padding-horizontal:16px;--f7-toast-padding-vertical:12px;--f7-toast-border-radius:32px;--f7-toast-button-min-width:64px}.md{--f7-toast-padding-horizontal:24px;--f7-toast-padding-vertical:14px;--f7-toast-border-radius:16px;--f7-toast-button-min-width:64px}.md,.md .dark,.md [class*=color-]{--f7-toast-text-color:var(--f7-md-on-surface);--f7-toast-bg-color:var(--f7-md-surface-5)}.toast{background-color:var(--f7-toast-bg-color);box-sizing:border-box;color:var(--f7-toast-text-color);font-size:var(--f7-toast-font-size);max-width:var(--f7-toast-max-width);opacity:0;position:absolute;transition-property:transform,opacity;z-index:20000}.toast.modal-in{opacity:1}.toast .toast-content{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:var(--f7-toast-padding-vertical) var(--f7-toast-padding-horizontal)}.toast .toast-text{flex-shrink:1;line-height:20px;min-width:0}.toast .toast-button{flex-shrink:0;margin-bottom:-8px;margin-top:-8px;min-width:var(--f7-toast-button-min-width);width:auto}.toast.toast-with-icon .toast-content{display:block;text-align:center}.toast.toast-with-icon .toast-text{text-align:center}.toast.toast-with-icon .toast-icon .f7-icons,.toast.toast-with-icon .toast-icon .material-icons{font-size:var(--f7-toast-icon-size)}.toast.toast-center{top:50%}.toast.toast-top{margin-top:var(--f7-safe-area-top)}.ios .toast{-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:var(--f7-glass-shadow);left:0;transition-duration:.3s;width:100%}.ios .toast.toast-top{top:0;transform:translate3d(0,-100%,0)}.ios .toast.toast-top.modal-in{transform:translateZ(0)}.ios .toast.toast-center{border-radius:var(--f7-toast-border-radius);left:50%;width:auto}.ios .toast.toast-center,.ios .toast.toast-center.modal-in{transform:translate3d(-50%,-50%,0)}.ios .toast.toast-bottom{bottom:0;transform:translate3d(0,100%,0)}.ios .toast.toast-bottom.modal-in{transform:translateZ(0)}@media(max-width:568px){.ios .toast.toast-top{margin-top:0}.ios .toast.toast-top .toast-content{padding-top:calc(var(--f7-toast-padding-vertical) + var(--f7-safe-area-top))}.ios .toast.toast-bottom .toast-content{padding-bottom:calc(var(--f7-toast-padding-vertical) + var(--f7-safe-area-bottom))}}@media(min-width:569px){.ios .toast{border-radius:var(--f7-toast-border-radius);left:50%;margin-left:calc(var(--f7-toast-max-width)*-1/2)}.ios .toast.toast-top{top:16px}.ios .toast.toast-center{margin-left:0}.ios .toast.toast-bottom{margin-bottom:calc(16px + var(--f7-safe-area-bottom))}}@media(min-width:1024px){.ios .toast{margin-left:0;width:auto}.ios .toast.toast-horizontal-left{left:16px}.ios .toast.toast-horizontal-right{left:auto;right:16px}.ios .toast.toast-horizontal-center{left:50%;margin-left:calc(var(--f7-toast-max-width)*-1/2);width:var(--f7-toast-max-width)}}.ios .toast-button{margin-left:16px;margin-right:calc(var(--f7-button-padding-horizontal)*-1)}.md .toast{border-radius:var(--f7-toast-border-radius);left:8px;transform:scale(.9);transition-duration:.2s;width:calc(100% - 16px)}.md .toast.modal-in,.md .toast.modal-out{transform:scale(1)}.md .toast.toast-top{top:8px}.md .toast.toast-center{left:50%;transform:scale(.9) translate3d(-55%,-55%,0);width:auto}.md .toast.toast-center.modal-in,.md .toast.toast-center.modal-out{transform:scale(1) translate3d(-50%,-50%,0)}.md .toast.toast-bottom{bottom:calc(8px + var(--f7-safe-area-bottom))}@media(min-width:584px){.md .toast{left:50%;margin-left:calc(var(--f7-toast-max-width)*-1/2)}.md .toast.toast-center{margin-left:0}}@media(min-width:1024px){.md .toast{margin-left:0;width:auto}.md .toast.toast-horizontal-left{left:24px}.md .toast.toast-horizontal-right{left:auto;right:24px}.md .toast.toast-horizontal-center{left:50%;margin-left:calc(var(--f7-toast-max-width)*-1/2);width:var(--f7-toast-max-width)}.md .toast.toast-bottom{bottom:calc(24px + var(--f7-safe-area-bottom))}.md .toast.toast-top{top:24px}}.md .toast-button{margin-left:16px;margin-right:-8px}:root{--f7-panel-width:288px;--f7-panel-backdrop-bg-color:#0000004d}.ios{--f7-panel-floating-border-radius:32px;--f7-panel-collapsed-width:58px;--f7-panel-transition-duration:.4s;--f7-panel-transition-timing-function:initial;--f7-panel-bg-color:var(--f7-glass-bg-color)}.md{--f7-panel-floating-border-radius:16px;--f7-panel-collapsed-width:60px;--f7-panel-transition-duration:.4s;--f7-panel-transition-timing-function:cubic-bezier(0,.8,.34,1);--f7-panel-bg-color:#fff}.md .dark,.md.dark{--f7-panel-bg-color:#000}.panel-backdrop{background-color:var(--f7-panel-backdrop-bg-color);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateZ(0);transition-duration:var(--f7-panel-transition-duration);transition-property:transform,opacity;visibility:hidden;width:100%;z-index:5999}.panel-backdrop .with-panel,.panel-backdrop .with-panel-closing{visibility:visible}.panel-backdrop.not-animated{transition-duration:0s!important}.panel{background-color:var(--f7-panel-bg-color);box-sizing:border-box;height:100%;overflow:visible;position:absolute;top:0;transform:translateZ(0);transition-duration:var(--f7-panel-transition-duration);transition-property:transform;width:var(--f7-panel-width);z-index:1000}.panel:not(.panel-in):not(.panel-out):not(.panel-in-breakpoint):not(.panel-in-collapsed):not(.panel-in-swipe){display:none}.panel:after{content:"";height:100%;opacity:0;pointer-events:none;position:absolute;top:0;transition-duration:var(--f7-panel-transition-duration);transition-property:transform,opacity;width:20px;z-index:5999}.panel.not-animated,.panel.not-animated:after,.panel.panel-reveal.not-animated~.view,.panel.panel-reveal.not-animated~.views{transition-duration:0s!important}.panel.panel-resizing{-webkit-user-select:none;-moz-user-select:none;user-select:none}.panel.panel-resizing,.panel.panel-resizing:after,.panel.panel-resizing~.view,.panel.panel-resizing~.views{transition-duration:0s!important}.panel-cover,.panel-floating{z-index:6000}.panel-floating{border-radius:var(--f7-panel-floating-border-radius);bottom:calc(8px + var(--f7-safe-area-bottom, 0px));height:auto;overflow:hidden;top:calc(8px + var(--f7-safe-area-top, 0px))}.panel-floating .view,.panel-floating .views{--f7-safe-area-top:0px;--f7-safe-area-bottom:0px}.page .panel-floating{bottom:calc(8px + var(--f7-safe-area-bottom, 0px));top:calc(8px + var(--f7-page-navbar-offset, 0px))}.page .panel-floating .page{--f7-page-navbar-offset:0px}.page .panel-floating .navbars~*,.page .panel-floating .navbar~*{--f7-page-navbar-offset:calc(var(--f7-navbar-height))}.panel-left{left:0;width:var(--f7-panel-left-width,var(--f7-panel-width))}.panel-left.panel-cover,.panel-left.panel-floating,.panel-left.panel-push{transform:translate3d(calc(var(--f7-panel-left-width, var(--f7-panel-width))*-1),0,0)}.panel-right{right:0;width:var(--f7-panel-right-width,var(--f7-panel-width))}.panel-right.panel-cover,.panel-right.panel-floating,.panel-right.panel-push{transform:translate3d(var(--f7-panel-right-width,var(--f7-panel-width)),0,0)}.panel-in-breakpoint{transform:translateZ(0)!important;transition-duration:0s}.panel-in-breakpoint:after{display:none}.panel-in-breakpoint.panel-cover,.panel-in-breakpoint.panel-floating{z-index:5900}.panel,.panel-backdrop{transition-timing-function:var(--f7-panel-transition-timing-function)}html.with-panel-closing .framework7-root>.view,html.with-panel-closing .views,html.with-panel-left-push .framework7-root>.view,html.with-panel-left-push .views,html.with-panel-left-reveal .framework7-root>.view,html.with-panel-left-reveal .views,html.with-panel-right-push .framework7-root>.view,html.with-panel-right-push .views,html.with-panel-right-reveal .framework7-root>.view,html.with-panel-right-reveal .views{transition-duration:var(--f7-panel-transition-duration);transition-property:transform;transition-timing-function:var(--f7-panel-transition-timing-function)}html.with-panel .framework7-root>.view .page-content,html.with-panel .framework7-root>.views .page-content{overflow:hidden;-webkit-overflow-scrolling:auto}html.with-panel-left-push .framework7-root>.view,html.with-panel-left-push .views,html.with-panel-left-reveal .framework7-root>.view,html.with-panel-left-reveal .views{transform:translate3d(var(--f7-panel-left-width,var(--f7-panel-width)),0,0)}html.with-panel-right-push .framework7-root>.view,html.with-panel-right-push .views,html.with-panel-right-reveal .framework7-root>.view,html.with-panel-right-reveal .views{transform:translate3d(calc(var(--f7-panel-right-width, var(--f7-panel-width))*-1),0,0)}.page>.panel-backdrop{z-index:290}.page .panel-push,.page>.panel-reveal{z-index:1}.page>.panel-cover,.page>.panel-floating{z-index:300}.page.with-panel-closing>.page-content,.page.with-panel-closing>.tabs,.page.with-panel-left-push>.page-content,.page.with-panel-left-push>.tabs,.page.with-panel-left-reveal>.page-content,.page.with-panel-left-reveal>.tabs,.page.with-panel-right-push>.page-content,.page.with-panel-right-push>.tabs,.page.with-panel-right-reveal>.page-content,.page.with-panel-right-reveal>.tabs{transition-duration:var(--f7-panel-transition-duration);transition-property:transform;transition-timing-function:var(--f7-panel-transition-timing-function)}.page.with-panel-left-push>.page-content,.page.with-panel-left-push>.tabs,.page.with-panel-left-reveal>.page-content,.page.with-panel-left-reveal>.tabs{transform:translate3d(var(--f7-panel-left-width,var(--f7-panel-width)),0,0)}.page.with-panel-right-push>.page-content,.page.with-panel-right-push>.tabs,.page.with-panel-right-reveal>.page-content,.page.with-panel-right-reveal>.tabs{transform:translate3d(calc(var(--f7-panel-right-width, var(--f7-panel-width))*-1),0,0)}.with-panel-closing .panel-backdrop-in{opacity:0;pointer-events:auto;visibility:visible}.with-panel-left-cover .panel-backdrop-in,.with-panel-left-floating .panel-backdrop-in,.with-panel-left-push .panel-backdrop-in,.with-panel-left-reveal .panel-backdrop-in,.with-panel-right-cover .panel-backdrop-in,.with-panel-right-floating .panel-backdrop-in,.with-panel-right-push .panel-backdrop-in,.with-panel-right-reveal .panel-backdrop-in{opacity:1;pointer-events:auto;visibility:visible}.with-panel-left-push .panel-backdrop-in,.with-panel-left-reveal .panel-backdrop-in{transform:translate3d(var(--f7-panel-left-width,var(--f7-panel-width)),0,0)}.with-panel-right-push .panel-backdrop-in,.with-panel-right-reveal .panel-backdrop-in{transform:translate3d(calc(var(--f7-panel-right-width, var(--f7-panel-width))*-1),0,0)}.with-panel-left-cover .panel-left,.with-panel-left-push .panel-left{transform:translateZ(0)}.with-panel-left-floating .panel-left{transform:translate3d(8px,0,0)}.with-panel-right-cover .panel-right,.with-panel-right-push .panel-right{transform:translateZ(0)}.with-panel-right-floating .panel-right{transform:translate3d(-8px,0,0)}.panel-resizable{max-width:100%}.panel-resize-handler{cursor:col-resize;display:none;height:100%;position:absolute;top:0;width:6px;z-index:6000}.panel-resizable .panel-resize-handler{display:block}.panel-left.panel-cover .panel-resize-handler,.panel-left.panel-floating .panel-resize-handler{right:-3px}.panel-left.panel-push .panel-resize-handler,.panel-left.panel-reveal .panel-resize-handler{right:0}.panel-right.panel-cover .panel-resize-handler,.panel-right.panel-floating .panel-resize-handler{left:-3px}.panel-right.panel-push .panel-resize-handler,.panel-right.panel-reveal .panel-resize-handler{left:0}.panel-left.panel-in-collapsed~.page-content,.panel-left.panel-in-collapsed~.tabs,.panel-left.panel-in-collapsed~.view,.panel-left.panel-in-collapsed~.views{margin-left:var(--f7-panel-left-collapsed-width,var(--f7-panel-collapsed-width))}.page.with-panel-left-reveal .panel-left.panel-in-collapsed~.page-content,.page.with-panel-left-reveal .panel-left.panel-in-collapsed~.tabs,html.with-panel-left-reveal .panel-left.panel-in-collapsed~.view,html.with-panel-left-reveal .panel-left.panel-in-collapsed~.views{transform:translate3d(calc(var(--f7-panel-left-width, var(--f7-panel-width)) - var(--f7-panel-left-collapsed-width, var(--f7-panel-collapsed-width))),0,0)}.panel-right.panel-in-collapsed~.page-content,.panel-right.panel-in-collapsed~.tabs,.panel-right.panel-in-collapsed~.view,.panel-right.panel-in-collapsed~.views{margin-right:var(--f7-panel-right-collapsed-width,var(--f7-panel-collapsed-width))}.page.with-panel-right-reveal .panel-right.panel-in-collapsed~.page-content,.page.with-panel-right-reveal .panel-right.panel-in-collapsed~.tabs,html.with-panel-right-reveal .panel-right.panel-in-collapsed~.view,html.with-panel-right-reveal .panel-right.panel-in-collapsed~.views{transform:translate3d(calc(var(--f7-panel-right-collapsed-width, var(--f7-panel-collapsed-width)) - var(--f7-panel-right-width, var(--f7-panel-width))),0,0)}html:has(.popup-push-closing) .framework7-root,html:has(.popup-push-in) .framework7-root{--f7-panelPushScale:var(--f7-popup-push-scale);--f7-panelPushTransitionDuration:var(--f7-popup-transition-duration);--f7-panelPushTransitionTimingFunction:var(--f7-popup-transition-timing-function);--f7-panelPushBorderRadius:var(--f7-popup-push-border-radius)}html:has(.sheet-modal-push-closing) .framework7-root,html:has(.sheet-modal-push-in) .framework7-root{--f7-panelPushScale:var(--f7-sheet-push-scale);--f7-panelPushTransitionDuration:var(--f7-sheet-transition-duration);--f7-panelPushTransitionTimingFunction:var(--f7-sheet-transition-timing-function);--f7-panelPushBorderRadius:var(--f7-sheet-push-border-radius)}html:has(.popup-push-in) .framework7-root>.panel-in,html:has(.popup-push-in) .framework7-root>.panel-out,html:has(.sheet-modal-push-in) .framework7-root>.panel-in,html:has(.sheet-modal-push-in) .framework7-root>.panel-out{transition-duration:var(--f7-panelPushTransitionDuration);transition-timing-function:var(--f7-panelPushTransitionTimingFunction)}html:has(.popup-push-in) .framework7-root>.panel-in.panel-push.panel-left,html:has(.popup-push-in) .framework7-root>.panel-in.panel-reveal.panel-left,html:has(.popup-push-in) .framework7-root>.panel-out.panel-push.panel-left,html:has(.popup-push-in) .framework7-root>.panel-out.panel-reveal.panel-left,html:has(.sheet-modal-push-in) .framework7-root>.panel-in.panel-push.panel-left,html:has(.sheet-modal-push-in) .framework7-root>.panel-in.panel-reveal.panel-left,html:has(.sheet-modal-push-in) .framework7-root>.panel-out.panel-push.panel-left,html:has(.sheet-modal-push-in) .framework7-root>.panel-out.panel-reveal.panel-left{border-top-left-radius:var(--f7-panelPushBorderRadius);transform:scale(var(--f7-panelPushScale,1));transform-origin:50vw center}html:has(.popup-push-in) .framework7-root>.panel-in.panel-push.panel-left .view,html:has(.popup-push-in) .framework7-root>.panel-in.panel-reveal.panel-left .view,html:has(.popup-push-in) .framework7-root>.panel-out.panel-push.panel-left .view,html:has(.popup-push-in) .framework7-root>.panel-out.panel-reveal.panel-left .view,html:has(.sheet-modal-push-in) .framework7-root>.panel-in.panel-push.panel-left .view,html:has(.sheet-modal-push-in) .framework7-root>.panel-in.panel-reveal.panel-left .view,html:has(.sheet-modal-push-in) .framework7-root>.panel-out.panel-push.panel-left .view,html:has(.sheet-modal-push-in) .framework7-root>.panel-out.panel-reveal.panel-left .view{border-top-left-radius:var(--f7-panelPushBorderRadius)}html:has(.popup-push-in) .framework7-root>.panel-in.panel-push.panel-right,html:has(.popup-push-in) .framework7-root>.panel-in.panel-reveal.panel-right,html:has(.popup-push-in) .framework7-root>.panel-out.panel-push.panel-right,html:has(.popup-push-in) .framework7-root>.panel-out.panel-reveal.panel-right,html:has(.sheet-modal-push-in) .framework7-root>.panel-in.panel-push.panel-right,html:has(.sheet-modal-push-in) .framework7-root>.panel-in.panel-reveal.panel-right,html:has(.sheet-modal-push-in) .framework7-root>.panel-out.panel-push.panel-right,html:has(.sheet-modal-push-in) .framework7-root>.panel-out.panel-reveal.panel-right{border-top-right-radius:var(--f7-panelPushBorderRadius);transform:scale(var(--f7-panelPushScale,1));transform-origin:calc(var(--f7-panel-left-width, var(--f7-panel-width)) - 50vw) center}html:has(.popup-push-in) .framework7-root>.panel-in.panel-push.panel-right .view,html:has(.popup-push-in) .framework7-root>.panel-in.panel-reveal.panel-right .view,html:has(.popup-push-in) .framework7-root>.panel-out.panel-push.panel-right .view,html:has(.popup-push-in) .framework7-root>.panel-out.panel-reveal.panel-right .view,html:has(.sheet-modal-push-in) .framework7-root>.panel-in.panel-push.panel-right .view,html:has(.sheet-modal-push-in) .framework7-root>.panel-in.panel-reveal.panel-right .view,html:has(.sheet-modal-push-in) .framework7-root>.panel-out.panel-push.panel-right .view,html:has(.sheet-modal-push-in) .framework7-root>.panel-out.panel-reveal.panel-right .view{border-top-right-radius:var(--f7-panelPushBorderRadius)}html:has(.popup-push-in) .framework7-root>.panel-in.panel-cover.panel-left,html:has(.popup-push-in) .framework7-root>.panel-out.panel-cover.panel-left,html:has(.sheet-modal-push-in) .framework7-root>.panel-in.panel-cover.panel-left,html:has(.sheet-modal-push-in) .framework7-root>.panel-out.panel-cover.panel-left{transform:translate3d(calc(var(--f7-panel-left-width, var(--f7-panel-width))*-1),0,0)}html:has(.popup-push-in) .framework7-root>.panel-in.panel-cover.panel-right,html:has(.popup-push-in) .framework7-root>.panel-out.panel-cover.panel-right,html:has(.sheet-modal-push-in) .framework7-root>.panel-in.panel-cover.panel-right,html:has(.sheet-modal-push-in) .framework7-root>.panel-out.panel-cover.panel-right{transform:translate3d(var(--f7-panel-right-width,var(--f7-panel-width)),0,0)}html:has(.popup-push-closing) .framework7-root>.panel-in,html:has(.sheet-modal-push-closing) .framework7-root>.panel-in{transition-duration:var(--f7-panelPushTransitionDuration);transition-timing-function:var(--f7-panelPushTransitionTimingFunction)}html:has(.popup-push-closing) .framework7-root>.panel-in.panel-push.panel-left,html:has(.popup-push-closing) .framework7-root>.panel-in.panel-reveal.panel-left,html:has(.sheet-modal-push-closing) .framework7-root>.panel-in.panel-push.panel-left,html:has(.sheet-modal-push-closing) .framework7-root>.panel-in.panel-reveal.panel-left{transform-origin:50vw center}html:has(.popup-push-closing) .framework7-root>.panel-in.panel-push.panel-right,html:has(.popup-push-closing) .framework7-root>.panel-in.panel-reveal.panel-right,html:has(.sheet-modal-push-closing) .framework7-root>.panel-in.panel-push.panel-right,html:has(.sheet-modal-push-closing) .framework7-root>.panel-in.panel-reveal.panel-right{transform-origin:calc(var(--f7-panel-right-width, var(--f7-panel-width)) - 50vw) center}.ios .panel-floating{-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:var(--f7-glass-shadow)}.md .panel-cover{overflow:hidden}.md .panel-cover.panel-left{border-radius:0 16px 16px 0}.md .panel-cover.panel-right{border-radius:16px 0 0 16px}:root{--f7-searchbar-input-border-width:0px;--f7-searchbar-input-border-color:#0000}.ios{--f7-searchbar-bg-color:#0000;--f7-searchbar-height:44px;--f7-searchbar-inner-padding-left:0px;--f7-searchbar-inner-padding-right:0px;--f7-searchbar-link-color:var(--f7-bars-text-color);--f7-searchbar-input-font-size:17px;--f7-searchbar-input-border-radius:44px;--f7-searchbar-input-height:44px;--f7-searchbar-inline-input-height:44px;--f7-searchbar-input-padding-horizontal:44px;--f7-searchbar-backdrop-bg-color:#0006;--f7-searchbar-in-page-content-margin:16px;--f7-searchbar-in-page-content-box-shadow:none;--f7-searchbar-in-page-content-border-radius:44px;--f7-searchbar-in-page-content-input-border-radius:44px;--f7-searchbar-input-bg-color:var(--f7-glass-bg-color);--f7-searchbar-placeholder-color:#0006;--f7-searchbar-input-text-color:#000;--f7-searchbar-search-icon-color:#0006}.ios .dark,.ios.dark{--f7-searchbar-placeholder-color:#fff6;--f7-searchbar-input-text-color:#fff;--f7-searchbar-search-icon-color:#fff6}.md{--f7-searchbar-border-color:#0000;--f7-searchbar-height:48px;--f7-searchbar-inner-padding-left:8px;--f7-searchbar-inner-padding-right:8px;--f7-searchbar-input-font-size:16px;--f7-searchbar-input-border-radius:24px;--f7-searchbar-input-height:48px;--f7-searchbar-inline-input-height:48px;--f7-searchbar-inline-input-border-radius:24px;--f7-searchbar-input-padding-horizontal:16px;--f7-searchbar-inline-input-padding-horizontal:16px;--f7-searchbar-backdrop-bg-color:#00000040;--f7-searchbar-in-page-content-margin:16px 0;--f7-searchbar-in-page-content-box-shadow:none;--f7-searchbar-in-page-content-border-radius:24px;--f7-searchbar-in-page-content-input-border-radius:24px;--f7-searchbar-bg-color:#0000}.md,.md .dark,.md [class*=color-]{--f7-searchbar-link-color:var(--f7-md-on-surface);--f7-searchbar-search-icon-color:var(--f7-md-on-surface);--f7-searchbar-input-clear-button-color:var(--f7-md-on-surface);--f7-searchbar-placeholder-color:var(--f7-md-on-surface-variant);--f7-searchbar-input-bg-color:var(--f7-md-secondary-container);--f7-searchbar-input-text-color:var(--f7-md-on-surface)}.searchbar{--f7-link-highlight-color:var(--f7-link-highlight-black);background-color:var(--f7-searchbar-bg-color,var(--f7-bars-bg-color));height:var(--f7-searchbar-height);position:relative;width:100%;z-index:200}.dark .searchbar{--f7-link-highlight-color:var(--f7-link-highlight-white)}.searchbar input[type=search]::-webkit-search-decoration{display:none}.ios .subnavbar .searchbar{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:initial}.ios .subnavbar .searchbar:after,.searchbar.no-outline:after{display:none!important}.searchbar:after{background-color:var(--f7-searchbar-border-color,var(--f7-bars-border-color));content:"";display:block;height:1px;inset:auto auto 0 0;position:absolute;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)));transform-origin:50% 100%;width:100%;z-index:15}.page>.searchbar:not(.searchbar-inline){z-index:600}.searchbar input[type=search],.searchbar input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--f7-searchbar-input-bg-color);border:var(--f7-searchbar-input-border-width) solid var(--f7-searchbar-input-border-color);border-radius:var(--f7-searchbar-input-border-radius);box-sizing:border-box;color:var(--f7-searchbar-input-text-color);display:block;font-family:inherit;font-size:var(--f7-searchbar-input-font-size);font-weight:400;height:100%;padding:0;padding-left:calc(var(--f7-searchbar-input-padding-horizontal) + var(--f7-searchbar-input-extra-padding-left, 0px));padding-right:calc(var(--f7-searchbar-input-padding-horizontal) + var(--f7-searchbar-input-extra-padding-right, 0px));position:relative;width:100%}.searchbar input[type=search]::-moz-placeholder,.searchbar input[type=text]::-moz-placeholder{color:var(--f7-searchbar-placeholder-color);opacity:1}.searchbar input[type=search]::placeholder,.searchbar input[type=text]::placeholder{color:var(--f7-searchbar-placeholder-color);opacity:1}.searchbar input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.searchbar .searchbar-input-wrap{flex-shrink:1;height:var(--f7-searchbar-input-height);position:relative;width:100%}.searchbar a{color:var(--f7-searchbar-link-color,var(--f7-bars-link-color,var(--f7-theme-color)))}.page>.searchbar:not(.searchbar-inline){left:16px;position:absolute;right:16px;top:0;width:auto}.page-content .searchbar:not(.searchbar-inline){border-radius:var(--f7-searchbar-in-page-content-border-radius);box-shadow:var(--f7-searchbar-in-page-content-box-shadow);margin:var(--f7-searchbar-in-page-content-margin);width:auto}.page-content .searchbar:not(.searchbar-inline) .searchbar-inner,.page-content .searchbar:not(.searchbar-inline) input[type=search],.page-content .searchbar:not(.searchbar-inline) input[type=text]{border-radius:var(--f7-searchbar-in-page-content-input-border-radius,var(--f7-searchbar-input-border-radius))}.searchbar .input-clear-button{color:var(--f7-searchbar-input-clear-button-color,var(--f7-input-clear-button-color))}.searchbar-expandable{--f7-searchbar-expandable-size:var(--f7-searchbar-height);pointer-events:none;position:absolute;transition-duration:.3s}.navbar .searchbar-expandable{background:#0000}.navbar .searchbar-expandable:after{display:none!important}.navbar .searchbar.searchbar-expandable{--f7-searchbar-expandable-size:calc(var(--f7-navbar-height) + var(--f7-safe-area-top))}.navbar .searchbar.searchbar-expandable .searchbar-inner{height:calc(100% - var(--f7-safe-area-top));top:var(--f7-safe-area-top)}.toolbar .searchbar.searchbar-expandable{--f7-searchbar-expandable-size:var(--f7-toolbar-height)}.subnavbar .searchbar.searchbar-expandable{--f7-searchbar-expandable-size:var(--f7-subnavbar-height)}.tabbar-icons .searchbar.searchbar-expandable{--f7-searchbar-expandable-size:var(--f7-tabbar-icons-height)}.searchbar-inner{align-items:center;box-sizing:border-box;display:flex;height:100%;left:0;padding:0 calc(var(--f7-searchbar-inner-padding-right) + var(--f7-safe-area-right)) 0 calc(var(--f7-searchbar-inner-padding-left) + var(--f7-safe-area-left));position:absolute;top:0;width:100%}.searchbar-disable-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;margin:0;opacity:0;outline:0;padding:0;pointer-events:none;width:auto}.searchbar-icon{background-position:50%;background-repeat:no-repeat;pointer-events:none}.searchbar-icon:after{color:var(--f7-searchbar-search-icon-color);font-family:framework7-core-icons;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;display:block;font-feature-settings:"liga";font-size:20px;height:100%;text-align:center;width:100%}.searchbar-backdrop{background:var(--f7-searchbar-backdrop-bg-color);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateZ(0);transition-duration:.3s;width:100%;z-index:100}.searchbar-backdrop.searchbar-backdrop-in{opacity:1;pointer-events:auto}.page-content>.searchbar-backdrop{position:fixed}.searchbar-not-found{display:none}.hidden-by-searchbar,.list .hidden-by-searchbar,.list li.hidden-by-searchbar,.list.li.hidden-by-searchbar{display:none!important}.navbar.with-searchbar-expandable-enabled,.navbar.with-searchbar-expandable-enabled-no-transition{--f7-navbar-large-collapse-progress:1}.navbar.with-searchbar-expandable-closing .navbar-bg,.navbar.with-searchbar-expandable-closing .title-large,.navbar.with-searchbar-expandable-closing .title-large-text,.navbar.with-searchbar-expandable-enabled .navbar-bg,.navbar.with-searchbar-expandable-enabled .title-large,.navbar.with-searchbar-expandable-enabled .title-large-text{transition-duration:.3s}.page-content.with-searchbar-expandable-enabled{height:calc(100% + var(--f7-navbar-large-title-height));transform:translateY(calc(var(--f7-navbar-large-title-height)*-1));transition-duration:.3s;transition-property:transform}.page-content.with-searchbar-expandable-closing{transition-duration:.3s}.navbar~.page:not(.no-navbar)>.searchbar,.page>.navbar~.searchbar{top:calc(var(--f7-navbar-height) + var(--f7-safe-area-top))}.navbar~.page-with-navbar-large:not(.no-navbar) .searchbar,.page-with-navbar-large .navbar~* .searchbar,.page-with-navbar-large .navbar~.searchbar{top:calc(var(--f7-navbar-height) + var(--f7-navbar-large-title-height) + var(--f7-safe-area-top));transform:translate3d(0,calc(var(--f7-navbar-large-collapse-progress)*-1*var(--f7-navbar-large-title-height)),0)}.page-with-navbar-large .page-content .searchbar{top:0;transform:none}.searchbar~*{--f7-page-searchbar-offset:var(--f7-searchbar-height)}.ios .page>.toolbar-top-ios~.searchbar,.md .page>.toolbar-top-md~.searchbar,.page>.toolbar-top~.searchbar{top:var(--f7-toolbar-height)}.ios .page>.tabbar-icons.toolbar-top-ios~.searchbar,.md .page>.tabbar-icons.toolbar-top-md~.searchbar,.page>.tabbar-icons.toolbar-top~.searchbar{top:var(--f7-tabbar-icons-height)}.ios .page>.navbar~.toolbar-top-ios~.searchbar,.md .page>.navbar~.toolbar-top-md~.searchbar,.page>.navbar~.toolbar-top~.searchbar{top:calc(var(--f7-navbar-height) + var(--f7-toolbar-height) + var(--f7-safe-area-top))}.ios .page>.navbar~.tabbar-icons.toolbar-top-ios~.searchbar,.md .page>.navbar~.tabbar-icons.toolbar-top-md~.searchbar,.page>.navbar~.tabbar-icons.toolbar-top~.searchbar{top:calc(var(--f7-navbar-height) + var(--f7-tabbar-icons-height) + var(--f7-safe-area-top))}.searchbar.searchbar-inline{background-color:initial;background-image:none;height:auto;width:auto}.searchbar.searchbar-inline:after,.searchbar.searchbar-inline:before{display:none!important}.searchbar.searchbar-inline .searchbar-input-wrap{height:var(--f7-searchbar-inline-input-height,var(--f7-searchbar-input-height))}.searchbar.searchbar-inline .searchbar-inner{height:auto;padding:0;position:static;width:auto}.searchbar.searchbar-inline input[type=search],.searchbar.searchbar-inline input[type=text]{border-radius:var(--f7-searchbar-inline-input-border-radius,var(--f7-searchbar-input-border-radius));font-size:var(--f7-searchbar-inline-input-font-size,var(--f7-searchbar-input-font-size));padding-left:calc(var(--f7-searchbar-inline-input-padding-horizontal, var(--f7-searchbar-input-padding-horizontal)) + var(--f7-searchbar-input-extra-padding-left, 0px));padding-right:calc(var(--f7-searchbar-inline-input-padding-horizontal, var(--f7-searchbar-input-padding-horizontal)) + var(--f7-searchbar-input-extra-padding-right, 0px))}.ios .searchbar input[type=search],.ios .searchbar input[type=text]{-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:var(--f7-glass-shadow);z-index:30}.ios .searchbar .input-clear-button{right:16px;z-index:40}.ios .searchbar-icon{height:13px;left:16px;margin-top:-6px;position:absolute;top:50%;width:13px;z-index:40}.ios .searchbar-icon:after{content:"search_ios";line-height:13px}.ios .searchbar-disable-button{align-items:center;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);background-color:var(--f7-searchbar-input-bg-color);border-radius:44px;box-shadow:var(--f7-glass-shadow);color:var(--f7-searchbar-link-color,var(--f7-bars-link-color,var(--f7-theme-color)));display:none;flex-shrink:0;font-size:17px;height:var(--f7-searchbar-height);justify-content:center;padding:0 12px;transform:translateZ(0);transform:scale(0);transition-duration:.3s}.ios .searchbar-disable-button.active-state{opacity:.3!important;transition-duration:0s}.ios .searchbar-enabled .searchbar-disable-button{margin-left:16px;opacity:1;pointer-events:auto;transform:scale(1)}.ios .searchbar:not(.searchbar-enabled) .searchbar-disable-button{transition-duration:.3s!important}.ios .searchbar-input-wrap{border-radius:var(--f7-searchbar-input-border-radius)}.ios .searchbar-expandable{bottom:0;height:var(--f7-searchbar-expandable-size);left:0;pointer-events:none;transform:translateZ(0);width:100%}.ios .searchbar-expandable .searchbar-disable-button{display:flex;margin-left:16px;opacity:1}.ios .searchbar-expandable .searchbar-inner{height:var(--f7-searchbar-expandable-size);left:16px;right:16px;width:auto}.ios .searchbar-expandable .searchbar-input-wrap{transform:scale(0);transition-duration:.3s}.ios .navbar.with-searchbar-expandable-closing .navbar-bg,.ios .navbar.with-searchbar-expandable-enabled .navbar-bg{transition-property:transform,opacity}.ios .navbar.with-searchbar-expandable-closing .left,.ios .navbar.with-searchbar-expandable-closing .navbar-bg,.ios .navbar.with-searchbar-expandable-closing .right,.ios .navbar.with-searchbar-expandable-closing .title,.ios .navbar.with-searchbar-expandable-enabled .left,.ios .navbar.with-searchbar-expandable-enabled .navbar-bg,.ios .navbar.with-searchbar-expandable-enabled .right,.ios .navbar.with-searchbar-expandable-enabled .title{transition-duration:.3s}.ios .navbar.with-searchbar-expandable-enabled .left,.ios .navbar.with-searchbar-expandable-enabled .right,.ios .navbar.with-searchbar-expandable-enabled .title,.ios .navbar.with-searchbar-expandable-enabled-no-transition .left,.ios .navbar.with-searchbar-expandable-enabled-no-transition .right,.ios .navbar.with-searchbar-expandable-enabled-no-transition .title{opacity:0!important;transform:translateY(calc(var(--f7-navbar-height)*-1))}.ios .searchbar-expandable.searchbar-enabled{height:var(--f7-searchbar-expandable-size);pointer-events:auto}.ios .searchbar-expandable.searchbar-enabled .searchbar-input-wrap{transform:scale(1)}.md .searchbar-disable-button,.md .searchbar-icon{position:absolute;top:50%;transition-duration:.3s}.md .searchbar-disable-button .icon-close{display:none}.md .searchbar-icon{align-items:center;display:flex;height:48px;justify-content:center;left:0;left:var(--f7-safe-area-left);top:0;width:48px}.md .searchbar-icon:after{content:"search_md";height:auto;line-height:1.2;width:auto}.md .searchbar-disable-button{color:var(--f7-searchbar-link-color,var(--f7-bars-link-color,var(--f7-theme-color)));display:block;font-size:0!important;height:48px;left:calc(var(--f7-searchbar-inner-padding-left) + var(--f7-safe-area-left));margin-top:-24px;transform:rotate(-90deg) scale(.5);width:48px}.md .searchbar-disable-button:after{font-family:framework7-core-icons;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;content:"arrow_left_md";display:block;font-feature-settings:"liga";font-size:20px;height:100%;line-height:48px;text-align:center;width:100%}.md .searchbar-enabled:not(.searchbar-enabled-no-disable-button) .searchbar-disable-button{opacity:1;pointer-events:auto;transform:rotate(0) scale(1)}.md .searchbar-enabled:not(.searchbar-enabled-no-disable-button) .searchbar-icon{opacity:0;transform:rotate(90deg) scale(.5)}.md .searchbar{--f7-searchbar-input-extra-padding-left:34px}.md .searchbar .input-clear-button{height:48px;margin-top:-24px;right:0;width:48px}.md .searchbar .input-clear-button:after{content:"delete_round_md";line-height:48px;opacity:1}.md .searchbar .input-clear-button:before{display:none}.md .searchbar-inline{--f7-searchbar-input-extra-padding-left:32px}.md .page>.searchbar,.md .searchbar-expandable,.md .subnavbar .searchbar{--f7-searchbar-input-extra-padding-left:34px}.md .page>.searchbar .searchbar-disable-button,.md .searchbar-expandable .searchbar-disable-button,.md .subnavbar .searchbar .searchbar-disable-button{left:calc(var(--f7-searchbar-inner-padding-left) + var(--f7-safe-area-left))}.md .page>.searchbar .searchbar-icon,.md .searchbar-expandable .searchbar-icon,.md .subnavbar .searchbar .searchbar-icon{left:var(--f7-safe-area-left)}.md .searchbar-expandable{--f7-searchbar-inner-padding-left:4px;--f7-searchbar-inner-padding-right:4px;background-color:var(--f7-searchbar-input-bg-color);border-radius:calc(var(--f7-searchbar-expandable-size));bottom:0;height:var(--f7-searchbar-expandable-size);left:100%;margin-left:calc(var(--f7-searchbar-expandable-size)*-1);margin-top:calc(var(--f7-searchbar-expandable-size)*-1/2);opacity:0;transform:translateZ(0);width:calc(var(--f7-searchbar-expandable-size))}.md .searchbar-expandable.searchbar-enabled{border-radius:0;left:0;margin-left:0;margin-top:0;opacity:1;pointer-events:auto;width:100%}.ios{--f7-toggle-width:64px;--f7-toggle-height:28px;--f7-toggle-inactive-knob-bg-color:#fff;--f7-toggle-active-knob-bg-color:#fff;--f7-toggle-inactive-border-color:#e5e5e5;--f7-toggle-inactive-bg-color:#fff}.ios .dark,.ios.dark{--f7-toggle-inactive-border-color:#555;--f7-toggle-inactive-bg-color:#555}.md{--f7-toggle-width:52px;--f7-toggle-height:32px}.md,.md .dark,.md [class*=color-]{--f7-toggle-inactive-bg-color:var(--f7-md-surface-variant);--f7-toggle-active-bg-color:var(--f7-theme-color);--f7-toggle-inactive-knob-bg-color:var(--f7-md-outline);--f7-toggle-active-knob-bg-color:var(--f7-md-on-primary);--f7-toggle-inactive-border-color:var(--f7-md-outline);--f7-toggle-active-border-color:var(--f7-theme-color)}.toggle,.toggle-icon{border-radius:var(--f7-toggle-height);height:var(--f7-toggle-height);width:var(--f7-toggle-width)}.toggle{align-self:center;box-sizing:border-box;display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.toggle input[type=checkbox]{display:none}.toggle input[disabled]~.toggle-icon{pointer-events:none}.toggle-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-sizing:border-box;cursor:pointer;display:block;margin:0;padding:0;position:relative;transition:.3s;z-index:0}.toggle-icon:after,.toggle-icon:before{content:""}.toggle-icon:after{position:absolute;transform:translate(0);transition-duration:.3s;z-index:2}.ios .toggle{--f7-toggle-knob-tx:0px}.ios .toggle:before{border-radius:inherit;inset:0}.ios .toggle:after,.ios .toggle:before{background:var(--f7-toggle-inactive-border-color);content:"";position:absolute;transition-duration:.3s;z-index:0}.ios .toggle:after{border-radius:var(--f7-toggle-height);height:var(--f7-toggle-height);left:0;top:0;transform:translate(calc(var(--f7-toggle-width) - var(--f7-toggle-height)));width:var(--f7-toggle-height)}.ios .toggle:has(input[type=checkbox]:checked){--f7-toggle-knob-tx:calc(var(--f7-toggle-width) - 42px)}.ios .toggle:has(input[type=checkbox]:checked):after,.ios .toggle:has(input[type=checkbox]:checked):before{background:var(--f7-toggle-active-bg-color,var(--f7-theme-color))}.ios .toggle:has(input[type=checkbox]:checked):after{transform:translate(0)}.ios .toggle-icon{background:var(--f7-toggle-inactive-knob-bg-color);border-radius:calc(var(--f7-toggle-height) - 4px);box-shadow:0 2px 4px #0000004d;height:calc(var(--f7-toggle-height) - 4px);left:2px;position:relative;top:2px;transform:translate(var(--f7-toggle-knob-tx)) scale(1);transform-origin:center;transition-duration:.3s;width:38px;z-index:1}.ios .toggle-icon:before{box-shadow:0 0 40px 15px rgba(var(--f7-theme-color-rgb),.75);height:1px;left:50%;top:50%;width:1px}.ios .toggle-icon:after,.ios .toggle-icon:before{content:"";opacity:0;position:absolute;transition-duration:.3s}.ios .toggle-icon:after{border-radius:inherit;box-shadow:var(--f7-glass-shadow-thumb);inset:0}.ios .toggle-active-state:before{transform:scale(.75)}.ios .toggle-active-state .toggle-icon{background:#0000;transform:translate(var(--f7-toggle-knob-tx)) scale(1.4)}.ios .toggle-active-state .toggle-icon:after,.ios .toggle-active-state .toggle-icon:before{opacity:1}.md .toggle input[type=checkbox]:checked+.toggle-icon{background:var(--f7-toggle-active-bg-color);border-color:var(--f7-toggle-active-border-color)}.md .toggle input[type=checkbox]:checked+.toggle-icon:after{background:var(--f7-toggle-active-knob-bg-color);transform:translate(calc(var(--f7-toggle-width) - var(--f7-toggle-height))) scale(1)}.md .toggle.active-state input[type=checkbox]:checked+.toggle-icon:after{transform:translate(calc(var(--f7-toggle-width) - var(--f7-toggle-height))) scale(1.1)}.md .toggle-icon{background:var(--f7-toggle-inactive-bg-color);border:2px solid var(--f7-toggle-inactive-border-color)}.md .toggle-icon:after{background:var(--f7-toggle-inactive-knob-bg-color);border-radius:var(--f7-toggle-height);height:calc(var(--f7-toggle-height) - 8px);left:2px;top:2px;transform:scale(.666);width:calc(var(--f7-toggle-height) - 8px)}.md .toggle-icon.active-state:after{transform:scale(1.1)}:root{--f7-radio-border-radius:50%;--f7-radio-extra-margin:0px}:root .dark,:root.dark{--f7-radio-inactive-color:#ffffff4d}.ios{--f7-radio-size:22px;--f7-radio-border-width:1px;--f7-radio-inactive-color:#c7c7cc}.md{--f7-radio-size:20px;--f7-radio-border-width:2px;--f7-radio-inactive-color:#6d6d6d}.radio{display:inline-block;position:relative;vertical-align:middle;z-index:1;--f7-touch-ripple-color:rgba(var(--f7-theme-color-rgb),.5)}.icon-radio{border-radius:var(--f7-radio-border-radius);box-sizing:border-box;display:block;flex-shrink:0;height:var(--f7-radio-size);position:relative;width:var(--f7-radio-size)}.color-white .icon-radio,.color-white .radio,.icon-radio.color-white,.radio.color-white{--f7-theme-color:#fff}.color-black .icon-radio,.color-black .radio,.icon-radio.color-black,.radio.color-black{--f7-theme-color:#000}.md .icon-radio,.radio .icon-radio{border:var(--f7-radio-border-width) solid var(--f7-radio-inactive-color)}.radio,label.item-radio{cursor:pointer}.radio input[type=checkbox],.radio input[type=radio],label.item-radio input[type=checkbox],label.item-radio input[type=radio]{display:none}label.item-radio{transition-duration:.3s}label.item-radio .item-content .item-media,label.item-radio.item-content .item-media{align-self:center}label.item-radio.active-state{background-color:var(--f7-list-link-pressed-bg-color)}label.item-radio.active-state:after{background-color:initial}.disabled label.item-radio,label.item-radio.disabled{opacity:.55;pointer-events:none}.ios .icon-radio:after{font-family:framework7-core-icons;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;color:var(--f7-radio-active-color,var(--f7-theme-color));content:"radio_ios";display:block;font-feature-settings:"liga";font-size:20px;height:100%;height:calc(var(--f7-radio-size) - var(--f7-radio-border-width)*2);line-height:calc(var(--f7-radio-size) - var(--f7-radio-border-width)*2 + 1px);opacity:0;text-align:center;width:100%;width:calc(var(--f7-radio-size) - var(--f7-radio-border-width)*2)}.ios .radio input[type=radio]:checked~.icon-radio:after,.ios label.item-radio input[type=radio]:checked~* .icon-radio:after,.ios label.item-radio input[type=radio]:checked~.icon-radio:after{opacity:1}.ios .radio input[type=radio]:checked~.icon-radio{border-color:var(--f7-radio-active-color,var(--f7-theme-color))}.ios label.item-radio:not(.item-radio-icon-start) input[type=radio]~.icon-radio{margin-top:-11px;position:absolute;right:calc(var(--f7-safe-area-right) + 10px);top:50%}.ios label.item-radio:not(.item-radio-icon-start) .item-inner{padding-right:calc(var(--f7-safe-area-right) + 36px)}.ios label.item-radio-icon-start>.icon-radio{margin-right:calc(var(--f7-list-item-media-margin) + var(--f7-checkbox-extra-margin))}.ios label.item-radio.active-state{transition-duration:0s}.md .icon-radio,.md .icon-radio:after{transition-duration:.2s}.md .icon-radio:after{background-color:var(--f7-radio-active-color,var(--f7-theme-color));border-radius:50%;content:"";height:10px;left:50%;margin-left:-5px;margin-top:-5px;position:absolute;top:50%;transform:scale(0);width:10px}.md .radio input[type=radio]:checked~.icon-radio,.md label.item-radio input[type=radio]:checked~* .icon-radio,.md label.item-radio input[type=radio]:checked~.icon-radio{border-color:var(--f7-radio-active-color,var(--f7-theme-color))}.md .radio input[type=radio]:checked~.icon-radio:after,.md label.item-radio input[type=radio]:checked~* .icon-radio:after,.md label.item-radio input[type=radio]:checked~.icon-radio:after{background-color:var(--f7-radio-active-color,var(--f7-theme-color));transform:scale(1)}.md label.item-radio{overflow:hidden;position:relative;z-index:0}.md label.item-radio:not(.item-radio-icon-end)>.icon-radio{margin-right:calc(var(--f7-list-item-media-margin) + var(--f7-radio-extra-margin))}.md label.item-radio-icon-end input[type=radio]~.icon-radio{margin-top:-10px;position:absolute;right:calc(var(--f7-safe-area-right) + 16px);top:50%}.md label.item-radio-icon-end .item-inner{padding-right:calc(var(--f7-safe-area-right) + 52px)}:root{--f7-accordion-chevron-icon-down:"chevron_down";--f7-accordion-chevron-icon-up:"chevron_up"}.accordion-item-toggle{cursor:pointer}.list.accordion-list .accordion-item-toggle{overflow:hidden;position:relative;transition-duration:.3s}.list.accordion-list .accordion-item-toggle.active-state{background-color:var(--f7-list-link-pressed-bg-color);transition-duration:.3s}.list.accordion-list .accordion-item-toggle.active-state>.item-inner:after{background-color:initial}.list.accordion-list .accordion-item-toggle .item-inner{transition-duration:.3s;transition-property:background-color}.list.accordion-list .accordion-item-toggle .item-inner:after{transition-duration:.3s}.list.accordion-list .accordion-item-toggle .ripple-wave{z-index:0}.accordion-item .item-link .item-inner:after{transition-duration:.3s}.accordion-item .block,.accordion-item .list{margin-bottom:0;margin-top:0}.accordion-item .block>h1:first-child,.accordion-item .block>h2:first-child,.accordion-item .block>h3:first-child,.accordion-item .block>h4:first-child,.accordion-item .block>p:first-child{margin-top:10px}.accordion-item .block>h1:last-child,.accordion-item .block>h2:last-child,.accordion-item .block>h3:last-child,.accordion-item .block>h4:last-child,.accordion-item .block>p:last-child{margin-bottom:10px}.accordion-item-opened .accordion-item-toggle .item-inner:after,.accordion-item-opened>.item-link .item-inner:after{background-color:initial}.list li.accordion-item ul{padding-left:0}.accordion-item-content{font-size:14px;height:0;overflow:hidden;position:relative;transition-duration:.3s}.accordion-item-opened>.accordion-item-content{height:auto}html.device-android-4 .accordion-item-content{transform:none}.list .accordion-item-toggle .item-inner:before{font-family:framework7-core-icons;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;color:var(--f7-list-chevron-icon-color);display:block;font-feature-settings:"liga";font-size:20px;font-size:var(--f7-list-chevron-icon-font-size);height:100%;pointer-events:none;position:absolute;right:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right));text-align:center;top:50%;width:100%}.list:not(.accordion-opposite) .accordion-item-toggle .item-inner{padding-right:calc(var(--f7-list-chevron-icon-area) + var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right))}.accordion-opposite .accordion-item-toggle .item-inner,.accordion-opposite .accordion-item-toggle.item-link .item-inner,.accordion-opposite .accordion-item>.item-link>.item-content>.item-inner,.accordion-opposite .accordion-item>.item-link>.item-inner{padding-right:calc(var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-right))}.accordion-opposite .accordion-item>.item-link>.item-title-row{padding-right:0}.accordion-opposite .accordion-item-toggle .item-inner:before,.accordion-opposite .accordion-item-toggle.item-link .item-inner:before,.accordion-opposite .accordion-item>.item-link .item-title-row:before,.accordion-opposite .accordion-item>.item-link>.item-content>.item-inner:before,.accordion-opposite .accordion-item>.item-link>.item-inner:before{display:none}.accordion-opposite .accordion-item-toggle.item-content,.accordion-opposite .accordion-item-toggle>.item-content,.accordion-opposite .accordion-item>.item-content,.accordion-opposite .accordion-item>.item-link>.item-content,.accordion-opposite.links-list .accordion-item>a{padding-left:calc(var(--f7-list-chevron-icon-area) + var(--f7-list-item-padding-horizontal) + var(--f7-safe-area-left));position:relative}.accordion-opposite .accordion-item-toggle.item-content:before,.accordion-opposite .accordion-item-toggle>.item-content:before,.accordion-opposite .accordion-item>.item-content:before,.accordion-opposite .accordion-item>.item-link>.item-content:before,.accordion-opposite.links-list .accordion-item>a:before{font-family:framework7-core-icons;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;color:var(--f7-list-chevron-icon-color);content:var(--f7-accordion-chevron-icon-down);display:block;font-feature-settings:"liga";font-size:20px;font-size:var(--f7-list-chevron-icon-font-size);height:100%;height:8px;left:calc((var(--f7-list-chevron-icon-area) + var(--f7-list-item-padding-horizontal))/2 + var(--f7-safe-area-left));line-height:8px;margin-top:-4px;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%);width:100%;width:14px}.list .accordion-item-toggle.active-state{background-color:var(--f7-list-link-pressed-bg-color)}.accordion-item.media-item .accordion-item-toggle .item-title-row:before,.accordion-item.media-item>.item-link .item-title-row:before,.links-list .accordion-item>a:before,.list .accordion-item-toggle .item-inner:before,.list:not(.media-list) .accordion-item:not(.media-item) .accordion-item-toggle .item-inner:before,.list:not(.media-list) .accordion-item:not(.media-item)>.item-link .item-inner:before,.media-list .accordion-item .accordion-item-toggle .item-title-row:before,.media-list .accordion-item>.item-link .item-title-row:before{content:var(--f7-accordion-chevron-icon-down);height:8px;line-height:8px;margin-top:-4px;width:14px}.accordion-item-opened.media-item .accordion-item-toggle .item-title-row:before,.accordion-item-opened.media-item>.item-link .item-title-row:before,.accordion-opposite .accordion-item-opened .accordion-item-toggle.item-content:before,.accordion-opposite .accordion-item-opened .accordion-item-toggle>.item-content:before,.accordion-opposite .accordion-item-opened>.item-content:before,.accordion-opposite .accordion-item-opened>.item-link>.item-content:before,.accordion-opposite .links-list .accordion-item-opened>a:before,.links-list .accordion-item-opened>a:before,.list .accordion-item-toggle.accordion-item-opened .item-inner:before,.list:not(.media-list) .accordion-item-opened:not(.media-item) .accordion-item-toggle .item-inner:before,.list:not(.media-list) .accordion-item-opened:not(.media-item)>.item-link .item-inner:before,.media-list .accordion-item-opened .accordion-item-toggle .item-title-row:before,.media-list .accordion-item-opened>.item-link .item-title-row:before{content:var(--f7-accordion-chevron-icon-up);height:8px;line-height:8px;margin-top:-4px;width:14px}.skeleton-block{background:var(--skeleton-color)!important;display:block;height:1em;width:100%}@font-face{font-display:block;font-family:skeleton;font-style:normal,italic;font-weight:100,200,300,400,500,600,700,800,900;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAYAAA0AAAAAESgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABMAAAABoAAAAclcTxx09TLzIAAAFMAAAASwAAAGBRtV1jY21hcAAAAZgAAAC9AAABamglddJjdnQgAAACWAAAAAQAAAAEABEBRGdhc3AAAAJcAAAACAAAAAj//wADZ2x5ZgAAAmQAAACTAAAJdL6KsfZoZWFkAAAC+AAAAC4AAAA2GgvLb2hoZWEAAAMoAAAAGgAAACQC8ADFaG10eAAAA0QAAAATAAAAtAMAABFsb2NhAAADWAAAAK4AAACuaF5mEm1heHAAAAQIAAAAHwAAACAAmgA5bmFtZQAABCgAAAE5AAACNKbyxURwb3N0AAAFZAAAAJkAAADOCL0Ic3icY2BgYGQAgts30q6A6DvfXCthNABZwwgPAAB4nGNgYWRgnMDAysDA6MOYxsDA4A6lvzJIMrQwMDAxsHIywAAjAxIISHNNYWhgUGCoZTzw/wCDHuMBBgeYGsYDQB4DUI4RAOnYC70AeJxjYGBgZoBgGQZGBhBIAfIYwXwWBg8gzcfAwcDEwMagxKDFYM0QyxDPUPv/P1BcgUGNQYfBEchP/P///+P/D/7f/3/r/83/N6DmIAFGNga4ICMTkGBCVwB0AgsrkMHGzsHJxcDNw8vHLyAoJCwiKiYuISkFViMtIysnr6CopKyiqqauoamlraOrp29gaGRsYmpmzmDBYGllbWNrZ+/g6OTs4urm7uHp5e3j6+cfEBgUHBKK7iL6AwBJLiG7AAAAABEBRAAAAAH//wACeJztzrENwjAUBNA7O4nrXzBAREEHEm5dsERWyApZIStkBip7ggzCCmyAEmxCQYNESfG7r3un04eBAJjYwcLhGIlTSK7C/Ryb+haSNflEtCWuS5xcw0dILLkXLwcvexmHvme3XIU+rxFYZ4Jz3sROWiEuBgug9tXMh7lN21djxbu1Nf/pZzU1NTU1NbWf7QnZ5mwOAHicY2BkYGAAYrZdrHLx/DZfGbiZGEDgzjfXSgT9/wAjA+MBIJeDASwNAA4cCj0AAHicY2BkYGA88P8Agx6QAQSMYIQCWABQZgK3AAB4nGNkYBBkAAJGKB4KAAAOfQAVAAAAACoAKgAqADgARgBUAGIAcAB+AIwAmgCoALYAxADYAOYA9AECARABHgEsAToBSAFWAWQBcgGAAY4BnAGqAbgBxgHUAeIB8AH+AgwCGgIoAjYCRAJSAmACbgJ8AooCmAKmArQCwgLQAt4C7AL6AwgDFgMkAzIDQANOA1wDagN4A4YDlAOiA7ADvgPMA9oD6AP2BAQEEgQgBC4EPARKBFgEZgR0BIIEkASeBKwEugAAeJxjYGRgYAhj4GBgYgABEMnIABJzYNADCQAADScA1AB4nH2PvW7CMBSFj/krXSpeoJKHDiAR6mRAFStSVIkFMWToFhErWCQkMmFAVR+hax+hY5+vY0+MWTqQ6Mqfj4/vPQbwgB8IXL4xNp4Fhvj03MEdvj138YRfzz0MxbPnPkbizfOA+gedonfP3drdallghHfPHc798tzFKzNcuMc+j577kOLF84D6HktUqHGGhUGOHRpIZt5iwjWCYoWYkhMUSJHRVbIslRXdKanVS/Yw7hTLqj5bk+8aOd5OZKSicCqTIs1Maaxc7VJbpGVtMjqP2EPzuubQCgcKe13opiJtKOY4ud6WW52fipQQO2PjVkuHdilnzCmxYP1veVHbNwSYs64vQlwdmriyuZbRTMmFvI4mRmEwD9rcNxMmFC0Nxs9R/EOXRLk0SLQ9GjZUKpwppeStbn/Mg1tYAAAAeJxdzlkzggEARuGn1EXUWEJFubJU1iyRJcbQJoRC9t/dn8k3XXZu3plz8c4RNmI4kAkmZJzXkQ2bEBEVM2lKXMK0GbPmJM1bsCglHTwsWZaVs2LVmnUb8gqKNm3ZtmPXnpJ9Bw4dKTt2ouLUmXMXqi5duXbjVk1dQ1PLnbZ7Dx51PHn2oqsXdL151/fh05dvP379/QOXKRMwAAAA) format("woff")}.skeleton-text{font-family:skeleton!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.skeleton-text,.skeleton-text *{color:var(--skeleton-color)!important;letter-spacing:-.03em!important}.skeleton-image{display:inline-block}.skeleton-image svg{height:auto;max-width:100%}.skeleton-image polygon{fill:var(--skeleton-color)}.skeleton-image path{fill:var(--skeleton-icon-color)}.skeleton-avatar{display:inline-block}.skeleton-avatar svg{height:auto;max-width:100%}.skeleton-avatar rect{fill:var(--skeleton-color)}.skeleton-avatar path{fill:var(--skeleton-icon-color)}.skeleton-effect-blink,.skeleton-effect-wave{animation:skeleton-effect-wave 1s infinite;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 25%,#000 75%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 25% 75%,#0000);-webkit-mask-position:50% top;mask-position:50% top;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:200% 100%;mask-size:200% 100%}.skeleton-effect-fade{animation:skeleton-effect-fade 1s infinite}.skeleton-effect-pulse{animation:skeleton-effect-pulse 1s infinite}@keyframes skeleton-effect-fade{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes skeleton-effect-wave{0%{-webkit-mask-position:50% top;mask-position:50% top}to{-webkit-mask-position:-150% top;mask-position:-150% top}}@keyframes skeleton-effect-pulse{0%{transform:scale(1)}40%{transform:scale(1)}50%{transform:scale(.975)}to{transform:scale(1)}}:root{--skeleton-color:#ccc;--skeleton-icon-color:#00000040}.dark{--skeleton-color:#515151;--skeleton-icon-color:#ffffff40}:root{--f7-preloader-modal-padding:8px;--f7-preloader-modal-bg-color:#000c}.ios{--f7-preloader-color:#6c6c6c;--f7-preloader-size:20px;--f7-preloader-modal-preloader-size:34px;--f7-preloader-modal-border-radius:5px}.md{--f7-preloader-color:#757575;--f7-preloader-size:32px;--f7-preloader-modal-preloader-size:32px;--f7-preloader-modal-border-radius:4px}.preloader{display:inline-block;font-size:0;height:var(--f7-preloader-size);position:relative;vertical-align:middle;width:var(--f7-preloader-size)}.preloader .preloader-inner{display:block;height:100%;position:relative;width:100%}.preloader-backdrop{background:none;opacity:0;visibility:visible;z-index:14000}.preloader-modal{background:var(--f7-preloader-modal-bg-color);border-radius:var(--f7-preloader-modal-border-radius);left:50%;padding:var(--f7-preloader-modal-padding);position:absolute;top:50%;transform:translate(-50%) translateY(-50%);z-index:14500}.preloader-modal .preloader{--f7-preloader-size:var(--f7-preloader-modal-preloader-size);display:block!important}.with-modal-preloader .page-content,.with-modal-preloader.page-content,html.with-modal-preloader .page-content{overflow:hidden;-webkit-overflow-scrolling:auto}.preloader[class*=color-]{--f7-preloader-color:var(--f7-theme-color)}.preloader.color-white{--f7-preloader-color:#fff}.preloader.color-black{--f7-preloader-color:#000}.ios .preloader{color:var(--f7-preloader-color)}.ios .preloader-inner{animation:ios-preloader-spin 1s steps(8) infinite}.ios .preloader-inner-line{background:currentColor;border-radius:100px;display:block;height:33.33%;left:50%;position:absolute;top:50%;transform-origin:center 150%;width:11.6%}.ios .preloader-multi-color .preloader-inner-line,.ios .preloader.color-multi .preloader-inner-line{animation:ios-preloader-multicolor 3s linear infinite}.ios .preloader-inner-line:first-child{opacity:.27;transform:translate(-50%,-150%) rotate(0)}.ios .preloader-inner-line:nth-child(2){opacity:.35285714;transform:translate(-50%,-150%) rotate(45deg)}.ios .preloader-inner-line:nth-child(3){opacity:.43571429;transform:translate(-50%,-150%) rotate(90deg)}.ios .preloader-inner-line:nth-child(4){opacity:.51857143;transform:translate(-50%,-150%) rotate(135deg)}.ios .preloader-inner-line:nth-child(5){opacity:.60142857;transform:translate(-50%,-150%) rotate(180deg)}.ios .preloader-inner-line:nth-child(6){opacity:.68428571;transform:translate(-50%,-150%) rotate(225deg)}.ios .preloader-inner-line:nth-child(7){opacity:.76714286;transform:translate(-50%,-150%) rotate(270deg)}.ios .preloader-inner-line:nth-child(8){opacity:.85;transform:translate(-50%,-150%) rotate(315deg)}@keyframes ios-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes ios-preloader-multicolor{0%,to{background-color:#2196f3}25%{background-color:#ff3b30}50%{background-color:#4cd964}75%{background-color:#ff9500}}.md .preloader{color:var(--f7-preloader-color)}.md .preloader-inner{animation:md-preloader-rotate 1.4s linear infinite}.md .preloader-inner circle{animation:md-preloader-circle-rotate 5.6s ease-in-out infinite;fill:none;stroke:currentColor;stroke-dasharray:100px;stroke-dashoffset:80px;stroke-width:4;transform:rotate(-90deg);transform-origin:18px 18px}.md .preloader-multi-color circle,.md .preloader.color-multi circle{animation:md-preloader-circle-rotate 5.6s ease-in-out infinite,md-preloader-multicolor 5.6s ease-in-out infinite}@keyframes md-preloader-multicolor{0%,to{stroke:#4285f4}75%{stroke:#1b9a59}50%{stroke:#f7c223}25%{stroke:#de3e35}}@keyframes md-preloader-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes md-preloader-circle-rotate{0%{stroke-dashoffset:100px;transform:rotate(-90deg)}12.5%{stroke-dashoffset:25px;transform:rotate(-90deg)}25%{stroke-dashoffset:100px;transform:rotate(180deg)}25.1%{stroke-dashoffset:100px;transform:rotate(-180deg)}37.5%{stroke-dashoffset:25px;transform:rotate(-180deg)}50%{stroke-dashoffset:100px;transform:rotate(90deg)}50.1%{stroke-dashoffset:100px;transform:rotate(90deg)}62.5%{stroke-dashoffset:25px;transform:rotate(90deg)}75%{stroke-dashoffset:100px;transform:rotate(1turn)}75.1%{stroke-dashoffset:100px;transform:rotate(0)}87.5%{stroke-dashoffset:25px;transform:rotate(0)}to{stroke-dashoffset:100px;transform:rotate(270deg)}}.ios{--f7-ptr-preloader-size:28px;--f7-ptr-size:44px}.md{--f7-ptr-preloader-size:22px;--f7-ptr-size:40px}.md,.md .dark,.md [class*=color-]{--f7-ptr-preloader-bg-color:var(--f7-md-surface-1);--f7-ptr-preloader-color:var(--f7-md-primary)}.ptr-preloader{height:var(--f7-ptr-size);pointer-events:none;position:relative;top:var(--f7-ptr-top,0)}.ptr-preloader .preloader{height:var(--f7-ptr-preloader-size);left:50%;margin-left:calc(var(--f7-ptr-preloader-size)*-1/2);margin-top:calc(var(--f7-ptr-preloader-size)*-1/2);position:absolute;top:50%;visibility:hidden;width:var(--f7-ptr-preloader-size)}.ptr-bottom .ptr-preloader{bottom:0;position:fixed;top:auto}.ptr-with-navbar-large-transparent .ptr-preloader,.ptr-with-navbar-transparent .ptr-preloader{top:calc(var(--f7-page-navbar-offset, 0px)*-1 + var(--f7-safe-area-top))}.ios .ptr-preloader{left:0;margin-bottom:calc(var(--f7-ptr-size)*-1);position:relative;top:0;width:100%}.ios .ptr-preloader .preloader{visibility:visible}.ios .ptr-content:not(.ptr-refreshing):not(.ptr-pull-up) .ptr-preloader .preloader,.ios .ptr-content:not(.ptr-refreshing):not(.ptr-pull-up) .ptr-preloader .preloader-inner{animation:none}.ios .ptr-content.ptr-closing .ptr-preloader .preloader-inner-line,.ios .ptr-content:not(.ptr-refreshing):not(.ptr-pull-up):not(.ptr-pull-down) .ptr-preloader .preloader-inner-line{opacity:0!important}.ios .ptr-refreshing>*,.ios .ptr-transitioning>*{transition-duration:.2s;transition-property:transform}.ios .ptr-transitioning .ptr-preloader .preloader-inner-line{transition-duration:.2s}.ios .ptr-pull-up .ptr-preloader .preloader{animation:ios-ptr-preloader-spin 1s ease-out forwards}.ios .ptr-refreshing:not(.ptr-bottom){transform:none}.ios .ptr-refreshing:not(.ptr-bottom)>*{transform:translate3d(0,var(--f7-ptr-size),0)}.ios .ptr-refreshing:not(.ptr-bottom)>.ptr-preloader{transform:translateZ(0)}.ios .ptr-bottom .ptr-preloader{margin-bottom:0;margin-top:calc(var(--f7-ptr-size)*-1);position:relative}.ios .ptr-bottom.ptr-refreshing>*,.ios .ptr-bottom.ptr-transitioning>*{transition-duration:.3s;transition-property:transform}.ios .ptr-bottom.ptr-refreshing{transform:none}.ios .ptr-bottom.ptr-refreshing>*{transform:translate3d(0,calc(var(--f7-ptr-size)*-1),0)}.ios .ptr-bottom.ptr-refreshing>.ptr-preloader{transform:translateZ(0)}@keyframes ios-ptr-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(135deg)}}.md{--f7-ptr-top:-4px}.md .ptr-preloader{background:var(--f7-ptr-preloader-bg-color);border-radius:50%;width:var(--f7-ptr-size);--f7-preloader-color:var(--f7-ptr-preloader-color);box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;left:50%;margin-left:calc(var(--f7-ptr-size)*-1/2);margin-top:calc(var(--f7-ptr-size)*-1);z-index:100}.md .ptr-preloader .preloader circle{stroke-width:4}.md .ptr-arrow{border:3px solid var(--f7-preloader-color);border-left:3px solid #0000;border-radius:50%;box-sizing:border-box;height:22px;left:50%;margin-left:-11px;margin-top:-11px;opacity:1;position:absolute;top:50%;transform:rotate(150deg);width:22px}.md .ptr-arrow:after{border-bottom-color:inherit;border-bottom-style:solid;border-bottom-width:6px;border-left:5px solid #0000;border-right:5px solid #0000;bottom:0;content:"";height:0;left:-5px;position:absolute;transform:rotate(-40deg);width:0}.md .ptr-content:not(.ptr-refreshing):not(.ptr-pull-up) .ptr-preloader .preloader,.md .ptr-content:not(.ptr-refreshing):not(.ptr-pull-up) .ptr-preloader .preloader-inner,.md .ptr-content:not(.ptr-refreshing):not(.ptr-pull-up) .ptr-preloader circle{animation:none}.md .ptr-pull-up .ptr-preloader .preloader,.md .ptr-refreshing .ptr-preloader .preloader{visibility:visible}.md .ptr-pull-up .ptr-arrow,.md .ptr-refreshing .ptr-arrow{visibility:hidden}.md .ptr-refreshing .ptr-preloader{transform:translate3d(0,66px,0)}.md .ptr-transitioning .ptr-arrow{transition:.3s}.md .ptr-pull-up .ptr-arrow{opacity:0;transform:rotate(620deg)!important;transition:.4s}.md .ptr-refreshing .ptr-preloader,.md .ptr-transitioning .ptr-preloader{transition-duration:.3s;transition-property:transform,opacity}.md .ptr-bottom .ptr-preloader{margin-bottom:calc(var(--f7-ptr-size)*-1 - 4px);margin-top:0}.md .ptr-bottom.ptr-refreshing .ptr-preloader{transform:translate3d(0,-66px,0)}.md .ptr-with-navbar-large-transparent .ptr-preloader,.md .ptr-with-navbar-transparent .ptr-preloader{opacity:0}.md .ptr-with-navbar-large-transparent.ptr-pull-down .ptr-preloader,.md .ptr-with-navbar-large-transparent.ptr-pull-up .ptr-preloader,.md .ptr-with-navbar-large-transparent.ptr-refreshing .ptr-preloader,.md .ptr-with-navbar-transparent.ptr-pull-down .ptr-preloader,.md .ptr-with-navbar-transparent.ptr-pull-up .ptr-preloader,.md .ptr-with-navbar-transparent.ptr-refreshing .ptr-preloader{opacity:1}.md .ptr-with-navbar-large-transparent.ptr-closing .ptr-preloader,.md .ptr-with-navbar-transparent.ptr-closing .ptr-preloader{opacity:0;transition-duration:.3s}:root{--f7-input-bg-color:#0000;--f7-label-font-weight:400;--f7-label-height:16px;--f7-label-font-size:12px;--f7-floating-label-scale:1.33333;--f7-input-padding-left:0px;--f7-input-padding-right:0px;--f7-input-error-text-color:#ff3b30;--f7-input-error-font-size:12px;--f7-input-error-line-height:1.4;--f7-input-error-font-weight:400;--f7-input-info-font-size:12px;--f7-input-info-line-height:1.4;--f7-textarea-height:100px}.ios{--f7-input-item-bg-color:#0000;--f7-input-item-border-radius:0px;--f7-input-height:40px;--f7-input-font-size:16px;--f7-input-placeholder-color:#a9a9a9;--f7-textarea-padding-vertical:8px;--f7-label-text-color:inherit;--f7-input-clear-button-size:14px;--f7-input-outline-border-radius:8px;--f7-input-text-color:#000;--f7-input-info-text-color:#00000073;--f7-input-clear-button-color:#00000073;--f7-input-outline-border-color:#bbb}.ios .dark,.ios.dark{--f7-input-text-color:#fff;--f7-input-info-text-color:#ffffff8c;--f7-input-clear-button-color:#ffffff80;--f7-input-outline-border-color:#444}.md{--f7-input-item-border-radius:4px 4px 0 0;--f7-input-height:24px;--f7-input-font-size:16px;--f7-textarea-padding-vertical:0px;--f7-input-outline-border-radius:4px;--f7-floating-label-scale:1.33333;--f7-input-clear-button-size:24px;--f7-input-info-text-color:#00000073}.md .dark,.md.dark{--f7-input-info-text-color:#ffffff73}.md,.md .dark,.md [class*=color-]{--f7-input-placeholder-color:var(--f7-md-on-surface-variant);--f7-input-item-bg-color:var(--f7-md-surface-variant);--f7-input-border-color:var(--f7-md-outline);--f7-input-clear-button-color:var(--f7-md-on-surface-variant);--f7-input-outline-border-color:var(--f7-md-outline);--f7-input-text-color:var(--f7-md-on-surface);--f7-label-text-color:var(--f7-md-on-surface-variant)}input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;color:inherit;display:block;font-family:inherit;font-size:inherit;margin:0;outline:0;padding:0;resize:none}input[type=date]:-internal-autofill-selected,input[type=datetime-local]:-internal-autofill-selected,input[type=email]:-internal-autofill-selected,input[type=month]:-internal-autofill-selected,input[type=number]:-internal-autofill-selected,input[type=password]:-internal-autofill-selected,input[type=search]:-internal-autofill-selected,input[type=tel]:-internal-autofill-selected,input[type=text]:-internal-autofill-selected,input[type=time]:-internal-autofill-selected,input[type=url]:-internal-autofill-selected,select:-internal-autofill-selected,textarea:-internal-autofill-selected{background-color:initial!important;transition:background-color 5000s ease-in-out 0s!important}input[type=date]:-webkit-autofill,input[type=datetime-local]:-webkit-autofill,input[type=email]:-webkit-autofill,input[type=month]:-webkit-autofill,input[type=number]:-webkit-autofill,input[type=password]:-webkit-autofill,input[type=search]:-webkit-autofill,input[type=tel]:-webkit-autofill,input[type=text]:-webkit-autofill,input[type=time]:-webkit-autofill,input[type=url]:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-color:initial!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}input[type=date]:-webkit-autofill-and-obscured,input[type=date]:autofill,input[type=datetime-local]:-webkit-autofill-and-obscured,input[type=datetime-local]:autofill,input[type=email]:-webkit-autofill-and-obscured,input[type=email]:autofill,input[type=month]:-webkit-autofill-and-obscured,input[type=month]:autofill,input[type=number]:-webkit-autofill-and-obscured,input[type=number]:autofill,input[type=password]:-webkit-autofill-and-obscured,input[type=password]:autofill,input[type=search]:-webkit-autofill-and-obscured,input[type=search]:autofill,input[type=tel]:-webkit-autofill-and-obscured,input[type=tel]:autofill,input[type=text]:-webkit-autofill-and-obscured,input[type=text]:autofill,input[type=time]:-webkit-autofill-and-obscured,input[type=time]:autofill,input[type=url]:-webkit-autofill-and-obscured,input[type=url]:autofill,select:-webkit-autofill-and-obscured,select:autofill,textarea:-webkit-autofill-and-obscured,textarea:autofill{background-color:initial!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.textarea-resizable-shadow{left:-1000px;opacity:0;pointer-events:none;position:absolute;top:-1000px;visibility:hidden;z-index:-1000}.list input[type=date],.list input[type=datetime-local],.list input[type=email],.list input[type=month],.list input[type=number],.list input[type=password],.list input[type=search],.list input[type=tel],.list input[type=text],.list input[type=time],.list input[type=url],.list select{background-color:var(--f7-input-bg-color,#0000);color:var(--f7-input-text-color);font-size:var(--f7-input-font-size);height:var(--f7-input-height);padding-left:var(--f7-input-padding-left);padding-right:var(--f7-input-padding-right);width:100%}.list input[type=date]::-moz-placeholder,.list input[type=datetime-local]::-moz-placeholder,.list input[type=email]::-moz-placeholder,.list input[type=month]::-moz-placeholder,.list input[type=number]::-moz-placeholder,.list input[type=password]::-moz-placeholder,.list input[type=search]::-moz-placeholder,.list input[type=tel]::-moz-placeholder,.list input[type=text]::-moz-placeholder,.list input[type=time]::-moz-placeholder,.list input[type=url]::-moz-placeholder,.list select::-moz-placeholder{color:var(--f7-input-placeholder-color)}.list input[type=date]::placeholder,.list input[type=datetime-local]::placeholder,.list input[type=email]::placeholder,.list input[type=month]::placeholder,.list input[type=number]::placeholder,.list input[type=password]::placeholder,.list input[type=search]::placeholder,.list input[type=tel]::placeholder,.list input[type=text]::placeholder,.list input[type=time]::placeholder,.list input[type=url]::placeholder,.list select::placeholder{color:var(--f7-input-placeholder-color)}.list textarea{background-color:var(--f7-input-bg-color,#0000);color:var(--f7-input-text-color);font-size:var(--f7-input-font-size);height:var(--f7-textarea-height);line-height:1.4;padding:var(--f7-textarea-padding-vertical) var(--f7-input-padding-right) var(--f7-textarea-padding-vertical) var(--f7-input-padding-left);resize:none;width:100%}.list textarea::-moz-placeholder{color:var(--f7-input-placeholder-color)}.list textarea::placeholder{color:var(--f7-input-placeholder-color)}.list textarea.resizable{height:calc(var(--f7-input-height) + var(--f7-textarea-padding-vertical)*2)}.list input[type=date],.list input[type=datetime-local],.list input[type=month],.list input[type=time]{line-height:var(--f7-input-height)}.list .item-floating-label,.list .item-label{color:var(--f7-label-text-color);flex-shrink:0;font-size:var(--f7-label-font-size);font-weight:var(--f7-label-font-weight);line-height:var(--f7-label-height);transition-duration:.2s;transition-property:transform,color;vertical-align:top;width:auto}.list .item-floating-label{color:var(--f7-input-placeholder-color);left:var(--f7-input-padding-left);max-width:calc(100%/var(--f7-floating-label-scale));pointer-events:none;transform-origin:left center}.list .item-floating-label~.item-input-wrap input::-moz-placeholder,.list .item-floating-label~.item-input-wrap textarea::-moz-placeholder{opacity:0;transition-duration:.1s}.list .item-floating-label~.item-input-wrap input::placeholder,.list .item-floating-label~.item-input-wrap textarea::placeholder{opacity:0;transition-duration:.1s}.list .item-floating-label~.item-input-wrap input.input-focused::-moz-placeholder,.list .item-floating-label~.item-input-wrap textarea.input-focused::-moz-placeholder{opacity:1;transition-duration:.3s}.list .item-floating-label~.item-input-wrap input.input-focused::placeholder,.list .item-floating-label~.item-input-wrap textarea.input-focused::placeholder{opacity:1;transition-duration:.3s}.list .item-input-with-value .item-floating-label{color:var(--f7-label-text-color)}.list .item-input-focused .item-floating-label,.list .item-input-with-value .item-floating-label{transform:scale(1) translateY(0)!important}.list .item-input-wrap{flex-shrink:1;position:relative;width:100%}.input,.item-input{position:relative}.item-input .item-inner{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.input-error-message,.item-input-error-message{box-sizing:border-box;color:var(--f7-input-error-text-color);display:none;font-size:var(--f7-input-error-font-size);font-weight:var(--f7-input-error-font-weight);line-height:var(--f7-input-error-line-height)}.input-info,.item-input-info{color:var(--f7-input-info-text-color);font-size:var(--f7-input-info-font-size);line-height:var(--f7-input-info-line-height)}.input-invalid .input-error-message,.input-invalid .item-input-error-message,.item-input-invalid .input-error-message,.item-input-invalid .item-input-error-message{display:block}.input-invalid .input-info,.input-invalid .item-input-info,.item-input-invalid .input-info,.item-input-invalid .item-input-info{display:none}.input{position:relative}.input input,.input select,.input textarea{width:100%}.input-clear-button{background:none;border:none;color:var(--f7-input-clear-button-color);cursor:pointer;height:var(--f7-input-clear-button-size);margin:0;margin-top:calc(var(--f7-input-clear-button-size)*-1/2);opacity:0;outline:0;padding:0;pointer-events:none;position:absolute;right:0;top:50%;transition-duration:.1s;visibility:hidden;width:var(--f7-input-clear-button-size);z-index:1}.input-clear-button:after{font-family:framework7-core-icons;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;display:block;font-feature-settings:"liga";font-size:20px;height:100%;text-align:center;width:100%}.input-clear-button:before{content:"";left:50%;position:absolute;top:50%}.item-input-wrap .input-clear-button{top:calc(var(--f7-input-height)/2)}.input-clear-button.active-state{opacity:.75!important}.input-with-value .input-clear-button,.input-with-value~.input-clear-button,.item-input-with-value .input-clear-button{opacity:1;pointer-events:auto;visibility:visible}.input-dropdown,.input-dropdown-wrap{position:relative}.input-dropdown-wrap:before,.input-dropdown:before{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid #727272;content:"";height:0;margin-top:-2px;pointer-events:none;position:absolute;right:6px;top:50%;width:0}.input-dropdown input,.input-dropdown select,.input-dropdown textarea,.input-dropdown-wrap input,.input-dropdown-wrap select,.input-dropdown-wrap textarea{padding-right:calc(20px + var(--f7-input-padding-right))}.input-outline:after,.item-input-outline .item-content:after,.item-input-outline.item-content:after{border:1px solid var(--f7-input-outline-border-color);border-radius:var(--f7-input-outline-border-radius);box-sizing:border-box;content:"";inset:8px 0;pointer-events:none;position:absolute;transition-duration:.2s}.input-outline .item-floating-label,.input-outline .item-label,.item-input-outline .item-content .item-floating-label,.item-input-outline .item-content .item-label,.item-input-outline.item-content .item-floating-label,.item-input-outline.item-content .item-label{background:var(--f7-page-bg-color);padding:4px;pointer-events:none;z-index:1}.input-outline.input-focused:after,.input-outline.item-input-focused:after,.item-input-outline .item-content.input-focused:after,.item-input-outline .item-content.item-input-focused:after,.item-input-outline.item-content.input-focused:after,.item-input-outline.item-content.item-input-focused:after{border-color:var(--f7-input-outline-invalid-border-color,var(--f7-theme-color));border-width:2px}.input-outline.input-invalid:after,.input-outline.item-input-invalid:after,.item-input-outline .item-content.input-invalid:after,.item-input-outline .item-content.item-input-invalid:after,.item-input-outline.item-content.input-invalid:after,.item-input-outline.item-content.item-input-invalid:after{border-color:var(--f7-input-outline-invalid-border-color,var(--f7-input-error-text-color));border-width:2px}.block-strong .item-input-outline .item-floating-label,.block-strong .item-input-outline .item-label,.ios .block-strong-ios .item-input-outline .item-floating-label,.ios .block-strong-ios .item-input-outline .item-label,.md .block-strong-md .item-input-outline .item-floating-label,.md .block-strong-md .item-input-outline .item-label{background:var(--f7-block-strong-bg-color)!important}.ios .list-strong-ios .item-input-outline .item-floating-label,.ios .list-strong-ios .item-input-outline .item-label,.list-strong .item-input-outline .item-floating-label,.list-strong .item-input-outline .item-label,.md .list-strong-md .item-input-outline .item-floating-label,.md .list-strong-md .item-input-outline .item-label{background:var(--f7-list-strong-bg-color)!important}.dark option{background-color:var(--f7-page-bg-color)}.ios .item-floating-label+.item-input-wrap,.ios .item-label+.item-input-wrap{margin-top:0}.ios .item-floating-label{transform:scale(var(--f7-floating-label-scale)) translateY(calc(var(--f7-label-height) + 25%))}.ios .item-input-focused .item-floating-label{color:var(--f7-label-text-color)}.ios .item-input .item-media{align-self:flex-start}.ios .item-input-wrap{margin-bottom:calc(var(--f7-list-item-padding-vertical)*-1);margin-top:calc(var(--f7-list-item-padding-vertical)*-1)}.ios .item-input:not(.item-input-outline) .item-content,.ios .item-input:not(.item-input-outline).item-content{background:var(--f7-input-item-bg-color)}.ios .input-error-message,.ios .input-info,.ios .item-input-error-message,.ios .item-input-info{margin-bottom:6px;margin-top:-8px;position:relative}.ios .item-input-focused .item-floating-label,.ios .item-input-focused .item-label{color:var(--f7-label-focused-text-color,var(--f7-label-text-color))}.ios .item-input-focused .item-inner:after{background:var(--f7-input-focused-border-color,var(--f7-list-item-border-color))}.ios .item-input-invalid .item-floating-label,.ios .item-input-invalid .item-label{color:var(--f7-label-invalid-text-color,var(--f7-label-text-color))}.ios .item-input-invalid .item-inner:after{background:var(--f7-input-invalid-border-color,var(--f7-list-item-border-color))}.ios .input-invalid input,.ios .input-invalid select,.ios .input-invalid textarea,.ios .item-input-invalid input,.ios .item-input-invalid select,.ios .item-input-invalid textarea{color:var(--f7-input-invalid-text-color,var(--f7-input-error-text-color))}.ios .input-clear-button:after{content:"delete_round_ios";font-size:calc(var(--f7-input-clear-button-size)/1.4);line-height:1.4}.ios .input-clear-button:before{height:44px;margin-left:-22px;margin-top:-22px;width:44px}.ios .item-input-outline .item-content,.ios .item-input-outline.item-content{margin-left:16px;margin-right:16px;padding-bottom:8px;padding-top:8px}.ios li.item-input-outline:first-child,.ios li:first-child>.item-input-outline{padding-top:16px}.ios li.item-input-outline:first-child:after,.ios li:first-child>.item-input-outline:after{top:16px}.ios li.item-input-outline:last-child,.ios li:last-child>.item-input-outline{padding-bottom:16px}.ios li.item-input-outline:last-child:after,.ios li:last-child>.item-input-outline:after{bottom:16px}.ios .input-outline .item-inner,.ios .item-input-outline .item-content .item-inner,.ios .item-input-outline.item-content .item-inner{display:block;padding-bottom:0;padding-top:0}.ios .input-outline .item-input-wrap,.ios .item-input-outline .item-content .item-input-wrap,.ios .item-input-outline.item-content .item-input-wrap{margin-top:2px}.ios .input-outline .item-title+.item-input-wrap,.ios .item-input-outline .item-content .item-title+.item-input-wrap,.ios .item-input-outline.item-content .item-title+.item-input-wrap{margin-top:-18px}.ios .input-outline .item-floating-label,.ios .input-outline .item-label,.ios .item-input-outline .item-content .item-floating-label,.ios .item-input-outline .item-content .item-label,.ios .item-input-outline.item-content .item-floating-label,.ios .item-input-outline.item-content .item-label{display:inline-flex;margin:-8px -4px -4px;top:-4px}.ios .input-outline .item-floating-label,.ios .item-input-outline .item-content .item-floating-label,.ios .item-input-outline.item-content .item-floating-label{transform:scale(var(--f7-floating-label-scale)) translateY(calc(var(--f7-label-height) + 4px))}.md .item-input-wrap{min-height:var(--f7-input-height)}.md .item-floating-label{transform:scale(var(--f7-floating-label-scale)) translateY(calc((var(--f7-input-height)/2)/var(--f7-floating-label-scale)))}.md .item-input .item-inner:after{display:none!important}.md .item-input .item-content,.md .item-input.item-content{margin-left:16px;margin-right:16px;padding-bottom:8px;padding-top:8px}.md .input:after{background-color:var(--f7-input-border-color);content:"";display:block;height:1px;inset:auto auto 0 0;position:absolute;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)));transform:scaleY(1)!important;transform-origin:50% 100%;transition-duration:.2s;width:100%;z-index:15}.md .input.input-focused:after{background:var(--f7-input-focused-border-color,var(--f7-theme-color));transform:scaleY(2)!important}.md .input.input-invalid:after{background:var(--f7-input-invalid-border-color,var(--f7-input-error-text-color));transform:scaleY(2)!important}.md .item-input:not(.item-input-outline) .item-content:after,.md .item-input:not(.item-input-outline).item-content:after{background-color:var(--f7-input-border-color);content:"";display:block;height:1px;inset:auto auto 0 0;position:absolute;transform:scaleY(calc(1/var(--f7-device-pixel-ratio)));transform-origin:50% 100%;width:100%;z-index:15}.md .item-input:not(.item-input-outline) .item-content:before,.md .item-input:not(.item-input-outline).item-content:before{background:var(--f7-input-item-bg-color);border-radius:var(--f7-input-item-border-radius);content:"";inset:8px 0;pointer-events:none;position:absolute}.md .item-input:not(.item-input-outline) .item-content:after,.md .item-input:not(.item-input-outline).item-content:after{bottom:8px;transform:scaleY(1)!important;transition-duration:.2s}.md .item-input:not(.item-input-outline) .item-content.item-input-focused:after,.md .item-input:not(.item-input-outline).item-content.item-input-focused:after{background:var(--f7-input-focused-border-color,var(--f7-theme-color));transform:scaleY(2)!important}.md .item-input:not(.item-input-outline) .item-content.input-invalid:after,.md .item-input:not(.item-input-outline) .item-content.item-input-invalid:after,.md .item-input:not(.item-input-outline).item-content.input-invalid:after,.md .item-input:not(.item-input-outline).item-content.item-input-invalid:after{background:var(--f7-input-invalid-border-color,var(--f7-input-error-text-color));transform:scaleY(2)!important}.md .input-outline .item-inner,.md .item-input-outline .item-content .item-inner,.md .item-input-outline.item-content .item-inner{padding-bottom:16px;padding-top:16px}.md .input-outline .item-floating-label,.md .input-outline .item-label,.md .item-input-outline .item-content .item-floating-label,.md .item-input-outline .item-content .item-label,.md .item-input-outline.item-content .item-floating-label,.md .item-input-outline.item-content .item-label{--label-height:calc(var(--f7-label-height) + 8px);margin:calc(-16px - var(--label-height)/2) -4px 4px}.md .input-outline .item-floating-label,.md .item-input-outline .item-content .item-floating-label,.md .item-input-outline.item-content .item-floating-label{transform:scale(var(--f7-floating-label-scale)) translateY(calc(var(--f7-input-height)/2 + 8px))}.md .input-with-error-message,.md .input-with-info,.md .item-input-with-error-message,.md .item-input-with-info{padding-bottom:24px!important}.md .input-error-message,.md .input-info,.md .item-input-error-message,.md .item-input-info{left:0;overflow:hidden;position:absolute;text-overflow:ellipsis;top:100%;white-space:nowrap;width:100%}.md .item-input-focused .item-floating-label,.md .item-input-focused .item-label{color:var(--f7-label-focused-text-color,var(--f7-theme-color))}.md .input-focused:not(.input-outline):after,.md .item-input-focused:not(.item-input-outline) .item-input-wrap:after{background:var(--f7-input-focused-border-color,var(--f7-theme-color))}.md .input-focused:not(.input-outline):after,.md .input-invalid:not(.input-outline):after,.md .item-input-focused:not(.item-input-outline) .item-input-wrap:after,.md .item-input-invalid:not(.item-input-outline) .item-input-wrap:after{transform:scaleY(2)!important}.md .input-invalid:not(.input-outline):after,.md .item-input-invalid:not(.item-input-outline) .item-input-wrap:after{background:var(--f7-input-invalid-border-color,var(--f7-input-error-text-color))}.md .item-input-invalid .item-floating-label,.md .item-input-invalid .item-label{color:var(--f7-label-invalid-text-color,var(--f7-input-error-text-color))}.md .input-invalid input,.md .input-invalid select,.md .input-invalid textarea,.md .item-input-invalid input,.md .item-input-invalid select,.md .item-input-invalid textarea{color:var(--f7-input-invalid-text-color,var(--f7-input-text-color))}.md .input-clear-button:after{content:"delete_round_md";font-size:var(--f7-input-clear-button-size);line-height:1}.md .input-clear-button:before{height:48px;margin-left:-24px;margin-top:-24px;width:48px}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}:is(.swiper-css-mode>.swiper-wrapper)::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}:is(.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress)) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10}.swiper-button-disabled:is(.swiper-button-next,.swiper-button-prev){cursor:auto;opacity:.35;pointer-events:none}.swiper-button-hidden:is(.swiper-button-next,.swiper-button-prev){cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-next,.swiper-button-prev){display:none!important}:is(.swiper-button-next,.swiper-button-prev) svg{fill:currentColor;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal .swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal .swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}:is(.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal .swiper-button-prev) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px)}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination.swiper-pagination-disabled,.swiper-pagination-disabled>.swiper-pagination{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets) .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-bullets-dynamic:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets){top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-bullets-dynamic:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets) .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-pagination-bullets-dynamic:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets){left:50%;transform:translate(-50%);white-space:nowrap}.swiper-pagination-bullets-dynamic:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>.swiper-pagination-progressbar,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>.swiper-scrollbar{display:none!important}.swiper-scrollbar.swiper-scrollbar-horizontal,.swiper-horizontal>.swiper-scrollbar{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}:is(.swiper-fade .swiper-slide) .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}:is(.swiper-fade .swiper-slide-active) .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}:is(.swiper-cube .swiper-slide) .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}:is(.swiper-cube .swiper-slide-active),:is(.swiper-cube .swiper-slide-active) .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}:is(.swiper-cube .swiper-cube-shadow):before{background:#000;content:"";filter:blur(50px);inset:0;position:absolute}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}:is(.swiper-flip .swiper-slide) .swiper-slide{pointer-events:none}:is(.swiper-flip .swiper-slide-active),:is(.swiper-flip .swiper-slide-active) .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}:root{--f7-photobrowser-caption-font-size:13px;--f7-photobrowser-caption-font-weight:500;--f7-photobrowser-exposed-bg-color:#000;--f7-photobrowser-bg-color:#fff;--f7-photobrowser-caption-text-color:#000}:root .dark,:root.dark{--f7-photobrowser-bg-color:#000;--f7-photobrowser-caption-text-color:#fff}.photo-browser{height:100%;left:0;position:absolute;top:0;width:100%;z-index:400}.photo-browser-standalone.modal-in{animation:photo-browser-in .4s;transition-duration:0s}.photo-browser-standalone.modal-out{animation:photo-browser-out .4s!important;transition-duration:0s}.photo-browser-standalone.modal-out.swipe-close-to-bottom,.photo-browser-standalone.modal-out.swipe-close-to-top{animation:none!important}.photo-browser-standalone.photo-browser-transitioning{animation:none!important;transition:.4s}.photo-browser-popup.modal-out.swipe-close-to-bottom,.photo-browser-popup.modal-out.swipe-close-to-top{transition-duration:.3s}.photo-browser-popup.modal-out.swipe-close-to-bottom{transform:translate3d(0,100vh,0)}.photo-browser-popup.modal-out.swipe-close-to-top{transform:translate3d(0,-100vh,0)}.photo-browser-page{background:none}.photo-browser-page .toolbar{transform:none}.photo-browser-popup{background:none}.photo-browser-of{margin:0 5px}.photo-browser-captions{bottom:var(--f7-safe-area-bottom);left:0;opacity:1;pointer-events:none;position:absolute;transition-duration:.4s;width:100%;z-index:10}.photo-browser-captions.photo-browser-captions-exposed{opacity:0}.toolbar~.toolbar.photo-browser-thumbs{bottom:calc(var(--f7-toolbar-height) + var(--f7-safe-area-bottom))}.page~.photo-browser-page:not(.photo-browser-exposed) .toolbar~.toolbar.photo-browser-thumbs,.photo-browser-popup:not(.photo-browser-exposed) .toolbar~.toolbar.photo-browser-thumbs,.photo-browser-standalone:not(.photo-browser-exposed) .toolbar~.toolbar.photo-browser-thumbs{height:var(--f7-toolbar-height)}.photo-browser-exposed .toolbar~.toolbar.photo-browser-thumbs{transform:translate3d(0,calc(var(--f7-toolbar-height) + var(--f7-safe-area-bottom, 0)),0)}.navbar+.toolbar.photo-browser-thumbs .swiper,.photo-browser-exposed .toolbar~.toolbar.photo-browser-thumbs .swiper{height:calc(100% - var(--f7-safe-area-bottom, 0))}.toolbar~.photo-browser-captions{bottom:calc(var(--f7-toolbar-height) + var(--f7-safe-area-bottom));transform:translateZ(0)}.toolbar~.photo-browser-captions.photo-browser-captions-exposed{transform:translateZ(0)}.toolbar~.toolbar~.photo-browser-captions{bottom:calc(var(--f7-toolbar-height)*2 + var(--f7-safe-area-bottom))}.toolbar~.toolbar~.photo-browser-captions.photo-browser-captions-exposed{transform:translate3d(0,var(--f7-toolbar-height),0)}.toolbar:has(+.photo-browser-thumbs):after,.toolbar:has(+.photo-browser-thumbs):before{top:calc(-16px - var(--f7-toolbar-height))!important}.photo-browser-thumbs{transition-property:transform,background-color,color}.photo-browser-thumbs:after,.photo-browser-thumbs:before{display:none}.photo-browser-thumbs .swiper{height:100%;width:100%}.photo-browser-thumbs .swiper-slide{align-items:center;display:flex;justify-content:center;width:auto}.photo-browser-thumbs img{border-radius:8px;display:block;height:75%;min-width:4px;width:auto}.photo-browser-thumbs .swiper-slide img{transform:translate(-4px);transition-duration:.15s}.photo-browser-thumbs .swiper-slide-active img{transform:scale(1.2)}.photo-browser-thumbs .swiper-slide-active~.swiper-slide img{transform:translate(4px)}.photo-browser-caption{bottom:0;box-sizing:border-box;color:var(--f7-photobrowser-caption-text-color);font-size:var(--f7-photobrowser-caption-font-size);font-weight:var(--f7-photobrowser-caption-font-weight);left:0;opacity:0;padding:4px 5px;position:absolute;text-align:center;transition-duration:.4s;width:100%}.photo-browser-caption:empty{display:none}.photo-browser-caption.photo-browser-caption-active{opacity:1}.photo-browser-swiper-container{background:var(--f7-photobrowser-bg-color);height:100%;left:0;overflow:hidden;position:absolute;top:0;touch-action:none;transition:.4s;transition-property:background-color;width:100%}.photo-browser-next.swiper-button-disabled,.photo-browser-prev.swiper-button-disabled{opacity:.3;pointer-events:none}.photo-browser-slide{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.photo-browser-slide span.swiper-zoom-container{display:none}.photo-browser-slide img{display:none;height:auto;max-height:100%;max-width:100%;width:auto}.photo-browser-slide.swiper-slide-active span.swiper-zoom-container,.photo-browser-slide.swiper-slide-next span.swiper-zoom-container,.photo-browser-slide.swiper-slide-prev span.swiper-zoom-container{display:flex}.photo-browser-slide.swiper-slide-active img,.photo-browser-slide.swiper-slide-next img,.photo-browser-slide.swiper-slide-prev img{display:inline}.photo-browser-slide.swiper-slide-active.photo-browser-slide-lazy .preloader,.photo-browser-slide.swiper-slide-next.photo-browser-slide-lazy .preloader,.photo-browser-slide.swiper-slide-prev.photo-browser-slide-lazy .preloader{display:block}.photo-browser-slide iframe{height:100%;width:100%}.photo-browser-slide .preloader{display:none;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;width:42px}.photo-browser-page{touch-action:none}.photo-browser-page .navbar,.photo-browser-page .toolbar{transform:translateZ(0);transition-duration:.4s}.photo-browser-exposed .navbar,.photo-browser-exposed .toolbar:not(.photo-browser-thumbs){opacity:0;pointer-events:none;visibility:hidden}.photo-browser-exposed .toolbar:not(.photo-browser-thumbs)~.photo-browser-captions,.photo-browser-exposed .toolbar~.toolbar.photo-browser-thumbs~.photo-browser-captions{transform:translate3d(0,var(--f7-toolbar-height),0)}.photo-browser-exposed .photo-browser-swiper-container{background:var(--f7-photobrowser-exposed-bg-color)}.view.with-photo-browser-page-exposed .navbar{opacity:0;pointer-events:none}@keyframes photo-browser-in{0%{opacity:0;transform:translateZ(0) scale(.5)}50%{opacity:1;transform:translateZ(0) scale(1.05)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes photo-browser-out{0%{opacity:1;transform:translateZ(0) scale(1)}50%{opacity:1;transform:translateZ(0) scale(1.05)}to{opacity:0;transform:translateZ(0) scale(.5)}}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url(./material-icons-kAwBdRge.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}@font-face{font-family:Framework7 Icons;font-style:normal;font-weight:400;src:url(./Framework7Icons-Regular-Db9RwDq_.woff2) format("woff2")}.f7-icons{font-family:Framework7 Icons;font-weight:400;font-style:normal;font-size:28px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";text-align:center}*,*:before,*:after{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable=true],[contenteditable=""]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html,body{overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:var(--foxi-accent)}:root{--foxi-accent: #5a57a5;--foxi-accent-dark: #463794;--foxi-lavender-bg: #f5f4ff;--foxi-lavender-bg-strong: #ece9ff;--foxi-lavender-border: #e8e5ff;--foxi-foreground: #3c3c3c;--foxi-muted: #f5f5f5;--foxi-text-muted: #6f658c;--foxi-ink: #000000;--foxi-success: #16a34a;--foxi-text-primary: #1c1c1e;--foxi-text-secondary: #8e8e93;--foxi-deal-text: #c2410c;--foxi-deal-bg: rgba(243, 119, 34, .14);--foxi-tabbar-clearance: calc(76px + env(safe-area-inset-bottom)) ;--foxi-font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Roboto, "Segoe UI", system-ui, sans-serif;--foxi-hero-gradient-from: rgba(90, 87, 165, .85);--foxi-hero-gradient-to: rgba(70, 55, 148, .85);--f7-theme-color: var(--foxi-accent);--f7-theme-color-rgb: 90, 87, 165;--f7-theme-color-shade: var(--foxi-accent-dark);--f7-theme-color-tint: #7c79c1;--f7-touch-ripple-color: rgba(90, 87, 165, .08);--f7-checkbox-active-color: var(--foxi-accent);--f7-radio-active-color: var(--foxi-accent);--f7-toggle-active-color: var(--foxi-accent);--f7-toggle-on-color: var(--foxi-accent);--f7-bars-bg-color: #ffffff;--f7-toggle-handle-color: #ffffff;--f7-bars-text-color: var(--foxi-foreground);--f7-block-title-text-color: var(--foxi-foreground);--f7-page-bg-color: #ffffff}.foxi-home{color:var(--foxi-text-primary);font-family:var(--foxi-font-family);background:#fff}.foxi-home .page-content{padding-right:0;padding-left:0;padding-bottom:var(--foxi-tabbar-clearance)}.home-topbar{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#fff;border-bottom:.5px solid rgba(0,0,0,.08);position:sticky;top:0;z-index:10}.home-topbar__logo{height:28px;width:auto}.home-topbar__cart{color:var(--foxi-text-primary)!important}.home-topbar__cart i{font-size:24px}.home-hero{background:linear-gradient(135deg,var(--foxi-accent) 0%,var(--foxi-accent-dark) 100%);padding:28px 20px 24px;text-align:center}.home-hero__title{color:#fff;font-size:24px;font-weight:700;line-height:1.25;margin:0 0 6px;letter-spacing:-.3px}.home-hero__subtitle{font-size:16px;font-weight:400;opacity:.85}.home-hero__search{margin-top:20px}.home-hero__search-wrap{position:relative;display:flex;align-items:center;background:#fff;border-radius:14px;height:50px;padding:0 5px 0 16px;box-shadow:0 4px 20px #0000001f}.home-hero__input{flex:1;border:none;background:transparent;font-size:16px;color:var(--foxi-text-primary);outline:none;height:100%;font-family:var(--foxi-font-family)}.home-hero__input::placeholder{color:var(--foxi-text-secondary)}.home-hero__search-btn{display:flex;align-items:center;justify-content:center;border:none;background:var(--foxi-accent);color:#fff;width:42px;height:42px;border-radius:12px;cursor:pointer;flex-shrink:0}.home-hero__search-btn span{display:none}.home-hero__suggestions{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border-radius:12px;box-shadow:0 4px 24px #00000026;max-height:220px;overflow-y:auto;z-index:20;padding:4px 0;list-style:none;margin:0}.home-hero__suggestions button{width:100%;text-align:left;border:0;background:transparent;padding:12px 16px;font-size:15px;color:var(--foxi-text-primary);font-family:var(--foxi-font-family)}.home-hero__suggestions button:active{background:#f2f2f7}.home-hero__error{margin-top:8px;padding:8px 12px;border-radius:8px;background:#ff3b3026;color:#fff;font-size:13px;text-align:left}.home-hero__locate{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:0;background:transparent;border:none;color:#fffc;font-size:14px;font-family:var(--foxi-font-family);cursor:pointer}.home-hero__locate:active{color:#fff}.home-hero__usp{display:flex;justify-content:space-around;margin-top:22px;gap:8px}.home-hero__usp-item{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1}.home-hero__usp-item i{font-size:20px;color:#ffffffb3}.home-hero__usp-item span{font-size:11px;color:#ffffffbf;text-align:center;line-height:1.3}.restaurant-list-page{color:var(--foxi-foreground);font-family:var(--foxi-font-family);background:#fff}.restaurant-list-error{margin-top:8px;color:#9f1d1d;font-size:14px}.restaurant-page{padding:12px 14px 0}.restaurant-main-title{font-size:24px;font-weight:900;color:var(--foxi-accent-dark);margin:24px 0 16px}.restaurant-list-page .restaurant-main-title{margin-top:8px}.restaurant-list-search{margin:0 0 16px}.restaurant-header{display:flex;align-items:center;gap:16px;padding:12px 0}.restaurant-logo{height:28px;width:auto;object-fit:contain;flex-shrink:0}.restaurant-header-actions{margin-left:auto;display:flex;align-items:center;gap:16px;padding-right:8px}.restaurant-address-pill{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:158px;background:var(--foxi-muted);border-radius:3px;padding:6px 10px;border:0;text-align:left;color:var(--foxi-accent);font-size:10px}.restaurant-address-pill span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.restaurant-favorite-card{background:#fff;border-radius:20px;box-shadow:0 4px 16px #48484826;overflow:hidden;color:inherit;display:block;margin:5px}.restaurant-address-pill img{width:16px;height:16px}.restaurant-cart-button{position:relative;flex-shrink:0;width:26px;height:26px;border:0;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center}.restaurant-cart-button img{width:26px;height:26px}.restaurant-cart-badge{position:absolute;right:-4px;top:-4px;background:var(--foxi-accent);color:#fff;font-size:9px;font-weight:700;min-width:16px;height:16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.restaurant-search{margin-top:12px;border:1px solid #dadada;border-radius:5px;padding:8px 10px;display:flex;align-items:center;gap:8px;height:40px}.restaurant-search img{width:20px;height:20px}.restaurant-search input{border:0;flex:1;font-size:12px;outline:none;color:var(--foxi-foreground)}.restaurant-search-filter{border:0;background:transparent;padding:0;display:inline-flex;align-items:center}.restaurant-section-title{margin:24px 0 12px;font-size:18px;font-weight:800;color:var(--foxi-foreground)}.restaurant-section-title--purple{color:var(--foxi-accent-dark)}.restaurant-favorites{display:flex;gap:16px;overflow-x:auto;padding:10px 5px 20px;margin:0 -5px;scrollbar-width:none}.restaurant-favorites::-webkit-scrollbar{width:0;height:0}.restaurant-favorite-card{flex:0 0 280px;background:#fff;border-radius:20px;box-shadow:0 4px 16px #48484826;overflow:hidden;color:inherit;display:block}.restaurant-category-row{display:flex;flex-direction:column;gap:8px}.restaurant-category-filter{display:flex;gap:8px;overflow-x:auto;overflow-y:visible;padding:4px 4px 6px;scrollbar-width:none;-ms-overflow-style:none}.restaurant-detail-page .restaurant-category-filter{margin:20px 0 0 16px;padding-left:2px;padding-right:2px}.restaurant-category-actions{margin:0 16px 16px;display:flex}.restaurant-category-filter::-webkit-scrollbar{width:0;height:0}.restaurant-category-chip{padding:6px 16px;border-radius:999px;background:#fff;color:var(--foxi-accent);font-weight:500;font-size:12px;border:1px solid rgba(90,87,165,.2);white-space:nowrap;flex-shrink:0;outline:none;-webkit-tap-highlight-color:transparent}.restaurant-category-chip:focus,.restaurant-category-chip:focus-visible{outline:none}.restaurant-category-chip.is-active{background:var(--foxi-accent);color:#fff;font-weight:600;border-color:var(--foxi-accent)}.restaurant-category-chip--all{display:flex;align-items:center;justify-content:center;gap:4px;padding:10px 24px;background:var(--foxi-accent);color:#fff;font-weight:600;font-size:12px;border:0;border-radius:12px;width:100%;box-shadow:0 4px 12px #5a57a533}.restaurant-category-chip--all .material-icons{font-size:14px}.restaurant-category-chip--all.is-active{display:none}.restaurant-results-header{margin-top:24px;display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:800;color:var(--foxi-foreground)}.restaurant-results-filter{display:inline-flex;align-items:center;gap:6px;font-size:10px;border:0;background:transparent}.restaurant-results-filter img{width:13px;height:13px}.restaurant-list{margin-top:10px;display:flex;flex-direction:column;gap:14px}.restaurant-card{background:#fff;border-radius:20px;box-shadow:0 4px 16px #48484826;overflow:hidden;color:inherit;display:block;margin:8px 5px}.restaurant-card-image{position:relative;height:138px;aspect-ratio:314.889 / 138.067;width:100%}.restaurant-card-image img{width:100%;height:100%;object-fit:cover;display:block}.restaurant-card-heart{position:absolute;right:12px;top:10px;width:26px;height:26px;z-index:10;cursor:pointer;background:#fffc;border-radius:50%;padding:4px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0000001a}.restaurant-card-heart img{width:100%;height:100%;filter:grayscale(1);opacity:.6}.restaurant-card-heart.is-favorite img{filter:none;opacity:1;filter:invert(27%) sepia(91%) saturate(2352%) hue-rotate(339deg) brightness(105%) contrast(97%)}.restaurant-detail-heart-button{width:40px;height:40px;border:1.5px solid transparent;border-radius:10px;background:var(--foxi-lavender-bg);color:var(--foxi-accent);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:transform .15s,background .15s}.restaurant-detail-heart-button:active{transform:scale(.94);background:var(--foxi-lavender-bg-strong)}.restaurant-detail-heart-button svg,.restaurant-detail-heart-outline-button svg{display:block}.restaurant-detail-heart-outline-button{width:40px;height:40px;border:1.5px solid transparent;border-radius:10px;background:var(--foxi-lavender-bg);color:var(--foxi-accent);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:transform .15s,background .15s}.restaurant-detail-heart-outline-button:active{transform:scale(.94);background:var(--foxi-lavender-bg-strong)}.restaurant-card-rating{position:absolute;right:12px;top:56px;background:var(--foxi-accent);color:#fff;border-radius:20px;padding:4px 8px;display:inline-flex;align-items:center;gap:4px;font-size:12px}.restaurant-card-rating img{width:16px;height:16px}.restaurant-card-body{padding:12px 16px 16px;width:100%;box-sizing:border-box}.restaurant-card-title{font-size:18px;font-weight:600;line-height:1.2;color:var(--foxi-foreground);margin-bottom:10px}.restaurant-card-meta{display:flex;align-items:center;gap:16px;font-size:12px;color:var(--foxi-foreground)}.restaurant-card-meta span{display:inline-flex;align-items:center;gap:6px}.restaurant-card-meta img{width:16px;height:16px}.restaurant-favorites-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.restaurant-favorites-card-header .restaurant-card-title{flex:1;min-width:0;margin-bottom:0}.restaurant-favorite-card{width:252px;min-width:252px;flex:0 0 252px;border-radius:20px;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;color:inherit;display:block}.restaurant-favorite-card .restaurant-card-image{height:110px;aspect-ratio:252.287 / 110.618}.restaurant-favorite-card .restaurant-card-title{font-size:14px;margin-bottom:6px}.restaurant-favorite-card .restaurant-card-body{padding:10px 14px 12px}.restaurant-favorite-card .restaurant-card-meta{font-size:11px;gap:12px}.restaurant-favorite-card .restaurant-card-meta img{width:14px;height:14px}.restaurant-loading,.restaurant-empty,.restaurant-error{padding:16px 0;text-align:center}.restaurant-empty{margin-top:12px}.restaurant-error{margin:12px 16px;padding:12px;border-radius:12px;background:#fff1f1;color:#9f1d1d}.restaurant-detail-page{color:var(--foxi-foreground)}.restaurant-detail-hero{margin:16px 0 12px;height:187px;border-radius:0;background-size:cover;background-position:center;position:relative}.restaurant-detail-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0000000d,#0000008c)}.restaurant-detail-hero .restaurant-detail-back{position:absolute;top:12px;left:12px;z-index:2;background:#fff;box-shadow:0 2px 10px #00000040}.restaurant-detail-hero__logo{position:absolute;left:12px;bottom:-40px;z-index:2;width:72px;height:72px;border-radius:18px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;border:2px solid #ffffff;box-shadow:0 6px 16px #0000002e}.restaurant-detail-hero__logo img{width:100%;height:100%;object-fit:contain;padding:6px;box-sizing:border-box}.restaurant-detail-hero__logo--empty{border-color:var(--foxi-accent);color:var(--foxi-accent);font-weight:800;font-size:24px;letter-spacing:.5px}.restaurant-detail-header{margin:0 16px 12px;text-align:left}.restaurant-detail-title{font-size:22px;font-weight:800;margin:0 0 10px;line-height:1.2;min-height:30px;padding-left:80px;display:flex;align-items:center}.restaurant-detail-actions-row{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:10px;flex-wrap:nowrap}.restaurant-detail-actions-row>*{flex:0 0 auto;align-self:center;width:auto}.restaurant-detail-actions-row>.restaurant-detail-heart-button,.restaurant-detail-actions-row>.restaurant-detail-heart-outline-button{width:40px}.restaurant-detail-reserve-icon{width:40px;height:40px;border:1.5px solid var(--foxi-accent);border-radius:10px;background:var(--foxi-lavender-bg);color:var(--foxi-accent);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:transform .15s,background .15s}.restaurant-detail-reserve-icon:active:not(:disabled){transform:scale(.94);background:var(--foxi-lavender-bg-strong)}.restaurant-detail-reserve-icon:disabled{opacity:.4;cursor:not-allowed}.restaurant-detail-rating{display:inline-flex;align-items:center;gap:4px;background:var(--foxi-accent);color:#fff;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;border:0;font-family:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;flex-shrink:0;white-space:nowrap}.restaurant-detail-rating:active{transform:scale(.96)}.restaurant-detail-rating img{width:12px;height:12px}.restaurant-detail-rating__count{font-weight:500;opacity:.9}.restaurant-detail-subtitle{margin:0;color:var(--foxi-foreground);font-size:12px}.restaurant-detail-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 12px}.restaurant-detail-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.restaurant-detail-metric{background:transparent;border-radius:0;padding:0;box-shadow:none;display:grid;grid-template-columns:22px 1fr;column-gap:10px;row-gap:2px;align-items:center;min-width:0}.restaurant-detail-metric img{width:22px;height:22px;grid-row:1 / 3}.restaurant-detail-metric--rating{border:none;background:transparent;padding:0;cursor:pointer;font-family:inherit;text-align:left;-webkit-tap-highlight-color:transparent}.restaurant-detail-metric--rating:active{opacity:.7}.restaurant-detail-metric__sub{font-weight:400;color:var(--foxi-text-secondary);font-size:12px}.restaurant-detail-metric__value{font-size:14px;font-weight:600;grid-column:2;display:inline-flex;align-items:center;gap:4px}.restaurant-detail-metric__label{font-size:11px;font-weight:400;color:var(--foxi-foreground);grid-column:2;display:inline-flex;align-items:center;gap:4px}.restaurant-detail-metric__info{width:10px;height:10px;border-radius:50%;border:1px solid rgba(60,60,60,.65);display:inline-flex;align-items:center;justify-content:center;font-size:7px;line-height:1;color:#000}.restaurant-detail-metric--wide{grid-column:1 / -1;grid-template-columns:22px 1fr}.restaurant-detail-metric--wide img,.restaurant-detail-metric--wide .restaurant-detail-metric__label{grid-row:1}.restaurant-detail-menu-title{margin:12px 16px 8px;font-size:16px;font-weight:700;color:var(--foxi-foreground)}.restaurant-menu-section{margin:0 16px 18px;padding:0;background:transparent;border-radius:0;scroll-margin-top:90px}.restaurant-menu-section__title{margin:0 0 10px;font-size:16px;font-weight:700}.restaurant-menu-items{display:flex;flex-direction:column;gap:12px}.restaurant-menu-item{background:var(--foxi-muted);border-radius:10px;display:flex;gap:12px;padding:10px 8px;box-shadow:2px 3px 6px #23232326}.restaurant-menu-item--popular{background:#ececf6}.restaurant-menu-item--sold-out{opacity:.55}.restaurant-menu-item__media{position:relative;align-self:flex-start;flex:0 0 76px;width:76px;height:76px;background:#fff;border-radius:14px;overflow:hidden}.restaurant-menu-item__body{flex:1;min-width:0}.restaurant-menu-item__badge{position:absolute;left:8px;top:8px;display:inline-flex;align-items:center;background:#5a57a5e6;color:#fff;font-size:10px;font-weight:600;padding:3px 8px;border-radius:999px;box-shadow:0 8px 16px #5a57a540}.restaurant-menu-item__badge--sold-out{background:#3c3c3cd9;box-shadow:0 8px 16px #0003}.restaurant-menu-item__title{font-weight:700;margin-bottom:2px;font-size:14px;line-height:1.2rem}.restaurant-menu-item__chip{display:inline-flex;align-items:center;font-size:10px;font-weight:600;padding:2px 8px;border-radius:999px;margin:0 4px 4px 0}.restaurant-menu-item__chip--deal{background:var(--foxi-deal-bg);color:var(--foxi-deal-text)}.restaurant-menu-item__chip--popular{background:var(--foxi-lavender-bg-strong);color:var(--foxi-accent)}.restaurant-menu-item__rating{display:inline-flex;align-items:center;gap:3px;background:#fbbf2429;color:#92600a;font-size:10px;font-weight:600;padding:2px 8px;border-radius:999px;margin-bottom:4px}.restaurant-menu-item__description{font-size:12px;color:#000;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.restaurant-menu-item__allergens{font-size:11px;color:#3c3c3c99;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.restaurant-menu-item__tags{display:flex;flex-wrap:nowrap;gap:4px;margin-top:4px;overflow:hidden}.restaurant-menu-item__tag{display:inline-flex;align-items:center;background:var(--foxi-lavender-bg-strong);color:var(--foxi-accent);font-size:10px;font-weight:600;padding:2px 8px;border-radius:999px}.restaurant-menu-item__aside{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:8px}.restaurant-menu-item__media img,.restaurant-menu-item__placeholder{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.restaurant-menu-item__placeholder{background:var(--foxi-muted);display:flex;align-items:center;justify-content:center;font-weight:700;color:#3c3c3c99}.restaurant-menu-item__price{font-weight:700;font-size:16px;color:var(--foxi-accent)}.restaurant-menu-item__action{--f7-button-fill-bg-color: #f37722;--f7-button-fill-pressed-bg-color: #d4681a;--f7-button-fill-text-color: #ffffff;border-radius:50%;width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center}.restaurant-detail-info{margin:16px 16px 32px}.restaurant-detail-description{font-size:14px;color:#3c3c3cbf;margin-bottom:16px}.restaurant-detail-info-title{font-weight:700;margin:12px 0 6px}.restaurant-detail-info-name{font-size:18px;font-weight:700;margin-bottom:2px}.restaurant-detail-info-address{font-size:13px;color:#3c3c3cb3;margin-bottom:12px}.restaurant-hours{margin:0}.restaurant-cart-bar{position:fixed;left:16px;right:16px;bottom:calc(16px + var(--f7-toolbar-height, 56px) + env(safe-area-inset-bottom));background:#fff;border-radius:18px;padding:12px 14px;box-shadow:0 18px 32px #2323232e;display:flex;align-items:center;justify-content:space-between;z-index:6000}.restaurant-cart-summary{margin:12px 0 0;font-size:12px;color:#3c3c3cb3}.foxi-tabbar{--f7-toolbar-height: 64px;--f7-toolbar-bg-color: #ffffff;--f7-toolbar-border-color: transparent;background:#fff;border-top:1px solid #f0f0f4;box-shadow:0 -4px 6px -1px #0000000a,0 -2px 4px -2px #0000000a;font-family:var(--foxi-font-family);position:absolute!important;left:0;right:0;bottom:0;z-index:9999;border-radius:0!important;height:calc(var(--f7-toolbar-height) + env(safe-area-inset-bottom))!important;padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box}.foxi-tabbar.tabbar.toolbar-bottom .toolbar-inner{display:flex;align-items:center;background:transparent!important;border-radius:0!important;padding:0;margin:0;box-shadow:none!important;position:relative!important;width:100%!important;left:0!important;right:0!important;height:100%}.foxi-tabbar.tabbar.toolbar-bottom:before,.foxi-tabbar.tabbar.toolbar-bottom:after,.foxi-tabbar.tabbar.toolbar-bottom .toolbar-inner:before,.foxi-tabbar.tabbar.toolbar-bottom .toolbar-inner:after{border-radius:0!important;box-shadow:none!important;background:transparent!important}.foxi-tabbar .toolbar-pane{display:flex;width:100%;justify-content:space-around;background:transparent!important;border-radius:0!important;box-shadow:none!important;margin-top:5px}.foxi-tabbar .link,.foxi-tabbar a{display:flex;flex:1 1 0;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 0 6px;background:transparent;-webkit-tap-highlight-color:transparent;position:relative}.foxi-tabbar a:focus,.foxi-tabbar a:focus-visible{outline:none}.foxi-tabbar__icon{width:25px;height:25px;object-fit:contain;color:var(--foxi-tab-icon-color)}.foxi-tabbar__icon path{fill:currentColor;stroke:currentColor}.foxi-tabbar a .tabbar-label,.foxi-tabbar .link .tabbar-label{font-family:var(--foxi-font-family);font-size:11px;font-weight:600;line-height:1.1;color:var(--foxi-text-secondary);text-align:center;white-space:nowrap;transition:color .15s}.foxi-tabbar .link.tab-link-active .tabbar-label{color:var(--foxi-accent)}.foxi-tabbar .link i.icon{font-size:22px;color:var(--foxi-text-secondary);position:relative;z-index:1;transition:color .15s}.foxi-tabbar .link.tab-link-active i.icon{color:var(--foxi-accent)}.foxi-tabbar__icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.foxi-tabbar__badge{position:absolute;display:inline-flex;align-items:center;justify-content:center;min-width:16px;width:auto;height:16px;padding:0 4px;border-radius:999px;background:var(--foxi-accent);color:#fff;font-size:10px;font-weight:700;line-height:1;box-shadow:0 0 0 2px #fff;z-index:3}.restaurant-detail-page .page-content{padding-bottom:var(--foxi-tabbar-clearance);background:#fff}.restaurant-detail-page.has-sticky-cart .page-content{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.restaurant-list-page .page-content{padding-bottom:var(--foxi-tabbar-clearance);scrollbar-width:none}.restaurant-list-page .page-content::-webkit-scrollbar{display:none}.settings-page{color:var(--foxi-foreground);font-family:var(--foxi-font-family);background:#f2f2f2}.settings-page .page-content{padding-right:14px;padding-bottom:var(--foxi-tabbar-clearance);padding-left:14px}.settings-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 8px}.settings-logo{height:32px;width:auto;object-fit:contain;flex-shrink:0}.settings-address-pill{display:inline-flex;align-items:center;gap:8px;width:auto;flex:0 1 auto;margin-left:auto;min-width:45%;max-width:60%;height:38px;padding:0 14px;border:1px solid var(--foxi-lavender-border);background:var(--foxi-lavender-bg);border-radius:999px;cursor:pointer;transition:background .15s}.settings-address-pill:active{background:var(--foxi-lavender-bg-strong)}.settings-address-pill span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--foxi-font-family);font-size:14px;font-weight:600;color:var(--foxi-accent-dark);line-height:1.2}.settings-address-pill img{width:18px;height:18px;flex-shrink:0;opacity:.85}.settings-cart-button{width:25px;height:25px;border:0;border-radius:3px;background:#ddd;display:inline-flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.settings-cart-button img{width:16px;height:16px}.settings-cart-badge{position:absolute;right:-4px;top:-4px;min-width:14px;height:14px;border-radius:999px;background:#f37722;color:#fff;font-size:8px;font-weight:700;line-height:14px;text-align:center}.settings-title{margin:34px 0 12px;font-family:var(--foxi-font-family);font-size:18px;line-height:normal;font-weight:600;color:var(--foxi-accent-dark);letter-spacing:0}.settings-section-title{margin:20px 0 10px;font-family:var(--foxi-font-family);font-size:14px;font-weight:600;color:#1f1f1f}.settings-user-greeting{display:flex;align-items:center;justify-content:space-between;margin:20px 0 16px}.settings-user-greeting__text{display:flex;flex-direction:column;gap:2px}.settings-user-greeting__hello{font-family:var(--foxi-font-family);font-size:14px;font-weight:400;color:#1f1f1f}.settings-user-greeting__name{font-family:var(--foxi-font-family);font-size:22px;font-weight:700;color:var(--foxi-accent-dark);line-height:1.1}.settings-user-avatar{width:48px;height:48px;border-radius:10px;background:var(--foxi-accent);color:#fff;font-family:var(--foxi-font-family);font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.settings-logout-item{width:100%;min-height:44px;border:0;border-radius:10px;background:#fff;padding:0 14px;margin-top:8px;display:flex;align-items:center;justify-content:space-between;color:#1f1f1f;font-family:var(--foxi-font-family);font-size:13px;font-weight:400;text-align:left}.settings-logout-item__icon{color:#1f1f1f;flex-shrink:0}.settings-promo-banner{display:flex;align-items:center;justify-content:space-between;background:#f0eeff;border-radius:12px;padding:16px 0 0 16px;margin-bottom:12px;overflow:hidden}.settings-promo-banner__content{flex:1;padding-bottom:16px}.settings-promo-banner__title{margin:0 0 4px;font-family:var(--foxi-font-family);font-size:15px;font-weight:700;color:#1f1f1f}.settings-promo-banner__text{margin:0 0 12px;font-family:var(--foxi-font-family);font-size:11px;font-weight:400;color:#4a4a4a;line-height:1.4;max-width:170px}.settings-promo-banner__cta{display:inline-block;background:var(--foxi-accent);color:#fff;font-family:var(--foxi-font-family);font-size:11px;font-weight:600;padding:7px 12px;border-radius:8px;-webkit-text-decoration:none;text-decoration:none}.settings-promo-banner__fox{width:110px;height:auto;align-self:flex-end;flex-shrink:0}.settings-help-card{display:flex;align-items:center;gap:12px;background:var(--foxi-accent);border-radius:12px;padding:14px;margin-bottom:4px;-webkit-text-decoration:none;text-decoration:none;box-shadow:0 4px 6px -1px #5a57a540,0 2px 4px -2px #5a57a540}.settings-help-card__icon{width:36px;height:36px;flex-shrink:0;filter:brightness(0) invert(1)}.settings-help-card__text{flex:1;display:flex;flex-direction:column;gap:2px}.settings-help-card__title{font-family:var(--foxi-font-family);font-size:13px;font-weight:700;color:#fff}.settings-help-card__sub{font-family:var(--foxi-font-family);font-size:10px;font-weight:400;color:#fffc}.settings-help-card__arrow{font-size:18px;color:#fff;flex-shrink:0}.settings-menu{display:flex;flex-direction:column;gap:8px}.settings-menu-item{width:100%;min-height:44px;border:0;border-radius:10px;background:#fff;padding:0 14px;display:flex;align-items:center;justify-content:space-between;color:#1f1f1f;font-family:var(--foxi-font-family);font-size:13px;font-weight:400;text-align:left;-webkit-text-decoration:none;text-decoration:none}.settings-menu-item__arrow{font-size:16px;line-height:1;color:#1f1f1f}.settings-menu-item__lang{display:flex;align-items:center;gap:8px}.settings-menu-item__flag{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}.notifications-page .page-content{padding-bottom:var(--foxi-tabbar-clearance)}.settings-orders-page .page-content{padding-right:16px;padding-left:16px;padding-bottom:var(--foxi-tabbar-clearance)}.settings-orders-list--top-spaced{margin-top:16px}.settings-preferences-page .page-content{padding-bottom:var(--foxi-tabbar-clearance)}.notifications-back{display:inline-flex;align-items:center;gap:6px;margin:12px 0 8px;padding:8px 14px 8px 10px;border:none;border-radius:999px;background:#5a57a514;color:var(--foxi-accent);font-family:var(--foxi-font-family);font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.notifications-back:active{background:#5a57a52e}.notifications-back>span:first-child{font-size:18px;font-weight:400;line-height:1}.notifications-title{margin-top:17px}.notifications-list{display:flex;flex-direction:column;gap:10px}.notifications-subtitle{margin:0 0 14px;font-family:var(--foxi-font-family);font-size:14px;line-height:1.4;color:#6b6b73}.notifications-intro{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;background:var(--foxi-lavender-bg);border:1px solid var(--foxi-lavender-border);border-radius:14px}.notifications-intro__icon{width:36px;height:36px;border-radius:10px;background:#fff;color:var(--foxi-accent-dark);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 3px #4637941f}.notifications-intro__text{margin:0;font-family:var(--foxi-font-family);font-size:13px;font-weight:500;line-height:1.4;color:var(--foxi-accent-dark)}.user-settings-form{margin-top:8px;display:flex;flex-direction:column;gap:8px}.user-settings-form__field{display:flex;flex-direction:column;gap:4px;font-family:var(--foxi-font-family);font-size:10px;color:#000}.user-settings-form__field input{height:34px;border:0;border-radius:5px;background:#e8e8e8;padding:0 10px;font-size:12px;color:#000}.settings-auth-page{background:#fff}.settings-auth-page .page-content{padding-bottom:var(--foxi-tabbar-clearance);background:#fff}.settings-auth-form{display:flex;flex-direction:column;gap:14px;margin-top:8px}.settings-auth-field{display:flex;flex-direction:column;gap:4px;font-size:10px;color:#000}.settings-auth-field input{height:34px;border:1px solid #c8c8c8;border-radius:6px;background:#fff;padding:0 10px;font-size:12px}.settings-auth-checkbox{display:flex;align-items:center;gap:8px;font-size:10px;color:#000}.settings-auth-submit{width:100%;border:0;border-radius:14px;background:linear-gradient(150deg,var(--foxi-accent-dark) 0%,var(--foxi-accent) 100%);color:#fff;font-size:16px;font-weight:600;height:52px;margin-top:12px;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 4px 6px -1px #46379440,0 2px 4px -2px #46379440;transition:transform .15s,box-shadow .15s}.settings-auth-submit:active{transform:scale(.98)}.settings-auth-submit:disabled{opacity:.5;box-shadow:none}.settings-auth-meta{margin-top:20px;text-align:center;font-size:14px;color:var(--foxi-text-muted)}.settings-auth-meta a{color:var(--foxi-accent);font-weight:600;-webkit-text-decoration:none;text-decoration:none}.settings-auth-error{margin-top:8px;padding:8px 10px;border-radius:6px;background:#fff0f0;color:#8f1f1f;font-size:10px}.settings-auth-info{margin-top:10px;font-size:10px;color:#2f2f2f}.settings-auth-result{margin-top:10px;display:flex;flex-direction:column;gap:8px;font-size:10px}.settings-whoami{margin-top:8px;border-radius:6px;background:#1f2330;color:#dff0ff;padding:10px;font-size:9px;white-space:pre-wrap;word-break:break-word}.user-settings-form__error{color:#9f1d1d;font-size:10px}.user-settings-form__saved{margin:4px 0 0;color:#1f7a3e;font-size:11px;font-family:var(--foxi-font-family)}.user-settings-form__actions{display:flex;gap:8px;margin-top:4px}.user-settings-form__save,.user-settings-form__clear{height:30px;border:0;border-radius:5px;padding:0 12px;font-size:11px;font-family:var(--foxi-font-family)}.user-settings-form__save{background:var(--foxi-accent-dark);color:#fff}.user-settings-form__clear{background:#d9d9d9;color:#1f1f1f}.notifications-item{width:100%;min-height:60px;border:1px solid #f0f0f4;border-radius:14px;background:#fff;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--foxi-text-primary);font-family:var(--foxi-font-family);font-size:15px;font-weight:500;text-align:left;box-shadow:0 1px 2px #1018280a,0 1px 3px #1018280f;cursor:pointer;transition:background .15s}.notifications-item:disabled{opacity:.6;cursor:not-allowed}.notifications-item:active{background:#f8f8fa}.notifications-item>span:first-child{flex:1;min-width:0;line-height:1.3}.notifications-switch{width:51px;height:31px;border-radius:999px;background:#d1d1d6;padding:2px;display:inline-flex;align-items:center;flex-shrink:0;transition:background-color .16s ease-out}.notifications-item[aria-pressed=true] .notifications-switch{background:var(--foxi-accent)}.notifications-switch__thumb{width:27px;height:27px;border-radius:50%;background:#fff;transform:translate(0);transition:transform .16s ease-out;box-shadow:0 2px 4px #00000026,0 1px 2px #00000014}.notifications-switch__thumb.is-on{transform:translate(20px)}.orders-page-title{margin:20px 0 16px;font-family:var(--foxi-font-family);font-size:22px;font-weight:700;color:var(--foxi-accent-dark)}.settings-orders-empty{margin-top:10px;padding:24px 16px;border-radius:12px;background:#fff;font-family:var(--foxi-font-family);text-align:center}.settings-orders-empty p{margin:0 0 14px;font-size:13px;color:#4a4a4a}.orders-card--skeleton .orders-card__logo{border-radius:50%}.orders-card__status--skeleton{background:#f0f0f4;color:transparent;padding:10px 12px}.orders-empty-cta{border:0;border-radius:8px;background:var(--foxi-accent);color:#fff;font-family:var(--foxi-font-family);font-size:13px;font-weight:600;padding:10px 20px}.settings-orders-list{display:flex;flex-direction:column;gap:10px}.orders-card{border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.orders-card--clickable{display:block;width:100%;padding:0;border:none;text-align:left;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s,box-shadow .15s}.orders-card--clickable:active{transform:scale(.98);box-shadow:0 2px 4px -1px #0000001a,0 1px 2px -1px #0000001a}.orders-card__top{display:flex;align-items:center;gap:10px;padding:12px 12px 10px}.orders-card__logo{width:40px;height:40px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--foxi-font-family);font-size:18px;font-weight:700}.orders-card__logo--img{object-fit:cover}.orders-card__info{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.orders-card__name{font-family:var(--foxi-font-family);font-size:13px;font-weight:600;color:#1f1f1f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-card__number{font-family:var(--foxi-font-family);font-size:10px;font-weight:400;color:#8a8a8a}.orders-card__right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.orders-card__amount{font-family:var(--foxi-font-family);font-size:13px;font-weight:700;color:#1f1f1f}.orders-card__status{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;font-family:var(--foxi-font-family);font-size:11px;font-weight:400}.orders-card__status--green{background:#4cd964;color:#1a1a1a}.orders-card__status--purple{background:var(--foxi-accent);color:#fff}.orders-card__status--grey{background:#ebebeb;color:#4a4a4a}.settings-orders-item{display:none;padding:10px 11px;text-align:left;font-family:var(--foxi-font-family);color:#000;display:flex;flex-direction:column;gap:6px}.foxi-bottom-sheet{--foxi-sheet-max-height: 85vh;background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 -8px 24px #0000001f;overflow:hidden;height:auto!important;max-height:var(--foxi-sheet-max-height)!important}.foxi-bottom-sheet .sheet-modal-inner{display:flex;flex-direction:column;max-height:var(--foxi-sheet-max-height);overflow:hidden}.foxi-bottom-sheet__handle{flex-shrink:0;display:flex;justify-content:center;align-items:center;padding:10px 0 6px;touch-action:none;cursor:grab}.foxi-bottom-sheet__handle-bar{width:40px;height:4px;border-radius:2px;background:#00000038}.foxi-bottom-sheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:12px 16px}.foxi-bottom-sheet__footer{flex-shrink:0;background:#fff;border-top:1px solid #ebebeb;box-shadow:0 -4px 12px #0000000f;padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px}.menu-item-sheet{border-top-left-radius:20px;border-top-right-radius:20px;background:#fff;overflow:hidden;box-shadow:0 -8px 24px #0000001f}.menu-item-sheet .sheet-modal-inner{display:flex;flex-direction:column;height:100%;overflow:hidden}.menu-item-sheet,.menu-item-sheet *{font-family:var(--foxi-font-family)}.menu-item-sheet__handle{flex-shrink:0;padding:8px 0 6px;display:flex;justify-content:center;touch-action:none;cursor:grab}.menu-item-sheet__handle-bar{width:40px;height:4px;border-radius:2px;background:#00000038}.menu-item-sheet__close{position:absolute;top:12px;right:12px;z-index:10}.menu-item-sheet__close a{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;background:#ffffffeb;color:var(--foxi-text-primary);box-shadow:0 2px 6px #00000024;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.menu-item-sheet__scroll{flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:12px 16px 16px}.menu-item-sheet__footer{flex-shrink:0;background:#fff;border-top:1px solid #ebebeb;padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;box-shadow:0 -4px 12px #0000000f}.menu-item-sheet__qty{display:inline-flex;align-items:center;gap:6px;background:#f4f4f7;border-radius:12px;padding:4px;flex-shrink:0}.menu-item-sheet__qty-btn{width:36px;height:36px;border:0;background:transparent;color:var(--foxi-text-primary);font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0;border-radius:8px;cursor:pointer}.menu-item-sheet__qty-btn:active{background:#0000000f}.menu-item-sheet__qty-value{min-width:24px;text-align:center;font-size:16px;font-weight:700;color:var(--foxi-text-primary)}.menu-item-sheet__add-btn.button{flex:1;height:48px;background-color:var(--foxi-accent)!important;color:#fff!important;border-radius:12px!important;font-weight:700!important;text-transform:none!important;padding:0 16px!important;font-size:15px!important;display:flex;align-items:center;justify-content:space-between;gap:12px}.menu-item-sheet__add-btn.button.disabled,.menu-item-sheet__add-btn.button[disabled]{background-color:var(--foxi-accent)!important;opacity:.5}.menu-item-sheet__add-btn.button.is-pending{opacity:.6}.menu-item-sheet__add-btn-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-item-sheet__add-btn-price{display:inline-block;padding:4px 10px;background:#ffffff2e;border-radius:8px;font-size:14px;font-weight:700;white-space:nowrap}.menu-item-popup,.menu-item-popup *{font-family:var(--foxi-font-family)}.menu-item-popup__content{display:flex;flex-direction:column;gap:24px;padding-bottom:8px}.menu-item-popup__header{display:flex;flex-direction:column;gap:24px}.menu-item-popup__image-container{position:relative;width:100%;height:180px}.menu-item-popup__image{width:100%;height:100%;border-radius:12px;object-fit:cover}.menu-item-popup__image--placeholder{display:flex;align-items:center;justify-content:center;background:#0000000a;color:#0000002e}.menu-item-popup__badge{position:absolute;top:-8px;left:8px;background:var(--foxi-accent-dark);color:#fff;font-size:10px;font-weight:600;padding:4px 10px;border-radius:14px;box-shadow:0 4px 12px #0000001a}.menu-item-popup__header-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.menu-item-popup__title-text{margin:0;font-size:20px;font-weight:700;line-height:1.2;color:var(--foxi-foreground);flex:1}.menu-item-popup__meta{text-align:left;display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:18px}.menu-item-popup__price-lg{color:var(--foxi-accent-dark);font-size:18px;font-weight:700}.menu-item-popup__weight{font-size:12px;color:#979797}.menu-item-popup__description{margin:0;font-size:12px;line-height:1.5;color:#000}.menu-item-popup__section{display:flex;flex-direction:column;gap:12px}.menu-item-popup__section-header{margin-bottom:4px}.menu-item-popup__section-title{font-weight:700;font-size:16px;color:var(--foxi-foreground);margin-bottom:2px}.menu-item-popup__section-subtitle{font-size:11px;font-weight:600;color:var(--foxi-foreground);background-color:#e0e0e0;border-radius:4px;padding:2px 8px;width:fit-content}.menu-item-popup__section-badge{font-size:11px;font-weight:600;color:#fff;border-radius:4px;padding:2px 8px}.menu-item-popup__section-badge--required{background-color:#f37722}.menu-item-popup__section-badge--satisfied{background-color:var(--foxi-accent-dark)}.menu-item-popup__options{display:flex;flex-direction:column;gap:10px}.menu-item-popup__option{display:flex;align-items:center;gap:12px;cursor:pointer}.menu-item-popup__checkbox{width:24px;height:24px;border:1.5px solid var(--foxi-foreground);border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.menu-item-popup__checkbox.is-checked{background:var(--foxi-accent-dark);border-color:var(--foxi-accent-dark);color:#fff}.menu-item-popup__checkbox .material-icons{font-size:18px}.menu-item-popup__option-label{flex:1;font-size:14px;color:var(--foxi-foreground);font-weight:500;display:flex;gap:6px;align-items:center}.menu-item-popup__required{font-size:11px;color:#3c3c3c99;font-weight:400}.menu-item-popup__option-price{font-size:13px;color:var(--foxi-foreground);font-weight:500}.menu-item-popup__quantity-selector{display:flex;align-items:center;gap:16px;margin-top:8px}.menu-item-popup__qty-btn{width:40px;height:40px;border:1px solid var(--foxi-foreground);border-radius:8px;background:transparent;color:var(--foxi-foreground);font-size:20px;display:flex;align-items:center;justify-content:center;padding:0;margin:0}.menu-item-popup__qty-value{font-size:18px;font-weight:700;min-width:20px;text-align:center}.menu-item-popup__allergens-section{margin-top:16px}.menu-item-popup__allergens-text{font-size:12px;color:var(--foxi-foreground);margin:0}.menu-item-popup__report{font-size:12px;color:var(--foxi-foreground);display:flex;align-items:center;justify-content:space-between;gap:12px}.menu-item-popup__report-link{display:inline;background:transparent;border:0;padding:0;margin:0;font:inherit;cursor:pointer;color:var(--foxi-accent-dark);font-weight:600;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.menu-item-popup__separator{height:1px;background-color:#e0e0e0}.menu-item-popup__separator--orange{background-color:#f37722}.menu-item-popup__separator--purple{background-color:var(--foxi-accent)}.menu-item-popup__footer{background:#fff;padding-bottom:calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:25px;z-index:100}.menu-item-popup__total{display:flex;flex-direction:column}.menu-item-popup__total-label{font-size:12px;color:var(--foxi-foreground)}.menu-item-popup__total-value{font-size:24px;font-weight:700;color:var(--foxi-accent-dark)}.menu-item-popup__add-btn{background-color:#f37722!important;color:#fff!important;border-radius:12px!important;font-weight:700!important;text-transform:none!important;padding:0 32px!important;height:48px!important;font-size:16px!important;display:flex;align-items:center;gap:16px}.menu-item-popup__add-btn__plus{font-size:24px;font-weight:700;line-height:1}.menu-item-popup__add-btn.disabled{background-color:#f37722!important;opacity:.5}.order-page{color:var(--foxi-foreground);background:#fdfdfd}.order-page>.page-content{--f7-page-toolbar-bottom-offset: 0px}.no-shadow{--f7-navbar-bg-color: transparent;--f7-navbar-shadow: none;--f7-navbar-border-color: transparent}.order-page__title{margin:16px 16px 12px;font-size:28px;font-weight:700;color:var(--foxi-text-primary);font-family:var(--foxi-font-family);letter-spacing:-.3px}.order-page .navbar{--f7-navbar-bg-color: transparent;--f7-navbar-shadow: none;--f7-navbar-border-color: transparent}.order-restaurant-header{margin:8px 16px 16px;padding:14px 15px;background:var(--foxi-lavender-bg);border-radius:12px;display:flex;align-items:center;gap:12px;font-weight:700;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.order-restaurant-name{font-size:16px;color:#000;white-space:nowrap}.order-restaurant-line{flex:1;height:1px;background:var(--foxi-accent);opacity:.25}.order-restaurant-total{font-size:16px;color:#000;white-space:nowrap}.order-item-card{position:relative;margin:0 16px 12px;padding:14px;border-radius:14px;background:#fff;border:1px solid #ebebeb;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f}.order-item-card__remove{position:absolute;top:4px;right:4px;width:40px;height:40px;z-index:3;border:none;background:transparent;color:var(--foxi-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;border-radius:8px;-webkit-tap-highlight-color:transparent}.order-item-card__remove:active{background:#dc26261a;color:#dc2626}.order-item-card__top{display:flex;align-items:flex-start;gap:12px;padding-right:40px}.order-item-card__image{width:64px;height:64px;border-radius:10px;background:var(--foxi-lavender-bg);overflow:hidden;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#5a57a566}.order-item-card__image img{width:100%;height:100%;object-fit:cover}.order-item-card__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.order-item-card__name{margin:0;font-size:15px;font-weight:700;color:var(--foxi-text-primary);line-height:1.25}.order-item-card__unit{margin:0;font-size:13px;color:var(--foxi-text-muted)}.order-item-card__options{margin-top:4px;display:flex;flex-direction:column;gap:2px}.order-item-card__option{margin:0;font-size:12px;color:var(--foxi-text-muted);line-height:1.4}.order-item-card__option-price{color:#8a7dbd}.order-item-card__bottom{display:flex;justify-content:space-between;align-items:flex-end;margin-top:12px;padding-top:10px;border-top:1px solid #f0f0f4}.order-item-card__qty{display:inline-flex;align-items:center;gap:4px}.order-item-card__qty-btn{width:32px;height:32px;border:1px solid #d8d4ff;background:var(--foxi-lavender-bg);color:var(--foxi-accent);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent;transition:transform .1s}.order-item-card__qty-btn:active{transform:scale(.92)}.order-item-card__qty-btn:disabled{opacity:.4;cursor:not-allowed}.order-item-card__qty-value{min-width:24px;text-align:center;font-size:15px;font-weight:700;color:var(--foxi-text-primary)}.order-item-card__price{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.order-item-card__price strong{font-size:15px;font-weight:700;color:var(--foxi-text-primary)}.order-item-card__price span{font-size:11px;color:var(--foxi-text-muted)}.order-section-card{margin:0 16px 16px;padding:20px 15px;border-radius:12px;background:var(--foxi-lavender-bg);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.order-section-card__title{font-weight:700;font-size:16px;color:#000;margin-bottom:12px}.order-channels-unavailable{margin-bottom:12px;padding:10px 12px;border:1px solid #fcd34d;border-radius:8px;background:#fffbeb;color:#92400e;font-size:14px}.order-fee-box{margin:0 16px 12px;padding:14px 15px;background:var(--foxi-lavender-bg);border-radius:12px;display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#000;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.order-total-bar{margin:24px 16px 12px;padding:14px 16px;background:var(--foxi-accent);border-radius:12px;display:flex;justify-content:space-between;align-items:center;color:#fff;font-weight:700;font-size:15px;box-shadow:0 4px 6px -1px #5a57a540,0 2px 4px -2px #5a57a540}.button.button-large.order-submit-btn,.button.button-large.button-fill.order-submit-btn,.order-submit-btn{display:flex!important;align-items:center!important;justify-content:center!important;margin:12px 16px 0!important;padding:14px 16px!important;min-height:0!important;height:auto!important;line-height:1.2!important;width:calc(100% - 32px)!important;background:#f37722!important;color:#fff!important;border:none!important;border-radius:12px!important;font-weight:700!important;font-size:15px!important;text-transform:none!important;font-family:var(--foxi-font-family)!important;box-shadow:0 4px 6px -1px #8d451440,0 2px 4px -2px #8d451440!important}.order-submit-btn:active{transform:scale(.99)}.order-clear-btn{display:flex;align-items:center;justify-content:center;gap:10px;margin:12px 16px 28px;padding:14px 16px;width:calc(100% - 32px);background:#fff;border:1px solid #ffd5d3;border-radius:12px;font-size:15px;font-weight:700;color:#ff3b30;font-family:var(--foxi-font-family);cursor:pointer;box-shadow:0 4px 6px -1px #ff3b3014,0 2px 4px -2px #ff3b3014}.order-clear-btn:active{background:#fff5f4}.order-clear-btn__icon{flex-shrink:0;color:#ff3b30}.order-terms-row{margin:16px;display:flex;gap:12px;align-items:flex-start}.order-terms-row .toggle{flex-shrink:0;--f7-toggle-on-color: var(--foxi-accent);--f7-toggle-active-color: var(--foxi-accent)}.order-terms-text{font-size:10px;color:#000;line-height:1.4;flex:1;min-width:0}.order-error{margin:8px 16px;padding:8px 12px;border-radius:12px;background:#fff1f1;color:#9f1d1d;font-size:13px}.order-radio{display:flex;flex-direction:column;gap:12px}.order-radio-option{display:flex;align-items:center;gap:12px;font-size:14px;color:#000;cursor:pointer}.order-section-card .list{--f7-list-bg-color: transparent;--f7-list-border-color: transparent;margin:0}.order-section-card .list ul{background:transparent!important}.order-section-card .item-content{padding:0;margin-bottom:0;background:transparent!important}.order-section-card .item-content:before,.order-section-card .item-inner:before,.order-section-card .item-content:after{display:none!important}.order-section-card .item-inner{padding:0!important;display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}.order-section-card .item-inner:after{display:none!important}.order-section-card .item-label{font-size:14px;font-weight:500;color:var(--foxi-foreground);width:100%!important;padding:0}.order-fields{display:flex;flex-direction:column;gap:14px}.order-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.order-field-label{font-family:var(--foxi-font-family);font-size:14px;font-weight:500;color:var(--foxi-foreground)}.order-field-required{color:red;font-weight:700}.order-field-input{width:100%;height:44px;padding:0 12px!important;font-family:var(--foxi-font-family);font-size:16px;color:var(--foxi-foreground);background:#fff!important;border:1.5px solid transparent!important;border-radius:12px!important;outline:none;box-sizing:border-box}.order-field-input:focus{border-color:var(--foxi-accent);box-shadow:0 0 0 2px #5a57a526}.order-field-error{font-size:12px;color:#ef4444;margin-top:-2px}.order-section-card .item-input-wrap{width:100%;height:48px;background:#fff;border-radius:12px;overflow:hidden}.order-section-card input:not(.order-field-input):not(.foxi-field__input):not(.foxi-search__input){width:100%;height:100%;padding:0 16px;font-size:14px;color:var(--foxi-foreground);background:transparent!important;border:none!important}.order-section-card input:not(.order-field-input):not(.foxi-field__input):not(.foxi-search__input):focus{border-color:var(--foxi-accent)!important;outline:none;box-shadow:0 0 0 3px #5a57a533}.order-section-card .foxi-field__input{height:44px;padding:0 12px;font-size:16px;background:#fff!important;border:1.5px solid transparent!important;border-radius:12px;box-shadow:none}.order-section-card .foxi-field__input:focus,.order-section-card .foxi-field__input:focus-visible{border-color:var(--foxi-accent)!important;box-shadow:0 0 0 2px #5a57a526}.order-radio-option span{flex:1}.order-radio-option.disabled{opacity:.5}.order-result-page,.order-pay-page{color:var(--foxi-foreground)}.order-result-page .page-content{overflow-x:hidden}.order-result{margin:40px 16px;padding:20px;border-radius:16px;background:#fff;box-shadow:0 12px 24px #23232314;text-align:center}.order-result-wrapper{display:flex;flex-direction:column;gap:16px;padding-bottom:24px}.order-detail{margin:0;padding:14px 16px 8px;display:flex;flex-direction:column;gap:18px;overflow-x:hidden;box-sizing:border-box;width:100%}.order-detail__meta-grid,.order-detail__legal{margin-left:0!important;margin-right:0!important}.order-detail__header{display:flex;flex-direction:column;gap:12px}.order-detail__back{width:fit-content;height:20px;border:0;border-radius:3px;background:#e8e8e8;display:inline-flex;align-items:center;gap:2px;padding:0 8px 0 6px;color:#000;font-family:var(--foxi-font-family);font-size:10px;font-weight:300}.order-detail__back .material-icons{font-size:14px;line-height:1}.order-detail__title{margin:0;color:var(--foxi-accent-dark);font-family:var(--foxi-font-family);font-size:18px;font-weight:600;line-height:normal}.order-detail__summary{background:var(--foxi-muted);border-radius:12px;padding:14px 16px}.order-detail__summary-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.order-detail__restaurant{font-family:var(--foxi-font-family);font-size:17px;font-weight:700;line-height:1.2;color:var(--foxi-text-primary)}.order-detail__restaurant-link{margin-top:4px;border:0;background:transparent;padding:0;display:inline-flex;align-items:center;gap:4px;color:var(--foxi-accent-dark);font-family:var(--foxi-font-family);font-size:13px;font-weight:600;line-height:1.2}.order-detail__order-meta{margin-top:6px;font-size:13px;font-weight:400;color:var(--foxi-text-muted)}.order-detail__amount{font-family:var(--foxi-font-family);font-size:20px;font-weight:700;line-height:1.1;color:var(--foxi-accent-dark);white-space:nowrap}.order-detail__summary-row{margin-top:12px;padding-top:10px;border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;gap:10px;font-size:14px;font-weight:500;color:var(--foxi-text-primary)}.order-detail__summary-note{margin:10px 0 0;font-size:13px;line-height:1.4;font-weight:400;color:var(--foxi-text-muted)}.order-detail__section h2{margin:0 0 12px;color:var(--foxi-accent-dark);font-family:var(--foxi-font-family);font-size:17px;font-weight:700;line-height:1.2}.order-detail__timeline{display:flex;flex-direction:column;gap:8px}.order-detail__timeline-row{display:grid;grid-template-columns:24px 58px 1fr;column-gap:10px;align-items:center;min-height:28px}.order-detail__timeline-marker{position:relative;width:24px;height:28px;display:flex;justify-content:center}.order-detail__timeline-dot{width:15px;height:15px;border-radius:50%;background:var(--foxi-accent-dark);display:block;margin-top:2px;z-index:2}.order-detail__timeline-line{position:absolute;top:17px;width:2px;height:18px;background:var(--foxi-accent-dark);opacity:.7}.order-detail__timeline-time,.order-detail__timeline-label{font-size:13px;font-weight:400;color:var(--foxi-text-primary);line-height:1.3}.order-detail__timeline-row.is-active .order-detail__timeline-time,.order-detail__timeline-row.is-active .order-detail__timeline-label{font-weight:600}.order-detail__items{display:flex;flex-direction:column;gap:10px}.order-detail__item{background:var(--foxi-muted);border-radius:10px;padding:12px 14px}.order-detail__item-top{display:grid;grid-template-columns:1fr auto auto;column-gap:10px;align-items:baseline}.order-detail__item-name{font-family:var(--foxi-font-family);font-size:15px;font-weight:600;line-height:1.3;color:var(--foxi-text-primary);min-width:0}.order-detail__item-qty,.order-detail__item-total{font-size:14px;font-weight:600;line-height:1.3;color:var(--foxi-text-primary);white-space:nowrap}.order-detail__item-total,.order-detail__addon>span:last-child{margin-right:-14px}.order-detail__addon{margin-top:6px;display:flex;justify-content:space-between;gap:8px;font-size:13px;line-height:1.3;color:var(--foxi-text-muted)}.order-detail__totals{border-top:1px solid #ece7ff;border-bottom:1px solid #ece7ff;padding:16px 0;display:flex;flex-direction:column;gap:10px}.order-detail__totals-row{display:flex;justify-content:space-between;gap:8px;font-size:14px;line-height:1.3;color:var(--foxi-text-primary)}.order-detail__totals-row strong{font-weight:600}.order-detail__totals-row--strong{margin-top:4px;padding-top:10px;border-top:1px solid #ece7ff;font-size:17px;font-weight:700;color:var(--foxi-accent-dark)}.order-detail__totals-row--strong strong{font-weight:700}.order-detail__meta-grid{margin:0 16px 12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.order-detail__meta-card{background:#fff;border:1px solid #f0f0f4;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f}.order-detail__meta-label{font-size:11px;font-weight:600;color:var(--foxi-text-secondary);text-transform:uppercase;letter-spacing:.06em}.order-detail__meta-value{font-size:14px;font-weight:700;color:var(--foxi-text-primary)}.order-detail__meta-status{font-size:12px;color:var(--foxi-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-detail__meta-card--paid .order-detail__meta-status{color:#15803d;font-weight:600}.order-detail__meta-card--failed .order-detail__meta-status{color:#dc2626;font-weight:600}.order-detail__meta-card--refunded .order-detail__meta-status,.order-detail__meta-card--pending .order-detail__meta-status{color:#d97706;font-weight:600}.order-detail__courier{margin:0 16px 12px;padding:14px;background:#5a57a514;border:1px solid var(--foxi-lavender-border);border-radius:14px;display:flex;align-items:center;gap:12px}.order-detail__courier-avatar{width:44px;height:44px;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:var(--foxi-accent);flex-shrink:0}.order-detail__courier-avatar .icon{font-size:22px}.order-detail__courier-info{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.order-detail__courier-name{font-size:15px;font-weight:700;color:var(--foxi-text-primary)}.order-detail__courier-role{font-size:12px;color:var(--foxi-text-muted)}.order-detail__courier-call{width:44px;height:44px;border-radius:50%;background:var(--foxi-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-text-decoration:none;text-decoration:none;box-shadow:0 4px 6px -1px #f377224d,0 2px 4px -2px #f377224d}.order-detail__courier-call .icon{font-size:20px}.review-form{margin:16px 16px 8px;padding:18px 16px;background:#fff;border:1px solid #ece7ff;border-radius:16px;box-shadow:0 4px 6px -1px #0000000f,0 2px 4px -2px #0000000f;display:flex;flex-direction:column;gap:10px}.review-form__title{margin:0;font-size:17px;font-weight:700;color:#2c1f59}.review-form__sub{margin:0 0 4px;font-size:13px;color:#8a7dbd}.review-form__stars{display:flex;justify-content:center;gap:6px;margin:4px 0 6px}.review-form__star{background:transparent;border:none;padding:4px;cursor:pointer;transition:transform .12s;line-height:0}.review-form__star:active{transform:scale(.92)}.review-form__dishes{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid #ece7ff}.review-form__dishes-title{margin:0;font-size:14px;font-weight:600;color:#2c1f59}.review-form__dishes-hint{margin:0 0 2px;font-size:12px;color:#8a7dbd}.review-form__dish-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.review-form__dish-name{flex:1;min-width:0;font-size:14px;color:var(--foxi-text-primary);overflow-wrap:anywhere}.review-form__dish-stars{display:flex;gap:2px;flex-shrink:0}.review-form__textarea{width:100%;padding:10px 12px;font-family:var(--foxi-font-family);font-size:14px;color:var(--foxi-text-primary);background:#faf9ff;border:1px solid #ece7ff;border-radius:12px;outline:none;resize:none;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.review-form__textarea:focus{border-color:#6d64ff;box-shadow:0 0 0 2px #6d64ff2e}.review-form__error{margin:0;font-size:13px;color:#dc2626}.review-form__submit{width:100%;height:46px;border:none;border-radius:12px;background:linear-gradient(150deg,var(--foxi-accent-dark) 0%,var(--foxi-accent) 100%);color:#fff;font-family:var(--foxi-font-family);font-size:15px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 4px 6px -1px #46379440,0 2px 4px -2px #46379440;transition:transform .15s,box-shadow .15s,opacity .15s}.review-form__submit:active{transform:scale(.98)}.review-form__submit:disabled{opacity:.4;box-shadow:none;cursor:not-allowed}.review-form--success{background:linear-gradient(135deg,#ecfdf3,#d1fae5);border-color:#86efac;flex-direction:row;align-items:center;gap:12px;color:#166534;font-weight:600}.review-form__check{font-size:28px!important;color:#15803d}.review-form__success-body{display:flex;flex-direction:column;gap:8px;flex:1}.review-form__google-cta{align-self:flex-start;padding:8px 14px;border:1px solid #86efac;border-radius:10px;background:#fff;color:#166534;font-family:var(--foxi-font-family);font-size:13px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.review-form__google-cta:active{transform:scale(.98)}.review-form__owner-notified{margin:0;font-size:13px;font-weight:400;color:#166534}.review-form--existing{background:linear-gradient(135deg,#ecfdf3,#d1fae5);border-color:#86efac;flex-direction:row;align-items:flex-start;gap:12px;color:#166534}.review-form__existing-body{display:flex;flex-direction:column;gap:6px;flex:1}.review-form__existing-title{margin:0;font-weight:600}.review-form__existing-stars{font-size:18px;letter-spacing:2px;color:#fbbf24;line-height:1}.review-form__existing-comment{margin:0;font-size:14px;color:#166534;font-style:italic}.order-detail__item-qty-inline{font-weight:700;color:var(--foxi-accent);margin-right:4px}.order-detail__item-desc{margin-top:4px;font-size:12px;color:var(--foxi-text-muted);line-height:1.4}.order-detail__delivery{margin-top:8px}.order-detail__delivery-label{font-size:14px;font-weight:600;line-height:1.3;color:var(--foxi-text-primary)}.order-detail__delivery-address{margin-top:4px;font-size:13px;line-height:1.4;color:var(--foxi-text-muted)}.order-detail__totals-row--strong span,.order-detail__totals-row--strong strong{color:var(--foxi-accent-dark)}.order-detail__report{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--foxi-text-muted);margin-top:8px;padding:0;width:100%;box-sizing:border-box}.order-detail__report>span{flex:1 1 auto;text-align:left;overflow-wrap:normal;word-break:normal}.order-detail__report button{flex:0 0 auto;border:0;background:transparent;color:var(--foxi-accent-dark);font-size:13px;font-weight:600;padding:0;cursor:pointer;white-space:nowrap;text-align:right}.order-result-hero{margin:0 16px;padding:16px;border-radius:16px;background:#fff;box-shadow:0 12px 24px #23232314}.order-result-hero__label{font-size:12px;color:#3c3c3c99;text-transform:uppercase;letter-spacing:.04em}.order-result-hero__title{font-size:20px;font-weight:700;margin-top:4px}.order-result-hero__meta{margin-top:8px;display:flex;flex-direction:column;gap:4px;font-size:13px;color:#3c3c3cb3}.order-result-hero__address{margin-top:8px;font-size:13px;color:#3c3c3cbf}.order-status-card{margin:0 16px;padding:16px;border-radius:16px;background:#fff8f2;color:#6b3b1a;box-shadow:0 10px 20px #23232314}.order-status-card__badge{display:inline-flex;padding:4px 10px;border-radius:999px;font-size:12px;background:#ffe1cc}.order-status-card__title{margin-top:8px;font-size:18px;font-weight:700}.order-status-card__subtitle{margin-top:6px;font-size:13px;color:#6b3b1acc}.order-result-section{margin:0 16px}.order-result-section__title{font-weight:700;margin:8px 0}.order-status-list .item-content{align-items:flex-start}.order-result-items{display:flex;flex-direction:column;gap:12px}.order-result-item{padding:12px;border-radius:14px;background:#fff;box-shadow:0 10px 20px #23232314}.order-result-item__header{display:flex;justify-content:space-between;gap:12px}.order-result-item__name{font-weight:700}.order-result-item__meta{font-size:12px;color:#3c3c3c99}.order-result-item__total{font-weight:700}.order-result-item__addons{margin-top:8px;padding-top:8px;border-top:1px solid rgba(60,60,60,.08);display:flex;flex-direction:column;gap:4px;font-size:12px;color:#3c3c3cb3}.order-result-addon{display:flex;justify-content:space-between}.order-result-total{padding:12px;border-radius:14px;background:#fff;box-shadow:0 10px 20px #23232314;display:flex;flex-direction:column;gap:8px}.order-result-total__row{display:flex;justify-content:space-between;font-weight:600}.order-result-total__row--strong{padding-top:6px;border-top:1px solid rgba(60,60,60,.08);font-size:16px;font-weight:700}.order-result-actions{margin:8px 16px 0}.order-result-error{margin:40px 16px;padding:20px;border-radius:16px;background:#fff1f1;color:#9f1d1d;text-align:center}.order-result h2{margin:0 0 8px;font-size:22px}.order-result__id{margin:10px 0 18px;font-size:13px;color:#3c3c3cb3}.order-pay{margin:16px;display:flex;flex-direction:column;gap:12px}.order-pay__header h2{margin:0 0 6px;font-size:20px}.order-pay__header p{margin:0;color:#3c3c3cb3;font-size:13px}.order-pay__frame{width:100%;box-sizing:border-box;border:0;border-radius:16px;background:#fff;box-shadow:0 12px 24px #23232314;padding:16px}.order-pay__form{display:flex;flex-direction:column;gap:12px}.order-pay__actions{display:flex;gap:10px}.order-pay__note{margin:0;font-size:12px;color:#3c3c3c99}.order-pay__summary{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:14px;background:#f8f6ff;border:1px solid #ece7ff}.order-pay__summary-label{margin:0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8a7dbd}.order-pay__summary-restaurant{margin:0;font-size:16px;font-weight:600;color:#2c1f59}.order-pay__summary-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.order-pay__summary-row{display:flex;justify-content:space-between;font-size:13px;color:var(--foxi-text-muted);gap:12px}.order-pay__summary-amount{color:#2c1f59;font-weight:500}.order-pay__summary-totals{display:flex;flex-direction:column;gap:4px;border-top:1px solid #ece7ff;padding-top:8px}.order-pay__summary-row--total{font-size:15px;font-weight:600;color:#2c1f59;padding-top:4px}.order-pay__timer{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;font-size:13px;border:1px solid #ece7ff;background:#f3f1ff;color:var(--foxi-text-muted)}.order-pay__timer-dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.order-pay__timer--warning{background:#fff5eb;border-color:#fed9b3;color:#b7560c}.order-pay__timer--expired{background:#fdecec;border-color:#f7c0c0;color:#b42121}.order-pay__bancard{display:flex;flex-direction:column;gap:12px}.order-pay__bancard-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:32px 0;font-size:13px;color:var(--foxi-text-muted)}.order-pay__spinner{width:24px;height:24px;border-radius:50%;border:3px solid #ece7ff;border-top-color:#6d64ff;animation:order-pay-spin .8s linear infinite}.order-pay__bancard-frame{width:100%;border:0;border-radius:16px;background:#fff;height:0}.order-pay__bancard-frame--loaded{min-height:520px;height:auto;box-shadow:0 12px 24px #23232314}@keyframes order-pay-spin{to{transform:rotate(360deg)}}.settings-account-page .page-content,.settings-addresses-page .page-content{padding-right:16px;padding-bottom:var(--foxi-tabbar-clearance);padding-left:16px;background:#f5f5f7}.account-card .foxi-field{gap:6px}.account-card .foxi-field__label{font-size:13px;font-weight:600;color:var(--foxi-foreground);margin-bottom:2px}.account-card .foxi-field__input{height:44px;padding:0 14px;font-size:15px;color:var(--foxi-text-primary);background:#f5f5f7!important;border:1.5px solid #ebebeb!important;border-radius:12px!important;box-shadow:none}.account-card .foxi-field__input:focus,.account-card .foxi-field__input:focus-visible{border-color:var(--foxi-accent)!important;outline:none}.account-card .foxi-field--error .foxi-field__input{border-color:#c0392b!important}.account-card .foxi-field--password .foxi-field__input{padding-right:44px}.account-card .foxi-field__reveal{right:8px}.account-loading{padding:40px 16px;text-align:center;color:#888;font-size:14px}.account-form{display:flex;flex-direction:column;gap:0;padding-top:16px}.account-form>.account-card:last-child{margin-bottom:0}.account-section{margin-bottom:24px;display:flex;flex-direction:column;gap:8px}.account-section-title{font-family:var(--foxi-font-family);font-size:14px;font-weight:600;color:#1a1a1a;margin:0 0 4px}.account-input{width:100%;box-sizing:border-box;height:44px;padding:0 14px!important;border:1px solid #e0e0e0;border-radius:10px;font-size:14px;font-family:var(--foxi-font-family);color:#1a1a1a;background:#f2f2f2!important;outline:none;transition:border-color .15s}.account-input:focus{border-color:var(--foxi-accent-dark)}.account-input--readonly{color:#aaa;background:#e8e8e8;cursor:not-allowed}.account-input-wrap{display:flex;align-items:center;height:44px;border:1px solid #e0e0e0;border-radius:10px;background:#f2f2f2;transition:border-color .15s}.account-input-wrap:focus-within{border-color:var(--foxi-accent-dark)}.account-input--pw{border:none!important;border-radius:0!important;height:100%!important;flex:1;min-width:0;background:transparent!important;outline:none!important;padding:0 0 0 14px!important}.account-input--pw:focus{border-color:transparent}.account-pw-toggle{flex-shrink:0;width:44px;height:44px;padding:0;background:none;border:none;border-left:1px solid #e0e0e0;cursor:pointer;color:#888;display:flex;align-items:center;justify-content:center}.account-pw-toggle svg{pointer-events:none}.account-checkbox-row{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;background:#f2f2f2;border:1px solid #e0e0e0;border-radius:10px;font-size:14px;color:#1a1a1a;cursor:pointer}.account-checkbox{width:18px;height:18px;accent-color:var(--foxi-accent-dark);cursor:pointer;flex-shrink:0}.account-error{margin:0 0 8px;font-size:13px;color:#e53935;text-align:center}.account-success{margin:0 0 8px;font-size:13px;color:#2e7d32;text-align:center}.account-save-btn{width:100%;height:52px;background:var(--foxi-accent-dark);color:#fff;border:none;border-radius:14px;font-family:var(--foxi-font-family);font-size:16px;font-weight:600;cursor:pointer;margin-bottom:12px;transition:background .15s,transform .08s ease-out}.account-save-btn:active{background:#3a2d7a;transform:scale(.98)}.account-save-btn:disabled{opacity:.6;cursor:not-allowed}.account-delete-btn{display:flex;align-items:center;justify-content:space-between;width:100%;height:44px;padding:0 14px;background:#fff;border:1px solid #f0c2c2;border-radius:12px;font-family:var(--foxi-font-family);font-size:14px;font-weight:600;color:#c0392b;cursor:pointer}.account-delete-btn:active{background:#fff4f4}.account-card{background:#fff;border-radius:16px;padding:16px;margin-bottom:16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 1px 2px #1018280a,0 1px 3px #1018280f;border:1px solid #f0f0f4}.account-card--danger{border-color:#f5d6d6;background:#fff8f8}.account-card--empty{align-items:center;text-align:center}.account-card--skeleton{box-shadow:none;background:#fff;pointer-events:none}.notifications-item--skeleton{pointer-events:none;background:#fff;cursor:default}.account-card__hint{margin:0;font-size:13px;color:#6b6b73;line-height:1.4}.account-card__nested{display:flex;flex-direction:column;gap:10px;padding-top:4px}.account-section-title--danger{color:#c0392b}.account-banner{display:flex;align-items:center;padding:12px 14px;border-radius:12px;font-size:13px;margin-bottom:12px}.account-banner--warning{background:#fff7ec;border:1px solid #f6d3a3;color:#8a5a10}.account-banner--block{flex-direction:column;align-items:flex-start;gap:4px;margin:12px 16px}.account-banner--block strong{font-weight:700;font-size:14px}.account-banner--block p{margin:0;font-size:13px;line-height:1.4}.account-banner__action{margin-top:6px;padding:6px 12px;background:transparent;border:1px solid currentColor;border-radius:8px;font-size:12px;font-weight:600;color:inherit;cursor:pointer;align-self:flex-start;font-family:var(--foxi-font-family)}.account-banner__action:active{opacity:.7}.account-secondary-btn{flex:1;height:48px;background:var(--foxi-lavender-bg);color:var(--foxi-accent-dark);border:1.5px solid var(--foxi-lavender-border);border-radius:12px;font-family:var(--foxi-font-family);font-size:15px;font-weight:600;cursor:pointer;transition:background .15s,transform .08s ease-out}.account-secondary-btn:active{background:var(--foxi-lavender-bg-strong);transform:scale(.98)}.account-secondary-btn:disabled{opacity:.5;cursor:not-allowed}.account-action-btn{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 20px;background:var(--foxi-accent-dark);color:#fff;border:none;border-radius:12px;font-family:var(--foxi-font-family);font-size:15px;font-weight:600;cursor:pointer;margin-top:4px;box-shadow:0 4px 12px #46379440;transition:background .15s,transform .08s ease-out,box-shadow .15s}.account-action-btn:active{background:#3a2d7a;transform:scale(.98);box-shadow:0 2px 6px #46379433}.account-action-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.account-action-btn svg{flex-shrink:0}.account-danger-btn{flex:1;height:48px;background:#c0392b;color:#fff;border:none;border-radius:12px;font-family:var(--foxi-font-family);font-size:15px;font-weight:600;cursor:pointer}.account-danger-btn:disabled{opacity:.6;cursor:not-allowed}.account-confirm-row{display:flex;gap:10px}.account-save-btn--inline{flex:1;width:auto;margin-bottom:0;height:48px;font-size:15px;border-radius:12px}.addresses-list{display:flex;flex-direction:column;gap:12px}.address-card{background:#fff;border:1px solid #f0f0f4;border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 2px #1018280a,0 1px 3px #1018280f}.address-card--default{box-shadow:0 4px 10px -2px #4637942e,0 2px 6px -2px #1018281a}.address-card__head{display:flex;align-items:flex-start;gap:12px}.address-card__icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.address-card__icon--home{background:#4637941a;color:var(--foxi-accent-dark)}.address-card__icon--work{background:#f377221f;color:var(--foxi-accent)}.address-card__icon--other{background:#3c3c4614;color:#4a4a55}.address-card__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.address-card__title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.address-card__title{margin:0;font-size:16px;font-weight:600;color:var(--foxi-text-primary)}.address-card__badge{display:inline-flex;align-items:center;padding:2px 8px;background:var(--foxi-accent);color:#fff;border-radius:999px;font-size:11px;font-weight:600}.address-card__line{margin:0;font-size:13px;color:#4a4a55;line-height:1.4}.address-card__line--muted{color:var(--foxi-text-secondary);font-size:12px;text-transform:uppercase;letter-spacing:.4px}.address-card__notes{margin:6px 0 0;font-size:12px;color:#6b6b73;font-style:italic}.address-card__actions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #f0f0f4;padding-top:10px}.address-card__action{width:40px;height:40px;border-radius:10px;background:var(--foxi-lavender-bg);border:1.5px solid var(--foxi-accent);display:inline-flex;align-items:center;justify-content:center;color:var(--foxi-accent);cursor:pointer;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:background .15s,transform .08s ease-out}.address-card__action:active{background:var(--foxi-lavender-bg-strong);transform:scale(.94)}.address-card__action--danger{color:#c0392b;background:#fdeded;border-color:#f0a8a0}.address-card__action--danger:active{background:#fad6d6}.addresses-kind-row{display:flex;gap:8px;flex-wrap:wrap}.addresses-kind-chip{flex:1;min-width:90px;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 12px;background:#fff;border:1.5px solid #ebebeb;border-radius:12px;font-family:var(--foxi-font-family);font-size:13px;font-weight:500;color:#4a4a55;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.addresses-kind-chip__icon{display:inline-flex;align-items:center}.addresses-kind-chip.is-active{border-color:var(--foxi-accent);background:#f3772214;color:var(--foxi-accent)}.favorites-page .restaurant-card{margin:0}.favorites-page .restaurant-list{margin-top:0;padding-bottom:16px}.favorites-page .order-item-remove-icon{width:36px;height:36px;border-radius:10px;background:#fdeded;color:#c0392b;border:none;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;padding:0}.favorites-page .order-item-remove-icon:active{background:#fad6d6}.favorites-page .restaurant-favorites-card-header{align-items:center}.favorites-card-body{display:flex;align-items:center;gap:12px}.favorites-card-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.favorites-card-info .restaurant-card-title{margin-bottom:0}.favorites-card-remove{align-self:center}.favorites-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 24px;background:#fff;border-radius:16px;border:1px solid #f0f0f4;margin-top:16px;gap:12px}.favorites-empty__icon{width:64px;height:64px;opacity:.15}.favorites-empty__text{margin:0;font-size:14px;color:#6b6b73}.favorites-empty__cta{margin-top:4px;display:inline-flex;align-items:center;padding:12px 24px;background:var(--foxi-accent);color:#fff!important;font-size:14px;font-weight:600;border-radius:12px;-webkit-text-decoration:none!important;text-decoration:none!important}.nearby-section{padding:8px 16px 32px}.nearby-section__title{font-family:var(--foxi-font-family);font-size:20px;font-weight:700;margin:0 0 16px;color:var(--foxi-foreground)}.nearby-section__loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 0;color:#999;font-size:14px}.nearby-section__notice{text-align:center;padding:32px 16px;color:#666;font-size:14px;line-height:1.5}.nearby-section__notice p{margin:0 0 8px}.nearby-section__retry{display:inline-block;margin-top:12px;padding:10px 24px;background:var(--foxi-accent);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;font-family:var(--foxi-font-family);cursor:pointer}.nearby-section__error{text-align:center;padding:16px;color:#e53e3e;font-size:14px}.nearby-section__empty{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:14px 16px;color:#999;font-size:14px;line-height:1.5}.nearby-section__empty p{margin:0;max-width:320px}.nearby-section__empty-text{display:flex;flex-direction:column;align-items:center;gap:6px}.nearby-section__empty-title{margin:0;font-family:var(--foxi-font-family);font-size:18px;font-weight:700;color:var(--foxi-foreground)}.nearby-section__empty-img{width:120px;height:auto;opacity:.95}.nearby-list{display:flex;flex-direction:column;gap:12px}.nearby-list--closed{opacity:.6;margin-top:16px}.nearby-card{display:flex;gap:12px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;cursor:pointer;transition:box-shadow .15s}.nearby-card:active{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.nearby-card__image{position:relative;width:110px;min-height:100px;align-self:stretch;flex-shrink:0}.nearby-card__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nearby-card__distance{position:absolute;top:6px;right:6px;background:#0009;color:#fff;font-size:11px;font-weight:600;padding:2px 6px;border-radius:4px}.nearby-card__badge{position:absolute;bottom:6px;right:6px;background:var(--foxi-accent);color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:4px}.nearby-card__body{flex:1;padding:10px 12px 10px 0;display:flex;flex-direction:column;justify-content:center;min-width:0}.nearby-card__name{font-size:15px;font-weight:700;color:var(--foxi-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nearby-card__city{font-size:12px;color:#888;margin-top:2px}.nearby-card__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;font-size:12px;color:#666;align-items:center}.nearby-card__meta img{width:14px;height:14px;vertical-align:-2px;margin-right:2px;opacity:.6}.nearby-card__status{font-weight:600;font-size:11px;padding:1px 6px;border-radius:4px}.nearby-card__status--open{color:var(--foxi-success);background:#f0fdf4}.nearby-card__status--closed{color:#999;background:var(--foxi-muted)}.nearby-card__free{color:var(--foxi-success);font-weight:600}.nearby-card--soon:active{box-shadow:none}.nearby-card__badge--soon{background:var(--foxi-primary, #5a57a5)}.nearby-card__status--soon,.browse-restaurant-card__status--soon,.restaurant-card-soon{color:var(--foxi-accent);background:#f0effa;font-weight:600;font-size:11px;padding:1px 6px;border-radius:4px}.nearby-section__title--soon{margin-top:16px}.restaurant-detail-coming-soon{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:14px;border-radius:12px;background:#f0effa}.restaurant-detail-coming-soon__badge{align-self:flex-start;background:var(--foxi-accent);color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;padding:3px 8px;border-radius:4px}.restaurant-detail-coming-soon p{margin:0;font-size:14px;color:#444}.support-card{background:#f9f9f9;border-radius:12px;padding:20px;margin-bottom:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.support-card h3{font-family:var(--foxi-font-family);font-size:16px;font-weight:700;margin:0 0 6px;color:var(--foxi-foreground)}.support-card p{font-size:14px;color:#666;margin:0 0 12px}.support-link{display:inline-block;color:var(--foxi-accent);font-weight:600;font-size:14px;-webkit-text-decoration:none;text-decoration:none}.support-card--clickable{width:100%;display:flex;align-items:center;gap:12px;text-align:left;border:0;cursor:pointer;font:inherit;color:inherit;-webkit-tap-highlight-color:rgba(0,0,0,.05);transition:background-color .15s ease}.support-card--clickable:active{background:#f1f1f1}.support-card__body{flex:1;min-width:0}.support-card__chevron{flex-shrink:0;color:#999;display:flex;align-items:center;justify-content:center}.faq-page .faq-list{margin:16px;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #00000014}.faq-page .faq-list ul{background:transparent}.faq-page .faq-list__item .item-title{font-family:var(--foxi-font-family);font-size:15px;font-weight:600;color:var(--foxi-foreground);white-space:normal;line-height:1.4}.faq-page .faq-list__item .item-content{padding-top:14px;padding-bottom:14px}.faq-page .faq-list__answer{margin:0;padding:8px 18px 16px;font-size:14px;line-height:1.55;color:#555}.faq-cta{margin:24px 16px 16px;padding:20px;background:#f9f9f9;border-radius:12px;box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #00000014}.faq-cta h3{margin:0 0 6px;font-family:var(--foxi-font-family);font-size:16px;font-weight:700;color:var(--foxi-foreground)}.faq-cta p{margin:0 0 14px;font-size:14px;color:#666;line-height:1.5}.faq-cta__btn{display:inline-block;border:0;background:var(--foxi-accent);color:#fff;font-family:var(--foxi-font-family);font-size:14px;font-weight:600;padding:10px 18px;border-radius:10px;cursor:pointer;-webkit-tap-highlight-color:transparent}.faq-cta__btn:active{opacity:.85}.report-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:8px;font-size:13px;color:var(--foxi-text-muted);width:100%;box-sizing:border-box}.report-row__text{min-width:0;overflow-wrap:normal;word-break:normal}.report-row__btn{justify-self:end;border:0;background:transparent;color:var(--foxi-accent-dark);font-family:var(--foxi-font-family);font-size:13px;font-weight:600;padding:4px 0;cursor:pointer;white-space:nowrap;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px;-webkit-tap-highlight-color:transparent}.report-row__btn:active{opacity:.7}.address-picker{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;margin-bottom:12px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.address-picker::-webkit-scrollbar{display:none}.address-picker__chip{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;border:1.5px solid #e5e5ea;background:#fff;cursor:pointer;text-align:left;font-family:var(--foxi-font-family);-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,background-color .15s ease;max-width:220px}.address-picker__chip.is-active{border-color:var(--foxi-accent);background:#fff8f3}.address-picker__icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px}.address-picker__icon--new{background:#f1f1f4;color:#555}.address-picker__text{display:flex;flex-direction:column;min-width:0}.address-picker__label{font-size:13px;font-weight:600;color:var(--foxi-foreground)}.address-picker__street{font-size:12px;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.save-as-chips{margin-top:12px;display:flex;flex-direction:column;gap:8px}.save-as-chips__label{font-size:13px;font-weight:600;color:#555}.save-as-chips__row{display:flex;flex-wrap:wrap;gap:8px}.save-as-chips__chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1.5px solid #e5e5ea;background:#fff;cursor:pointer;font-family:var(--foxi-font-family);font-size:13px;color:#555;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.save-as-chips__chip.is-active:not(.save-as-chips__chip--icon){border-color:var(--foxi-accent);background:var(--foxi-accent);color:#fff}.save-as-chips__chip--icon{width:40px;height:40px;padding:0;border-radius:12px;border-color:transparent;justify-content:center}.save-as-chips__chip--icon.is-active{border-color:var(--foxi-accent)}.save-as-chips__chip--off{background:#f1f1f4;color:#4a4a55}.account-header{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:12px 16px;background:#fff;border-bottom:1px solid #e5e5ea;box-shadow:0 2px 8px #0000000f;z-index:5;min-height:56px;box-sizing:border-box}.restaurant-list-page .account-header{margin:0 -14px}.restaurant-list-page .restaurant-list-search{margin-top:16px}.account-header__logo{height:24px;width:auto}.account-header__spacer{width:40px;flex-shrink:0}.account-header__titles{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;padding:0 56px;pointer-events:none}.account-header__titles .account-header__title{position:static;left:auto;top:auto;transform:none;min-width:0;max-width:100%;font-size:16px}.account-header__subtitle{flex-shrink:0;font-size:13px;font-weight:700;color:var(--foxi-accent);background:var(--foxi-lavender-bg, #efeffb);border-radius:999px;padding:3px 10px;line-height:1.35}.account-hero{margin:12px 16px;padding:18px 16px;display:flex;align-items:center;gap:14px;background:var(--foxi-lavender-bg);border:1px solid var(--foxi-lavender-border);border-radius:16px}.account-hero__avatar{width:56px;height:56px;border-radius:14px;background:var(--foxi-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700;flex-shrink:0;box-shadow:0 4px 6px -1px #5a57a54d,0 2px 4px -2px #5a57a54d}.account-hero__info{display:flex;flex-direction:column;min-width:0;flex:1}.account-hero__greeting{font-size:13px;color:var(--foxi-text-muted);font-weight:500}.account-hero__name{font-size:22px;font-weight:700;color:var(--foxi-text-primary);line-height:1.15;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-hero__email{font-size:12px;color:var(--foxi-text-secondary);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-help-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px;margin:0 16px 16px;padding:16px 18px;background:linear-gradient(150deg,var(--foxi-accent-dark) 0%,var(--foxi-accent) 100%);border-radius:14px;color:#fff!important;-webkit-text-decoration:none!important;text-decoration:none!important;box-shadow:0 4px 6px -1px #46379440,0 2px 4px -2px #46379440}.account-help-card__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.account-help-card__text strong{font-size:15px;font-weight:600}.account-help-card__text span{font-size:12px;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-help-card__arrow{font-size:20px!important;color:#fff;flex-shrink:0}.account-menu-section{margin:8px 16px 0;text-align:left}.account-menu-section:first-of-type{margin-top:4px}.account-menu-section__title{margin:0 4px 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--foxi-text-secondary);text-align:left}.account-menu-section .account-menu{margin:0 0 16px}.account-menu{margin:8px 16px;background:#fff;border:1px solid #f0f0f4;border-radius:14px;overflow:hidden;box-shadow:0 4px 6px -1px #0000000f,0 2px 4px -2px #0000000f}.account-menu .account-menu__item.account-menu__item{display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:14px!important;font-size:15px!important;color:var(--foxi-text-primary)!important;-webkit-text-decoration:none!important;text-decoration:none!important;border:none!important;border-bottom:.5px solid #f0f0f4!important;background:transparent!important;font-family:var(--foxi-font-family)!important;gap:12px!important;text-align:left!important;width:100%;box-sizing:border-box;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.account-menu .account-menu__item:active{background:#fafafa!important}.account-menu .account-menu__item .account-menu__label{flex:1 1 auto;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-menu__item:last-child{border-bottom:none!important}.account-menu__icon-wrap{width:36px;height:36px;border-radius:10px;background:var(--foxi-lavender-bg);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.account-menu__icon{font-size:18px!important;color:var(--foxi-accent)!important}.account-menu__arrow{margin-left:auto;color:#c7c7cc;font-size:22px;font-weight:300;line-height:1}.account-logout{display:flex;align-items:center;justify-content:center;gap:10px;margin:16px 16px 32px;padding:14px 16px;background:#fff;border:1px solid #ffd5d3;border-radius:14px;width:calc(100% - 32px);font-size:15px;color:#ff3b30;font-weight:600;font-family:var(--foxi-font-family);cursor:pointer;box-shadow:0 4px 6px -1px #ff3b3014,0 2px 4px -2px #ff3b3014}.account-logout:active{background:#fff5f4}.account-logout__icon{font-size:18px!important;color:#ff3b30}.account-osm-attribution{display:block;width:100%;margin:0;padding:8px 16px;background:none;border:none;font-size:12px;color:#9ca3af;text-align:center;font-family:var(--foxi-font-family);cursor:pointer}.account-login-prompt{text-align:center;padding:32px 24px 24px}.account-login-prompt__fox{width:120px;height:120px;object-fit:contain;margin-bottom:16px}.account-login-prompt h2{font-size:22px;font-weight:700;color:var(--foxi-text-primary);margin:0 0 8px}.account-login-prompt p{font-size:15px;color:var(--foxi-text-secondary);margin:0 0 20px;line-height:1.4}.account-login-prompt__btn{display:inline-block;padding:14px 32px;background:var(--foxi-accent);color:#fff!important;font-size:16px;font-weight:600;border-radius:12px;-webkit-text-decoration:none;text-decoration:none}.account-header__back{width:40px;height:40px;border-radius:50%;background:#5a57a514;border:none;padding:0;color:var(--foxi-accent);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s}.account-header__back:active{background:#5a57a52e}.account-header__title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:17px;font-weight:600;color:var(--foxi-text-primary);max-width:calc(100% - 120px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.auth-page-content{padding:24px 20px 32px}.settings-auth-page .foxi-field__label{font-size:13px;font-weight:600;color:var(--foxi-foreground);margin-bottom:4px}.settings-auth-page .foxi-field__input{height:44px;padding:0 14px;font-size:16px;color:var(--foxi-text-primary);background:#fff!important;border:1.5px solid #ebebeb!important;border-radius:12px!important;box-shadow:none}.settings-auth-page .foxi-field__input:focus,.settings-auth-page .foxi-field__input:focus-visible{border-color:var(--foxi-accent)!important;box-shadow:0 0 0 2px #5a57a526!important}.settings-auth-page .foxi-field--error .foxi-field__input{border-color:#e7000b!important}.settings-auth-page .foxi-field--error .foxi-field__input:focus,.settings-auth-page .foxi-field--error .foxi-field__input:focus-visible{box-shadow:0 0 0 2px #e7000b2e!important}.auth-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:8px 8px 24px}.auth-hero__icon{width:64px;height:64px;border-radius:16px;background:linear-gradient(150deg,var(--foxi-accent-dark) 0%,var(--foxi-accent) 100%);color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-bottom:4px;box-shadow:0 4px 6px -1px #4637944d,0 2px 4px -2px #4637944d}.auth-hero__icon .icon{font-size:32px}.auth-hero__title{margin:0;font-size:22px;font-weight:700;color:var(--foxi-text-primary);line-height:1.2}.auth-hero__sub{margin:0;font-size:14px;color:var(--foxi-text-muted);line-height:1.4;max-width:280px}.auth-google-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:50px;border:1px solid #dadce0;border-radius:12px;background:#fff;font-family:var(--foxi-font-family);font-size:16px;font-weight:500;color:var(--foxi-text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f}.auth-google-btn:active{background:#f8f9fa}.auth-apple-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:50px;border:1px solid #000;border-radius:12px;background:#000;font-family:var(--foxi-font-family);font-size:16px;font-weight:500;color:#fff;cursor:pointer;margin-bottom:10px;-webkit-tap-highlight-color:transparent}.auth-apple-btn:active{background:var(--foxi-text-primary)}.auth-apple-btn:disabled{opacity:.6}.auth-divider{display:flex;align-items:center;margin:20px 0;gap:12px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:.5px;background:#d1d1d6}.auth-divider span{font-size:13px;color:var(--foxi-text-secondary);white-space:nowrap}.auth-form{display:flex;flex-direction:column;gap:12px;margin-top:20px}.auth-input{width:100%;height:50px;padding:0 16px;border:1px solid #d1d1d6;border-radius:12px;font-family:var(--foxi-font-family);font-size:16px;color:var(--foxi-text-primary);background:#fff;outline:none;-webkit-appearance:none}.auth-input:focus{border-color:var(--foxi-accent);box-shadow:0 0 0 2px #5a57a526}.auth-input::placeholder{color:var(--foxi-text-secondary)}.auth-error{padding:10px 14px;background:#fff2f2;color:#ff3b30;border-radius:10px;font-size:14px;margin:0}.auth-submit{width:100%;height:52px;border:none;border-radius:14px;background:linear-gradient(150deg,var(--foxi-accent-dark) 0%,var(--foxi-accent) 100%);color:#fff;font-family:var(--foxi-font-family);font-size:16px;font-weight:600;cursor:pointer;margin-top:8px;-webkit-tap-highlight-color:transparent;box-shadow:0 4px 6px -1px #46379440,0 2px 4px -2px #46379440;transition:transform .15s,box-shadow .15s}.auth-submit:active{transform:scale(.98);box-shadow:0 2px 4px -1px #46379440,0 1px 2px -1px #46379440}.auth-submit:disabled{opacity:.5;box-shadow:none}.auth-meta{text-align:center;margin-top:20px;font-size:15px;color:var(--foxi-text-secondary)}.auth-meta a{color:var(--foxi-accent);font-weight:600;-webkit-text-decoration:none;text-decoration:none}.auth-forgot-link{display:block;text-align:right;margin-top:-4px;margin-bottom:8px;font-size:14px;color:var(--foxi-accent);-webkit-text-decoration:none;text-decoration:none}.settings-auth-link{display:inline;background:transparent;border:0;padding:0;margin:0;font:inherit;cursor:pointer;color:var(--foxi-accent);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;font-weight:600}.settings-auth-link:active{opacity:.7}.auth-success{text-align:center;font-size:15px;color:#34a853;padding:20px 0;line-height:1.5}.restaurant-contact-list{padding:0 16px}.restaurant-contact-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:.5px solid rgba(0,0,0,.08);font-size:15px;color:var(--foxi-text-primary);-webkit-text-decoration:none;text-decoration:none}.restaurant-contact-item:last-child{border-bottom:none}.restaurant-contact-item i{font-size:18px;color:var(--foxi-accent);width:24px;text-align:center}.tip-selector{display:flex;gap:8px}.tip-btn{flex:1;height:40px;border:1px solid #d1d1d6;border-radius:10px;background:#fff;font-family:var(--foxi-font-family);font-size:15px;font-weight:600;color:var(--foxi-text-primary);cursor:pointer}.tip-btn--active{background:var(--foxi-accent);color:#fff;border-color:var(--foxi-accent)}.tip-amount{text-align:right;font-size:14px;color:var(--foxi-accent);font-weight:600;margin-top:8px}.promo-input-row{display:flex;gap:8px;align-items:center}.promo-input-row .order-field-input{flex:1}.promo-input-row .button{min-width:80px}.promo-success{margin-top:8px;padding:8px 12px;background:#f0fdf4;color:var(--foxi-success);border-radius:8px;font-size:14px}.promo-error{margin-top:8px;padding:8px 12px;background:#fff2f2;color:#ff3b30;border-radius:8px;font-size:14px}.order-notes{width:100%;min-height:80px;padding:12px;background:#fff!important;border:1.5px solid transparent!important;border-radius:12px;font-family:var(--foxi-font-family);font-size:15px;color:var(--foxi-text-primary);resize:vertical;outline:none;box-sizing:border-box}.order-notes:focus{border-color:var(--foxi-accent)!important;box-shadow:0 0 0 2px #5a57a526}.order-notes-count{text-align:right;font-size:12px;color:var(--foxi-text-secondary);margin-top:4px}.order-fee-box--discount{color:var(--foxi-success)}.restaurant-reviews{padding:0}.reviews-list{display:flex;flex-direction:column;gap:10px}.review-card{background:#fff;border:1px solid #ebebeb;border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.review-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.review-card__author-row{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.review-card__avatar{width:32px;height:32px;border-radius:50%;background:#f2f2f7;display:flex;align-items:center;justify-content:center;color:var(--foxi-text-secondary);flex-shrink:0}.review-card__author-meta{display:flex;flex-direction:column;min-width:0}.review-card__author{font-size:14px;font-weight:600;color:var(--foxi-text-primary);margin:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-card__date{font-size:12px;color:var(--foxi-text-secondary);margin:0;line-height:1.2}.review-stars{color:#f59e0b;font-size:14px;letter-spacing:1px;flex-shrink:0}.review-card__text{font-size:14px;color:var(--foxi-text-primary);line-height:1.5;margin:0}.reviews-load-more.button,.reviews-load-more{display:flex!important;align-items:center;justify-content:center;gap:8px;margin:16px 0 4px;padding:12px 20px!important;width:100%;min-height:44px;background:#fff!important;color:var(--foxi-accent)!important;font-size:15px!important;font-weight:600;letter-spacing:0;text-transform:none;border:1.5px solid var(--foxi-accent)!important;border-radius:12px!important;box-shadow:0 1px 2px #5a57a50f;transition:background-color .15s ease,transform .05s ease}.reviews-load-more.button:active,.reviews-load-more:active{background:#5a57a514!important;transform:scale(.99)}.reviews-load-more.button.disabled,.reviews-load-more[disabled]{opacity:.55;pointer-events:none}.reviews-load-more__loading{display:inline-block;width:18px;height:18px;border:2px solid rgba(90,87,165,.25);border-top-color:var(--foxi-accent);border-radius:50%;animation:reviews-load-more-spin .7s linear infinite}@keyframes reviews-load-more-spin{to{transform:rotate(360deg)}}.open-toggle-row{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;font-size:14px;color:var(--foxi-text-primary)}.language-list{display:flex;flex-direction:column;gap:10px}.language-item{width:100%;display:flex;align-items:center;gap:14px;min-height:60px;padding:14px 16px;background:#fff;border:1px solid #f0f0f4;border-radius:14px;color:var(--foxi-text-primary);font-family:var(--foxi-font-family);font-size:15px;font-weight:500;text-align:left;cursor:pointer;box-shadow:0 1px 2px #1018280a,0 1px 3px #1018280f;transition:background .15s,transform .08s ease-out}.language-item:active{background:var(--foxi-lavender-bg);transform:scale(.99)}.language-item--active{background:var(--foxi-lavender-bg);border-color:var(--foxi-lavender-border)}.language-item__flag{font-size:24px;line-height:1;flex-shrink:0;width:32px;text-align:center}.language-item__name{flex:1;min-width:0}.language-item__check{width:28px;height:28px;border-radius:50%;background:var(--foxi-accent-dark);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.settings-language-page .page-content{padding-bottom:var(--foxi-tabbar-clearance)}.home-categories{padding:16px 16px 0}.home-categories__title{font-size:18px;font-weight:700;color:var(--foxi-text-primary);margin:0 0 12px}.home-categories__scroll{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.home-categories__scroll::-webkit-scrollbar{display:none}.home-category-chip{flex-shrink:0;padding:10px 18px;border-radius:20px;background:#f2f2f7;border:none;font-family:var(--foxi-font-family);font-size:14px;font-weight:500;color:var(--foxi-text-primary);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}.home-category-chip:active{background:#e5e5ea}.saved-addresses{display:flex;flex-direction:column;gap:8px}.saved-address-card{display:flex;align-items:center;background:#f2f2f7;border-radius:12px;padding:14px 16px;gap:12px}.saved-address-card__info{flex:1;min-width:0}.saved-address-card__label{font-size:15px;font-weight:600;color:var(--foxi-text-primary)}.saved-address-card__detail{font-size:13px;color:var(--foxi-text-secondary);margin-top:2px}.saved-address-card__delete{background:none;border:none;padding:4px;cursor:pointer}.orders-card__reorder{background:var(--foxi-accent);color:#fff;border:none;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:600;font-family:var(--foxi-font-family);cursor:pointer;margin-left:8px}@keyframes skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton-shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);background-size:200px 100%;animation:skeleton-shimmer 1.4s ease infinite;border-radius:6px}.skeleton-card{display:flex;gap:12px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #0000000f;padding:0}.skeleton-card__image{width:110px;min-height:100px;flex-shrink:0}.skeleton-card__body{flex:1;padding:14px 12px 14px 0;display:flex;flex-direction:column;gap:8px}.skeleton-line{height:14px}.skeleton-line--title{width:70%;height:16px}.skeleton-line--short{width:40%}.skeleton-line--long{width:90%}.skeleton-line--meta{width:60%;height:12px}.skeleton-cuisine-circle__img{width:64px;height:64px;border-radius:50%}.skeleton-cuisine-circle__name{width:56px;height:12px}.skeleton-detail{padding:0}.skeleton-detail__hero{width:100%;height:200px}.skeleton-detail__header{padding:16px;display:flex;flex-direction:column;gap:10px}.skeleton-detail__menu{padding:0 16px;display:flex;flex-direction:column;gap:12px}.skeleton-menu-item{display:flex;gap:12px;padding:8px 0}.skeleton-menu-item__image{width:80px;height:80px;border-radius:10px;flex-shrink:0}.skeleton-menu-item__body{flex:1;display:flex;flex-direction:column;gap:8px;padding:4px 0}.table-menu-skeleton{display:flex;flex-direction:column;gap:12px;padding:12px 16px}.table-menu-skeleton__search{height:44px;border-radius:12px}.table-menu-skeleton__chips{display:flex;gap:8px}.table-menu-skeleton__chip{flex-shrink:0;width:88px;height:30px;border-radius:999px}.table-menu-skeleton__allergens{height:44px;border-radius:12px}.table-menu-skeleton__card{display:flex;gap:12px;padding:10px 8px;background:var(--foxi-muted);border-radius:10px;box-shadow:2px 3px 6px #23232326}.table-menu-skeleton__media{flex-shrink:0;width:72px;height:72px;border-radius:14px}.table-menu-skeleton__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:2px 0}.table-menu-skeleton__aside{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:8px}.table-menu-skeleton__price{width:36px;height:14px}.table-menu-skeleton__action{width:36px;height:36px;border-radius:50%}.table-bill-skeleton{display:flex;flex-direction:column;gap:12px}.bill-skeleton__modes{display:flex;gap:6px}.bill-skeleton__mode{flex:1;height:36px;border-radius:12px}.bill-skeleton__row{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1.5px solid #e5e5ea;border-radius:14px}.bill-skeleton__check{flex-shrink:0;width:22px;height:22px;border-radius:7px}.bill-skeleton__lines{flex:1;display:flex;flex-direction:column;gap:8px}.bill-skeleton__amount{flex-shrink:0;width:48px;height:14px}.bill-skeleton__tip{display:flex;gap:8px;margin-top:4px}.bill-skeleton__tip-btn{flex:1;height:36px;border-radius:12px}.checkout-login-prompt{margin:0 16px 12px;background:var(--foxi-lavender-bg);border:1px solid var(--foxi-lavender-border);border-radius:16px;box-shadow:0 4px 6px -1px #0000000f,0 2px 4px -2px #0000000f;padding:16px}.checkout-login-prompt__text{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.checkout-login-prompt__text strong{display:block;font-size:15px;color:var(--foxi-text-primary);margin-bottom:2px}.checkout-login-prompt__text span{font-size:13px;color:var(--foxi-text-secondary)}.checkout-login-prompt__actions{display:flex;flex-direction:column;gap:8px}.checkout-login-btn{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;border-radius:12px;font-family:var(--foxi-font-family);font-size:15px;font-weight:600;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;border:none;-webkit-tap-highlight-color:transparent}.checkout-login-btn--primary{background:var(--foxi-accent);color:#fff!important}.checkout-login-btn--google{background:#fff;color:var(--foxi-text-primary);border:1px solid #dadce0}.checkout-login-prompt__divider{display:flex;align-items:center;margin-top:14px;gap:12px}.checkout-login-prompt__divider:before,.checkout-login-prompt__divider:after{content:"";flex:1;height:.5px;background:#c7c7cc}.checkout-login-prompt__divider span{font-size:12px;color:var(--foxi-text-secondary);white-space:nowrap}.home-browse-cta{padding:0 16px;margin-bottom:8px}.home-browse-cta__btn{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;background:linear-gradient(135deg,var(--foxi-accent) 0%,#7b78c9 100%);color:#fff;border:none;border-radius:14px;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .15s}.home-browse-cta__btn:active{opacity:.85}.home-browse-cta__btn .icon{font-size:20px}.home-browse-cta__arrow{margin-left:auto;font-size:16px!important;opacity:.7}.browse-page{padding:0 16px 24px}.browse-countries{margin-bottom:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.browse-countries__tabs{display:flex;gap:8px;padding:8px 0;white-space:nowrap}.browse-countries__skeleton{display:flex;gap:8px;padding:8px 0}.browse-countries__tab{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:20px;border:1.5px solid #e5e5ea;background:#fff;font-size:14px;font-weight:500;color:#636366;cursor:pointer;transition:all .15s;white-space:nowrap}.browse-countries__tab--active{background:var(--foxi-accent);color:#fff;border-color:var(--foxi-accent)}.browse-countries__flag{border-radius:2px}.browse-search{margin-bottom:16px}.browse-cities__skeleton{display:flex;flex-direction:column;gap:8px}.browse-cities__empty{text-align:center;padding:32px 0;color:var(--foxi-text-secondary)}.browse-cities__list{display:flex;flex-direction:column;gap:6px}.browse-city-card{display:flex;align-items:center;padding:14px 16px;background:#fff;border:1px solid #e5e5ea;border-radius:12px;cursor:pointer;transition:border-color .15s;text-align:left;width:100%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.browse-city-card:active{border-color:var(--foxi-accent)}.browse-city-card__name{font-size:16px;font-weight:600;color:var(--foxi-text-primary);flex:1}.browse-city-card__pop{font-size:12px;color:var(--foxi-text-secondary);margin-right:8px}.browse-city-card__arrow{font-size:20px;color:#c7c7cc}.browse-city-card__more{display:block;width:100%;padding:14px;margin-top:4px;border:none;background:#f0effa;color:var(--foxi-accent);font-size:15px;font-weight:600;border-radius:12px;cursor:pointer}.browse-city-card__more:active{background:#e6e3fa}.browse-city-page{padding:0 16px 24px}.browse-city-hero{padding:20px 0 16px}.browse-city-hero__title{font-size:22px;font-weight:700;color:var(--foxi-text-primary);margin:0}.browse-city-hero__count{font-size:14px;color:var(--foxi-text-secondary);margin:4px 0 0}.browse-city-skeleton{display:flex;flex-direction:column;gap:12px}.browse-city-error{text-align:center;padding:32px 0;color:#ff3b30}.browse-city-empty{text-align:center;padding:32px 0;color:var(--foxi-text-secondary)}.browse-city-restaurants{display:flex;flex-direction:column;gap:12px}.browse-restaurant-card{display:flex;gap:12px;padding:12px;background:#fff;border:1px solid #e5e5ea;border-radius:14px;cursor:pointer;transition:border-color .15s;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.browse-restaurant-card:active{border-color:var(--foxi-accent)}.browse-restaurant-card__image{width:80px;height:80px;border-radius:10px;overflow:hidden;position:relative;flex-shrink:0}.browse-restaurant-card__image img{width:100%;height:100%;object-fit:cover}.browse-restaurant-card__distance{position:absolute;top:4px;right:4px;background:#0009;color:#fff;font-size:10px;padding:2px 6px;border-radius:8px}.browse-restaurant-card__body{flex:1;min-width:0}.browse-restaurant-card__name{font-size:15px;font-weight:600;color:var(--foxi-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.browse-restaurant-card__city{font-size:13px;color:var(--foxi-text-secondary);margin-top:2px}.browse-restaurant-card__meta{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:12px}.browse-restaurant-card__status{font-weight:600}.browse-restaurant-card__status--open{color:#34c759}.browse-restaurant-card__status--closed{color:#ff3b30}.browse-restaurant-card__free{color:#34c759}.browse-restaurant-card__fee{color:var(--foxi-text-secondary)}.home-hero__suggestion-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#f2f2f7;color:var(--foxi-accent);flex-shrink:0}.home-hero__suggestions button{display:flex;align-items:center;gap:10px;width:100%;text-align:left}.home-hero__suggestion-text{display:flex;flex-direction:column;min-width:0}.home-hero__suggestion-label{font-size:14px;font-weight:500;color:var(--foxi-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-hero__suggestion-city{font-size:12px;color:var(--foxi-text-secondary)}.order-error__retry{margin-top:8px}.allergen-filter{padding:8px 16px 0}.allergen-filter__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.allergen-filter__title{font-size:13px;font-weight:600;color:#636366}.allergen-filter__clear{font-size:12px;color:var(--foxi-text-secondary);background:none;border:none;cursor:pointer}.allergen-filter__chips{display:flex;flex-wrap:wrap;gap:6px}.allergen-chip{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:16px;font-size:12px;font-weight:500;background:#f2f2f7;color:#636366;border:1.5px solid transparent;cursor:pointer;transition:all .15s}.allergen-chip--active{background:#fff0f0;color:#ff3b30;border-color:#ffcdd2}.allergen-chip__code{font-weight:700}.daily-menu-section{padding:12px 16px}.daily-menu-section__header{margin-bottom:10px}.daily-menu-section__title{font-size:18px;font-weight:700;color:var(--foxi-text-primary);margin:0}.daily-menu-days{display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.daily-menu-day{padding:6px 12px;border-radius:16px;font-size:13px;font-weight:600;background:#f2f2f7;color:#636366;border:none;cursor:pointer;white-space:nowrap;transition:all .15s}.daily-menu-day--active{background:var(--foxi-accent);color:#fff}.daily-menu-skeleton{display:flex;flex-direction:column;gap:8px}.daily-menu-empty{text-align:center;padding:24px 0;font-size:14px;color:var(--foxi-text-secondary)}.daily-menu-items{display:flex;flex-direction:column;gap:6px}.daily-menu-item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px solid #e5e5ea;border-radius:12px;transition:border-color .15s}.daily-menu-item:active{border-color:var(--foxi-accent)}.daily-menu-item__icon{font-size:20px;flex-shrink:0}.daily-menu-item__body{flex:1;min-width:0}.daily-menu-item__name{font-size:14px;font-weight:600;color:var(--foxi-text-primary)}.daily-menu-item__desc{font-size:12px;color:var(--foxi-text-secondary);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.daily-menu-item__price{font-size:14px;font-weight:700;color:var(--foxi-accent);flex-shrink:0}.daily-menu-item__add{width:32px;height:32px;border-radius:8px;background:var(--foxi-accent);color:#fff;border:none;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:opacity .15s}.daily-menu-item__add:active{opacity:.7}.daily-menu-item__follow{width:32px;height:32px;border-radius:8px;background:transparent;color:#8e8e93;border:1px solid #e5e5ea;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:color .15s,border-color .15s}.daily-menu-item__follow[aria-pressed=true]{color:var(--foxi-accent);border-color:var(--foxi-accent)}.daily-menu-item__follow:disabled{opacity:.5}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px)}.foxi-tabbar{padding-bottom:var(--safe-bottom)!important}.navbar{padding-top:var(--safe-top)!important}body:after{content:"";position:fixed;top:0;left:0;right:0;height:var(--safe-top);background:var(--foxi-accent);z-index:99999;pointer-events:none}.home-topbar{padding-top:max(12px,var(--safe-top))}.page>.page-content{--f7-page-content-extra-padding-top: var(--safe-top)}@supports selector(:has(*)){.page:has(>.navbar)>.page-content{--f7-page-content-extra-padding-top: 0px}}.page-content>.ptr-preloader{visibility:hidden}.ptr-pull-down>.ptr-preloader,.ptr-pull-up>.ptr-preloader,.ptr-refreshing>.ptr-preloader,.ptr-transitioning>.ptr-preloader{visibility:visible}*:focus-visible{outline:2px solid var(--foxi-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.allergen-chip,.daily-menu-day,.browse-city-card,.browse-countries__tab,.browse-restaurant-card,.nearby-card,.home-browse-cta__btn{min-height:44px}.table-order-page{padding:0}.table-bill-page{padding:8px 16px var(--foxi-tabbar-clearance)}.table-bill-page--has-bar{padding-bottom:calc(env(safe-area-inset-bottom) + 240px)}.table-bill-success{padding:12px 16px;margin:12px 0;background:#e8f5e9;border:1px solid #66bb6a;border-radius:12px;color:#2e7d32;font-weight:600;text-align:center}.table-bill-skeleton{padding:8px 0}.table-bill-error{padding:28px 16px;text-align:center;color:#ff3b30}.table-bill-empty{text-align:center;padding:36px 16px 8px}.table-bill-empty__icon{font-size:44px;color:#c7c7cc}.table-bill-empty__text{margin:12px 0 20px;color:var(--foxi-text-secondary);font-size:15px}.table-bill-empty__actions{display:flex;flex-direction:column;gap:10px}.bill-splitmode{display:flex;gap:6px;padding:4px 0 12px}.bill-splitmode__btn{flex:1;padding:9px 4px;border-radius:12px;font-size:13px;font-weight:700;background:#f2f2f7;color:#636366;border:1.5px solid transparent;cursor:pointer;transition:all .15s}.bill-splitmode__btn--active{background:var(--foxi-accent);color:#fff}.bill-amountmode{display:flex;flex-direction:column;gap:8px;padding:4px 0 14px}.bill-amountmode__label{font-size:13px;font-weight:600;color:#636366}.bill-amountmode__hint{font-size:13px;color:var(--foxi-text-secondary)}.bill-amountmode .foxi-field__label{font-size:13px;font-weight:600;color:#636366}.bill-amountmode .foxi-field__input{height:48px;padding:0 14px;font-size:16px;font-weight:600;color:var(--foxi-text-primary);background:#fff!important;border:1.5px solid #e5e5ea!important;border-radius:12px!important;box-shadow:none}.bill-amountmode .foxi-field__input:focus,.bill-amountmode .foxi-field__input:focus-visible{border-color:var(--foxi-accent)!important;outline:none}.bill-amountmode .foxi-field__message{font-size:13px;color:var(--foxi-text-secondary)}.bill-stepper{display:flex;align-items:center;gap:12px;align-self:flex-start}.bill-stepper button{width:40px;height:40px;border-radius:12px;border:1.5px solid var(--foxi-accent);background:#fff;color:var(--foxi-accent);font-size:22px;font-weight:700;cursor:pointer}.bill-stepper__value{font-size:18px;font-weight:800;color:var(--foxi-text-primary);min-width:24px;text-align:center}.bill-promo{margin-top:18px}.bill-promo__row{display:flex;gap:8px}.bill-promo__input{flex:1;padding:11px 14px;border-radius:12px;border:1.5px solid #e5e5ea;font-size:14px;text-transform:uppercase;background:#fff;box-sizing:border-box}.bill-promo__apply{flex-shrink:0;width:auto;white-space:nowrap;padding:0 18px;border-radius:12px;border:1.5px solid var(--foxi-accent);background:#fff;color:var(--foxi-accent);font-size:14px;font-weight:700;cursor:pointer}.bill-promo__apply:disabled{opacity:.5;cursor:default}.bill-promo__applied{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-radius:12px;background:#e8f5e9;border:1.5px solid #66bb6a;color:#2e7d32;font-size:14px;font-weight:700}.bill-promo__applied button{background:none;border:none;color:#2e7d32;font-size:20px;cursor:pointer;line-height:1}.bill-promo__error{margin:6px 2px 0;font-size:13px;color:#ff3b30}.bill-selecthead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0 12px}.bill-selecthead__label{flex:1 1 auto;min-width:0;font-size:13px;font-weight:600;color:#636366}.bill-selecthead__toggle{flex:0 0 auto;width:auto;text-align:right;white-space:nowrap;font-size:13px;font-weight:700;color:var(--foxi-accent);background:none;border:none;cursor:pointer;padding:4px 0}.bill-groups{display:flex;flex-direction:column;gap:16px}.bill-group{display:flex;flex-direction:column;gap:8px}.bill-group__ref{font-size:11px;font-weight:700;color:var(--foxi-text-secondary);letter-spacing:.4px;text-transform:uppercase}.bill-row{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;background:#fff;border:1.5px solid #e5e5ea;border-radius:14px;cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.bill-row--selected{border-color:var(--foxi-accent);background:var(--foxi-lavender-bg, #efeffb)}.bill-row--paying{opacity:.55;cursor:default}.bill-row__check{flex-shrink:0;width:22px;height:22px;border-radius:7px;border:2px solid #c7c7cc;display:flex;align-items:center;justify-content:center;color:#fff;margin-top:1px;transition:background .15s,border-color .15s}.bill-row__check--on{background:var(--foxi-accent);border-color:var(--foxi-accent)}.bill-row__body{flex:1;min-width:0;display:flex;flex-direction:column}.bill-row__line{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.bill-row__name{font-size:15px;font-weight:600;color:var(--foxi-text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis}.bill-row__amount{flex-shrink:0;font-size:14px;color:var(--foxi-text-primary)}.bill-row__badge{align-self:flex-start;font-size:11px;font-weight:700;color:#b26a00;background:#fff3e0;border-radius:6px;padding:1px 6px;margin-top:4px}.bill-row__opts{display:flex;flex-direction:column;gap:2px;margin-top:4px}.bill-row__opt{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12px;color:var(--foxi-text-secondary);line-height:1.4}.bill-row__opt-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bill-row__opt-price{flex-shrink:0;font-weight:600;color:#636366}.bill-row__total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:8px;padding-top:8px;border-top:1px solid #e5e5ea}.bill-row__total-label{font-size:13px;font-weight:700;color:#636366}.bill-row__total-amount{flex-shrink:0;font-size:15px;font-weight:800;color:var(--foxi-text-primary)}.bill-tip{margin-top:18px}.bill-tip__label{font-size:13px;font-weight:700;color:#636366}.bill-tip__options{display:flex;gap:8px;margin-top:8px}.bill-tip__btn{flex:1;padding:9px 0;border-radius:12px;font-size:14px;font-weight:700;background:#f2f2f7;color:#636366;border:1.5px solid transparent;cursor:pointer;transition:all .15s}.bill-tip__btn--active{background:var(--foxi-accent);color:#fff}.bill-progress{padding:4px 0 14px}.bill-progress__label{font-size:13px;font-weight:600;color:#636366}.bill-progress__track{margin-top:8px;height:8px;border-radius:999px;background:#e5e5ea;overflow:hidden}.bill-progress__fill{height:100%;border-radius:999px;background:#16a853;transition:width .3s ease}.bill-review{margin-bottom:14px;padding:16px;border-radius:14px;background:#e8f5e9;border:1.5px solid #66bb6a}.bill-review__success{font-size:15px;font-weight:700;color:#2e7d32;text-align:center}.bill-review__prompt{margin-top:12px;font-size:14px;font-weight:600;color:var(--foxi-text-primary);text-align:center}.bill-review__thanks{margin-top:10px;font-size:14px;font-weight:600;color:#2e7d32;text-align:center}.bill-review__stars{display:flex;justify-content:center;gap:6px;margin-top:10px}.bill-review__star{width:auto;padding:0 2px;background:none;border:none;cursor:pointer;font-size:30px;line-height:1;color:#d1d1d6;transition:color .12s}.bill-review__star--on{color:#ffb300}.bill-review__comment{width:100%;margin-top:12px;padding:10px 12px;border-radius:12px;border:1.5px solid #c8e6c9;background:#fff;font-size:14px;font-family:inherit;resize:none;box-sizing:border-box}.bill-review__submit{margin-top:10px;padding:12px;border-radius:12px;border:none;background:#16a853;color:#fff;font-size:15px;font-weight:700;cursor:pointer}.bill-review__submit:disabled{opacity:.6;cursor:default}.bill-paybar{position:fixed;left:0;right:0;bottom:env(safe-area-inset-bottom);z-index:500;background:#fff;border-top:1px solid #ececf0;box-shadow:0 -6px 18px #00000012;padding:12px 16px;display:flex;flex-direction:column;gap:8px}.bill-paybar__error{color:#ff3b30;font-size:13px;text-align:center}.bill-paybar__summary{display:flex;align-items:baseline;justify-content:space-between}.bill-paybar__label{font-size:14px;color:#636366}.bill-paybar__total{font-size:22px;font-weight:800;color:var(--foxi-text-primary);line-height:1.1}.bill-paybar__pay{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:15px;border:none;border-radius:14px;background:var(--foxi-accent);color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:opacity .15s}.bill-paybar__pay:disabled{opacity:.5;cursor:default}.bill-paybar__pay .icon{font-size:20px}.bill-paybar__notice{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:14px;background:#f2f2f7;color:#636366;font-size:14px;font-weight:600;text-align:center}.bill-paybar__notice .icon{font-size:18px;color:var(--foxi-text-secondary);flex-shrink:0}.table-bill-action-primary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;border:none;border-radius:14px;background:var(--foxi-accent);color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:opacity .15s}.table-bill-action-primary:disabled{opacity:.5;cursor:default}.table-bill-action-primary .icon{font-size:20px}.call-waiter-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px;border-radius:14px;background:#fff;color:var(--foxi-accent);border:1.5px solid var(--foxi-accent);font-size:15px;font-weight:700;cursor:pointer;transition:all .15s}.call-waiter-btn:disabled{opacity:.7;cursor:default}.call-waiter-btn--sent{background:#e8f5e9;color:#2e7d32;border-color:#66bb6a}.call-waiter-btn .icon{font-size:18px}.table-order-gotobill{position:fixed;left:0;right:0;bottom:env(safe-area-inset-bottom);z-index:500;background:#fff;border-top:1px solid #ececf0;box-shadow:0 -6px 18px #00000012;padding:12px 16px}.table-order-page--has-bar{padding-bottom:76px}.table-bill-empty__actions .table-bill-action-primary,.table-bill-empty__actions .call-waiter-btn{justify-content:center}.table-bill-empty__actions .table-bill-action-primary>span,.table-bill-empty__actions .call-waiter-btn>span{min-width:132px;text-align:left;white-space:nowrap}.table-bill-empty__actions .table-bill-action-primary .icon,.table-bill-empty__actions .call-waiter-btn .icon{width:22px;text-align:center;margin-left:26px}.bill-orderstatus{margin:0 0 14px;padding:10px 12px;list-style:none;border:1px solid #e5e5ea;border-radius:12px;background:#fff;display:flex;flex-direction:column;gap:8px}.bill-orderstatus__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.bill-orderstatus__ref{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#aeaeb2}.bill-orderstatus__pill{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 9px;border-radius:999px;font-size:12px;font-weight:600;line-height:1;letter-spacing:.01em}.bill-orderstatus__pill:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor;flex:0 0 auto}.bill-orderstatus__pill--grey{background:#f1f0f5;color:#6b6680}.bill-orderstatus__pill--purple{background:var(--foxi-lavender-bg-strong);color:var(--foxi-accent-dark)}.bill-orderstatus__pill--green{background:#e3f6ea;color:#138a47}.bill-orderstatus__right{display:inline-flex;align-items:center;gap:8px}.bill-orderstatus__cancel{border:0;background:transparent;padding:2px 4px;font-size:12px;font-weight:600;color:#ff3b30}.bill-offline{margin:0 0 12px;padding:8px 12px;border-radius:10px;background:#fff4e5;color:#8a5a00;font-size:13px;font-weight:600;text-align:center}.bill-payers{margin:0 0 14px;padding:10px 12px;list-style:none;border:1px solid #e5e5ea;border-radius:12px;background:#fff;display:flex;flex-direction:column;gap:8px}.bill-payers__row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.bill-payers__name{font-weight:600;color:var(--foxi-text-primary)}.bill-payers__right{display:inline-flex;align-items:center;gap:8px}.bill-payers__amount{font-weight:600;color:var(--foxi-text-primary)}.bill-payers__check{color:#16a853;font-size:18px}.bill-payers__paying{font-size:12px;font-weight:600;color:#f37722}.cancel-sheet-items{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.cancel-sheet-items__row{display:flex;flex-direction:column;gap:2px}.cancel-sheet-items__name{font-size:14px;font-weight:600;color:var(--foxi-text-primary)}.cancel-sheet-items__opts{font-size:12px;color:var(--foxi-text-secondary)}.restaurant-header{padding-left:12px!important;padding-right:12px!important}.restaurant-logo{margin-left:4px}.restaurant-logo-link{display:flex;align-items:center}.restaurant-search-pill{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#f2f2f7;border:1.5px solid #e5e5ea;border-radius:20px;font-size:14px;color:var(--foxi-text-secondary);cursor:pointer;transition:border-color .15s;min-width:120px}.restaurant-detail-page .restaurant-search-pill,.restaurant-list-page .restaurant-search-pill{width:50vw;overflow:hidden}.restaurant-detail-page .restaurant-search-pill>span,.restaurant-list-page .restaurant-search-pill>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.restaurant-list-page .restaurant-header{margin-left:-14px;margin-right:-14px;padding-bottom:4px}.restaurant-search-pill:active{border-color:var(--foxi-accent)}.restaurant-search-pill .icon{color:var(--foxi-accent)}.restaurant-menu-item{cursor:pointer;transition:transform .1s,box-shadow .15s}.restaurant-menu-item:active{transform:scale(.98);box-shadow:0 0 0 2px #5a57a533}.home-topbar{padding-left:16px!important;padding-right:16px!important}.foxi-tabbar--redesign{background:#fff!important;border-top:1px solid #f0f0f4!important;box-shadow:0 -4px 6px -1px #0000000a,0 -2px 4px -2px #0000000a!important;height:calc(64px + env(safe-area-inset-bottom))!important;padding-bottom:env(safe-area-inset-bottom)!important}.foxi-tabbar--redesign .toolbar-inner{padding:0!important;justify-content:space-around!important}.foxi-tab{position:relative;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:8px 0 6px!important;min-width:0!important;flex:1!important;color:var(--foxi-text-secondary)!important;font-size:11px!important;font-weight:600!important;transition:color .15s!important;-webkit-text-decoration:none!important;text-decoration:none!important;gap:3px}.foxi-tab .icon{font-size:22px!important;margin-bottom:0!important;position:relative;z-index:1;transition:color .15s}.foxi-tabbar--redesign .foxi-tab:before{content:"";position:absolute;top:4px;left:50%;transform:translate(-50%) scale(.6);width:38px;height:38px;border-radius:50%;background:transparent;transition:transform .2s cubic-bezier(.4,0,.2,1),background .2s ease;pointer-events:none;z-index:0}.foxi-tabbar--redesign .foxi-tab.tab-link-active:before,.foxi-tabbar--redesign .foxi-tab.router-link-active:before{background:#5a57a524;transform:translate(-50%) scale(1)}.foxi-tab.tab-link-active,.foxi-tab.router-link-active,.foxi-tab.tab-link-active .icon,.foxi-tab.router-link-active .icon{color:var(--foxi-accent)!important}.foxi-tab .tabbar-label{position:relative;z-index:1}.foxi-tab--account .tabbar-label{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foxi-tabbar--redesign .foxi-tabbar__badge{position:absolute;top:3px;left:calc(50% + 8px);display:inline-flex;align-items:center;justify-content:center;min-width:16px;width:auto;height:16px;padding:0 4px;border-radius:999px;background:var(--foxi-accent);color:#fff;font-size:10px;font-weight:700;line-height:1;box-sizing:border-box;box-shadow:0 0 0 2px #fff;z-index:3}.home-header-v2{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px}.home-header-v2__logo img{height:32px}.home-header-v2__location{display:inline-flex;align-items:center;gap:4px;width:auto;margin-left:auto;flex:0 0 auto;padding:4px 10px;background:#f2f2f7;border-radius:16px;border:none;font-size:12px;font-weight:500;color:var(--foxi-text-primary);cursor:pointer;line-height:1.2}.home-header-v2__location .icon{color:var(--foxi-accent)}.home-search-v2{padding:8px 16px;position:relative}.home-search-v2__bar{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f2f2f7;border-radius:14px;border:1.5px solid transparent;transition:border-color .15s}.home-search-v2__bar:focus-within{border-color:var(--foxi-accent);background:#fff}.home-search-v2__icon{font-size:20px!important;color:var(--foxi-accent);flex-shrink:0}.home-search-v2__input{flex:1;border:none;background:transparent;font-size:15px;color:var(--foxi-text-primary);outline:none}.home-search-v2__input::placeholder{color:var(--foxi-text-secondary)}.home-search-v2__suggestions{position:absolute;top:100%;left:16px;right:16px;z-index:50;margin-top:4px}.home-search-v2__error{color:#ff3b30;font-size:13px;padding:4px 4px 0}.home-locate-v2{padding:8px 16px}.home-locate-v2__btn{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;background:var(--foxi-lavender-bg);border:1.5px solid #e0dff5;border-radius:14px;color:var(--foxi-accent);font-size:14px;font-weight:600;cursor:pointer}.home-locate-v2__btn .icon{font-size:18px}.home-cuisines-v2{padding:8px 0}.home-cuisines-v2__header{display:flex;align-items:center;justify-content:space-between;padding:0 16px 8px}.home-cuisines-v2__header h3{font-size:18px;font-weight:700;color:var(--foxi-text-primary);margin:0}.home-cuisines-v2__all{font-size:13px;font-weight:600;color:var(--foxi-accent);background:none;border:none;cursor:pointer}.home-cuisines-v2__scroll{display:flex;gap:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 16px;scrollbar-width:none}.home-cuisines-v2__scroll::-webkit-scrollbar{display:none}.home-cuisine-circle{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:72px;background:none;border:none;cursor:pointer;padding:0}.home-cuisine-circle__img{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--foxi-lavender-bg) 0%,#ede9ff 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #5a57a51f;transition:transform .15s}.home-cuisine-circle:active .home-cuisine-circle__img{transform:scale(.92)}.home-cuisine-circle__emoji{font-size:28px}.home-cuisine-circle__name{font-size:12px;font-weight:600;color:var(--foxi-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72px}.home-browse-cta-v2{padding:8px 16px}.home-browse-cta-v2__btn{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;background:var(--foxi-lavender-bg);border:1.5px solid #e0dff5;border-radius:14px;color:var(--foxi-accent);font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.home-browse-cta-v2__btn:active{background:#ede9ff}.home-browse-cta-v2__btn .icon:first-child{font-size:20px}.foxi-tabbar--hidden{transform:translateY(100%)!important;opacity:0!important;pointer-events:none!important;transition:transform .25s ease,opacity .2s ease!important}.foxi-tabbar--redesign:not(.foxi-tabbar--hidden){transition:transform .25s ease,opacity .2s ease!important}.restaurant-sticky-cart{position:fixed;bottom:env(safe-area-inset-bottom);left:0;right:0;z-index:200;padding:8px 16px;background:transparent}.restaurant-sticky-cart__btn{display:flex;align-items:center;width:100%;padding:14px 16px;background:var(--foxi-accent);color:#fff;border-radius:16px;-webkit-text-decoration:none;text-decoration:none;font-size:16px;font-weight:700;box-shadow:0 4px 16px #5a57a559;transition:transform .1s,box-shadow .15s}.restaurant-sticky-cart__btn:active{transform:scale(.98)}.restaurant-sticky-cart__badge{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:#ffffff40;font-size:13px;font-weight:700;margin-right:10px}.restaurant-sticky-cart__text{flex:1}.restaurant-sticky-cart__total{font-weight:700}.home-header-v2__map{margin-left:8px;padding:5px 8px}.foxi-field{display:flex;flex-direction:column;gap:6px}.foxi-field__label{font-size:14px;font-weight:500;color:var(--foxi-text-primary);line-height:1;-webkit-user-select:none;user-select:none}.foxi-field__required{color:#e7000b;margin-left:2px}.foxi-field__input-wrap{position:relative;width:100%}.foxi-field__reveal{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;cursor:pointer;color:var(--foxi-text-secondary);-webkit-tap-highlight-color:transparent}.foxi-field--password .foxi-field__input{padding-right:48px}.foxi-field__input{display:block;width:100%;height:36px;padding:7px 12px;font-size:14px;font-family:inherit;color:var(--foxi-text-primary);background:transparent;border:1px solid #ebebeb;border-radius:8px;outline:none;box-shadow:0 1px 2px #0000000d;transition:color .14s ease,border-color .14s ease,box-shadow .14s ease;-webkit-appearance:none;appearance:none;box-sizing:border-box}.foxi-field__input::placeholder{color:#8d8d8d80}.foxi-field__input:focus,.foxi-field__input:focus-visible{border-color:#b4b4b4;box-shadow:0 0 0 3px #b4b4b480}.foxi-field--disabled .foxi-field__input,.foxi-field__input:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.foxi-field--error .foxi-field__input{border-color:#e7000b}.foxi-field--error .foxi-field__input:focus,.foxi-field--error .foxi-field__input:focus-visible{box-shadow:0 0 0 3px #e7000b33}.foxi-field__message{margin:0;font-size:12px;line-height:1.3;color:#6b7280}.foxi-field--error .foxi-field__message{color:#e7000b}.foxi-checkbox{display:grid;grid-template-columns:auto 1fr;align-items:flex-start;gap:10px}.foxi-checkbox__input{margin-top:2px}.foxi-checkbox__input{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin:0;flex-shrink:0;background:transparent;border:1px solid #ebebeb;border-radius:4px;box-shadow:0 1px 2px #0000000d;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.foxi-checkbox__input:checked{background-color:var(--foxi-accent);border-color:var(--foxi-accent);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-size:13px 13px;background-position:center;background-repeat:no-repeat}.foxi-checkbox__input:focus-visible{outline:none;box-shadow:0 0 0 3px #b4b4b480}.foxi-checkbox--error .foxi-checkbox__input{border-color:#e7000b}.foxi-checkbox--error .foxi-checkbox__input:focus-visible{box-shadow:0 0 0 3px #e7000b33}.foxi-checkbox--disabled .foxi-checkbox__input,.foxi-checkbox__input:disabled{cursor:not-allowed;opacity:.5}.foxi-checkbox__label{font-size:14px;line-height:1.4;color:var(--foxi-text-primary);cursor:pointer}.foxi-checkbox--disabled .foxi-checkbox__label{cursor:not-allowed;opacity:.5}.foxi-checkbox__message{margin:0;grid-column:1 / -1;font-size:12px;color:#e7000b}.foxi-checkbox--tight{margin-top:-8px}.restaurant-review__reply{margin-top:8px;margin-left:16px;background:#f4f4f7;border-left:2px solid var(--foxi-accent);border-radius:6px;padding:8px 12px;display:flex;flex-direction:column;gap:4px}.restaurant-review__reply-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.restaurant-review__reply-label{font-size:12px;font-weight:600;color:var(--foxi-accent);text-transform:none}.restaurant-review__reply-date{font-size:11px;color:var(--foxi-text-secondary)}.restaurant-review__reply-text{font-size:13px;color:var(--foxi-foreground);line-height:1.4;margin:0}.restaurant-cart-sheet__header{padding:4px 4px 12px;border-bottom:1px solid #ebebeb;margin-bottom:12px}.restaurant-cart-sheet__title{margin:0;font-size:18px;font-weight:700;color:var(--foxi-foreground);line-height:1.2}.restaurant-cart-sheet__progress{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #ebebeb}.restaurant-cart-sheet__progress-row{display:flex;flex-direction:column;gap:6px}.restaurant-cart-sheet__progress-label{font-size:13px;font-weight:500;color:var(--foxi-foreground);line-height:1.35}.restaurant-cart-sheet__progress-bar{width:100%;height:6px;border-radius:3px;overflow:hidden}.restaurant-cart-sheet__progress-bar--primary{background:#5a57a526}.restaurant-cart-sheet__progress-bar--accent{background:#f3772226}.restaurant-cart-sheet__progress-fill{height:100%;border-radius:3px;transition:width .3s ease}.restaurant-cart-sheet__progress-fill--primary{background:var(--foxi-accent)}.restaurant-cart-sheet__progress-fill--accent{background:#f37722}.restaurant-cart-sheet__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.restaurant-cart-sheet__item{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f8fa;border-radius:12px}.restaurant-cart-sheet__item-image{width:60px;height:60px;border-radius:10px;object-fit:cover;flex-shrink:0;background:#ebebeb}.restaurant-cart-sheet__item-image--placeholder{background:linear-gradient(135deg,#ebebeb,#d6d6d6)}.restaurant-cart-sheet__item-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.restaurant-cart-sheet__item-name{font-size:14px;font-weight:600;color:var(--foxi-foreground);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.restaurant-cart-sheet__item-options{font-size:12px;color:#8d8d8d;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.restaurant-cart-sheet__item-qty{display:inline-flex;align-items:center;gap:8px;margin-top:4px}.restaurant-cart-sheet__qty-btn{width:32px;height:32px;border-radius:8px;border:1px solid #ebebeb;background:#fff;color:var(--foxi-foreground);font-size:18px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .15s,border-color .15s}.restaurant-cart-sheet__qty-btn:active{background:#ebebeb;border-color:#d6d6d6}.restaurant-cart-sheet__qty-value{font-size:14px;font-weight:600;color:var(--foxi-foreground);min-width:16px;text-align:center}.restaurant-cart-sheet__item-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.restaurant-cart-sheet__item-price{font-size:14px;font-weight:700;color:var(--foxi-foreground);white-space:nowrap}.restaurant-cart-sheet__item-remove{width:24px;height:24px;border-radius:6px;border:none;background:transparent;color:#8d8d8d;font-size:20px;line-height:1;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.restaurant-cart-sheet__item-remove:active{background:#e7000b1a;color:#e7000b}.restaurant-cart-sheet__empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:32px 16px;text-align:center}.restaurant-cart-sheet__empty-text{margin:0;font-size:14px;color:#8d8d8d;line-height:1.4}.restaurant-cart-sheet__empty-cta{border:1px solid var(--foxi-accent);background:#fff;color:var(--foxi-accent);font-size:14px;font-weight:600;padding:10px 18px;border-radius:10px;cursor:pointer;transition:background .15s,color .15s}.restaurant-cart-sheet__empty-cta:active{background:var(--foxi-accent);color:#fff}.restaurant-cart-sheet__footer-inner{display:flex;flex-direction:column;gap:10px;width:100%}.restaurant-cart-sheet__total-row{display:flex;align-items:center;justify-content:space-between}.restaurant-cart-sheet__total-label{font-size:14px;color:#8d8d8d;font-weight:500}.restaurant-cart-sheet__total-value{font-size:18px;font-weight:700;color:var(--foxi-foreground)}.restaurant-cart-sheet__actions{display:flex;gap:10px}.restaurant-cart-sheet__btn{flex:1;border-radius:12px;padding:12px 14px;font-size:15px;font-weight:700;cursor:pointer;transition:transform .1s,opacity .15s;border:1px solid transparent;text-align:center;line-height:1.2}.restaurant-cart-sheet__btn:active{transform:scale(.98)}.restaurant-cart-sheet__btn--outline{background:#fff;color:var(--foxi-accent);border-color:var(--foxi-accent)}.restaurant-cart-sheet__btn--primary{background:var(--foxi-accent);color:#fff;border-color:var(--foxi-accent);box-shadow:0 4px 12px #5a57a540}.restaurant-category-sticky{position:sticky;top:0;z-index:50;background:#fff;margin:12px 0 8px;padding:10px 16px 8px;border-bottom:1px solid #ebebeb;display:flex;flex-direction:column;gap:10px}.foxi-search.restaurant-menu-search{padding:0 0 0 16px}.restaurant-category-sticky .restaurant-category-filter{margin:0!important;padding:0!important;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 4px,#000 calc(100% - 4px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 4px,#000 calc(100% - 4px),transparent 100%)}.restaurant-category-sticky .restaurant-category-sticky__actions{padding:0}.foxi-search{display:flex;align-items:center;gap:10px;background:#f4f4f7;border:1px solid transparent;border-radius:10px;padding:0 12px 0 22px;height:40px;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.foxi-search:focus-within{background:#fff;border-color:var(--foxi-accent);box-shadow:0 0 0 3px #5a57a540}.foxi-search:focus-within .foxi-search__icon{color:var(--foxi-accent)}.foxi-search__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--foxi-text-secondary);pointer-events:none}.foxi-search__input{flex:1;min-width:0;height:100%;padding:0;margin:0;font-size:14px;font-family:inherit;color:var(--foxi-text-primary);background:transparent;border:0;outline:none;-webkit-appearance:none;appearance:none;box-sizing:border-box}.foxi-search__input::placeholder{color:var(--foxi-text-secondary)}.foxi-search__clear{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#d1d1d6;color:#fff;border:0;padding:0;cursor:pointer}.foxi-search__clear:active{background:#b0b0b6}.restaurant-search-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;text-align:center;color:#6e6e73}.restaurant-search-empty__icon{color:#c7c7cc}.restaurant-search-empty__title{font-size:15px;font-weight:600;color:var(--foxi-foreground)}.restaurant-search-empty__hint{font-size:13px}.restaurant-menu-item__fav{position:absolute;top:5px;left:5px;z-index:3;width:26px;height:26px;border:0;border-radius:50%;background:#ffffffeb;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 4px #00000040;padding:0;color:var(--foxi-foreground);transition:color .14s ease,transform .14s ease}.restaurant-menu-item__fav:active{transform:scale(.94)}.restaurant-menu-item__fav.is-active,.menu-item-popup__section--error .menu-item-popup__section-title{color:#e7000b}.menu-item-popup__section-error{margin-top:6px;font-size:12px;color:#e7000b}.reviews-sheet.modal-in{display:flex;flex-direction:column}.reviews-sheet__handle{flex-shrink:0;padding:8px 0 6px;display:flex;justify-content:center;touch-action:none}.reviews-sheet__handle-bar{width:40px;height:4px;border-radius:2px;background:#00000038}.reviews-sheet__header{position:sticky;top:-12px;z-index:2;display:flex;align-items:center;justify-content:space-between;margin:-12px -16px 8px;padding:12px 16px;background:#fff;border-bottom:1px solid #f0f0f0}.reviews-sheet__title{margin:0;font-size:18px;font-weight:700;color:var(--foxi-text-primary)}.reviews-sheet__close{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;background:#f4f4f7;color:var(--foxi-text-primary)}.reviews-sheet__scroll{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:12px 16px calc(16px + env(safe-area-inset-bottom))}.reviews-sheet .foxi-bottom-sheet__body{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.restaurant-info-section{display:flex;flex-direction:column;gap:20px;padding:20px 16px;background:#fff;color:var(--foxi-foreground);font-family:var(--foxi-font-family)}.restaurant-info-section__block{display:flex;flex-direction:column;gap:10px}.restaurant-info-section__title{margin:0;font-size:16px;font-weight:600;color:var(--foxi-foreground);line-height:1.3}.restaurant-info-section__description{margin:0;font-size:14px;line-height:1.5;color:var(--foxi-foreground);white-space:pre-line}.restaurant-info-section__hours{display:flex;flex-direction:column;background:#f8f8fa;border:1px solid #ebebeb;border-radius:12px;overflow:hidden}.restaurant-info-section__hours-row{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;font-size:14px;color:var(--foxi-foreground);border-bottom:1px solid #ebebeb}.restaurant-info-section__hours-row:last-child{border-bottom:none}.restaurant-info-section__hours-row--today{background:#5a57a514;font-weight:600;color:var(--foxi-accent)}.restaurant-info-section__hours-day{flex:0 0 auto}.restaurant-info-section__hours-time{flex:0 0 auto;font-variant-numeric:tabular-nums}.restaurant-info-section__contact{display:flex;flex-direction:column;gap:6px}.restaurant-info-section__contact-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;font-size:14px;color:var(--foxi-foreground);-webkit-text-decoration:none;text-decoration:none;background:#f8f8fa;border:1px solid #ebebeb;word-break:break-word}a.restaurant-info-section__contact-row:active{background:#ebebeb}.restaurant-info-section__contact-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#fff;color:var(--foxi-accent);flex-shrink:0}.restaurant-info-section__social{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap}.restaurant-info-section__social-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#f4f4f7;color:var(--foxi-accent);-webkit-text-decoration:none;text-decoration:none;transition:background-color .15s ease,transform .15s ease}.restaurant-info-section__social-link:active{background:#ebebeb;transform:scale(.96)}.restaurant-info-section__map{position:relative;display:block;width:100%;height:220px;background:#f4f4f7;border:1px solid #ebebeb;border-radius:12px;overflow:hidden;-webkit-text-decoration:none;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .15s}.restaurant-info-section__map:active{transform:scale(.99)}.restaurant-info-section__map-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.restaurant-info-section__map-name{position:absolute;left:12px;bottom:12px;max-width:55%;padding:8px 12px;border-radius:8px;background:#fffffff2;color:var(--foxi-text-primary);font-size:13px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 4px 12px #0000001f;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.restaurant-info-section__map-cta{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;background:#fffffff2;color:var(--foxi-accent);font-size:13px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;box-shadow:0 4px 12px #0000001f;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.review-skeleton{display:flex;flex-direction:column;gap:8px;padding:14px 0;border-bottom:1px solid #f0f0f0}.review-skeleton__line{height:12px;border-radius:6px;background:#ebebeb}.review-skeleton__line--short{width:30%}.review-skeleton__line--medium{width:60%}.review-skeleton__line--long{width:100%}.restaurant-category-sticky__actions{display:flex;align-items:center;justify-content:flex-end;padding:6px 16px 2px}.allergen-filter-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#fff;color:var(--foxi-accent);border:1px solid rgba(90,87,165,.2);font-size:12px;font-weight:500;font-family:inherit;cursor:pointer}.allergen-filter-btn.is-active{background:var(--foxi-accent);color:#fff;border-color:var(--foxi-accent)}.allergen-filter-btn__icon{flex-shrink:0}.allergen-filter-btn__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#fff;color:var(--foxi-accent);font-size:10px;font-weight:700}.allergen-filter-sheet{background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 -8px 24px #0000001f;overflow:hidden}.allergen-filter-sheet__layout{display:flex;flex-direction:column;height:100%}.allergen-filter-sheet__handle{flex-shrink:0;padding:8px 0 6px;display:flex;justify-content:center}.allergen-filter-sheet__handle-bar{width:40px;height:4px;border-radius:2px;background:#00000038}.allergen-filter-sheet__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:4px 16px 12px;border-bottom:1px solid #f0f0f0}.allergen-filter-sheet__title{margin:0;font-size:17px;font-weight:700;color:var(--foxi-text-primary);line-height:1.2}.allergen-filter-sheet__clear{background:transparent;border:0;color:var(--foxi-accent);font-size:14px;font-weight:600;cursor:pointer;padding:6px 0;font-family:inherit;white-space:nowrap}.allergen-filter-sheet__chips{flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:16px;display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start}.allergen-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid #ebebeb;font-size:13px;color:var(--foxi-foreground);font-family:inherit;cursor:pointer}.allergen-chip.is-active{background:#fee2e2;border-color:#e7000b;color:#b91c1c}.allergen-chip__code{font-weight:700;opacity:.7}.allergen-chip__name{font-weight:500}.allergen-filter-sheet__footer{flex-shrink:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #f0f0f0}.allergen-filter-sheet__done{display:flex;align-items:center;justify-content:center;width:100%;height:44px;border-radius:12px;background:var(--foxi-accent);color:#fff;font-size:15px;font-weight:600;-webkit-text-decoration:none;text-decoration:none}.order-page__subtitle{margin:14px 16px 12px;font-size:14px;color:var(--foxi-text-muted);font-family:var(--foxi-font-family)}.order-restaurant-total-label{font-size:13px;color:var(--foxi-text-muted);font-weight:500;margin-right:4px;white-space:nowrap}.order-fields--grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.order-fields--grid .order-field,.order-fields--grid>*{margin-bottom:0}.foxi-id-banner{margin:0 16px 12px;padding:14px 15px;border-radius:12px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.foxi-id-banner--logged-in{background:#ecfdf3;border:1px solid #bbf7d0}.foxi-id-banner__icon-wrap{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.foxi-id-banner__icon-wrap--success{background:#d1fae5;color:#15803d}.foxi-id-banner__icon-wrap--success .icon{font-size:20px}.foxi-id-banner__body{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.foxi-id-banner__body strong{font-size:14px;color:#166534;font-weight:600}.foxi-id-banner__body span{font-size:12px;color:#15803d}.foxi-id-banner__badge{background:#d1fae5;color:#166534;font-size:10px;font-weight:700;letter-spacing:.04em;padding:4px 10px;border-radius:999px;text-transform:uppercase;flex-shrink:0}.dine-in-banner{margin:0 16px 12px;padding:14px 15px;border-radius:12px;background:#fff7ed;border:1px solid #fed7aa;display:flex;align-items:center;gap:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.dine-in-banner .icon{font-size:22px;color:#ea580c}.dine-in-banner strong{display:block;font-size:14px;font-weight:600;color:#9a3412}.dine-in-banner span{display:block;font-size:12px;color:#c2410c;margin-top:2px}.delivery-info-box{margin:8px 0 4px;padding:12px 14px;border-radius:10px;display:flex;align-items:flex-start;gap:10px;font-size:13px}.delivery-info-box .icon{font-size:18px;margin-top:1px;flex-shrink:0}.delivery-info-box strong{display:block;font-weight:600;margin-bottom:2px}.delivery-info-box span{display:block}.delivery-info-box__name{font-weight:600;margin-top:2px}.delivery-info-box--pickup{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.delivery-info-box--pickup .icon{color:#ea580c}.delivery-info-box--dine-in{background:#ecfdf3;border:1px solid #bbf7d0;color:#166534}.delivery-info-box--dine-in .icon{color:#15803d}.order-section-card__title--with-icon{display:flex;align-items:center;gap:8px}.order-section-card__title--with-icon .icon{font-size:18px;color:var(--foxi-accent)}.order-notes-wrap{display:flex;flex-direction:column;gap:8px}.foxi-field__label{font-size:13px;font-weight:500;color:var(--foxi-foreground)}.order-notes-textarea{width:100%;min-height:80px;padding:12px;font-size:14px;font-family:var(--foxi-font-family);color:var(--foxi-text-primary);background:#fff;border:1.5px solid transparent;border-radius:12px;resize:none;outline:none;box-sizing:border-box}.order-notes-textarea:focus{border-color:var(--foxi-accent);box-shadow:0 0 0 2px #5a57a526}.order-notes-count{text-align:right;font-size:11px;color:var(--foxi-text-muted)}.order-upsell-slider{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:2px 0 4px}.order-upsell-slider::-webkit-scrollbar{display:none}.order-upsell-card{position:relative;flex:0 0 116px;scroll-snap-align:start;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:8px;display:flex;flex-direction:column;align-items:center;gap:6px}.order-upsell-card__image{width:100%;height:84px;border-radius:10px;background:#f3f1ff;overflow:hidden;display:flex;align-items:center;justify-content:center}.order-upsell-card__image img{width:100%;height:100%;object-fit:cover}.order-upsell-card__image .icon{font-size:28px;color:#5a57a566}.order-upsell-card__name{font-size:12px;font-weight:600;color:var(--foxi-text-primary);line-height:1.25;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:30px}.order-upsell-card__price{font-size:12px;font-weight:500;color:var(--foxi-text-muted)}.order-upsell-card__add{margin-top:2px;width:100%;height:32px;border-radius:8px;background:#5a57a51a;border:1px solid var(--foxi-accent);color:var(--foxi-accent);font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}.order-upsell-card__add:active{background:var(--foxi-accent);color:#fff}.order-upsell-card__counter{margin-top:2px;width:100%;height:32px;border-radius:8px;border:1px solid var(--foxi-accent);display:grid;grid-template-columns:32px 1fr 32px;align-items:center;overflow:hidden}.order-upsell-card__counter-btn{height:100%;border:none;background:transparent;color:var(--foxi-accent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}.order-upsell-card__counter-btn:active{background:#5a57a51f}.order-upsell-card__counter-value{font-size:14px;font-weight:700;color:var(--foxi-text-primary);text-align:center}.tip-custom-row{display:flex;align-items:center;gap:8px;margin-top:10px}.tip-custom-input{width:100px;height:40px;padding:0 12px;font-size:15px;font-weight:600;color:var(--foxi-text-primary);background:#fff;border:1.5px solid transparent;border-radius:10px;outline:none}.tip-custom-input:focus{border-color:var(--foxi-accent);box-shadow:0 0 0 2px #5a57a526}.tip-custom-suffix{font-size:15px;color:var(--foxi-text-muted)}.schedule-blocked-hint{font-size:12px;font-weight:600;color:var(--foxi-accent);margin-bottom:8px}.schedule-toggle-row{display:flex;gap:8px;margin-bottom:12px}.schedule-toggle-btn{flex:1;height:40px;border-radius:10px;border:1px solid rgba(0,0,0,.1);background:#fff;color:var(--foxi-text-primary);font-size:14px;font-weight:600;font-family:var(--foxi-font-family);cursor:pointer}.schedule-toggle-btn--active{background:var(--foxi-accent);border-color:var(--foxi-accent);color:#fff}.schedule-toggle-btn--disabled{opacity:.4;cursor:not-allowed}.schedule-picker{display:flex;flex-direction:column;gap:10px}.schedule-days{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.schedule-day-btn{flex-shrink:0;padding:6px 12px;border-radius:8px;border:1px solid rgba(0,0,0,.1);background:#fff;color:var(--foxi-foreground);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.schedule-day-btn--active{background:#5a57a51f;border-color:var(--foxi-accent);color:var(--foxi-accent)}.schedule-times{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;max-height:200px;overflow-y:auto}.schedule-time-btn{height:36px;border-radius:8px;border:1px solid rgba(0,0,0,.1);background:#fff;color:var(--foxi-text-primary);font-size:12px;font-weight:600;cursor:pointer}.schedule-time-btn--active{background:var(--foxi-accent);border-color:var(--foxi-accent);color:#fff}.schedule-no-slots{grid-column:1 / -1;text-align:center;font-size:12px;color:var(--foxi-text-muted);padding:8px}.order-fee-box__col{display:flex;flex-direction:column;gap:2px}.order-fee-box__col small{font-size:11px;font-weight:400}.order-fee-box--error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.order-fee-box--muted{color:var(--foxi-text-muted)}.vat-bracket{margin:24px 16px 12px;border:1px solid rgba(90,87,165,.2);border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 1px 3px #5a57a51f,0 1px 2px -1px #5a57a51f}.vat-bracket__head{display:flex;justify-content:space-between;padding:10px 16px 4px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#3a3580}.vat-bracket__row{display:flex;align-items:baseline;gap:8px;padding:2px 16px;font-size:12px;color:#3a3580}.vat-bracket__rate{flex-shrink:0;font-weight:600;min-width:30px}.vat-bracket__base{flex:1;color:var(--foxi-text-muted)}.vat-bracket__vat{flex-shrink:0;font-weight:500}.vat-bracket__total{display:flex;justify-content:space-between;padding:6px 16px 8px;border-top:1px solid rgba(90,87,165,.15);margin-top:4px;font-size:13px;font-weight:700;color:#3a3580}.vat-bracket__order-total{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:var(--foxi-accent);color:#fff;font-weight:700;font-size:15px}.order-vat-hint{margin:4px 16px 12px;text-align:right;font-size:11px;font-style:italic;color:var(--foxi-text-muted)}.estimated-delivery{margin:0 16px 12px;padding:12px 14px;border-radius:12px;background:#eff6ff;border:1px solid #bfdbfe;display:flex;align-items:center;gap:10px;font-size:13px;color:#1e40af;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.estimated-delivery .icon{font-size:18px;color:#2563eb}.order-min-notice{margin:0 16px 12px;padding:12px 14px;border-radius:12px;background:#fff7ed;border:1px solid #fed7aa;display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.4;color:#9a3412;box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #00000014}.order-min-notice .icon{font-size:18px;color:#ea580c;flex-shrink:0}.order-submit-error{margin:0 16px 12px;padding:12px 14px;border-radius:12px;background:#fef2f2;border:1px solid #fecaca;font-size:13px;line-height:1.4;color:#b91c1c}.order-detail__legal{margin:8px 16px 16px;font-size:11px;color:var(--foxi-text-muted);text-align:center}.pack-to-go-row{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.pack-to-go-row input[type=checkbox]{margin-top:3px;width:20px;height:20px;flex-shrink:0;accent-color:var(--foxi-primary)}.pack-to-go-row__title{display:block;font-size:15px;font-weight:600;color:var(--foxi-foreground)}.pack-to-go-row__hint{display:block;font-size:13px;color:var(--foxi-text-muted)}.foxi-tap,.button:not(.button-fill),.restaurant-menu-item,.nearby-card,.home-cuisine-circle,.restaurant-category-chip,.foxi-tab,.order-item-qty-btn,.home-browse-cta-v2__btn{position:relative;overflow:hidden}.ripple-wave{background-color:#5a57a514!important}.home-browse-cta-v2__btn,.home-header-v2__location,.restaurant-detail-heart-button,.restaurant-detail-heart-outline-button,.restaurant-detail-rating,.restaurant-detail-metric__info,.order-item-qty-btn,.order-item-remove-icon,.restaurant-sticky-cart__btn,.restaurant-cart-sheet__qty-btn,.restaurant-cart-sheet__btn,.restaurant-cart-sheet__item-remove,.menu-item-sheet__close .link{transition:transform .08s ease-out,opacity .08s ease-out}.foxi-tap:active,.button:not(.button-fill):active,.restaurant-menu-item:active,.nearby-card:active,.home-cuisine-circle:active,.restaurant-category-chip:active,.home-browse-cta-v2__btn:active,.home-header-v2__location:active,.restaurant-detail-heart-button:active,.restaurant-detail-heart-outline-button:active,.restaurant-detail-rating:active,.restaurant-detail-metric__info:active,.order-item-qty-btn:active,.order-item-remove-icon:active,.restaurant-sticky-cart__btn:active,.restaurant-cart-sheet__qty-btn:active,.restaurant-cart-sheet__btn:active,.restaurant-cart-sheet__item-remove:active,.menu-item-sheet__close .link:active{transform:scale(.97);opacity:.75}.notification{background:linear-gradient(135deg,var(--foxi-accent) 0%,#7b78c9 100%);border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:0 8px 24px #46379447;color:#fff}.notification .notification-title,.notification .notification-subtitle,.notification .notification-title-right-text{color:#fff;font-weight:600}.notification .notification-text{color:#ffffffeb}.notification .notification-icon{background-color:#ffffff2e;border-radius:50%;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.notification .notification-icon .f7-icons,.notification .notification-icon .material-icons{color:#fff;font-size:18px}.notification.notification-with-icon .notification-content{padding-left:4px}.location-gate{position:fixed;inset:0;z-index:10500;background:#fff;display:flex;flex-direction:column}.location-gate__hero{flex:1;display:flex;flex-direction:column;min-height:0;padding:calc(24px + env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom))}.location-gate__hero-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;min-height:0}.location-gate__hero-img{width:min(60vw,240px);height:auto;margin-bottom:16px}.location-gate__hero-title{margin:0;font-size:26px;font-weight:800;color:var(--foxi-text-primary)}.location-gate__hero-subtitle{margin:0;font-size:15px;color:#6b7280;line-height:1.5;max-width:300px}.location-gate__hero-cta{display:flex;flex-direction:column;gap:10px;flex-shrink:0;padding-top:16px}.location-gate__btn{width:100%;padding:16px;border:none;border-radius:14px;font-size:16px;font-weight:700;cursor:pointer;text-align:center}.location-gate__btn--primary{background:var(--foxi-accent);color:#fff}.location-gate__btn--secondary{background:#eeeefb;color:var(--foxi-accent)}.location-gate__btn:disabled{opacity:.6}.location-gate__notice{margin:0;padding:10px 12px;background:#fff4ec;border-radius:10px;font-size:13px;color:#8d4514;line-height:1.4;display:flex;flex-direction:column;gap:8px}.location-gate__notice p{margin:0}.location-gate__notice-btn{align-self:flex-start;padding:8px 14px;border:none;border-radius:10px;background:#f37722;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.foxi-bottom-sheet.location-gate-sheet--tall{height:70vh!important}.location-gate-sheet--tall .sheet-modal-inner{height:100%;max-height:100%}.location-gate__step{display:flex;flex-direction:column;gap:10px;min-height:0;height:100%;animation:location-gate-step-in .22s ease}@keyframes location-gate-step-in{0%{opacity:0}to{opacity:1}}.location-gate__step>.location-gate__btn--primary{margin-bottom:12px}.location-gate__sheet-title{margin:4px 0 8px;font-size:22px;font-weight:800;color:var(--foxi-text-primary);padding-right:44px}.location-gate__row{display:flex;align-items:center;gap:14px;width:100%;padding:14px 4px;background:transparent;border:none;border-bottom:1px solid #f2f2f7;font-size:16px;font-weight:500;color:var(--foxi-text-primary);cursor:pointer;text-align:left}.location-gate__row:disabled{opacity:.6}.location-gate__row:last-of-type{border-bottom:none}.location-gate__row-icon{width:40px;height:40px;border-radius:20px;flex-shrink:0;background:#f2f2f7;display:flex;align-items:center;justify-content:center}.location-gate__row-icon .icon{font-size:18px;color:var(--foxi-accent)}.location-gate-sheet .account-header{padding:4px 0 8px}.location-gate-sheet .foxi-search{height:48px;border-radius:14px;flex-shrink:0}.location-gate-sheet .foxi-search.restaurant-menu-search{padding-right:12px}.location-gate-sheet .foxi-search__input{font-size:15px}.location-gate__countries{margin-bottom:0;flex-shrink:0}.location-gate__countries .browse-countries__tab{flex-shrink:0;width:auto}.location-gate__hint{margin:0;font-size:12px;color:#6b7280}.location-gate__list{flex:1;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px;padding:4px 0 16px}.location-gate__list .browse-city-card{min-height:56px}.location-gate__empty{margin:8px 0;font-size:14px;color:#6b7280}.location-gate__error{text-align:center;padding:24px 0}.location-gate__error p{margin:0 0 12px;font-size:14px;color:#6b7280}.location-gate__error-text{margin:0;font-size:13px;color:#d23c3c}.location-gate__retry{padding:10px 20px;border:none;border-radius:12px;background:var(--foxi-accent);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.location-gate__loading{display:flex;justify-content:center;padding:32px 0}.home-header-v2__location span{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--f7-toast-bg-color: var(--foxi-accent);--f7-toast-text-color: #ffffff;--f7-toast-font-size: 14px}.toast .toast-content{background:linear-gradient(135deg,var(--foxi-accent) 0%,#7b78c9 100%);color:#fff;border-radius:14px;padding:16px;box-shadow:0 8px 24px #46379447;line-height:1.4;max-width:min(440px,calc(100vw - 32px))}.toast.toast-top{margin-top:env(safe-area-inset-top,0px)}.toast .toast-button,.toast .toast-content a{color:#fff;font-weight:600}.account-menu__badge{min-width:20px;height:20px;padding:0 6px;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--foxi-accent);color:#fff;font-size:12px;font-weight:700;line-height:1}.notifications-inbox-page .notifications-inbox__state{padding:24px 16px;text-align:center;color:var(--foxi-text-secondary)}.notifications-inbox__state--error{color:#d92d20}.notifications-inbox__empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;color:var(--foxi-text-muted);text-align:center}.notifications-inbox__empty-icon{font-size:44px;color:var(--foxi-lavender-border, #d8d5f0)}.notifications-inbox__list{display:flex;flex-direction:column;padding:8px 12px 24px;gap:8px}.notifications-inbox__item{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px;border:1px solid var(--foxi-lavender-border, #ece7ff);border-radius:16px;background:#fff;text-align:left;cursor:pointer;font-family:var(--foxi-font-family)}.notifications-inbox__item:active{background:var(--foxi-lavender-bg, #f6f5ff)}.notifications-inbox__item--unread{background:var(--foxi-lavender-bg, #f6f5ff);border-color:var(--foxi-accent)}.notifications-inbox__icon-wrap{flex:0 0 auto;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--foxi-lavender-bg, #efeffb)}.notifications-inbox__icon{color:var(--foxi-accent);font-size:20px}.notifications-inbox__body{flex:1 1 auto;display:flex;flex-direction:column;gap:3px;min-width:0}.notifications-inbox__title{font-size:15px;font-weight:600;color:var(--foxi-text-primary)}.notifications-inbox__text{font-size:13px;color:var(--foxi-text-secondary)}.notifications-inbox__time{font-size:11px;color:var(--foxi-text-muted)}.notifications-inbox__dot{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--foxi-accent);margin-top:6px}.foxi-tab--active .icon,.foxi-tab--active .tabbar-label{color:var(--foxi-accent)!important}.foxi-tab--active .tabbar-label{font-weight:700}.foxi-tabbar--redesign .foxi-tab:before{display:none}.foxi-tab .icon{transition:transform .18s cubic-bezier(.34,1.56,.64,1),color .15s ease}.foxi-tab:active .icon{transform:scale(.84)}._root_l5w0z_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:24px;text-align:center;font-family:var(--foxi-font-family)}._icon_l5w0z_12{margin-bottom:16px;color:#8e8e93}._title_l5w0z_17{font-size:20px;font-weight:700;margin-bottom:8px}._details_l5w0z_23{font-size:14px;color:#8e8e93;margin-bottom:24px;max-width:300px}._reload_l5w0z_30{padding:12px 32px;background:var(--foxi-accent);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer}._root_1xll4_4{list-style:none;margin:0;padding:4px;background:#fff;border:1px solid #e5e5ea;border-radius:14px;box-shadow:0 8px 24px #0000001f;max-height:312px;overflow-y:auto;overscroll-behavior:contain}._root_1xll4_4 li{margin:0}._option_1xll4_21{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;background:transparent;text-align:left;border-radius:10px;cursor:pointer;transition:background .1s}._option_1xll4_21:active,._option_1xll4_21:hover{background:#f2f2f7}._icon_1xll4_40{width:32px;height:32px;border-radius:10px;background:#f2f2f7;display:flex;align-items:center;justify-content:center;color:var(--foxi-accent);flex-shrink:0}._icon_1xll4_40 .icon{font-size:14px}._text_1xll4_56{display:flex;flex-direction:column;min-width:0}._label_1xll4_62{font-size:14px;font-weight:600;color:var(--foxi-text-primary)}._sublabel_1xll4_68{font-size:12px;color:var(--foxi-text-secondary)}._empty_1xll4_73{padding:10px 12px;color:var(--foxi-text-secondary);font-size:14px}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media(forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media(forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media(hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#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:maplibregl-spin 2s linear infinite}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media(forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:#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;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#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{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;-webkit-text-decoration:none;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}[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{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@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%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:#0006;color:#fff;display:flex;font-size:1.4em;inset:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media(hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}
