.dm[data-astro-cid-lxuvusgu]{--soft-text:var(--meta);color:var(--ink);background:#faf5ea;padding:clamp(28px,6svh,88px) 0}.dm--dark[data-astro-cid-lxuvusgu]{--soft-text:#f3efe7b8;background:var(--film);color:var(--on-dark)}.dm__grid[data-astro-cid-lxuvusgu]{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.dm__title[data-astro-cid-lxuvusgu]{letter-spacing:-.025em;font-size:clamp(1.625rem,min(3vw,5.4svh),2.75rem);font-weight:450;line-height:1.05}.dm__intro[data-astro-cid-lxuvusgu]{color:var(--soft-text);margin-top:12px}.dm__tag[data-astro-cid-lxuvusgu]{white-space:normal;margin-top:16px}.dm__reset[data-astro-cid-lxuvusgu]{margin-top:16px}.dm__reset[data-astro-cid-lxuvusgu][hidden]{display:none}.dm__window[data-astro-cid-lxuvusgu]{color:var(--ink);background:#f3efe7;border-radius:10px;overflow:hidden;box-shadow:0 40px 70px -40px #000}.dm__bar[data-astro-cid-lxuvusgu]{background:var(--stone);align-items:center;gap:8px;padding:9px 18px;display:flex}.dm__bar[data-astro-cid-lxuvusgu] i[data-astro-cid-lxuvusgu]{background:var(--stone-deep);border-radius:50%;width:10px;height:10px}.dm__bar[data-astro-cid-lxuvusgu] span[data-astro-cid-lxuvusgu]{color:var(--meta);margin-left:8px;font-size:.8125rem}.dm__static[data-astro-cid-lxuvusgu],.dm__app[data-astro-cid-lxuvusgu]{padding:clamp(14px,2.4svh,24px) clamp(16px,2vw,24px)}.dm__list[data-astro-cid-lxuvusgu]{gap:8px;display:grid}.dm__list[data-astro-cid-lxuvusgu] li[data-astro-cid-lxuvusgu]{border-bottom:1px solid #17171414;padding:8px 0;font-size:.9375rem}.dm__list[data-astro-cid-lxuvusgu] p[data-astro-cid-lxuvusgu]{color:var(--meta)}.dm__who[data-astro-cid-lxuvusgu]{color:var(--green);margin-left:6px;font-size:.75rem}.dm__note[data-astro-cid-lxuvusgu]{color:var(--meta);margin-top:12px;font-size:.875rem}.dm__app[data-astro-cid-lxuvusgu] .dx-steps{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.dm__app[data-astro-cid-lxuvusgu] .dx-steps li{border:1px solid var(--line);color:var(--meta);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.8125rem;display:inline-flex}.dm__app[data-astro-cid-lxuvusgu] .dx-steps li[data-state=klaar]{border-color:var(--green);color:var(--green)}.dm__app[data-astro-cid-lxuvusgu] .dx-steps li[aria-current=step]{border-color:var(--green);background:var(--green);color:#f3efe7}.dm__app[data-astro-cid-lxuvusgu] .dx-card{background:#fff;border-radius:8px;padding:14px 16px;box-shadow:0 1px #1717140f}.dm__app[data-astro-cid-lxuvusgu] .dx-who{color:var(--green);background:#1e4a3a1a;border-radius:999px;margin-bottom:6px;padding:2px 8px;font-size:.75rem;font-weight:500;display:inline-block}.dm__app[data-astro-cid-lxuvusgu] .dx-text{font-size:.9375rem}.dm__app[data-astro-cid-lxuvusgu] .dx-preview{border-left:3px solid var(--green);background:#faf5ea;margin-top:10px;padding:10px 12px;font-size:.875rem}.dm__app[data-astro-cid-lxuvusgu] .dx-preview b{letter-spacing:.06em;text-transform:uppercase;color:var(--meta);margin-bottom:4px;font-size:.75rem;display:block}.dm__app[data-astro-cid-lxuvusgu] .dx-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.dm__app[data-astro-cid-lxuvusgu] .dx-btn{background:var(--film);color:#f3efe7;min-height:44px;font:500 .9375rem/1 var(--sans);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.dm__app[data-astro-cid-lxuvusgu] .dx-btn:hover{background:var(--green)}.dm__app[data-astro-cid-lxuvusgu] .dx-btn:focus-visible,.dm__app[data-astro-cid-lxuvusgu] .dx-opt:focus-visible{outline:2px solid var(--green);outline-offset:2px}.dm__app[data-astro-cid-lxuvusgu] .dx-opts{flex-wrap:wrap;gap:6px;display:flex}.dm__app[data-astro-cid-lxuvusgu] .dx-opt{min-height:40px;color:var(--ink);font:400 .9375rem/1 var(--sans);cursor:pointer;background:#fff;border:1px solid #17171438;border-radius:999px;padding:0 14px}.dm__app[data-astro-cid-lxuvusgu] .dx-opt[aria-pressed=true]{border-color:var(--green);background:var(--green);color:#f3efe7}.dm__app[data-astro-cid-lxuvusgu] .dx-q{font:450 1.125rem/1.3 var(--serif);margin-bottom:10px}.dm__app[data-astro-cid-lxuvusgu] .dx-count{color:var(--meta);margin-bottom:4px;font-size:.75rem}.dm__app[data-astro-cid-lxuvusgu] .dx-error{color:#a3261b;font-size:.875rem}.dm__app[data-astro-cid-lxuvusgu] .dx-label{font:500 .9375rem/1.3 var(--sans);margin:12px 0 4px;display:block}.dm__app[data-astro-cid-lxuvusgu] .dx-input{width:100%;min-height:44px;font:400 1rem/1.5 var(--sans);background:#fff;border:1px solid #17171438;border-radius:6px;padding:9px 12px}.dm__app[data-astro-cid-lxuvusgu] .dx-input[aria-invalid=true]{border-color:#a3261b}.dm__app[data-astro-cid-lxuvusgu] .dx-log{gap:8px;height:clamp(170px,30svh,260px);padding:4px 2px 8px;display:grid;overflow-y:auto}.dm__app[data-astro-cid-lxuvusgu] .dm__msg,.dm__msg[data-astro-cid-lxuvusgu]{border-radius:12px;max-width:85%;padding:9px 12px;font-size:.9375rem;line-height:1.45}.dm__app[data-astro-cid-lxuvusgu] .dm__msg--bot,.dm__msg--bot[data-astro-cid-lxuvusgu]{background:#fff;justify-self:start}.dm__app[data-astro-cid-lxuvusgu] .dm__msg--you{background:var(--green);color:#f3efe7;justify-self:end}.dm__app[data-astro-cid-lxuvusgu] .dx-handoff{background:var(--stone-deep);border-radius:999px;justify-self:start;padding:4px 10px;font-size:.8125rem}.dm__app[data-astro-cid-lxuvusgu] .dx-result{background:linear-gradient(160deg, var(--green), var(--green-deep));color:#f3efe7;border-radius:8px;padding:14px 16px}.dm__app[data-astro-cid-lxuvusgu] .dx-result b{font:450 1.375rem/1.2 var(--serif);margin:2px 0 6px;display:block}.dm__app[data-astro-cid-lxuvusgu] .dx-result a{color:#b9d3c3;align-items:center;min-height:40px;margin-right:16px;font-weight:500;display:inline-flex}@media (width<=900px){.dm__grid[data-astro-cid-lxuvusgu]{grid-template-columns:minmax(0,1fr)}}
