.um-chat_goc__8EGYN{--um-bg:#fcfcfd;--um-panel:#f3f5f8;--um-ink:#202633;--um-muted:#687487;--um-line:#dfe4ec;--um-grid:#bcc6d518;--um-accent:#be3834;--um-accent-soft:#c93c3410;--um-cool:#438f9d;--um-glow:#d6483820;--um-bottom:max(18px,env(safe-area-inset-bottom,0px));--um-top:max(18px,env(safe-area-inset-top,0px));position:fixed;right:max(18px,env(safe-area-inset-right,0px));bottom:var(--um-bottom);z-index:99;width:min(392px,calc(100vw - 36px));pointer-events:none;color:var(--um-ink);font-family:var(--font-body,Arial,sans-serif);isolation:isolate}[data-theme=dark] .um-chat_goc__8EGYN{--um-bg:#10141d;--um-panel:#181e2a;--um-ink:#edf0f7;--um-muted:#a1adbf;--um-line:#ffffff1c;--um-grid:#a0b5d40a;--um-accent:#f08b7a;--um-accent-soft:#ee665b12;--um-cool:#79c6d3;--um-glow:#ec5d4426}.um-chat_khung__hrmf_,.um-chat_nut__VE_hd{pointer-events:auto;box-sizing:border-box}.um-chat_khung__hrmf_{position:relative;display:flex;flex-direction:column;width:100%;height:600px;min-height:0;max-height:calc(100dvh - var(--um-bottom) - var(--um-top));overflow:hidden;border:1px solid var(--um-line);border-radius:22px;background:var(--um-bg);box-shadow:0 24px 80px #111b322c,0 0 0 4px #ffffff24,0 0 44px var(--um-glow);transform-origin:bottom right;animation:um-chat_um-open__zqahP .25s cubic-bezier(.2,.8,.2,1)}[data-theme=dark] .um-chat_khung__hrmf_{background:linear-gradient(145deg,#1c202bd9,#10141df5 42%),#10141d;box-shadow:0 24px 80px #0008,0 0 0 4px #ffffff03,0 0 48px #ed5b3510;backdrop-filter:blur(24px)}.um-chat_khung__hrmf_:before{content:"";position:absolute;z-index:2;top:0;left:18px;right:18px;height:1px;background:linear-gradient(90deg,transparent,#e56955 28%,#e69e8b 52%,var(--um-cool) 84%,transparent);pointer-events:none}.um-chat_khungThu__6rJp_{animation:um-chat_um-close__QPBrE .22s ease forwards}.um-chat_dau__RH_nn{display:flex;align-items:center;gap:11px;padding:18px 18px 15px;flex-shrink:0;border-bottom:1px solid var(--um-line);background:linear-gradient(100deg,var(--um-accent-soft),transparent 75%)}.um-chat_dauMark__xxFuz{width:40px;height:40px;flex:0 0 40px;border-radius:13px;object-fit:cover;border:1px solid #d9514140;box-shadow:0 3px 12px #0001}.um-chat_dauCopy__Hc_Yi{flex:1;min-width:0}.um-chat_ten__ZW6ji{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;letter-spacing:-.3px;color:var(--um-ink)}.um-chat_aiBadge__9iWYp{display:inline-flex;align-items:center;height:18px;padding:0 5px;border:1px solid #ca574548;border-radius:4px;background:var(--um-accent-soft);color:var(--um-accent);font:10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.6px}.um-chat_phu__yQ5bp{margin:4px 0 0;color:var(--um-muted);font-size:11.5px;line-height:1.4}.um-chat_thu__g6dHT{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--um-muted);cursor:pointer;transition:background .2s,color .2s}.um-chat_thu__g6dHT:hover{background:var(--um-panel);border-color:var(--um-line);color:var(--um-ink)}.um-chat_thoai__Gwup5{position:relative;display:flex;flex-direction:column;gap:20px;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--um-line) transparent;padding:22px 20px;background:radial-gradient(ellipse at 50% 8%,var(--um-glow),transparent 62%)}.um-chat_thoai__Gwup5[data-empty=true]{justify-content:safe center;background:radial-gradient(ellipse at 50% 24%,var(--um-glow),transparent 60%),linear-gradient(var(--um-grid) 1px,transparent 1px),linear-gradient(90deg,var(--um-grid) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px}.um-chat_welcome__KyzbQ{display:flex;flex-direction:column;align-items:center;text-align:center;flex-shrink:0}.um-chat_aiCore__rWbAO{position:relative;width:110px;height:110px;margin:0 0 14px;display:grid;place-items:center;isolation:isolate}.um-chat_aiCore__rWbAO:before{content:"";position:absolute;inset:20px;border-radius:50%;background:var(--um-glow);filter:blur(14px);z-index:-1}.um-chat_orbit__Fwiek{position:absolute;inset:0;width:100%;height:100%;stroke:var(--um-accent);stroke-width:.8}.um-chat_outerRing__eTGMQ{stroke:var(--um-line);stroke-dasharray:2 6}.um-chat_orbitSpin__yXzNz{transform-origin:60px 60px;animation:um-chat_um-orbit__x1gNi 24s linear infinite}.um-chat_orbitSpin__yXzNz ellipse{opacity:.6}.um-chat_orbitSpin__yXzNz ellipse+ellipse{stroke:var(--um-cool);opacity:.6}.um-chat_coreDot__X8N6I{fill:var(--um-accent);stroke:none}.um-chat_coolDot__3qcNC{fill:var(--um-cool);stroke:none}.um-chat_coreHex__vitak{fill:var(--um-accent-soft);stroke:var(--um-accent);stroke-width:.7;opacity:.8}.um-chat_coreTicks__5JoJh{stroke:var(--um-muted);opacity:.5}.um-chat_coreFace__I976R{position:relative;display:grid;place-items:center;width:46px;height:46px;border-radius:13px;border:1px solid #c95d4940;background:var(--um-bg);color:var(--um-accent);box-shadow:0 0 20px var(--um-glow)}.um-chat_eyebrow__S71Nh{color:var(--um-accent);font:9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1.8px}.um-chat_greeting__yS4o4{max-width:290px;margin:13px 0 0;font-size:16px;font-weight:450;letter-spacing:-.2px;color:var(--um-ink)}.um-chat_goiY__7uULR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;flex-shrink:0}.um-chat_chip__3M_Ns{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;min-height:100px;padding:14px 11px 11px;border:1px solid var(--um-line);border-radius:12px;background:var(--um-bg);color:var(--um-accent);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s}.um-chat_chip__3M_Ns>span{color:var(--um-ink);font-size:11.5px;font-weight:550;line-height:1.45}.um-chat_chipArrow__Y9fwv{position:absolute;top:9px;right:8px;color:var(--um-muted);opacity:.6}.um-chat_chip__3M_Ns:hover{border-color:var(--um-accent);background:var(--um-accent-soft);transform:translateY(-2px);box-shadow:0 4px 16px var(--um-glow)}.um-chat_assistantMessage__y0S5c,.um-chat_userMessage__uXpy1{min-width:0;max-width:100%;flex-shrink:0}.um-chat_messageAuthor__E90N0{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:var(--um-accent);font-size:10px;font-weight:600;letter-spacing:.3px}.um-chat_bong__9T0Go{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.75}.um-chat_em__xyYm7{color:var(--um-ink);padding:0 2px}.um-chat_userMessage__uXpy1{align-self:flex-end;max-width:88%}.um-chat_khach__LLykG{padding:11px 14px;border:1px solid #c9584533;border-radius:14px 14px 4px 14px;background:var(--um-accent-soft);color:var(--um-ink)}.um-chat_dangSoan__qVzZJ{display:flex;align-items:center;gap:10px;color:var(--um-muted);font-size:12px;flex-shrink:0}.um-chat_thinkingDots__HPS_d{display:flex;align-items:center;gap:4px}.um-chat_thinkingDots__HPS_d i{display:block;width:4px;height:4px;background:var(--um-accent);border-radius:50%;animation:um-chat_um-thinking__trxlO 1.2s ease-in-out infinite}.um-chat_thinkingDots__HPS_d i:nth-child(2){animation-delay:.15s}.um-chat_thinkingDots__HPS_d i:nth-child(3){animation-delay:.3s}.um-chat_canhBao__xENNG{margin:0;padding:12px;border:1px solid #b9803a50;border-radius:10px;background:#b9803a0d;color:var(--um-ink);font-size:12px;line-height:1.6;flex-shrink:0}.um-chat_form__o_3f1{flex-shrink:0;margin:0;padding:13px 16px 11px;border-top:1px solid var(--um-line);background:var(--um-bg)}.um-chat_composer__1WiBo{display:flex;align-items:center;padding:6px;border:1px solid var(--um-line);border-radius:14px;transition:border-color .2s,box-shadow .2s}.um-chat_composer__1WiBo:focus-within{border-color:var(--um-accent);box-shadow:0 0 0 3px var(--um-accent-soft)}.um-chat_o__z4V8t{width:100%;height:36px;min-width:0;padding:0 8px;border:0;outline:none;background:transparent;color:var(--um-ink);font:inherit;box-sizing:border-box}.um-chat_o__z4V8t::placeholder{color:var(--um-muted)}.um-chat_gui__NXUT2{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;padding:0;border:1px solid #e9746266;border-radius:9px;background:#ca443b;color:#fff;cursor:pointer;transition:background .2s,transform .2s}.um-chat_gui__NXUT2:hover:not(:disabled){background:#df5246;transform:translateY(-1px)}.um-chat_gui__NXUT2:disabled{border-color:var(--um-line);background:var(--um-line);color:var(--um-muted);cursor:default}.um-chat_o__z4V8t:disabled{opacity:.6}.um-chat_composerMeta__p_msU{display:flex;align-items:center;justify-content:space-between;margin:9px 3px 0;color:var(--um-muted);font:9px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.7px}.um-chat_composerMeta__p_msU>span:first-child{display:flex;align-items:center;gap:5px}.um-chat_cham__QkxpT{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--um-cool)}.um-chat_nut__VE_hd{position:relative;display:flex;align-items:center;gap:9px;margin-left:auto;padding:7px;width:176px;height:58px;border:1px solid var(--um-line);border-radius:17px;background:var(--um-bg);color:var(--um-ink);box-shadow:0 8px 32px #111b3224,0 0 20px var(--um-glow);cursor:pointer;transition:transform .2s,border-color .2s}.um-chat_nut__VE_hd:hover{transform:translateY(-2px);border-color:var(--um-accent)}.um-chat_nutIcon__6QyPI{display:block;flex:0 0 42px;width:42px;height:42px;border-radius:11px;overflow:hidden}.um-chat_nutIcon__6QyPI img{display:block;width:100%;height:100%;object-fit:cover}.um-chat_nutCopy__5lh6j{display:flex;flex-direction:column;min-width:0;gap:4px;text-align:left}.um-chat_nutTen__jWKic{font-size:12px;font-weight:600;white-space:nowrap}.um-chat_nutPhu__jFxMz{font-size:9px;color:var(--um-muted);line-height:1.3}.um-chat_huyHieu__BrPf3{position:absolute;top:3px;right:3px;width:7px;height:7px;overflow:hidden;border:2px solid var(--um-bg);border-radius:50%;background:#65b69d;color:transparent;font-size:0}.um-chat_nutAn__7K__U{display:none}.um-chat_goc__8EGYN button:focus-visible{outline:2px solid var(--um-accent);outline-offset:3px}.um-chat_o__z4V8t:focus-visible{outline:none}@keyframes um-chat_um-open__zqahP{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes um-chat_um-close__QPBrE{to{opacity:0;transform:translateY(12px) scale(.98)}}@keyframes um-chat_um-orbit__x1gNi{to{transform:rotate(1turn)}}@keyframes um-chat_um-thinking__trxlO{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media(max-width:480px){.um-chat_goc__8EGYN{--um-bottom:max(12px,env(safe-area-inset-bottom,0px));--um-top:max(12px,env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px));width:calc(100vw - 24px)}.um-chat_khung__hrmf_{height:600px;border-radius:19px}.um-chat_dau__RH_nn{padding:14px 16px}.um-chat_thoai__Gwup5{padding:20px 16px}.um-chat_o__z4V8t{font-size:16px}.um-chat_nut__VE_hd{width:58px;border-radius:17px}.um-chat_nutCopy__5lh6j{display:none}}@media(max-height:600px){.um-chat_khung__hrmf_{height:calc(100dvh - var(--um-bottom) - var(--um-top))}.um-chat_thoai__Gwup5{padding-block:14px}.um-chat_aiCore__rWbAO{width:72px;height:72px;margin-bottom:8px}.um-chat_greeting__yS4o4{margin-top:9px;font-size:14px}.um-chat_thoai__Gwup5[data-empty=true]{gap:14px}}@media(prefers-reduced-motion:reduce){.um-chat_goc__8EGYN *{animation:none!important;transition:none!important}.um-chat_chip__3M_Ns:hover,.um-chat_gui__NXUT2:hover:not(:disabled),.um-chat_nut__VE_hd:hover{transform:none}}.um-chat_khung__hrmf_{height:640px;border-radius:24px;box-shadow:0 26px 90px #17263d26,0 0 0 4px #ffffff30}.um-chat_dau__RH_nn{padding:16px 19px 15px;background:transparent}.um-chat_dauMark__xxFuz{width:34px;height:34px;flex-basis:34px;border-radius:11px}.um-chat_ten__ZW6ji{font-size:14px}.um-chat_phu__yQ5bp{font-size:11px}.um-chat_thoai__Gwup5{padding:16px 20px}.um-chat_thoai__Gwup5[data-empty=true]{gap:22px;background:radial-gradient(ellipse at 50% 12%,var(--um-glow),transparent 64%)}.um-chat_aiCore__rWbAO{width:94px;height:94px;margin-bottom:10px}.um-chat_aiCore__rWbAO:before{inset:12px;background:radial-gradient(circle,#8cae8730,var(--um-glow) 60%,transparent);filter:blur(16px)}.um-chat_outerRing__eTGMQ{stroke-dasharray:1 7;opacity:.7}.um-chat_orbitSpin__yXzNz{animation:um-chat_um-frame__562ip 5s ease-in-out infinite;transform:none}.um-chat_coreTicks__5JoJh{opacity:.3}.um-chat_coreFace__I976R{width:70px;height:70px;border-radius:21px;overflow:hidden;border:1px solid #c98b6350;box-shadow:0 8px 24px #0002,0 0 0 5px #ffffff05,0 0 28px var(--um-glow)}.um-chat_coreFace__I976R img{display:block;width:100%;height:100%;object-fit:cover}.um-chat_eyebrow__S71Nh{font-size:9px;letter-spacing:2.2px;color:var(--um-muted)}.um-chat_welcomeTitle__iiCxW{margin:11px 0 0;font-family:var(--font-body,Arial,sans-serif);font-size:24px;line-height:1.25;font-weight:600;letter-spacing:-.8px;color:var(--um-ink)}.um-chat_greeting__yS4o4{max-width:280px;margin:9px 0 0;font-size:13px;line-height:1.65;letter-spacing:0;color:var(--um-muted)}.um-chat_goiY__7uULR{display:flex;flex-direction:column;gap:0;padding:3px 10px;border:1px solid var(--um-line);border-radius:15px;background:var(--um-bg)}.um-chat_chip__3M_Ns{display:grid;grid-template-columns:32px minmax(0,1fr) 13px;align-items:center;gap:11px;min-height:58px;padding:10px 1px;border:0;border-radius:0;background:transparent;box-shadow:none}.um-chat_chip__3M_Ns+.um-chat_chip__3M_Ns{border-top:1px solid var(--um-line)}.um-chat_chip__3M_Ns:hover{background:transparent;box-shadow:none;transform:none}.um-chat_chip__3M_Ns:hover .um-chat_taskCopy__Fwgxt strong{color:var(--um-accent)}.um-chat_chip__3M_Ns .um-chat_taskIcon__RBHjM{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--um-line);border-radius:10px;background:var(--um-accent-soft);color:var(--um-accent)}.um-chat_chip__3M_Ns .um-chat_taskCopy__Fwgxt{display:flex;flex-direction:column;gap:3px;min-width:0}.um-chat_taskCopy__Fwgxt strong{font-size:12px;font-weight:550;line-height:1.3;overflow-wrap:anywhere;transition:color .2s}.um-chat_taskCopy__Fwgxt small{font-size:10.5px;line-height:1.35;font-weight:400;color:var(--um-muted);overflow-wrap:anywhere}.um-chat_chipArrow__Y9fwv{position:static;opacity:.7;transition:transform .2s}.um-chat_chip__3M_Ns:hover .um-chat_chipArrow__Y9fwv{transform:translate(1px,-1px)}.um-chat_form__o_3f1{padding:12px 15px 15px;border-top:0;background:transparent}.um-chat_composer__1WiBo{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:8px;padding:11px 12px 10px;border-radius:17px;background:var(--um-panel);box-shadow:inset 0 1px 0 #ffffff08}.um-chat_o__z4V8t{grid-column:1/-1;height:28px;padding:0 1px;font-size:13px}.um-chat_gui__NXUT2{grid-column:2;grid-row:2;width:32px;height:32px;flex-basis:32px;border-radius:10px}.um-chat_composerMeta__p_msU{grid-column:1;grid-row:2;align-self:center;margin:0;justify-content:flex-start;gap:14px;font-size:8px;letter-spacing:.6px}[data-theme=dark] .um-chat_khung__hrmf_{background:linear-gradient(155deg,#202630e8,#11161ff8 48%),#11161f;box-shadow:0 28px 80px #0008,0 0 0 4px #ffffff03,0 0 48px #d4784510}@keyframes um-chat_um-frame__562ip{0%,to{opacity:.5}50%{opacity:1}}@media(max-width:480px){.um-chat_dau__RH_nn{padding:15px 16px}.um-chat_thoai__Gwup5{padding-inline:16px}.um-chat_welcomeTitle__iiCxW{font-size:23px}.um-chat_o__z4V8t{font-size:16px}}@media(max-height:600px){.um-chat_thoai__Gwup5{padding-block:14px}.um-chat_aiCore__rWbAO{width:64px;height:64px;margin-bottom:5px}.um-chat_coreFace__I976R{width:49px;height:49px;border-radius:15px}.um-chat_welcomeTitle__iiCxW{font-size:21px;margin-top:8px}.um-chat_greeting__yS4o4{font-size:12px;margin-top:7px}.um-chat_thoai__Gwup5[data-empty=true]{gap:12px}.um-chat_chip__3M_Ns{min-height:49px;padding-block:6px}.um-chat_form__o_3f1{padding-top:6px;padding-bottom:10px}}.um-chat_khung__hrmf_{height:660px}.um-chat_mascotStage__eebBc{display:grid;place-items:center;height:124px;margin:-5px 0 5px;isolation:isolate}.um-chat_dau__RH_nn{gap:9px}.um-chat_ten__ZW6ji{font-weight:650}.um-chat_welcomeTitle__iiCxW{margin-top:9px}.um-chat_nut__VE_hd{width:180px;height:64px;padding:5px 9px 5px 4px;gap:7px;border-radius:20px}.um-chat_thoai__Gwup5[data-empty=true]{gap:20px;background:radial-gradient(ellipse at 50% 16%,#8ab98c15,transparent 48%),radial-gradient(ellipse at 75% 50%,var(--um-glow),transparent 70%)}.um-chat_composer__1WiBo:focus-within{box-shadow:0 0 0 3px var(--um-accent-soft),0 4px 22px var(--um-glow)}@media(max-width:480px){.um-chat_nut__VE_hd{width:64px;padding:5px;justify-content:center}}@media(max-height:600px){.um-chat_thoai__Gwup5{padding-block:10px}.um-chat_mascotStage__eebBc{height:76px;margin:-5px 0 6px}.um-chat_mascotStage__eebBc>span{--character-size:76px;width:76px;height:76px}.um-chat_thoai__Gwup5[data-empty=true]{gap:8px}}.um-chat_busyMascot__VvARb{display:inline-flex;flex:none}.um-chat_busyMascot__VvARb>span[data-size=compact]{--character-size:52px;width:52px;height:52px}.um-chat_nudge__xpf6P{position:absolute;right:0;bottom:calc(100% + 12px);display:flex;align-items:center;gap:8px;width:max-content;max-width:min(280px,100%);padding:5px 5px 5px 15px;border:1px solid var(--um-line);border-radius:15px;background:var(--um-bg);box-shadow:0 8px 24px #111b3214;pointer-events:auto;animation:um-chat_um-nudge__FqnH3 .2s ease;box-sizing:border-box}.um-chat_nudge__xpf6P p{margin:0;color:var(--um-ink);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.um-chat_dismissNudge__5vKa_{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--um-muted);cursor:pointer}.um-chat_dismissNudge__5vKa_:hover{background:var(--um-panel);color:var(--um-ink)}.um-chat_thu__g6dHT{width:44px;height:44px}@keyframes um-chat_um-nudge__FqnH3{0%{opacity:0}to{opacity:1}}@media(max-width:640px){.um-chat_goc__8EGYN{--um-bottom:max(12px,env(safe-area-inset-bottom,0px));--um-top:calc(env(safe-area-inset-top,0px) + 76px);right:max(12px,env(safe-area-inset-right,0px));width:min(392px,calc(100vw - 24px))}.um-chat_nut__VE_hd{position:fixed;top:calc(env(safe-area-inset-top,0px) + 10px);right:calc(env(safe-area-inset-right,0px) + 72px);width:40px;height:40px;margin:0;padding:0;justify-content:center;border-radius:13px;box-shadow:0 2px 10px #111b3214}.um-chat_nut__VE_hd:after{content:"";position:absolute;inset:-2px;border-radius:15px}.um-chat_nut__VE_hd>span[data-size=launcher]{--character-size:36px;width:36px;height:36px}.um-chat_nutCopy__5lh6j{display:none}.um-chat_nut__VE_hd:hover{transform:none}.um-chat_huyHieu__BrPf3{width:5px;height:5px;top:1px;right:1px}.um-chat_nudge__xpf6P{position:fixed;top:calc(env(safe-area-inset-top,0px) + 60px);right:calc(env(safe-area-inset-right,0px) + 72px);bottom:auto;max-width:calc(100vw - 88px)}.um-chat_khung__hrmf_{max-height:calc(100dvh - var(--um-bottom) - var(--um-top))}}body[data-overlay-open=true] .um-chat_goc__8EGYN{visibility:hidden;pointer-events:none}.um-mascot_stage__n4g41{--character-size:124px;--vfx-ink:#4f936d;--vfx-ring:rgb(43 116 78/38%);--vfx-soft:rgb(43 116 78/19%);position:relative;display:inline-grid;width:160px;height:130px;flex:0 0 auto;place-items:center;isolation:isolate;pointer-events:none;vertical-align:middle}[data-theme=dark] .um-mascot_stage__n4g41{--vfx-ink:#9adab6;--vfx-ring:rgb(124 190 155/38%);--vfx-soft:rgb(124 190 155/18%)}.um-mascot_stage__n4g41[data-size=compact]{--character-size:40px;width:40px;height:40px}.um-mascot_stage__n4g41[data-size=launcher]{--character-size:48px;width:48px;height:48px}.um-mascot_character__sDi_6{position:relative;z-index:1;width:var(--character-size);height:var(--character-size);transform-origin:50% 78%;--um-rise:18px;--um-drift:18px;--um-tilt:5deg;filter:drop-shadow(0 5px 5px rgb(16 58 40/12%));animation:um-mascot_companionFloat__M7XJP 6.8s ease-in-out infinite;will-change:transform}.um-mascot_gesture__MsuG9{position:absolute;inset:0;display:block;transform-origin:50% 72%;transform:rotate(0deg) scale(1);transition:transform .9s cubic-bezier(.22,.61,.36,1)}.um-mascot_pose__23_bC{position:absolute;inset:0;display:block;background-image:url(/brands/stali/um-mascot-v1.webp);background-repeat:no-repeat;background-size:300% 300%;opacity:0;transition:opacity .52s ease-in-out}.um-mascot_pose__23_bC[data-visible=true]{opacity:1}.um-mascot_idlePose__Rjvx9{background-position:0 0}.um-mascot_blink__fzhYU{background-position:50% 0;clip-path:ellipse(28% 17% at 51% 47%)}.um-mascot_welcomePose__603_J{background-position:100% 0}.um-mascot_typingPose__FRj6p{background-position:0 50%}.um-mascot_thinkingPose__mP7xI{background-position:50% 50%}.um-mascot_happyPose__4wGnB{background-position:100% 50%}.um-mascot_errorPose__QE_A_{background-position:0 100%}.um-mascot_stage__n4g41[data-state=welcome] .um-mascot_gesture__MsuG9{transform:rotate(-2deg) scale(1.015)}.um-mascot_stage__n4g41[data-state=typing] .um-mascot_gesture__MsuG9{transform:rotate(-3deg)}.um-mascot_stage__n4g41[data-state=thinking] .um-mascot_gesture__MsuG9{transform:rotate(2deg) scale(.99)}.um-mascot_stage__n4g41[data-state=happy] .um-mascot_gesture__MsuG9{transform:rotate(-1deg) scale(1.035)}.um-mascot_stage__n4g41[data-state=error] .um-mascot_gesture__MsuG9{transform:rotate(-3deg) scale(.98)}.um-mascot_stage__n4g41[data-state=idle] .um-mascot_blink__fzhYU{animation:um-mascot_eyeBlink__fjkoW 6.2s ease-in-out infinite}.um-mascot_stage__n4g41[data-size=compact] .um-mascot_character__sDi_6{--um-rise:5px;--um-drift:3px;--um-tilt:3deg}.um-mascot_stage__n4g41[data-size=launcher] .um-mascot_character__sDi_6{--um-rise:8px;--um-drift:5px;--um-tilt:5deg}.um-mascot_halo__e6Rzs{position:absolute;width:112px;height:112px;border-radius:50%;background:radial-gradient(circle,rgb(126 209 163/24%),rgb(126 209 163/5%) 65%,transparent 72%);animation:um-mascot_auraBreath__3v4uz 6.8s ease-in-out infinite}.um-mascot_orbit__xeUl9{position:absolute;width:146px;height:94px;border-color:rgb(124 184 147/24%) transparent transparent rgb(124 184 147/24%);border-style:solid;border-width:1px;border-radius:50%;transform:rotate(-28deg)}.um-mascot_ground__FQlr1{position:absolute;bottom:3px;width:62px;height:11px;border-radius:50%;background:radial-gradient(ellipse,rgb(85 151 116/19%),transparent 70%);animation:um-mascot_groundBreath__CC8Dl 6.8s ease-in-out infinite}.um-mascot_stage__n4g41[data-state=thinking] .um-mascot_halo__e6Rzs{animation:um-mascot_thoughtGlow__RdNWZ 3.2s ease-in-out infinite}.um-mascot_stage__n4g41[data-state=error] .um-mascot_halo__e6Rzs{background:radial-gradient(circle,rgb(204 143 101/12%),transparent 72%)}.um-mascot_stage__n4g41[data-size=compact] .um-mascot_ground__FQlr1,.um-mascot_stage__n4g41[data-size=compact] .um-mascot_halo__e6Rzs,.um-mascot_stage__n4g41[data-size=compact] .um-mascot_orbit__xeUl9,.um-mascot_stage__n4g41[data-size=launcher] .um-mascot_ground__FQlr1,.um-mascot_stage__n4g41[data-size=launcher] .um-mascot_orbit__xeUl9{display:none}.um-mascot_stage__n4g41[data-size=launcher] .um-mascot_halo__e6Rzs{width:40px;height:40px}.um-mascot_stage__n4g41[data-active=false],.um-mascot_stage__n4g41[data-active=false] *{animation-play-state:paused!important;transition:none}@keyframes um-mascot_companionFloat__M7XJP{0%,to{transform:translate3d(calc(var(--um-drift) * -.55),calc(var(--um-rise) * -.1),0) rotate(calc(var(--um-tilt) * -.8))}12.5%{transform:translate3d(0,calc(var(--um-rise) * -.85),0) rotate(0deg)}25%{transform:translate3d(var(--um-drift),calc(var(--um-rise) * -.45),0) rotate(var(--um-tilt))}37.5%{transform:translate3d(calc(var(--um-drift) * .55),calc(var(--um-rise) * .15),0) rotate(calc(var(--um-tilt) * .6))}50%{transform:translate3d(0,calc(var(--um-rise) * -.3),0) rotate(0deg)}62.5%{transform:translate3d(calc(var(--um-drift) * -1),calc(var(--um-rise) * -.95),0) rotate(calc(var(--um-tilt) * -1))}75%{transform:translate3d(calc(var(--um-drift) * -.65),calc(var(--um-rise) * -.2),0) rotate(calc(var(--um-tilt) * -.6))}87.5%{transform:translate3d(0,calc(var(--um-rise) * .2),0) rotate(0deg)}}@keyframes um-mascot_eyeBlink__fjkoW{0%,92.5%,98%,to{opacity:0}94.5%,95.5%{opacity:1}}@keyframes um-mascot_groundBreath__CC8Dl{0%,to{transform:scaleX(1);opacity:.85}50%{transform:scaleX(.92);opacity:.65}}@keyframes um-mascot_thoughtGlow__RdNWZ{0%,to{opacity:.6;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}.um-mascot_energy__xNYS0{--orbit-x:78px;--orbit-y:38px;position:absolute;inset:0;pointer-events:none;z-index:0;transition:opacity .5s ease}.um-mascot_energyRing__zXYYR{position:absolute;left:50%;top:50%;width:164px;height:92px;margin:-46px 0 0 -82px;border-right:1px solid var(--vfx-ring);border-top:1px solid var(--vfx-ring);border-left:1px solid transparent;border-bottom:1px solid rgb(221 168 116/20%);border-radius:50%;transform:rotate(-24deg);animation:um-mascot_ringBreath__Wm8Kv 6.8s ease-in-out infinite}.um-mascot_energyRingInner__H9Khz{width:136px;height:110px;margin:-55px 0 0 -68px;border-color:var(--vfx-soft);border-top-color:transparent;animation-direction:reverse;animation-delay:-3.4s}.um-mascot_particle__5TM2m{position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px;border-radius:50%;background:var(--vfx-ink);box-shadow:0 0 7px #8ec9a580;animation:um-mascot_energyOrbit__hwqk4 6.9s linear infinite}.um-mascot_particle__5TM2m:nth-of-type(4n){width:3px;height:3px;background:#d6ad7d;box-shadow:0 0 6px #d6ad7d80}.um-mascot_sparkle__vMp09{position:absolute;top:12%;left:84%;width:8px;height:8px;background:var(--vfx-ink);clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);animation:um-mascot_sparkleBreath__etNGc 3.6s ease-in-out infinite}.um-mascot_sparkleSecond__2NY6X{top:72%;left:4%;width:6px;height:6px;animation-delay:-1.8s;background:#d6ad7d}.um-mascot_stage__n4g41[data-state=thinking] .um-mascot_particle__5TM2m{box-shadow:0 0 10px #8ec9aaa0}.um-mascot_stage__n4g41[data-state=error] .um-mascot_energy__xNYS0{opacity:.35}.um-mascot_stage__n4g41[data-size=compact] .um-mascot_energy__xNYS0,.um-mascot_stage__n4g41[data-size=launcher] .um-mascot_energy__xNYS0{display:none}@keyframes um-mascot_auraBreath__3v4uz{0%,to{transform:scale(.88);opacity:.65}50%{transform:scale(1.13);opacity:1}}@keyframes um-mascot_ringBreath__Wm8Kv{0%,to{transform:rotate(-24deg) scale(.94);opacity:.45}50%{transform:rotate(20deg) scale(1.05);opacity:.9}}@keyframes um-mascot_sparkleBreath__etNGc{0%,to{transform:scale(.45) rotate(0deg);opacity:.15}50%{transform:scale(1.12) rotate(45deg);opacity:.85}}@keyframes um-mascot_energyOrbit__hwqk4{0%,to{transform:translate3d(var(--orbit-x),0,0) scale(.75);opacity:.4}12.5%{transform:translate3d(calc(var(--orbit-x) * .707),calc(var(--orbit-y) * .707),0) scale(1);opacity:.9}25%{transform:translate3d(0,var(--orbit-y),0) scale(1.1);opacity:1}37.5%{transform:translate3d(calc(var(--orbit-x) * -.707),calc(var(--orbit-y) * .707),0) scale(1);opacity:.9}50%{transform:translate3d(calc(var(--orbit-x) * -1),0,0) scale(.75);opacity:.4}62.5%{transform:translate3d(calc(var(--orbit-x) * -.707),calc(var(--orbit-y) * -.707),0) scale(.5);opacity:.25}75%{transform:translate3d(0,calc(var(--orbit-y) * -1),0) scale(.5);opacity:.2}87.5%{transform:translate3d(calc(var(--orbit-x) * .707),calc(var(--orbit-y) * -.707),0) scale(.6);opacity:.3}}@media(max-height:600px){.um-mascot_stage__n4g41[data-size=hero] .um-mascot_character__sDi_6{--um-rise:7px;--um-drift:14px;--um-tilt:4deg}.um-mascot_stage__n4g41[data-size=hero] .um-mascot_energy__xNYS0{--orbit-x:61px;--orbit-y:25px}.um-mascot_stage__n4g41[data-size=hero] .um-mascot_energyRing__zXYYR{width:132px;height:66px;margin:-33px 0 0 -66px}.um-mascot_stage__n4g41[data-size=hero] .um-mascot_energyRingInner__H9Khz{width:108px;height:70px;margin:-35px 0 0 -54px}.um-mascot_stage__n4g41[data-size=hero] .um-mascot_halo__e6Rzs{width:82px;height:82px}.um-mascot_stage__n4g41[data-size=hero] .um-mascot_orbit__xeUl9{width:124px;height:62px}.um-mascot_sparkle__vMp09{top:0;left:110%}.um-mascot_sparkleSecond__2NY6X{top:80%;left:-14%}}@media (prefers-reduced-motion:reduce){.um-mascot_stage__n4g41,.um-mascot_stage__n4g41 *{animation:none!important;transition:none!important}.um-mascot_character__sDi_6,.um-mascot_gesture__MsuG9{transform:none!important}.um-mascot_energy__xNYS0{display:none}}