.header .nav .depth-1>.link.on{color:#fff}.header.active .nav .depth-1>.link.on,.header:hover .nav .depth-1>.link.on{color:#111}.header .nav .depth-1:hover>.link,.header .nav .depth-1.hover>.link,.header.active .nav .depth-1:hover>.link,.header.active .nav .depth-1.hover>.link{color:#fff}.header .nav:hover .nav-list--depth2{display:block}.header .nav:has(.depth-1:hover) .nav-list--depth2{display:block}.header .nav:has(.depth-1.hover) .nav-list--depth2{display:block}.header:has(.nav:hover) .nav__bg{display:block}.header .nav.nav-eng .depth-1>.link{padding:0 1.5em}@media (max-width:1600px){.header .nav.nav-eng .depth-1>.link{padding:0 1em}}@media (max-width:1800px){.header .nav.nav-eng{padding-right:0}}
.ft-pop{align-items:center;display:inline-flex}.ft-pop__toggle{color:#222;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;min-width:200px;padding:10px 18px;font-size:14px;font-weight:500;line-height:1;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.ft-pop__toggle:hover,.ft-pop__toggle:focus-visible{color:#00a651;border-color:#00a651;outline:none}.ft-pop__toggle-label{letter-spacing:-.01em}.ft-pop__icon{color:#00a651;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ft-pop__panel{z-index:1000;background:#fff;border-top:1px solid #e5e5e5;align-items:center;gap:28px;padding:22px 40px;animation:.28s cubic-bezier(.22,.61,.36,1) ft-pop-slide-up;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #0000000f}@keyframes ft-pop-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.ft-pop__label{color:#111;white-space:nowrap;font-size:16px;font-weight:700}.ft-pop__links{flex-wrap:wrap;flex:1;align-items:center;gap:10px 8px;display:flex}.ft-pop__links a{color:#333;white-space:nowrap;border-radius:999px;align-items:center;padding:8px 16px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.ft-pop__links a:hover,.ft-pop__links a:focus-visible{color:#00a651;background:#f3f3f3;outline:none}.ft-pop__close{color:#333;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .18s,color .18s;display:inline-flex}.ft-pop__close:hover,.ft-pop__close:focus-visible{color:#00a651;background:#f3f3f3;outline:none}@media (max-width:991px){.ft-pop__toggle{min-width:180px;padding:9px 16px;font-size:13px}.ft-pop__panel{flex-wrap:wrap;gap:14px;padding:16px 18px}.ft-pop__label{font-size:15px}.ft-pop__links{gap:6px}.ft-pop__links a{padding:6px 12px;font-size:13.5px}}
.social-links{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:inline-flex}.social-links__item{display:inline-flex}.social-links__item a{background:0 0;justify-content:center;align-items:center;transition:opacity .18s;display:inline-flex}.social-links__item a:hover,.social-links__item a:focus-visible{opacity:.7;outline:none}.social-links__item img{object-fit:contain;display:block}.social-links__item--linkedin img{width:28px;height:28px}.social-links__item--youtube img{width:42px;height:42px}.social-links__item--ctv a{background:#1a1a1a;border-radius:50%;width:28px;height:28px}.social-links__item--ctv img{width:18px;height:18px}@media (max-width:991px){.social-links__item--linkedin img{width:24px;height:24px}.social-links__item--youtube img{width:36px;height:36px}.social-links__item--ctv a{width:24px;height:24px}.social-links__item--ctv img{width:15px;height:15px}}
.footer{position:relative}.footer__topbar{gap:16px;width:100%}.footer__topbar-right{align-items:center;gap:16px;margin-left:auto;display:inline-flex}.footer__copyright-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.footer__isms{flex-shrink:0;width:auto;height:62px;display:block}@media (max-width:991px){.footer__copyright-row{flex-direction:column;align-items:flex-start;gap:12px}.footer__isms{height:54px}.footer__topbar-right{margin-top:12px;margin-left:0}}.footer__certs{z-index:2;align-items:center;gap:12px;display:flex;position:absolute;bottom:24px;right:24px}.footer__certs img{width:auto;height:44px;display:block}@media (max-width:991px){.footer__certs{flex-wrap:wrap;justify-content:flex-start;margin-top:20px;position:static}.footer__certs img{height:38px}}
.hri-chat{--hri-chat-brand:#014099;--hri-chat-brand-soft:#01409914;--hri-chat-brand-soft-2:#01409924;--hri-chat-brand-hover:#012f70;--hri-chat-bg:#fff;--hri-chat-bg-alt:#fafbfd;--hri-chat-bg-bubble:#f4f6fa;--hri-chat-border:#e5e8ee;--hri-chat-border-strong:#cfd4dd;--hri-chat-text:#1a1f2c;--hri-chat-text-muted:#6c7280;--hri-chat-text-faint:#9aa0a8;--hri-chat-accent-bg:#eef3fb;--hri-chat-shadow-md:0 4px 14px #141c320f, 0 14px 40px #141c321a;--hri-chat-shadow-sm:0 2px 8px #141c320f;z-index:9999;color:var(--hri-chat-text);font-feature-settings:"ss01", "tnum";-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,Segoe UI,Roboto,sans-serif;position:fixed;bottom:24px;right:24px}.hri-chat__launcher-pill{border:1px solid var(--hri-chat-border);cursor:pointer;letter-spacing:-.005em;color:var(--hri-chat-text);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 18px;font-size:13px;font-weight:600;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 6px 14px #0140992e,0 2px 6px #141c320f}.hri-chat__launcher-pill:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0140993d,0 4px 10px #141c3214}.hri-chat__launcher-pill:focus-visible{outline:none;box-shadow:0 0 0 3px #0140992e,0 6px 14px #0140992e,0 2px 6px #141c320f}.hri-chat__launcher-pill-label{white-space:nowrap;pointer-events:none}.hri-chat__launcher-pill-icon{color:#fff;isolation:isolate;background:radial-gradient(circle at 30% 30%,#2470d4 0%,#014099 70%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.hri-chat__launcher-pill-icon>svg:not(.hri-chat__launcher-spark){width:22px;height:22px}@media (max-width:540px){.hri-chat__launcher-pill{box-shadow:none;background:0 0;border:0;padding:0}.hri-chat__launcher-pill-label{display:none}.hri-chat__launcher-pill-icon{width:56px;height:56px}.hri-chat__launcher-pill-icon>svg:not(.hri-chat__launcher-spark){width:24px;height:24px}}.hri-chat__launcher-wrap{filter:drop-shadow(0 6px 14px #01409952)}.hri-chat__launcher{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;box-sizing:border-box;color:#fff;cursor:pointer;background:radial-gradient(circle at 30% 30%,#2470d4 0%,#014099 70%) padding-box padding-box;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff2e}.hri-chat__launcher:focus,.hri-chat__launcher:active{outline:none}.hri-chat__launcher::-moz-focus-inner{border:0;padding:0}.hri-chat__launcher:hover{transform:translateY(-2px)}.hri-chat__launcher-wrap:hover{filter:drop-shadow(0 8px 18px #01409966)}.hri-chat__launcher:focus-visible{box-shadow:0 0 0 3px #01409940,0 8px 24px #0140994d,0 16px 40px #141c3226,inset 0 1px #ffffff2e}.hri-chat__launcher svg.hri-chat__launcher-icon{filter:drop-shadow(0 1px 2px #00000026);width:26px;height:26px}.hri-chat__launcher-spark{pointer-events:none;color:#ffd86b;filter:drop-shadow(0 0 4px #ffd86bb3);width:11px;height:11px;animation:2.2s ease-in-out infinite hri-chat-spark;position:absolute;top:4px;right:4px}@keyframes hri-chat-spark{0%,to{opacity:.6;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.hri-chat__launcher-pulse{opacity:.35;pointer-events:none;background:#014099;border-radius:50%;animation:2.4s ease-out infinite hri-chat-pulse;position:absolute;inset:0}@keyframes hri-chat-pulse{0%{opacity:.35;transform:scale(1)}70%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}.hri-chat__panel{background:var(--hri-chat-bg);border:1px solid var(--hri-chat-border);width:400px;height:680px;max-height:calc(100dvh - 32px);box-shadow:var(--hri-chat-shadow-md);border-radius:18px;flex-direction:column;animation:.18s ease-out hri-chat-pop;display:flex;overflow:hidden}@keyframes hri-chat-pop{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.hri-chat__header{color:#fff;background:radial-gradient(circle at 0 0,#1f5dc9 0%,#014099 60%);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.hri-chat__header:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1f 0%,#0000 70%);border-radius:50%;width:140px;height:140px;position:absolute;top:-40px;right:-40px}.hri-chat__header-left{align-items:center;gap:10px;min-width:0;display:flex}.hri-chat__avatar{color:#014099;background:radial-gradient(circle at 30% 30%,#fff 0%,#cfe1ff 60%,#88aee5 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative;box-shadow:0 2px 6px #0000001f,inset 0 1px #fff9}.hri-chat__avatar svg{width:18px;height:18px}.hri-chat__avatar-spark{color:#ffd86b;filter:drop-shadow(0 0 3px #ffd86bbf);width:12px;height:12px;position:absolute;top:-2px;right:-2px}.hri-chat__header-title{flex-direction:column;gap:2px;min-width:0;display:flex}.hri-chat__title-row{align-items:center;gap:6px;display:flex}.hri-chat__title{letter-spacing:-.01em;font-size:14.5px;font-weight:600;line-height:1.2}.hri-chat__ai-badge{letter-spacing:.06em;color:#fff;background:#ffffff2e;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:3px;padding:2px 6px;font-size:9.5px;font-weight:700;display:inline-flex}.hri-chat__ai-badge svg{width:9px;height:9px}.hri-chat__subtitle{opacity:.78;letter-spacing:0;font-size:11px}.hri-chat__header-actions{flex-shrink:0;gap:2px;display:flex}.hri-chat__icon-btn{color:#fff;cursor:pointer;opacity:.85;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .12s,opacity .12s;display:flex}.hri-chat__icon-btn:hover{opacity:1;background:#ffffff29}.hri-chat__icon-btn svg{width:16px;height:16px}.hri-chat__scope-bar{border-bottom:1px solid var(--hri-chat-border);color:var(--hri-chat-text);background:linear-gradient(#eef3fb 0%,#f8fafd 100%);align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:flex}.hri-chat__scope-icon{width:22px;height:22px;color:var(--hri-chat-brand);background:#0140991a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hri-chat__scope-icon svg{width:13px;height:13px}.hri-chat__scope-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--hri-chat-text-muted);flex:1;overflow:hidden}.hri-chat__scope-text strong{color:var(--hri-chat-brand);font-weight:600}.hri-chat__scope-toggle{border:1px solid var(--hri-chat-border);color:var(--hri-chat-text-muted);cursor:pointer;background:#fff;border-radius:999px;flex-shrink:0;padding:4px 10px;font-family:inherit;font-size:11px;transition:border-color .12s,color .12s}.hri-chat__scope-toggle:hover:not(:disabled){border-color:var(--hri-chat-brand);color:var(--hri-chat-brand)}.hri-chat__scope-toggle:disabled{opacity:.5;cursor:not-allowed}.hri-chat__filters{border-bottom:1px solid var(--hri-chat-border);background:var(--hri-chat-bg);flex-direction:column;gap:6px;padding:10px 14px 12px;display:flex}.hri-chat__filter-row{align-items:center;gap:10px;display:flex}.hri-chat__filter-label{color:var(--hri-chat-text-muted);flex-shrink:0;width:36px;font-size:11px;font-weight:500}.hri-chat__filter-pills{flex-wrap:wrap;gap:4px;display:flex}.hri-chat__pill{border:1px solid var(--hri-chat-border);background:var(--hri-chat-bg);color:var(--hri-chat-text-muted);cursor:pointer;border-radius:999px;padding:6px 10px;font-family:inherit;font-size:11.5px;line-height:1;transition:border-color .12s,color .12s,background .12s}.hri-chat__pill:hover:not(:disabled){border-color:var(--hri-chat-brand);color:var(--hri-chat-brand)}.hri-chat__pill--active,.hri-chat__pill--active:hover{background:var(--hri-chat-brand);border-color:var(--hri-chat-brand);color:#fff}.hri-chat__pill:disabled{opacity:.6;cursor:not-allowed}.hri-chat__messages{background:var(--hri-chat-bg-alt);scroll-behavior:smooth;flex-direction:column;flex:1;gap:18px;padding:16px 14px 8px;display:flex;overflow:hidden auto}.hri-chat__messages::-webkit-scrollbar{width:8px}.hri-chat__messages::-webkit-scrollbar-thumb{background:var(--hri-chat-border-strong);border-radius:4px}.hri-chat__messages::-webkit-scrollbar-thumb:hover{background:var(--hri-chat-text-faint)}.hri-chat__empty{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:20px 8px 24px;display:flex}.hri-chat__empty-logo{color:#fff;background:radial-gradient(circle at 30% 30%,#2470d4 0%,#014099 70%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;animation:3.6s ease-in-out infinite hri-chat-bob;display:flex;position:relative;box-shadow:0 6px 20px #01409940,inset 0 1px #fff3}.hri-chat__empty-logo svg.empty-icon{width:30px;height:30px}.hri-chat__empty-logo .hri-chat__avatar-spark{width:16px;height:16px;top:-3px;right:-3px}@keyframes hri-chat-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.hri-chat__empty-heading{flex-direction:column;gap:6px;display:flex}.hri-chat__empty-title{color:var(--hri-chat-text);letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.3}.hri-chat__empty-sub{color:var(--hri-chat-text-muted);font-size:12.5px;line-height:1.55}.hri-chat__suggestions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.hri-chat__suggestion{background:var(--hri-chat-bg);border:1px solid var(--hri-chat-border);color:var(--hri-chat-text);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;font-family:inherit;font-size:12px;line-height:1.4;transition:border-color .12s,background .12s,transform .12s;display:flex}.hri-chat__suggestion:hover{border-color:var(--hri-chat-brand);background:var(--hri-chat-accent-bg);transform:translateY(-1px)}.hri-chat__suggestion-icon{width:14px;height:14px;color:var(--hri-chat-brand)}.hri-chat__msg{flex-direction:column;max-width:100%;display:flex}.hri-chat__msg--user{align-items:flex-end}.hri-chat__msg--assistant{align-items:stretch}.hri-chat__bubble{word-break:break-word;white-space:pre-wrap;letter-spacing:-.005em;max-width:92%;font-size:13px;line-height:1.6}.hri-chat__bubble--user{background:var(--hri-chat-brand);color:#fff;border-radius:14px 14px 4px;padding:9px 13px}.hri-chat__bubble--assistant{color:var(--hri-chat-text);background:0 0;max-width:100%;padding:0}.hri-chat__cite{background:var(--hri-chat-brand-soft);min-width:18px;height:18px;color:var(--hri-chat-brand);vertical-align:1px;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;margin:0 2px;padding:0 5px;font-size:10.5px;font-weight:600;line-height:1;text-decoration:none;transition:background .12s;display:inline-flex}.hri-chat__cite:hover{background:var(--hri-chat-brand-soft-2);text-decoration:none}.hri-chat__sources{margin-top:12px}.hri-chat__sources-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.hri-chat__sources-title{color:var(--hri-chat-text-muted);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.hri-chat__sources-title svg{width:12px;height:12px}.hri-chat__sources-toggle{color:var(--hri-chat-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-family:inherit;font-size:11px}.hri-chat__sources-toggle:hover{background:var(--hri-chat-bg-bubble);color:var(--hri-chat-text)}.hri-chat__sources-strip{scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.hri-chat__sources-strip::-webkit-scrollbar{height:6px}.hri-chat__sources-strip::-webkit-scrollbar-thumb{background:var(--hri-chat-border-strong);border-radius:3px}.hri-chat__sources-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hri-chat__source-card{background:var(--hri-chat-bg);border:1px solid var(--hri-chat-border);color:var(--hri-chat-text);scroll-snap-align:start;border-radius:10px;flex-direction:column;flex-shrink:0;gap:3px;padding:9px 10px;font-size:11.5px;text-decoration:none;transition:border-color .12s,transform .12s,box-shadow .12s;display:flex}.hri-chat__sources-strip .hri-chat__source-card{width:200px;min-height:78px}.hri-chat__source-card:hover{border-color:var(--hri-chat-brand);color:var(--hri-chat-text);box-shadow:var(--hri-chat-shadow-sm);text-decoration:none;transform:translateY(-1px)}.hri-chat__source-card.is-target{border-color:var(--hri-chat-brand);box-shadow:0 0 0 2px var(--hri-chat-brand-soft)}.hri-chat__source-card-head{align-items:center;gap:6px;display:flex}.hri-chat__source-num{background:var(--hri-chat-brand-soft);width:18px;height:18px;color:var(--hri-chat-brand);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;line-height:1;display:flex}.hri-chat__source-meta{color:var(--hri-chat-text-muted);font-size:10.5px}.hri-chat__source-title{color:var(--hri-chat-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.hri-chat__source-snippet{color:var(--hri-chat-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.hri-chat__msg-actions{opacity:0;gap:4px;margin-top:6px;transition:opacity .15s;display:flex}.hri-chat__msg--assistant:hover .hri-chat__msg-actions,.hri-chat__msg-actions.is-shown{opacity:1}.hri-chat__action-btn{color:var(--hri-chat-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-family:inherit;font-size:11px;transition:background .12s,color .12s;display:inline-flex}.hri-chat__action-btn:hover:not(:disabled){background:var(--hri-chat-bg-bubble);color:var(--hri-chat-text)}.hri-chat__action-btn:disabled{opacity:.55;cursor:not-allowed}.hri-chat__action-btn.is-active{color:var(--hri-chat-brand);background:var(--hri-chat-brand-soft)}.hri-chat__action-btn svg{width:12px;height:12px}.hri-chat__status{background:var(--hri-chat-bg-bubble);color:var(--hri-chat-text-muted);border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:5px 10px;font-size:11.5px;display:inline-flex}.hri-chat__status-dot{background:var(--hri-chat-brand);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite hri-chat-statusdot}.hri-chat__status-dot:nth-child(2){animation-delay:.15s}.hri-chat__status-dot:nth-child(3){animation-delay:.3s}@keyframes hri-chat-statusdot{0%,to{opacity:.45;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}.hri-chat__error{color:#b00020;background:#fff3f3;border:1px solid #ffd0d0;border-radius:8px;margin:4px 0 0;padding:8px 11px;font-size:12px;line-height:1.45}.hri-chat__disclaimer{background:var(--hri-chat-bg);color:var(--hri-chat-text-faint);text-align:center;padding:6px 14px 0;font-size:10.5px;line-height:1.5}.hri-chat__composer{border-top:1px solid var(--hri-chat-border);background:var(--hri-chat-bg);margin-top:4px;padding:10px 12px 12px}.hri-chat__composer-box{border:1px solid var(--hri-chat-border-strong);background:var(--hri-chat-bg);border-radius:14px;flex-direction:column;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.hri-chat__composer-box:focus-within{border-color:var(--hri-chat-brand);box-shadow:0 0 0 3px var(--hri-chat-brand-soft)}.hri-chat__textarea{resize:none;width:100%;color:var(--hri-chat-text);background:0 0;border:0;outline:none;min-height:22px;max-height:140px;padding:10px 12px 4px;font-family:inherit;font-size:13px;line-height:1.5;overflow-y:auto}.hri-chat__textarea::placeholder{color:var(--hri-chat-text-faint)}.hri-chat__composer-bar{justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 6px 12px;display:flex}.hri-chat__composer-hint{color:var(--hri-chat-text-faint);font-size:10.5px}.hri-chat__send{background:var(--hri-chat-brand);color:#fff;cursor:pointer;border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .12s,transform .12s;display:flex}.hri-chat__send:hover:not(:disabled){background:var(--hri-chat-brand-hover);transform:translateY(-1px)}.hri-chat__send:disabled{background:var(--hri-chat-border-strong);cursor:not-allowed;transform:none}.hri-chat__send svg{width:16px;height:16px}.hri-chat__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite hri-chat-spin}@keyframes hri-chat-spin{to{transform:rotate(360deg)}}@media (max-width:768px){.hri-chat{bottom:0;right:0}.hri-chat__panel{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.hri-chat__launcher{margin:16px}.hri-chat__suggestions{grid-template-columns:1fr}}
