.nex5-assistant{--nxa-ink:#20313a;--nxa-orange:#ff6b00;z-index:1150;font-family:var(--font-sans,Arial,sans-serif);color:var(--nxa-ink);font-size:15px;line-height:1.5;position:fixed;bottom:24px;right:24px}.nex5-assistant *{box-sizing:border-box}.nex5-assistant button,.nex5-assistant textarea{font:inherit}.nxa-launch{background:var(--nxa-ink);color:#fff;cursor:pointer;border:1px solid #ff6b0059;border-radius:50px;align-items:center;gap:10px;padding:14px 20px;font-weight:700;display:flex;box-shadow:0 6px 25px #18283224,0 0 22px #ff6b0012}.nxa-launch svg{fill:none;stroke:#ff8b36;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.nxa-panel{isolation:isolate;background:#fff;border:1px solid #d7e0e5;border-radius:23px;flex-direction:column;width:390px;height:min(610px,100dvh - 130px);min-height:340px;animation:.22s ease-out nxa-enter;display:flex;position:absolute;bottom:70px;right:0;overflow:hidden;box-shadow:0 22px 70px #18283238}.nxa-header{background:var(--nxa-ink);color:#fff;border-top:3px solid var(--nxa-orange);flex-shrink:0;align-items:center;gap:11px;padding:18px;display:flex}.nxa-symbol{background:#fff;border-radius:11px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.nxa-symbol img{display:block}.nxa-header strong{font-size:18px;display:block}.nxa-header div>span{color:#d0dce3;letter-spacing:.1px;font-size:11px;display:block}.nxa-header>button{color:#fff;cursor:pointer;background:#ffffff12;border:0;border-radius:50%;width:32px;height:32px;margin-left:auto;font-size:25px;line-height:1}.nxa-feed{overscroll-behavior:contain;scrollbar-width:thin;background:linear-gradient(135deg,#fff 60%,#fff8f2);flex:1;min-height:0;padding:18px;overflow:auto}.nxa-eyebrow{letter-spacing:1.4px;color:#b64a00;font-size:10px;font-weight:700}.nxa-welcome h2{letter-spacing:-.6px;color:var(--nxa-ink);margin:12px 0;font-size:27px;line-height:1.18}.nxa-welcome p{color:#526770;margin:0 0 20px;font-size:14px}.nxa-suggestions{gap:8px;display:grid}.nxa-suggestions button{text-align:left;color:var(--nxa-ink);cursor:pointer;background:#fff;border:1px solid #e3ded8;border-radius:12px;justify-content:space-between;gap:8px;padding:11px 12px;font-size:13px;display:flex}.nxa-suggestions button:hover{border-color:var(--nxa-orange);background:#fff7ef}.nxa-suggestions span{color:#b64a00}.nxa-message{overflow-wrap:anywhere;background:#fff;border:1px solid #e3e9ed;border-radius:15px;max-width:94%;margin:0 0 14px;padding:12px 14px;font-size:14px}.nxa-speaker{text-transform:uppercase;letter-spacing:.8px;color:#627680;margin-bottom:5px;font-size:10px;font-weight:750;display:block}.nxa-message p{white-space:pre-wrap;margin:0}.nxa-user{color:#fff;background:#20313a;border-color:#20313a;border-bottom-right-radius:4px;margin-left:auto}.nxa-user .nxa-speaker{color:#e1bfa7}.nxa-assistant{border-bottom-left-radius:4px}.nxa-error{background:#fff3e8}.nxa-sources{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.nxa-sources a{color:#a34100;background:#fff3e8;border-radius:7px;padding:5px 8px;font-size:11px;text-decoration:none}.nxa-thinking{align-items:center;gap:4px;padding:4px 0 14px;display:flex}.nxa-thinking>span{background:#de630b;border-radius:50%;width:5px;height:5px;animation:1s infinite nxa-pulse}.nxa-thinking>span:nth-child(2){animation-delay:.15s}.nxa-thinking>span:nth-child(3){animation-delay:.3s}.nxa-thinking small{color:#627680;margin-left:6px;font-size:11px}.nxa-contact{background:#fbfcfd;border-top:1px solid #e5ebee;flex-shrink:0;justify-content:space-between;gap:8px;padding:10px 17px;display:flex}.nxa-contact a{color:#9b3e00;font-size:11px;font-weight:650;text-decoration:none}.nxa-contact button{color:#526770;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.nxa-compose{background:#fff;border:1px solid #cbd5dc;border-radius:14px;flex-shrink:0;align-items:center;gap:4px;margin:12px 14px 0;padding:6px;display:flex}.nxa-compose:focus-within{border-color:#d65a00;box-shadow:0 0 0 2px #ff6b0014}.nxa-compose textarea{resize:none;color:#20313a;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:6px 8px;font-size:14px;line-height:1.4}.nxa-compose textarea::placeholder{color:#627680}.nxa-compose button{color:#17252d;cursor:pointer;background:#ff6b00;border:0;border-radius:11px;flex-shrink:0;place-items:center;width:41px;height:41px;display:grid}.nxa-compose button:disabled{color:#6a7c86;cursor:default;background:#e8edf0}.nxa-compose svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.nxa-privacy{color:#667982;text-align:center;flex-shrink:0;margin:8px 14px 12px;font-size:9px}.nex5-assistant button:focus-visible,.nex5-assistant a:focus-visible{outline-offset:3px;outline:3px solid #e46100}@keyframes nxa-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes nxa-pulse{50%{opacity:.3}}@media (width<=700px){.nex5-assistant{bottom:86px;right:14px}.nxa-launch{padding:12px 16px;font-size:13px}.nxa-panel{left:10px;right:10px;top:var(--nxa-top,16px);width:auto;height:var(--nxa-height,min(580px,calc(100dvh - 165px)));border-radius:20px;min-height:0;position:fixed;bottom:auto}.nxa-header{padding:14px}.nxa-welcome h2{font-size:25px}.nxa-privacy{font-size:9px}}@media (prefers-reduced-motion:reduce){.nxa-panel,.nxa-thinking>span{animation:none}}.nxa-privacy a{color:#875025;text-underline-offset:2px;text-decoration:underline}@media (width<=700px){.nxa-compose textarea{font-size:16px}.nex5-assistant[data-compact] .nxa-launch{visibility:hidden;pointer-events:none}.nex5-assistant[data-compact] .nxa-header{padding:10px 14px}.nex5-assistant[data-compact] .nxa-contact{padding:7px 14px}.nex5-assistant[data-compact] .nxa-privacy{margin:5px 12px 7px}.nex5-assistant[data-compact] .nxa-compose{margin-top:8px}.nxa-feed{touch-action:pan-y}}.nxa-launch{isolation:isolate;background:linear-gradient(125deg,#20313a,#14242d);border-color:#ff7a243d;gap:10px;padding:9px 15px 9px 9px;transition:box-shadow .2s,background .2s;position:relative}.nxa-launch:hover{box-shadow:0 8px 28px #18283235,0 0 24px #ff6b0026}.nxa-launch-brand{background:#fff;border-radius:11px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid;position:relative}.nxa-launch-brand img{display:block}.nxa-launch .nxa-spark{fill:#ff8b36;stroke:#20313a;stroke-width:1.5px;width:12px;height:12px;position:absolute;top:-4px;right:-4px}.nxa-launch>small{letter-spacing:.5px;color:#ffac6e;align-self:flex-start;margin:3px 0 0 -3px;font-size:9px;line-height:1}.nxa-launch:before{content:"";opacity:0;pointer-events:none;border:1px solid #ff6b003d;border-radius:50px;position:absolute;inset:-5px}.nex5-assistant[data-inviting] .nxa-launch{animation:6s ease-in-out 2 nxa-invite-bob;box-shadow:0 6px 26px #18283224,0 0 25px #ff6b002b}.nex5-assistant[data-inviting] .nxa-launch:before{animation:5s ease-out 2 nxa-invite-halo}.nex5-assistant[data-inviting] .nxa-spark{animation:3s ease-in-out 3 nxa-sparkle}.nxa-invitation{isolation:isolate;background:radial-gradient(at 100% 0,#ffe3cb 0,#0000 70%),#fff;border:1px solid #ead8ca;border-radius:21px;width:295px;max-width:calc(100vw - 28px);padding:20px;animation:.5s ease-out nxa-invite-enter;position:absolute;bottom:78px;right:0;box-shadow:0 12px 40px #20313a22,0 0 35px #ff6b000c}.nxa-invitation:after{content:"";background:#fff;border-bottom:1px solid #ead8ca;border-right:1px solid #ead8ca;width:13px;height:13px;position:absolute;bottom:-7px;right:33px;transform:rotate(45deg)}.nxa-invitation-close{color:#64717a;cursor:pointer;background:#ffffff70;border:0;border-radius:50%;width:29px;height:29px;font-size:21px;line-height:1;position:absolute;top:8px;right:8px}.nxa-invitation-kicker{letter-spacing:.4px;color:#9a4209;align-items:center;gap:5px;padding-right:17px;font-size:9px;font-weight:700;display:flex}.nxa-invitation-kicker>span{color:#e65e00;font-size:16px}.nxa-invitation h2{letter-spacing:-.45px;color:#20313a;max-width:215px;margin:12px 0 7px;font-size:21px;line-height:1.18}.nxa-invitation p{color:#60717a;margin:0 0 15px;font-size:12px;line-height:1.5}.nxa-invitation-action{color:#1e2c33;cursor:pointer;background:#ff6b00;border:1px solid #ef6500;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:10px 12px;font-size:12px;font-weight:750;display:flex}.nxa-invitation-action span{font-size:18px;line-height:1}.nxa-welcome h2{margin:2px 0 23px}.nxa-suggestions button{padding:13px 14px}.nxa-suggestions span{font-size:16px}@keyframes nxa-invite-enter{0%{opacity:0;transform:translateY(9px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nxa-invite-bob{0%,25%,to{transform:translateY(0)}8%,16%{transform:translateY(-3px)}12%,20%{transform:translateY(0)}}@keyframes nxa-invite-halo{0%{opacity:0;transform:scale(.98)}10%{opacity:.65}45%,to{opacity:0;transform:scale(1.07)}}@keyframes nxa-sparkle{0%,to{transform:scale(1)}40%{transform:scale(1.15)rotate(15deg)}70%{transform:scale(.95)rotate(-10deg)}}@media (width<=700px){.nxa-launch{padding:8px 13px 8px 8px}.nxa-launch-brand{border-radius:10px;width:35px;height:35px}.nxa-invitation{width:265px;padding:19px;bottom:75px}.nxa-invitation h2{max-width:210px;font-size:20px}}@media (prefers-reduced-motion:reduce){.nex5-assistant[data-inviting] .nxa-launch,.nex5-assistant[data-inviting] .nxa-launch:before,.nex5-assistant[data-inviting] .nxa-spark,.nxa-invitation{animation:none}.nxa-launch{transition:none}}.nxa-followups{flex-wrap:wrap;gap:7px;margin:2px 0 16px;display:flex}.nxa-followups button{color:#7e360b;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#fff5ec;border:1px solid #ff6b0052;border-radius:16px;align-items:center;gap:8px;max-width:100%;padding:9px 12px;font-size:13px;line-height:1.35;display:flex}.nxa-followups button:hover{background:#ffe8d5;border-color:#ff6b00}.nxa-followups button:focus-visible{outline-offset:3px;outline:2px solid #ff6b00}.nxa-followups button span{color:#d75a00;flex-shrink:0}.nex5-assistant .nxa-launch[aria-expanded=false]{transform-origin:70% 70%;animation:18s ease-in-out 4s infinite nxa-attention-cycle}.nex5-assistant .nxa-launch[aria-expanded=false] .nxa-launch-brand{animation:18s ease-in-out 4s infinite nxa-attention-inside}.nex5-assistant .nxa-launch[aria-expanded=false]:before{animation:18s ease-out 4s infinite nxa-attention-glow}@keyframes nxa-attention-cycle{0%,7%,33.333%,40%,66.667%,74%,to{transform:translate(0)rotate(0)scale(1)}1%{transform:translate(-3px)rotate(-1.7deg)}2%{transform:translate(3px)rotate(1.7deg)}3%{transform:translate(-2.5px)rotate(-1.2deg)}4%{transform:translate(2px)rotate(.9deg)}5%{transform:translate(-1px)rotate(-.4deg)}34.4%{transform:translateY(-6px)scale(1.015)}35.6%{transform:translateY(0)scale(1.02,.98)}36.8%{transform:translateY(-3px)}38%{transform:translateY(0)}68%{transform:rotate(-1.5deg)scale(1.025)}69.4%{transform:rotate(1.3deg)scale(1.015)}71%{transform:rotate(-.7deg)scale(1.01)}72.5%{transform:rotate(.3deg)}}@keyframes nxa-attention-inside{0%,7%,33.333%,40%,66.667%,74%,to{transform:translate(0)scale(1)}1.5%{transform:translate(1px)scale(1.09)}3.5%{transform:translate(-1px)scale(.98)}5%{transform:scale(1.04)}68%{transform:scale(1.06)}71%{transform:scale(1.02)}}@keyframes nxa-attention-glow{0%,8%,33.333%,42%,66.667%,76%,to{opacity:0;transform:scale(.99)}2%,35.5%,69%{opacity:.55;transform:scale(1.035)}6%,39%,73%{opacity:0;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.nex5-assistant .nxa-launch[aria-expanded=false],.nex5-assistant .nxa-launch[aria-expanded=false] .nxa-launch-brand,.nex5-assistant .nxa-launch[aria-expanded=false]:before{animation:none}}.nxa-assistant .nxa-reply{text-align:left;word-break:normal;overflow-wrap:anywhere;font-size:15px;line-height:1.65}.nxa-assistant .nxa-reply p{white-space:pre-wrap;margin:0 0 .85em}.nxa-assistant .nxa-reply p:last-child{margin-bottom:0}.nxa-assistant .nxa-reply strong{color:#20313a;font-weight:750}.nxa-assistant .nxa-reply-heading{align-items:baseline;gap:.5em;margin-bottom:.8em;line-height:1.4;display:flex}.nxa-assistant .nxa-reply ul{margin:.25em 0 1em;padding-left:1.15em;list-style:outside}.nxa-assistant .nxa-reply li{margin:.55em 0;padding-left:.15em}.nxa-assistant .nxa-reply li::marker{color:#d65a00}@media (width<=700px){.nxa-assistant .nxa-reply{font-size:16px;line-height:1.65}}.nexy-avatar{aspect-ratio:1;vertical-align:middle;contain:layout paint;pointer-events:none;flex-shrink:0;width:76px;display:inline-block;position:relative}.nexy-sprite{background-image:url(/nexy/nexy-gestures.png);background-size:300% 200%;background-position:var(--nexy-position);transform-origin:50% 82%;filter:drop-shadow(0 3px 4px #17262b12);background-repeat:no-repeat;width:100%;height:100%;display:block}.nexy-avatar[data-animated=true][data-gesture=wave] .nexy-sprite{animation:6s ease-in-out infinite nexy-wave}.nexy-avatar[data-animated=true][data-gesture=think] .nexy-sprite{animation:2.6s ease-in-out infinite nexy-think}.nexy-avatar[data-animated=true][data-gesture=idea] .nexy-sprite{animation:.9s ease-out both nexy-idea}.nexy-avatar[data-animated=true][data-gesture=explain] .nexy-sprite{animation:3.8s ease-in-out 2 nexy-explain}.nexy-avatar[data-animated=true][data-gesture=success] .nexy-sprite{animation:.9s ease-out 2 nexy-success}.nexy-avatar[data-animated=true][data-gesture=support] .nexy-sprite{animation:3s ease-in-out 2 nexy-support}.nexy-avatar[data-animated=true][data-gesture=farewell] .nexy-sprite{animation:4s ease-in-out 2 nexy-wave}@keyframes nexy-wave{0%,10%,22%,to{transform:rotate(0)translateY(0)}13%,19%{transform:rotate(-4deg)translateY(-2px)}16%{transform:rotate(4deg)translateY(-3px)}}@keyframes nexy-think{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(2deg)translateY(-3px)}}@keyframes nexy-idea{0%{filter:drop-shadow(0 0 #ff790000);transform:scale(.95)translateY(3px)}45%{filter:drop-shadow(0 0 8px #ff79004a);transform:scale(1.045)translateY(-4px)}to{transform:scale(1)translateY(0)}}@keyframes nexy-explain{0%,to{transform:rotate(0)translateY(0)}30%{transform:rotate(-2deg)translateY(-2px)}65%{transform:rotate(2deg)translateY(-1px)}}@keyframes nexy-success{0%,to{transform:scale(1)}40%{transform:translateY(-4px)scale(1.04)}70%{transform:translateY(1px)}}@keyframes nexy-support{0%,to{transform:rotate(0)}35%{transform:rotate(-3deg)}70%{transform:rotate(2deg)}}.nxa-launch-mascot{flex-shrink:0;width:66px;height:45px;display:block;position:relative}.nxa-launch-mascot .nexy-avatar{width:94px;position:absolute;bottom:-9px;left:-17px}.nxa-launch-copy{text-align:left;flex-direction:column;padding-left:0;display:flex}.nxa-launch-copy strong{font-size:14px;font-weight:750;line-height:1.5}.nxa-launch-copy>span{color:#d5e0e4;font-size:11px;font-weight:400}.nex5-assistant .nxa-launch{border-radius:24px;gap:4px;min-height:64px;padding:10px 18px 10px 8px;overflow:visible}.nex5-assistant .nxa-launch[aria-expanded=false],.nex5-assistant .nxa-launch[aria-expanded=false]:before{animation:none}.nex5-assistant .nxa-launch>small{margin-top:5px;margin-left:8px}.nxa-panel{border-radius:26px;width:426px;height:min(700px,100dvh - 135px);bottom:84px;box-shadow:0 24px 85px #14242d30}.nxa-header{background:linear-gradient(115deg,#20323b,#15272f);gap:6px;min-height:82px;padding:8px 17px 8px 6px}.nxa-header strong{letter-spacing:-.4px;font-size:23px}.nxa-header strong small{letter-spacing:0;color:#e2ebee;margin-left:4px;font-size:12px;font-weight:400}.nxa-header div>span{font-size:11px}.nexy-online{background:#a9d6bf;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #a9d6bf55}.nexy-hello{align-items:center;gap:7px;margin:-5px -9px 13px;display:flex}.nexy-hello>.nexy-avatar{width:108px}.nexy-hello>div{flex:1}.nexy-hello h2{letter-spacing:-.5px;margin:4px 0 8px;font-size:24px;line-height:1.2}.nexy-hello p{margin:0;font-size:13px;line-height:1.5}.nexy-hello .nxa-eyebrow{letter-spacing:1.2px;font-size:8px}.nxa-feed{background:radial-gradient(at 100% 0,#fff4e8 0,#0000 52%),#fff;padding:18px}.nxa-suggestions{gap:9px}.nxa-suggestions button{border-radius:14px;min-height:46px;box-shadow:0 2px 8px #20323b04}.nxa-message{border-radius:17px;max-width:96%;margin-bottom:17px;padding:11px 14px 14px;animation:.25s ease-out nexy-reply-enter}.nxa-user{border-radius:17px 17px 4px;max-width:86%;padding:12px 15px}.nexy-answer-heading{align-items:center;gap:0;min-height:59px;margin:-8px 0 3px -8px;display:flex}.nexy-answer-heading .nexy-avatar{width:63px}.nexy-answer-heading .nxa-speaker{color:#20323b;letter-spacing:.2px;text-transform:none;margin:0;font-size:12px}.nexy-answer-heading .nxa-speaker small{color:#6b7c85;font-size:10px;font-weight:400}.nxa-thinking{gap:4px;min-height:58px;padding:0 0 10px}.nxa-thinking>.nexy-avatar{background:0 0;border-radius:0;width:57px;animation:none}.nxa-thinking>span:not(.nexy-avatar){width:5px;height:5px}.nxa-thinking small{font-size:12px}.nxa-assistant .nxa-reply{font-size:14px;line-height:1.65}.nxa-followups button{border-radius:12px;font-size:12px}.nxa-invitation{bottom:90px}.nxa-invitation-kicker{font-size:10px}@keyframes nexy-reply-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.nex5-assistant{bottom:84px;right:13px}.nex5-assistant .nxa-launch{min-height:60px;padding-right:14px}.nxa-launch-mascot{width:58px}.nxa-launch-mascot .nexy-avatar{width:87px;bottom:-8px;left:-17px}.nxa-launch-copy strong{font-size:13px}.nxa-panel{width:auto;left:9px;right:9px;top:var(--nxa-top,12px);height:var(--nxa-height,calc(100dvh - 105px));border-radius:23px;bottom:auto}.nxa-header{min-height:76px;padding:6px 12px 6px 3px}.nexy-header{width:67px}.nxa-header strong{font-size:22px}.nxa-feed{padding:15px}.nexy-hello>.nexy-avatar{width:94px}.nexy-hello h2{font-size:23px}.nxa-assistant .nxa-reply{font-size:15px}.nex5-assistant[data-compact] .nxa-header{min-height:55px;padding:3px 12px 3px 5px}.nex5-assistant[data-compact] .nexy-header{width:48px}.nex5-assistant:has(.nxa-panel)>.nxa-launch{display:none}}@media (prefers-reduced-motion:reduce){.nexy-avatar .nexy-sprite,.nxa-message{animation:none!important;transform:none!important}.nex5-assistant *{scroll-behavior:auto!important}}.nexy-canvas{width:100%;height:100%;display:none;position:absolute;inset:0}.nexy-live .nexy-canvas{display:block}.nexy-live .nexy-sprite{visibility:hidden;animation:none!important}.nexy-live{contain:layout;overflow:visible}.nex5-assistant .nxa-launch{width:218px;transition:width .28s,min-height .28s,padding .28s,border-radius .28s,box-shadow .2s}.nex5-assistant[data-open=true] .nxa-launch{background:#20323b;border-radius:13px;justify-content:center;gap:8px;width:170px;height:36px;min-height:36px;padding:5px 13px;display:flex;box-shadow:0 4px 18px #20323b18}.nxa-open-label{color:#dae5e9;font-size:11px;font-weight:500}.nxa-open-dot{background:#a9d6bf;border-radius:50%;width:5px;height:5px}.nxa-minimize-arrow{color:#f4b88a;margin-left:auto;font-size:17px;line-height:1}.nex5-assistant[data-open=true] .nxa-launch:before{display:none}.nex5-assistant[data-open=true] .nxa-panel{bottom:50px}.nexy-hello{margin:7px 0 24px;display:block}.nexy-hello h2{margin:8px 0 9px;font-size:26px}.nexy-hello p{font-size:13px}.nexy-answer-heading{gap:0;min-height:0;margin:0 0 9px}.nexy-answer-heading .nxa-speaker{color:#657b85;text-transform:uppercase;letter-spacing:.5px;font-size:10px}.nexy-answer-heading .nxa-speaker small{display:none}.nxa-thinking{min-height:30px;padding:5px 0 12px}.nxa-header{gap:7px;min-height:98px;padding-left:3px}.nexy-header{width:91px}@media (width<=700px){.nex5-assistant[data-open=true] .nxa-launch{right:15px;bottom:max(20px,env(safe-area-inset-bottom));width:166px;height:33px;min-height:33px;display:flex;position:fixed}.nex5-assistant[data-open=true][data-compact] .nxa-launch{visibility:hidden;pointer-events:none}.nex5-assistant[data-open=true] .nxa-panel{bottom:auto}.nexy-header{width:80px}.nxa-header{min-height:89px;padding-left:3px}.nexy-hello h2{font-size:25px}.nexy-hello{margin:8px 0 22px}.nex5-assistant[data-compact] .nexy-header{width:52px}.nex5-assistant[data-compact] .nxa-header{min-height:58px}}@media (prefers-reduced-motion:reduce){.nex5-assistant .nxa-launch{transition:none}}.nex5-assistant:not([data-open=true]) .nxa-launch{width:238px}.nxa-launch-copy strong{white-space:nowrap}@media (width<=700px){.nex5-assistant:not([data-open=true]){right:calc(10px + env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom))}body:has(.mobile-action-bar) .nex5-assistant:not([data-open=true]){bottom:calc(78px + env(safe-area-inset-bottom))}.nex5-assistant:not([data-open=true]) .nxa-launch{border-radius:17px;width:158px;min-height:49px;padding:6px 11px 6px 6px}.nex5-assistant:not([data-open=true]) .nxa-launch-mascot{width:46px;height:35px}.nex5-assistant:not([data-open=true]) .nxa-launch-mascot .nexy-avatar{width:68px;bottom:-7px;left:-11px}.nex5-assistant:not([data-open=true]) .nxa-launch-copy>span,.nex5-assistant:not([data-open=true]) .nxa-launch>small{display:none}}.nxa-contact-icon{color:#fff;background:#ff7900;border-radius:15px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:27px;display:grid}.nxa-contact-header{gap:14px;min-height:90px;padding:18px 20px}.nxa-contact-body{color:#20343e;background:#fff;flex:1;min-height:0;padding:20px;overflow-y:auto}.nxa-contact-intro{color:#536773;margin:0 0 20px;font-size:14px;line-height:1.6}.nxa-contact-body .contact-form{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.nxa-contact-body h2{margin:0 0 8px;font-size:21px}.nxa-contact-body .contact-form-intro{display:none}.nxa-contact-body .contact-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nxa-contact-body label{flex-direction:column;gap:6px;margin:0 0 13px;font-size:13px;font-weight:600;display:flex}.nxa-contact-body input,.nxa-contact-body textarea{box-sizing:border-box;width:100%;font:inherit;color:#20343e;background:#f8fafb;border:1px solid #ccd7dd;border-radius:11px;padding:11px;font-size:16px}.nxa-contact-body textarea{resize:vertical;min-height:100px}.nxa-contact-body .contact-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.nxa-contact-body .contact-help{color:#5b6f79;font-size:12px;line-height:1.5}.nxa-contact-body .contact-message-help span{float:right}.nxa-contact-body .contact-submit-row{flex-direction:column;gap:8px;display:flex}.nxa-contact-body button{color:#172d37;cursor:pointer;background:#ff7900;border:0;border-radius:12px;width:100%;padding:13px;font-weight:750}.nxa-contact-body button:disabled{opacity:.55;cursor:wait}.nxa-contact-body .contact-error{color:#aa3020}.nxa-contact-body .contact-success{color:#176946}@media (width<=380px){.nxa-contact-body .contact-fields{grid-template-columns:1fr}}.nxa-reply .nxa-checkout-link{color:#1e2d35;background:#ff6b00;border-radius:10px;align-items:center;min-height:44px;padding:8px 14px;font-weight:750;text-decoration:none;display:inline-flex}.nxa-reply .nxa-checkout-link:hover{background:#ef6500}.nxa-reply .nxa-checkout-link:focus-visible{outline-offset:3px;outline:2px solid #1e2d35}
