.chatbot-fab{z-index:11050;color:#fff;cursor:pointer;width:72px;height:92px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:flex-end;padding:0;transition:transform .2s,filter .2s;display:inline-flex;position:fixed;bottom:16px;right:16px}html[data-mobile-nav-open=true] .chatbot-fab{opacity:0;pointer-events:none;transform:scale(.85)}body:has([role=dialog]:not(.chatbot-overlay__panel)) .chatbot-fab{opacity:0;pointer-events:none;transform:scale(.85)}body:has([aria-modal=true]:not(.chatbot-overlay__panel)) .chatbot-fab{opacity:0;pointer-events:none;transform:scale(.85)}body:has(input:focus) .chatbot-fab{opacity:0;pointer-events:none;transform:scale(.85)}body:has(textarea:focus) .chatbot-fab{opacity:0;pointer-events:none;transform:scale(.85)}body:has(select:focus) .chatbot-fab{opacity:0;pointer-events:none;transform:scale(.85)}.chatbot-fab__icon{object-fit:contain;object-position:bottom center;pointer-events:none;filter:drop-shadow(0 8px 18px #f1612259);-webkit-user-select:none;user-select:none;width:72px;height:92px;display:block}.chatbot-fab__badge{color:#fff;min-width:22px;height:18px;font-family:var(--font-unitel);letter-spacing:.04em;text-align:center;pointer-events:none;background:#111722;border-radius:9px;padding:0 5px;font-size:9px;font-weight:700;line-height:18px;position:absolute;bottom:2px;right:0;box-shadow:0 0 0 2px #fff}.chatbot-fab:hover{filter:brightness(1.04);transform:translateY(-2px)}.chatbot-fab:hover .chatbot-fab__icon{filter:drop-shadow(0 12px 22px #f161226b)}.chatbot-fab:focus-visible{outline-offset:3px;border-radius:12px;outline:2px solid #111722}.chatbot-overlay{z-index:12000;pointer-events:none;position:fixed;inset:0}.chatbot-overlay[data-open=false]{visibility:hidden;opacity:0;pointer-events:none!important}.chatbot-overlay[data-open=true]{visibility:visible;opacity:1}.chatbot-overlay__panel{pointer-events:auto;z-index:1;background:#fff;border:1px solid #ffe0d4;border-radius:18px;flex-direction:column;width:min(390px,100vw - 24px);height:min(640px,100vh - 120px);display:flex;position:fixed;bottom:92px;right:20px;overflow:hidden;box-shadow:0 18px 48px #1117222e}.chatbot-overlay[data-open=true] .chatbot-overlay__panel{animation:.22s chatbot-panel-in}.chatbot-overlay__header{color:#fff;z-index:2;background:linear-gradient(135deg,#fc6a30 0%,#fa540b 100%);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.chatbot-overlay__title{letter-spacing:.01em;font-size:15px;font-weight:600}.chatbot-overlay__minimize{color:#fff;cursor:pointer;background:#ffffff38;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.chatbot-overlay__minimize:hover{background:#ffffff52}.chatbot-overlay__minimize:focus-visible{outline-offset:2px;outline:2px solid #fff}.chatbot-overlay__frame-wrap{background:#fff;flex:auto;min-height:0;position:relative;overflow:hidden}.chatbot-overlay__frame{border:0;width:100%;height:100%;display:block}.chatbot-fab{right:10px;bottom:max(10px, env(safe-area-inset-bottom));width:52px;height:66px}.chatbot-fab__icon{width:52px;height:66px}.chatbot-fab__badge{min-width:20px;height:16px;font-size:8px;line-height:16px}@media (max-width:768px){:is(body:has(.customerAuthPage) .chatbot-fab,body:has(.registerPage) .chatbot-fab,body:has(.forgotPasswordPage) .chatbot-fab,body:has(.ekycPage) .chatbot-fab,body:has([class*=sim-order]) .chatbot-fab,body:has([class*=order_]) .chatbot-fab,body:has([class*=order-]) .chatbot-fab,body:has([class*=Order]) .chatbot-fab){display:none!important}}
.supportWidget{z-index:11100;font-family:var(--font-unitel);position:relative}.supportLauncher{z-index:11100;cursor:pointer;filter:drop-shadow(0 8px 14px #11172233);background:0 0;border:0;border-radius:50%;width:66px;height:66px;padding:0;transition:transform .2s;position:fixed;bottom:118px;right:24px}.supportLauncher:hover{transform:translateY(-3px)}.supportLauncher:focus-visible{outline-offset:3px;outline:2px solid #fc5b20}.supportLauncher img{object-fit:contain;width:100%;height:100%;display:block}html[data-mobile-nav-open=true] .supportLauncher{opacity:0;pointer-events:none}.supportPanel{z-index:12100;background:#fff;border:1px solid #eee;border-radius:16px;width:min(340px,100vw - 24px);max-height:min(680px,100vh - 112px);animation:.2s support-in;position:fixed;bottom:92px;right:22px;overflow:hidden;box-shadow:0 18px 48px #11172238}.supportPanel--create,.supportPanel--history{width:min(430px,100vw - 24px)}.supportPanel__header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:10px 14px;display:flex}.supportPanel__header strong{text-align:center;color:#232323;flex:1;font-size:17px}.supportPanel__logo{object-fit:contain;object-position:left center;width:112px;height:42px}.supportPanel__tools{gap:8px;margin-left:auto;display:flex}.supportIconButton{color:#323232;cursor:pointer;background:#f0f0f2;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:21px;line-height:1;display:inline-flex}.supportPanel__more{background:#fff5f1;border-bottom:1px solid #ffe0d3;grid-template-columns:1fr 1fr;display:grid}.supportPanel__more a{color:#ef561f;text-align:center;padding:11px 8px;font-size:13px;font-weight:600;text-decoration:none}.supportPanel__more a+a{border-left:1px solid #ffd7c7}.supportPanel__body{text-align:left;padding:4px 18px 18px}.supportPanel__body h2{color:#222;margin:6px 0 3px;font-size:21px}.supportPanel__body p{color:#8b8b8b;margin:0 0 14px;font-size:14px;line-height:1.4}.supportPanel__actions{gap:7px;display:grid}.supportPanel__actions a,.supportPanel__actions button,.supportSubmit{color:#fff;width:100%;min-height:38px;font:inherit;text-align:center;cursor:pointer;background:linear-gradient(#ff7a3f,#fa4d0b);border:0;border-radius:11px;padding:9px 14px;font-size:14px;font-weight:700;text-decoration:none;box-shadow:inset 0 1px #ffffff52}.supportPanel__content{max-height:calc(min(680px,100vh - 112px) - 64px);padding:14px;overflow:auto}.supportPanel__auth{text-align:center;padding:22px 12px}.supportPanel__auth p{color:#555;line-height:1.5}.supportPanel__auth a{color:#fff;background:#fa591d;border-radius:10px;padding:9px 20px;font-weight:700;text-decoration:none;display:inline-flex}.supportForm{gap:11px;display:grid}.supportForm label,.supportHistory label{color:#343434;gap:5px;font-size:12px;font-weight:700;display:grid}.supportForm input,.supportForm select,.supportForm textarea,.supportHistory input{color:#222;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #dedede;border-radius:9px;outline:none;padding:9px 10px;font-size:13px}.supportForm textarea{resize:vertical}.supportForm input:focus,.supportForm select:focus,.supportForm textarea:focus,.supportHistory input:focus{border-color:#fc5b20;box-shadow:0 0 0 3px #fc5b201a}.supportForm input:disabled,.supportForm select:disabled{color:#777;background:#f5f5f5}.supportSubmit:disabled{opacity:.62;cursor:wait}.supportHistory{gap:10px;display:grid}.supportHistory__filters{grid-template-columns:1fr 1fr;gap:9px;display:grid}.supportProblem{color:#555;background:#fffaf8;border:1px solid #f2d9ce;border-left:3px solid #fc5b20;border-radius:10px;gap:4px;padding:11px;font-size:12px;display:grid}.supportProblem strong{color:#252525;font-size:14px}.supportProblem time{color:#888}.supportEmpty{text-align:center;color:#888;padding:16px 4px;font-size:13px}.supportSecondary{color:#ef561f;cursor:pointer;background:#fff;border:1px solid #fc5b20;border-radius:10px;min-height:38px;font-weight:700}.supportMessage{border-radius:8px;margin:10px 0 0;padding:9px 10px;font-size:12px;line-height:1.4}.supportMessage--error{color:#b42318;background:#fff0ef}.supportMessage--success{color:#067647;background:#ecfdf3}@keyframes support-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:640px){.supportLauncher{right:10px;bottom:calc(max(8px, env(safe-area-inset-bottom)) + 72px);width:48px;height:48px}.supportPanel,.supportPanel--create,.supportPanel--history{right:8px;bottom:calc(max(8px, env(safe-area-inset-bottom)) + 65px);width:min(330px,100vw - 16px);max-height:calc(100dvh - 92px)}.supportPanel__content{max-height:calc(100dvh - 156px)}}@media (prefers-reduced-motion:reduce){.supportPanel{animation:none}.supportLauncher{transition:none}}
@font-face{font-family:FS Magistral;src:url(/fonts/FSMagistral-Medium.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FS Magistral;src:url(/fonts/FSMagistral-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:FS Magistral;src:url(/fonts/FSMagistral-Bold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:FS Magistral;src:url(/fonts/FSMagistral-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:FS Magistral;src:url(/fonts/FSMagistral-Bold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:FS Magistral;src:url(/fonts/FSMagistral-Bold.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Lao;src:url(/fonts/NotoSansLao-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Lao;src:url(/fonts/NotoSansLao-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Lao;src:url(/fonts/NotoSansLao-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--font-roboto:"Roboto", Arial, Helvetica, sans-serif;--font-title:"FS Magistral", "Noto Sans Lao", Arial, sans-serif;--font-body:var(--font-roboto), "Roboto", "Noto Sans Lao", Arial, sans-serif;--font-unitel:var(--font-body);--orange:#ff5a1f;--dark:#111722;--text:#343434;--muted:#69707a;--line:#ffe0d4;--soft:#fff5f0;--radius:28px}html[lang=en],html[lang=vi]{--font-body:var(--font-roboto), "Roboto", Arial, Helvetica, sans-serif;--font-unitel:var(--font-body);--font-title:"FS Magistral", var(--font-roboto), "Roboto", Arial, sans-serif}html[lang=lo]{--font-body:"Noto Sans Lao", var(--font-roboto), "Roboto", Arial, sans-serif;--font-unitel:var(--font-body);--font-title:"Noto Sans Lao", "FS Magistral", Arial, sans-serif}html[lang=lo] body,html[lang=lo] body *{font-family:Noto Sans Lao,Arial,sans-serif!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#fff;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-title)}html[lang=en] :is(h1,h2,h3,h4,h5,h6),html[lang=vi] :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-title)!important}*,:before,:after{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;text-rendering:auto}a{color:inherit;text-decoration:none}button{font-family:inherit}.container{width:min(1280px,100% - 160px);margin-inline:auto}.center{text-align:center}.btn{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:14px;padding:12px 28px;font-size:13px;font-weight:800;box-shadow:0 5px #ffd3c2}.btnDark{color:#111;box-shadow:none;background:#fff}.pill{color:#667085;background:#fff;border:1px solid #e4e7ec;border-radius:999px;align-items:center;width:max-content;padding:7px 18px;font-size:11px;display:inline-flex}.orangePill{background:var(--orange);color:#fff;border:0;padding:5px 13px;font-weight:700}@media (min-width:900px){html{zoom:90%}}@media (max-width:1100px){.container{width:min(100%,100% - 96px)}}@media (max-width:900px){.container{width:min(100%,100% - 48px)}}@media (max-width:600px){.container{width:min(100%,100% - 32px)}}@media (max-width:360px){.container{width:min(100%,100% - 24px)}}section[id]{scroll-margin-top:90px}@media (min-width:900px){section[id]{scroll-margin-top:130px}}.langSwitchOverlay{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:all;background:#ffffff8c;justify-content:center;align-items:center;animation:.18s ease-out langSwitchFadeIn;display:flex;position:fixed;inset:0}.langSwitchOverlayCard{color:#1a1a1a;font-family:var(--font-body,inherit);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:14px 20px;font-size:15px;font-weight:500;display:inline-flex;box-shadow:0 8px 32px #000b491f}.langSwitchSpinner{border:2px solid #fc6a3040;border-top-color:#fc6a30;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite langSwitchSpin}@keyframes langSwitchFadeIn{0%{opacity:0}to{opacity:1}}@keyframes langSwitchSpin{to{transform:rotate(360deg)}}
