@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap";.tg__launcher[data-v-2c033ea7]{background:transparent;border:0;bottom:20px;color:#fff;cursor:pointer;display:grid;height:84px;padding:0;place-items:center;position:fixed;right:20px;width:84px;z-index:9999}.tg__launcher--close[data-v-2c033ea7]{background:var(--primary,#1f6f8b);border-radius:999px;bottom:32px;box-shadow:0 8px 24px #0f172a38;height:58px;right:32px;width:58px}.tg__plane[data-v-2c033ea7]{animation:tgpop-2c033ea7 .5s cubic-bezier(.34,1.56,.64,1) both,tgfloat-2c033ea7 3.2s ease-in-out .5s infinite;filter:drop-shadow(0 6px 10px rgba(15,23,42,.25));height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .15s ease;width:100%}.tg__launcher--plane:hover .tg__plane[data-v-2c033ea7]{transform:scale(1.08) rotate(-4deg)}@keyframes tgpop-2c033ea7{0%{opacity:0;transform:scale(0) rotate(-20deg)}to{opacity:1;transform:none}}@keyframes tgfloat-2c033ea7{0%,to{translate:0 0}50%{translate:0 -6px}}@media(prefers-reduced-motion:reduce){.tg__plane[data-v-2c033ea7]{animation:none}}.tg__teaser[data-v-2c033ea7]{background:#fff;border:1px solid #ececee;border-radius:16px 16px 4px;bottom:112px;box-shadow:0 10px 30px #0f172a24;color:#1f2328;cursor:pointer;font-size:.86rem;line-height:1.5;max-width:290px;padding:14px 16px;position:fixed;right:24px;text-align:left;z-index:9999}.tg__teaser strong[data-v-2c033ea7]{display:block;font-size:.8rem;margin-bottom:2px}.tg__teaser-x[data-v-2c033ea7]{border-radius:999px;color:#8b8f96;display:grid;height:20px;place-items:center;position:absolute;right:8px;top:8px;width:20px}.tg__teaser-x[data-v-2c033ea7]:hover{background:#f4f4f5}.tg__panel[data-v-2c033ea7]{background:#fff;border:1px solid #ececee;border-radius:18px;bottom:104px;box-shadow:0 18px 50px #0f172a33;display:flex;flex-direction:column;height:min(620px,calc(100vh - 120px));overflow:hidden;position:fixed;right:24px;width:380px;z-index:9999}.tg__head[data-v-2c033ea7]{align-items:center;border-bottom:1px solid #ececee;display:flex;gap:12px;padding:14px 16px}.tg__avatar[data-v-2c033ea7]{flex:none;height:44px;-o-object-fit:contain;object-fit:contain;width:44px}.tg__who[data-v-2c033ea7]{min-width:0}.tg__name[data-v-2c033ea7]{color:#1f2328;font-size:.95rem;font-weight:700;margin:0}.tg__status[data-v-2c033ea7]{align-items:center;color:#6b7076;display:flex;font-size:.75rem;gap:6px;margin:2px 0 0}.tg__dot[data-v-2c033ea7]{background:#1f9d55;border-radius:999px;box-shadow:0 0 0 2px #e6f6ec;height:7px;width:7px}.tg__x[data-v-2c033ea7]{background:none;border:0;border-radius:8px;color:#6b7280;cursor:pointer;margin-left:auto;padding:4px}.tg__x[data-v-2c033ea7]:hover{background:#f4f4f5;color:#111}.tg__scroll[data-v-2c033ea7]{background:#fafafa;flex:1;min-height:0;overflow-y:auto;padding:14px 14px 8px}.tg__loading[data-v-2c033ea7]{align-items:center;color:#8b8f96;display:flex;flex-direction:column;font-size:.85rem;gap:8px;padding:60px 0}.tg__retry[data-v-2c033ea7]{background:#fff;border:1px solid #d9d9de;border-radius:8px;cursor:pointer;padding:6px 12px}.tg__spin[data-v-2c033ea7]{animation:tgspin-2c033ea7 1s linear infinite}@keyframes tgspin-2c033ea7{to{transform:rotate(1turn)}}.tg__msg[data-v-2c033ea7]{display:flex;flex-direction:column;margin-top:10px}.tg__msg--them+.tg__msg--them[data-v-2c033ea7]{margin-top:4px}.tg__msg--me[data-v-2c033ea7]{align-items:flex-end}.tg__msg--them[data-v-2c033ea7]{align-items:flex-start}.tg__from[data-v-2c033ea7]{color:#8b8f96;font-size:.7rem;font-weight:600;margin:0 0 2px 4px}.tg__bubble[data-v-2c033ea7]{border-radius:16px;font-size:.88rem;line-height:1.5;margin:0;max-width:85%;padding:9px 13px;white-space:pre-wrap;word-wrap:break-word}.tg__msg--them .tg__bubble[data-v-2c033ea7]{background:#fff;border:1px solid #ececee;border-bottom-left-radius:4px;color:#1f2328}.tg__bubble[data-v-2c033ea7] strong{font-weight:650}.tg__msg--me .tg__bubble[data-v-2c033ea7]{border-bottom-right-radius:4px}.tg__cta[data-v-2c033ea7],.tg__msg--me .tg__bubble[data-v-2c033ea7]{background:var(--primary,#1f6f8b);color:#fff}.tg__cta[data-v-2c033ea7]{border-radius:10px;font-size:.86rem;font-weight:600;margin-top:6px;padding:9px 16px;text-decoration:none}.tg__typing[data-v-2c033ea7]{display:flex;gap:4px;padding:13px 14px}.tg__typing i[data-v-2c033ea7]{animation:tgdot-2c033ea7 1.2s infinite;background:#b4b7bd;border-radius:999px;height:6px;width:6px}.tg__typing i[data-v-2c033ea7]:nth-child(2){animation-delay:.15s}.tg__typing i[data-v-2c033ea7]:nth-child(3){animation-delay:.3s}@keyframes tgdot-2c033ea7{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.tg__options[data-v-2c033ea7]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.tg__option[data-v-2c033ea7]{background:#fff;border:1px solid #d9d9de;border-radius:999px;color:#1f2328;cursor:pointer;font-size:.8rem;padding:6px 12px}.tg__option--more[data-v-2c033ea7]{border-style:dashed;color:#6b7076}.tg__option[data-v-2c033ea7]:hover:not(:disabled){border-color:var(--primary,#1f6f8b);color:var(--primary,#1f6f8b)}.tg__foot[data-v-2c033ea7]{background:#fff;border-top:1px solid #ececee;padding:10px 12px 12px}.tg__hint[data-v-2c033ea7]{color:#6b7076;font-size:.75rem;margin:0 0 6px 4px}.tg__composer[data-v-2c033ea7]{align-items:flex-end;border:1px solid #d9d9de;border-radius:14px;display:flex;gap:8px;padding:6px 6px 6px 12px}.tg__composer[data-v-2c033ea7]:focus-within{border-color:var(--primary,#1f6f8b)}.tg__input[data-v-2c033ea7]{background:transparent;border:0;flex:1;font:inherit;font-size:.88rem;max-height:110px;outline:0;padding:6px 0;resize:none}.tg__send[data-v-2c033ea7]{background:var(--primary,#1f6f8b);border:0;border-radius:10px;color:#fff;cursor:pointer;display:grid;flex:none;height:34px;place-items:center;width:34px}.tg__send[data-v-2c033ea7]:disabled{cursor:default;opacity:.4}.tgb-enter-active[data-v-2c033ea7]{animation:tgbounce-2c033ea7 .55s cubic-bezier(.34,1.56,.64,1) both;transform-origin:bottom right}.tgb-leave-active[data-v-2c033ea7]{transition:opacity .16s ease}.tgb-leave-to[data-v-2c033ea7]{opacity:0}@keyframes tgbounce-2c033ea7{0%{opacity:0;transform:translateY(14px) scale(.6)}to{opacity:1;transform:none}}.tg__teaser--nudge[data-v-2c033ea7]{animation:tgnudge-2c033ea7 .8s ease;transform-origin:bottom right}@keyframes tgnudge-2c033ea7{0%,to{rotate:0deg;scale:1}20%{rotate:-3deg;scale:1.04}40%{rotate:2.5deg}60%{rotate:-1.5deg}80%{rotate:1deg}}.tg__plane--wiggle[data-v-2c033ea7]{animation:tgwiggle-2c033ea7 .8s ease,tgfloat-2c033ea7 3.2s ease-in-out .8s infinite}@keyframes tgwiggle-2c033ea7{0%,to{rotate:0deg}20%{rotate:-14deg}40%{rotate:10deg}60%{rotate:-6deg}80%{rotate:3deg}}@media(prefers-reduced-motion:reduce){.tg__plane--wiggle[data-v-2c033ea7],.tg__teaser--nudge[data-v-2c033ea7],.tgb-enter-active[data-v-2c033ea7]{animation:none}}.tg-enter-active[data-v-2c033ea7],.tg-leave-active[data-v-2c033ea7]{transition:opacity .16s ease,transform .16s ease}.tg-enter-from[data-v-2c033ea7],.tg-leave-to[data-v-2c033ea7]{opacity:0;transform:translateY(8px)}@media(max-width:480px){.tg__panel[data-v-2c033ea7]{border:0;border-radius:0;bottom:0;height:100dvh;right:0;width:100vw}.tg__launcher[data-v-2c033ea7]{bottom:12px;right:10px}.tg__launcher--close[data-v-2c033ea7]{bottom:16px;right:16px}.tg__panel~.tg__launcher[data-v-2c033ea7]{display:none}.tg__teaser[data-v-2c033ea7]{bottom:100px;max-width:calc(100vw - 32px);right:16px}.tg__input[data-v-2c033ea7]{font-size:16px}}:root{color-scheme:light;--brand:#fa5e12;--brand-hover:#d94f0c;--brand-active:#be4408;--brand-wash:#fef1e9;--brand-ink:#9a3d06;--navy:#1b3a4b;--navy-deep:#142c39;--teal:#0e8388;--teal-deep:#0a6a6e;--teal-wash:#e0f2f1;--teal-ink:#00695c;--ink:#2c3437;--ink-2:#4d585c;--muted:#8c9497;--line:#e6e0d8;--line-strong:#dcd6cc;--bg:#faf8f5;--bg-alt:#f4f0ea;--card:#fff;--radius-sm:.25rem;--radius:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--shadow:0 1px 3px rgba(44,52,55,.05);--shadow-2:0 8px 24px -4px rgba(27,58,75,.1);--shadow-3:0 16px 36px -6px rgba(27,58,75,.16);--font:"Poppins",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-head:"Poppins",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-head);letter-spacing:-.02em;line-height:1.2;margin:0}.shell{margin-inline:auto;max-width:1200px;padding-inline:2.5rem}@media(max-width:767px){.shell{padding-inline:1rem}}.mono{font-variant-numeric:tabular-nums;letter-spacing:.01em}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}[id]{scroll-margin-top:90px}
