.s8--surface[data-astro-cid-hemr5th4]{background:var(--lt-surface)}.s8[data-astro-cid-hemr5th4]{border-top:1px solid var(--lt-border-strong)}.s8-inner[data-astro-cid-hemr5th4]{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:start;gap:clamp(28px,4vw,56px);display:grid}.eyebrow[data-astro-cid-hemr5th4]{font-family:var(--lt-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lt-forest);font-size:12px;font-weight:500}.h2[data-astro-cid-hemr5th4]{letter-spacing:-.01em;margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:700;line-height:1.15}.s8-head[data-astro-cid-hemr5th4]{flex-direction:column;gap:12px;display:flex}.s8-lead[data-astro-cid-hemr5th4]{color:var(--lt-muted);text-wrap:pretty;max-width:42ch;margin:0;font-size:16.5px;line-height:1.55}.s8-acc[data-astro-cid-hemr5th4]{border-top:1px solid var(--lt-ink);flex-direction:column;display:flex}.faq-item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--lt-hairline)}.faq-q[data-astro-cid-hemr5th4]{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:baseline;gap:16px;width:100%;padding:18px 0;font-family:inherit;display:flex}.faq-q-text[data-astro-cid-hemr5th4]{color:var(--lt-ink);font-size:16.5px;font-weight:600;line-height:1.4}.faq-mark[data-astro-cid-hemr5th4]{font-family:var(--lt-font-mono);color:var(--lt-forest);flex-shrink:0;font-size:18px}.faq-body[data-astro-cid-hemr5th4]{opacity:0;max-height:0;transition:max-height .3s ease-out,opacity .3s ease-out;overflow:hidden}.faq-body--open[data-astro-cid-hemr5th4]{opacity:1;max-height:320px}.faq-a[data-astro-cid-hemr5th4]{color:var(--lt-muted);text-wrap:pretty;max-width:60ch;margin:0;padding:0 0 20px;font-size:15px;line-height:1.6}.faq-n[data-astro-cid-hemr5th4]{font-family:var(--lt-font-mono);color:var(--lt-faint);flex-shrink:0;min-width:22px;font-size:12px;font-weight:600;transition:color .25s}.s8--chat[data-astro-cid-hemr5th4] .faq-q[data-astro-cid-hemr5th4]{justify-content:flex-start}.s8--chat[data-astro-cid-hemr5th4] .faq-q-text[data-astro-cid-hemr5th4]{flex:1}.s8--chat[data-astro-cid-hemr5th4] .faq-item[data-astro-cid-hemr5th4]{transition:background-color .25s}.s8--chat[data-astro-cid-hemr5th4] .faq-q[data-astro-cid-hemr5th4][aria-expanded=true] .faq-n[data-astro-cid-hemr5th4]{color:var(--lt-forest)}.s8--chat[data-astro-cid-hemr5th4] .faq-body--open[data-astro-cid-hemr5th4]{max-height:640px}.s8--chat[data-astro-cid-hemr5th4] .faq-a[data-astro-cid-hemr5th4]{background:var(--lt-paper);border:1px solid var(--lt-hairline);color:var(--lt-ink-2);border-radius:4px 14px 14px;margin:0 0 18px 34px;padding:12px 14px;transition:opacity .3s}.s8--chat[data-astro-cid-hemr5th4].s8--surface .faq-a[data-astro-cid-hemr5th4]{background:var(--lt-paper)}.s8--chat[data-astro-cid-hemr5th4]:not(.s8--surface) .faq-a[data-astro-cid-hemr5th4]{background:var(--lt-surface)}.faq-typing[data-astro-cid-hemr5th4]{background:var(--lt-chip);border-radius:4px 14px 14px;gap:4px;width:fit-content;margin:0 0 18px 34px;padding:12px 14px;display:none}.faq-typing[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4],.chat-log[data-astro-cid-hemr5th4] .chat-typing i{background:var(--lt-faint);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite faqDot;display:block}.faq-typing[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]:nth-child(2),.chat-log[data-astro-cid-hemr5th4] .chat-typing i:nth-child(2){animation-delay:.15s}.faq-typing[data-astro-cid-hemr5th4] i[data-astro-cid-hemr5th4]:nth-child(3),.chat-log[data-astro-cid-hemr5th4] .chat-typing i:nth-child(3){animation-delay:.3s}@keyframes faqDot{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-4px)}}.faq-body[data-astro-cid-hemr5th4].is-typing .faq-typing[data-astro-cid-hemr5th4]{display:flex}.faq-body[data-astro-cid-hemr5th4].is-typing .faq-a[data-astro-cid-hemr5th4]{display:none}.s8-zalo[data-astro-cid-hemr5th4]{color:var(--lt-muted);min-height:44px;padding:12px 0;font-size:14.5px;text-decoration:none;display:inline-block}.s8-zalo[data-astro-cid-hemr5th4] strong[data-astro-cid-hemr5th4]{color:var(--lt-forest);font-weight:700}.s8-zalo[data-astro-cid-hemr5th4]:hover strong[data-astro-cid-hemr5th4]{text-decoration:underline}.s8-zalo--m[data-astro-cid-hemr5th4]{margin-top:8px}.s8-chat[data-astro-cid-hemr5th4]{display:none}@media (width>=1024px){.lt-js .s8--chat[data-astro-cid-hemr5th4] .s8-inner[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"head chat""list chat";row-gap:28px}.lt-js .s8--chat[data-astro-cid-hemr5th4] .s8-head[data-astro-cid-hemr5th4]{grid-area:head}.lt-js .s8--chat[data-astro-cid-hemr5th4] .s8-acc[data-astro-cid-hemr5th4]{grid-area:list}.lt-js .s8--chat[data-astro-cid-hemr5th4] .faq-body[data-astro-cid-hemr5th4],.lt-js .s8--chat[data-astro-cid-hemr5th4] .faq-mark[data-astro-cid-hemr5th4],.lt-js .s8--chat[data-astro-cid-hemr5th4] .s8-zalo--m[data-astro-cid-hemr5th4]{display:none}.lt-js .s8--chat[data-astro-cid-hemr5th4] .faq-q[data-astro-cid-hemr5th4]{padding:15px 12px}.lt-js .s8--chat[data-astro-cid-hemr5th4] .faq-q-text[data-astro-cid-hemr5th4]{font-size:15.5px}.lt-js .s8--chat[data-astro-cid-hemr5th4] .faq-item[data-astro-cid-hemr5th4]{border-left:3px solid #0000}.lt-js .s8--chat[data-astro-cid-hemr5th4] .faq-item[data-astro-cid-hemr5th4]:hover{background:rgba(var(--lt-forest-rgb), .04)}.lt-js .s8--chat[data-astro-cid-hemr5th4] .faq-item[data-astro-cid-hemr5th4].is-active{background:rgba(var(--lt-forest-rgb), .07);border-left-color:var(--lt-forest)}.lt-js .s8--chat[data-astro-cid-hemr5th4] .s8-chat[data-astro-cid-hemr5th4]{border:1px solid var(--lt-hairline);border-radius:var(--lt-radius-cta);background:var(--lt-paper);box-shadow:0 18px 40px -24px rgba(var(--lt-ink-rgb), .25);flex-direction:column;grid-area:chat;display:flex;position:sticky;top:96px;overflow:hidden}.lt-js .s8--chat[data-astro-cid-hemr5th4]:not(.s8--surface) .s8-chat[data-astro-cid-hemr5th4]{background:var(--lt-surface)}}.chat-head[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--lt-hairline);align-items:center;gap:12px;padding:14px 18px;display:flex}.chat-avatar[data-astro-cid-hemr5th4]{background:var(--lt-forest);width:36px;height:36px;color:var(--lt-surface);font-family:var(--lt-font-mono);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.chat-who[data-astro-cid-hemr5th4]{flex-direction:column;flex:1;line-height:1.3;display:flex}.chat-who[data-astro-cid-hemr5th4] strong[data-astro-cid-hemr5th4]{color:var(--lt-ink);font-size:15px}.chat-who[data-astro-cid-hemr5th4] span[data-astro-cid-hemr5th4]{color:var(--lt-faint);font-size:12.5px}.chat-live[data-astro-cid-hemr5th4]{background:var(--lt-success);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite livePulse}.chat-log[data-astro-cid-hemr5th4]{flex-direction:column;justify-content:flex-end;gap:12px;min-height:420px;max-height:520px;padding:18px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 64px);mask-image:linear-gradient(#0000 0,#000 64px)}.s8-chat[data-astro-cid-hemr5th4]>.s8-zalo[data-astro-cid-hemr5th4]{border-top:1px solid var(--lt-hairline);padding:14px 18px}.chat-log[data-astro-cid-hemr5th4] .chat-msg{max-width:86%;padding:11px 14px;font-size:15px;line-height:1.55;animation:.35s cubic-bezier(.16,1,.3,1) both chatIn}.chat-log[data-astro-cid-hemr5th4] .chat-msg--q{background:var(--lt-ink);color:var(--lt-surface);border-radius:14px 14px 4px;align-self:flex-end;font-weight:600}.chat-log[data-astro-cid-hemr5th4] .chat-msg--a{background:var(--lt-surface);color:var(--lt-ink-2);border:1px solid var(--lt-hairline);text-wrap:pretty;border-radius:4px 14px 14px;align-self:flex-start}.s8--chat[data-astro-cid-hemr5th4]:not(.s8--surface) .chat-log[data-astro-cid-hemr5th4] .chat-msg--a{background:var(--lt-paper)}.chat-log[data-astro-cid-hemr5th4] .chat-msg.is-old{opacity:.45;transition:opacity .4s;animation:none}.chat-log[data-astro-cid-hemr5th4] .chat-msg--a .w{opacity:0;animation:.25s forwards chatWord}.chat-log[data-astro-cid-hemr5th4] .chat-typing{background:var(--lt-chip);border-radius:4px 14px 14px;align-self:flex-start;gap:4px;padding:13px 14px;animation:.3s both chatIn;display:flex}@keyframes chatIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes chatWord{to{opacity:1}}
