:root{--r-sm:9px;--r-md:12px;--r-lg:16px;--r-pill:999px;--dur:.14s;--ease:cubic-bezier(.2,.7,.3,1);--elev-1:0 1px 2px rgba(0,0,0,.28);--elev-2:0 4px 14px -4px rgba(0,0,0,.45);--sheen:rgba(255,255,255,.1);--tint:rgba(255,255,255,.04);--accent:var(--gl)}html.light{--accent:#0A8A5F;--elev-1:0 1px 2px rgba(15,23,42,.08);--elev-2:0 6px 18px -6px rgba(15,23,42,.18);--sheen:rgba(255,255,255,.35);--tint:rgba(15,23,42,.04)}html.warm{--accent:#f59e0b;--elev-1:0 1px 2px rgba(0,0,0,.35);--elev-2:0 6px 18px -6px rgba(0,0,0,.5);--sheen:rgba(255,236,210,.12);--tint:rgba(245,158,11,.06)}.send-btn:focus-visible,.start-btn:focus-visible,.mbtn:focus-visible,.new-btn:focus-visible,.tb-btn:focus-visible,.iact:focus-visible,.wchip:focus-visible,.eselect:focus-visible,.chat-ta:focus-visible,.vb-btn:focus-visible,.theme-toggle:focus-visible,.ch-item:focus-visible,.eoh-hm-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.start-btn,.mbtn,.send-btn{background:linear-gradient(160deg,var(--g1),var(--g2));border:1px solid rgba(0,0,0,.18);box-shadow:var(--elev-1),inset 0 1px 0 var(--sheen);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),filter var(--dur) var(--ease);letter-spacing:.01em}.start-btn,.mbtn,.send-btn{border-radius:var(--r-sm)}.start-btn:hover,.mbtn:hover,.send-btn:hover{transform:translateY(-1px);box-shadow:var(--elev-2),inset 0 1px 0 var(--sheen);filter:saturate(1.06)}.start-btn:active,.mbtn:active,.send-btn:active{transform:translateY(0);box-shadow:inset 0 2px 5px #00000047;filter:saturate(.98)}.start-btn:disabled,.mbtn:disabled,.send-btn:disabled{opacity:.45;transform:none;box-shadow:none;cursor:not-allowed;filter:grayscale(.3)}.new-btn,.tb-btn,.iact,.vb-btn{border-radius:var(--r-sm);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease)}.new-btn{background:linear-gradient(180deg,var(--tint),transparent),var(--bg3);border:1px solid var(--border2);color:var(--accent);box-shadow:var(--elev-1);letter-spacing:.01em}.new-btn:hover{border-color:var(--accent);background:linear-gradient(180deg,var(--tint),transparent),var(--bg4,var(--bg3));transform:translateY(-1px)}.new-btn:active{transform:translateY(0)}.tb-btn,.iact{background:var(--bg3);border:1px solid var(--border)}.tb-btn:hover,.iact:hover{background:var(--bg4,var(--bg3));border-color:var(--border2);color:var(--text)}.tb-btn:active,.iact:active{transform:scale(.97)}.tb-btn.active,.tb-btn[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 14%,var(--bg3));border-color:var(--accent);color:var(--accent)}.wchip,.upload-doc-chip,.vb-pill{border-radius:var(--r-pill);background:var(--bg3);border:1px solid var(--border2);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease)}.wchip:hover{border-color:var(--accent);color:var(--text);background:color-mix(in srgb,var(--accent) 10%,var(--bg3));transform:translateY(-1px)}.wchip:active{transform:translateY(0)}.eselect,.input-wrap{border-radius:var(--r-md);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.eselect:hover{border-color:var(--border2)}.eselect:focus,.input-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent);outline:none}.ch-item,.eoh-ql-card,.attach-item,.hitem,.litem{border-radius:var(--r-md);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.ch-item:hover,.eoh-ql-card:hover,.attach-item:hover{background:var(--tint);border-color:var(--border2)}.eoh-ql-card:hover{transform:translateY(-2px);box-shadow:var(--elev-2)}.mbubble{border-radius:var(--r-lg)}.mbubble code{border-radius:6px;padding:2px 7px 2px 9px;background:color-mix(in srgb,var(--accent) 12%,var(--bg3));border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);box-shadow:inset 2px 0 0 var(--accent);font-variant-ligatures:none;letter-spacing:.01em;white-space:nowrap}.mbubble pre code{background:none;border:none;box-shadow:none;padding:0;white-space:pre}.mbubble pre{border-radius:var(--r-md)}*{scrollbar-width:thin;scrollbar-color:var(--border2) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--border2);border-radius:var(--r-pill);border:3px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--dim);background-clip:content-box}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.start-btn:hover,.mbtn:hover,.send-btn:hover,.new-btn:hover,.wchip:hover,.eoh-ql-card:hover{transform:none}}@media(max-width:640px){.tb-btn{padding:8px 14px}.iact{width:34px;height:34px}.wchip{padding:9px 14px}}.msg.assistant .mbubble{background:transparent;border:none;border-left:2px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:0;padding-left:18px}.msg.assistant .mbubble h2,.msg.assistant .mbubble h3{letter-spacing:-.005em}.msg.user .mbubble{border-radius:var(--r-lg) var(--r-lg) 5px var(--r-lg);border:1px solid var(--border2)}.mbubble ol{list-style:none;counter-reset:eohstep;margin-left:0;padding-left:0}.mbubble ol li{counter-increment:eohstep;position:relative;padding-left:31px;margin-bottom:10px}.mbubble ol li::marker{content:none}.mbubble ol li:before{content:counter(eohstep);position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:6px;background:var(--bg3);border:1px solid var(--border2);font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500;color:var(--accent);display:grid;place-items:center}html.light .mbubble code,html.warm .mbubble code{border-radius:6px;padding:2px 7px 2px 9px;background:color-mix(in srgb,var(--accent) 12%,var(--bg3));border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);box-shadow:inset 2px 0 0 var(--accent);color:var(--text);white-space:nowrap}html.light .mbubble pre code,html.warm .mbubble pre code{background:none;border:none;box-shadow:none;padding:0;white-space:pre;color:var(--text)}html.light .mbubble pre,html.warm .mbubble pre{border-radius:var(--r-md)}html.light .msg.assistant .mbubble,html.warm .msg.assistant .mbubble{background:transparent;border:none;border-left:2px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:0;padding-left:18px}html.light .msg.user .mbubble,html.warm .msg.user .mbubble{border-radius:var(--r-lg) var(--r-lg) 5px var(--r-lg);border:1px solid var(--border2)}html.light .mbubble ol li:before,html.warm .mbubble ol li:before{background:var(--bg3);border:1px solid var(--border2);color:var(--accent)}html.light .tb-btn,html.warm .tb-btn,html.light .iact,html.warm .iact{background:var(--bg3);border:1px solid var(--border);border-radius:var(--r-sm)}html.light .tb-btn:hover,html.warm .tb-btn:hover,html.light .iact:hover,html.warm .iact:hover{background:var(--bg4,var(--bg3));border-color:var(--border2);color:var(--text)}.topbar{gap:8px}.tb-btn,html.light .tb-btn,html.warm .tb-btn,.tb-link,html.light .tb-link,html.warm .tb-link{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--r-sm);font-size:11.5px;font-weight:600;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease)}.tb-link,html.light .tb-link,html.warm .tb-link{color:var(--btn-accent, var(--accent));background:color-mix(in srgb,var(--btn-accent, var(--accent)) 13%,transparent);border:1px solid color-mix(in srgb,var(--btn-accent, var(--accent)) 38%,transparent)}.tb-link:hover,html.light .tb-link:hover,html.warm .tb-link:hover{background:color-mix(in srgb,var(--btn-accent, var(--accent)) 22%,transparent);border-color:var(--btn-accent, var(--accent));transform:translateY(-1px)}.tb-link:active{transform:translateY(0)}.tb-link:focus-visible{outline:2px solid var(--btn-accent, var(--accent));outline-offset:2px}.tb-badge,html.light .tb-badge,html.warm .tb-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:var(--r-pill);font-size:9.5px;font-weight:700;letter-spacing:.09em;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.tb-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent);flex-shrink:0}.tb-title,html.light .tb-title,html.warm .tb-title{letter-spacing:-.01em;font-weight:600}.limits-bar{gap:8px;flex-wrap:wrap}.litem,html.light .litem,html.warm .litem{display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 9px;background:var(--bg3);border:1px solid var(--border);border-radius:var(--r-pill);font-size:11px;color:var(--muted);transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.litem:hover{border-color:var(--border2);color:var(--text)}.ldot{width:6px;height:6px;border-radius:50%;flex-shrink:0}@media(max-width:760px){.topbar{gap:7px;padding-left:12px;padding-right:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.topbar::-webkit-scrollbar{display:none}.tb-btn,.tb-link{height:32px;padding:0 11px;font-size:11px;flex-shrink:0}.tb-title{font-size:13px;flex-shrink:0}.tb-badge{flex-shrink:0}.limits-bar{padding:7px 12px;gap:6px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.limits-bar::-webkit-scrollbar{display:none}.litem{flex-shrink:0;font-size:10.5px;padding:4px 10px 4px 8px}.msg.assistant .mbubble,html.light .msg.assistant .mbubble,html.warm .msg.assistant .mbubble{padding-left:13px}.msg.user .mbubble{max-width:88%}.mbubble ol li{padding-left:27px}.wchip{padding:9px 14px;font-size:12px}.iact{width:36px;height:36px}.send-btn{width:38px;height:38px}.chat-ta{font-size:16px}}@media(max-width:420px){.tb-title{max-width:120px;overflow:hidden;text-overflow:ellipsis}}.eoh-next:not(:has(button)){display:none!important}.mbubble p.eoh-followup,html.light .mbubble p.eoh-followup,html.warm .mbubble p.eoh-followup{display:flex;gap:11px;align-items:flex-start;margin:16px 0 4px;padding:13px 15px;background:color-mix(in srgb,var(--accent) 8%,transparent);border:none;border-left:3px solid var(--accent);border-radius:var(--r-md);color:var(--text);font-size:14.5px;font-weight:600;line-height:1.55;letter-spacing:-.005em}.mbubble p.eoh-followup:before{content:"\21b3";color:var(--accent);font-size:15px;line-height:1.5;flex-shrink:0;font-weight:400}.mbubble p.eoh-followup:after{content:"Reply below";position:absolute;opacity:0}@media(max-width:640px){.mbubble p.eoh-followup{padding:12px 13px;font-size:14px;gap:9px}}.eoh-qr,html.light .eoh-qr,html.warm .eoh-qr{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 2px}.eoh-qr-chip,html.light .eoh-qr-chip,html.warm .eoh-qr-chip{padding:9px 15px;border-radius:var(--r-pill);background:var(--bg3);border:1px solid var(--border2);color:var(--text);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;line-height:1.35;text-align:left;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.eoh-qr-chip:hover:not(:disabled),html.light .eoh-qr-chip:hover:not(:disabled),html.warm .eoh-qr-chip:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--bg3));transform:translateY(-1px)}.eoh-qr-chip:active:not(:disabled){transform:translateY(0)}.eoh-qr-chip:disabled{opacity:.45;cursor:default}.eoh-qr-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.eoh-qr.is-answered{opacity:.55}.eoh-qr:empty{display:none}@media(max-width:640px){.eoh-qr-chip{padding:11px 15px;font-size:13.5px}}.msg,.msg .mbody,.msg .mbubble,html.light .msg .mbubble,html.warm .msg .mbubble{min-width:0}.mbubble,html.light .mbubble,html.warm .mbubble{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.mbubble code,html.light .mbubble code,html.warm .mbubble code{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.mbubble pre,html.light .mbubble pre,html.warm .mbubble pre{overflow-x:auto;max-width:100%;white-space:pre;-webkit-overflow-scrolling:touch}.mbubble pre code{white-space:pre}.mbubble table,html.light .mbubble table,html.warm .mbubble table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.mbubble td,.mbubble th{word-break:normal;overflow-wrap:anywhere}.mbubble a{overflow-wrap:anywhere;word-break:break-word}.mbubble ul,.mbubble ol{max-width:100%;padding-left:0}.mbubble li{overflow-wrap:anywhere}.mbubble img,.mbubble svg,.mbubble canvas,.mbubble .eoh-visual{max-width:100%;height:auto}@media(max-width:640px){.msg.assistant .mbubble,html.light .msg.assistant .mbubble,html.warm .msg.assistant .mbubble{padding-left:12px}.msg.user .mbubble{max-width:92%}.mbubble{font-size:14.5px;line-height:1.7}.mbubble code{font-size:12px}}@media(max-width:380px){.msg.assistant .mbubble,html.light .msg.assistant .mbubble,html.warm .msg.assistant .mbubble{padding-left:10px}.msg.user .mbubble{max-width:96%}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/eoh-ui.css.map */
