@charset "UTF-8";@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local("Lato Regular"),url(Lato-Regular.2d36b1a925432bae7f3c.ttf) format("ttf")}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:local("Lato Italic"),url(Lato-RegularItalic.7582e823ef0d702969ea.ttf) format("ttf")}@font-face{font-family:Lato;font-style:normal;font-weight:100;src:local("Lato Thin Regular"),url(Lato-Thin.9a77fbaa85fa42b73e3b.ttf) format("ttf")}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:local("Lato Light Regular"),url(Lato-Light.2fe27d9d10cdfccb1bae.ttf) format("ttf")}@font-face{font-family:Lato;font-style:normal;font-weight:900;src:local("Lato #000 Regular"),url(Lato-Black.e631d2735799aa943d93.ttf) format("ttf")}@font-face{font-family:Lato;font-style:italic;font-weight:100;src:local("Lato Thin Italic"),url(Lato-ThinItalic.4ac7208bbe0e3593ce94.ttf) format("ttf")}@font-face{font-family:Lato;font-style:italic;font-weight:300;src:local("Lato Light Italic"),url(Lato-LightItalic.4d80ac573c53d192dafd.ttf) format("ttf")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:local("Lato Bold"),url(Lato-Bold.85d339d916479f729938.ttf) format("ttf")}@font-face{font-family:Lato;font-style:italic;font-weight:700;src:local("Lato Bold Italic"),url(Lato-BoldItalic.f98d18040a766b7bc488.ttf) format("ttf")}@font-face{font-family:Lato;font-style:italic;font-weight:900;src:local("Lato #000 Italic"),url(Lato-BlackItalic.2e26a9163cb4974dcba1.ttf) format("ttf")}:root{--ion-color-primary:#4167e2;--ion-color-primary-rgb:65,103,226;--ion-color-primary-contrast:#ffffff;--ion-color-primary-contrast-rgb:255,255,255;--ion-color-primary-shade:#395bc7;--ion-color-primary-tint:#5476e5;--ion-color-secondary:#0cd1e8;--ion-color-secondary-rgb:12,209,232;--ion-color-secondary-contrast:#ffffff;--ion-color-secondary-contrast-rgb:255,255,255;--ion-color-secondary-shade:#0bb8cc;--ion-color-secondary-tint:#24d6ea;--ion-color-tertiary:#7044ff;--ion-color-tertiary-rgb:112,68,255;--ion-color-tertiary-contrast:#ffffff;--ion-color-tertiary-contrast-rgb:255,255,255;--ion-color-tertiary-shade:#633ce0;--ion-color-tertiary-tint:#7e57ff;--ion-color-success:#599716;--ion-color-success-rgb:89,151,22;--ion-color-success-contrast:#ffffff;--ion-color-success-contrast-rgb:255,255,255;--ion-color-success-shade:#4e8513;--ion-color-success-tint:#6aa12d;--ion-color-warning:#ffce00;--ion-color-warning-rgb:255,206,0;--ion-color-warning-contrast:#ffffff;--ion-color-warning-contrast-rgb:255,255,255;--ion-color-warning-shade:#e0b500;--ion-color-warning-tint:#ffd31a;--ion-color-danger:#f04141;--ion-color-danger-rgb:245,61,61;--ion-color-danger-contrast:#ffffff;--ion-color-danger-contrast-rgb:255,255,255;--ion-color-danger-shade:#d33939;--ion-color-danger-tint:#f25454;--ion-color-dark:#222428;--ion-color-dark-rgb:34,34,34;--ion-color-dark-contrast:#ffffff;--ion-color-dark-contrast-rgb:255,255,255;--ion-color-dark-shade:#1e2023;--ion-color-dark-tint:#383a3e;--ion-color-medium:#989aa2;--ion-color-medium-rgb:152,154,162;--ion-color-medium-contrast:#ffffff;--ion-color-medium-contrast-rgb:255,255,255;--ion-color-medium-shade:#86888f;--ion-color-medium-tint:#a2a4ab;--ion-color-light:#f4f5f8;--ion-color-light-rgb:244,244,244;--ion-color-light-contrast:#000000;--ion-color-light-contrast-rgb:0,0,0;--ion-color-light-shade:#d7d8da;--ion-color-light-tint:#f5f6f9;--ion-color-white:#ffffff;--ion-color-white-rgb:255,255,255;--ion-color-white-contrast:#000000;--ion-color-white-contrast-rgb:0,0,0;--ion-color-white-shade:#e0e0e0;--ion-color-white-tint:#ffffff}:root .ion-color-white{--ion-color-base:var(--ion-color-white);--ion-color-base-rgb:var(--ion-color-white-rgb);--ion-color-contrast:var(--ion-color-white-contrast);--ion-color-contrast-rgb:var(--ion-color-white-contrast-rgb);--ion-color-shade:var(--ion-color-white-shade);--ion-color-tint:var(--ion-color-white-tint)}:root,:root[mode=ios],:root[mode=md]{--ion-font-family:"Lato",sans-serif;font-family:var(--ion-font-family)!important}:root ion-button,:root[mode=ios] ion-button,:root[mode=md] ion-button{letter-spacing:.55px}:root ion-button.button-large,:root[mode=ios] ion-button.button-large,:root[mode=md] ion-button.button-large{height:50px;font-size:18px;font-weight:400;--border-radius:25px}:root ion-slides .swiper-pagination-bullet,:root[mode=ios] ion-slides .swiper-pagination-bullet,:root[mode=md] ion-slides .swiper-pagination-bullet{width:12px;height:12px}:root ion-header ion-toolbar,:root[mode=ios] ion-header ion-toolbar,:root[mode=md] ion-header ion-toolbar{padding-top:25px;--border-width:0}:root ion-header ion-toolbar ion-title,:root[mode=ios] ion-header ion-toolbar ion-title,:root[mode=md] ion-header ion-toolbar ion-title{font-size:18px;font-weight:400}:root ion-input,:root[mode=ios] ion-input,:root[mode=md] ion-input{border-bottom:1.55px solid #ddd;font-size:18px;margin-bottom:10px!important;-webkit-transition:.3s;transition:.3s ease all}:root ion-input.has-focus,:root[mode=ios] ion-input.has-focus,:root[mode=md] ion-input.has-focus{border-color:#4167e2}:root ion-input.has-error,:root[mode=ios] ion-input.has-error,:root[mode=md] ion-input.has-error{border-color:#e24141}:root ion-select,:root[mode=ios] ion-select,:root[mode=md] ion-select{padding-bottom:7px;border-bottom:1.55px solid #ddd;-webkit-transition:.3s;transition:.3s ease all}:root ion-select.has-focus,:root[mode=ios] ion-select.has-focus,:root[mode=md] ion-select.has-focus{border-color:#4167e2}:root h1,:root[mode=ios] h1,:root[mode=md] h1{font-size:34px;font-weight:700}:root h2,:root[mode=ios] h2,:root[mode=md] h2{font-size:21px;font-weight:400}:root ion-tab-bar,:root[mode=ios] ion-tab-bar,:root[mode=md] ion-tab-bar{min-height:78px}:root ion-item.floating-input-container,:root[mode=ios] ion-item.floating-input-container,:root[mode=md] ion-item.floating-input-container{--padding-start:0}:root ion-checkbox.has-error,:root[mode=ios] ion-checkbox.has-error,:root[mode=md] ion-checkbox.has-error{--border-color:red}:root ion-searchbar.white-searchbar,:root[mode=ios] ion-searchbar.white-searchbar,:root[mode=md] ion-searchbar.white-searchbar{height:44px}:root ion-searchbar.white-searchbar .searchbar-input-container,:root[mode=ios] ion-searchbar.white-searchbar .searchbar-input-container,:root[mode=md] ion-searchbar.white-searchbar .searchbar-input-container{height:44px}:root ion-searchbar.white-searchbar .searchbar-input-container input,:root[mode=ios] ion-searchbar.white-searchbar .searchbar-input-container input,:root[mode=md] ion-searchbar.white-searchbar .searchbar-input-container input{height:44px;border-radius:22px;background:rgba(255,255,255,.75)!important;-webkit-padding-start:40px;padding-inline-start:40px;font-size:16px}:root ion-searchbar.white-searchbar .searchbar-input-container .searchbar-search-icon,:root[mode=ios] ion-searchbar.white-searchbar .searchbar-input-container .searchbar-search-icon,:root[mode=md] ion-searchbar.white-searchbar .searchbar-input-container .searchbar-search-icon{width:24px}:root .modal-h80,:root[mode=ios] .modal-h80,:root[mode=md] .modal-h80{--height:80vh;-webkit-box-align:end;align-items:flex-end}:root .modal-h90,:root[mode=ios] .modal-h90,:root[mode=md] .modal-h90{--height:90vh;-webkit-box-align:end;align-items:flex-end}:root .modal-h95,:root[mode=ios] .modal-h95,:root[mode=md] .modal-h95{--height:95vh;-webkit-box-align:end;align-items:flex-end}:root .modal-h50,:root[mode=ios] .modal-h50,:root[mode=md] .modal-h50{--height:50vh;-webkit-box-align:end;align-items:flex-end}:root .header-placeholder,:root[mode=ios] .header-placeholder,:root[mode=md] .header-placeholder{height:60px;width:66px;padding-right:6px;margin-left:12px;background-image:url(header-placeholder.0d7e7ff0b076a2ce4863.svg);background-repeat:no-repeat;background-size:contain;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}:root .header-placeholder img,:root[mode=ios] .header-placeholder img,:root[mode=md] .header-placeholder img{width:70%;margin:0 auto}:root .whappo-header,:root[mode=ios] .whappo-header,:root[mode=md] .whappo-header{width:10rem;padding:1rem}:root ion-toast.main-toast,:root[mode=ios] ion-toast.main-toast,:root[mode=md] ion-toast.main-toast{--background:rgb(69, 69, 69);--border-radius:0;--start:0;--end:0;top:10px;color:#fff;--button-color:rgba(255, 255, 255, 0.8)}:root ion-toast.network-disconnected-toast,:root[mode=ios] ion-toast.network-disconnected-toast,:root[mode=md] ion-toast.network-disconnected-toast{--background:#f04141;--border-radius:0;--start:0;--end:0;top:10px;color:#fff;--button-color:rgba(255, 255, 255, 0.8)}:root ion-toast.network-connected-toast,:root[mode=ios] ion-toast.network-connected-toast,:root[mode=md] ion-toast.network-connected-toast{--background:#599716;--border-radius:0;--start:0;--end:0;top:10px;color:#fff;--button-color:rgba(255, 255, 255, 0.8)}:root ion-footer ion-toolbar:last-child,:root[mode=ios] ion-footer ion-toolbar:last-child,:root[mode=md] ion-footer ion-toolbar:last-child{padding-bottom:0!important}.select-icon{--display:none!important}.bg-green-notification{--background:rgb(89, 151, 22);--border-radius:0;--start:0;--end:0;top:10px;color:#fff;--button-color:rgba(255, 255, 255, 0.8)}.bg-red-notification{--background:rgb(235, 64, 85);--border-radius:0;--start:0;--end:0;top:10px;color:#fff;--button-color:rgba(255, 255, 255, 0.8)}html.ios{--ion-default-font:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Roboto",sans-serif}html.md{--ion-default-font:"Roboto","Helvetica Neue",sans-serif}body.backdrop-no-scroll{overflow:hidden}.ion-color-primary{--ion-color-base:var(--ion-color-primary, #3880ff)!important;--ion-color-base-rgb:var(--ion-color-primary-rgb, 56, 128, 255)!important;--ion-color-contrast:var(--ion-color-primary-contrast, #fff)!important;--ion-color-contrast-rgb:var(--ion-color-primary-contrast-rgb, 255, 255, 255)!important;--ion-color-shade:var(--ion-color-primary-shade, #3171e0)!important;--ion-color-tint:var(--ion-color-primary-tint, #4c8dff)!important}.ion-color-secondary{--ion-color-base:var(--ion-color-secondary, #0cd1e8)!important;--ion-color-base-rgb:var(--ion-color-secondary-rgb, 12, 209, 232)!important;--ion-color-contrast:var(--ion-color-secondary-contrast, #fff)!important;--ion-color-contrast-rgb:var(--ion-color-secondary-contrast-rgb, 255, 255, 255)!important;--ion-color-shade:var(--ion-color-secondary-shade, #0bb8cc)!important;--ion-color-tint:var(--ion-color-secondary-tint, #24d6ea)!important}.ion-color-tertiary{--ion-color-base:var(--ion-color-tertiary, #7044ff)!important;--ion-color-base-rgb:var(--ion-color-tertiary-rgb, 112, 68, 255)!important;--ion-color-contrast:var(--ion-color-tertiary-contrast, #fff)!important;--ion-color-contrast-rgb:var(--ion-color-tertiary-contrast-rgb, 255, 255, 255)!important;--ion-color-shade:var(--ion-color-tertiary-shade, #633ce0)!important;--ion-color-tint:var(--ion-color-tertiary-tint, #7e57ff)!important}.ion-color-success{--ion-color-base:var(--ion-color-success, #10dc60)!important;--ion-color-base-rgb:var(--ion-color-success-rgb, 16, 220, 96)!important;--ion-color-contrast:var(--ion-color-success-contrast, #fff)!important;--ion-color-contrast-rgb:var(--ion-color-success-contrast-rgb, 255, 255, 255)!important;--ion-color-shade:var(--ion-color-success-shade, #0ec254)!important;--ion-color-tint:var(--ion-color-success-tint, #28e070)!important}.ion-color-warning{--ion-color-base:var(--ion-color-warning, #ffce00)!important;--ion-color-base-rgb:var(--ion-color-warning-rgb, 255, 206, 0)!important;--ion-color-contrast:var(--ion-color-warning-contrast, #fff)!important;--ion-color-contrast-rgb:var(--ion-color-warning-contrast-rgb, 255, 255, 255)!important;--ion-color-shade:var(--ion-color-warning-shade, #e0b500)!important;--ion-color-tint:var(--ion-color-warning-tint, #ffd31a)!important}.ion-color-danger{--ion-color-base:var(--ion-color-danger, #f04141)!important;--ion-color-base-rgb:var(--ion-color-danger-rgb, 240, 65, 65)!important;--ion-color-contrast:var(--ion-color-danger-contrast, #fff)!important;--ion-color-contrast-rgb:var(--ion-color-danger-contrast-rgb, 255, 255, 255)!important;--ion-color-shade:var(--ion-color-danger-shade, #d33939)!important;--ion-color-tint:var(--ion-color-danger-tint, #f25454)!important}.ion-color-light{--ion-color-base:var(--ion-color-light, #f4f5f8)!important;--ion-color-base-rgb:var(--ion-color-light-rgb, 244, 245, 248)!important;--ion-color-contrast:var(--ion-color-light-contrast, #000)!important;--ion-color-contrast-rgb:var(--ion-color-light-contrast-rgb, 0, 0, 0)!important;--ion-color-shade:var(--ion-color-light-shade, #d7d8da)!important;--ion-color-tint:var(--ion-color-light-tint, #f5f6f9)!important}.ion-color-medium{--ion-color-base:var(--ion-color-medium, #989aa2)!important;--ion-color-base-rgb:var(--ion-color-medium-rgb, 152, 154, 162)!important;--ion-color-contrast:var(--ion-color-medium-contrast, #fff)!important;--ion-color-contrast-rgb:var(--ion-color-medium-contrast-rgb, 255, 255, 255)!important;--ion-color-shade:var(--ion-color-medium-shade, #86888f)!important;--ion-color-tint:var(--ion-color-medium-tint, #a2a4ab)!important}.ion-color-dark{--ion-color-base:var(--ion-color-dark, #222428)!important;--ion-color-base-rgb:var(--ion-color-dark-rgb, 34, 36, 40)!important;--ion-color-contrast:var(--ion-color-dark-contrast, #fff)!important;--ion-color-contrast-rgb:var(--ion-color-dark-contrast-rgb, 255, 255, 255)!important;--ion-color-shade:var(--ion-color-dark-shade, #1e2023)!important;--ion-color-tint:var(--ion-color-dark-tint, #383a3e)!important}.ion-page{left:0;right:0;top:0;bottom:0;display:-webkit-box;display:flex;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;contain:layout size style;overflow:hidden;z-index:0}.ion-page-hidden,[hidden],ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-menu-controller,ion-modal-controller,ion-nav-controller,ion-picker-controller,ion-popover-controller,ion-route,ion-route-redirect,ion-router,ion-select-option,ion-toast-controller{display:none!important}.ion-page-invisible{opacity:0}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding:20px}@supports (padding-top:20px){html{--ion-safe-area-top:var(--ion-statusbar-padding)}}@supports (padding-top:constant(safe-area-inset-top)){html{--ion-safe-area-top:constant(safe-area-inset-top);--ion-safe-area-bottom:constant(safe-area-inset-bottom);--ion-safe-area-left:constant(safe-area-inset-left);--ion-safe-area-right:constant(safe-area-inset-right)}}@supports (padding-top:env(safe-area-inset-top)){html{--ion-safe-area-top:env(safe-area-inset-top);--ion-safe-area-bottom:env(safe-area-inset-bottom);--ion-safe-area-left:env(safe-area-inset-left);--ion-safe-area-right:env(safe-area-inset-right)}}.menu-content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none}.ios .menu-content-reveal{box-shadow:-8px 0 42px rgba(0,0,0,.08)}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px rgba(0,0,0,.08)}.md .menu-content-push,.md .menu-content-reveal{box-shadow:0 2px 22px 0 rgba(0,0,0,.09),4px 0 16px 0 rgba(0,0,0,.18)}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%;border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}input,label,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::-webkit-input-placeholder{padding-left:2px}textarea::-moz-placeholder{padding-left:2px}textarea:-ms-input-placeholder{padding-left:2px}textarea::-ms-input-placeholder{padding-left:2px}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}.ion-tappable,[tappable],[tappable] div,[tappable] ion-icon,[tappable] ion-label,[tappable] span,a,a div,a ion-icon,a ion-label,a span,button,button div,button ion-icon,button ion-label,button span,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=checkbox],input[type=radio]{padding:0;box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{--ion-font-family:var(--ion-default-font);width:100%;height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-family:var(--ion-font-family)}html:not(.hydrated) body{display:none}html.plt-pwa{height:100vh}body{background:var(--ion-background-color);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;margin:0;padding:0}a{background-color:transparent;color:var(--ion-color-primary,#3880ff)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:26px}h2{margin-top:18px;font-size:24px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-hide,.ion-hide-up{display:none!important}@media (max-width:575px){.ion-hide-down{display:none!important}}@media (max-width:767px){.ion-hide-sm-down{display:none!important}}@media (max-width:991px){.ion-hide-md-down{display:none!important}}@media (max-width:1199px){.ion-hide-lg-down{display:none!important}}.ion-hide-xl-down{display:none!important}.ion-no-padding,[no-padding]{--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;padding:0}.ion-padding,[padding]{--padding-start:var(--ion-padding, 16px);--padding-end:var(--ion-padding, 16px);--padding-top:var(--ion-padding, 16px);--padding-bottom:var(--ion-padding, 16px);padding-left:var(--ion-padding,16px);padding-right:var(--ion-padding,16px);padding-top:var(--ion-padding,16px);padding-bottom:var(--ion-padding,16px)}@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){.ion-padding,[padding]{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-padding,16px);padding-inline-start:var(--ion-padding,16px);-webkit-padding-end:var(--ion-padding,16px);padding-inline-end:var(--ion-padding,16px)}}.ion-padding-top,[padding-top]{--padding-top:var(--ion-padding, 16px);padding-top:var(--ion-padding,16px)}.ion-padding-start,[padding-start]{--padding-start:var(--ion-padding, 16px);padding-left:var(--ion-padding,16px)}.ion-padding-end,[padding-end]{--padding-end:var(--ion-padding, 16px);padding-right:var(--ion-padding,16px)}@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){.ion-padding-start,[padding-start]{padding-left:unset;-webkit-padding-start:var(--ion-padding,16px);padding-inline-start:var(--ion-padding,16px)}.ion-padding-end,[padding-end]{padding-right:unset;-webkit-padding-end:var(--ion-padding,16px);padding-inline-end:var(--ion-padding,16px)}}.ion-padding-bottom,[padding-bottom]{--padding-bottom:var(--ion-padding, 16px);padding-bottom:var(--ion-padding,16px)}.ion-padding-vertical,[padding-vertical]{--padding-top:var(--ion-padding, 16px);--padding-bottom:var(--ion-padding, 16px);padding-top:var(--ion-padding,16px);padding-bottom:var(--ion-padding,16px)}.ion-padding-horizontal,[padding-horizontal]{--padding-start:var(--ion-padding, 16px);--padding-end:var(--ion-padding, 16px);padding-left:var(--ion-padding,16px);padding-right:var(--ion-padding,16px)}.ion-no-margin,[no-margin]{--margin-start:0;--margin-end:0;--margin-top:0;--margin-bottom:0;margin:0}.ion-margin,[margin]{--margin-start:var(--ion-margin, 16px);--margin-end:var(--ion-margin, 16px);--margin-top:var(--ion-margin, 16px);--margin-bottom:var(--ion-margin, 16px);margin-left:var(--ion-margin,16px);margin-right:var(--ion-margin,16px);margin-top:var(--ion-margin,16px);margin-bottom:var(--ion-margin,16px)}@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){.ion-padding-horizontal,[padding-horizontal]{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-padding,16px);padding-inline-start:var(--ion-padding,16px);-webkit-padding-end:var(--ion-padding,16px);padding-inline-end:var(--ion-padding,16px)}.ion-margin,[margin]{margin-left:unset;margin-right:unset;-webkit-margin-start:var(--ion-margin,16px);margin-inline-start:var(--ion-margin,16px);-webkit-margin-end:var(--ion-margin,16px);margin-inline-end:var(--ion-margin,16px)}}.ion-margin-top,[margin-top]{--margin-top:var(--ion-margin, 16px);margin-top:var(--ion-margin,16px)}.ion-margin-start,[margin-start]{--margin-start:var(--ion-margin, 16px);margin-left:var(--ion-margin,16px)}.ion-margin-end,[margin-end]{--margin-end:var(--ion-margin, 16px);margin-right:var(--ion-margin,16px)}@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){.ion-margin-start,[margin-start]{margin-left:unset;-webkit-margin-start:var(--ion-margin,16px);margin-inline-start:var(--ion-margin,16px)}.ion-margin-end,[margin-end]{margin-right:unset;-webkit-margin-end:var(--ion-margin,16px);margin-inline-end:var(--ion-margin,16px)}}.ion-margin-bottom,[margin-bottom]{--margin-bottom:var(--ion-margin, 16px);margin-bottom:var(--ion-margin,16px)}.ion-margin-vertical,[margin-vertical]{--margin-top:var(--ion-margin, 16px);--margin-bottom:var(--ion-margin, 16px);margin-top:var(--ion-margin,16px);margin-bottom:var(--ion-margin,16px)}.ion-margin-horizontal,[margin-horizontal]{--margin-start:var(--ion-margin, 16px);--margin-end:var(--ion-margin, 16px);margin-left:var(--ion-margin,16px);margin-right:var(--ion-margin,16px)}@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){.ion-margin-horizontal,[margin-horizontal]{margin-left:unset;margin-right:unset;-webkit-margin-start:var(--ion-margin,16px);margin-inline-start:var(--ion-margin,16px);-webkit-margin-end:var(--ion-margin,16px);margin-inline-end:var(--ion-margin,16px)}}.ion-float-left,[float-left]{float:left!important}.ion-float-right,[float-right]{float:right!important}.ion-float-start,[float-start]{float:left!important}:host-context([dir=rtl]) .ion-float-start,:host-context([dir=rtl]) [float-start],[dir=rtl] .ion-float-start,[dir=rtl] [float-start]{float:right!important}.ion-float-end,[float-end]{float:right!important}:host-context([dir=rtl]) .ion-float-end,:host-context([dir=rtl]) [float-end],[dir=rtl] .ion-float-end,[dir=rtl] [float-end]{float:left!important}.ion-text-center,[text-center]{text-align:center!important}.ion-text-justify,[text-justify]{text-align:justify!important}.ion-text-start,[text-start]{text-align:start!important}.ion-text-end,[text-end]{text-align:end!important}.ion-text-left,[text-left]{text-align:left!important}.ion-text-right,[text-right]{text-align:right!important}.ion-text-nowrap,[text-nowrap]{white-space:nowrap!important}.ion-text-wrap,[text-wrap]{white-space:normal!important}.ion-text-uppercase,[text-uppercase]{text-transform:uppercase!important}.ion-text-lowercase,[text-lowercase]{text-transform:lowercase!important}.ion-text-capitalize,[text-capitalize]{text-transform:capitalize!important}@media (min-width:576px){.ion-hide-sm-up{display:none!important}.ion-float-sm-left,[float-sm-left]{float:left!important}.ion-float-sm-right,[float-sm-right]{float:right!important}.ion-float-sm-start,[float-sm-start]{float:left!important}:host-context([dir=rtl]) .ion-float-sm-start,:host-context([dir=rtl]) [float-sm-start],[dir=rtl] .ion-float-sm-start,[dir=rtl] [float-sm-start]{float:right!important}.ion-float-sm-end,[float-sm-end]{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end,:host-context([dir=rtl]) [float-sm-end],[dir=rtl] .ion-float-sm-end,[dir=rtl] [float-sm-end]{float:left!important}.ion-text-sm-center,[text-sm-center]{text-align:center!important}.ion-text-sm-justify,[text-sm-justify]{text-align:justify!important}.ion-text-sm-start,[text-sm-start]{text-align:start!important}.ion-text-sm-end,[text-sm-end]{text-align:end!important}.ion-text-sm-left,[text-sm-left]{text-align:left!important}.ion-text-sm-right,[text-sm-right]{text-align:right!important}.ion-text-sm-nowrap,[text-sm-nowrap]{white-space:nowrap!important}.ion-text-sm-wrap,[text-sm-wrap]{white-space:normal!important}.ion-text-sm-uppercase,[text-sm-uppercase]{text-transform:uppercase!important}.ion-text-sm-lowercase,[text-sm-lowercase]{text-transform:lowercase!important}.ion-text-sm-capitalize,[text-sm-capitalize]{text-transform:capitalize!important}}@media (min-width:768px){.ion-hide-md-up{display:none!important}.ion-float-md-left,[float-md-left]{float:left!important}.ion-float-md-right,[float-md-right]{float:right!important}.ion-float-md-start,[float-md-start]{float:left!important}:host-context([dir=rtl]) .ion-float-md-start,:host-context([dir=rtl]) [float-md-start],[dir=rtl] .ion-float-md-start,[dir=rtl] [float-md-start]{float:right!important}.ion-float-md-end,[float-md-end]{float:right!important}:host-context([dir=rtl]) .ion-float-md-end,:host-context([dir=rtl]) [float-md-end],[dir=rtl] .ion-float-md-end,[dir=rtl] [float-md-end]{float:left!important}.ion-text-md-center,[text-md-center]{text-align:center!important}.ion-text-md-justify,[text-md-justify]{text-align:justify!important}.ion-text-md-start,[text-md-start]{text-align:start!important}.ion-text-md-end,[text-md-end]{text-align:end!important}.ion-text-md-left,[text-md-left]{text-align:left!important}.ion-text-md-right,[text-md-right]{text-align:right!important}.ion-text-md-nowrap,[text-md-nowrap]{white-space:nowrap!important}.ion-text-md-wrap,[text-md-wrap]{white-space:normal!important}.ion-text-md-uppercase,[text-md-uppercase]{text-transform:uppercase!important}.ion-text-md-lowercase,[text-md-lowercase]{text-transform:lowercase!important}.ion-text-md-capitalize,[text-md-capitalize]{text-transform:capitalize!important}}@media (min-width:992px){.ion-hide-lg-up{display:none!important}.ion-float-lg-left,[float-lg-left]{float:left!important}.ion-float-lg-right,[float-lg-right]{float:right!important}.ion-float-lg-start,[float-lg-start]{float:left!important}:host-context([dir=rtl]) .ion-float-lg-start,:host-context([dir=rtl]) [float-lg-start],[dir=rtl] .ion-float-lg-start,[dir=rtl] [float-lg-start]{float:right!important}.ion-float-lg-end,[float-lg-end]{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end,:host-context([dir=rtl]) [float-lg-end],[dir=rtl] .ion-float-lg-end,[dir=rtl] [float-lg-end]{float:left!important}.ion-text-lg-center,[text-lg-center]{text-align:center!important}.ion-text-lg-justify,[text-lg-justify]{text-align:justify!important}.ion-text-lg-start,[text-lg-start]{text-align:start!important}.ion-text-lg-end,[text-lg-end]{text-align:end!important}.ion-text-lg-left,[text-lg-left]{text-align:left!important}.ion-text-lg-right,[text-lg-right]{text-align:right!important}.ion-text-lg-nowrap,[text-lg-nowrap]{white-space:nowrap!important}.ion-text-lg-wrap,[text-lg-wrap]{white-space:normal!important}.ion-text-lg-uppercase,[text-lg-uppercase]{text-transform:uppercase!important}.ion-text-lg-lowercase,[text-lg-lowercase]{text-transform:lowercase!important}.ion-text-lg-capitalize,[text-lg-capitalize]{text-transform:capitalize!important}}@media (min-width:1200px){.ion-hide-xl-up{display:none!important}.ion-float-xl-left,[float-xl-left]{float:left!important}.ion-float-xl-right,[float-xl-right]{float:right!important}.ion-float-xl-start,[float-xl-start]{float:left!important}:host-context([dir=rtl]) .ion-float-xl-start,:host-context([dir=rtl]) [float-xl-start],[dir=rtl] .ion-float-xl-start,[dir=rtl] [float-xl-start]{float:right!important}.ion-float-xl-end,[float-xl-end]{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end,:host-context([dir=rtl]) [float-xl-end],[dir=rtl] .ion-float-xl-end,[dir=rtl] [float-xl-end]{float:left!important}.ion-text-xl-center,[text-xl-center]{text-align:center!important}.ion-text-xl-justify,[text-xl-justify]{text-align:justify!important}.ion-text-xl-start,[text-xl-start]{text-align:start!important}.ion-text-xl-end,[text-xl-end]{text-align:end!important}.ion-text-xl-left,[text-xl-left]{text-align:left!important}.ion-text-xl-right,[text-xl-right]{text-align:right!important}.ion-text-xl-nowrap,[text-xl-nowrap]{white-space:nowrap!important}.ion-text-xl-wrap,[text-xl-wrap]{white-space:normal!important}.ion-text-xl-uppercase,[text-xl-uppercase]{text-transform:uppercase!important}.ion-text-xl-lowercase,[text-xl-lowercase]{text-transform:lowercase!important}.ion-text-xl-capitalize,[text-xl-capitalize]{text-transform:capitalize!important}}.ion-align-self-start,[align-self-start]{align-self:flex-start!important}.ion-align-self-end,[align-self-end]{align-self:flex-end!important}.ion-align-self-center,[align-self-center]{align-self:center!important}.ion-align-self-stretch,[align-self-stretch]{align-self:stretch!important}.ion-align-self-baseline,[align-self-baseline]{align-self:baseline!important}.ion-align-self-auto,[align-self-auto]{align-self:auto!important}.ion-wrap,[wrap]{flex-wrap:wrap!important}.ion-nowrap,[nowrap]{flex-wrap:nowrap!important}.ion-wrap-reverse,[wrap-reverse]{flex-wrap:wrap-reverse!important}.ion-justify-content-start,[justify-content-start]{-webkit-box-pack:start!important;justify-content:flex-start!important}.ion-justify-content-center,[justify-content-center]{-webkit-box-pack:center!important;justify-content:center!important}.ion-justify-content-end,[justify-content-end]{-webkit-box-pack:end!important;justify-content:flex-end!important}.ion-justify-content-around,[justify-content-around]{justify-content:space-around!important}.ion-justify-content-between,[justify-content-between]{-webkit-box-pack:justify!important;justify-content:space-between!important}.ion-justify-content-evenly,[justify-content-evenly]{-webkit-box-pack:space-evenly!important;justify-content:space-evenly!important}.ion-align-items-start,[align-items-start]{-webkit-box-align:start!important;align-items:flex-start!important}.ion-align-items-center,[align-items-center]{-webkit-box-align:center!important;align-items:center!important}.ion-align-items-end,[align-items-end]{-webkit-box-align:end!important;align-items:flex-end!important}.ion-align-items-stretch,[align-items-stretch]{-webkit-box-align:stretch!important;align-items:stretch!important}.ion-align-items-baseline,[align-items-baseline]{-webkit-box-align:baseline!important;align-items:baseline!important}ion-header{padding-top:0!important}ion-toolbar:first-child{padding-top:env(safe-area-inset-top)!important}.ios ion-toolbar{--min-height:44px!important}ion-modal.story-modal-fullscreen{--background:transparent}ion-modal.story-modal-fullscreen::ng-deep ion-content{--background:transparent!important;background:0 0!important}ion-modal.story-modal-fullscreen::ng-deep .modal-wrapper{background:0 0!important}.profile-header{padding-top:0!important;padding-bottom:20px}.profile-header ion-grid,.profile-header ion-grid ion-col{padding-top:0}.profile-header ion-grid ion-col p.profile-description{font-size:18px;line-height:24px}.profile-header ion-grid ion-col p.profile-description .phone-number{color:#999}.profile-header ion-grid ion-col .profile-photo{padding:3px 10px 3px 3px;width:100%}.profile-header ion-grid ion-col .profile-photo img{border-radius:38%;border:1.55px solid #fff}.profile-header ion-grid ion-col .profile-photo ion-button{position:absolute;bottom:-10px;left:calc(50% - 22px);width:36px;height:36px;font-size:14px;--padding-start:0;--padding-end:0;--border-radius:18px;--box-shadow:0px 2px 4px rgba(0, 0, 0, 0.25)}.payment-modal{--border-radius:20px 20px 0 0;-webkit-box-align:end;align-items:flex-end}.payment-modal::part(content){height:auto;max-height:85vh}.plt-desktop,.plt-mobileweb{background:#f0f0f0}.plt-desktop ion-app,.plt-mobileweb ion-app{max-width:600px;margin:20px auto;box-shadow:0 0 30px rgba(0,0,0,.25);min-height:calc(100vh - 40px);border-radius:12px}body.web-chat-route,html.web-chat-route{background:#f4f5f8!important}body.web-chat-route ion-app,html.web-chat-route ion-app{max-width:100%!important;width:100%!important;margin:0!important;box-shadow:none!important;border-radius:0!important;min-height:100vh!important}body.web-chat-route .web-shell{background:-webkit-gradient(linear,left top,left bottom,from(#f5f6fb),to(#ebeef7));background:linear-gradient(180deg,#f5f6fb 0,#ebeef7 100%);background-image:radial-gradient(circle at 0 0,rgba(99,102,241,.06),transparent 40%),radial-gradient(circle at 100% 0,rgba(168,85,247,.04),transparent 35%),-webkit-gradient(linear,left top,left bottom,from(#f5f6fb),to(#ebeef7));background-image:radial-gradient(circle at 0 0,rgba(99,102,241,.06),transparent 40%),radial-gradient(circle at 100% 0,rgba(168,85,247,.04),transparent 35%),linear-gradient(180deg,#f5f6fb 0,#ebeef7 100%)}body.web-chat-route .web-header{background:rgba(255,255,255,.72);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom-color:rgba(15,23,42,.05)}body.web-chat-route .web-hero-text{padding-top:32px;padding-bottom:12px;-webkit-animation:.4s cubic-bezier(.2,0,.2,1) both we-fade-rise;animation:.4s cubic-bezier(.2,0,.2,1) both we-fade-rise}body.web-chat-route .web-hero-text__title{font-size:clamp(22px,2.4vw,32px);font-weight:800;line-height:1.15;letter-spacing:-.02em;margin-bottom:8px;background:linear-gradient(135deg,#1e293b 0,#334155 60%,#6366f1 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}body.web-chat-route .web-hero-text__subtitle{font-size:clamp(13px,1vw,15px);color:#64748b;line-height:1.5;max-width:720px}body.web-chat-route .web-strips{padding-top:12px}body.web-chat-route .web-strips__inner .strip-section{padding-top:8px;padding-bottom:8px}body.web-chat-route .web-content__inner{padding-top:24px}body.web-chat-route .login-register-btn{--background:linear-gradient(135deg, #6366f1 0%, #8b5cf6 50%, #a855f7 100%);--background-hover:linear-gradient(135deg, #4f46e5 0%, #7c3aed 50%, #9333ea 100%);--background-activated:linear-gradient(135deg, #4f46e5 0%, #7c3aed 50%, #9333ea 100%);--background-focused:linear-gradient(135deg, #4f46e5 0%, #7c3aed 50%, #9333ea 100%);--color:#ffffff;--color-hover:#ffffff;--border-radius:999px;--padding-start:22px;--padding-end:22px;--padding-top:10px;--padding-bottom:10px;--box-shadow:0 6px 18px rgba(99, 102, 241, 0.36),0 2px 4px rgba(99, 102, 241, 0.20);--ripple-color:rgba(255, 255, 255, 0.25);height:42px;font-size:14px;font-weight:700;letter-spacing:.2px;border-radius:999px;overflow:visible;position:relative;-webkit-transition:-webkit-transform 160ms cubic-bezier(.2,0,.2,1),-webkit-filter 160ms cubic-bezier(.2,0,.2,1);transition:-webkit-transform 160ms cubic-bezier(.2,0,.2,1),-webkit-filter 160ms cubic-bezier(.2,0,.2,1);transition:transform 160ms cubic-bezier(.2,0,.2,1),filter 160ms cubic-bezier(.2,0,.2,1);transition:transform 160ms cubic-bezier(.2,0,.2,1),filter 160ms cubic-bezier(.2,0,.2,1),-webkit-transform 160ms cubic-bezier(.2,0,.2,1),-webkit-filter 160ms cubic-bezier(.2,0,.2,1)}body.web-chat-route .login-register-btn::before{content:"";position:absolute;inset:-4px;border-radius:inherit;background:linear-gradient(135deg,#6366f1 0,#8b5cf6 50%,#a855f7 100%);-webkit-filter:blur(16px);filter:blur(16px);opacity:0;z-index:-1;-webkit-transition:opacity 240ms cubic-bezier(.2,0,.2,1);transition:opacity 240ms cubic-bezier(.2,0,.2,1);pointer-events:none}body.web-chat-route .login-register-btn:hover{-webkit-transform:translateY(-1px) scale(1.02);transform:translateY(-1px) scale(1.02);-webkit-filter:brightness(1.05);filter:brightness(1.05)}body.web-chat-route .login-register-btn:hover::before{opacity:.55}body.web-chat-route .login-register-btn:active{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-filter:brightness(.96);filter:brightness(.96)}body.web-chat-route .web-chips .chip{position:relative;overflow:hidden;background:#fff;-webkit-transition:box-shadow 240ms cubic-bezier(.2,0,.2,1),color 160ms cubic-bezier(.2,0,.2,1),border-color 160ms cubic-bezier(.2,0,.2,1),-webkit-transform 160ms cubic-bezier(.2,0,.2,1);transition:box-shadow 240ms cubic-bezier(.2,0,.2,1),color 160ms cubic-bezier(.2,0,.2,1),border-color 160ms cubic-bezier(.2,0,.2,1),-webkit-transform 160ms cubic-bezier(.2,0,.2,1);transition:transform 160ms cubic-bezier(.2,0,.2,1),box-shadow 240ms cubic-bezier(.2,0,.2,1),color 160ms cubic-bezier(.2,0,.2,1),border-color 160ms cubic-bezier(.2,0,.2,1);transition:transform 160ms cubic-bezier(.2,0,.2,1),box-shadow 240ms cubic-bezier(.2,0,.2,1),color 160ms cubic-bezier(.2,0,.2,1),border-color 160ms cubic-bezier(.2,0,.2,1),-webkit-transform 160ms cubic-bezier(.2,0,.2,1);-webkit-animation:.4s cubic-bezier(.2,0,.2,1) both we-fade-rise;animation:.4s cubic-bezier(.2,0,.2,1) both we-fade-rise;-webkit-animation-delay:80ms;animation-delay:80ms}body.web-chat-route .web-chips .chip::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(99,102,241,.06) 0,rgba(168,85,247,.06) 100%);opacity:0;-webkit-transition:opacity 240ms cubic-bezier(.2,0,.2,1);transition:opacity 240ms cubic-bezier(.2,0,.2,1);pointer-events:none}body.web-chat-route .web-chips .chip:hover:not([disabled]){-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:rgba(99,102,241,.35);color:#4a5be0;box-shadow:0 2px 4px rgba(15,23,42,.05),0 12px 24px rgba(99,102,241,.14)}body.web-chat-route .web-chips .chip:hover:not([disabled])::after{opacity:1}body.web-chat-route .web-chips .chip:active:not([disabled]){-webkit-transform:translateY(0);transform:translateY(0)}body.web-chat-route .web-content__inner .bubble-wrapper .bubble-inner.shop-select .bubble-container .message.shop-list-message{background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 12px rgba(15,23,42,.06);border:1px solid rgba(15,23,42,.04);overflow:hidden;-webkit-transition:box-shadow 240ms cubic-bezier(.2,0,.2,1);transition:box-shadow 240ms cubic-bezier(.2,0,.2,1)}body.web-chat-route .web-content__inner .bubble-wrapper .bubble-inner.shop-select .bubble-container .message.shop-list-message:hover{box-shadow:0 2px 4px rgba(15,23,42,.05),0 16px 32px rgba(15,23,42,.1)}body.web-chat-route .web-content__inner .bubble-wrapper .bubble-inner.shop-select .bubble-container .message.shop-list-message .message-title{padding:16px 24px;font-size:14px;font-weight:700;color:#0f172a;letter-spacing:-.01em;border-bottom:1px solid rgba(15,23,42,.04);background:-webkit-gradient(linear,left top,left bottom,from(rgba(238,240,254,.4)),to(transparent));background:linear-gradient(180deg,rgba(238,240,254,.4),transparent)}body.web-chat-route .web-content__inner .grid-shop-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:16px;background:0 0}@media (max-width:720px){body.web-chat-route .web-content__inner .grid-shop-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){body.web-chat-route .web-content__inner .grid-shop-list{grid-template-columns:1fr}}body.web-chat-route .web-content__inner .grid-shop-list .shop-card-item{width:auto;margin:0;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 12px rgba(15,23,42,.06);border:1px solid rgba(15,23,42,.05);cursor:pointer;position:relative;-webkit-transition:box-shadow 240ms cubic-bezier(.2,0,.2,1),border-color 240ms cubic-bezier(.2,0,.2,1),-webkit-transform 240ms cubic-bezier(.2,0,.2,1);transition:box-shadow 240ms cubic-bezier(.2,0,.2,1),border-color 240ms cubic-bezier(.2,0,.2,1),-webkit-transform 240ms cubic-bezier(.2,0,.2,1);transition:transform 240ms cubic-bezier(.2,0,.2,1),box-shadow 240ms cubic-bezier(.2,0,.2,1),border-color 240ms cubic-bezier(.2,0,.2,1);transition:transform 240ms cubic-bezier(.2,0,.2,1),box-shadow 240ms cubic-bezier(.2,0,.2,1),border-color 240ms cubic-bezier(.2,0,.2,1),-webkit-transform 240ms cubic-bezier(.2,0,.2,1)}body.web-chat-route .web-content__inner .grid-shop-list .shop-card-item:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);box-shadow:0 2px 4px rgba(15,23,42,.05),0 16px 32px rgba(15,23,42,.1),0 12px 28px rgba(99,102,241,.18),0 4px 10px rgba(99,102,241,.1);border-color:rgba(99,102,241,.2)}body.web-chat-route .web-content__inner .grid-shop-list .shop-card-item:hover .card-img-wrapper img{-webkit-transform:scale(1.06);transform:scale(1.06)}body.web-chat-route .web-content__inner .grid-shop-list .shop-card-item:hover .shop-name{color:#4a5be0}body.web-chat-route .web-content__inner .grid-shop-list .shop-card-item:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}body.web-chat-route .web-content__inner .grid-shop-list .shop-card-item .card-img-wrapper{width:100%;height:160px;overflow:hidden;position:relative;background:#f8fafc}body.web-chat-route .web-content__inner .grid-shop-list .shop-card-item .card-img-wrapper::after{content:"";position:absolute;inset:auto 0 0 0;height:32px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(255,255,255,.6)));background:linear-gradient(180deg,transparent,rgba(255,255,255,.6));pointer-events:none}body.web-chat-route .web-content__inner .grid-shop-list .shop-card-item .card-img-wrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:12px;-webkit-transition:-webkit-transform .4s cubic-bezier(.2,0,.2,1);transition:-webkit-transform .4s cubic-bezier(.2,0,.2,1);transition:transform .4s cubic-bezier(.2,0,.2,1);transition:transform .4s cubic-bezier(.2,0,.2,1),-webkit-transform .4s cubic-bezier(.2,0,.2,1)}body.web-chat-route .web-content__inner .grid-shop-list .shop-card-item .card-info{padding:12px 16px 16px}body.web-chat-route .web-content__inner .grid-shop-list .shop-card-item .card-info .shop-name{font-size:15px;font-weight:700;color:#0f172a;margin:0 0 8px;letter-spacing:-.01em;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;-webkit-transition:color 160ms cubic-bezier(.2,0,.2,1);transition:color 160ms cubic-bezier(.2,0,.2,1)}body.web-chat-route .web-content__inner .grid-shop-list .shop-card-item .card-info .shop-meta{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;gap:8px}body.web-chat-route .web-content__inner .grid-shop-list .shop-card-item .card-info .shop-meta .rating{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:rgba(245,158,11,.1);color:#b45309;font-size:12px;font-weight:700}body.web-chat-route .web-content__inner .grid-shop-list .shop-card-item .card-info .shop-meta .rating ion-icon{color:#f59e0b;font-size:12px}body.web-chat-route .web-content__inner .grid-shop-list .shop-card-item .card-info .shop-meta .distance{font-size:12px;color:#64748b;font-weight:500}body.web-chat-route .web-content__inner .grid-shop-list .list-action-btn.view-all{width:auto;margin:0;min-height:220px;border:1.5px dashed rgba(99,102,241,.35);border-radius:16px;background:rgba(238,240,254,.4);color:#4a5be0;font-weight:700;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;gap:8px;-webkit-transition:background 240ms cubic-bezier(.2,0,.2,1),border-color 240ms cubic-bezier(.2,0,.2,1),-webkit-transform 240ms cubic-bezier(.2,0,.2,1);transition:background 240ms cubic-bezier(.2,0,.2,1),border-color 240ms cubic-bezier(.2,0,.2,1),-webkit-transform 240ms cubic-bezier(.2,0,.2,1);transition:background 240ms cubic-bezier(.2,0,.2,1),border-color 240ms cubic-bezier(.2,0,.2,1),transform 240ms cubic-bezier(.2,0,.2,1);transition:background 240ms cubic-bezier(.2,0,.2,1),border-color 240ms cubic-bezier(.2,0,.2,1),transform 240ms cubic-bezier(.2,0,.2,1),-webkit-transform 240ms cubic-bezier(.2,0,.2,1)}body.web-chat-route .web-content__inner .grid-shop-list .list-action-btn.view-all ion-icon{font-size:24px;color:#5b6ef5;margin-left:0}body.web-chat-route .web-content__inner .grid-shop-list .list-action-btn.view-all:hover{background:rgba(238,240,254,.8);border-color:#5b6ef5;border-style:solid;-webkit-transform:translateY(-4px);transform:translateY(-4px)}body.web-chat-route .web-content__inner .bubble-wrapper{padding:8px 0;margin-bottom:12px;overflow:visible;display:-webkit-box;display:flex;width:100%}body.web-chat-route .web-content__inner .bubble-wrapper .bubble-inner{max-width:min(640px,75%)}body.web-chat-route .web-content__inner .bubble-wrapper .bubble-inner.shop-select{max-width:min(820px,90%)}body.web-chat-route .web-content__inner .bubble-wrapper .bubble-inner.right{margin-left:auto;float:none}body.web-chat-route .web-content__inner .bubble-wrapper .bubble-inner.right .avatar{float:none}body.web-chat-route .web-content__inner .bubble-wrapper .bubble-inner.right .bubble-container{float:none;margin-right:8px;margin-left:0}body.web-chat-route .web-content__inner .bubble-wrapper .bubble-inner.right .bubble-container .message{float:none;background:linear-gradient(135deg,#6366f1 0,#8b5cf6 50%,#a855f7 100%);color:#fff;padding:12px 16px;border-radius:16px 8px 16px 16px;font-size:14px;line-height:1.5;box-shadow:0 2px 8px rgba(99,102,241,.18)}body.web-chat-route .web-content__inner .bubble-wrapper .bubble-inner.right .bubble-container .message::after{display:none!important}body.web-chat-route .web-content__inner .bubble-wrapper .bubble-inner.right .bubble-container .date{text-align:right;color:#94a3b8;font-size:11px;padding-top:4px}body.web-chat-route .web-content__inner .bubble-wrapper .bubble-inner.right .bubble-container .date .read.delivered,body.web-chat-route .web-content__inner .bubble-wrapper .bubble-inner.right .bubble-container .date .read.read{color:#5b6ef5}body.web-chat-route .web-content__inner .bubble-wrapper .bubble-inner.left{margin-right:auto;float:none}body.web-chat-route .web-content__inner .bubble-wrapper .bubble-inner.left .avatar{float:none}body.web-chat-route .web-content__inner .bubble-wrapper .bubble-inner.left .bubble-container{float:none;margin-left:8px}body.web-chat-route .web-content__inner .bubble-wrapper .bubble-inner.left .bubble-container .message{float:none;background:#fff;color:#0f172a;padding:12px 16px;border-radius:8px 16px 16px;font-size:14px;line-height:1.5;border:1px solid rgba(15,23,42,.05);box-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 12px rgba(15,23,42,.06)}body.web-chat-route .web-content__inner .bubble-wrapper .bubble-inner.left .bubble-container .message::after{display:none!important}body.web-chat-route .web-content__inner .bubble-wrapper .bubble-inner.left .bubble-container .date{text-align:left;color:#94a3b8;font-size:11px;padding-top:4px}body.web-chat-route .web-content__inner .bubble-wrapper .bubble-inner .avatar{width:32px;height:32px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.06),0 0 0 2px rgba(99,102,241,.1)}body.web-chat-route .web-content__inner .bubble-wrapper .bubble-inner .avatar img{width:60%}body.web-chat-route .web-content__inner .web-turn+.web-turn{margin-top:0}body.web-chat-route .web-content__inner .web-turn[data-turn]+.web-turn--shops[data-turn]{margin-top:-16px}body.web-chat-route .web-content__inner .web-turn[data-turn]+.web-turn--shops[data-turn] .bubble-wrapper{padding-top:0;margin-bottom:16px}body.web-chat-route .web-content__inner .web-turn[data-turn]+.web-turn--shops[data-turn] .bubble-wrapper .bubble-inner.shop-select .avatar{visibility:hidden;height:0;margin:0;padding:0}body.web-chat-route .web-content__inner .web-turn[data-turn]+.web-turn--shops[data-turn] .bubble-wrapper .bubble-inner.shop-select .bubble-container .message.shop-list-message .message-title{display:none}body.web-chat-route .web-composer__inner{max-width:820px}body.web-chat-route .web-composer__inner ion-item.message-input-wrapper{--background:#ffffff;--min-height:56px;--padding-start:22px;--padding-end:14px;border-radius:999px;border:1px solid rgba(15,23,42,.08);box-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 12px rgba(15,23,42,.06);-webkit-transition:border-color 240ms cubic-bezier(.2,0,.2,1),box-shadow 240ms cubic-bezier(.2,0,.2,1),-webkit-transform 240ms cubic-bezier(.2,0,.2,1);transition:border-color 240ms cubic-bezier(.2,0,.2,1),box-shadow 240ms cubic-bezier(.2,0,.2,1),-webkit-transform 240ms cubic-bezier(.2,0,.2,1);transition:border-color 240ms cubic-bezier(.2,0,.2,1),box-shadow 240ms cubic-bezier(.2,0,.2,1),transform 240ms cubic-bezier(.2,0,.2,1);transition:border-color 240ms cubic-bezier(.2,0,.2,1),box-shadow 240ms cubic-bezier(.2,0,.2,1),transform 240ms cubic-bezier(.2,0,.2,1),-webkit-transform 240ms cubic-bezier(.2,0,.2,1)}body.web-chat-route .web-composer__inner ion-item.message-input-wrapper:hover{border-color:rgba(99,102,241,.25);box-shadow:0 2px 4px rgba(15,23,42,.05),0 16px 32px rgba(15,23,42,.1)}body.web-chat-route .web-composer__inner ion-item.message-input-wrapper:focus-within{border-color:rgba(99,102,241,.55);box-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 12px rgba(15,23,42,.06),0 0 0 4px rgba(99,102,241,.15),0 12px 28px rgba(99,102,241,.16);-webkit-transform:translateY(-1px);transform:translateY(-1px)}body.web-chat-route .web-composer__inner ion-item.message-input-wrapper ion-textarea{font-size:15px;--color:#0f172a;--placeholder-color:#94a3b8;--placeholder-opacity:1;caret-color:#5b6ef5}body.web-chat-route .web-composer__inner ion-item.message-input-wrapper ion-icon[name=send]{font-size:20px;padding:8px;border-radius:50%;margin-left:4px;-webkit-transition:background 240ms cubic-bezier(.2,0,.2,1),color 240ms cubic-bezier(.2,0,.2,1),box-shadow 240ms cubic-bezier(.2,0,.2,1),-webkit-transform 240ms cubic-bezier(.2,0,.2,1);transition:background 240ms cubic-bezier(.2,0,.2,1),color 240ms cubic-bezier(.2,0,.2,1),box-shadow 240ms cubic-bezier(.2,0,.2,1),-webkit-transform 240ms cubic-bezier(.2,0,.2,1);transition:background 240ms cubic-bezier(.2,0,.2,1),color 240ms cubic-bezier(.2,0,.2,1),transform 240ms cubic-bezier(.2,0,.2,1),box-shadow 240ms cubic-bezier(.2,0,.2,1);transition:background 240ms cubic-bezier(.2,0,.2,1),color 240ms cubic-bezier(.2,0,.2,1),transform 240ms cubic-bezier(.2,0,.2,1),box-shadow 240ms cubic-bezier(.2,0,.2,1),-webkit-transform 240ms cubic-bezier(.2,0,.2,1)}body.web-chat-route .web-composer__inner ion-item.message-input-wrapper ion-icon[name=send].disabled{color:#cbd5e1;background:0 0;box-shadow:none}body.web-chat-route .web-composer__inner ion-item.message-input-wrapper ion-icon[name=send]:not(.disabled){color:#fff;background:linear-gradient(135deg,#6366f1 0,#8b5cf6 50%,#a855f7 100%);box-shadow:0 4px 12px rgba(99,102,241,.36)}body.web-chat-route .web-composer__inner ion-item.message-input-wrapper ion-icon[name=send]:not(.disabled):hover{-webkit-transform:translateX(2px) scale(1.06);transform:translateX(2px) scale(1.06);box-shadow:0 6px 16px rgba(99,102,241,.5)}body.web-chat-route .web-composer__inner ion-item.message-input-wrapper ion-icon[name=mic]{font-size:20px;padding:6px;border-radius:50%;-webkit-transition:background 240ms cubic-bezier(.2,0,.2,1),color 240ms cubic-bezier(.2,0,.2,1),-webkit-transform 240ms cubic-bezier(.2,0,.2,1);transition:background 240ms cubic-bezier(.2,0,.2,1),color 240ms cubic-bezier(.2,0,.2,1),-webkit-transform 240ms cubic-bezier(.2,0,.2,1);transition:background 240ms cubic-bezier(.2,0,.2,1),color 240ms cubic-bezier(.2,0,.2,1),transform 240ms cubic-bezier(.2,0,.2,1);transition:background 240ms cubic-bezier(.2,0,.2,1),color 240ms cubic-bezier(.2,0,.2,1),transform 240ms cubic-bezier(.2,0,.2,1),-webkit-transform 240ms cubic-bezier(.2,0,.2,1)}body.web-chat-route .web-composer__inner ion-item.message-input-wrapper ion-icon[name=mic]:not(.disabled):not(.listening):hover{color:#4a5be0;background:rgba(99,102,241,.1);-webkit-transform:scale(1.06);transform:scale(1.06)}body.web-chat-route app-side-menu ion-content{--background:transparent;--padding-top:32px;--padding-bottom:32px}body.web-chat-route app-side-menu ion-content ion-list{max-width:720px;margin:0 auto;background:#fff;border-radius:20px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 12px rgba(15,23,42,.06);border:1px solid rgba(15,23,42,.05);padding:12px;overflow:hidden}body.web-chat-route app-side-menu ion-content .menu-item{--background:transparent;--padding-start:16px;--inner-padding-end:16px;--min-height:64px;border-bottom:1px solid rgba(15,23,42,.05);font-size:16px;color:#0f172a;-webkit-transition:background 160ms cubic-bezier(.2,0,.2,1);transition:background 160ms cubic-bezier(.2,0,.2,1);cursor:pointer}body.web-chat-route app-side-menu ion-content .menu-item:hover{--background:rgba(99, 102, 241, 0.06)}body.web-chat-route app-side-menu ion-content .menu-item img[slot=start]{margin-right:12px}body.web-chat-route app-side-menu ion-content .menu-item ion-icon[slot=end]{color:#94a3b8;font-size:18px}body.web-chat-route app-side-menu ion-content .menu-item.last-item{border-bottom:0}body.web-chat-route app-side-menu ion-content .shop-owner{max-width:720px;margin:24px auto 0;padding:0}body.web-chat-route app-side-menu ion-content .shop-owner ion-button[fill=outline]{--border-color:#5b6ef5;--color:#5b6ef5;--border-radius:999px;--border-width:1.5px;font-weight:700;letter-spacing:.2px;-webkit-transition:-webkit-transform 160ms cubic-bezier(.2,0,.2,1);transition:-webkit-transform 160ms cubic-bezier(.2,0,.2,1);transition:transform 160ms cubic-bezier(.2,0,.2,1);transition:transform 160ms cubic-bezier(.2,0,.2,1),-webkit-transform 160ms cubic-bezier(.2,0,.2,1)}body.web-chat-route app-side-menu ion-content .shop-owner ion-button[fill=outline]:hover{--background:rgba(99, 102, 241, 0.06);-webkit-transform:translateY(-1px);transform:translateY(-1px)}body.web-chat-route app-side-menu ion-header{background:0 0}body.web-chat-route app-side-menu ion-header ion-toolbar{--background:transparent;--border-color:transparent;--border-width:0;max-width:720px;margin:0 auto}body.web-chat-route app-side-menu ion-header ion-toolbar.profile-header{max-width:720px;margin:0 auto 12px;--background:#ffffff;border-radius:20px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 12px rgba(15,23,42,.06);border:1px solid rgba(15,23,42,.05);overflow:hidden}@-webkit-keyframes we-fade-rise{from{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes we-fade-rise{from{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes we-fade-in{from{opacity:0}to{opacity:1}}@keyframes we-fade-in{from{opacity:0}to{opacity:1}}body.web-chat-route .web-chips .chip:nth-child(2){-webkit-animation-delay:140ms;animation-delay:140ms}body.web-chat-route .web-chips .chip:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}body.web-chat-route .grid-shop-list .shop-card-item{-webkit-animation:.4s cubic-bezier(.2,0,.2,1) both we-fade-rise;animation:.4s cubic-bezier(.2,0,.2,1) both we-fade-rise}body.web-chat-route .grid-shop-list .shop-card-item:nth-child(1){-webkit-animation-delay:60ms;animation-delay:60ms}body.web-chat-route .grid-shop-list .shop-card-item:nth-child(2){-webkit-animation-delay:120ms;animation-delay:120ms}body.web-chat-route .grid-shop-list .shop-card-item:nth-child(3){-webkit-animation-delay:180ms;animation-delay:180ms}body.web-chat-route .grid-shop-list .shop-card-item:nth-child(4){-webkit-animation-delay:240ms;animation-delay:240ms}body.web-chat-route .grid-shop-list .shop-card-item:nth-child(5){-webkit-animation-delay:280ms;animation-delay:280ms}body.web-chat-route .grid-shop-list .shop-card-item:nth-child(6){-webkit-animation-delay:320ms;animation-delay:320ms}body.web-chat-route .grid-shop-list .shop-card-item:nth-child(7){-webkit-animation-delay:360ms;animation-delay:360ms}body.web-chat-route .grid-shop-list .shop-card-item:nth-child(n+8){-webkit-animation-delay:.4s;animation-delay:.4s}body.web-chat-route .web-composer{background:rgba(255,255,255,.82);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);box-shadow:0 -1px 0 rgba(15,23,42,.04),0 -8px 32px rgba(15,23,42,.06);-webkit-animation:240ms cubic-bezier(.2,0,.2,1) both we-fade-in;animation:240ms cubic-bezier(.2,0,.2,1) both we-fade-in;-webkit-animation-delay:120ms;animation-delay:120ms}@media (prefers-reduced-motion:reduce){body.web-chat-route .grid-shop-list .shop-card-item,body.web-chat-route .web-chips .chip,body.web-chat-route .web-composer,body.web-chat-route .web-hero-text{-webkit-animation:none!important;animation:none!important}}