@layer components{.tu{--_accent:var(--tu-accent,var(--accent,var(--brand,#1f5fbf)));--_ink:var(--tu-accent-ink,#fff);--_ease:var(--ease-out,cubic-bezier(.23,1,.32,1));--_bottom:max(1rem,env(safe-area-inset-bottom,0px));--_right:max(1rem,env(safe-area-inset-right,0px));z-index:45;font-family:var(--font-body,system-ui,sans-serif);color:#13202b;position:fixed;bottom:var(--_bottom)}.tu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--_right)}.tu:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--_right)}.tu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--_right)}.tu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--_right)}.tu:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--_right)}.tu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--_right)}.tu-launch{background:var(--_accent);min-height:3.5rem;min-width:3.5rem;color:var(--_ink);font:inherit;cursor:pointer;transition:transform .16s var(--_ease),box-shadow .2s var(--_ease);border:0;border-radius:999px;align-items:center;gap:.55rem;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 1px 2px rgba(0,0,0,.18),0 12px 28px -10px rgba(0,0,0,.45)}.tu-launch:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.15rem;padding-right:1.35rem}.tu-launch:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.15rem;padding-right:1.35rem}.tu-launch:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1.15rem;padding-right:1.35rem}.tu-launch:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1.35rem;padding-right:1.15rem}.tu-launch:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1.35rem;padding-right:1.15rem}.tu-launch:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1.35rem;padding-right:1.15rem}.tu-launch:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.tu-launch:hover{box-shadow:0 1px 2px rgba(0,0,0,.2),0 16px 34px -10px rgba(0,0,0,.5)}}.tu-launch:focus-visible{outline:3px solid var(--_accent);outline-offset:3px}.tu-close:focus-visible{outline:3px solid var(--_accent);outline-offset:3px}.tu-send:focus-visible{outline:3px solid var(--_accent);outline-offset:3px}.tu-link:focus-visible{outline:3px solid var(--_accent);outline-offset:3px}.tu-glyph{flex:none}.tu[data-open] .tu-launch{display:none}.tu-panel{transform-origin:100% 100%;height:min(34rem,100svh - 7rem);width:min(23rem,100vw - 2rem);animation:tu-in .26s var(--_ease)both;background:#fff;border-radius:1.1rem;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;bottom:0;overflow:hidden;box-shadow:0 0 0 1px rgba(15,30,45,.08),0 24px 60px -18px rgba(10,20,30,.55)}.tu-panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.tu-panel:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.tu-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.tu-panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.tu-panel:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.tu-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.tu-panel[hidden]{display:none}@keyframes tu-in{0%{opacity:0;transform:translateY(10px)scale(.96)}}.tu-head{background:var(--_accent);color:var(--_ink);align-items:center;gap:.75rem;padding:.85rem .75rem .85rem 1rem;display:flex}.tu-avatar{object-fit:contain;background:#fff;border-radius:999px;flex:none;height:2.5rem;width:2.5rem;padding:.15rem}.tu-avatar--initial{color:var(--_accent);place-items:center;padding:0;font-size:1.1rem;font-weight:800;display:grid}.tu-head-words{flex:1;min-width:0}.tu-title{margin:0;font-size:1.02rem;font-weight:700;line-height:1.2}.tu-sub{opacity:.9;margin:.1rem 0 0;font-size:.8rem;line-height:1.3}.tu-close{height:2.75rem;width:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.tu-close:hover{background:rgba(255,255,255,.16)}}.tu-log{overscroll-behavior:contain;background:#f3f6f8;flex-direction:column;gap:.5rem;padding:1rem;display:flex;overflow-y:auto}.tu-msg{white-space:pre-wrap;overflow-wrap:anywhere;max-width:85%;animation:tu-bubble .22s var(--_ease)both;border-radius:1rem;margin:0;padding:.6rem .85rem;font-size:.95rem;line-height:1.4}@keyframes tu-bubble{0%{opacity:0;transform:translateY(6px)}}.tu-msg--them{background:#fff;border:1px solid #e1e7ec;align-self:flex-start}.tu-msg--them:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:.3rem}.tu-msg--them:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:.3rem}.tu-msg--them:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:.3rem}.tu-msg--them:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:.3rem}.tu-msg--them:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:.3rem}.tu-msg--them:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:.3rem}.tu-msg--me{background:var(--_accent);color:var(--_ink);align-self:flex-end}.tu-msg--me:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:.3rem}.tu-msg--me:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:.3rem}.tu-msg--me:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:.3rem}.tu-msg--me:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:.3rem}.tu-msg--me:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:.3rem}.tu-msg--me:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:.3rem}.tu-msg a{color:inherit;font-weight:700}.tu-form{background:#fff;border-top:1px solid #e1e7ec;gap:.6rem;padding:.75rem;display:grid}.tu-row{gap:.25rem;display:grid}.tu-label{color:#3d4b57;font-size:.8rem;font-weight:600}.tu-field{color:#13202b;min-height:2.9rem;width:100%;font:inherit;background:#fff;border:1px solid #b9c5cf;border-radius:.65rem;padding:.6rem .8rem;font-size:1rem;line-height:1.35}.tu-field:focus{border-color:var(--_accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--_accent)22%,transparent);outline:none}.tu-textarea{resize:none;max-height:8rem}.tu-send{background:var(--_accent);min-height:2.9rem;color:var(--_ink);font:inherit;cursor:pointer;border:0;border-radius:.65rem;padding-left:1.1rem;padding-right:1.1rem;font-weight:700}.tu-send:disabled{opacity:.55;cursor:default}.tu-send--wide{width:100%}.tu-legal{color:#56636e;margin:0;font-size:.72rem;line-height:1.35}.tu-err{color:#b42318;margin:0;font-size:.85rem}.tu-link{color:#13202b;min-height:2.75rem;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;font-weight:600;text-decoration:underline}.tu-hp,.tu-sr{clip-path:inset(50%);white-space:nowrap;height:1px;width:1px;position:absolute;overflow:hidden}@media (max-width:63.99rem){:root:has(.sc-bar) .tu{--_bottom:calc(3.5rem + 1.25rem + env(safe-area-inset-bottom,0px))}:root:has(.sc-bar) .tu-launch{justify-content:center;padding-left:0;padding-right:0}:root:has(.sc-bar) .tu-launch-label{clip-path:inset(50%);height:1px;width:1px;position:absolute;overflow:hidden}}@media (max-width:47.99rem){.tu[data-open]{z-index:60;bottom:0;left:0;right:0}.tu-panel{height:min(34rem,88svh);width:100%;transform-origin:50% 100%;padding-bottom:env(safe-area-inset-bottom,0px);position:relative}.tu-panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.tu-panel:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.tu-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0;border-bottom-left-radius:0}.tu-panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.tu-panel:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}.tu-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (prefers-reduced-motion:reduce){.tu-panel,.tu-msg{animation-name:tu-fade}.tu-launch{transition:none}@keyframes tu-fade{0%{opacity:0}}}@media print{.tu{display:none}}}:root[data-cjp-motion=reduce] .tu-panel,:root[data-cjp-motion=reduce] .tu-msg{animation:none}
