.mascot-module__GsW0aW__mascot{width:100%;height:100%;display:block;overflow:visible}.mascot-module__GsW0aW__mascot .mascot-module__GsW0aW__head{transform-box:view-box;transform-origin:180px 210px}.mascot-module__GsW0aW__mascot .mascot-module__GsW0aW__arm-left{transform-box:view-box;transform-origin:121px 242px}.mascot-module__GsW0aW__mascot .mascot-module__GsW0aW__arm-right{transform-box:view-box;transform-origin:238px 243px}.mascot-module__GsW0aW__mascot .mascot-module__GsW0aW__forearm-right{transform-box:view-box;transform-origin:259px 287px}.mascot-module__GsW0aW__mascot .mascot-module__GsW0aW__eyes{transform-box:view-box;transform-origin:180px 151px}.mascot-module__GsW0aW__mascot .mascot-module__GsW0aW__speech-bar{transform-box:fill-box;transform-origin:50%}.mascot-module__GsW0aW__mascot .mascot-module__GsW0aW__dots,.mascot-module__GsW0aW__mascot .mascot-module__GsW0aW__listen-waves,.mascot-module__GsW0aW__mascot .mascot-module__GsW0aW__speech-mouth{opacity:0}.mascot-module__GsW0aW__mascot .mascot-module__GsW0aW__mic-light{opacity:.55}.mascot-module__GsW0aW__mascot[data-state=idle] .mascot-module__GsW0aW__robot,.mascot-module__GsW0aW__mascot[data-state=listening] .mascot-module__GsW0aW__robot,.mascot-module__GsW0aW__mascot[data-state=speaking] .mascot-module__GsW0aW__robot{animation:4.2s ease-in-out infinite mascot-module__GsW0aW__krin-breathe}.mascot-module__GsW0aW__mascot[data-state=idle] .mascot-module__GsW0aW__eyes,.mascot-module__GsW0aW__mascot[data-state=listening] .mascot-module__GsW0aW__eyes,.mascot-module__GsW0aW__mascot[data-state=speaking] .mascot-module__GsW0aW__eyes{animation:6.2s infinite mascot-module__GsW0aW__krin-blink}.mascot-module__GsW0aW__mascot[data-state=idle] .mascot-module__GsW0aW__arm-left{animation:4.2s ease-in-out infinite mascot-module__GsW0aW__krin-hand-rest}.mascot-module__GsW0aW__mascot[data-state=listening] .mascot-module__GsW0aW__head{animation:3.8s ease-in-out infinite mascot-module__GsW0aW__krin-listen}.mascot-module__GsW0aW__mascot[data-state=listening] .mascot-module__GsW0aW__listen-waves{opacity:1;animation:2.4s ease-in-out infinite mascot-module__GsW0aW__krin-listen-pulse}.mascot-module__GsW0aW__mascot[data-state=listening] .mascot-module__GsW0aW__mic-light,.mascot-module__GsW0aW__mascot[data-state=speaking] .mascot-module__GsW0aW__mic-light{opacity:1}.mascot-module__GsW0aW__mascot[data-state=thinking] .mascot-module__GsW0aW__head{animation:3.2s ease-in-out infinite mascot-module__GsW0aW__krin-think}.mascot-module__GsW0aW__mascot[data-state=thinking] .mascot-module__GsW0aW__eyes{animation:3.2s ease-in-out infinite mascot-module__GsW0aW__krin-look}.mascot-module__GsW0aW__mascot[data-state=thinking] .mascot-module__GsW0aW__arm-left{transform:rotate(-8deg)}.mascot-module__GsW0aW__mascot[data-state=thinking] .mascot-module__GsW0aW__dots{opacity:1}.mascot-module__GsW0aW__mascot[data-state=thinking] .mascot-module__GsW0aW__dot{animation:1.6s ease-in-out infinite mascot-module__GsW0aW__krin-dot}.mascot-module__GsW0aW__mascot[data-state=thinking] .mascot-module__GsW0aW__dot:nth-child(2){animation-delay:.2s}.mascot-module__GsW0aW__mascot[data-state=thinking] .mascot-module__GsW0aW__dot:nth-child(3){animation-delay:.4s}.mascot-module__GsW0aW__mascot[data-state=speaking] .mascot-module__GsW0aW__head{animation:3s ease-in-out infinite mascot-module__GsW0aW__krin-speak-nod}.mascot-module__GsW0aW__mascot[data-state=speaking] .mascot-module__GsW0aW__smile{opacity:0}.mascot-module__GsW0aW__mascot[data-state=speaking] .mascot-module__GsW0aW__speech-mouth{opacity:1}.mascot-module__GsW0aW__mascot[data-state=speaking] .mascot-module__GsW0aW__speech-bar{animation:.8s ease-in-out infinite mascot-module__GsW0aW__krin-speech}.mascot-module__GsW0aW__mascot[data-state=speaking] .mascot-module__GsW0aW__speech-bar:nth-child(2){animation-delay:-.3s}.mascot-module__GsW0aW__mascot[data-state=speaking] .mascot-module__GsW0aW__speech-bar:nth-child(3){animation-delay:-.5s}.mascot-module__GsW0aW__mascot[data-state=speaking] .mascot-module__GsW0aW__speech-bar:nth-child(4){animation-delay:-.15s}.mascot-module__GsW0aW__mascot:is([data-state=greeting],[data-state=wave]) .mascot-module__GsW0aW__robot{animation:2.2s ease-in-out both mascot-module__GsW0aW__krin-greet}.mascot-module__GsW0aW__mascot:is([data-state=greeting],[data-state=wave]) .mascot-module__GsW0aW__arm-right{animation:2.2s ease-in-out both mascot-module__GsW0aW__krin-wave}.mascot-module__GsW0aW__mascot:is([data-state=greeting],[data-state=wave]) .mascot-module__GsW0aW__forearm-right{animation:2.2s ease-in-out both mascot-module__GsW0aW__krin-forearm-wave}.mascot-module__GsW0aW__mascot:is([data-state=greeting],[data-state=wave]) .mascot-module__GsW0aW__head{animation:2.2s ease-in-out both mascot-module__GsW0aW__krin-nod}@keyframes mascot-module__GsW0aW__krin-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes mascot-module__GsW0aW__krin-blink{0%,42%,46%,to{transform:scaleY(1)}44%{transform:scaleY(.09)}}@keyframes mascot-module__GsW0aW__krin-hand-rest{0%,to{transform:rotate(0)}50%{transform:rotate(2deg)}}@keyframes mascot-module__GsW0aW__krin-listen{0%,to{transform:rotate(-3deg)}50%{transform:rotate(-1deg)}}@keyframes mascot-module__GsW0aW__krin-listen-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes mascot-module__GsW0aW__krin-think{0%,to{transform:rotate(-5deg)}50%{transform:rotate(-2deg)}}@keyframes mascot-module__GsW0aW__krin-look{0%,to{transform:translate(-4px,-2px)}50%{transform:translate(-2px,-1px)}}@keyframes mascot-module__GsW0aW__krin-dot{0%,70%,to{opacity:.25}35%{opacity:1}}@keyframes mascot-module__GsW0aW__krin-speech{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@keyframes mascot-module__GsW0aW__krin-speak-nod{0%,to{transform:rotate(0)}50%{transform:rotate(1.5deg)}}@keyframes mascot-module__GsW0aW__krin-greet{0%,14%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}45%{transform:translateY(1px)}}@keyframes mascot-module__GsW0aW__krin-wave{0%,to{transform:rotate(0)}24%,74%{transform:rotate(-65deg)}}@keyframes mascot-module__GsW0aW__krin-forearm-wave{0%,to{transform:rotate(0)}24%,58%{transform:rotate(-62deg)}41%,74%{transform:rotate(-88deg)}}@keyframes mascot-module__GsW0aW__krin-nod{0%,to{transform:rotate(0)}25%,75%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.mascot-module__GsW0aW__mascot *,.mascot-module__GsW0aW__mascot[data-state] *{animation:none!important}.mascot-module__GsW0aW__mascot:is([data-state=greeting],[data-state=wave]) .mascot-module__GsW0aW__arm-right{transform:rotate(-65deg)}.mascot-module__GsW0aW__mascot:is([data-state=greeting],[data-state=wave]) .mascot-module__GsW0aW__forearm-right{transform:rotate(-70deg)}.mascot-module__GsW0aW__mascot[data-state=thinking] .mascot-module__GsW0aW__head{transform:rotate(-4deg)}.mascot-module__GsW0aW__mascot[data-state=listening] .mascot-module__GsW0aW__head{transform:rotate(-3deg)}}
.voice-module__6t4soW__toolbar{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.voice-module__6t4soW__toolbar button,.voice-module__6t4soW__toolbar select,.voice-module__6t4soW__previewActions button{color:var(--muted-strong);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:7px 8px;font-size:12px;display:inline-flex}.voice-module__6t4soW__toolbar button:hover,.voice-module__6t4soW__toolbar select:hover{background:var(--surface);color:var(--text)}.voice-module__6t4soW__toolbar select{max-width:82px;padding-inline:7px}.voice-module__6t4soW__toolbar .voice-module__6t4soW__stop{background:color-mix(in srgb, var(--red) 9%, var(--surface));color:var(--red)}.voice-module__6t4soW__sessionControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}.voice-module__6t4soW__sessionControls button{background:var(--surface-2);border:1px solid var(--line);color:var(--text);cursor:pointer;font:inherit;border-radius:20px;min-height:32px;padding:6px 12px;font-size:11px}.voice-module__6t4soW__sessionControls button:focus-visible{outline:2px solid var(--red);outline-offset:2px}.voice-module__6t4soW__sessionControls button:disabled{cursor:not-allowed;opacity:.45}.voice-module__6t4soW__timer{font-variant-numeric:tabular-nums;font-size:11px}.voice-module__6t4soW__feedback:empty{display:none}.voice-module__6t4soW__feedback{overscroll-behavior:contain;max-height:min(220px,30dvh);overflow-y:auto}.voice-module__6t4soW__feedback p{color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.45}.voice-module__6t4soW__feedback .voice-module__6t4soW__recording{color:var(--red);align-items:center;gap:8px;display:flex}.voice-module__6t4soW__recording>span{background:currentColor;border-radius:50%;width:7px;height:7px}.voice-module__6t4soW__feedback .voice-module__6t4soW__error{border-left:2px solid var(--red);color:var(--text);padding-left:10px}.voice-module__6t4soW__textButton{color:var(--text);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.voice-module__6t4soW__preview{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;margin-bottom:12px;padding:12px}.voice-module__6t4soW__previewHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.voice-module__6t4soW__previewHeading label{color:var(--muted);font-size:11px;font-weight:600}.voice-module__6t4soW__previewHeading button{color:var(--muted);cursor:pointer;background:0 0;border:0;width:26px;height:26px;font-size:20px}.voice-module__6t4soW__preview .voice-module__6t4soW__transcriptText{color:var(--text);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.voice-module__6t4soW__preview textarea{background:var(--surface);border:1px solid var(--line-strong);color:var(--text);font:inherit;resize:vertical;border-radius:8px;width:100%;min-height:64px;max-height:100px;padding:9px;font-size:14px;line-height:1.5}.voice-module__6t4soW__previewActions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.voice-module__6t4soW__previewActions .voice-module__6t4soW__apply{background:var(--text);color:var(--surface);padding-inline:12px;font-weight:600}.voice-module__6t4soW__replyVoice{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.voice-module__6t4soW__replyVoice button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:4px 6px;font-size:11px;display:inline-flex}.voice-module__6t4soW__replyVoice button:hover{background:var(--surface-2);color:var(--text)}.voice-module__6t4soW__replyVoice span{color:var(--muted);font-size:10px}.voice-module__6t4soW__toolbar :is(button,select):focus-visible,.voice-module__6t4soW__feedback :is(button,textarea):focus-visible,.voice-module__6t4soW__replyVoice button:focus-visible{outline:2px solid var(--red);outline-offset:2px}.voice-module__6t4soW__toolbar :is(button,select):disabled,.voice-module__6t4soW__feedback button:disabled,.voice-module__6t4soW__replyVoice button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:600px){.voice-module__6t4soW__preview textarea{font-size:16px}.voice-module__6t4soW__toolbar{gap:2px}.voice-module__6t4soW__toolbar button{padding-inline:6px}}
.assistant-module__Z1D9QW__root{bottom:max(22px, env(safe-area-inset-bottom));right:max(22px, env(safe-area-inset-right));z-index:65;position:fixed}.assistant-module__Z1D9QW__root[hidden]{display:none}.assistant-module__Z1D9QW__root[data-standalone]{inset:0}.assistant-module__Z1D9QW__root[data-standalone]>.assistant-module__Z1D9QW__launcher{margin:32px auto}.assistant-module__Z1D9QW__root[data-standalone] .assistant-module__Z1D9QW__dialog{box-shadow:none;border:0;border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;inset:0}.assistant-module__Z1D9QW__root[data-standalone] .assistant-module__Z1D9QW__dialog::backdrop{background:var(--surface)}.assistant-module__Z1D9QW__root[data-standalone] .assistant-module__Z1D9QW__composer{padding-bottom:max(13px, env(safe-area-inset-bottom))}.assistant-module__Z1D9QW__launcher{background:var(--surface);border:1px solid var(--line-strong);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;padding:0;display:flex;position:relative;box-shadow:0 5px 24px #00000026}.assistant-module__Z1D9QW__launcherMascot{width:60px;height:66px;display:block}.assistant-module__Z1D9QW__launcherBadge{background:var(--red);border:2px solid var(--surface);color:#fff;text-align:center;border-radius:50%;width:25px;height:25px;font-size:9px;font-weight:750;line-height:21px;position:absolute;top:-4px;right:-3px}.assistant-module__Z1D9QW__serviceContact{border-bottom:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 18px;padding:9px 22px 12px;display:flex}.assistant-module__Z1D9QW__serviceContact a{text-underline-offset:3px;font-size:12px;line-height:1.5;text-decoration:underline}.assistant-module__Z1D9QW__serviceContact a:first-child{color:var(--red);font-weight:600;text-decoration:none}.assistant-module__Z1D9QW__serviceContact strong{white-space:nowrap;font-size:14px;display:block}.assistant-module__Z1D9QW__quickPrompts{flex-wrap:wrap;gap:8px;display:flex}.assistant-module__Z1D9QW__copyReply{flex-direction:column;align-items:start;gap:5px;margin-top:12px;display:flex}.assistant-module__Z1D9QW__copyReply button{border:1px solid var(--line-strong);color:var(--text);cursor:pointer;font:inherit;background:0 0;border-radius:8px;min-height:40px;padding:8px 12px;font-size:12px}.assistant-module__Z1D9QW__copyReply span{color:var(--muted);font-size:11px;line-height:1.5}.assistant-module__Z1D9QW__dialog{background:var(--surface);border:1px solid var(--line-strong);bottom:max(20px, env(safe-area-inset-bottom));color:var(--text);max-width:calc(100vw - 40px);height:min(780px,100dvh - 40px);max-height:calc(100dvh - 40px);left:auto;right:max(20px, env(safe-area-inset-right));border-radius:24px;width:540px;margin:0;padding:0;position:fixed;top:auto;overflow:hidden;box-shadow:0 24px 90px #0000003d}.assistant-module__Z1D9QW__dialog[open]{flex-direction:column;display:flex}.assistant-module__Z1D9QW__dialog::backdrop{background:#00000038}.assistant-module__Z1D9QW__header{flex-shrink:0;align-items:center;gap:8px;padding:14px 18px 7px 22px;display:flex}.assistant-module__Z1D9QW__mascotStage{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--red) 5%, transparent), transparent 68%);border-bottom:1px solid var(--line);flex-direction:column;flex-shrink:0;align-items:center;padding:0 16px 12px;display:flex}.assistant-module__Z1D9QW__largeMascot{width:clamp(135px,22.5dvh,202px);height:clamp(150px,25dvh,224px)}.assistant-module__Z1D9QW__mascotStatus{color:var(--muted-strong);margin:-3px 0 0;font-size:13px;font-weight:500}.assistant-module__Z1D9QW__mascotStage[data-phase=listening] .assistant-module__Z1D9QW__mascotStatus{color:var(--red)}.assistant-module__Z1D9QW__headerMascot{flex-shrink:0;width:48px;height:54px}.assistant-module__Z1D9QW__heading{flex:1;min-width:0}.assistant-module__Z1D9QW__heading h2{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:700;line-height:1.3}.assistant-module__Z1D9QW__heading p{color:var(--muted);align-items:center;gap:6px;margin:4px 0 0;font-size:11px;line-height:1.4;display:flex}.assistant-module__Z1D9QW__heading p>span{background:var(--muted);border-radius:50%;width:5px;height:5px}.assistant-module__Z1D9QW__heading p[data-connected]>span{background:#329b6c}.assistant-module__Z1D9QW__iconButton,.assistant-module__Z1D9QW__headerAction{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.assistant-module__Z1D9QW__iconButton{font-size:26px}.assistant-module__Z1D9QW__iconButton:hover,.assistant-module__Z1D9QW__headerAction:hover{background:var(--surface-2);color:var(--text)}.assistant-module__Z1D9QW__thread{overscroll-behavior:contain;flex:1;min-height:80px;padding:18px 24px;scroll-padding-block:16px;overflow:hidden auto}.assistant-module__Z1D9QW__connection{background:var(--surface-2);border:1px solid var(--line);border-radius:16px;padding:22px}.assistant-module__Z1D9QW__connection strong{font-size:20px;font-weight:650;line-height:1.3;display:block}.assistant-module__Z1D9QW__connection p{color:var(--muted-strong);margin:10px 0 0;font-size:14px;line-height:1.6}.assistant-module__Z1D9QW__connectionActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.assistant-module__Z1D9QW__connectionActions a{background:var(--red);color:#fff;border-radius:9px;align-items:center;gap:16px;min-height:42px;padding:10px 14px;font-size:13px;font-weight:650;display:inline-flex}.assistant-module__Z1D9QW__connectionActions button,.assistant-module__Z1D9QW__error button{color:var(--text);cursor:pointer;font:inherit;text-underline-offset:4px;background:0 0;border:0;min-height:34px;padding:4px 0;font-size:12px;text-decoration:underline}.assistant-module__Z1D9QW__intro{max-width:380px;margin:0 0 14px}.assistant-module__Z1D9QW__eyebrow{color:var(--red);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:700;display:block}.assistant-module__Z1D9QW__intro h3{letter-spacing:-.04em;margin:0;font-size:32px;font-weight:650;line-height:1.15}.assistant-module__Z1D9QW__intro p{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.6}.assistant-module__Z1D9QW__quickPrompt{background:var(--surface-2);border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:12px;align-items:center;gap:24px;min-height:43px;padding:10px 14px;font-size:12px;font-weight:550;display:inline-flex}.assistant-module__Z1D9QW__messages{flex-direction:column;gap:18px;display:flex}.assistant-module__Z1D9QW__messages:not(:empty){margin-top:8px}.assistant-module__Z1D9QW__message{min-width:0;max-width:100%}.assistant-module__Z1D9QW__message[data-role=user]{background:var(--surface-2);border:1px solid var(--line);border-radius:16px 16px 4px;align-self:flex-end;margin-left:48px;padding:13px 16px}.assistant-module__Z1D9QW__author{color:var(--muted);letter-spacing:.05em;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.assistant-module__Z1D9QW__message[data-role=assistant]>.assistant-module__Z1D9QW__author{color:var(--red)}.assistant-module__Z1D9QW__messageText{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}.assistant-module__Z1D9QW__products{gap:10px;margin-top:18px;display:grid}.assistant-module__Z1D9QW__product{background:var(--surface);border:1px solid var(--line-strong);border-radius:14px;align-items:center;gap:14px;padding:14px;transition:border-color .15s,background .15s;display:flex}.assistant-module__Z1D9QW__product:hover{background:var(--surface-2);border-color:var(--muted)}.assistant-module__Z1D9QW__productImage,.assistant-module__Z1D9QW__productPlaceholder{object-fit:contain;background:#fff;border-radius:9px;flex-shrink:0;width:76px;height:76px}.assistant-module__Z1D9QW__productPlaceholder{background:var(--surface-2);color:var(--muted);letter-spacing:.08em;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.assistant-module__Z1D9QW__productInfo{flex:1;min-width:0}.assistant-module__Z1D9QW__productInfo>strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.assistant-module__Z1D9QW__productInfo>small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.assistant-module__Z1D9QW__productInfo>small[data-in-stock]{color:#329b6c}.assistant-module__Z1D9QW__productPrice{letter-spacing:-.03em;margin-top:7px;font-size:18px;font-weight:750;display:block}.assistant-module__Z1D9QW__productPrice>span{color:var(--muted);font-size:13px;font-weight:500}.assistant-module__Z1D9QW__productArrow{color:var(--muted);align-self:flex-end;font-size:17px}.assistant-module__Z1D9QW__pending{color:var(--muted);align-items:center;gap:10px;margin-top:24px;font-size:12px;line-height:1.5;display:flex}.assistant-module__Z1D9QW__typingDots{gap:4px;display:inline-flex}.assistant-module__Z1D9QW__typingDots i{background:var(--red);opacity:.35;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite assistant-module__Z1D9QW__blink}.assistant-module__Z1D9QW__typingDots i:nth-child(2){animation-delay:.16s}.assistant-module__Z1D9QW__typingDots i:nth-child(3){animation-delay:.32s}@keyframes assistant-module__Z1D9QW__blink{50%{opacity:1}}.assistant-module__Z1D9QW__error{border-left:2px solid var(--red);margin-top:20px;padding-left:12px;font-size:13px;line-height:1.55}.assistant-module__Z1D9QW__error p{margin:0 0 6px}.assistant-module__Z1D9QW__error>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.assistant-module__Z1D9QW__error a{text-underline-offset:4px;font-size:12px;text-decoration:underline}.assistant-module__Z1D9QW__composer{background:var(--surface);flex-shrink:0;padding:12px 20px 13px}.assistant-module__Z1D9QW__inputBox{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:16px;padding:10px}.assistant-module__Z1D9QW__inputBox:focus-within{border-color:var(--muted)}.assistant-module__Z1D9QW__inputBox textarea{color:var(--text);font:inherit;resize:vertical;background:0 0;border:0;width:100%;min-height:54px;max-height:120px;padding:5px 5px 8px;font-size:15px;line-height:1.5;display:block}.assistant-module__Z1D9QW__inputBox textarea::placeholder{color:var(--muted)}.assistant-module__Z1D9QW__inputBox textarea:focus-visible{outline:none}.assistant-module__Z1D9QW__composerToolbar{justify-content:space-between;align-items:center;gap:8px;margin-top:3px;display:flex}.assistant-module__Z1D9QW__textInputLabel{color:var(--muted);padding-left:5px;font-size:11px}.assistant-module__Z1D9QW__sendGroup{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.assistant-module__Z1D9QW__counter{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.assistant-module__Z1D9QW__sendButton{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.assistant-module__Z1D9QW__composerFoot{justify-content:space-between;align-items:center;min-height:25px;padding:5px 3px 0;display:flex}.assistant-module__Z1D9QW__composerFoot>p{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.assistant-module__Z1D9QW__help{position:relative}.assistant-module__Z1D9QW__help summary{border:1px solid var(--line-strong);color:var(--muted);cursor:pointer;text-align:center;border-radius:50%;width:18px;height:18px;font-family:Georgia,serif;font-size:12px;line-height:16px;list-style:none}.assistant-module__Z1D9QW__help summary::-webkit-details-marker{display:none}.assistant-module__Z1D9QW__help>div{background:var(--surface);border:1px solid var(--line-strong);z-index:2;border-radius:14px;width:300px;max-width:calc(100vw - 64px);padding:17px;font-size:12px;line-height:1.55;position:absolute;bottom:30px;right:0;box-shadow:0 8px 30px #0000001f}.assistant-module__Z1D9QW__help>div>strong{font-size:13px;display:block}.assistant-module__Z1D9QW__help>div>p{color:var(--muted);margin:8px 0}.assistant-module__Z1D9QW__help a{text-underline-offset:3px;text-decoration:underline}.assistant-module__Z1D9QW__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.assistant-module__Z1D9QW__root :is(button,textarea):disabled{cursor:not-allowed;opacity:.45}.assistant-module__Z1D9QW__root :is(button,a,textarea,summary):focus-visible{outline:2px solid var(--red);outline-offset:3px}@media (max-width:600px){.assistant-module__Z1D9QW__root{bottom:max(16px, env(safe-area-inset-bottom));right:max(12px, env(safe-area-inset-right))}.assistant-module__Z1D9QW__root[data-product-page]{bottom:calc(86px + env(safe-area-inset-bottom))}.assistant-module__Z1D9QW__launcher{width:60px;height:60px}.assistant-module__Z1D9QW__launcherMascot{width:54px;height:60px}.assistant-module__Z1D9QW__dialog{height:calc(100dvh - max(12px, env(safe-area-inset-top)));max-height:calc(100dvh - max(12px, env(safe-area-inset-top)));border-radius:20px 20px 0 0;width:100%;max-width:100%;bottom:0;right:0}.assistant-module__Z1D9QW__header{gap:5px;padding:9px 12px}.assistant-module__Z1D9QW__headerMascot{width:43px;height:48px}.assistant-module__Z1D9QW__heading h2{font-size:16px}.assistant-module__Z1D9QW__thread{padding:22px 20px}.assistant-module__Z1D9QW__largeMascot{width:clamp(140px,20.7dvh,180px);height:clamp(155px,23dvh,200px)}.assistant-module__Z1D9QW__mascotStage{padding-bottom:10px}.assistant-module__Z1D9QW__messageText{font-size:15px}.assistant-module__Z1D9QW__message[data-role=user]{margin-left:28px}.assistant-module__Z1D9QW__composer{padding:8px 12px max(9px, env(safe-area-inset-bottom))}.assistant-module__Z1D9QW__inputBox textarea{font-size:16px}.assistant-module__Z1D9QW__composerFoot>p>span{display:none}.assistant-module__Z1D9QW__product{gap:10px;padding:11px}.assistant-module__Z1D9QW__productImage,.assistant-module__Z1D9QW__productPlaceholder{width:62px;height:62px}.assistant-module__Z1D9QW__productInfo>strong{font-size:12px}.assistant-module__Z1D9QW__productPrice{font-size:17px}}@media (max-height:560px){.assistant-module__Z1D9QW__largeMascot{width:81px;height:90px}.assistant-module__Z1D9QW__mascotStage{padding-bottom:6px}.assistant-module__Z1D9QW__header{padding-block:6px}.assistant-module__Z1D9QW__headerMascot{width:34px;height:38px}.assistant-module__Z1D9QW__heading p{display:none}.assistant-module__Z1D9QW__composer{padding-top:6px;padding-bottom:max(6px, env(safe-area-inset-bottom))}.assistant-module__Z1D9QW__composerFoot{display:none}.assistant-module__Z1D9QW__inputBox textarea{min-height:42px;max-height:70px}.assistant-module__Z1D9QW__intro{margin-top:5px}.assistant-module__Z1D9QW__intro h3{font-size:26px}.assistant-module__Z1D9QW__thread{padding-block:16px}}@media (max-height:420px){.assistant-module__Z1D9QW__largeMascot{display:none}.assistant-module__Z1D9QW__mascotStage{padding-top:4px}.assistant-module__Z1D9QW__serviceContact{padding-block:5px}}@media (prefers-reduced-motion:reduce){.assistant-module__Z1D9QW__root *,.assistant-module__Z1D9QW__root :before,.assistant-module__Z1D9QW__root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
