#zcai-root{--zc-gold:#c2a25f;--zc-gold-d:#9b824c;--zc-gold-dd:#746139;--zc-gold-l:#d2ba89;--zc-gold-ll:#e8dcc2;--zc-gold-soft:#f6f2e9;--zc-gold-a08:rgba(194,162,95,.08);--zc-gold-a14:rgba(194,162,95,.14);--zc-gold-a28:rgba(194,162,95,.28);--zc-gold-a45:rgba(194,162,95,.45);--zc-gold-a65:rgba(194,162,95,.65);--zc-ink:#12100d;--zc-ink-2:#272623;--zc-ink-3:#3d3b39;--zc-ink-60:rgba(18,16,13,.62);--zc-ink-40:rgba(18,16,13,.42);--zc-line:rgba(18,16,13,.11);--zc-line-2:rgba(18,16,13,.20);--zc-cream:#faf8f3;--zc-paper:#f2ece1;--zc-white:#fff;--zc-wine:#8e2222;--zc-serif:'Cormorant Garamond','Playfair Display','Libre Baskerville','Times New Roman',Georgia,serif;--zc-sans:'Jost','Inter','Poppins',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--zc-shadow:0 30px 70px -28px rgba(18,16,13,.42),0 2px 10px rgba(18,16,13,.08);--zc-edge:24px;--zc-lift:0px;--zc-barlap:0px;position:relative;z-index:999998}#zcai-root,#zcai-root *,#zcai-root *::before,#zcai-root *::after{box-sizing:border-box}#zcai-root button{font:inherit;color:inherit;margin:0;padding:0;border:0;background:none;cursor:pointer;-webkit-appearance:none;appearance:none;text-align:left}#zcai-root input,#zcai-root textarea{font:inherit;color:inherit;margin:0}#zcai-root a{text-decoration:none}#zcai-root :focus-visible{outline:2px solid var(--zc-gold);outline-offset:2px}#zcai-root .zcai-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#zcai-defs{position:absolute;width:0;height:0;overflow:hidden}#zcai-root .zcai-label{font:500 9.5px/1 var(--zc-sans);letter-spacing:.19em;text-transform:uppercase}#zcai-root .zcai-launcher{position:fixed;bottom:calc(var(--zc-edge) + var(--zc-lift));left:var(--zc-edge);right:auto;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 50% 34%,var(--zc-ink-3),var(--zc-ink) 72%);border:1px solid var(--zc-gold-a45);display:flex;align-items:center;justify-content:center;box-shadow:0 16px 38px -14px rgb(18 16 13 / .62),0 0 0 0 var(--zc-gold-a28);transition:box-shadow .5s ease,border-color .5s ease;z-index:999998}#zcai-root[data-pos="right"] .zcai-launcher{left:auto;right:var(--zc-edge)}#zcai-root .zcai-launcher:hover{border-color:var(--zc-gold);box-shadow:0 20px 44px -14px rgb(18 16 13 / .62),0 0 0 9px var(--zc-gold-a08)}#zcai-root .zcai-launcher .zcai-mk{width:62px;height:62px;overflow:visible;position:relative;z-index:2;transition:transform .6s cubic-bezier(.22,1,.36,1)}#zcai-root .zcai-launcher:hover .zcai-mk{transform:scale(1.045)}#zcai-root .zcai-launcher:active .zcai-mk{transform:scale(.96)}#zcai-root .zcai-launcher.is-open .zcai-mk{transform:scale(.92)}#zcai-root .zcai-launcher{animation:zcaiGlow var(--zc-halo,4.6s) ease-in-out infinite}@keyframes zcaiGlow{0%,100%{box-shadow:0 16px 38px -14px rgb(18 16 13 / .62),0 0 0 0 var(--zc-gold-a28)}50%{box-shadow:0 16px 38px -14px rgb(18 16 13 / .62),0 0 30px 8px var(--zc-gold-a28)}}#zcai-root .zcai-ring{fill:none;stroke:var(--zc-gold);stroke-width:1.4;opacity:0;transform-origin:36px 36px;animation:zcaiHalo var(--zc-halo,4.6s) cubic-bezier(.25,.6,.4,1) infinite}@keyframes zcaiHalo{0%{transform:scale(.96);opacity:.75}62%{opacity:.2}100%{transform:scale(1.42);opacity:0}}#zcai-root .zcai-launcher.is-calling{--zc-halo:2.1s}#zcai-root .zcai-launcher:hover{animation:none}#zcai-root .zcai-launcher.is-open,#zcai-root .zcai-launcher.is-open .zcai-ring{animation:none}#zcai-root .zcai-launcher.is-open .zcai-ring{opacity:0}#zcai-root .zcai-launcher.is-pop{animation:zcaiPop .7s cubic-bezier(.34,1.5,.64,1)}@keyframes zcaiPop{0%,100%{transform:scale(1)}38%{transform:scale(1.09)}70%{transform:scale(.98)}}#zcai-root .zcai-glint{transform-box:fill-box;animation:zcaiGlint var(--zc-glint,8.5s) ease-in-out infinite}@keyframes zcaiGlint{0%,58%{transform:translateX(-46px);opacity:0}66%{opacity:.85}82%,100%{transform:translateX(52px);opacity:0}}#zcai-root .zcai-spark{transform-box:fill-box;transform-origin:center;animation:zcaiSpark 4.2s ease-in-out infinite}@keyframes zcaiSpark{0%,100%{opacity:.25;transform:scale(.72) rotate(0)}48%{opacity:1;transform:scale(1) rotate(45deg)}}#zcai-root .zcai-badge{position:absolute;top:-2px;right:-2px;min-width:19px;height:19px;padding:0 5px;background:var(--zc-gold);color:var(--zc-ink);border:2px solid var(--zc-ink);border-radius:999px;font:600 10px/15px var(--zc-sans);display:flex;align-items:center;justify-content:center}#zcai-root[data-pos="right"] .zcai-badge{right:auto;left:-2px}#zcai-root .zcai-launcher.is-open .zcai-badge{display:none}#zcai-root .zcai-hello{position:fixed;bottom:calc(var(--zc-edge) + var(--zc-lift) + 8px);left:calc(var(--zc-edge) + 80px);right:auto;width:326px;max-width:calc(100vw - 130px);padding:13px 15px;background:var(--zc-white);color:var(--zc-ink);border:1px solid var(--zc-line);border-top:2px solid var(--zc-gold);border-radius:3px;box-shadow:0 22px 50px -22px rgb(18 16 13 / .55);opacity:0;transform:translateY(10px) scale(.94);transform-origin:bottom left;pointer-events:none;transition:opacity .32s ease,transform .4s cubic-bezier(.22,1,.36,1);z-index:999997}#zcai-root[data-pos="right"] .zcai-hello{left:auto;right:calc(var(--zc-edge) + 80px);transform-origin:bottom right}#zcai-root .zcai-hello.is-on{opacity:1;transform:none;pointer-events:auto}#zcai-root .zcai-hello-tail{display:block;position:absolute;left:-5.5px;bottom:22px;width:10px;height:10px;background:var(--zc-white);border-left:1px solid var(--zc-line);border-bottom:1px solid var(--zc-line);transform:rotate(45deg)}#zcai-root[data-pos="right"] .zcai-hello-tail{left:auto;right:-5.5px;transform:rotate(-135deg)}#zcai-root .zcai-hello-go{display:flex;align-items:center;gap:11px;width:100%;text-align:left}#zcai-root .zcai-hello-av{width:42px;height:42px;flex:none;border-radius:50%;background:radial-gradient(circle at 50% 34%,var(--zc-ink-3),var(--zc-ink) 72%);border:1px solid var(--zc-gold-a45);display:flex;align-items:center;justify-content:center}#zcai-root .zcai-hello-av svg{width:34px;height:34px}#zcai-root .zcai-hello-tx{flex:1;min-width:0}#zcai-root .zcai-hello-tx em{display:block;font:500 8.5px/1.3 var(--zc-sans);font-style:normal;letter-spacing:.2em;text-transform:uppercase;color:var(--zc-gold-d);margin-bottom:5px;padding-right:22px}#zcai-root .zcai-hello-tx>span{display:block;font:400 12.5px/1.55 var(--zc-sans);color:var(--zc-ink-60);white-space:normal!important;overflow-wrap:break-word;text-overflow:clip}#zcai-root .zcai-hello b{font-weight:600;color:var(--zc-ink)}#zcai-root .zcai-hello-x{position:absolute;top:5px;right:6px;width:22px;height:22px;border-radius:2px;color:var(--zc-ink-40);font:400 16px/1 var(--zc-sans);display:flex;align-items:center;justify-content:center}#zcai-root .zcai-hello-x:hover{background:var(--zc-paper);color:var(--zc-ink)}#zcai-root .zcai-panel{position:fixed;bottom:calc(var(--zc-edge) + var(--zc-lift) + 78px);left:var(--zc-edge);right:auto;width:392px;max-width:calc(100vw - 32px);height:min(646px,calc(100dvh - 170px));display:flex;flex-direction:column;overflow:hidden;background:var(--zc-cream);border:1px solid var(--zc-line);border-radius:4px;box-shadow:var(--zc-shadow);opacity:0;visibility:hidden;transform:translateY(16px) scale(.975);transform-origin:bottom left;transition:opacity .3s ease,transform .36s cubic-bezier(.22,1,.36,1),visibility .3s;z-index:999999;contain:layout paint}#zcai-root[data-pos="right"] .zcai-panel{left:auto;right:var(--zc-edge);transform-origin:bottom right}#zcai-root .zcai-panel.is-open{opacity:1;visibility:visible;transform:translateY(0) scale(1)}#zcai-root .zcai-head{position:relative;display:flex;align-items:center;gap:12px;padding:14px 14px 15px;background:var(--zc-ink);color:var(--zc-white)}#zcai-root .zcai-head::before{content:'';position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--zc-gold-dd),var(--zc-gold),var(--zc-gold-ll),var(--zc-gold),var(--zc-gold-dd))}#zcai-root .zcai-head::after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--zc-gold-a45),transparent)}#zcai-root .zcai-face{position:relative;width:44px;height:44px;flex:none;border-radius:50%;background:radial-gradient(circle at 50% 34%,var(--zc-ink-3),var(--zc-ink) 74%);border:1px solid var(--zc-gold-a45);display:flex;align-items:center;justify-content:center}#zcai-root .zcai-face svg{width:36px;height:36px}#zcai-root .zcai-face i{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:var(--zc-gold);border:2px solid var(--zc-ink);animation:zcaiPulse 2.8s ease-in-out infinite}@keyframes zcaiPulse{0%,100%{opacity:1}50%{opacity:.35}}#zcai-root .zcai-head-tx{flex:1;min-width:0}#zcai-root .zcai-eyebrow{font:500 8.5px/1 var(--zc-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--zc-gold);display:block;margin-bottom:4px}#zcai-root .zcai-head-tx h3{font:600 21px/1.15 var(--zc-serif);margin:0;color:var(--zc-white);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#zcai-root .zcai-head-tx p{display:flex;align-items:center;gap:6px;font:400 9.5px/1.3 var(--zc-sans);margin:5px 0 0;color:rgb(255 255 255 / .5);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#zcai-root .zcai-dotlive{width:5px;height:5px;border-radius:50%;background:var(--zc-gold);flex:none;box-shadow:0 0 0 3px var(--zc-gold-a14);animation:zcaiPulse 2.8s ease-in-out infinite}#zcai-root .zcai-acts{display:flex;gap:5px}#zcai-root .zcai-ico{width:31px;height:31px;border-radius:2px;display:flex;align-items:center;justify-content:center;color:rgb(255 255 255 / .65);border:1px solid rgb(255 255 255 / .14);transition:background .2s,color .2s,border-color .2s}#zcai-root .zcai-ico:hover{background:rgb(255 255 255 / .07);color:var(--zc-gold);border-color:var(--zc-gold-a45)}#zcai-root .zcai-ico svg{width:14px;height:14px}#zcai-root .zcai-log{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 15px 22px;display:flex;flex-direction:column;gap:14px;background:var(--zc-cream);background-image:radial-gradient(rgb(18 16 13 / .045) 1px,transparent 1px);background-size:18px 18px;scrollbar-width:thin;scrollbar-color:var(--zc-line-2) #fff0}#zcai-root .zcai-log>*{flex:0 0 auto}#zcai-root .zcai-log::-webkit-scrollbar{width:5px}#zcai-root .zcai-log::-webkit-scrollbar-thumb{background:var(--zc-line-2);border-radius:99px}#zcai-root .zcai-log::-webkit-scrollbar-thumb:hover{background:var(--zc-gold-d)}#zcai-root .zcai-welcome{background:var(--zc-ink);color:var(--zc-white);border-radius:3px;padding:20px 18px 18px;position:relative;overflow:hidden;border-top:2px solid var(--zc-gold)}#zcai-root .zcai-welcome h4{font:600 26px/1.15 var(--zc-serif);margin:0 0 4px;color:var(--zc-white);letter-spacing:.01em}#zcai-root .zcai-orn{display:flex;align-items:center;gap:7px;margin:0 0 11px}#zcai-root .zcai-orn i{display:block;height:1px;width:26px;background:var(--zc-gold-a65)}#zcai-root .zcai-orn b{font:400 9px/1 var(--zc-sans);color:var(--zc-gold)}#zcai-root .zcai-welcome p{font:400 12.5px/1.65 var(--zc-sans);margin:0;color:rgb(255 255 255 / .7)}#zcai-root .zcai-welcome strong{color:var(--zc-gold-ll);font-weight:500}#zcai-root .zcai-welcome::after{content:'Z';position:absolute;right:6px;bottom:-30px;font:600 108px/1 var(--zc-serif);color:var(--zc-gold);opacity:.085;pointer-events:none}#zcai-root .zcai-welcome .zcai-office{position:relative;z-index:1;display:flex;align-items:flex-start;gap:8px;margin:13px 0 0;padding-top:12px;border-top:1px solid rgb(255 255 255 / .1);font:400 10px/1.5 var(--zc-sans);color:rgb(255 255 255 / .48);letter-spacing:.03em}#zcai-root .zcai-welcome .zcai-office i{width:6px;height:6px;margin-top:5px;flex:none;border-radius:50%;background:#a8834a}#zcai-root .zcai-welcome .zcai-office.is-open i{background:var(--zc-gold);animation:zcaiPulse 2.8s ease-in-out infinite}#zcai-root .zcai-welcome .zcai-office b{font-weight:500;color:rgb(255 255 255 / .68)}#zcai-root .zcai-welcome h4,#zcai-root .zcai-welcome p,#zcai-root .zcai-orn{position:relative;z-index:1}#zcai-root .zcai-quick{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}#zcai-root .zcai-quick button{display:flex;align-items:center;gap:9px;padding:12px 11px;background:var(--zc-white);border:1px solid var(--zc-line);border-radius:3px;transition:border-color .22s,transform .22s,box-shadow .22s,background .22s}#zcai-root .zcai-quick button:hover{border-color:var(--zc-gold);transform:translateY(-2px);box-shadow:0 12px 22px -16px rgb(18 16 13 / .62)}#zcai-root .zcai-quick svg{width:19px;height:19px;flex:none;color:var(--zc-gold-d)}#zcai-root .zcai-quick span{font:500 9.5px/1.3 var(--zc-sans);letter-spacing:.13em;text-transform:uppercase;color:var(--zc-ink)}#zcai-root .zcai-quick button.is-b2b{background:var(--zc-ink);border-color:var(--zc-ink)}#zcai-root .zcai-quick button.is-b2b span{color:var(--zc-gold-ll)}#zcai-root .zcai-quick button.is-b2b svg{color:var(--zc-gold)}#zcai-root .zcai-quick button.is-b2b:hover{border-color:var(--zc-gold)}#zcai-root .zcai-msg{display:flex;gap:9px;max-width:93%;animation:zcaiIn .36s cubic-bezier(.22,1,.36,1)}@keyframes zcaiIn{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}#zcai-root .zcai-msg--bot{align-self:flex-start}#zcai-root .zcai-msg--user{align-self:flex-end;flex-direction:row-reverse}#zcai-root .zcai-av{width:29px;height:29px;flex:none;border-radius:50%;background:var(--zc-ink);border:1px solid var(--zc-gold-a45);display:flex;align-items:center;justify-content:center;margin-top:2px;overflow:hidden}#zcai-root .zcai-av svg{width:25px;height:25px}#zcai-root .zcai-msg--user .zcai-av{background:var(--zc-white);border-color:var(--zc-line-2);color:var(--zc-ink-60)}#zcai-root .zcai-msg--user .zcai-av svg{width:14px;height:14px}#zcai-root .zcai-b{background:var(--zc-white);border:1px solid var(--zc-line);border-radius:3px 3px 3px 0;padding:12px 14px;font:400 13px/1.68 var(--zc-sans);color:var(--zc-ink);overflow-wrap:anywhere}#zcai-root .zcai-msg--user .zcai-b{background:var(--zc-ink);border-color:var(--zc-ink);color:rgb(255 255 255 / .94);border-radius:3px 3px 0 3px}#zcai-root .zcai-b strong{font-weight:600;color:var(--zc-gold-dd)}#zcai-root .zcai-msg--user .zcai-b strong{color:var(--zc-gold-ll)}#zcai-root .zcai-b a{color:var(--zc-gold-dd);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}#zcai-root .zcai-msg--user .zcai-b a{color:var(--zc-gold-ll)}#zcai-root .zcai-b p{margin:0 0 9px}#zcai-root .zcai-b p:last-child{margin:0}#zcai-root .zcai-b ul{margin:8px 0 0;padding:0;list-style:none}#zcai-root .zcai-b li{position:relative;padding-left:16px;margin-bottom:6px}#zcai-root .zcai-b li::before{content:'';position:absolute;left:0;top:9px;width:7px;height:1px;background:var(--zc-gold)}#zcai-root .zcai-b code{font:500 11.5px/1.4 var(--zc-sans);background:var(--zc-gold-a08);color:var(--zc-gold-dd);padding:1px 5px;border-radius:2px}#zcai-root .zcai-meta{font:400 8.5px/1 var(--zc-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--zc-ink-40);margin-top:6px;padding-left:2px}#zcai-root .zcai-msg--user .zcai-meta{text-align:right;padding:0 2px 0 0}#zcai-root .zcai-chips{display:flex;flex-wrap:wrap;gap:6px;padding-left:38px}#zcai-root .zcai-chip{padding:8px 13px;border:1px solid var(--zc-line-2);border-radius:2px;background:var(--zc-white);font:500 9.5px/1 var(--zc-sans);letter-spacing:.13em;text-transform:uppercase;color:var(--zc-ink);transition:background .2s,color .2s,border-color .2s,transform .2s}#zcai-root .zcai-chip:hover{background:var(--zc-ink);border-color:var(--zc-ink);color:var(--zc-white);transform:translateY(-1px)}#zcai-root .zcai-chip--go{background:var(--zc-gold);border-color:var(--zc-gold);color:var(--zc-ink)}#zcai-root .zcai-chip--go:hover{background:var(--zc-ink);border-color:var(--zc-ink);color:var(--zc-gold)}#zcai-root .zcai-cards{display:flex;flex-direction:column;gap:7px;padding-left:38px;animation:zcaiIn .4s cubic-bezier(.22,1,.36,1)}#zcai-root .zcai-cards-h{display:flex;align-items:center;gap:8px;margin-bottom:1px}#zcai-root .zcai-cards-h i{display:block;height:1px;flex:1;background:var(--zc-line)}#zcai-root .zcai-cards-h span{font:500 8.5px/1 var(--zc-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--zc-gold-d)}#zcai-root .zcai-card{display:flex;align-items:stretch;gap:11px;background:var(--zc-white);border:1px solid var(--zc-line);border-radius:3px;overflow:hidden;transition:border-color .22s,box-shadow .22s,transform .22s}#zcai-root .zcai-card:hover{border-color:var(--zc-gold);transform:translateY(-1px);box-shadow:0 12px 24px -18px rgb(18 16 13 / .62)}#zcai-root .zcai-card-img{width:70px;flex:none;background:var(--zc-paper);position:relative;overflow:hidden}#zcai-root .zcai-card-img img{width:100%;height:100%;object-fit:cover;display:block}#zcai-root .zcai-card-sale{position:absolute;top:0;left:0;padding:2px 5px;background:var(--zc-wine);color:#fff;font:600 8px/1.3 var(--zc-sans);letter-spacing:.08em;text-transform:uppercase}#zcai-root .zcai-card-tx{flex:1;min-width:0;padding:10px 11px 10px 0;display:flex;flex-direction:column;justify-content:center;gap:3px}#zcai-root .zcai-card-cat{font:500 8px/1 var(--zc-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--zc-gold-d)}#zcai-root .zcai-card-name{font:600 13.5px/1.3 var(--zc-serif);color:var(--zc-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#zcai-root .zcai-card-price{display:flex;align-items:baseline;gap:6px;font:600 12.5px/1.2 var(--zc-sans);color:var(--zc-wine);margin-top:1px}#zcai-root .zcai-card-price em{font-style:normal;font-weight:400;font-size:10px;color:var(--zc-ink-40);letter-spacing:.06em;text-transform:uppercase}#zcai-root .zcai-card-price s{font-weight:400;font-size:11px;color:var(--zc-ink-40)}#zcai-root .zcai-card-all{align-self:flex-start;font:500 9px/1 var(--zc-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--zc-ink-60);border-bottom:1px solid var(--zc-line-2);padding-bottom:3px;margin-top:2px;transition:color .2s,border-color .2s}#zcai-root .zcai-card-all:hover{color:var(--zc-gold-dd);border-color:var(--zc-gold)}#zcai-root .zcai-typing{display:flex;gap:9px;align-self:flex-start}#zcai-root .zcai-typing .zcai-b{display:flex;gap:5px;align-items:center;padding:14px}#zcai-root .zcai-dot{width:5px;height:5px;border-radius:50%;background:var(--zc-gold);animation:zcaiDot 1.4s ease-in-out infinite}#zcai-root .zcai-dot:nth-child(2){animation-delay:.18s}#zcai-root .zcai-dot:nth-child(3){animation-delay:.36s}@keyframes zcaiDot{0%,60%,100%{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}#zcai-root .zcai-form{background:var(--zc-white);border:1px solid var(--zc-line);border-top:2px solid var(--zc-gold);border-radius:3px;padding:17px 16px}#zcai-root .zcai-form h5{font:600 19px/1.25 var(--zc-serif);margin:0 0 3px;color:var(--zc-ink)}#zcai-root .zcai-form-sub{font:400 11.5px/1.55 var(--zc-sans);color:var(--zc-ink-60);margin:0 0 14px}#zcai-root .zcai-field{margin-bottom:11px}#zcai-root .zcai-field label,#zcai-root .zcai-flabel{display:block;font:500 8.5px/1 var(--zc-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--zc-ink-60);margin-bottom:6px}#zcai-root .zcai-field label em,#zcai-root .zcai-flabel em{font-style:normal;color:var(--zc-ink-40);letter-spacing:.1em}#zcai-root .zcai-field input,#zcai-root .zcai-field textarea{width:100%;padding:11px 12px;background:var(--zc-cream);border:1px solid var(--zc-line);border-radius:2px;font:400 12.5px/1.5 var(--zc-sans);color:var(--zc-ink);transition:border-color .2s,background .2s,box-shadow .2s}#zcai-root .zcai-field input::placeholder,#zcai-root .zcai-field textarea::placeholder{color:var(--zc-ink-40)}#zcai-root .zcai-field input:focus,#zcai-root .zcai-field textarea:focus{outline:none;background:var(--zc-white);border-color:var(--zc-gold);box-shadow:0 0 0 3px var(--zc-gold-a14)}#zcai-root .zcai-field textarea{resize:vertical;min-height:62px}#zcai-root .zcai-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}#zcai-root .zcai-pills{display:flex;flex-wrap:wrap;gap:6px}#zcai-root .zcai-pill{padding:8px 11px;border:1px solid var(--zc-line);border-radius:2px;background:var(--zc-cream);font:400 11px/1.2 var(--zc-sans);color:var(--zc-ink);transition:all .18s}#zcai-root .zcai-pill:hover{border-color:var(--zc-gold);color:var(--zc-gold-dd)}#zcai-root .zcai-pill.is-on{background:var(--zc-ink);border-color:var(--zc-ink);color:var(--zc-white)}#zcai-root .zcai-consent{display:flex;gap:9px;align-items:flex-start;margin:13px 0;font:400 11px/1.5 var(--zc-sans);color:var(--zc-ink-60)}#zcai-root .zcai-consent input{margin:2px 0 0;accent-color:var(--zc-gold-d);flex:none;width:14px;height:14px}#zcai-root .zcai-consent a{color:var(--zc-gold-dd);text-decoration:underline}#zcai-root .zcai-submit{width:100%;padding:14px;border-radius:2px;background:var(--zc-ink);color:var(--zc-white);font:500 10px/1 var(--zc-sans);letter-spacing:.2em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .22s,color .22s,transform .22s}#zcai-root .zcai-submit:hover:not(:disabled){background:var(--zc-gold);color:var(--zc-ink);transform:translateY(-1px)}#zcai-root .zcai-submit:disabled{opacity:.5;cursor:default}#zcai-root .zcai-err{font:400 11.5px/1.5 var(--zc-sans);color:#b3261e;margin:9px 0 0}#zcai-root .zcai-done{background:var(--zc-white);border:1px solid var(--zc-gold-a45);border-top:2px solid var(--zc-gold);border-radius:3px;padding:19px;text-align:center}#zcai-root .zcai-done span{display:inline-flex;width:36px;height:36px;border-radius:50%;background:var(--zc-gold);color:var(--zc-ink);align-items:center;justify-content:center;margin-bottom:10px}#zcai-root .zcai-done h5{font:600 18px/1.3 var(--zc-serif);margin:0 0 4px;color:var(--zc-ink)}#zcai-root .zcai-done p{font:400 11.5px/1.55 var(--zc-sans);margin:0;color:var(--zc-ink-60)}#zcai-root .zcai-foot{background:var(--zc-white);border-top:1px solid var(--zc-line);padding:11px 12px 9px}#zcai-root .zcai-composer{display:flex;gap:8px;align-items:flex-end}#zcai-root .zcai-composer textarea{flex:1;max-height:96px;min-height:44px;padding:13px 13px;resize:none;background:var(--zc-cream);border:1px solid var(--zc-line);border-radius:2px;font:400 12.5px/1.45 var(--zc-sans);color:var(--zc-ink);transition:border-color .2s,box-shadow .2s,background .2s}#zcai-root .zcai-composer textarea::placeholder{color:var(--zc-ink-40)}#zcai-root .zcai-composer textarea:focus{outline:none;background:var(--zc-white);border-color:var(--zc-gold);box-shadow:0 0 0 3px var(--zc-gold-a14)}#zcai-root .zcai-send{width:44px;height:44px;flex:none;border-radius:2px;background:var(--zc-ink);color:var(--zc-white);display:flex;align-items:center;justify-content:center;transition:background .22s,color .22s,transform .22s}#zcai-root .zcai-send:hover:not(:disabled){background:var(--zc-gold);color:var(--zc-ink);transform:translateY(-1px)}#zcai-root .zcai-send:disabled{opacity:.4;cursor:default}#zcai-root .zcai-send svg{width:16px;height:16px}#zcai-root .zcai-footmeta{display:flex;justify-content:space-between;align-items:center;margin-top:9px;font:400 8px/1 var(--zc-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--zc-ink-40)}#zcai-root .zcai-footmeta a{color:var(--zc-ink-40)}#zcai-root .zcai-footmeta a:hover{color:var(--zc-gold-dd)}#zcai-root .zcai-menu{position:absolute;top:calc(100% - 6px);right:12px;z-index:6;width:246px;padding:6px;background:var(--zc-white);border:1px solid var(--zc-line);border-top:2px solid var(--zc-gold);border-radius:3px;box-shadow:0 24px 46px -24px rgb(0 0 0 / .5);opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top right;pointer-events:none;transition:opacity .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}#zcai-root .zcai-menu.is-on{opacity:1;transform:none;pointer-events:auto}#zcai-root .zcai-menu button,#zcai-root .zcai-menu a{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border-radius:2px;font:400 12px/1.35 var(--zc-sans);color:var(--zc-ink);text-align:left;text-decoration:none;transition:background .16s,color .16s}#zcai-root .zcai-menu button:hover,#zcai-root .zcai-menu a:hover{background:var(--zc-paper)}#zcai-root .zcai-menu svg{width:15px;height:15px;flex:none;color:var(--zc-gold-d)}#zcai-root .zcai-menu span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#zcai-root .zcai-menu em{font:500 8.5px/1 var(--zc-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--zc-ink-40);font-style:normal}#zcai-root .zcai-menu-sep{height:1px;margin:5px 8px;background:var(--zc-line)}#zcai-root .zcai-menu-danger{color:#a4262c}#zcai-root .zcai-menu-danger svg{color:#a4262c}#zcai-root .zcai-menu-danger:hover{background:rgb(164 38 44 / .07)}#zcai-root .zcai-snd-on{display:none}#zcai-root #zcai-sound[aria-checked="true"] .zcai-snd-on{display:block}#zcai-root #zcai-sound[aria-checked="true"] .zcai-snd-off{display:none}#zcai-root #zcai-sound[aria-checked="true"] svg{color:var(--zc-gold-dd)}#zcai-root .zcai-jump{position:absolute;left:50%;bottom:100px;z-index:5;transform:translateX(-50%) translateY(6px);display:flex;align-items:center;gap:7px;padding:8px 14px;background:var(--zc-ink);color:var(--zc-white);border-radius:2px;font:500 9px/1 var(--zc-sans);letter-spacing:.16em;text-transform:uppercase;box-shadow:0 14px 28px -16px rgb(0 0 0 / .7);opacity:0;pointer-events:none;transition:opacity .22s,transform .22s}#zcai-root .zcai-jump.is-on{opacity:1;transform:translateX(-50%);pointer-events:auto}#zcai-root .zcai-jump svg{width:12px;height:12px;color:var(--zc-gold)}#zcai-root .zcai-tools{display:flex;gap:4px;margin-top:7px;opacity:0;transform:translateY(-2px);transition:opacity .2s,transform .2s}#zcai-root .zcai-msg--bot:hover .zcai-tools,#zcai-root .zcai-tools:focus-within,#zcai-root .zcai-tools.is-on{opacity:1;transform:none}#zcai-root .zcai-tools button{display:flex;align-items:center;justify-content:center;width:26px;height:24px;border-radius:2px;border:1px solid #fff0;color:var(--zc-ink-40);transition:color .18s,border-color .18s,background .18s}#zcai-root .zcai-tools button:hover{color:var(--zc-gold-dd);border-color:var(--zc-line);background:var(--zc-white)}#zcai-root .zcai-tools button svg{width:13px;height:13px}#zcai-root .zcai-tools button.is-done{color:var(--zc-gold-dd);border-color:var(--zc-gold-a45);background:var(--zc-white)}#zcai-root .zcai-toast{position:absolute;left:50%;bottom:108px;z-index:7;transform:translateX(-50%) translateY(8px);max-width:84%;padding:10px 15px;background:var(--zc-ink);color:var(--zc-white);border-radius:2px;font:400 11px/1.45 var(--zc-sans);text-align:center;box-shadow:0 18px 34px -20px rgb(0 0 0 / .8);opacity:0;pointer-events:none;transition:opacity .24s,transform .24s}#zcai-root .zcai-toast.is-on{opacity:1;transform:translateX(-50%)}@media (max-width:560px){#zcai-root{--zc-edge:16px}#zcai-root .zcai-panel{inset:0;width:100%;max-width:100%;height:100dvh;border-radius:0;border:0;transform:translateY(22px)}#zcai-root.zcai-vv .zcai-panel{top:var(--zc-vvtop,0);bottom:auto;height:var(--zc-vvh,100dvh)}#zcai-root .zcai-panel.is-open{transform:none}#zcai-root .zcai-head{padding-top:max(14px,env(safe-area-inset-top))}#zcai-root .zcai-foot{padding-bottom:calc(max(9px,env(safe-area-inset-bottom)) + var(--zc-barlap))}#zcai-root .zcai-hello{display:none}#zcai-root .zcai-launcher{width:58px;height:58px}#zcai-root .zcai-launcher .zcai-mk{width:56px;height:56px}#zcai-root .zcai-welcome h4{font-size:24px}#zcai-root .zcai-cards,#zcai-root .zcai-chips{padding-left:0}}@media (prefers-reduced-motion:reduce){#zcai-root *,#zcai-root *::before,#zcai-root *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}#zcai-root .zcai-ring,#zcai-root .zcai-glint,#zcai-root .zcai-spark,#zcai-root .zcai-launcher{animation:none}}#zcai-root.zcai-idle *,#zcai-root.zcai-idle *::before,#zcai-root.zcai-idle *::after{animation-play-state:paused!important}html[data-wt-incoming] #zcai-root,html.wt-locked #zcai-root{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .18s ease!important}@media (hover:none){#zcai-root .zcai-tools{opacity:1;transform:none}}