@layer components{.os{flex:none;width:1.125rem;height:1.125rem}.dl-head{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;align-items:center;padding-block:clamp(3rem,1.75rem + 4.5vw,6rem) 0}.dl-label{display:inline-flex;align-items:center;gap:.5rem}.dl-mark{width:1.25rem;height:auto}.dl-words .h1{max-width:11em;margin-top:1rem}.dl-lede{max-width:32rem;margin-top:1.5rem;color:var(--color-ink-2)}.dl-cta{display:grid;justify-items:start;gap:.875rem;margin-top:2.25rem}.dl-btns{display:flex;flex-wrap:wrap;gap:.625rem;margin:0}.dl-btn{gap:.5rem}.dl-btn .os{width:1.0625rem;height:1.0625rem}.dl-btn.btn-secondary{background:var(--color-sheet)}.dl-btn.btn-secondary:hover{box-shadow:inset 0 0 0 1px var(--color-ink-2)}.dl-meta{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.dl-needs{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--color-line);max-width:32rem}@media(min-width:1024px){.dl-head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem}.dl-words{grid-column:1 / span 5}.dl-win{grid-column:7 / -1}}.dl-win{position:relative;margin:0}.dl-screen{position:relative}.dl-screen>:is(.dl-win-bar,.dl-win-body){background:var(--color-sheet)}.dl-win-bar{display:flex;align-items:center;gap:.375rem;height:2.25rem;padding-inline:.875rem;border:1px solid var(--color-line);border-bottom:0;border-radius:var(--radius-panel) var(--radius-panel) 0 0}.dl-win-bar i{width:.625rem;height:.625rem;border-radius:999px;background:var(--color-line-2)}.dl-win-bar span{margin-left:auto;margin-right:auto;padding-right:2.25rem;color:var(--color-ink-2);font-size:var(--text-caption);font-weight:600}.dl-win-body{padding:1.25rem;border:1px solid var(--color-line);border-radius:0 0 var(--radius-panel) var(--radius-panel)}.dl-screen{border-radius:var(--radius-panel);box-shadow:0 1px 2px #0f172a0f,0 30px 60px -28px #0f172a59}.dl-win-top{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;padding-bottom:1rem;border-bottom:1px solid var(--color-line)}.dl-av{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:999px;background:var(--color-role-finance);color:var(--color-ink);font-size:var(--text-small);font-weight:600}.dl-who{display:grid;line-height:1.25}.dl-who b{font-size:var(--text-small);font-weight:600}.dl-role{color:var(--color-ink-2);font-size:var(--text-caption)}.dl-conn{display:inline-flex;align-items:center;gap:.375rem;min-width:0;margin-left:auto;padding:.25rem .625rem;border-radius:999px;background:#e3f2ea;color:#1e7a4c;font-size:var(--text-caption);font-weight:600;white-space:nowrap}.dl-conn{display:grid}.dl-conn>span{grid-area:1 / 1;display:inline-flex;align-items:center;gap:.375rem}.dl-conn-ok i{width:.4375rem;height:.4375rem;border-radius:999px;background:#2f9e5f}.dl-conn-wait{opacity:0;color:var(--color-ink-2)}.dl-spin{width:.75rem;height:.75rem;border:1.5px solid currentColor;border-right-color:transparent;border-radius:999px}.dl-wait{width:.4375rem;height:.4375rem;border-radius:999px;box-shadow:inset 0 0 0 1.5px currentColor}.dl-apps-h{margin-top:1.125rem;color:var(--color-ink-2);font-size:var(--text-caption);font-weight:600}.dl-apps{display:grid;gap:.5rem;margin:.625rem 0 0;padding:0;list-style:none}.dl-apps li{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;border:1px solid var(--color-line);border-radius:var(--radius-control)}.dl-app-ico{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:.5rem;background:var(--color-brand-tint);color:var(--color-brand-ink)}.dl-app-ico .ico{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.5}.dl-app-n{display:grid;min-width:0;line-height:1.3}.dl-app-n b{overflow:hidden;font-size:var(--text-small);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dl-app-n span{color:var(--color-ink-2);font-size:var(--text-caption)}.dl-app-share{margin-left:auto;padding:.25rem .625rem;border-radius:.5rem;box-shadow:inset 0 0 0 1px var(--color-line-2);color:var(--color-ink-2);font-size:var(--text-caption);font-weight:500}.dl-h2{max-width:14em}.dl-steps{position:relative;display:grid;gap:1.75rem;margin:2.5rem 0 0;padding:0;list-style:none;counter-reset:step}.dl-steps li{position:relative;display:grid;gap:.375rem;align-content:start;padding-left:3.25rem;counter-increment:step}.dl-steps li:before{content:counter(step);position:absolute;left:0;top:-.25rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--color-ground);box-shadow:inset 0 0 0 1.5px var(--color-brand);color:var(--color-brand-ink);font-size:var(--text-small);font-weight:600}.dl-steps li:not(:last-child):after{content:"";position:absolute;left:1.0625rem;top:2.25rem;bottom:-1.75rem;width:1.5px;background:var(--color-line-2)}.dl-steps b{font-size:var(--text-title);font-weight:600;letter-spacing:-.01em}.dl-steps p{max-width:22rem;color:var(--color-ink-2);font-size:var(--text-small);text-wrap:pretty}.dl-help{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:2rem}@media(min-width:768px){.dl-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.dl-steps li{padding-left:0;padding-top:3.5rem}.dl-steps li:before{top:0}.dl-steps li:not(:last-child):after{left:3rem;right:-1.75rem;top:1.0625rem;bottom:auto;width:auto;height:1.5px}}.dl-close{padding-bottom:var(--spacing-section)}.dl-close-in{position:relative;display:grid;gap:1.75rem;overflow:hidden;padding:clamp(2rem,1.25rem + 3vw,3.5rem);border-radius:var(--radius-panel);background:var(--color-night)}.dl-close-in:before{content:"";position:absolute;right:-8rem;top:-10rem;width:26rem;height:26rem;border-radius:50%;background:radial-gradient(closest-side,rgb(39 96 255 / .35),transparent);pointer-events:none}.dl-close-in>*{position:relative}.dl-close-mark{width:2.25rem;height:auto}.dl-close-words .h2{max-width:14em;color:var(--color-on-night)}.dl-close-words .body{margin-top:1rem;max-width:30rem;color:var(--color-on-night-2)}.dl-close-act{display:grid;justify-items:start;gap:1rem;margin:0}.dl-signup{display:flex;flex-direction:column;gap:.625rem;width:min(100%,30rem)}.dl-signup-field{flex:1;min-width:0}.dl-signup .field{width:100%}.dl-close-talk{margin:0;color:var(--color-on-night-2);font-size:var(--text-small)}@media(min-width:480px){.dl-signup{flex-direction:row;align-items:flex-start}.dl-signup .btn{flex:none}}@media(min-width:1024px){.dl-close-in{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:2.5rem}.dl-close-mark{align-self:start;margin-top:.375rem}}.dl-track{display:flex;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none}.dl-track li{display:flex;align-items:center;gap:.4375rem;min-width:0;color:var(--color-ink-2);font-size:var(--text-caption);font-weight:600;white-space:nowrap}.dl-track li+li{flex:1}.dl-track li+li:before{content:"";flex:1;min-width:.5rem;height:2px;margin-right:.25rem;border-radius:2px;background:var(--color-brand)}.dl-st-n{position:relative;display:grid;place-items:center;flex:none;width:1.375rem;height:1.375rem;border-radius:999px;background:var(--color-brand);color:var(--color-sheet)}.dl-st-n b{font-size:.6875rem;opacity:0}.dl-st-n .ico{position:absolute;width:.75rem;height:.75rem;fill:none;stroke:currentColor;stroke-width:2.25}.dl-track li{color:var(--color-ink)}.dl-sc{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-sheet);opacity:0;visibility:hidden}.dl-sc>.dl-win-bar{border:0;border-bottom:1px solid var(--color-line);border-radius:0;background:var(--color-sheet)}.dl-br-bar{display:flex;align-items:flex-end;gap:.375rem;height:2.25rem;padding-inline:.875rem;background:var(--color-tint)}.dl-br-bar>i{align-self:center;width:.625rem;height:.625rem;border-radius:999px;background:var(--color-line-2)}.dl-tab{display:inline-flex;align-items:center;gap:.4375rem;height:1.75rem;margin-left:.75rem;padding-inline:.75rem 1.25rem;border-radius:.5rem .5rem 0 0;background:var(--color-sheet);color:var(--color-ink);font-size:var(--text-caption);font-weight:500;white-space:nowrap}.dl-tab-mark{width:.875rem;height:auto}.dl-br-url{padding:.375rem .75rem;border-bottom:1px solid var(--color-line)}.dl-addr{display:flex;align-items:center;gap:.375rem;height:1.625rem;padding-inline:.75rem;border-radius:999px;background:var(--color-tint);color:var(--color-ink-2);font-size:var(--text-caption)}.dl-addr .ico{width:.6875rem;height:.6875rem;fill:none;stroke:currentColor;stroke-width:1.75}.dl-br-page{display:grid;flex:1;align-content:center;justify-items:center;gap:.375rem;padding:1rem 1.5rem 5.25rem;text-align:center}.dl-br-page .dl-mini-btns{margin-top:.875rem;justify-content:center}.dl-sc-h{font-size:var(--text-title);font-weight:600;letter-spacing:-.01em}.dl-mini-btns{display:flex;flex-wrap:wrap;gap:.5rem;margin:0}.dl-mini{position:relative;display:inline-flex;align-items:center;gap:.375rem;height:2.25rem;padding-inline:.875rem;border-radius:var(--radius-control);background:var(--color-sheet);box-shadow:inset 0 0 0 1px var(--color-line-2);font-size:var(--text-small);font-weight:600}.dl-mini .os{width:.875rem;height:.875rem}.dl-mini.is-on{background:var(--color-cta);box-shadow:none;color:var(--color-sheet)}.dl-tray{position:absolute;right:.875rem;bottom:.875rem;width:min(17rem,calc(100% - 1.75rem))}.dl-file{position:relative;display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;border:1px solid var(--color-line);border-radius:.75rem;background:var(--color-sheet);box-shadow:0 12px 28px -12px #0f172a4d}.dl-file-ico{display:grid;place-items:center;flex:none;width:1.75rem;height:1.75rem;border-radius:.5rem;background:var(--color-brand-tint);color:var(--color-brand-ink)}.dl-file-ico .os{width:.875rem;height:.875rem}.dl-file-n{display:grid;gap:.25rem;min-width:0;flex:1}.dl-file-n b{overflow:hidden;font-size:var(--text-caption);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dl-file-s{display:grid;color:var(--color-ink-2);font-size:.6875rem}.dl-file-s>span{grid-area:1 / 1;display:inline-flex;align-items:center;gap:.25rem}.dl-file-s .ico,.dl-sc-t .ico{width:.75rem;height:.75rem;fill:none;stroke:#1e7a4c;stroke-width:2.25}.dl-bar{display:block;height:.25rem;overflow:hidden;border-radius:999px;background:var(--color-line)}.dl-bar i{display:block;height:100%;width:100%;border-radius:inherit;background:var(--color-brand);transform-origin:left}.dl-bar-lg{width:min(16rem,80%);height:.375rem;margin-top:.25rem}.dl-s-ok{color:#1e7a4c}.dl-sc-btn .dl-s-ok{color:inherit}.dl-file-s .dl-s-go,.dl-sc-t .dl-s-go,.dl-sc-btn .dl-s-go{opacity:0}.dl-setup-body{display:grid;flex:1;align-content:center;justify-items:center;gap:.5rem;padding:1.5rem;text-align:center}.dl-sc-mark{width:2.25rem;height:auto;margin-bottom:.375rem}.dl-sc-t{display:grid;color:var(--color-ink-2);font-size:var(--text-small)}.dl-sc-t>span{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:.25rem}.dl-sc-btn{position:relative;display:inline-grid;place-items:center;height:2.5rem;margin-top:.75rem;padding-inline:1.5rem;border-radius:var(--radius-control);background:var(--color-cta);color:var(--color-sheet);font-size:var(--text-small);font-weight:600}.dl-sc-btn>span{grid-area:1 / 1}.dl-wide{width:min(16rem,85%)}.dl-field{display:flex;align-items:center;width:min(16rem,85%);height:2.5rem;margin-top:.5rem;padding-inline:.75rem;border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--color-line-2);font-size:var(--text-small);text-align:left}.dl-type{display:inline-block;overflow:hidden;white-space:nowrap}.dl-caret{width:1.5px;height:1.125rem;margin-left:1px;background:var(--color-brand);opacity:0}.dl-cur{display:none;position:absolute;z-index:3;left:0;top:0;width:1.375rem;height:1.375rem;opacity:0;pointer-events:none}.dl-cur-y{position:relative;display:block;width:100%;height:100%}.dl-cur svg{display:block;width:100%;height:100%;fill:var(--color-ink);stroke:var(--color-sheet);stroke-width:1.2;stroke-linejoin:round;filter:drop-shadow(0 2px 3px rgb(15 23 42 / .3))}.dl-cur-y:before{content:"";position:absolute;left:-.5rem;top:-.5rem;width:1.25rem;height:1.25rem;border:2px solid var(--color-brand);border-radius:999px;opacity:0}.dl-screen>.loop-ctl{--ctl: 1.75rem;--bar: 2.25rem;z-index:4;top:calc((var(--bar) - var(--ctl)) / 2);transition:top .4s var(--ease-out);right:.5rem;bottom:auto;left:auto;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--color-ink-2)}.dl-screen>.loop-ctl:hover{background:var(--color-tint);color:var(--color-ink)}.dl-win.is-play.b-hi:not(.b-back) .dl-screen>.loop-ctl{--bar: 2.875rem}.dl-screen>.loop-ctl .loop-ico-pause .ico{width:1rem;height:1rem;stroke-width:2}.dl-screen>.loop-ctl .loop-ico-play .ico{width:.75rem;height:.75rem}.dl-screen>.loop-ctl .loop-ring-t{stroke:var(--color-line)}.dl-chat>.dl-win-bar{height:2.875rem}.dl-tools{display:inline-flex;gap:.25rem;margin-inline:auto;padding:.25rem;border-radius:999px;background:var(--color-tint)}.dl-tools b{padding:.3125rem 1rem;border-radius:999px;color:var(--color-ink-2);font-size:var(--text-caption);font-weight:600;line-height:1.2}.dl-tools b.is-on{background:var(--color-sheet);color:var(--color-ink);box-shadow:0 1px 2px #0f172a1a}.dl-chat-body{display:flex;flex:1;flex-direction:column;min-height:0;padding:1.5rem 1.5rem 1.25rem}.dl-msgs{display:grid;align-content:start;gap:1rem;flex:1}.dl-msg-you{justify-self:end;max-width:80%;padding:.5rem .875rem;border-radius:1rem 1rem .25rem;background:var(--color-tint);font-size:var(--text-small);font-weight:500}.dl-msg-skill{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-ink-2);font-size:var(--text-caption)}.dl-msg-skill .dl-spin{color:var(--color-brand)}.dl-msg-ai{display:grid;gap:.5rem;font-size:var(--text-small);line-height:1.5}.dl-msg-ai b{font-weight:600}.dl-msg-ai ul{display:grid;gap:.375rem;margin:0;padding:0;list-style:none}.dl-msg-ai li{display:flex;align-items:baseline;gap:.625rem;padding:.5rem .75rem;border:1px solid var(--color-line);border-radius:var(--radius-control)}.dl-msg-ai li b{min-width:2.75rem;color:var(--color-brand-ink)}.dl-msg-ai li span{color:var(--color-ink-2);font-size:var(--text-caption)}.dl-compose{display:flex;align-items:center;gap:.5rem;margin:.875rem 0 0;padding:.375rem .375rem .375rem .875rem;border-radius:1rem;box-shadow:inset 0 0 0 1px var(--color-line-2);font-size:var(--text-small)}.dl-compose-t{display:flex;flex:1;align-items:center;min-width:0}.dl-ph{color:var(--color-ink-2);display:none}.dl-send{display:grid;place-items:center;flex:none;width:1.875rem;height:1.875rem;border-radius:999px;background:var(--color-line-2);color:var(--color-sheet)}.dl-send .ico{width:.875rem;height:.875rem;fill:none;stroke:currentColor;stroke-width:2}@media(max-width:479px){.dl-track li{font-size:.6875rem;gap:.3125rem}.dl-track li+li:before{min-width:.375rem}}@media(prefers-reduced-motion:no-preference){:where(.dl-pre) .dl-sc[data-sc=browser]{opacity:1;visibility:visible}:where(.dl-motion) .dl-win :is(.dl-screen,.dl-track){transition:opacity .42s var(--ease-out)}:where(.dl-motion) .dl-win.b-end :is(.dl-screen,.dl-track){opacity:0}:where(.dl-motion) .dl-win.is-reset :is(.dl-screen,.dl-track) *{transition:none!important;animation:none!important}:where(.dl-pre) .dl-track li:not([data-st="1"]) .dl-st-n{background:var(--color-sheet);box-shadow:inset 0 0 0 1.5px var(--color-line-2);color:var(--color-ink-2)}:where(.dl-motion) .dl-sc{transform:translateY(.875rem) scale(.97);transform-origin:50% 100%;transition:opacity .26s var(--ease-out),transform .26s var(--ease-out),visibility 0s linear .26s}:where(.dl-motion) .dl-win.is-play:not(.b-setup) [data-sc=browser],:where(.dl-motion) .dl-win.is-play.b-setup:not(.b-login) [data-sc=setup],:where(.dl-motion) .dl-win.is-play.b-login:not(.b-web) [data-sc=login],:where(.dl-motion) .dl-win.is-play.b-web:not(.b-desk) [data-sc=web],:where(.dl-motion) .dl-win.is-play.b-hi:not(.b-back) [data-sc=hi]{opacity:1;visibility:visible;transform:none;transition:opacity .42s var(--ease-out) .2s,transform .62s cubic-bezier(.16,1,.3,1) .2s}:where(.dl-motion) .dl-st-n{transition:background-color .3s linear,box-shadow .3s linear,color .3s linear}:where(.dl-motion) .dl-st-n :is(b,.ico){transition:opacity .2s linear}:where(.dl-motion) .dl-track li{transition:color .3s linear}:where(.dl-motion) .dl-win.is-play:not(.b-setup) [data-st="2"],:where(.dl-motion) .dl-win.is-play:not(.b-login) [data-st="3"],:where(.dl-motion) .dl-win.is-play:not(.b-hi) [data-st="4"]{color:var(--color-ink-2)}:where(.dl-motion) .dl-win.is-play:not(.b-setup) [data-st="2"] .dl-st-n,:where(.dl-motion) .dl-win.is-play:not(.b-login) [data-st="3"] .dl-st-n,:where(.dl-motion) .dl-win.is-play:not(.b-hi) [data-st="4"] .dl-st-n{background:var(--color-sheet);box-shadow:inset 0 0 0 1.5px var(--color-line-2);color:var(--color-ink-2)}:where(.dl-motion) .dl-win.is-play:not(.b-setup) [data-st="1"] .dl-st-n,:where(.dl-motion) .dl-win.is-play.b-setup:not(.b-login) [data-st="2"] .dl-st-n,:where(.dl-motion) .dl-win.is-play.b-login:not(.b-hi) [data-st="3"] .dl-st-n,:where(.dl-motion) .dl-win.is-play.b-hi:not(.ok) [data-st="4"] .dl-st-n{background:var(--color-sheet);box-shadow:inset 0 0 0 1.5px var(--color-brand);color:var(--color-brand)}:where(.dl-motion) .dl-win.is-play:not(.b-setup) [data-st="1"] .dl-st-n b,:where(.dl-motion) .dl-win.is-play:not(.b-login) [data-st="2"] .dl-st-n b,:where(.dl-motion) .dl-win.is-play:not(.b-hi) [data-st="3"] .dl-st-n b,:where(.dl-motion) .dl-win.is-play:not(.ok) [data-st="4"] .dl-st-n b{opacity:1}:where(.dl-motion) .dl-win.is-play:not(.b-setup) [data-st="1"] .dl-st-n .ico,:where(.dl-motion) .dl-win.is-play:not(.b-login) [data-st="2"] .dl-st-n .ico,:where(.dl-motion) .dl-win.is-play:not(.b-hi) [data-st="3"] .dl-st-n .ico,:where(.dl-motion) .dl-win.is-play:not(.ok) [data-st="4"] .dl-st-n .ico{opacity:0}:where(.dl-motion) .dl-win.is-play .dl-cur{display:block;transition:transform .62s cubic-bezier(.45,0,.2,1),opacity .24s linear}:where(.dl-motion) .dl-cur-y{transition:transform .62s cubic-bezier(.3,0,.25,1)}:where(.dl-motion) .dl-win.a-win:not(.b-desk) .dl-cur{opacity:1}:where(.dl-motion) .dl-cur.is-click svg{animation:dl-tap .22s var(--ease-out)}:where(.dl-motion) .dl-cur.is-click .dl-cur-y:before{animation:dl-ring .5s var(--ease-out)}@keyframes dl-tap{50%{transform:scale(.88)}}@keyframes dl-press{50%{transform:scale(.94)}}@keyframes dl-ring{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}:where(.dl-motion) .dl-win.h-win [data-hit=win],:where(.dl-motion) .dl-win.h-file [data-hit=file],:where(.dl-motion) .dl-win.h-inst:not(.b-inst) [data-hit=inst],:where(.dl-motion) .dl-win.h-open [data-hit=inst],:where(.dl-motion) .dl-win.h-login [data-hit=login],:where(.dl-motion) .dl-win.h-cont [data-hit=cont]{animation:dl-press .24s var(--ease-out)}:where(.dl-motion) .dl-tray{transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s linear}:where(.dl-motion) .dl-win.is-play:not(.b-dl) .dl-tray{opacity:0;transform:translateY(.75rem) scale(.96)}:where(.dl-motion) .dl-win.is-play:not(.b-dl) .dl-tray .dl-bar i{transform:scaleX(0)}:where(.dl-motion) .dl-tray .dl-bar i{transition:transform 1.65s cubic-bezier(.45,.05,.55,.95)}:where(.dl-motion) .dl-win.is-play.b-dl:not(.b-dldone) .dl-file-s .dl-s-go{opacity:1}:where(.dl-motion) .dl-win.is-play.b-dl:not(.b-dldone) .dl-file-s .dl-s-ok{opacity:0}:where(.dl-motion) .dl-win.is-play:not(.b-dl) .dl-file-s .dl-s-ok{opacity:0}:where(.dl-motion) .dl-setup .dl-bar i{transition:transform 1.65s cubic-bezier(.45,.05,.55,.95)}:where(.dl-motion) .dl-win.is-play:not(.b-inst) .dl-setup .dl-bar i{transform:scaleX(0)}:where(.dl-motion) .dl-win.is-play:not(.b-instdone) .dl-setup :is(.dl-sc-t,.dl-sc-btn) .dl-s-go{opacity:1}:where(.dl-motion) .dl-win.is-play:not(.b-instdone) .dl-setup :is(.dl-sc-t,.dl-sc-btn) .dl-s-ok{opacity:0}:where(.dl-motion) .dl-win.is-play.b-inst:not(.b-instdone) .dl-setup .dl-sc-btn{opacity:.45}:where(.dl-motion) .dl-type{transition:max-width .9s steps(26,end);max-width:100%}:where(.dl-motion) .dl-win.is-play:not(.b-type) .dl-type{max-width:0}@keyframes dl-blink{50%{opacity:0}}:where(.dl-motion) .dl-win.is-play.b-web:not(.a-cont) .dl-caret{opacity:1;animation:dl-blink .9s steps(1) infinite}:where(.dl-motion) :is(.dl-win-top>*,.dl-apps-h,.dl-apps li){transition:opacity .5s var(--ease-out),transform .7s cubic-bezier(.16,1,.3,1)}:where(.dl-motion) .dl-win.is-play:not(.b-desk) .dl-win-top>*{opacity:0;transform:translateY(.375rem)}:where(.dl-motion) .dl-win-top>:nth-child(2){transition-delay:60ms}:where(.dl-motion) .dl-win-top>:nth-child(3){transition-delay:.16s}:where(.dl-motion) .dl-conn{transition:background-color .4s linear,color .4s linear}:where(.dl-motion) .dl-win.is-play:not(.ok) .dl-conn{background:var(--color-tint);color:var(--color-ink-2)}:where(.dl-motion) .dl-conn>span{transition:opacity .3s linear}:where(.dl-motion) .dl-win.is-play:not(.ok) .dl-conn-wait{opacity:1}:where(.dl-motion) .dl-win.is-play:not(.ok) .dl-conn-ok{opacity:0}@keyframes dl-glow{0%{box-shadow:0 0 #2f9e5f73}to{box-shadow:0 0 0 .625rem #2f9e5f00}}:where(.dl-motion) .dl-win.is-play.ok .dl-conn{animation:dl-glow .9s var(--ease-out) .25s 1}@keyframes dl-spin{to{transform:rotate(1turn)}}:where(.dl-motion) .dl-win.is-play .dl-spin{animation:dl-spin .8s linear infinite}:where(.dl-motion) .dl-win.is-play:not(.apps) :is(.dl-apps-h,.dl-apps li){opacity:0;transform:translateY(.75rem)}:where(.dl-motion) .dl-apps li{transition-delay:calc(80ms + var(--i) * .13s)}:where(.dl-motion) .dl-type-hi{transition:max-width .6s steps(10,end)}:where(.dl-motion) .dl-win.is-play:not(.b-hitype) .dl-type-hi{max-width:0}:where(.dl-motion) .dl-win.is-play.b-send .dl-type-hi{display:none}:where(.dl-motion) .dl-win.is-play:not(.b-hitype) .dl-ph,:where(.dl-motion) .dl-win.is-play.b-send .dl-ph{display:inline}:where(.dl-motion) .dl-win.is-play:not(.b-hitype) .dl-caret-hi{order:-1}:where(.dl-motion) .dl-send{transition:background-color .2s linear}:where(.dl-motion) .dl-win.is-play.b-hitype:not(.b-send) .dl-send{background:var(--color-cta)}:where(.dl-motion) .dl-win.is-play.b-hi:not(.b-send) .dl-caret-hi{opacity:1;animation:dl-blink .9s steps(1) infinite}:where(.dl-motion) .dl-win.is-play.b-web:not(.a-cont) .dl-caret-hi{opacity:0;animation:none}:where(.dl-motion) :is(.dl-msg-you,.dl-msg-skill,.dl-msg-ai){transition:opacity .4s var(--ease-out),transform .6s cubic-bezier(.16,1,.3,1)}:where(.dl-motion) .dl-win.is-play:not(.b-send) .dl-msg-you,:where(.dl-motion) .dl-win.is-play:not(.b-skill) .dl-msg-skill,:where(.dl-motion) .dl-win.is-play:not(.b-reply) .dl-msg-ai{opacity:0;transform:translateY(.5rem)}:where(.dl-motion) .dl-win.is-play.b-reply .dl-msg-skill .dl-spin{animation:none;border-right-color:currentColor}:where(.dl-motion) .dl-msg-ai li{transition:opacity .4s var(--ease-out)}:where(.dl-motion) .dl-win.is-play:not(.b-reply) .dl-msg-ai li{opacity:0}:where(.dl-motion) .dl-msg-ai li:nth-child(1){transition-delay:.25s}:where(.dl-motion) .dl-msg-ai li:nth-child(2){transition-delay:.45s}@keyframes dl-arrive{0%{opacity:.35;transform:translateY(.875rem)}}:where(.dl-motion) .dl-win.is-play.b-desk:not(.b-hi) .dl-screen>:is(.dl-win-bar,.dl-win-body),:where(.dl-motion) .dl-win.is-play.b-back .dl-screen>:is(.dl-win-bar,.dl-win-body){animation:dl-arrive .62s cubic-bezier(.16,1,.3,1) .2s both;transform-origin:50% 100%}:where(.dl-motion) .dl-win.is-paused *{animation-play-state:paused!important}}}
