body.kt-chat-open #root{isolation:isolate;position:relative;z-index:0}body.kt-chat-open #root nav[class~=bottom-0]{display:none!important}.kt-chat-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;overscroll-behavior:none}.kt-chat-overlay .kt-chat{overscroll-behavior:none}.kt-chat{color:#12384d}.kt-chat-rise{animation:kt-chat-rise .45s ease-out both}@keyframes kt-chat-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.kt-chat-title{font-size:20px;line-height:1;font-weight:650;letter-spacing:-.03em;margin:0}.kt-chat-icon{width:34px;height:34px;border:0;border-radius:50%;background:#f4f8fb;color:#025277;display:grid;place-items:center;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s}.kt-chat-icon:hover{background:#99e2f1;box-shadow:0 3px 9px #02527729}.kt-chat-icon:active{background:#cceff5}.kt-chat-icon:focus-visible{outline:2px solid #99e2f1;outline-offset:2px}.kt-chat-notice{margin:12px 14px 4px;padding:9px 11px;background:#f4f8fb;border-radius:12px;color:#526875;font-size:12px;line-height:1.35}.kt-chat-person{width:34px;height:34px;border:0;border-radius:50%;background:#99e2f1;color:#025277;font-weight:700;font-size:12px;cursor:pointer;overflow:hidden;display:grid;place-items:center;transition:background .18s,box-shadow .18s,transform .18s}.kt-chat-person:hover{background:#72d3e7;box-shadow:0 3px 8px #0252772e}.kt-chat-person:active{transform:scale(.97)}.kt-chat-person:focus-visible{outline:2px solid #025277;outline-offset:2px}.kt-chat-row{display:flex;align-items:center;gap:10px;padding:9px 6px;border-radius:14px;cursor:pointer;width:100%;text-align:start;background:transparent;border:0;transition:background .18s,box-shadow .18s}.kt-chat-row:hover{background:#f4f8fb;box-shadow:inset 3px 0 #99e2f1}.kt-chat-row:active{background:#edf5f7}.kt-chat-row:focus-visible{outline:2px solid #99e2f1;outline-offset:1px}.kt-chat-avatar{width:44px;height:44px;flex:0 0 44px;border-radius:50%;display:grid;place-items:center;background:#99e2f1;color:#025277;font-size:14px;font-weight:700;overflow:hidden}.kt-chat-name{font-size:15px;font-weight:650;color:#12384d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kt-chat-time{font-size:11px;color:#78909c;white-space:nowrap}.kt-chat-preview{margin:3px 0 0;font-size:13px;color:#78909c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kt-chat-unread{width:8px;height:8px;border-radius:50%;background:#025277;flex:0 0 8px}.kt-chat-pill{border:0;border-radius:999px;padding:11px 20px;background:#99e2f1;color:#025277;font-size:14px;font-weight:650;cursor:pointer;transition:background .18s,box-shadow .18s,transform .18s}.kt-chat-pill:hover{background:#72d3e7;box-shadow:0 5px 12px #02527729}.kt-chat-pill:active{transform:scale(.98)}.kt-chat-pill:focus-visible{outline:2px solid #025277;outline-offset:2px}.kt-chat-bubble-wrap{max-width:82%;min-width:72px}.kt-chat-bubble{width:100%;padding:10px 13px;border-radius:16px;font-size:15px;line-height:1.45}.kt-chat-message-text{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-align:start}@media (min-width: 768px){.kt-chat-bubble-wrap{max-width:72%}}.kt-chat-mine{align-self:flex-end;background:#025277;color:#fff;border-bottom-right-radius:5px}.kt-chat-theirs{align-self:flex-start;background:#f4f8fb;color:#12384d;border-bottom-left-radius:5px}[dir=rtl] .kt-chat-mine{border-bottom-right-radius:16px;border-bottom-left-radius:5px}[dir=rtl] .kt-chat-theirs{border-bottom-left-radius:16px;border-bottom-right-radius:5px}.kt-chat-day{align-self:center;padding:4px 9px;border-radius:999px;background:#eaf4f7;color:#526875;font-size:11px;margin:2px 0 6px}.kt-chat .kt-chat-reaction-trigger{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0;border:1px solid #d8e5eb;border-radius:50%;background:#fff;color:#526875;display:grid;place-items:center;box-shadow:0 3px 10px #02527726;z-index:3}.kt-chat .kt-chat-reaction-trigger svg{width:14px;height:14px}.kt-chat .kt-chat-reaction-trigger:hover,.kt-chat .kt-chat-reaction-trigger[aria-expanded=true]{color:#025277;background:#edf8fa;border-color:#99e2f1}.kt-chat .kt-chat-reaction-trigger-reacted{background:#99e2f159!important;border-color:#025277!important;color:#025277}.kt-chat .kt-chat-reaction-emoji-inline{display:inline-flex;align-items:center;gap:2px;font-size:15px;line-height:1}.kt-chat .kt-chat-reaction-count-inline{font-size:9px;font-weight:700;color:#025277}.kt-chat .kt-chat-reaction-pill{min-width:26px!important;height:24px!important;padding:0 6px;border:1px solid #d8e5eb;border-radius:9999px;background:#fff;display:inline-flex;align-items:center;gap:3px;box-shadow:0 2px 8px #0252771f;line-height:1}.kt-chat .kt-chat-reaction-pill .kt-chat-reaction-emoji{font-size:14px}.kt-chat .kt-chat-reaction-pill .kt-chat-reaction-count{font-size:10px;font-weight:700;color:#526875}.kt-chat .kt-chat-reaction-pill:hover{background:#edf8fa}.kt-chat-reaction-picker{margin-bottom:7px;padding:5px;display:flex;gap:2px;border:1px solid #d8e5eb;border-radius:999px;background:#fff;box-shadow:0 8px 22px #0252772e;z-index:20;animation:kt-chat-reaction-in .18s ease-out both}.kt-chat .kt-chat-reaction-option{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0;border:0;border-radius:50%;background:transparent;display:grid;place-items:center;font-size:18px;line-height:1}.kt-chat .kt-chat-reaction-option:hover,.kt-chat .kt-chat-reaction-option:focus-visible{background:#edf8fa;transform:scale(1.08)}@keyframes kt-chat-reaction-in{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.kt-chat-reaction-picker{animation:none}}.kt-chat-field{flex:1;min-width:0;min-height:44px;border:1px solid #d8e5eb;border-radius:22px;background:#f4f8fb;display:flex;align-items:center;padding:0 8px 0 4px;transition:border-color .18s,box-shadow .18s}.kt-chat-field:focus-within{border-color:#99e2f1;box-shadow:0 0 0 3px #99e2f159}.kt-chat-plus{border:0;background:transparent;color:#025277;width:44px;height:44px;display:grid;place-items:center;cursor:pointer;border-radius:14px;transition:color .15s,transform .15s}.kt-chat-plus:hover{color:#4a9db4;background:#edf5f7}.kt-chat-plus:active{transform:scale(.92);background:#e0eff4}.kt-chat-plus:focus-visible{outline:2px solid #99e2f1;outline-offset:2px}.kt-chat-textarea{flex:1;min-width:0;background:transparent;border:0;outline:none;resize:none;font-size:15px;line-height:20px;padding:12px 4px;max-height:96px;color:#12384d}@media (pointer: coarse){.kt-chat-textarea{font-size:16px}}.kt-chat-textarea::-moz-placeholder{color:#78909c}.kt-chat-textarea::placeholder{color:#78909c}.kt-chat-send{width:46px;height:46px;flex:0 0 46px;border:0;border-radius:50%;background:#025277;color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .15s,box-shadow .15s,transform .15s}.kt-chat-send:hover{background:#0b6a94;box-shadow:0 5px 12px #02527740}.kt-chat-send:active{transform:scale(.9)}.kt-chat-send:focus-visible{outline:2px solid #99e2f1;outline-offset:2px}.kt-chat-send:disabled{opacity:.6;cursor:default}.kt-chat-send.has-text{animation:kt-chat-swell 1.8s ease-in-out infinite}@keyframes kt-chat-swell{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.kt-chat .kt-ai-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:32px;max-width:100%;padding:0 13px;border:1px solid #b9d3f5;border-radius:999px;background:#fff;color:#025277;font-size:13px;font-weight:600;line-height:1.2;text-align:center;transition:background .18s,transform .18s,box-shadow .18s}.kt-chat .kt-ai-btn:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.kt-chat .kt-ai-btn:hover{background:#e9f8fb;transform:scale(1.03)}.kt-chat .kt-ai-btn:focus-visible{outline:2px solid #8CB3F6;outline-offset:2px}.kt-chat .kt-ai-btn:disabled{opacity:.5;pointer-events:none}.kt-chat .kt-ai-btn-solid{background:#025277;border-color:#025277;color:#fff}.kt-chat .kt-ai-btn-solid:hover{background:#0b6a94}.kt-chat .kt-ai-btn-soft{background:#99e2f166;border-color:transparent}.kt-chat .kt-ai-scroll{overflow-x:hidden;overscroll-behavior-x:none;touch-action:pan-y}@keyframes hw-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hw-root{display:flex;width:100%;height:100%;min-height:0;background:#fff;color:#025277}.hw-rail{width:236px;flex:none;min-height:0;overflow:hidden;background:#e6f0fd;border-inline-end:1px solid #cfe0f6;padding:24px 12px 16px;display:flex;flex-direction:column;gap:22px;animation:hw-rise .6s cubic-bezier(.2,.8,.2,1) both}.hw-rail-desktop{display:none}@media (min-width: 768px){.hw-rail-desktop{display:flex}}.hw-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex}.hw-drawer-back{position:absolute;top:0;right:0;bottom:0;left:0;background:#02527759;border:0}.hw-drawer .hw-rail{position:relative;width:min(264px,80vw);height:100%;box-shadow:0 0 40px #02527740}@media (min-width: 768px){.hw-drawer{display:none}}.hw-brand{display:flex;align-items:center;gap:12px}.hw-brand svg{width:34px;height:34px;flex:none}.hw-brand b{font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.hw-btn{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;border:1px solid #c5d9f2;background:#fff;color:#025277;border-radius:14px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .18s,box-shadow .18s,border-color .18s}.hw-load{justify-content:center;padding:10px 14px;font-size:13px}.hw-btn:hover{background:#f6fbff;box-shadow:0 3px 10px #0252771a}.hw-btn:active{box-shadow:none}.hw-btn:focus-visible,.hw-item-main:focus-visible,.hw-more:focus-visible,.hw-ico:focus-visible,.hw-signin:focus-visible,.hw-comp-btn:focus-visible{outline:2px solid #025277;outline-offset:2px}.hw-btn svg,.hw-ico svg,.hw-item svg{width:18px;height:18px;flex:none}.hw-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin-inline:-6px;padding-inline:6px}.hw-label{padding:4px 14px 6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#02527799}.hw-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0 0 14px;padding:0}.hw-empty{padding:8px 14px;font-size:13px;line-height:1.5;color:#526875}.hw-item{position:relative;display:flex;align-items:center;min-height:44px;border-radius:999px;background:transparent;color:#025277;transition:background .18s}.hw-item:hover{background:#ffffffa6}.hw-item.active{background:#99e2f1;font-weight:700;box-shadow:0 2px 8px #0252771f}.hw-item-main{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:10px 6px 10px 14px;padding-inline:14px 6px;border:0;background:transparent;color:inherit;font-family:inherit;font-size:14px;font-weight:inherit;line-height:1.35;text-align:start;cursor:pointer;border-radius:999px}.hw-item:not(.active) .hw-item-main{font-weight:500}.hw-item-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-more{flex:none;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;opacity:0;transition:opacity .18s,background .18s}.hw-more:hover{background:#fffc}.hw-item:hover .hw-more,.hw-item:focus-within .hw-more,.hw-item.active .hw-more,.hw-more[data-state=open]{opacity:1}@media (hover: none){.hw-more{opacity:1}}.hw-edit{display:flex;align-items:center;gap:4px;min-height:44px;padding-inline:14px 4px;border-radius:999px;background:#fff;border:1px solid #99E2F1}.hw-edit input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#025277;font-family:inherit;font-size:14px;font-weight:600}.hw-edit button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#025277;cursor:pointer}.hw-edit button:hover{background:#e6f0fd}.hw-confirm{padding:12px 14px;border-radius:18px;background:#fff;border:1px solid #f0c9cc}.hw-confirm p{font-size:13px;font-weight:700;line-height:1.4;margin:0}.hw-confirm span{display:block;margin-top:2px;font-size:12px;font-weight:400;color:#526875}.hw-confirm div{display:flex;gap:8px;margin-top:10px}.hw-confirm button{flex:1;min-height:44px;border-radius:999px;border:1px solid #c5d9f2;background:#fff;color:#025277;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .18s}.hw-confirm button:hover{background:#f6fbff}.hw-confirm button.danger{background:#c9363e;border-color:#c9363e;color:#fff}.hw-confirm button.danger:hover{background:#b02e35}.hw-journey{flex:none;border-top:1px solid #cfe0f6;padding-top:12px;display:flex;flex-direction:column;gap:4px}.hw-journey .hw-item-main{padding-inline-end:14px}.hw-chev{margin-inline-start:auto;transition:transform .18s}.hw-item[data-open=true] .hw-chev{transform:rotate(180deg)}.hw-panel{max-height:300px;overflow-y:auto;overscroll-behavior:contain;padding-bottom:6px}.hw-main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;background:#fff}.hw-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 28px;border-bottom:1px solid #eaf1f5}@media (max-width: 767px){.hw-head{padding:0 10px;gap:8px}.hw-head h1{font-size:16px}}.hw-safe{height:max(env(safe-area-inset-top,0px),calc(var(--kt-native-top, 0px) - 14px))}.hw-head h1{font-size:18px;font-weight:700;line-height:1.2;margin:0}.hw-acts{display:flex;gap:8px}.hw-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid #d8e5eb;background:#fff;color:#025277;cursor:pointer;transition:background .18s,box-shadow .18s}.hw-ico:hover{background:#f2f9fb;box-shadow:0 3px 10px #0252771a}.hw-col{width:100%;max-width:680px;margin:0 auto;padding:44px 20px;flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.hw-intro{text-align:center;animation:hw-rise .7s .1s cubic-bezier(.2,.8,.2,1) both}.hw-intro img{width:96px;height:96px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid #fff;box-shadow:0 8px 24px #0252772e;margin:0 auto 20px}.hw-intro h2{font-size:36px;font-weight:700;line-height:1.1;margin:0 0 10px;letter-spacing:-.01em}.hw-sub{font-size:17px;font-weight:600;line-height:1.5;opacity:.8;margin:0 0 18px}.hw-txt{font-size:15px;line-height:1.65;color:#526875;margin:0 0 28px}.hw-pts{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0 0 32px;padding:0;text-align:start}.hw-pts li{display:flex;align-items:flex-start;gap:12px;background:#f2f7fe;border:1px solid #e1ecfa;border-radius:16px;padding:14px 18px;font-size:14px;line-height:1.5}.hw-pts svg{width:18px;height:18px;flex:none;margin-top:1px}.hw-pts li:nth-child(1){animation:hw-rise .6s .25s both}.hw-pts li:nth-child(2){animation:hw-rise .6s .33s both}.hw-pts li:nth-child(3){animation:hw-rise .6s .41s both}.hw-pts li:nth-child(4){animation:hw-rise .6s .49s both}.hw-signin{display:inline-flex;align-items:center;gap:10px;background:#025277;color:#fff;border:0;border-radius:999px;padding:14px 28px;min-height:48px;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 6px 18px #02527747;transition:background .18s,box-shadow .18s}.hw-signin:hover{background:#0a6590;box-shadow:0 8px 22px #02527757}.hw-signin svg{width:16px;height:16px}.hw-note{margin:32px 0 0;font-size:12px;line-height:1.5;color:#78909c;text-align:center}.hw-comp{flex:none;margin:0 auto 28px;width:calc(100% - 32px);max-width:680px;background:#fff;border:1px solid #d6e4f5;border-radius:24px;box-shadow:0 8px 28px #0252771a;padding:14px 14px 14px 16px;padding-inline:16px 14px;display:flex;align-items:flex-end;gap:12px;text-align:start;cursor:pointer;font-family:inherit;animation:hw-rise .7s .5s both}.hw-comp-field{flex:1;min-height:36px;display:flex;align-items:center;font-size:15px;color:#78909c}.hw-comp-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#025277;color:#fff;flex:none;transition:background .18s,box-shadow .18s}.hw-comp:hover .hw-comp-btn{background:#0a6590;box-shadow:0 4px 12px #0252774d}.hw-comp-btn svg{width:16px;height:16px}@media (prefers-reduced-motion: reduce){.hw-rail,.hw-intro,.hw-pts li,.hw-comp{animation:none!important}.hw-item,.hw-btn,.hw-ico,.hw-signin,.hw-more,.hw-chev{transition:none}}
