.ai-launch{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:30;display:flex;align-items:center;gap:12px;border:0;cursor:pointer;padding:6px 6px 6px 20px;min-height:58px;border-radius:999px;background:var(--ink);color:#fff;font:inherit;font-size:15px;font-weight:500;box-shadow:0 16px 40px #11121440;transition:transform .3s var(--ease)}.ai-launch:hover{transform:translateY(-2px)}.ai-launch[hidden]{display:none}.ai-launch__dot{width:46px;height:46px;border-radius:50%;background:var(--iris);color:var(--ink);display:grid;place-items:center;flex:none}.ai-launch__dot .mark{width:22px;height:auto}.ai-panel{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:35;width:min(420px,calc(100vw - 40px));height:min(660px,calc(100vh - 40px));background:var(--tile);border-radius:34px;box-shadow:0 30px 80px #11121438;display:flex;flex-direction:column;overflow:hidden;opacity:0;transform:translate(24px);transition:transform .42s var(--ease),opacity .3s var(--ease)}.ai-panel[hidden]{display:none}.ai-panel.is-open{opacity:1;transform:none}@supports (height:100dvh){.ai-panel{height:min(660px,calc(100dvh - 40px))}}.ai-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 18px 18px 22px;background:var(--iris)}.ai-head__t{display:flex;flex-direction:column;gap:10px;min-width:0}.ai-head .dotfont{margin:0;font-size:26px;color:var(--ink)}.ai-head__sub{margin:0;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-3)}.ai-log{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 16px 10px;display:flex;flex-direction:column;gap:10px}.ai-msg{max-width:86%;padding:12px 15px;border-radius:20px;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.ai-msg--bot{align-self:flex-start;background:var(--soft);color:var(--ink);border-bottom-left-radius:6px}.ai-msg--me{align-self:flex-end;background:var(--ink);color:#fff;border-bottom-right-radius:6px}.ai-msg a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ai-typing{align-self:flex-start;display:flex;gap:5px;padding:16px;background:var(--soft);border-radius:20px 20px 20px 6px}.ai-typing i{width:6px;height:6px;border-radius:50%;background:var(--ink-2);animation:ai-blink 1.2s infinite ease-in-out}.ai-typing i:nth-child(2){animation-delay:.15s}.ai-typing i:nth-child(3){animation-delay:.3s}@keyframes ai-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.ai-card{display:flex;align-items:center;gap:12px;padding:8px;border-radius:26px;background:var(--tile);box-shadow:inset 0 0 0 1px var(--line)}.ai-card__disc{width:48px;height:48px;border-radius:50%;background:var(--soft);display:grid;place-items:center;flex:none}.ai-card__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:14px}.ai-card__t b{font-weight:500}.ai-card__t small{font-size:13px;color:var(--ink-2);font-variant-numeric:tabular-nums}.ai-card .pill{min-height:44px;padding-left:16px;font-size:14px;gap:10px}.ai-card .pill__dot{width:32px;height:32px}.ai-card .pill__dot .ic{width:15px;height:15px}.ai-chips{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 12px}.ai-chips[hidden]{display:none}.ai-chip{border:0;cursor:pointer;font:inherit;font-size:14px;color:var(--ink);min-height:44px;padding:10px 15px;border-radius:999px;background:var(--bg);text-align:left;transition:background .2s}.ai-chip:hover{background:#e3e6e9}.ai-form{display:flex;align-items:flex-end;gap:8px;margin:0 12px;padding:6px 6px 6px 18px;border-radius:28px;background:var(--bg)}.ai-form{transition:background .2s,box-shadow .2s}.ai-form:focus-within{background:var(--tile);box-shadow:inset 0 0 0 1px #c9ccd1}.ai-form textarea{flex:1;min-width:0;border:0;background:transparent;resize:none;font:inherit;font-size:16px;line-height:1.4;color:var(--ink);padding:11px 0;max-height:120px;outline:0}.ai-form textarea::placeholder{color:var(--ink-2)}.ai-foot{margin:0;padding:10px 18px 14px;font-size:12px;line-height:1.4;color:var(--ink-2);display:flex;flex-wrap:wrap;gap:4px 12px}.ai-foot a,.ai-foot button{color:var(--ink-3);font:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}@media(max-width:899px){.ai-launch{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));padding:5px;min-height:0}.ai-launch__t{display:none}.t-product .ai-launch{bottom:calc(94px + env(safe-area-inset-bottom,0px))}.ai-panel{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto;height:calc(100vh - 16px);border-radius:28px}@supports (height:100dvh){.ai-panel{height:calc(100dvh - 16px - env(safe-area-inset-bottom,0px))}}}@media(prefers-reduced-motion:reduce){.ai-launch,.ai-panel,.ai-chip{transition:none}.ai-typing i{animation:none;opacity:.6}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/moon-assistant.css.map */
