.dvc-ask__field{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;min-height:28px;cursor:text;margin-bottom:6px}.dvc-ask__field>*{grid-area:1/1;min-width:0}.dvc-ask__sizer{display:grid;visibility:hidden;pointer-events:none;font-size:18px;line-height:1.5}.dvc-ask__sizer>span{grid-area:1/1;white-space:normal;overflow-wrap:anywhere}.dvc-ask__field .dvc-ask__text{display:block;pointer-events:none;transition:opacity .2s;font-size:18px;line-height:1.5;min-height:0;white-space:normal;overflow-wrap:anywhere}.dvc-ask__field .dvc-ask__text .dvc-caret{vertical-align:-4px}.dvc-ask__bar{flex-wrap:wrap;row-gap:10px}.dvc-chips{flex:1 1 0;min-width:min(100%,180px);flex-wrap:wrap;row-gap:8px}.dvc-ask.is-typing .dvc-ask__field .dvc-ask__text{opacity:0}.dvc-ask__input{display:block;width:100%;min-height:28px;max-height:160px;resize:none;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:18px;line-height:1.5;padding:0;margin:0;text-align:start;overflow-y:auto;caret-color:#a99bff}.dvc-ask__input::placeholder{color:transparent}.dvc-ask__box{text-align:start}.dvc-ask__right{display:flex;align-items:center;gap:8px;flex:none}button.dvc-send{border:0;cursor:pointer;font:inherit;padding:0;position:relative;overflow:hidden}button.dvc-send:focus-visible,.dvc-chat__btn:focus-visible,.dvc-chat__new:focus-visible{outline:2px solid #a99bff;outline-offset:2px}.dvc-send .dvc-send__stop{display:none;width:12px;height:12px;border-radius:3px;background:#000}.dvc-ask.is-busy .dvc-send svg{display:none}.dvc-ask.is-busy .dvc-send .dvc-send__stop{display:block}.dvc-ask.is-busy .dvc-send{background:linear-gradient(135deg,#fff,#d9d3ff)}.dvc-chat__new{border:1px solid var(--dvc-line-2);background:#ffffff0a;color:var(--dvc-fg);font:inherit;font-size:12.5px;border-radius:999px;padding:7px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .2s}.dvc-chat__new:hover{background:#ffffff17}.dvc-chat__new[hidden],.dvc-chat__count[hidden]{display:none}.dvc-chat__count{font-size:12px;color:var(--dvc-mute);font-variant-numeric:tabular-nums}.dvc-chat__count.is-over{color:#f472b6}.dvc-chat__log{display:flex;flex-direction:column;gap:10px;max-height:min(46vh,380px);overflow-y:auto;padding:4px 2px 12px;margin:-4px -2px 0;border-bottom:1px solid var(--dvc-line);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;overscroll-behavior:contain}.dvc-chat__log[hidden]{display:none}.dvc-cm{display:flex;animation:dvc-cm-in .28s ease-out both}@keyframes dvc-cm-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dvc-cm__b{max-width:86%;padding:10px 14px;border-radius:18px;font-size:15px;line-height:1.55;white-space:pre-wrap;word-break:break-word;color:var(--dvc-fg)}.dvc-cm--user .dvc-cm__b{background:linear-gradient(135deg,#7c5cff8c,#22d3ee59);border:1px solid rgba(255,255,255,.18);border-end-end-radius:6px}.dvc-cm--ai .dvc-cm__b{background:#ffffff0d;border:1px solid var(--dvc-line-2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-end-start-radius:6px;position:relative}.dvc-cm--ai .dvc-cm__b:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(120deg,rgba(124,92,255,.6),transparent 40%,rgba(34,211,238,.45));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.dvc-cm--note{justify-content:center;font-size:12.5px;color:var(--dvc-mute)}.dvc-chat__ring{display:inline-block;width:20px;height:20px;border-radius:50%;vertical-align:middle;background:conic-gradient(from 0deg,#7c5cff,#22d3ee,#f472b6,#7c5cff);-webkit-mask:radial-gradient(closest-side,transparent 52%,#000 56%);mask:radial-gradient(closest-side,transparent 52%,#000 56%);box-shadow:0 0 16px #7c5cff99;animation:dvc-spin 1s linear infinite}.dvc-chat__panel{border-radius:18px;padding:16px;background:linear-gradient(135deg,#7c5cff29,#22d3ee14);border:1px solid var(--dvc-line-2);display:flex;gap:14px;align-items:flex-start;animation:dvc-cm-in .25s ease-out both}.dvc-chat__panel[hidden]{display:none}.dvc-chat__panel .dvc-chat__ring{flex:none;width:28px;height:28px;margin-top:2px;animation-duration:3s}.dvc-chat__panel-b{flex:1;min-width:0}.dvc-chat__panel h3{margin:0 0 4px;font-size:15px;font-weight:650;color:#fff;letter-spacing:-.01em}.dvc-chat__panel p{margin:0;font-size:13.5px;line-height:1.55;color:#c8c8d2}.dvc-chat__panel small{display:block;margin-top:6px;font-size:12px;color:var(--dvc-mute)}.dvc-chat__acts{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.dvc-chat__btn{border:0;cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;border-radius:999px;padding:9px 16px;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.dvc-chat__btn--pri,a.dvc-chat__btn--pri,a.dvc-chat__btn--pri:hover{background:#fff;color:#000!important}.dvc-chat__btn--ghost{background:transparent;color:var(--dvc-fg);border:1px solid var(--dvc-line-2)}.dvc-chat__bar{height:6px;border-radius:999px;background:#ffffff14;overflow:hidden;margin-top:10px}.dvc-chat__bar i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#7c5cff,#22d3ee,#f472b6);background-size:200% 100%;animation:dvc-shine 2.4s linear infinite;transition:width .3s ease}.dvc-chat__pct{font-variant-numeric:tabular-nums;color:#fff;font-weight:600}@media(max-width:700px){.dvc-ask__input,.dvc-ask__sizer,.dvc-ask__field .dvc-ask__text{font-size:16px}.dvc-ask__field{min-height:48px}.dvc-chips{gap:6px}.dvc-chip{font-size:12px;padding:5px 10px;white-space:nowrap}.dvc-ask.has-log .dvc-chips{flex-basis:100%}.dvc-ask.has-log .dvc-ask__right{margin-inline-start:auto}.dvc-cm__b{font-size:14.5px;max-width:92%}.dvc-chat__panel{padding:14px;gap:10px}.dvc-chat__log{max-height:52vh}}@media(prefers-reduced-motion:reduce){.dvc-cm,.dvc-chat__panel{animation:none}.dvc-chat__ring{animation-duration:3s}}.dvc-ask.is-typing .dvc-ask__input::placeholder{color:var(--dvc-dim)}.dvc-cm__b,.dvc-ask__input{unicode-bidi:plaintext}.dvc-cm--ai .dvc-cm__b{white-space:normal}.dvc-cm--ai{flex-direction:column;align-items:flex-start;gap:8px}.dvc-cm__b>:first-child{margin-top:0}.dvc-cm__b>:last-child{margin-bottom:0}.dvc-cm__b p{margin:0 0 .6em}.dvc-cm__b ul,.dvc-cm__b ol{margin:.2em 0 .7em;padding-inline-start:1.3em}.dvc-cm__b li{margin:.18em 0}.dvc-cm__b li::marker{color:#a99bff}.dvc-cm__b strong{font-weight:650;color:#fff}.dvc-cm__b em{font-style:italic;color:#e3defe}.dvc-cm__b h3,.dvc-cm__b h4,.dvc-cm__b h5{margin:.7em 0 .35em;font-weight:650;letter-spacing:-.01em;color:#fff;line-height:1.3}.dvc-cm__b h3{font-size:1.12em}.dvc-cm__b h4{font-size:1.05em}.dvc-cm__b h5{font-size:1em}.dvc-cm__b code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;background:#7c5cff29;border:1px solid rgba(124,92,255,.28);border-radius:6px;padding:.08em .35em}.dvc-cm__b pre{margin:.4em 0 .7em;padding:10px 12px;border-radius:12px;background:#00000073;border:1px solid var(--dvc-line-2);overflow-x:auto;direction:ltr;text-align:left}.dvc-cm__b pre code{background:none;border:0;padding:0;font-size:.85em;white-space:pre}.dvc-cm__b hr{border:0;border-top:1px solid var(--dvc-line-2);margin:.8em 0}.dvc-cm__more{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(124,92,255,.55);background:linear-gradient(135deg,#7c5cff38,#22d3ee1f);color:#fff;font:inherit;font-size:12.5px;font-weight:600;border-radius:999px;padding:7px 13px;cursor:pointer;transition:background .2s}.dvc-cm__more:hover{background:linear-gradient(135deg,#7c5cff61,#22d3ee33)}.dvc-cm__more:focus-visible{outline:2px solid #a99bff;outline-offset:2px}html[dir=rtl] .dvc-cm__more svg{transform:scaleX(-1)}.dvc-ask__box{position:relative;background:linear-gradient(180deg,#161424b8,#0a0a12c7)!important;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);border:1px solid rgba(255,255,255,.09)!important;border-radius:26px!important;box-shadow:0 1px #ffffff14 inset,0 30px 80px -20px #000000b3,0 0 0 1px #8b5cf614,0 0 70px -10px #8b5cf647!important;overflow:hidden}.dvc-ask__box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(139,92,246,.55),rgba(34,211,238,.25) 40%,transparent 60%,rgba(236,72,153,.35));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.dvc-chat__head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff05;text-align:left}.dvc-chat__av{flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#8b5cf659,#07070d 70%);box-shadow:0 0 0 1px #ffffff1a,0 0 18px #8b5cf673}.dvc-chat__av img{width:26px!important;height:26px!important;max-width:26px;border-radius:7px;display:block}.dvc-chat__who{display:flex;flex-direction:column;line-height:1.2;min-width:0;flex:1}.dvc-chat__who b{font-size:14.5px;font-weight:600;color:#fff;letter-spacing:-.01em}.dvc-chat__who small{font-size:11.5px;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dvc-chat__badge{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.02em;color:#a5f3fc;padding:5px 10px;border-radius:999px;background:#22d3ee17;border:1px solid rgba(34,211,238,.28)}.dvc-chat__badge i{width:6px;height:6px;border-radius:50%;background:#22d3ee;box-shadow:0 0 8px #22d3ee;animation:dvcPulse 2.4s ease-in-out infinite}@keyframes dvcPulse{50%{opacity:.35}}.dvc-chat__log{padding:18px 18px 6px!important;scroll-behavior:smooth}.dvc-cm{display:flex;gap:10px;margin:0 0 14px!important;animation:dvcMsgIn .35s cubic-bezier(.2,.8,.2,1) both}@keyframes dvcMsgIn{0%{opacity:0;transform:translateY(8px)}}.dvc-cm--user{justify-content:flex-end}.dvc-cm--user .dvc-cm__b{background:linear-gradient(135deg,#7c3aed,#4f46e5)!important;color:#fff!important;border:0!important;border-radius:20px 20px 6px!important;padding:10px 15px!important;box-shadow:0 8px 24px -10px #7c3aedb3;max-width:82%}.dvc-cm--ai:before{content:"";flex:none;width:28px;height:28px;border-radius:9px;margin-top:2px;background:url(chiusora-mark-256.png) center/26px no-repeat,radial-gradient(circle,#8b5cf659,#07070d 70%);box-shadow:0 0 0 1px #ffffff1a,0 0 12px #8b5cf666}.dvc-cm--ai .dvc-cm__b{background:#ffffff0b!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:6px 20px 20px!important;padding:11px 15px!important;color:#ffffffeb!important;line-height:1.6;max-width:86%}.dvc-typing{display:inline-flex;gap:5px;padding:4px 2px}.dvc-typing i{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#22d3ee);animation:dvcDot 1.2s ease-in-out infinite}.dvc-typing i:nth-child(2){animation-delay:.15s}.dvc-typing i:nth-child(3){animation-delay:.3s}@keyframes dvcDot{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-5px);opacity:1}}.dvc-ask__field{margin:12px 14px 0!important;padding:12px 16px!important;border-radius:18px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.09)!important;transition:border-color .25s,box-shadow .25s}.dvc-ask.is-typing .dvc-ask__field,.dvc-ask__field:focus-within{border-color:#8b5cf68c!important;box-shadow:0 0 0 4px #8b5cf61f}.dvc-ask__bar{padding:10px 14px 14px!important}.dvc-send{width:40px!important;height:40px!important;border-radius:50%!important;border:0!important;color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#22d3ee)!important;box-shadow:0 6px 20px -6px #8b5cf6cc;transition:transform .2s,box-shadow .2s,filter .2s!important}.dvc-send:hover{transform:translateY(-1px) scale(1.04);box-shadow:0 8px 26px -6px #22d3eecc}.dvc-send:active{transform:scale(.95)}.dvc-chip{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:999px!important;font-size:11.5px!important}.dvc-chat__panel{background:#090910d1!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dvc-chat__panel-b h3{font-weight:600;letter-spacing:-.01em}.dvc-chat__bar{height:6px!important;border-radius:99px!important;background:#ffffff14!important;overflow:hidden}.dvc-chat__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#22d3ee,#ec4899)!important;background-size:200% 100%!important;animation:dvcBar 2s linear infinite;transition:width .3s ease}@keyframes dvcBar{to{background-position:-200% 0}}.dvc-chat__btn--pri{background:linear-gradient(135deg,#8b5cf6,#22d3ee)!important;color:#fff!important;border:0!important;border-radius:999px!important;box-shadow:0 8px 24px -8px #8b5cf6cc}.dvc-chat__btn--ghost{border-radius:999px!important}@media(max-width:600px){.dvc-ask__box{border-radius:22px!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dvc-chat__head{padding:12px 14px}.dvc-chat__who small{display:none}.dvc-cm--ai:before{width:24px;height:24px;background-size:18px,auto}.dvc-cm--user .dvc-cm__b,.dvc-cm--ai .dvc-cm__b{max-width:88%}}@media(prefers-reduced-motion:reduce){.dvc-cm,.dvc-typing i,.dvc-chat__badge i,.dvc-chat__bar i{animation:none!important}}.dvc-cm--ai{flex-direction:row!important;align-items:flex-start!important}.dvc-cm--user{flex-direction:row!important}.dvc-sugg{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 14px 0;text-align:left}.dvc-sugg__l{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#fbbf24}.dvc-sugg__b{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:8px 14px;border-radius:999px;font:500 13px/1.3 inherit;color:#fff;text-align:left;cursor:pointer;background:#8b5cf61f;border:1px solid rgba(139,92,246,.4);transition:background .2s,box-shadow .2s}.dvc-sugg__b svg{flex:none;color:#c4b5fd}.dvc-sugg__b:hover{background:#8b5cf638;box-shadow:0 0 20px -6px #8b5cf6b3}.dvc-memcard{margin-top:12px;padding:12px 14px;border-radius:14px;background:#0a0a128c;border:1px solid rgba(34,211,238,.25);animation:dvcMsgIn .4s both}.dvc-memcard__h{display:flex;justify-content:space-between;gap:8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;margin-bottom:8px}.dvc-memcard__h em{font-style:normal;color:#fbbf24;text-transform:none;letter-spacing:0}.dvc-memcard__r{display:flex;align-items:center;gap:10px;color:#a5f3fc}.dvc-memcard__r div{flex:1;min-width:0;display:flex;flex-direction:column}.dvc-memcard__r b{color:#fff;font-size:13.5px;font-weight:600}.dvc-memcard__r small{color:#ffffff80;font-size:12px}.dvc-memcard__ok{flex:none;font-size:11.5px;font-weight:600;color:#6ee7b7;background:#10b9811f;border:1px solid rgba(16,185,129,.35);padding:3px 9px;border-radius:99px}.dvc-chat__sent{flex:none;font-size:11px;font-variant-numeric:tabular-nums;color:#6ee7b7;padding:5px 9px;border-radius:999px;background:#10b98114;border:1px solid rgba(16,185,129,.25)}@media(max-width:600px){.dvc-chat__sent{display:none}}.dvc-memcard__r{flex-wrap:wrap}.dvc-memcard__r b{overflow-wrap:normal;word-break:normal}@media(max-width:600px){.dvc-memcard__ok{margin-left:26px}.dvc-memcard__r div{flex-basis:calc(100% - 30px)}.dvc-memcard__h{flex-direction:column;gap:2px}}.dvc-sugg{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.dvc-sugg::-webkit-scrollbar{display:none}.dvc-sugg__l{flex:none}.dvc-sugg__b{flex:none;white-space:nowrap}.dvc-chat__sent{display:inline-flex!important;align-items:baseline;gap:4px;flex-wrap:wrap;line-height:1.2}.dvc-chat__sent b{font-weight:700;color:#6ee7b7}.dvc-chat__sent small{flex-basis:100%;font-size:9.5px;color:#ffffff73}.dvc-chat__sent.is-warn,.dvc-chat__sent.is-warn b{color:#fbbf24;border-color:#fbbf2466}@media(max-width:600px){.dvc-chat__sent{display:inline-flex!important;font-size:10px;padding:4px 8px}.dvc-chat__sent small{display:none}.dvc-chat__badge{font-size:0;padding:6px;gap:0}.dvc-chat__badge i{margin:0}}.dvc-tl ol{list-style:none;margin:4px 0 0;padding:0 0 0 14px;position:relative}.dvc-tl ol:before{content:"";position:absolute;left:4px;top:6px;bottom:6px;width:2px;background:linear-gradient(#8b5cf6,#22d3ee,#ec4899);border-radius:2px}.dvc-tl li{position:relative;display:flex;gap:10px;padding:7px 0 7px 8px;animation:dvcMsgIn .5s both;animation-delay:calc(var(--i)*.25s)}.dvc-tl li:before{content:"";position:absolute;left:-14px;top:12px;width:10px;height:10px;border-radius:50%;background:#0b0b14;border:2px solid #a78bfa;box-shadow:0 0 10px #8b5cf6}.dvc-tl time{flex:none;width:58px;font-size:12px;color:#a5f3fc;padding-top:1px}.dvc-tl b{display:block;color:#fff;font-size:13.5px;font-weight:600}.dvc-tl__src{display:inline-block;margin-top:4px;font-size:11px;color:#ffffffa6;padding:2px 8px;border-radius:99px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.dvc-cf{border-color:#fbbf2459!important}.dvc-cf .dvc-memcard__h span{color:#fcd34d}.dvc-cf__vs{display:flex;align-items:stretch;gap:8px}.dvc-cf__vs>div{flex:1;min-width:0;padding:10px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;transition:opacity .3s,border-color .3s}.dvc-cf__vs i{align-self:center;font-style:normal;color:#fff6}.dvc-cf__vs small{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#ffffff80}.dvc-cf__vs b{color:#fff;font-size:15px}.dvc-cf__vs span{font-size:11.5px;color:#ffffff8c}.dvc-cf__acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.dvc-cf__acts button{font:600 12.5px/1 inherit;color:#fff;padding:8px 12px;border-radius:99px;cursor:pointer;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);transition:background .2s}.dvc-cf__acts button:first-child{background:linear-gradient(135deg,#8b5cf6,#22d3ee);border:0}.dvc-cf__acts .dvc-cf__del{color:#fca5a5;border-color:#f8717159}.dvc-cf__acts button:disabled{opacity:.35;cursor:default}.dvc-cf__acts button.is-on{opacity:1;box-shadow:0 0 0 2px #6ee7b799}.dvc-cf__res{margin:10px 0 0;font-size:13px;color:#6ee7b7}.dvc-cf[data-state=r1] .dvc-cf__o,.dvc-cf[data-state=r3] .dvc-cf__o{opacity:.4;text-decoration:line-through}.dvc-cf[data-state=r1] .dvc-cf__n,.dvc-cf[data-state=r3] .dvc-cf__n,.dvc-cf[data-state=r2] .dvc-cf__vs>div{border-color:#6ee7b780}@media(prefers-reduced-motion:reduce){.dvc-tl li{animation:none}}.dvc-sugg{flex-wrap:wrap!important;overflow:visible!important}.dvc-sugg__b{white-space:normal!important;flex:0 1 auto!important}@media(max-width:600px){.dvc-cf__vs{flex-direction:column}.dvc-cf__vs i{transform:rotate(90deg)}.dvc-cf__vs>div{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.dvc-cf__vs small{flex-basis:100%}.dvc-sugg__b{font-size:12.5px;padding:7px 12px}}@media(max-width:600px){.dvc-tl li{flex-direction:column;gap:2px}.dvc-tl time{width:auto}.dvc-tl__src{white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/dvc-chat.css.map */
