.hylg-widget{position:fixed;z-index:99998;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#101827}.hylg-pos-bottom-left{left:18px;bottom:18px}.hylg-pos-bottom-right{right:18px;bottom:18px}.hylg-tab{border:1px solid rgb(255 255 255 / .52);background:rgb(17 24 39 / .58);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff;border-radius:19px;width:62px;height:62px;padding:0;box-shadow:0 16px 36px rgb(15 23 42 / .18);display:flex;align-items:center;justify-content:center;gap:0;font-weight:900;letter-spacing:-.03em;cursor:pointer;opacity:.58;transition:opacity .18s ease,transform .18s ease,background .18s ease,box-shadow .18s ease,border-color .18s ease}.hylg-tab:hover,.hylg-tab:focus-visible,.hylg-widget.is-open .hylg-tab{opacity:1;background:rgb(17 24 39 / .94);border-color:rgb(22 163 74 / .45);box-shadow:0 18px 44px rgb(15 23 42 / .25),0 0 0 6px rgb(22 163 74 / .10);transform:translateY(-1px);outline:none}.hylg-logo-mark{width:44px;height:44px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f172a,#111827);border:1px solid rgb(255 255 255 / .22);box-shadow:inset 0 1px 0 rgb(255 255 255 / .18),0 8px 20px rgb(0 0 0 / .20);font-size:17px;line-height:1;color:#fff;letter-spacing:-.055em}.hylg-tab-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hylg-dot{display:none}.hylg-panel{position:absolute;bottom:74px;left:0;width:min(390px,calc(100vw - 28px));height:min(640px,calc(100vh - 121px));background:#f3f6fb;border:1px solid rgb(15 23 42 / .12);border-radius:24px;box-shadow:0 24px 70px rgb(15 23 42 / .28);overflow:hidden;display:none;flex-direction:column}.hylg-pos-bottom-right .hylg-panel{left:auto;right:0}.hylg-widget.is-open .hylg-panel{display:flex;animation:hylg-pop .22s ease-out}.hylg-widget.is-open .hylg-tab{opacity:1}.hylg-head{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 14px;background:linear-gradient(135deg,#fff,#eef4f0);border-bottom:1px solid rgb(15 23 42 / .08)}.hylg-head strong{display:block;font-size:16px;line-height:1.1}.hylg-head span{display:block;margin-top:3px;font-size:12px;color:#64748b}.hylg-close{border:0;background:#fff;color:#111827;border-radius:50%;width:34px;height:34px;font-size:22px;line-height:1;box-shadow:0 4px 14px rgb(15 23 42 / .1);cursor:pointer}.hylg-body{padding:14px;overflow:auto;flex:1}.hylg-msg{max-width:92%;padding:11px 13px;border-radius:17px;font-size:13px;line-height:1.45;margin-bottom:10px;white-space:pre-line}.hylg-msg-bot{background:#fff;border:1px solid rgb(15 23 42 / .08);box-shadow:0 8px 24px rgb(15 23 42 / .06)}.hylg-msg-user{margin-left:auto;background:#111827;color:#fff;border-bottom-right-radius:6px}.hylg-quick{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 12px}.hylg-quick button{border:1px solid rgb(15 23 42 / .12);background:#fff;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:750;cursor:pointer;color:#111827}.hylg-quick button:hover{border-color:rgb(22 163 74 / .45);box-shadow:0 4px 15px rgb(22 163 74 / .11)}.hylg-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.hylg-actions a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800;background:#f4f1fa;color:#4C1D95;border:1px solid rgb(22 163 74 / .22)}.hylg-form{display:flex;gap:8px;padding:12px;background:#fff;border-top:1px solid rgb(15 23 42 / .08)}.hylg-form input{flex:1;min-width:0;border:1px solid rgb(15 23 42 / .14);border-radius:999px;padding:11px 13px;font-size:13px;outline:none}.hylg-form input:focus{border-color:rgb(22 163 74 / .55);box-shadow:0 0 0 4px rgb(22 163 74 / .10)}.hylg-form button{border:0;background:var(--hylg-primary,#111827);color:#fff;border-radius:999px;padding:0 14px;font-weight:800;cursor:pointer}.hylg-loading{opacity:.72}.hylg-admin .nav-tab-wrapper{margin-bottom:18px}@keyframes hylg-pop{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:640px){.hylg-pos-bottom-left,.hylg-pos-bottom-right{left:10px;right:auto;bottom:10px}.hylg-mobile-compact_tab .hylg-tab{width:52px;height:52px;border-radius:18px;padding:0;justify-content:center;opacity:.46;background:rgb(17 24 39 / .45);box-shadow:0 10px 25px rgb(15 23 42 / .14)}.hylg-mobile-compact_tab.is-open .hylg-tab,.hylg-mobile-compact_tab .hylg-tab:hover,.hylg-mobile-compact_tab .hylg-tab:focus-visible{opacity:1;background:rgb(17 24 39 / .96)}.hylg-mobile-compact_tab .hylg-logo-mark{width:38px;height:38px;border-radius:14px;font-size:15px}.hylg-panel{width:calc(100vw - 20px);height:min(560px,calc(100vh - 88px));bottom:62px;border-radius:20px}.hylg-msg{font-size:13px}.hylg-quick{gap:6px}.hylg-quick button{font-size:11px;padding:7px 9px}.hylg-form{padding:10px}.hylg-form button{padding:0 12px}}@media(prefers-reduced-motion:reduce){.hylg-widget.is-open .hylg-panel{animation:none}.hylg-tab{transition:none}}.hylg-tab{width:64px!important;height:64px!important;border-radius:22px!important;padding:0!important;background:rgb(15 23 42 / .88)!important;border:1px solid rgb(255 255 255 / .18)!important;box-shadow:0 18px 42px rgb(15 23 42 / .28),inset 0 1px 0 rgb(255 255 255 / .10)!important;opacity:.92}.hylg-logo-mark{position:relative;width:46px!important;height:46px!important;border-radius:17px!important;background:linear-gradient(145deg,#111827 0%,#0b1220 52%,#111827 100%)!important;border:1px solid rgb(255 255 255 / .18)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .16),0 10px 22px rgb(0 0 0 / .22)!important;font-size:17px!important;font-weight:950!important;letter-spacing:-.06em!important}.hylg-logo-mark:after{content:"";position:absolute;left:6px;bottom:6px;width:9px;height:9px;border-radius:999px;background:#8B5CF6;box-shadow:0 0 0 5px rgb(22 163 74 / .14),0 0 18px rgb(22 163 74 / .46)}.hylg-widget.is-idle-transparent:not(.is-open) .hylg-tab{opacity:.34!important;background:rgb(15 23 42 / .34)!important;border-color:rgb(255 255 255 / .10)!important;box-shadow:0 10px 25px rgb(15 23 42 / .10)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hylg-widget.is-idle-transparent:not(.is-open) .hylg-logo-mark{opacity:.72}.hylg-widget.is-idle-transparent:not(.is-open) .hylg-logo-mark:after{opacity:.72;box-shadow:0 0 0 4px rgb(22 163 74 / .10),0 0 12px rgb(22 163 74 / .28)}.hylg-widget.is-open .hylg-tab,.hylg-widget:not(.is-open) .hylg-tab:focus-visible,.hylg-widget:not(.is-open) .hylg-tab:hover{opacity:1!important;background:rgb(15 23 42 / .96)!important;border-color:rgb(22 163 74 / .42)!important;box-shadow:0 20px 48px rgb(15 23 42 / .28),0 0 0 6px rgb(22 163 74 / .10)!important}@media(max-width:640px){.hylg-mobile-compact_tab .hylg-tab{width:54px!important;height:54px!important;border-radius:19px!important}.hylg-mobile-compact_tab .hylg-logo-mark{width:40px!important;height:40px!important;border-radius:15px!important;font-size:15px!important}.hylg-widget.is-idle-transparent:not(.is-open) .hylg-tab{opacity:.24!important;transform:scale(.94)}.hylg-widget.is-idle-transparent:not(.is-open) .hylg-tab:active,.hylg-widget.is-idle-transparent:not(.is-open) .hylg-tab:focus-visible{opacity:1!important;transform:scale(1)}}.hylg-action-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(15 23 42 / .12);background:#fff;color:#111827;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:850;cursor:pointer;text-decoration:none;line-height:1.15}.hylg-action-btn:hover{border-color:rgb(22 163 74 / .45);box-shadow:0 4px 15px rgb(22 163 74 / .11)}.hylg-action-btn.hylg-primary{background:#111827;color:#fff;border-color:#111827}.hylg-guide-actions,.hylg-guide-choices{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px;align-items:center}.hylg-guide-actions span{font-size:12px;color:#64748b}.hylg-guide-hint{display:block;margin-top:8px;color:#64748b}.hylg-guide-summary{display:grid;grid-template-columns:88px 1fr;gap:6px 9px;margin:10px 0}.hylg-guide-summary dt{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:850}.hylg-guide-summary dd{margin:0;font-weight:750;color:#111827}.hylg-msg .hylg-actions button{margin:0}.hylg-msg-bot .hylg-action-btn{background:#f8fafc}.hylg-msg-bot:first-child{font-weight:520;color:#111827}.hylg-quick{margin-top:12px}.hylg-quick button:first-child{background:#111827;color:#fff;border-color:#111827}.hylg-msg .hylg-actions .hylg-action-btn{margin-right:0}.hylg-guide-note{font-size:12px;line-height:1.45;color:#475569;margin:8px 0 0}.hylg-service-suggestions{display:grid;gap:8px;margin-top:10px}.hylg-service-choice{display:block;width:100%;text-align:left;border:1px solid rgb(15 23 42 / .12);background:#fff;color:#111827;border-radius:14px;padding:10px 11px;cursor:pointer;box-shadow:0 5px 18px rgb(15 23 42 / .05)}.hylg-service-choice strong{display:block;font-size:13px;color:#111827}.hylg-service-choice span{display:block;margin-top:3px;font-size:11px;color:#64748b}.hylg-service-choice:hover{border-color:rgb(22 163 74 / .45);box-shadow:0 7px 22px rgb(22 163 74 / .10)}.hylg-action-btn.hylg-confirm,.hylg-msg-bot .hylg-action-btn.hylg-confirm{background:#fff!important;color:#111827!important;border:1px solid #111827!important;box-shadow:0 6px 18px rgb(15 23 42 / .10)}.hylg-action-btn.hylg-confirm:hover{background:#f8fafc!important;color:#111827!important}.hylg-msg-bot .hylg-action-btn.hylg-primary{background:#111827!important;color:#fff!important;border-color:#111827!important}.hylg-widget{--hylg-bg:#f8fafc;--hylg-ink:#0f172a;--hylg-muted:#64748b;--hylg-soft:#eef2ff;--hylg-purple:var(--hylg-accent,#8B5CF6);--hylg-deep:var(--hylg-primary,#4C1D95)}.hylg-tab{overflow:visible!important;background:linear-gradient(145deg,rgb(17 24 39 / .96),rgb(76 29 149 / .92))!important;box-shadow:0 22px 48px rgb(17 24 39 / .30),0 0 0 1px rgb(255 255 255 / .12),0 0 32px rgb(139 92 246 / .20)!important}.hylg-tab:before{content:"";position:absolute;inset:-7px;border-radius:26px;background:radial-gradient(circle at 35% 25%,rgb(139 92 246 / .34),transparent 48%),radial-gradient(circle at 78% 80%,rgb(34 197 94 / .18),transparent 45%);opacity:.76;filter:blur(3px);z-index:-1;animation:hylg-orb-pulse 3.2s ease-in-out infinite}.hylg-logo-mark{background:linear-gradient(145deg,#111827 0%,#25105a 55%,#0b1220 100%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .20),0 12px 26px rgb(0 0 0 / .24),0 0 20px rgb(139 92 246 / .22)!important}.hylg-logo-mark:before{content:"";position:absolute;inset:6px 7px auto auto;width:7px;height:7px;border-radius:999px;background:#fff;opacity:.62;box-shadow:0 0 14px rgb(255 255 255 / .7)}.hylg-logo-mark:after{background:#22c55e!important;box-shadow:0 0 0 5px rgb(34 197 94 / .16),0 0 20px rgb(34 197 94 / .50)!important}.hylg-panel{background:linear-gradient(180deg,#ffffff 0%,#f8fafc 42%,#f3f6fb 100%)!important;border:1px solid rgb(139 92 246 / .18)!important;box-shadow:0 30px 90px rgb(15 23 42 / .30),0 0 0 1px rgb(255 255 255 / .74),0 0 46px rgb(139 92 246 / .16)!important}.hylg-panel:before{content:"";position:absolute;left:0;right:0;top:0;height:110px;background:radial-gradient(circle at 18% 10%,rgb(139 92 246 / .18),transparent 46%),radial-gradient(circle at 88% 8%,rgb(34 197 94 / .10),transparent 42%);pointer-events:none}.hylg-head{position:relative;background:linear-gradient(135deg,#fff 0%,#f3efff 52%,#eefdf5 100%)!important;padding:15px 16px!important}.hylg-head-brand{display:flex;align-items:center;gap:10px;min-width:0}.hylg-head-logo{width:38px;height:38px;border-radius:15px;background:linear-gradient(145deg,#111827,#4c1d95);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:950;letter-spacing:-.06em;box-shadow:0 10px 22px rgb(76 29 149 / .22),inset 0 1px 0 rgb(255 255 255 / .2)}.hylg-head strong{font-size:15px!important;letter-spacing:-.03em;color:#0f172a}.hylg-head span{font-size:11px!important;color:#64748b!important;font-weight:750}.hylg-close{background:rgb(255 255 255 / .88)!important;color:#0f172a!important;border:1px solid rgb(15 23 42 / .08)!important}.hylg-close:hover{box-shadow:0 8px 20px rgb(76 29 149 / .13)!important;transform:translateY(-1px)}.hylg-body{position:relative;background:transparent!important}.hylg-msg{animation:hylg-msg-in .22s ease-out;border-radius:18px!important}.hylg-msg-bot{border-color:rgb(139 92 246 / .11)!important;box-shadow:0 12px 28px rgb(15 23 42 / .07)!important}.hylg-msg-user{background:linear-gradient(135deg,#111827,#2b165d)!important;box-shadow:0 10px 28px rgb(17 24 39 / .16)!important}.hylg-msg-bot:first-child{font-size:13.5px;font-weight:650;background:linear-gradient(135deg,#fff,#faf7ff)!important;border-color:rgb(139 92 246 / .16)!important}.hylg-msg-bot:first-child:before{content:"✨";display:inline-flex;margin-right:6px;filter:saturate(1.1)}.hylg-quick button,.hylg-action-btn,.hylg-service-choice{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease!important}.hylg-quick button:hover,.hylg-action-btn:hover,.hylg-service-choice:hover{transform:translateY(-1px)}.hylg-quick button:first-child{background:linear-gradient(135deg,#111827,#4c1d95)!important;color:#fff!important}.hylg-action-btn.hylg-primary,.hylg-msg-bot .hylg-action-btn.hylg-primary{background:linear-gradient(135deg,#111827,#4c1d95)!important;border-color:transparent!important;color:#fff!important}.hylg-service-choice{border-radius:16px!important;background:rgb(255 255 255 / .94)!important}.hylg-service-choice strong{font-size:13.5px!important}.hylg-service-choice span{color:#64748b!important}.hylg-service-choice:focus-visible,.hylg-action-btn:focus-visible,.hylg-quick button:focus-visible{outline:3px solid rgb(139 92 246 / .24);outline-offset:2px}.hylg-form{background:rgb(255 255 255 / .92)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hylg-form input{border-radius:18px!important;background:#fff!important;border-color:rgb(76 29 149 / .14)!important;box-shadow:inset 0 1px 0 rgb(15 23 42 / .03)}.hylg-form input:focus{border-color:rgb(139 92 246 / .55)!important;box-shadow:0 0 0 4px rgb(139 92 246 / .12)!important}.hylg-form button{background:linear-gradient(135deg,#6d28d9,#4c1d95)!important;box-shadow:0 10px 22px rgb(109 40 217 / .20)}.hylg-form button:hover{transform:translateY(-1px);box-shadow:0 13px 28px rgb(109 40 217 / .24)}.hylg-typing{display:flex;gap:9px;align-items:center;color:#64748b!important}.hylg-typing-dots{display:inline-flex;gap:4px;align-items:center}.hylg-typing-dots i{display:block;width:6px;height:6px;border-radius:999px;background:var(--hylg-purple);opacity:.35;animation:hylg-dot 1.05s ease-in-out infinite}.hylg-typing-dots i:nth-child(2){animation-delay:.14s}.hylg-typing-dots i:nth-child(3){animation-delay:.28s}.hylg-nudge{position:absolute;left:74px;bottom:72px;max-width:245px;background:rgb(17 24 39 / .94);color:#fff;padding:10px 12px;border-radius:16px;font-size:12px;font-weight:800;line-height:1.25;box-shadow:0 16px 38px rgb(15 23 42 / .24);opacity:0;transform:translateY(8px) scale(.98);transition:opacity .2s ease,transform .2s ease;z-index:100000;pointer-events:none}.hylg-nudge:after{content:"";position:absolute;left:14px;bottom:-6px;border-width:6px 6px 0 6px;border-style:solid;border-color:rgb(17 24 39 / .94) #fff0 #fff0 #fff0}.hylg-nudge.is-visible{opacity:1;transform:translateY(0) scale(1)}@keyframes hylg-orb-pulse{0%,100%{opacity:.58;transform:scale(.96)}50%{opacity:.92;transform:scale(1.04)}}@keyframes hylg-msg-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hylg-dot{0%,80%,100%{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media(max-width:640px){.hylg-panel{border-radius:24px!important;height:min(590px,calc(100vh - 88px))}.hylg-head-logo{width:34px;height:34px;border-radius:13px}.hylg-head strong{font-size:14px!important}.hylg-nudge{left:60px;right:10px;bottom:64px;max-width:none}.hylg-msg{font-size:13px!important}.hylg-form input{font-size:13px!important}}@media(prefers-reduced-motion:reduce){.hylg-tab:before,.hylg-typing-dots i,.hylg-msg{animation:none!important}.hylg-nudge{transition:none!important}}.hylg-nudge{box-sizing:border-box!important;width:max-content!important;min-width:210px!important;max-width:min(340px,calc(100vw - 36px))!important;padding:10px 14px!important;border-radius:16px!important;font-size:12px!important;line-height:1.28!important;font-weight:850!important;letter-spacing:-.01em!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;text-align:left!important}.hylg-pos-bottom-right .hylg-nudge{left:auto!important;right:74px!important}.hylg-pos-bottom-left .hylg-nudge{left:74px!important;right:auto!important}.hylg-pos-bottom-right .hylg-nudge:after{left:auto!important;right:14px!important}@media(max-width:640px){.hylg-nudge{position:fixed!important;left:14px!important;right:auto!important;bottom:76px!important;width:max-content!important;min-width:230px!important;max-width:calc(100vw - 28px)!important;padding:10px 13px!important;font-size:12px!important;line-height:1.28!important}.hylg-nudge:after{left:22px!important;right:auto!important}}@media(max-width:360px){.hylg-nudge{min-width:0!important;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important}}.hylg-nudge{position:absolute!important;top:auto!important;bottom:8px!important;left:76px!important;right:auto!important;transform:translateX(-6px) scale(.98)!important;z-index:99999!important;max-width:min(330px,calc(100vw - 112px))!important;min-width:190px!important;width:max-content!important;pointer-events:none!important}.hylg-nudge.is-visible{transform:translateX(0) scale(1)!important}.hylg-widget.is-open .hylg-nudge{display:none!important}.hylg-nudge:after{left:-6px!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;border-width:6px 6px 6px 0!important;border-color:#fff0 rgb(17 24 39 / .94) #fff0 transparent!important}.hylg-pos-bottom-right .hylg-nudge{left:auto!important;right:76px!important;transform:translateX(6px) scale(.98)!important}.hylg-pos-bottom-right .hylg-nudge.is-visible{transform:translateX(0) scale(1)!important}.hylg-pos-bottom-right .hylg-nudge:after{left:auto!important;right:-6px!important;border-width:6px 0 6px 6px!important;border-color:#fff0 #fff0 #fff0 rgb(17 24 39 / .94)!important}@media(max-width:640px){.hylg-nudge{position:absolute!important;left:64px!important;right:auto!important;bottom:6px!important;min-width:180px!important;max-width:calc(100vw - 92px)!important;width:max-content!important;padding:9px 12px!important;font-size:12px!important;line-height:1.25!important}.hylg-pos-bottom-right .hylg-nudge{left:64px!important;right:auto!important;transform:translateX(-6px) scale(.98)!important}.hylg-pos-bottom-right .hylg-nudge.is-visible{transform:translateX(0) scale(1)!important}.hylg-pos-bottom-right .hylg-nudge:after,.hylg-nudge:after{left:-6px!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;border-width:6px 6px 6px 0!important;border-color:#fff0 rgb(17 24 39 / .94) #fff0 transparent!important}}@media(max-width:360px){.hylg-nudge{min-width:0!important;width:calc(100vw - 92px)!important;max-width:calc(100vw - 92px)!important}}.hylg-head-brand{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;overflow:visible!important}.hylg-head-logo{flex:0 0 38px!important;width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;min-height:38px!important;max-height:38px!important;box-sizing:border-box!important;overflow:hidden!important;position:relative!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;border-radius:15px!important;background:linear-gradient(145deg,#111827 0%,#4c1d95 100%)!important;color:#fff!important;opacity:1!important;font-size:13px!important;font-weight:950!important;line-height:1!important;letter-spacing:-.015em!important;text-align:center!important;text-indent:0!important;transform:none!important;text-shadow:0 1px 8px rgb(255 255 255 / .18)!important;box-shadow:0 10px 22px rgb(76 29 149 / .22),inset 0 1px 0 rgb(255 255 255 / .22)!important}.hylg-head-logo::before,.hylg-head-logo::after{content:none!important;display:none!important}@media(max-width:640px){.hylg-head-logo{flex-basis:34px!important;width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;min-height:34px!important;max-height:34px!important;border-radius:13px!important;font-size:12px!important}}.hylg-widget{z-index:2147483000!important;isolation:isolate!important}.hylg-widget .hylg-panel{z-index:2147483001!important;opacity:1!important;background:#f8fafc!important;background-image:linear-gradient(180deg,#ffffff 0%,#f8fafc 42%,#f3f6fb 100%)!important;isolation:isolate!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.hylg-widget .hylg-panel::before{z-index:0!important}.hylg-widget .hylg-head,.hylg-widget .hylg-body,.hylg-widget .hylg-form{position:relative!important;z-index:2!important}.hylg-widget .hylg-body{background:#f8fafc!important;opacity:1!important}.hylg-widget .hylg-msg,.hylg-widget .hylg-quick,.hylg-widget .hylg-service-suggestions,.hylg-widget .hylg-guide-actions{position:relative!important;z-index:3!important}.hylg-widget .hylg-msg-user{display:block!important;width:-moz-fit-content!important;width:fit-content!important;min-width:0!important;max-width:min(78%, 295px)!important;margin-left:auto!important;margin-right:0!important;padding:10px 14px!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;line-height:1.35!important}.hylg-widget .hylg-service-action{background:#fff!important;color:#4c1d95!important;border-color:rgb(76 29 149 / .20)!important}.hylg-widget .hylg-service-action:hover{border-color:rgb(76 29 149 / .42)!important;box-shadow:0 8px 22px rgb(76 29 149 / .12)!important}@media(max-width:640px){.hylg-widget .hylg-panel{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;background:#f8fafc!important}.hylg-widget .hylg-msg-user{max-width:min(82%, 285px)!important;padding:9px 13px!important}}.hylg-widget.hylg-loading,.hylg-widget.hylg-loading .hylg-panel,.hylg-widget.hylg-loading .hylg-head,.hylg-widget.hylg-loading .hylg-body,.hylg-widget.hylg-loading .hylg-form,.hylg-widget.hylg-loading .hylg-msg,.hylg-widget.hylg-loading .hylg-quick,.hylg-widget.hylg-loading .hylg-actions,.hylg-widget.hylg-loading .hylg-guide-actions,.hylg-widget.hylg-loading .hylg-service-suggestions{opacity:1!important}.hylg-widget.hylg-loading .hylg-panel{background:#f8fafc!important;background-image:linear-gradient(180deg,#ffffff 0%,#f8fafc 42%,#f3f6fb 100%)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.hylg-widget.hylg-loading .hylg-form button{cursor:progress!important;filter:saturate(.96)!important}.hylg-widget.hylg-loading .hylg-tab{opacity:1!important}.hylg-generated-description{width:100%!important;box-sizing:border-box!important;min-height:150px!important;resize:vertical!important;border:1px solid rgb(76 29 149 / .16)!important;border-radius:16px!important;padding:12px 13px!important;font:inherit!important;line-height:1.45!important;color:#111827!important;background:#fff!important;box-shadow:inset 0 1px 0 rgb(15 23 42 / .03)!important;margin:8px 0 10px!important}.hylg-generated-description:focus{outline:none!important;border-color:rgb(139 92 246 / .55)!important;box-shadow:0 0 0 4px rgb(139 92 246 / .12)!important}.hylg-safety-note{background:rgb(245 158 11 / .10)!important;border:1px solid rgb(245 158 11 / .18)!important;border-radius:14px!important;padding:9px 10px!important;color:#78350f!important}@media(max-width:640px){.hylg-generated-description{min-height:130px!important;font-size:13px!important}}