.da-root{--da-bg:var(--color-porcelain);--da-card:var(--color-white);--da-ink:var(--color-ink);--da-muted:var(--color-slate);--da-line:var(--color-hairline);--da-accent:var(--color-cobalt);--da-brand:linear-gradient(135deg, var(--color-cobalt), var(--color-iris-deep));--da-soft:color-mix(in oklab, var(--color-cobalt) 6%, var(--color-white));--da-tint:color-mix(in oklab, var(--color-iris) 11%, var(--color-white));--da-tint-line:color-mix(in oklab, var(--color-iris) 26%, var(--color-white));--da-warm:color-mix(in oklab, var(--color-festive-gold) 70%, var(--color-white));--dv-screen-bg:var(--da-bg);color:var(--da-ink)}.da-icon{flex:none;width:1em;height:1em;display:block}.da-header{z-index:3;background:var(--da-card);height:6.35em;box-shadow:inset 0 -.06em 0 var(--da-line), 0 .4em 1em -.8em #0c163840;align-items:center;gap:.55em;padding:2.95em .75em 0 .55em;display:flex;position:absolute;inset:0 0 auto}.da-back{width:1.25em;height:1.25em}.da-avatar{background:var(--da-brand);width:2.35em;height:2.35em;color:var(--color-white);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 .4em .9em -.5em #2448ffb3}.da-avatar .da-icon{width:1.2em;height:1.2em}.da-online{border:.15em solid var(--da-card);background:#3fae7c;border-radius:50%;width:.72em;height:.72em;position:absolute;bottom:-.05em;right:-.05em}.da-who{flex-direction:column;flex:1;gap:.22em;min-width:0;display:flex}.da-name{letter-spacing:-.01em;white-space:nowrap;font-size:.92em;font-weight:680;font-stretch:104%}.da-status{color:var(--da-muted);white-space:nowrap;font-size:.64em;font-weight:560}.da-more{width:1.15em;height:1.15em;color:var(--da-muted)}.da-thread{background-color:var(--da-bg);background-image:radial-gradient(circle,#2448ff14 .07em,#0000 .1em);background-size:1.15em 1.15em;position:absolute;inset:6.35em 0 5.3em;overflow:hidden}.da-track{flex-direction:column;gap:.66em;display:flex;position:absolute;inset:2.5em .9em auto;transform:translateY(-2.1em)}.da-row{flex:none;display:flex;position:relative}.da-row-out{justify-content:flex-end}.da-row-in{justify-content:flex-start}.da-row-note{justify-content:center;align-items:center}.da-row-c1,.da-row-c2,.da-row-c3{height:2.14em}.da-row-a1,.da-row-a3{height:3.18em}.da-row-a2{height:5.66em}.da-row-lead,.da-row-hand{height:1.6em}.da-bubble{flex-direction:column;padding:.55em .8em;display:flex}.da-bubble-out{background:var(--da-brand);color:var(--color-white);transform-origin:100% 100%;border-radius:1.05em 1.05em .3em;box-shadow:0 .55em 1em -.65em #2448ffbf}.da-bubble-in{background:var(--da-card);box-shadow:inset 0 0 0 .06em var(--da-line), 0 .4em .9em -.6em #0c163847;transform-origin:0 100%;border-radius:1.05em 1.05em 1.05em .3em}.da-text{white-space:nowrap;font-size:.8em;line-height:1.3;display:block}.da-typing{flex-direction:row;align-items:center;gap:.28em;height:2.14em;padding:0 .95em;position:absolute;top:0;left:0;transform:scale(0)}.da-dot{background:var(--da-muted);opacity:.55;border-radius:50%;width:.44em;height:.44em}.da-booked{gap:.42em;width:13.6em;padding:.5em}.da-booked-line{align-items:center;gap:.3em;height:1.04em;padding-inline:.3em;display:flex}.da-inline-check{width:.85em;height:.85em;color:var(--da-accent)}.da-booking{background:var(--da-soft);height:3.2em;box-shadow:inset 0 0 0 .06em var(--da-line);border-radius:.75em;align-items:center;gap:.55em;padding:0 .6em 0 .45em;display:flex}.da-booking-icon{background:var(--da-brand);width:2.3em;height:2.3em;color:var(--color-white);border-radius:.65em;flex:none;place-items:center;display:grid}.da-booking-icon .da-icon{width:1.15em;height:1.15em}.da-booking-text{flex-direction:column;flex:1;gap:.2em;min-width:0;display:flex}.da-booking-title{white-space:nowrap;font-size:.76em;font-weight:680}.da-booking-detail{color:var(--da-muted);white-space:nowrap;font-size:.62em;font-weight:560}.da-booking-badge{border:.1em solid var(--da-accent);background:var(--color-white);width:1.45em;height:1.45em;color:var(--da-accent);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.da-booking-badge .da-icon{width:.85em;height:.85em}.da-note{background:var(--da-card);height:1.6em;box-shadow:inset 0 0 0 .06em var(--da-line), 0 .3em .7em -.45em #0c163840;white-space:nowrap;border-radius:.8em;align-items:center;gap:.4em;padding:0 .8em 0 .24em;display:inline-flex}.da-note-text{font-size:.62em;font-weight:620}.da-note-icon{border-radius:50%;flex:none;place-items:center;width:1.15em;height:1.15em;display:grid;position:relative}.da-note-icon .da-icon{width:.68em;height:.68em}.da-date{z-index:1;width:max-content;height:1.45em;color:var(--da-muted);box-shadow:inset 0 0 0 .06em var(--da-line);margin-inline:auto;padding:0 .8em;position:absolute;top:.5em;left:0;right:0;transform:translateY(-2.1em)}.da-lead{background:var(--da-tint);box-shadow:inset 0 0 0 .06em var(--da-tint-line), 0 .3em .7em -.45em #5a4bff66}.da-lead-icon{background:var(--da-brand);color:var(--color-white)}.da-agent{background:var(--da-warm);color:var(--da-ink)}.da-agent-initial{font-size:.66em;font-weight:720;line-height:1}.da-ring{opacity:0;border:.12em solid #5a4bff99;border-radius:50%;position:absolute;inset:-.08em}.da-composer{z-index:3;background:var(--da-card);height:5.3em;box-shadow:inset 0 .06em 0 var(--da-line);align-items:flex-start;gap:.45em;padding:.7em .9em 0;display:flex;position:absolute;inset:auto 0 0}.da-input{border:.06em solid var(--da-line);background:var(--da-bg);border-radius:1.25em;flex:1;min-width:0;height:2.5em;padding-inline:.95em;overflow:hidden}.da-input-track{flex-direction:column;height:400%;font-size:.72em;display:flex}.da-input-row{white-space:nowrap;flex:none;align-items:center;height:25%;display:flex}.da-placeholder{color:var(--da-muted)}.da-typed{position:relative}.da-cover{background:var(--da-bg);position:absolute;inset:-.5em 0}.da-cover:before{background:var(--da-accent);content:"";border-radius:.05em;width:.1em;position:absolute;top:.45em;bottom:.45em;left:0}.da-send{background:var(--da-brand);width:2.5em;height:2.5em;color:var(--color-white);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 .5em 1em -.55em #2448ffbf}.da-send>.da-icon{width:1.15em;height:1.15em;translate:.06em}.da-tap-1{--tap-at:1s}.da-tap-2{--tap-at:4.75s}.da-tap-3{--tap-at:9.5s}.da-track{animation:da-track var(--loop) linear infinite both}.da-date{animation:da-date var(--loop) linear infinite both}.da-input-track{animation:da-input var(--loop) linear infinite both}.da-cover-1{animation:da-type-1 var(--loop) linear infinite both}.da-cover-2{animation:da-type-2 var(--loop) linear infinite both}.da-cover-3{animation:da-type-3 var(--loop) linear infinite both}.da-send{animation:da-send var(--loop) linear infinite both}.da-row-c1 .da-bubble{animation:da-c1 var(--loop) linear infinite both}.da-t1{animation:da-t1 var(--loop) linear infinite both}.da-row-a1 .da-reply{animation:da-a1 var(--loop) linear infinite both}.da-row-c2 .da-bubble{animation:da-c2 var(--loop) linear infinite both}.da-t2{animation:da-t2 var(--loop) linear infinite both}.da-row-a2 .da-reply{animation:da-a2 var(--loop) linear infinite both}.da-booking-badge{animation:da-badge var(--loop) linear infinite both}.da-badge-ring{animation:da-badge-ring var(--loop) linear infinite both}.da-lead{animation:da-lead var(--loop) linear infinite both}.da-lead-ring{animation:da-lead-ring var(--loop) linear infinite both}.da-row-c3 .da-bubble{animation:da-c3 var(--loop) linear infinite both}.da-t3{animation:da-t3 var(--loop) linear infinite both}.da-row-a3 .da-reply{animation:da-a3 var(--loop) linear infinite both}.da-hand{animation:da-hand var(--loop) linear infinite both}.da-agent-ring{animation:da-agent-ring var(--loop) linear infinite both}.da-dot{animation:da-dot calc(var(--loop) / 15) ease-in-out infinite both}.da-dot:nth-child(2){animation-delay:calc(var(--loop) / 100)}.da-dot:nth-child(3){animation-delay:calc(var(--loop) / 50)}@keyframes da-track{0%,81.33%{animation-timing-function:cubic-bezier(.32,.72,0,1);transform:translateY(0)}84%,94.33%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translateY(-2.1em)}98.67%,to{transform:translateY(-32em)}}@keyframes da-date{0%,81.33%{animation-timing-function:cubic-bezier(.32,.72,0,1);transform:translateY(0)scale(1)}84%{animation-timing-function:step-end;transform:translateY(-2.1em)scale(1)}94.33%{animation-timing-function:step-end;transform:translateY(0)scale(0)}98%{animation-timing-function:cubic-bezier(.34,1.36,.64,1);transform:translateY(0)scale(0)}to{transform:translateY(0)scale(1)}}@keyframes da-input{0%,9%,34%,65.67%,to{animation-timing-function:step-end;transform:translateY(0)}2%{animation-timing-function:step-end;transform:translateY(-25%)}29.33%{animation-timing-function:step-end;transform:translateY(-50%)}58.67%{animation-timing-function:step-end;transform:translateY(-75%)}}@keyframes da-type-1{0%,2%{animation-timing-function:steps(20,end);transform:translate(0)}7.67%{animation-timing-function:step-end;transform:translate(100%)}9%,to{transform:translate(0)}}@keyframes da-type-2{0%,29.33%{animation-timing-function:steps(9,end);transform:translate(0)}32.33%{animation-timing-function:step-end;transform:translate(100%)}34%,to{transform:translate(0)}}@keyframes da-type-3{0%,58.67%{animation-timing-function:steps(16,end);transform:translate(0)}63.67%{animation-timing-function:step-end;transform:translate(100%)}65.67%,to{transform:translate(0)}}@keyframes da-send{0%,8%{animation-timing-function:ease-out;transform:scale(1)}9%{animation-timing-function:ease-out;transform:scale(.88)}10.33%,33%{animation-timing-function:ease-out;transform:scale(1)}34%{animation-timing-function:ease-out;transform:scale(.88)}35.33%,64.67%{animation-timing-function:ease-out;transform:scale(1)}65.67%{animation-timing-function:ease-out;transform:scale(.88)}67%,to{transform:scale(1)}}@keyframes da-c1{0%,9%{animation-timing-function:cubic-bezier(.34,1.36,.64,1);transform:translateY(.7em)scale(0)}11.67%,to{transform:translateY(0)scale(1)}}@keyframes da-t1{0%,12.33%{animation-timing-function:cubic-bezier(.34,1.36,.64,1);transform:scale(0)}13.67%,19%{animation-timing-function:cubic-bezier(.5,0,.75,0);transform:scale(1)}19.67%,to{transform:scale(0)}}@keyframes da-a1{0%,19.33%{animation-timing-function:cubic-bezier(.34,1.36,.64,1);transform:translateY(.7em)scale(0)}22%,to{transform:translateY(0)scale(1)}}@keyframes da-c2{0%,34%{animation-timing-function:cubic-bezier(.34,1.36,.64,1);transform:translateY(.7em)scale(0)}36.67%,to{transform:translateY(0)scale(1)}}@keyframes da-t2{0%,37.67%{animation-timing-function:cubic-bezier(.34,1.36,.64,1);transform:scale(0)}39%,44%{animation-timing-function:cubic-bezier(.5,0,.75,0);transform:scale(1)}44.67%,to{transform:scale(0)}}@keyframes da-a2{0%,44.33%{animation-timing-function:cubic-bezier(.34,1.36,.64,1);transform:translateY(.7em)scale(0)}47.33%,to{transform:translateY(0)scale(1)}}@keyframes da-badge{0%,47.67%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(0)}50%,to{transform:scale(1)}}@keyframes da-badge-ring{0%,49.33%{opacity:0;transform:scale(1)}50%{opacity:.85;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(1.05)}55.33%,to{opacity:0;transform:scale(2)}}@keyframes da-lead{0%,52%{animation-timing-function:cubic-bezier(.34,1.36,.64,1);transform:scale(0)}54.33%,to{transform:scale(1)}}@keyframes da-lead-ring{0%,53.67%{opacity:0;transform:scale(1)}54.33%{opacity:.85;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(1.05)}60%,to{opacity:0;transform:scale(2.3)}}@keyframes da-c3{0%,65.67%{animation-timing-function:cubic-bezier(.34,1.36,.64,1);transform:translateY(.7em)scale(0)}68.33%,to{transform:translateY(0)scale(1)}}@keyframes da-t3{0%,69.33%{animation-timing-function:cubic-bezier(.34,1.36,.64,1);transform:scale(0)}70.67%,75.67%{animation-timing-function:cubic-bezier(.5,0,.75,0);transform:scale(1)}76.33%,to{transform:scale(0)}}@keyframes da-a3{0%,76%{animation-timing-function:cubic-bezier(.34,1.36,.64,1);transform:translateY(.7em)scale(0)}78.67%,to{transform:translateY(0)scale(1)}}@keyframes da-hand{0%,81.33%{animation-timing-function:cubic-bezier(.34,1.36,.64,1);transform:scale(0)}84%,to{transform:scale(1)}}@keyframes da-agent-ring{0%,83.33%{opacity:0;transform:scale(1)}84%{opacity:.85;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(1.05)}89.67%,to{opacity:0;transform:scale(2.3)}}@keyframes da-dot{0%,55%,to{opacity:.55;transform:translateY(0)}27%{opacity:1;transform:translateY(-.32em)}}
