.GoogleConsentBanner_banner__rAvHk{position:fixed;z-index:1000;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left));display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:760px;margin-right:auto;padding:18px;color:#161616;background:rgba(255,255,255,.96);border:1px solid rgba(15,23,42,.12);border-radius:18px;box-shadow:0 18px 60px rgba(15,23,42,.18);backdrop-filter:blur(18px)}.GoogleConsentBanner_banner__rAvHk strong{display:block;margin-bottom:5px;font-size:15px}.GoogleConsentBanner_banner__rAvHk p{max-width:540px;margin:0;color:#525252;font-size:13px;line-height:1.5}.GoogleConsentBanner_banner__rAvHk a{color:inherit;text-decoration:underline;text-underline-offset:3px}.GoogleConsentBanner_actions__AX_Fq{display:flex;flex:0 0 auto;gap:8px}.GoogleConsentBanner_actions__AX_Fq button{min-height:44px;padding:0 15px;border-radius:12px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.GoogleConsentBanner_secondary__Yow3r{color:#262626;background:#f5f5f5;border:1px solid #d4d4d4}.GoogleConsentBanner_primary__n_gFX{color:#fff;background:#171717;border:1px solid #171717}@media (max-width:640px){.GoogleConsentBanner_banner__rAvHk{align-items:stretch;flex-direction:column;gap:14px;padding:16px}.GoogleConsentBanner_actions__AX_Fq{display:grid;grid-template-columns:1fr 1fr}}@media (prefers-color-scheme:dark){.GoogleConsentBanner_banner__rAvHk{color:#fafafa;background:rgba(23,23,23,.96);border-color:rgba(255,255,255,.14);box-shadow:0 18px 60px rgba(0,0,0,.46)}.GoogleConsentBanner_banner__rAvHk p{color:#d4d4d4}.GoogleConsentBanner_secondary__Yow3r{color:#f5f5f5;background:#262626;border-color:#525252}.GoogleConsentBanner_primary__n_gFX{color:#171717;background:#fafafa;border-color:#fafafa}}.UptechChatEmbed_root__pqA5v{position:fixed;left:22px;bottom:22px;z-index:2147482000;font-family:var(--font-inter-tight),Inter,system-ui,sans-serif}.UptechChatEmbed_launcher__7XOWy{display:flex;align-items:center;gap:10px;min-height:56px;padding:0 18px 0 14px;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:#fff;text-decoration:none;background:linear-gradient(135deg,#101826,#2441e7 62%,#5974ff);box-shadow:0 18px 48px rgba(13,32,122,.35),0 3px 12px rgba(0,0,0,.22);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.UptechChatEmbed_launcher__7XOWy:hover{transform:translateY(-2px);box-shadow:0 22px 56px rgba(13,32,122,.42)}.UptechChatEmbed_launcher__7XOWy:focus-visible{outline:3px solid rgba(89,116,255,.45);outline-offset:3px}.UptechChatEmbed_icon__kN9NW{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.16)}.UptechChatEmbed_label___IVDn{display:flex;flex-direction:column;align-items:flex-start;line-height:1.08}.UptechChatEmbed_label___IVDn strong{font-size:14px;font-weight:750}.UptechChatEmbed_label___IVDn span{margin-top:4px;font-size:11px;opacity:.78}.UptechChatEmbed_panel__ZCeDt{position:absolute;left:0;bottom:0;width:min(400px,calc(100vw - 28px));height:min(690px,calc(100vh - 28px));overflow:hidden;border:1px solid rgba(27,37,68,.16);border-radius:24px;background:#fff;box-shadow:0 28px 90px rgba(7,16,52,.34);animation:UptechChatEmbed_enter__fezup .18s ease-out}.UptechChatEmbed_frame__L9pcF{width:100%;height:100%;border:0;background:#f7f8fc}@keyframes UptechChatEmbed_enter__fezup{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.UptechChatEmbed_root__pqA5v{left:12px;bottom:12px}.UptechChatEmbed_panel__ZCeDt{position:fixed;inset:0;width:100vw;height:100dvh;border:0;border-radius:0}.UptechChatEmbed_launcher__7XOWy{min-height:52px;padding-right:14px}.UptechChatEmbed_label___IVDn span{display:none}}@media (prefers-reduced-motion:reduce){.UptechChatEmbed_launcher__7XOWy,.UptechChatEmbed_panel__ZCeDt{animation:none;transition:none}}.AskAi_trigger__WAWpp{display:inline-flex;align-items:center;gap:7px;height:2.75rem;padding:0 .75rem;color:var(--bs-heading-color,#19212f);background:transparent;border:0;border-radius:0;font:inherit;font-family:var(--font-inter-tight),"Inter Tight",sans-serif;font-size:.9375rem;font-variation-settings:"wght" var(--bs-heading-weight,600),"slnt" 0;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:color .3s ease}.AskAi_trigger__WAWpp:focus-visible,.AskAi_trigger__WAWpp:hover{color:#4180ff}.AskAi_triggerIcon__dGtfK{display:inline-flex;align-items:center;justify-content:center;gap:3px;flex:0 0 auto;width:22px;height:24px}.AskAi_triggerIcon__dGtfK>span{display:block;width:2px;height:24px;flex:0 0 2px;background:currentColor;animation:AskAi_aiWave__TA7jS 1.8s ease-in-out infinite}.AskAi_triggerIcon__dGtfK>span:nth-child(2){animation-delay:-.2s}.AskAi_triggerIcon__dGtfK>span:nth-child(3){animation-delay:-.4s}.AskAi_triggerIcon__dGtfK>span:nth-child(4){animation-delay:-.6s}.AskAi_triggerIcon__dGtfK>span:nth-child(5){animation-delay:-.8s}@keyframes AskAi_aiWave__TA7jS{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.AskAi_triggerIcon__dGtfK>span{animation:none;transform:scaleY(.5)}.AskAi_triggerIcon__dGtfK>span:nth-child(2n){transform:scaleY(.8)}}.header--global .AskAi_trigger__WAWpp,.header--transparent.header-top .AskAi_trigger__WAWpp{color:rgba(255,255,255,.93)}.header--transparent.header-top .AskAi_trigger__WAWpp:focus-visible,.header--transparent.header-top .AskAi_trigger__WAWpp:hover{color:#fff}@media (min-width:1750px){.AskAi_trigger__WAWpp{height:2.9375rem;font-size:1rem;padding:0 .875rem}}.AskAi_triggerLabel__ChUYQ{display:inline}@media (max-width:1259px){.AskAi_triggerLabel__ChUYQ{display:none}.AskAi_trigger__WAWpp{padding:0 12px}}.AskAi_backdrop__rImQV{position:fixed;inset:0;z-index:2000;margin:0;padding:0;border:0;background:rgb(19 34 56/14%);cursor:default;animation:AskAi_panelFade__d5Isb .3s cubic-bezier(.4,0,.2,1)}.AskAi_panel__9MPbR{--assistant-ink:#132238;--assistant-muted:#65758b;--assistant-primary:#4180ff;--assistant-deep:#173e81;--assistant-surface:#f5f8fc;position:fixed;right:24px;bottom:24px;z-index:2001;display:flex;flex-direction:column;width:380px;max-width:calc(100% - 48px);height:min(640px,calc(100dvh - 112px));overflow:hidden;border:0;border-radius:24px!important;background:var(--assistant-surface);box-shadow:0 24px 70px -20px rgb(19 34 56/55%);color:var(--assistant-ink);font-family:var(--font-be-vietnam-pro),sans-serif;font-size:16px;font-weight:400;line-height:24px;animation:AskAi_panelEnter__vhAay .3s cubic-bezier(.4,0,.2,1)}.AskAi_panel__9MPbR,.AskAi_panel__9MPbR *{box-sizing:border-box;font-family:var(--font-be-vietnam-pro),sans-serif!important}.AskAi_panel__9MPbR .AskAi_headTitle__D6Md6,.AskAi_panel__9MPbR .AskAi_heroTitle__yQUlJ{margin:0;color:#fff;font-family:var(--font-be-vietnam-pro),sans-serif!important;font-variation-settings:normal}.AskAi_panel__9MPbR .AskAi_sectionTitle__ltc_N{color:var(--assistant-ink);font-family:var(--font-be-vietnam-pro),sans-serif!important;font-variation-settings:normal}.AskAi_panelChat__MSuv2,.AskAi_panelHelp__udHCK,.AskAi_panelHome__1x3Cf{min-height:0}.AskAi_panel__9MPbR a,.AskAi_panel__9MPbR button,.AskAi_panel__9MPbR summary,.AskAi_panel__9MPbR textarea{font-family:inherit}.AskAi_panel__9MPbR button{text-transform:none;letter-spacing:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none}.AskAi_panel__9MPbR a{text-decoration:none}.AskAi_panel__9MPbR :is(button,a,summary):focus-visible{outline:2px solid var(--assistant-primary);outline-offset:3px}.AskAi_body__htBQ6,.AskAi_helpBody__stsJ0,.AskAi_homeBody__WCbdW{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.AskAi_body__htBQ6::-webkit-scrollbar,.AskAi_helpBody__stsJ0::-webkit-scrollbar,.AskAi_homeBody__WCbdW::-webkit-scrollbar{display:none}.AskAi_hero__jWgvT{position:relative;padding:24px 24px 80px;background:linear-gradient(135deg,#173e81,#245bbb 55%,#4180ff);color:#fff}.AskAi_heroTitle__yQUlJ{margin:0;padding-right:24px;color:#fff;font-size:30px;font-weight:600;line-height:36px;letter-spacing:-.3px}.AskAi_heroText__0fV0d{margin:8px 0 0;color:#fff;font-size:15px;font-weight:400;line-height:24px}.AskAi_headBack__PBPQ6,.AskAi_iconButton__gZhm5,.AskAi_minimize__rPFkj{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:8px!important;background:rgb(255 255 255/10%);color:#fff;cursor:pointer;transition:background-color .15s ease}.AskAi_minimize__rPFkj{position:absolute;top:16px;right:16px}.AskAi_minimize__rPFkj svg{width:16px;height:16px}.AskAi_headBack__PBPQ6:hover,.AskAi_iconButton__gZhm5:hover,.AskAi_minimize__rPFkj:hover{background:rgb(255 255 255/20%)}.AskAi_panel__9MPbR .AskAi_headBack__PBPQ6:focus-visible,.AskAi_panel__9MPbR .AskAi_iconButton__gZhm5:focus-visible,.AskAi_panel__9MPbR .AskAi_minimize__rPFkj:focus-visible{outline-color:#fff;outline-offset:2px}.AskAi_homeCards__Ffn9o{position:relative;display:grid;gap:12px;margin-top:-56px;padding:0 16px 16px}.AskAi_assistantCard__DzDv8{padding:16px;border:1px solid rgb(0 0 0/5%);border-radius:16px!important;background:#fff;box-shadow:0 10px 30px -18px rgb(19 34 56/50%)}.AskAi_assistantIdentity__Oo4aR{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:12px!important;background:var(--assistant-surface)}.AskAi_avatar__DUWmr{position:relative;display:inline-flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%!important;background:#fff}.AskAi_avatar__DUWmr img{display:block;width:70%;height:70%;-o-object-fit:contain;object-fit:contain}.AskAi_onlineDot__aSZ8R{position:absolute;right:0;bottom:0;display:block;width:10px;height:10px;border:2px solid #fff;border-radius:50%!important;background:#22c55e}.AskAi_assistantBrand__k7V0d{margin:0;color:var(--assistant-muted);font-size:13px;font-weight:400;line-height:20px}.AskAi_assistantGreeting__Hei_C{margin:0;color:var(--assistant-ink);font-size:14.5px;font-weight:400;line-height:24px}.AskAi_assistantSend__OWrP0{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:12px 0 0;padding:12px;border:0;border-radius:12px!important;background:var(--assistant-deep);color:#fff;font-size:15px;font-weight:600;line-height:22.5px;cursor:pointer;transition:opacity .15s ease}.AskAi_assistantSend__OWrP0 svg{width:16px;height:16px}.AskAi_assistantSend__OWrP0:hover{opacity:.9}.AskAi_zaloCta__jpY6P{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;border:0;border-radius:16px!important;background:#0068ff;color:#fff;font-size:15px;font-weight:500;line-height:22.5px;transition:opacity .15s ease}.AskAi_zaloCta__jpY6P:focus-visible,.AskAi_zaloCta__jpY6P:hover{color:#fff}.AskAi_zaloCta__jpY6P:hover{opacity:.9}.AskAi_zaloBadge__6hZyX{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;height:28px;padding:0 6px;border-radius:6px!important;background:#fff;color:#0068ff;font-size:11px;font-weight:700;line-height:16px}.AskAi_zaloCta__jpY6P>svg{flex:0 0 16px;width:16px;height:16px}.AskAi_actionCard__LNAMI{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:14px 16px;border:1px solid rgb(0 0 0/5%);border-radius:16px!important;background:#fff;color:var(--assistant-ink);font-size:15px;font-weight:400;line-height:22.5px;text-align:left;cursor:pointer;transition:border-color .15s ease}.AskAi_actionCard__LNAMI:focus-visible,.AskAi_actionCard__LNAMI:hover{border-color:var(--assistant-primary);color:var(--assistant-ink)}.AskAi_actionIcon__8RiY7{display:inline-flex;flex:0 0 20px;align-items:center;justify-content:center;width:20px;height:20px;color:var(--assistant-primary)}.AskAi_actionIcon__8RiY7 svg{width:20px;height:20px}.AskAi_actionText__6fQi1{flex:1 1 auto;min-width:0;text-align:left}.AskAi_actionTitle__rhr8k{display:block;margin:0;font-size:15px;font-weight:400;line-height:22.5px}.AskAi_actionNote__qX8rS{display:block;margin:2px 0 0;color:var(--assistant-muted);font-size:12px;font-weight:400;line-height:18px}.AskAi_actionArrow__5sWgV{display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%!important;background:var(--assistant-primary);color:#fff}.AskAi_actionArrow__5sWgV svg{width:14px;height:14px}.AskAi_bottomNav__XWRog{display:grid;flex:0 0 auto;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 12px 8px;padding:8px 0;border:1px solid rgb(0 0 0/5%);border-radius:16px!important;background:#fff}.AskAi_navItem__6y7Jx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:32px;margin:0;padding:4px;border:0;border-radius:8px!important;background:transparent;color:var(--assistant-muted);font-size:12px;font-weight:500;line-height:18px;cursor:pointer;transition:color .15s ease}.AskAi_navItem__6y7Jx svg{width:20px;height:20px}.AskAi_navItemActive__Bezto,.AskAi_navItem__6y7Jx:hover{color:var(--assistant-primary)}.AskAi_powered__ylUgf{flex:0 0 auto;margin:0;padding:0 12px calc(8px + env(safe-area-inset-bottom));color:var(--assistant-muted);font-size:10.5px;font-weight:400;line-height:16px;text-align:center}.AskAi_compactHead__k2D1W{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:8px;padding:12px;background:linear-gradient(135deg,#173e81,#245bbb 55%,#4180ff);color:#fff}.AskAi_headBack__PBPQ6{background:transparent}.AskAi_headBack__PBPQ6 svg{width:20px;height:20px}.AskAi_iconButton__gZhm5 svg{width:16px;height:16px}.AskAi_headIdentity__i9vUx{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-width:0}.AskAi_compactAvatar__Ao_xX{flex-basis:32px;width:32px;height:32px}.AskAi_headTitle__D6Md6{margin:0;color:#fff;font-size:15px;font-weight:600;line-height:20px}.AskAi_headNote__t7VEp{display:flex;align-items:center;gap:4px;margin:2px 0 0;color:rgb(255 255 255/85%);font-size:11px;font-weight:400;line-height:16.5px}.AskAi_headNote__t7VEp>span{flex:0 0 6px;width:6px;height:6px;border-radius:50%!important;background:#4ade80}.AskAi_headActions__iVUgO{display:flex;flex:0 0 auto;align-items:center;gap:4px}.AskAi_body__htBQ6{display:flex;flex-direction:column;gap:12px;padding:16px;scroll-padding-block:16px}.AskAi_greetingRow__9a703{display:flex;align-items:flex-start;gap:8px}.AskAi_bubble__c2qwz,.AskAi_msg__Yjdl1{max-width:80%;margin:0;padding:10px 16px;border:1px solid rgb(19 34 56/6%);border-radius:16px 16px 16px 6px!important;background:#fff;color:var(--assistant-ink);font-size:14.5px;font-weight:400;line-height:24px;white-space:pre-wrap;overflow-wrap:anywhere}.AskAi_msgUser__OVUG0{align-self:flex-end;border-color:var(--assistant-primary);border-radius:16px 16px 6px 16px!important;background:var(--assistant-primary);color:#fff}.AskAi_msgBot__rNCv1{align-self:flex-start}.AskAi_msgBot__rNCv1 a{color:#2462df;text-decoration:underline;text-underline-offset:3px}.AskAi_suggestList__Q60V2{display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:100%;margin:0}.AskAi_suggest__v_EHL{width:auto;max-width:100%;min-height:32px;margin:0;padding:5px 12px;border:1px solid rgb(65 128 255/60%);border-radius:999px!important;background:transparent;color:var(--assistant-deep);font-size:12.5px;font-weight:500;line-height:20px;text-align:left;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.AskAi_suggest__v_EHL:focus-visible{background:#eaf1ff}@media (hover:hover) and (pointer:fine){.AskAi_suggest__v_EHL:hover{background:#eaf1ff;transform:translateY(-2px)}}.AskAi_pending__q5z2j{display:inline-block;width:7px;height:14px;margin-left:3px;background:var(--assistant-primary);vertical-align:-2px}.AskAi_error__H1IGm{margin:0;padding:10px 12px;border:1px solid #fecaca;border-radius:12px!important;background:#fff1f2;color:#9f1239;font-size:13.5px;line-height:22px}.AskAi_foot__o6avS{flex:0 0 auto;padding:12px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid rgb(19 34 56/8%);background:#fff}.AskAi_form__r8427{display:flex;align-items:flex-end;gap:8px;padding:6px 6px 6px 16px;border:1px solid rgb(19 34 56/12%);border-radius:24px!important;background:var(--assistant-surface);transition:border-color .15s ease}.AskAi_form__r8427:focus-within{border-color:var(--assistant-primary)}.AskAi_input__bnODz{flex:1 1 auto;width:100%;min-width:0;min-height:36px;max-height:112px;margin:0;padding:6px 0;border:0;border-radius:0!important;background:transparent;color:var(--assistant-ink);font-size:15px;font-weight:400;line-height:24px;resize:none}.AskAi_input__bnODz,.AskAi_input__bnODz:focus{outline:0;box-shadow:none}.AskAi_input__bnODz::-moz-placeholder{color:var(--assistant-muted);opacity:1}.AskAi_input__bnODz::placeholder{color:var(--assistant-muted);opacity:1}.AskAi_send__uv3He{display:inline-flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:50%!important;background:var(--assistant-primary);color:#fff;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.AskAi_send__uv3He svg{width:16px;height:16px}.AskAi_send__uv3He:hover:not(:disabled){background:#2868e5}.AskAi_send__uv3He:disabled{opacity:.4;cursor:not-allowed}.AskAi_disclaimer__BDZCm{margin:8px 0 0;color:var(--assistant-muted);font-size:10.5px;font-weight:400;line-height:16px;text-align:center}.AskAi_disclaimer__BDZCm a{color:var(--assistant-deep);text-decoration:underline;text-underline-offset:2px}.AskAi_helpBody__stsJ0{display:flex;flex-direction:column;gap:12px;padding:16px}.AskAi_sectionTitle__ltc_N{display:flex;align-items:center;gap:8px;margin:0;color:var(--assistant-ink);font-size:14px;font-weight:600;line-height:20px}.AskAi_sectionTitle__ltc_N svg{width:16px;height:16px}.AskAi_helpItem__Dc8J_{padding:12px 16px;border:1px solid rgb(0 0 0/5%);border-radius:16px!important;background:#fff;transition:border-color .15s ease}.AskAi_helpItem__Dc8J_[open]{border-color:rgb(65 128 255/60%)}.AskAi_helpItem__Dc8J_ summary{display:flex;align-items:center;gap:8px;min-height:32px;color:var(--assistant-ink);font-size:14.5px;font-weight:400;line-height:22px;list-style:none;cursor:pointer}.AskAi_helpItem__Dc8J_ summary::-webkit-details-marker{display:none}.AskAi_helpSummaryIcon__veJRS{flex:0 0 16px;width:16px;height:16px;color:var(--assistant-primary)}.AskAi_helpChevron__bLZ7l{flex:0 0 16px;width:16px;height:16px;margin-left:auto;color:var(--assistant-muted);transition:transform .15s ease}.AskAi_helpItem__Dc8J_[open] .AskAi_helpChevron__bLZ7l{transform:rotate(180deg)}.AskAi_helpAnswer__FoUp1{margin:8px 0 0;color:var(--assistant-muted);font-size:13.5px;font-weight:400;line-height:24px}.AskAi_helpAnswer__FoUp1 p{margin:0}.AskAi_helpAnswer__FoUp1 a{color:#2462df;text-decoration:underline;text-underline-offset:2px}.AskAi_helpLinks__smYKt{display:grid;gap:12px}.AskAi_helpLinks__smYKt .AskAi_actionCard__LNAMI{padding-block:12px}@keyframes AskAi_panelFade__d5Isb{0%{opacity:0}to{opacity:1}}@keyframes AskAi_panelEnter__vhAay{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:639px){.AskAi_panel__9MPbR{inset:0;width:100%;max-width:none;height:100dvh;border:0;border-radius:0!important}.AskAi_hero__jWgvT{padding-top:calc(24px + env(safe-area-inset-top))}.AskAi_minimize__rPFkj{top:calc(16px + env(safe-area-inset-top))}.AskAi_compactHead__k2D1W{padding-top:calc(12px + env(safe-area-inset-top))}.AskAi_body__htBQ6{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.AskAi_backdrop__rImQV,.AskAi_panel__9MPbR{animation:none}.AskAi_panel__9MPbR *,.AskAi_panel__9MPbR :after,.AskAi_panel__9MPbR :before{transition:none!important}.AskAi_suggest__v_EHL:hover{transform:none}}@media print{.AskAi_backdrop__rImQV,.AskAi_panel__9MPbR{display:none!important}}:root{--floating-contact-blue:#4180ff;--floating-contact-ink:#132238;--floating-action-size:48px;--floating-action-edge:24px;--floating-action-gap:6px;--floating-action-offset:0px;--floating-backtotop-size:44px;--floating-mobile-bar-height:68px;--floating-motion-easing:cubic-bezier(.4,0,.2,1)}.floating-contact{position:fixed;right:calc(var(--floating-action-edge) + env(safe-area-inset-right));bottom:calc(64px + env(safe-area-inset-bottom) + var(--floating-action-offset));z-index:99;display:flex;flex-direction:column;align-items:flex-end;gap:var(--floating-action-gap);color:var(--floating-contact-ink);font-family:inherit}.floating-contact[hidden],.floating-contact__mobile[hidden],.floating-contact__teaser[hidden]{display:none!important}.floating-contact__teaser{display:flex;flex-direction:column;align-items:flex-end;gap:var(--floating-action-gap)}.floating-contact__greeting{box-sizing:border-box;width:220px;padding:10px 12px;border:0;border-radius:16px!important;background:#fff;color:var(--floating-contact-ink);box-shadow:0 0 0 1px rgb(19 34 56/5%),0 18px 50px -18px rgb(19 34 56/24%);animation:floating-contact-enter .5s var(--floating-motion-easing) backwards}.floating-contact__brand{display:flex;align-items:center;gap:8px}.floating-contact__brand strong{font-size:13.5px;font-weight:600;line-height:20px}.floating-contact__avatar{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;overflow:hidden;border-radius:50%!important;background:#eef4ff;color:var(--floating-contact-blue);font-size:14px;font-weight:700;line-height:1}.floating-contact__avatar svg{display:block;width:16px;height:16px}.floating-contact__greeting p{min-height:40px;margin:4px 0 0;font-weight:400}.floating-contact__greeting p,.floating-contact__shortcut{color:var(--floating-contact-ink);font-size:12.5px;line-height:20.8px}.floating-contact__shortcut{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;max-width:100%;min-height:32px;margin:0;padding:0 12px;border:1px solid rgb(65 128 255/60%);border-radius:999px!important;background:#fff;box-shadow:0 2px 5px rgb(19 34 56/5%);font-family:inherit;font-weight:500;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .2s var(--floating-motion-easing),background-color .2s ease,color .2s ease,border-color .2s ease;animation:floating-contact-enter .5s var(--floating-motion-easing) backwards}.floating-contact__teaser>.floating-contact__shortcut:nth-child(2){animation-delay:.6s}.floating-contact__teaser>.floating-contact__shortcut:nth-child(3){animation-delay:.69s}.floating-contact__teaser>.floating-contact__shortcut:nth-child(4){animation-delay:.78s}.floating-contact__teaser>.floating-contact__shortcut:nth-child(5){animation-delay:.87s}.floating-contact__launcher{display:inline-flex;flex:0 0 var(--floating-action-size);align-items:center;justify-content:center;width:var(--floating-action-size);height:var(--floating-action-size);margin:4px 0 0;padding:0;border:0;border-radius:50%!important;background:linear-gradient(135deg,#6196ff,#4180ff 55%,#2462df);color:#fff;box-shadow:0 0 0 5px rgb(65 128 255/8%),0 8px 24px rgb(65 128 255/32%);font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .2s var(--floating-motion-easing),box-shadow .2s ease}.floating-contact__launcher:focus-visible,.floating-contact__mobile-action:focus-visible,.floating-contact__shortcut:focus-visible{outline:3px solid var(--floating-contact-blue);outline-offset:3px}.floating-contact__shortcut:focus-visible{border-color:var(--floating-contact-blue);background:#2462df;color:#fff}@media (hover:hover) and (pointer:fine){.floating-contact__shortcut:hover{border-color:var(--floating-contact-blue);background:#2462df;color:#fff;transform:translateY(-2px)}.floating-contact__launcher:hover{transform:scale(1.05);box-shadow:0 0 0 5px rgb(65 128 255/12%),0 10px 28px rgb(65 128 255/38%)}}.floating-contact__mobile{display:none}button.footer__backtotop{z-index:100;right:calc(84px + env(safe-area-inset-right))!important;bottom:calc(64px + env(safe-area-inset-bottom) + var(--floating-action-offset))!important;width:var(--floating-backtotop-size)!important;height:var(--floating-backtotop-size)!important;padding:0;border:1px solid rgb(65 128 255/20%)!important;border-radius:50%!important;background:#fff!important;color:var(--floating-contact-blue)!important;box-shadow:0 6px 20px rgb(19 34 56/12%);transform:translateY(8px);opacity:0;visibility:hidden;pointer-events:none;transition:transform .2s var(--floating-motion-easing),opacity .2s ease,visibility 0s linear .2s}button.footer__backtotop.active{transform:none;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}button.footer__backtotop:hover{color:var(--floating-contact-blue)!important}@keyframes floating-contact-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:1023px){.floating-contact{display:none}.floating-contact__mobile{position:fixed;right:0;bottom:var(--floating-action-offset);left:0;z-index:99;box-sizing:border-box;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:4px;height:calc(var(--floating-mobile-bar-height) + env(safe-area-inset-bottom));padding:6px calc(8px + env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) calc(8px + env(safe-area-inset-left));border-top:1px solid rgb(19 34 56/8%);background:#fff;box-shadow:0 -6px 24px rgb(19 34 56/8%)}body:has(.floating-contact__mobile){padding-bottom:calc(var(--floating-mobile-bar-height) + env(safe-area-inset-bottom))}.floating-contact__mobile-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:44px;margin:0;padding:4px 2px;border:0;border-radius:12px!important;background:transparent;color:var(--floating-contact-ink);font-family:inherit;font-size:10.5px;font-weight:500;line-height:1.3;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.floating-contact__mobile-action svg{display:block;flex:0 0 20px;width:20px;height:20px}.floating-contact__mobile-action--ai{background:linear-gradient(135deg,#6196ff,#4180ff 55%,#2462df);color:#fff}button.footer__backtotop{right:calc(16px + env(safe-area-inset-right))!important;bottom:calc(84px + env(safe-area-inset-bottom) + var(--floating-action-offset))!important}}@media (prefers-reduced-motion:reduce){.floating-contact__greeting,.floating-contact__shortcut{animation:none}.floating-contact__launcher,.floating-contact__shortcut,button.footer__backtotop{transition:none}.floating-contact .floating-contact__launcher,.floating-contact .floating-contact__shortcut{transform:none}}@media print{.floating-contact,.floating-contact__mobile{display:none!important}body:has(.floating-contact__mobile){padding-bottom:0}}