@layer components{.dl{max-width:980px;margin:0 auto;padding:clamp(28px,5vw,64px) 0 clamp(96px,12vw,160px)}.dl-channel{margin:0 0 16px;font-size:14px}.dl-thread{gap:clamp(64px,7vw,84px);margin:0;padding:0;list-style:none;display:grid}.dl-msg{animation:dl-in .56s var(--ease-out) both;position:relative}.dl-msg:nth-child(2){animation-delay:.12s}.dl-msg:nth-child(3){animation-delay:.22s}.dl-msg:nth-child(n+4){animation-delay:.3s}@keyframes dl-in{0%{opacity:0;translate:0 18px;scale:.98}}.dl-who{letter-spacing:.01em;opacity:.8;margin:0 0 6px;font-size:13px;font-weight:700}.dl-maya{margin-bottom:70px}.dl-bubble{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:12px;padding:clamp(28px,4.4vw,56px) clamp(20px,3vw,40px) clamp(28px,4vw,48px) clamp(24px,4.4vw,56px);display:grid}.dl-say{grid-area:1/1;min-width:0}.dl-team{grid-area:1/2;align-self:stretch;min-height:296px;position:relative}.dl-tm{position:absolute}.dl-tm-leo{inset-inline-start:34px;top:0}.dl-tm-sam{inset-inline-end:-8px;top:34px}.dl-tm-ana{inset-inline-start:-12px;z-index:1;bottom:-6px}.dl-tm-you{inset-inline-end:46px;z-index:1;bottom:-4px}.dl-tm-you .you-face .you-body{stroke:#ffffffbf}.dl-tm-you .you-face .you-features{opacity:.45}.dl-tm-you .you-face[data-filled] .you-body{stroke:#17142a}.dl-tm-you .you-face[data-filled] .you-features{opacity:1}.dl-bubble .h1{max-width:12ch;font-size:clamp(38px,5.4vw,70px)}.dl-bubble .lead{color:#ffffffe0}.dl-cta{margin-top:26px}.dl-speaker-maya{inset-inline-start:clamp(4px,7vw - 70px,40px);position:absolute;bottom:-168px}.dl-file{color:#17142a;max-width:600px;animation:dl-swap .42s var(--ease-back) both;background:#fdfcfc;border-start-start-radius:24px;border-start-end-radius:24px;border-end-end-radius:24px;border-end-start-radius:8px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:30px;padding:14px 14px 14px 16px;display:grid;box-shadow:0 0 0 2px #17142a,0 5px 0 2px #17142a}@keyframes dl-swap{0%{opacity:0;scale:.96}}.dl-file-icon{width:56px;height:56px}.dl-file-text{gap:2px;min-width:0;display:grid}.dl-file-text b{font-size:17px;font-weight:700}.dl-file-text span{color:#4a4560;font-size:14px}.dl-get,.dl-browser{color:#f4efe6;background:#17142a}.dl-get{height:48px;padding:0 26px;font-size:16px}.dl-file-wait{color:#ffffffe6;max-width:600px;box-shadow:none;background:#ffffff1f;padding:18px 20px;font-size:15px;animation:none;display:block}.dl-file-wait a{color:#fff;font-weight:600}.dl-you{justify-items:end;gap:14px;max-width:520px;margin:-96px 0 0 auto;display:grid}.dl-mine{align-items:flex-end;gap:10px;display:flex}.dl-mine-text{border:2.5px dashed var(--text-2);text-align:center;min-width:150px;color:var(--text-2);border-start-start-radius:24px;border-start-end-radius:24px;border-end-end-radius:6px;border-end-start-radius:24px;padding:14px 24px;font-size:19px;font-weight:700;animation:2.4s ease-in-out infinite dl-wait}@keyframes dl-wait{50%{border-color:color-mix(in srgb, var(--violet) 70%, transparent)}}.dl[data-joined] .dl-mine-text{background:var(--pink);color:#17142a;animation:dl-pop .56s var(--ease-back);border:0;box-shadow:0 0 0 2px #17142a,0 4px 0 2px #17142a}@keyframes dl-pop{0%{rotate:4deg;scale:.7}}.you-face .you-body{fill:none;stroke:var(--text-2);stroke-dasharray:7 6}.you-face .you-features{opacity:.35}.you-face[data-filled] .you-body{fill:var(--pink);stroke:#17142a;stroke-dasharray:none}.you-face[data-filled] .you-features{opacity:1}.you-face[data-filled]{animation:dl-hop .64s var(--ease-back)}@keyframes dl-hop{0%{translate:0 14px;scale:.6}55%{translate:0 -10px}}.dl-picks{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dl-answers{justify-self:end;max-width:560px;margin:-34px 0 0 auto}.dl-pick{background:var(--card);height:46px;color:var(--text);font:inherit;cursor:pointer;box-shadow:0 0 0 2px var(--text), 0 3px 0 2px var(--text);transition:background .16s, color .16s, translate .32s var(--ease-back), rotate .32s var(--ease-back);border:0;border-start-start-radius:22px;border-start-end-radius:22px;border-end-end-radius:6px;border-end-start-radius:22px;padding:0 20px;font-size:15.5px;font-weight:650}.dl-pick:hover{translate:0 -3px;rotate:-1deg}.dl-pick[aria-pressed=true]{background:var(--pink);color:#17142a;box-shadow:0 0 0 2px #17142a,0 3px 0 2px #17142a}.dl-pick:focus-visible,.dl-help summary:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.dl-tomo{align-items:flex-end;gap:14px;max-width:600px;margin-top:-18px;display:flex}.dl-speaker-tomo{--seat-w:82px;flex:none;order:-1;width:82px}.dl-speaker-tomo .seat{width:82px}.dl-help{background:var(--plum);color:#fff;border-start-start-radius:24px;border-start-end-radius:24px;border-end-end-radius:24px;border-end-start-radius:6px;padding:16px 20px;font-size:16px;line-height:1.45}.dl-help-line{margin:0;font-size:17px;font-weight:600}.dl-help details{margin-top:8px}.dl-help summary{cursor:pointer;color:#ffffffdb;text-underline-offset:3px;border-radius:12px;font-size:15px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;list-style:none}.dl-help summary::-webkit-details-marker{display:none}.dl-help summary:after{content:"";border-inline-end:2px solid;width:8px;height:8px;transition:rotate .24s var(--ease-back);border-bottom:2px solid;margin:0 0 3px 10px;display:inline-block;rotate:45deg}.dl-help details[open] summary:after{margin-bottom:-1px;rotate:225deg}.dl-help .dl-who{display:block}.dl-help p{color:#ffffffe0;margin:10px 0 0;font-size:15px}.dl-reply{color:#17142a;isolation:isolate;border-radius:30px;width:fit-content;max-width:100%;padding:22px 26px 24px;position:relative}.dl-reply:after{content:"";inset-inline-start:34px;background:inherit;width:58px;height:34px;clip-path:path("M0 0 H58 C40 5 22 16 4 34 C10 21 10 9 0 0 Z");z-index:-1;position:absolute;bottom:-28px}.dl-reply.coral{background:var(--coral)}.dl-reply.mint{background:var(--mint)}.dl-reply.sun{background:var(--sun)}.dl-text{text-wrap:pretty;max-width:34ch;margin:0;font-size:clamp(18px,1.6vw,21px);font-weight:600;line-height:1.35}.dl-face{inset-inline-start:-14px;object-fit:contain;filter:drop-shadow(0 3px #17142a2e);width:58px;height:58px;position:absolute;bottom:-72px}.dl-leo{max-width:640px;rotate:-.6deg}.dl-ana{max-width:560px;margin-inline-start:clamp(0px,12vw,170px);rotate:.5deg}.dl-sam{max-width:520px;margin-inline-start:clamp(0px,4vw,60px);rotate:-.4deg}.dl-browser{margin-top:16px}.dl[data-joined] .dl-leo .dl-reply{animation:dl-nudge .9s var(--ease-back) .32s}@keyframes dl-nudge{40%{translate:0 -8px}}.dmg{background:#fff;border-radius:12px;width:100%;max-width:380px;margin-top:18px;overflow:hidden;box-shadow:0 0 0 2px #17142a,0 6px 0 2px #17142a;container-type:inline-size}.dmg-bar{background:#ecebea;border-bottom:1px solid #00000014;align-items:center;gap:7px;height:28px;padding:0 11px;display:flex}.dmg-bar i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.dmg-bar i:nth-child(2){background:#febc2e}.dmg-bar i:nth-child(3){background:#28c840}.dmg-bar span{text-align:center;color:#3b3b3b;flex:1;margin-inline-end:54px;font-size:12.5px;font-weight:600}.dmg-body{aspect-ratio:540/360;position:relative}.dmg-item{justify-items:center;gap:4px;margin:0;display:grid;position:absolute;top:47.2%;translate:-50% -50%}.dmg-app{inset-inline-start:27.78%}.dmg-apps{inset-inline-start:72.22%}.dmg-item img,.dmg-item svg{width:17cqw;height:auto}.dmg-item figcaption{color:#222;font-size:12px}.dmg-drag{inset-inline-start:27.78%;opacity:0;width:17cqw;animation:dmg-drag 3.8s var(--ease-out) infinite;position:absolute;top:47.2%;translate:-50% -62%}.dmg-drag img{opacity:.6;width:100%;height:auto;display:block}.dmg-pointer{inset-inline-end:-6px;position:absolute;bottom:-8px}@keyframes dmg-drag{0%,14%{opacity:0;transform:translate(0)}22%{opacity:1;transform:translate(0)}64%{opacity:1;transform:translate(44.44cqw)}72%,to{opacity:0;transform:translate(44.44cqw)}}.dmg-apps svg{animation:dmg-take 3.8s var(--ease-back) infinite}@keyframes dmg-take{0%,62%,80%,to{scale:1}70%{scale:1.12}}.wins{border-radius:12px;width:100%;max-width:380px;margin-top:18px;overflow:hidden;box-shadow:0 0 0 2px #17142a,0 6px 0 2px #17142a;container-type:inline-size}.wins-desk{aspect-ratio:16/10;background:radial-gradient(120% 90% at 78% 110%, #8fc1ff 0 32%, transparent 33%), radial-gradient(90% 70% at 62% 120%, #6aa8ff 0 40%, transparent 41%), var(--blue);display:block;position:relative}.wins-shortcut{inset-inline-start:6%;color:#fff;text-shadow:0 1px 2px #0006;animation:wins-shortcut 4.2s var(--ease-back) infinite;justify-items:center;gap:4px;font-size:12px;display:grid;position:absolute;top:8%}.wins-shortcut img{width:11cqw;height:auto}.wins-setup{width:48%;animation:wins-setup 4.2s var(--ease-out) infinite;background:#fff;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:absolute;top:42%;left:50%;translate:-50% -50%;box-shadow:0 10px 24px -10px #00000073}.wins-setup-bar{background:#e6e6e6;border-radius:3px;flex:1;height:6px;overflow:hidden}.wins-setup-bar span{transform-origin:0;background:#06b025;width:100%;height:100%;animation:4.2s linear infinite wins-bar;display:block}.wins-taskbar{inset-inline:0;background:#ffffffdb;justify-content:center;align-items:center;gap:2.6cqw;height:12%;display:flex;position:absolute;bottom:0}.wins-taskbar i{background:#c9d5e8;border-radius:6px;width:4.4cqw;height:4.4cqw}.wins-taskbar img{width:4.4cqw;height:auto;animation:wins-shortcut 4.2s var(--ease-back) infinite}@keyframes wins-bar{0%{transform:scaleX(0)}32%,to{transform:scaleX(1)}}@keyframes wins-setup{0%,34%{opacity:1;scale:1}40%,to{opacity:0;scale:.94}}@keyframes wins-shortcut{0%,38%{opacity:0;scale:.6}46%,96%{opacity:1;scale:1}to{opacity:0;scale:1}}@media (max-width:640px){.dl-head .kicker{font-size:13px}.dl-maya{margin-bottom:40px}.dl-speaker-maya{inset-inline-start:6px;transform-origin:0 0;bottom:-132px;scale:.62}.dl-bubble{grid-template-columns:minmax(0,1fr)}.dl-team{zoom:.62;grid-area:1/1;justify-self:center;width:300px;min-height:296px;margin:-12px 0 4px}.dl-say{grid-row:2}.dl-you{margin-top:8px}.dl-file{grid-template-columns:48px minmax(0,1fr)}.dl-file-icon{width:48px;height:48px}.dl-get{grid-column:1/-1;width:100%}.dl-you{max-width:none;margin-top:8px;padding-inline-start:108px}.dl-leo,.dl-ana,.dl-sam{margin-inline-start:0;rotate:0deg}.dl-answers{width:100%;max-width:none;margin-top:-40px}.dl-picks{grid-template-columns:1fr 1fr;display:grid}.dl-pick{padding:0 12px;font-size:14.5px}.dl-face{inset-inline-start:4px}}@media (prefers-reduced-motion:reduce){.dl-msg,.dl-mine-text,.dl-file,.dl[data-joined] .dl-mine-text,.you-face[data-filled],.dl[data-joined] .dl-leo .dl-reply,.dmg-apps svg,.wins-shortcut,.wins-taskbar img,.wins-setup,.wins-setup-bar span{animation:none}.dmg-drag{display:none}}}
