html[data-motion=ready] [data-reveal=fade],html[data-motion=ready] [data-reveal=stagger]>*{opacity:0;transition:opacity 1.5s var(--ease-out), transform 1.5s var(--ease-out);transition-delay:calc(.2s + var(--delay,0s) + var(--i,0) * .12s);transform:translateY(2rem)}html[data-motion=ready] [data-reveal=fade][data-inview=true],html[data-motion=ready] [data-reveal=stagger][data-inview=true]>*{opacity:1;transform:none}[data-reveal=stagger]>:nth-child(2){--i:1}[data-reveal=stagger]>:nth-child(3){--i:2}[data-reveal=stagger]>:nth-child(4){--i:3}[data-reveal=stagger]>:nth-child(5){--i:4}[data-reveal=stagger]>:nth-child(n+6){--i:5}.m-word{white-space:nowrap;display:inline-block}.m-char{display:inline-block}html[data-motion=ready] [data-reveal=split] .m-char{opacity:0;transition:opacity 1s var(--ease-out), transform 1s var(--ease-out);transition-delay:calc(var(--c) * 30ms);transform:translateY(1rem)}html[data-motion=ready] [data-reveal=split] .m-char:nth-child(2n){transform:translateY(-1rem)}html[data-motion=ready] [data-reveal=split][data-inview=true] .m-char{opacity:1;transform:none}html[data-motion=ready] [data-reveal=split][data-split=fade] .m-char,html[data-motion=ready] [data-reveal=split][data-split=fade] .m-char:nth-child(2n){transition:opacity 1.5s var(--ease-out);transition-delay:calc(var(--c) * 50ms);transform:none}html[data-motion=ready] [data-reveal=clip]{clip-path:circle(0%);transition:clip-path 1.8s var(--ease-out)}html[data-motion=ready] [data-reveal=clip][data-inview=true]{clip-path:circle(150%)}.m-marquee{white-space:nowrap;overflow:hidden}.m-marquee-track{animation:m-marquee var(--marquee-speed,30s) linear infinite;display:inline-flex}.m-marquee-group{flex:none;align-items:baseline;display:inline-flex}.m-marquee-group>*{margin-inline:2.2rem}.m-marquee-strip{border-block:1px solid var(--text-dim);color:var(--text-label);font-size:.78rem;font-weight:var(--fw-light);letter-spacing:.38em;text-transform:uppercase;padding-block:1.6rem;line-height:1;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.m-marquee-strip .m-marquee-group{align-items:center}.m-marquee-strip .m-marquee-group>*{margin-inline:3.2rem}.m-marquee-image{opacity:.9;width:auto;height:1.55rem;margin-inline:2.4rem!important}@keyframes m-marquee{to{transform:translate(-50%)}}.m-hotspot{color:var(--text-on-light);flex-direction:column;align-items:center;gap:.6rem;display:flex;position:absolute;transform:translate(-50%,-100%)}.m-hotspot[data-align=start]{align-items:flex-start;transform:translate(-.45rem,-100%)}.m-hotspot[data-align=end]{align-items:flex-end;transform:translate(calc(.45rem - 100%),-100%)}.m-hotspot-label{border-radius:var(--radius-pill);background:var(--glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-height:2.4rem;font-size:var(--text-xs);white-space:nowrap;transition:background var(--t) ease-in-out;align-items:center;gap:.5rem;padding:.3rem .9rem .3rem .35rem;font-weight:500;display:inline-flex}.m-hotspot-icon{background:var(--text);border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;display:grid}.m-hotspot:hover .m-hotspot-label,.m-hotspot:focus-visible .m-hotspot-label{background:var(--text)}.m-hotspot-dot{background:var(--text-muted);border:2px solid var(--text);border-radius:50%;width:.9rem;height:.9rem;position:relative}.m-hotspot-dot:after{content:"";border:1px solid var(--text);border-radius:50%;animation:2.4s ease-out infinite m-pulse;position:absolute;inset:-2px}@keyframes m-pulse{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.m-marquee-track,.m-hotspot-dot:after{animation:none}}@supports (animation-timeline:scroll()){@media (min-width:768px) and (prefers-reduced-motion:no-preference){[data-parallax=css]{animation:linear both parallax-drift;animation-timeline:scroll(root);animation-range:0px var(--parallax-range,100vh)}}}@keyframes parallax-drift{0%{transform:none}to{transform:translate3d(0, calc(var(--parallax-range,100vh) * var(--parallax-speed,.5)), 0)}}
._6oPvsG_panel{right:1rem;bottom:calc(1rem + 3.4rem + .85rem + var(--float-offset,0px));z-index:var(--z-overlay);background:var(--chat-bg);width:min(23.5rem,100vw - 2rem);height:min(37rem,100dvh - 7rem);color:var(--float-ink);animation:_6oPvsG_panel-in .45s var(--ease-out);transform-origin:100% 100%;border-radius:1.4rem;flex-direction:column;padding:.9rem 1rem 1rem;display:flex;position:fixed;box-shadow:0 1.5rem 3.5rem #00000052}._6oPvsG_panel[hidden]{display:none}@keyframes _6oPvsG_panel-in{0%{opacity:0;transform:translateY(.75rem)scale(.96)}}._6oPvsG_brand{justify-content:center;padding-bottom:.7rem;display:flex}._6oPvsG_brand img{width:auto;height:1.7rem}._6oPvsG_body{flex:1;min-height:0;display:flex;position:relative}._6oPvsG_log{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:.6rem;padding:.25rem .35rem .75rem 0;display:flex;overflow-y:auto}._6oPvsG_agent{color:var(--float-label);font-size:var(--text-xs);align-items:center;gap:.55rem;margin-bottom:.1rem;font-weight:600;display:flex}._6oPvsG_avatar{background:var(--float-paper);width:1.9rem;height:1.9rem;color:var(--float-ink);border-radius:50%;place-items:center;display:grid;box-shadow:0 1px 3px #0000001f}._6oPvsG_message{background:var(--float-paper);max-width:88%;font-size:var(--text-sm);animation:_6oPvsG_pop-msg .35s var(--ease-out);border-radius:1.1rem 1.1rem 1.1rem .35rem;padding:.75rem .95rem;line-height:1.6;box-shadow:0 1px 2px #0000000f}._6oPvsG_message[data-from=me]{background:var(--float-ink);color:var(--float-paper);border-radius:1.1rem 1.1rem .35rem;align-self:flex-end}@keyframes _6oPvsG_pop-msg{0%{opacity:0;transform:translateY(.4rem)}}._6oPvsG_actions{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}._6oPvsG_actions a{border:1px solid var(--chat-line-strong);font-size:var(--text-xs);border-radius:1rem;align-items:center;gap:.35rem;padding:.3rem .65rem;font-weight:600;display:inline-flex}._6oPvsG_actions svg{border-radius:.25rem}._6oPvsG_message[data-typing]{gap:.25rem;width:max-content;padding-block:.85rem;display:flex}._6oPvsG_message[data-typing] i{background:var(--chat-dot);border-radius:50%;width:.4rem;height:.4rem;animation:1s ease-in-out infinite _6oPvsG_dot}._6oPvsG_message[data-typing] i:nth-child(2){animation-delay:.15s}._6oPvsG_message[data-typing] i:nth-child(3){animation-delay:.3s}@keyframes _6oPvsG_dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-.2rem)}}._6oPvsG_down{background:var(--float-paper);width:2.4rem;height:2.4rem;color:var(--float-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%);box-shadow:0 .3rem .9rem #0000002e}._6oPvsG_quick{flex-wrap:wrap;gap:.45rem;max-height:9rem;margin-top:.6rem;display:flex;overflow-y:auto}._6oPvsG_chip{background:var(--float-ink);color:var(--float-paper);font:inherit;font-size:var(--text-xs);text-align:left;cursor:pointer;transition:transform var(--t) var(--ease-out), opacity var(--t) ease-in-out;border:0;border-radius:.8rem;padding:.6rem .95rem;font-weight:600;line-height:1.35}._6oPvsG_chip:hover:not(:disabled){transform:translateY(-1px)}._6oPvsG_chip:disabled{opacity:.5;cursor:default}._6oPvsG_more{min-height:2rem;color:var(--float-ink);font:inherit;font-size:var(--text-xs);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-self:flex-end;margin-top:.2rem;padding:0 .1rem;font-weight:600;text-decoration:underline}._6oPvsG_compose{border:1px solid var(--chat-line-strong);background:var(--float-paper);border-radius:.9rem;align-items:center;margin-top:.4rem;padding:.3rem .35rem .3rem 1rem;display:flex}._6oPvsG_compose:focus-within{border-color:var(--float-ink)}._6oPvsG_compose input{min-width:0;min-height:2.6rem;color:var(--float-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:max(1rem,16px)}._6oPvsG_compose input::placeholder{color:var(--chat-dot)}._6oPvsG_compose button{width:var(--tap);height:var(--tap);color:var(--float-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}._6oPvsG_compose button:disabled{color:var(--chat-dot);cursor:default}._6oPvsG_chip:focus-visible,._6oPvsG_more:focus-visible,._6oPvsG_down:focus-visible,._6oPvsG_compose button:focus-visible{outline:2px solid var(--float-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){._6oPvsG_panel,._6oPvsG_message,._6oPvsG_message[data-typing] i{animation:none}}
._2PHgMW_actions{right:1rem;bottom:calc(1rem + var(--float-offset,0px));z-index:var(--z-float);pointer-events:none;flex-direction:column;align-items:center;gap:.6rem;display:flex;position:fixed}._2PHgMW_actions>*,._2PHgMW_slot>*{pointer-events:auto}._2PHgMW_dock{border-radius:2rem;flex-direction:column;padding:.3rem;display:flex}._2PHgMW_slot{pointer-events:none;position:relative}._2PHgMW_actions{--dock-rule:#ffffff38}._2PHgMW_actions[data-on=light]{--dock-rule:#0000001a}._2PHgMW_actions[data-on=light] ._2PHgMW_top:not(:hover){color:var(--float-ink)}._2PHgMW_slot+._2PHgMW_item:before,._2PHgMW_item+._2PHgMW_slot:before{content:"";background:var(--dock-rule);height:1px;position:absolute;top:0;left:18%;right:18%}._2PHgMW_item{width:2.9rem;height:2.9rem;color:inherit;cursor:pointer;transition:background var(--t) ease-in-out, transform var(--t) var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative}._2PHgMW_item:hover{background:var(--float-hover-glass)}._2PHgMW_item:focus-visible,._2PHgMW_top:focus-visible{outline:2px solid var(--float-icon);outline-offset:2px}._2PHgMW_item svg{box-shadow:0 .2rem .6rem var(--float-shadow);border-radius:.45rem;display:block}._2PHgMW_defs{width:0;height:0;position:absolute}._2PHgMW_ring{transform-box:fill-box;transform-origin:50%}._2PHgMW_dock,._2PHgMW_top{transition:opacity var(--t) ease-in-out, visibility var(--t), transform var(--t-hover) var(--ease-smooth)}._2PHgMW_actions[data-chat=true] ._2PHgMW_dock,._2PHgMW_actions[data-chat=true] ._2PHgMW_top{opacity:0;visibility:hidden;transform:scale(.9)}._2PHgMW_closeChat{background:var(--float-ink);width:3.4rem;height:3.4rem;box-shadow:0 .6rem 1.4rem var(--float-shadow);color:var(--float-paper);cursor:pointer;animation:_2PHgMW_pop-close .35s var(--ease-out);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:calc(50% - 1.7rem)}._2PHgMW_closeChat[hidden]{display:none}._2PHgMW_closeChat:focus-visible{outline:2px solid var(--float-ink);outline-offset:3px}@keyframes _2PHgMW_pop-close{0%{opacity:0;transform:scale(.8)rotate(-90deg)}}._2PHgMW_label{background:var(--float-glass);color:var(--float-icon);font-size:var(--text-xs);letter-spacing:.04em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out, transform .4s var(--ease-out);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;padding:.4rem .75rem;font-weight:600;position:absolute;top:50%;right:calc(100% + .85rem);transform:translate(.5rem,-50%)}@media (hover:hover) and (pointer:fine){._2PHgMW_item:hover ._2PHgMW_label{opacity:1;transform:translateY(-50%)}}._2PHgMW_actions[data-chat=true] ._2PHgMW_label{display:none}._2PHgMW_top{--nudge:-.4rem;cursor:pointer;border:0;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:grid}._2PHgMW_top[data-visible=false]{opacity:0;visibility:hidden}@media (prefers-reduced-motion:no-preference){._2PHgMW_ring{animation:4s ease-in-out 1s infinite _2PHgMW_ring}._2PHgMW_item[data-kind=zalo] svg{animation:4s ease-in-out 3s infinite _2PHgMW_zalo-breathe}}@keyframes _2PHgMW_ring{0%,16%,to{transform:rotate(0)}2%,6%,10%{transform:rotate(-14deg)}4%,8%,12%{transform:rotate(14deg)}}@keyframes _2PHgMW_zalo-breathe{0%,20%,to{transform:scale(1)}8%{transform:scale(1.12)}}._2PHgMW_hint{background:var(--float-paper);box-shadow:0 .6rem 1.6rem var(--float-shadow);color:var(--float-ink);font-size:var(--text-sm);white-space:nowrap;animation:_2PHgMW_pop .5s var(--ease-out);border-radius:1rem 1rem .25rem;padding:.6rem .9rem;font-weight:500;position:absolute;top:50%;right:calc(100% + .75rem);transform:translateY(-50%)}@keyframes _2PHgMW_pop{0%{opacity:0;transform:translate(.6rem,-50%)scale(.92)}}._2PHgMW_numbers{animation:_2PHgMW_pop-left .4s var(--ease-out);gap:.4rem;margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:0;right:calc(100% + .75rem)}._2PHgMW_numbers[hidden]{display:none}._2PHgMW_numbers a{background:var(--float-paper);min-width:11rem;box-shadow:0 .6rem 1.6rem var(--float-shadow);color:var(--float-ink);transition:background var(--t) ease-in-out;border-radius:.9rem;flex-direction:column;padding:.55rem 1rem;display:flex}._2PHgMW_numbers a:hover{background:var(--float-hover)}._2PHgMW_numbers strong{letter-spacing:.02em;font-size:1rem;font-weight:600}._2PHgMW_numbers small{color:var(--float-label);font-size:var(--text-xs)}@keyframes _2PHgMW_pop-left{0%{opacity:0;transform:translate(.6rem)}}@media (prefers-reduced-motion:reduce){._2PHgMW_ring,._2PHgMW_item svg,._2PHgMW_hint,._2PHgMW_numbers,._2PHgMW_closeChat{animation:none}}
