.wiz-dw{container:wizdw/inline-size;overflow:hidden;padding:20px 0 92px;position:relative}.wiz-dw__eyebrow{color:var(--wiz-color-teal-deep);font-size:13px;font-weight:700;letter-spacing:.08em;margin:0 auto 40px;text-align:center;text-transform:uppercase}.wiz-dw__stage{container:wizdwstage/inline-size;margin:0 auto;max-width:1040px;position:relative;width:100%}.wiz-dw__shot{display:block;height:auto;width:100%}.wiz-dw__ai{background:#fbfcfd;border-left:1px solid #eceff3;border-radius:0 .9cqw .9cqw 0;bottom:6.6%;display:flex;filter:blur(3px) grayscale(.45);flex-direction:column;left:71.5%;opacity:0;overflow:hidden;position:absolute;right:5%;top:4.9%;transform:scale(.94);transform-origin:30% 50%;z-index:3}.wiz-dw__ai:after{background:#fff;content:"";inset:0;opacity:.28;pointer-events:none;position:absolute;z-index:2}.wiz-dw__ai-top{align-items:center;border-bottom:1px solid #f0f2f6;display:flex;gap:.7cqw;padding:.9cqw 1cqw}.wiz-dw__ai-mark{background:linear-gradient(140deg,#8a38f5,#b224ef);border-radius:.45cqw;height:1.7cqw;width:1.7cqw}.wiz-dw__ai-name{color:#1b3a63;font-size:1.15cqw;font-weight:700}.wiz-dw__ai-x{background:#e7eaef;border-radius:.2cqw;height:1.1cqw;margin-left:auto;width:1.1cqw}.wiz-dw__ai-thread{display:flex;flex:1;flex-direction:column;gap:.9cqw;justify-content:flex-end;min-height:0;overflow:hidden;padding:1cqw}.wiz-dw__ai-you{align-self:flex-end;background:#eef1f5;border-radius:.8cqw .8cqw .2cqw .8cqw;color:#2b3a4d;font-size:1cqw;margin:0;max-width:82%;padding:.6cqw .9cqw}.wiz-dw__ai-msg{align-items:flex-start;display:flex;gap:.6cqw}.wiz-dw__ai-av{background:linear-gradient(140deg,#8a38f5,#b224ef);border-radius:.4cqw;flex:0 0 auto;height:1.5cqw;width:1.5cqw}.wiz-dw__ai-card{background:#f6f4fe;border:1px solid #e8e3fb;border-radius:.2cqw .8cqw .8cqw .8cqw;flex:1;min-width:0;padding:.85cqw .95cqw}.wiz-dw__ai-t{color:#1b3a63;display:block;font-size:1.05cqw;font-weight:700}.wiz-dw__ai-card p{color:#3d5471;font-size:.95cqw;line-height:1.45;margin:.55cqw 0 0}.wiz-dw__ai-card b{color:#1b3a63;font-weight:700}.wiz-dw__ai-kpis{display:flex;gap:.5cqw;margin-top:.8cqw}.wiz-dw__ai-kpis span{background:#fff;border:1px solid #ece8fb;border-radius:.5cqw;flex:1;padding:.5cqw .4cqw;text-align:left}.wiz-dw__ai-kpis em{color:#98a0ad;display:block;font-size:.62cqw;font-style:normal;font-weight:700;letter-spacing:.05em}.wiz-dw__ai-kpis b{color:#1b3a63;display:block;font-size:1.15cqw;font-weight:700}.wiz-dw__ai-src{border-top:1px solid #ece8fb;color:#98a0ad;font-size:.72cqw;margin-top:.7cqw;padding-top:.55cqw}.wiz-dw__ai-foot{border-top:1px solid #f0f2f6;padding:.9cqw 1cqw 1cqw}.wiz-dw__ai-input{align-items:center;border:1px solid #ded8fa;border-radius:.6cqw;color:#98a0ad;display:flex;font-size:.95cqw;padding:.75cqw .9cqw}.wiz-dw__ai-input i{background:linear-gradient(140deg,#8a38f5,#b224ef);border-radius:50%;height:1.5cqw;margin-left:auto;width:1.5cqw}@media (prefers-reduced-motion:no-preference){.wiz-dw.is-inview .wiz-dw__ai{animation:wiz-dw-born .55s cubic-bezier(.22,.9,.3,1) .3s both}.wiz-dw.is-inview .wiz-dw__ai-thread{animation:wiz-dw-scroll 2.6s cubic-bezier(.5,0,.2,1) .9s both}}@keyframes wiz-dw-scroll{0%{transform:translateY(16cqw)}28%{transform:translateY(16cqw)}to{transform:translateY(0)}}@keyframes wiz-dw-born{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.wiz-dw__ai{opacity:1;transform:none}}.wiz-dw__todo{color:var(--wiz-color-text-muted);font-size:14px;margin:0;padding:40px 20px;text-align:center}.wiz-dw__veil{display:grid;inset:0;place-items:center;position:absolute;z-index:6}.wiz-dw__veil-btn{align-items:center;background:var(--wiz-color-mint);border-radius:var(--wiz-btn-radius);box-shadow:0 14px 34px rgba(0,222,143,.28);color:#fff;display:inline-flex;font-size:16.5px;font-weight:600;gap:10px;padding:16px 30px;text-decoration:none;transition:filter .15s ease}.wiz-dw__veil-btn:hover{filter:brightness(1.06)}.wiz-dw__veil-btn:focus-visible{outline:2px solid var(--wiz-color-navy);outline-offset:3px}.wiz-dw__veil-btn [data-lucide]{font-size:18px}@container wizdw (max-width: 820px){.wiz-dw{padding:12px 0 40px}.wiz-dw__eyebrow{margin-bottom:22px}.wiz-dw__veil-btn{font-size:15px;padding:13px 22px}.wiz-dw__ai{display:none}}@media (prefers-reduced-motion:reduce){.wiz-dw__veil-btn{transition:none}}