.hwsai-float{--pad:var(--hwsai-pad,22px);--gap:var(--hwsai-gap,9px);--tile:var(--hwsai-tile,34px);--n:6;--ty:-50%;--tx-hide:calc(100% + 24px);background:transparent;border:1px solid var(--hwsai-card-border,#fff);border-radius:var(--hwsai-radius,18px);bottom:auto;display:flex;flex-direction:column;float:none;font-family:Montserrat,Arial,sans-serif;isolation:isolate;left:auto;margin:0;opacity:0;padding:var(--pad);position:fixed;right:var(--hwsai-x,8px);text-align:left;top:50%;transform:translate(var(--tx-hide),var(--ty));transition:opacity .3s ease,transform .45s cubic-bezier(.2,.8,.2,1),visibility 0s linear .45s;visibility:hidden;z-index:var(--hwsai-z,9990)}.hwsai-float *{box-sizing:border-box}.hwsai-float.is-visible{opacity:1;transform:translateY(var(--ty));transition-delay:0s;visibility:visible}.hwsai-float:not(.hwsai-float--slide){--tx-hide:0}.hwsai-float--left{left:var(--hwsai-x,8px);right:auto;--tx-hide:calc(-100% - 24px)}.hwsai-float--v-top{bottom:auto;top:var(--hwsai-y,24px);--ty:0}.hwsai-float--v-bottom{bottom:var(--hwsai-y,24px);top:auto;--ty:0}.hwsai-float--shadow{box-shadow:0 0 0 1px rgba(0,0,0,.06),0 2px 16px rgba(0,0,0,.14)}.hwsai-float--glow:before{background:radial-gradient(closest-side,var(--hwsai-glow1,rgba(231,0,0,.38)),transparent) 0 70% /170px 200px no-repeat,radial-gradient(closest-side,var(--hwsai-glow2,rgba(231,64,0,.34)),transparent) 0 12% /170px 170px no-repeat;content:"";inset:-64px;pointer-events:none;position:absolute;z-index:-1}.hwsai-float--glow.hwsai-float--left:before{background-position:100% 70%,100% 12%}.hwsai-float--glow.hwsai-float--shadow{box-shadow:0 0 0 1px rgba(0,0,0,.06),0 2px 16px rgba(0,0,0,.14),0 0 44px -10px var(--hwsai-glow1,rgba(231,0,0,.3))}.hwsai-float:after{background:var(--hwsai-card-bg,#fff);border-radius:calc(var(--hwsai-radius, 18px) - 1px);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.hwsai-float .hwsai-float__head{align-items:center;background:var(--hwsai-box-bg,#f7f7f7);border:1px solid var(--hwsai-box-border,#e2e2e2);border-radius:var(--hwsai-box-radius,14px);box-shadow:inset 0 1px 2px rgba(0,0,0,.05);display:flex;flex-wrap:wrap;gap:8px 10px;margin:0;min-width:180px;padding:12px 10px 10px 14px;position:relative;width:calc(var(--n)*var(--tile) + (var(--n) - 1)*var(--gap))}.hwsai-float .hwsai-float__title{flex:1 1 100%;margin:0;min-height:var(--hwsai-title-min,50px);min-width:0;order:1;padding:0;position:relative}.hwsai-float .hwsai-float__eyebrow,.hwsai-float .hwsai-float__title{color:var(--hwsai-eyebrow,#666);letter-spacing:normal;text-transform:none}.hwsai-float .hwsai-float__eyebrow{display:inline;font:700 var(--hwsai-title-size,18px)/1.4 var(--hwsai-font,"Playfair Display",Georgia,serif);margin:0 .28em 0 0}.hwsai-float .hwsai-float__topic{color:var(--hwsai-topic,#e74000);display:inline;font:600 var(--hwsai-title-size,18px)/1.4 var(--hwsai-font,"Playfair Display",Georgia,serif);overflow-wrap:break-word}.hwsai-float .hwsai-search__icon{color:var(--hwsai-accent,#e74000);display:flex;flex:none;order:2}.hwsai-float .hwsai-search__send{align-items:center;background:var(--hwsai-accent,#e74000);border-radius:50%;box-shadow:0 3px 8px -3px var(--hwsai-accent,#e74000);color:var(--hwsai-send-icon,#fff);display:flex;flex:none;height:30px;justify-content:center;margin-left:auto;order:3;width:30px}.hwsai-float .hwsai-search__icon svg,.hwsai-float .hwsai-search__send svg{display:block}.hwsai-float .hwsai-float__ghost{display:block;visibility:hidden}.hwsai-float .hwsai-float__typed{display:block;inset:0;position:absolute}.hwsai-float .hwsai-float__typed .is-caret:after{animation:hwsai-blink .8s steps(1) infinite;background:var(--hwsai-caret,currentColor);content:"";display:inline-block;height:1.05em;margin-left:2px;vertical-align:-.15em;width:2px}.hwsai-float--no-caret .hwsai-float__typed .is-caret:after{display:none}@keyframes hwsai-blink{50%{opacity:0}}.hwsai-float .hwsai-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.hwsai-float .hwsai-float__close,.hwsai-float .hwsai-float__close:active,.hwsai-float .hwsai-float__close:hover{align-items:center;-webkit-appearance:none;appearance:none;background:var(--hwsai-close-bg,#fff);border:1px solid rgba(0,0,0,.08);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.18);color:var(--hwsai-close,#666);cursor:pointer;display:inline-flex;font:400 17px/1 Montserrat,Arial,sans-serif;height:28px;justify-content:center;left:auto;letter-spacing:normal;margin:0;min-width:0;padding:0;position:absolute;right:-6px;text-transform:none;top:-11px;width:28px;z-index:3}.hwsai-float--left .hwsai-float__close,.hwsai-float--left .hwsai-float__close:hover{left:-6px;right:auto}.hwsai-float .hwsai-float__close:hover{color:var(--hwsai-close-hover,#000)}.hwsai-float .hwsai-float__row{border:0;display:grid;gap:var(--gap);grid-template-columns:repeat(var(--n),var(--tile));list-style:none;margin:0;padding:0}.hwsai-float .hwsai-float__head+.hwsai-float__row,.hwsai-float .hwsai-float__row+.hwsai-float__head{margin-top:var(--hwsai-space,14px)}.hwsai-float .hwsai-float__row>li{list-style:none;margin:0;padding:0}.hwsai-float .hwsai-float__row>li:before{content:none}.hwsai-float .hwsai-tile{align-items:center;aspect-ratio:1/1;background:linear-gradient(160deg,var(--hwsai-tile-top,#2a2a2a) 0,var(--hwsai-tile-bottom,#000) 100%);border:1px solid var(--hwsai-tile-border,hsla(0,0%,100%,.14));border-radius:var(--hwsai-tile-radius,9px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 4px 10px -6px rgba(0,0,0,.6);display:flex;justify-content:center;position:relative;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.hwsai-float .hwsai-tile:hover{background:linear-gradient(160deg,var(--hwsai-hover-top,#ff5a1f) 0,var(--hwsai-hover-bottom,#c43600) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 10px 22px -8px var(--hwsai-hover-bottom,#c43600);text-decoration:none;transform:translateY(-2px) scale(1.06)}.hwsai-float .hwsai-tile img{border:0;display:block;height:var(--hwsai-icon,58%);margin:0;max-width:none;object-fit:contain;width:var(--hwsai-icon,58%)}.hwsai-float .hwsai-float__close:focus-visible,.hwsai-float .hwsai-tile:focus-visible{outline:2px solid var(--hwsai-accent,#e74000);outline-offset:2px}.hwsai-float .hwsai-tile:after{background:var(--hwsai-tip-bg,#e74000);border-radius:999px;bottom:auto;box-shadow:0 6px 16px -6px rgba(0,0,0,.35);color:var(--hwsai-tip,#fff);content:attr(data-tip);font:600 12px/1 Montserrat,Arial,sans-serif;left:50%;opacity:0;padding:7px 11px;pointer-events:none;position:absolute;right:auto;top:calc(100% + 10px);transform:translateX(-50%);transition:opacity .15s ease;white-space:nowrap;z-index:4}.hwsai-float--tip-above .hwsai-tile:after{bottom:calc(100% + 10px);top:auto}.hwsai-float .hwsai-float__row>li:first-child .hwsai-tile:after{left:0;transform:none}.hwsai-float .hwsai-float__row>li:last-child:not(:first-child) .hwsai-tile:after,.hwsai-float .hwsai-float__row>li:nth-last-child(2):not(:first-child) .hwsai-tile:after{left:auto;right:0;transform:none}.hwsai-float .hwsai-tile:focus-visible:after,.hwsai-float .hwsai-tile:hover:after{opacity:1}.hwsai-float--no-tips .hwsai-tile:after{display:none}.hwsai-float .hwsai-toast{color:var(--hwsai-note,#666);font:500 12px/1.4 Montserrat,Arial,sans-serif;margin:12px 0 0;min-width:180px;padding:0;width:calc(var(--n)*var(--tile) + (var(--n) - 1)*var(--gap))}.hwsai-float .hwsai-toast:empty{display:none}.hwsai-float--editor{bottom:auto;display:inline-flex;left:auto;margin:24px;opacity:1;position:relative;right:auto;top:auto;transform:none;transition:none;visibility:visible}@media (max-width:600px){.hwsai-float{--pad:var(--hwsai-pad-m,14px);--gap:var(--hwsai-gap-m,6px);--tile:var(--hwsai-tile-m,30px);right:var(--hwsai-x-m,8px)}.hwsai-float--left{left:var(--hwsai-x-m,8px);right:auto}.hwsai-float .hwsai-float__head{gap:6px 8px;min-width:160px;padding:10px 8px 8px 11px}.hwsai-float .hwsai-float__title{min-height:calc(var(--hwsai-title-min, 50px) - 8px)}.hwsai-float .hwsai-float__eyebrow,.hwsai-float .hwsai-float__topic{font-size:var(--hwsai-title-size-m,15px)}.hwsai-float .hwsai-search__send{height:26px;width:26px}.hwsai-float .hwsai-float__close,.hwsai-float .hwsai-float__close:active,.hwsai-float .hwsai-float__close:hover{font-size:16px;top:-10px}.hwsai-float .hwsai-tile:after{display:none}.hwsai-float .hwsai-toast{min-width:160px}.hwsai-float--hide-m{display:none!important}}@media (min-width:601px){.hwsai-float--hide-d{display:none!important}}@media (prefers-reduced-motion:reduce){.hwsai-float,.hwsai-float .hwsai-tile,.hwsai-float .hwsai-tile:after{transition:none}.hwsai-float,.hwsai-float.is-visible{transform:translateY(var(--ty))}.hwsai-float .hwsai-tile:hover,.hwsai-float--editor{transform:none}.hwsai-float .hwsai-float__typed .is-caret:after{animation:none}}@media (forced-colors:active){.hwsai-float{border:1px solid CanvasText}.hwsai-float:before{display:none}.hwsai-float .hwsai-tile{border:1px solid ButtonText}}@media print{.hwsai-float{display:none}}.hwsai-float .hwsai-tile__letter{color:#fff;font:700 15px/1 Montserrat,Arial,sans-serif}.hwsai-float .hwsai-float__close--min svg{display:block}.hwsai-launch,.hwsai-launch:active,.hwsai-launch:focus,.hwsai-launch:hover{background:var(--hwsai-l-bg,#e74000);border:0;color:var(--hwsai-l-color,#fff);text-decoration:none}.hwsai-launch{-webkit-appearance:none;appearance:none;bottom:auto;left:auto;position:fixed;right:var(--hwsai-x,8px);top:50%;z-index:var(--hwsai-z,9990);--ty:-50%;align-items:center;border-radius:999px;box-shadow:0 6px 18px -6px rgba(0,0,0,.35),0 0 0 1px hsla(0,0%,100%,.18) inset,0 0 24px -4px var(--hwsai-l-glow,rgba(231,0,0,.38));cursor:pointer;display:inline-flex;font:600 14px/1 Montserrat,Arial,sans-serif;gap:8px;height:var(--hwsai-l-size,48px);justify-content:center;letter-spacing:normal;margin:0;min-width:var(--hwsai-l-size,48px);opacity:0;padding:0 calc(var(--hwsai-l-size, 48px)*.36);text-transform:none;transform:translateY(var(--ty)) scale(.6);transition:opacity .25s ease,transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s linear .3s,filter .15s ease;visibility:hidden}.hwsai-launch--icon,.hwsai-launch--logo{padding:0;width:var(--hwsai-l-size,48px)}.hwsai-launch.is-visible{opacity:1;transform:translateY(var(--ty)) scale(1);transition-delay:0s;visibility:visible}.hwsai-launch:hover{filter:brightness(1.08)}.hwsai-launch.is-visible:hover{transform:translateY(var(--ty)) scale(1.05)}.hwsai-launch:focus-visible{outline:2px solid var(--hwsai-l-bg,#e74000);outline-offset:3px}.hwsai-launch img,.hwsai-launch svg{border:0;display:block;flex:none;margin:0;max-width:none}.hwsai-launch img{height:50%;object-fit:contain;width:50%}.hwsai-launch--left{left:var(--hwsai-x,8px);right:auto}.hwsai-launch--v-top{top:var(--hwsai-y,24px);--ty:0}.hwsai-launch--v-bottom{bottom:var(--hwsai-y,24px);top:auto;--ty:0}.hwsai-launch--pulse.is-visible:before{animation:hwsai-pulse 2.4s ease-out infinite;border-radius:inherit;box-shadow:0 0 0 0 var(--hwsai-l-glow,rgba(231,0,0,.38));content:"";inset:0;pointer-events:none;position:absolute}@keyframes hwsai-pulse{0%{box-shadow:0 0 0 0 var(--hwsai-l-glow,rgba(231,0,0,.38))}70%,to{box-shadow:0 0 0 14px transparent}}@media (max-width:600px){.hwsai-launch{right:var(--hwsai-x-m,8px)}.hwsai-launch--left{left:var(--hwsai-x-m,8px);right:auto}}@media (prefers-reduced-motion:reduce){.hwsai-launch{transition:none}.hwsai-launch--pulse.is-visible:before{animation:none}}@media print{.hwsai-launch{display:none}}