.dk{--violet:#6a6cff;--violet-soft:#f2f3ff;--violet-line:#d9dbff;--ink:#18191d;--ink-2:#626979;--ink-3:#8d95a5;--line:#e3e6ef;min-height:100vh;color:var(--ink);background:#e9ebf2;font-family:Plus Jakarta Sans,system-ui,sans-serif}html.dk-root body{background:#e9ebf2}.dk *{box-sizing:border-box}.dk-toolbar{z-index:5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px max(16px,50% - 590px);display:flex;position:sticky;top:0}.dk-toolbar-brand{letter-spacing:-.01em;align-items:center;gap:10px;font-weight:800;display:inline-flex}.dk-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.dk-tb-btn{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.dk-tb-btn.is-primary{border-color:var(--violet);background:var(--violet);color:#fff}.dk-slides{gap:24px;width:min(1180px,100% - 32px);margin:24px auto;display:grid}.dk-end{text-align:center;color:var(--ink-2);padding:0 16px 40px;font-size:14px}.dk-end a{color:var(--violet);font-weight:700}.dk-slide{aspect-ratio:16/9;background-color:#fafafc;background-image:linear-gradient(#eceef5 1px,#0000 1px),linear-gradient(90deg,#eceef5 1px,#0000 1px);background-size:5.6cqw 5.6cqw;border-radius:1.8cqw;flex-direction:column;padding:3.4cqw 4.4cqw 2.6cqw;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #18191d1a;container-type:inline-size}.dk-slide.is-dark{color:#fff;background-color:#101114;background-image:radial-gradient(60cqw 40cqw at 85% 10%,#6a6cff59,#0000 70%),linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:auto,5.6cqw 5.6cqw,5.6cqw 5.6cqw}.dk-brand{align-items:center;gap:1.2cqw;font-size:1.3cqw;display:flex}.dk-logo{letter-spacing:-.02em;align-items:center;gap:.7cqw;font-size:1.6cqw;font-weight:800;display:inline-flex}.dk-logo img{width:2.2cqw;height:2.2cqw}.dk-logo em{color:var(--violet);font-style:normal}.dk-tag{letter-spacing:.14em;color:var(--violet);margin-left:auto;font:700 1.1cqw JetBrains Mono,monospace}.dk-count{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:99px;padding:.35cqw .9cqw;font:700 1.05cqw JetBrains Mono,monospace}.is-dark .dk-count{color:#fffc;background:#ffffff14;border-color:#ffffff29}.is-dark .dk-tag{color:#a5a6ff}.dk-body{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:1.6cqw 0 .8cqw;display:flex}.dk-foot{color:var(--ink-3);font:500 1.05cqw JetBrains Mono,monospace}.is-dark .dk-foot{color:#ffffff80}.dk-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--violet);margin-bottom:1cqw;font:700 1.2cqw JetBrains Mono,monospace}.dk-kicker.is-pill{background:var(--violet);color:#fff;border-radius:99px;width:fit-content;padding:.5cqw 1.1cqw}.dk-slide h1{letter-spacing:-.05em;max-width:80%;font-size:5.6cqw;font-weight:800;line-height:1}.dk-slide h2{letter-spacing:-.045em;max-width:86%;margin-bottom:2.2cqw;font-size:3.7cqw;font-weight:800;line-height:1.06}.dk-slide h1 em,.dk-slide h2 em{color:var(--violet);font-style:normal}.is-dark h1 em,.is-dark h2 em{color:#8e90ff}.dk-slide h3{letter-spacing:-.02em;font-size:1.6cqw;font-weight:800;line-height:1.2}.dk-slide p{font-size:1.35cqw;line-height:1.45}.dk-lead{color:#ffffffbf;max-width:62%;margin-top:1.8cqw;font-size:1.75cqw!important}.dk-text{color:var(--ink-2);max-width:90%;font-size:1.75cqw!important}.dk-note{color:var(--ink-2);margin-top:1.6cqw;font-size:1.2cqw!important}.dk-card{border:1px solid var(--line);background:#fff;border-radius:1.8cqw;padding:1.8cqw;position:relative;box-shadow:0 .8cqw 2.4cqw #18191d0d}.dk-card p{color:var(--ink-2);margin-top:.6cqw;font-size:1.25cqw}.dk-icon{background:var(--violet-soft);width:3.6cqw;height:3.6cqw;color:var(--violet);border-radius:1cqw;place-items:center;margin-bottom:1.1cqw;display:grid}.dk-icon svg{width:1.9cqw;height:1.9cqw}.dk-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4cqw;display:grid}.dk-cover-row{flex-wrap:wrap;gap:.8cqw;margin-top:3cqw;display:flex}.dk-cover-row span{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:99px;padding:.7cqw 1.3cqw;font-size:1.3cqw;font-weight:650}.dk-about{grid-template-columns:1fr 1fr;align-items:center;gap:3cqw;display:grid}.dk-facts{grid-template-columns:1fr 1fr;gap:1.2cqw;display:grid}.dk-facts div{border:1px solid var(--line);background:#fff;border-radius:1.6cqw;padding:1.6cqw}.dk-facts strong{letter-spacing:-.04em;background:linear-gradient(135deg,#6a6cff,#9c8cff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:3.6cqw;font-weight:800;line-height:1;display:block}.dk-facts span{color:var(--ink-2);margin-top:.5cqw;font-size:1.25cqw;display:block}.dk-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8cqw;padding:0;list-style:none;display:grid}.dk-features li{border:1px solid var(--line);background:#fff;border-radius:1.1cqw;align-items:center;gap:.8cqw;min-height:4.4cqw;padding:.7cqw 1cqw;font-size:1.2cqw;font-weight:650;line-height:1.25;display:flex}.dk-features span{color:var(--violet);flex-shrink:0;font:700 1cqw JetBrains Mono,monospace}.dk-demo{grid-template-columns:.9fr 1.1fr;align-items:center;gap:3cqw;display:grid}.dk-demo h2{max-width:none}.dk-url{background:var(--violet);color:#fff;border-radius:1cqw;align-items:center;gap:.6cqw;margin-top:1.6cqw;padding:.8cqw 1.3cqw;font:700 1.25cqw JetBrains Mono,monospace;display:inline-flex}.dk-url svg{width:1.5cqw;height:1.5cqw}.dk-demo-qr{color:var(--ink-2);align-items:center;gap:1.2cqw;margin-top:1.6cqw;font-size:1.2cqw;display:flex}.dk-qr{border:1px solid var(--line);background:#fff;border-radius:1cqw;width:8cqw;padding:.4cqw}.dk-qr svg{width:100%;height:auto;display:block}.dk-browser{border:1px solid var(--line);background:#fff;border-radius:1.4cqw;display:block;overflow:hidden;transform:rotate(-1deg);box-shadow:0 2cqw 4cqw #18191d24}.dk-browser-bar{border-bottom:1px solid var(--line);background:#f1f2f6;align-items:center;gap:.5cqw;padding:.8cqw 1cqw;display:flex}.dk-browser-bar i{background:#d6d9e3;border-radius:50%;width:.8cqw;height:.8cqw}.dk-browser-bar span{color:var(--ink-2);background:#fff;border-radius:99px;margin-left:.8cqw;padding:.3cqw 1cqw;font:500 .95cqw JetBrains Mono,monospace}.dk-mini{color:#18191d;background:#f7f8fc;font-family:Plus Jakarta Sans,sans-serif}.dk-mini-nav{border-bottom:1px solid #e3e6ef;align-items:center;gap:.9cqw;padding:.9cqw 1.4cqw;font-size:1.05cqw;font-weight:700;display:flex}.dk-mini-nav b{color:#fff;background:#6a6cff;border-radius:.5cqw;place-items:center;width:1.9cqw;height:1.9cqw;font-size:.7cqw;display:grid}.dk-mini-nav span{margin-right:auto}.dk-mini-nav i{color:#626979;font-size:.9cqw;font-style:normal;font-weight:500}.dk-mini-nav em{color:#fff;background:#101114;border-radius:.5cqw;padding:.4cqw .8cqw;font-size:.85cqw;font-style:normal}.dk-mini-hero{grid-template-columns:1.4fr 1fr;align-items:start;gap:1.4cqw;padding:2.2cqw 1.4cqw 1.6cqw;display:grid}.dk-mini-hero>div:first-child{gap:.8cqw;display:grid}.dk-mini-hero small{color:#626979;font-size:.8cqw}.dk-mini-hero strong{letter-spacing:-.04em;font-size:1.85cqw;font-weight:800;line-height:1.08}.dk-mini-hero strong u{color:#6a6cff;text-decoration:none}.dk-mini-card{background:#fff}.dk-mini-hero small{font-family:JetBrains Mono,monospace;font-weight:700;color:#6a6cff!important}.dk-mini-btn{color:#fff;background:#101114;border-radius:.5cqw;width:fit-content;padding:.55cqw 1cqw;font-size:.85cqw;font-weight:600}.dk-mini-card{color:#626979;border:1px solid #e3e6ef;border-radius:.8cqw;gap:.5cqw;padding:1cqw;font-size:.8cqw;display:grid}.dk-mini-card b{color:#18191d;font-size:.95cqw}.dk-mini-card span{border-top:1px solid #e3e6ef;padding-top:.5cqw}.dk-mini-tiles{border-top:1px solid #e3e6ef;grid-template-columns:repeat(4,1fr);display:grid}.dk-mini-tiles span{padding:1cqw 1.4cqw;font-size:1cqw;font-weight:700}.dk-mini-tiles span+span{border-left:1px solid #e3e6ef}.dk-work{display:block}.dk-work-url{background:var(--violet-soft);color:var(--violet);border-radius:99px;margin-bottom:.8cqw;padding:.25cqw .8cqw;font:700 1cqw JetBrains Mono,monospace;display:inline-block}.dk-work p{font-size:1.15cqw}.dk-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2cqw;padding:0;list-style:none;display:grid}.dk-steps li{border:1px solid var(--line);background:#fff;border-radius:1.6cqw;padding:1.5cqw 1.6cqw}.dk-steps span{color:var(--violet);margin-bottom:.6cqw;font:700 1.4cqw JetBrains Mono,monospace;display:block}.dk-steps p{color:var(--ink-2);margin-top:.4cqw;font-size:1.2cqw}.dk-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:.8cqw;display:grid}.dk-flow .dk-card{height:100%}.dk-flow .dk-card.is-accent{border-color:var(--violet-line);background:var(--violet-soft)}.dk-flow-no{background:var(--violet);color:#fff;border-radius:50%;place-items:center;width:3cqw;height:3cqw;margin-bottom:1cqw;font:700 1.3cqw JetBrains Mono,monospace;display:grid}.dk-flow-arrow{width:2cqw;height:2cqw;color:var(--ink-3)}.dk-person{padding-top:2.2cqw}.dk-avatar{color:#fff;background:linear-gradient(135deg,#6a6cff,#9c8cff);border-radius:50%;place-items:center;width:5cqw;height:5cqw;margin-bottom:1.2cqw;font-size:2.2cqw;font-weight:800;display:grid}.dk-person-icon{width:1.8cqw;height:1.8cqw;color:var(--violet);position:absolute;top:1.8cqw;right:1.8cqw}.dk-cta{grid-template-columns:1fr auto;align-items:center;gap:4cqw;display:grid}.dk-cta h2{max-width:none;font-size:4.4cqw}.dk-cta .dk-lead{max-width:90%;margin-top:0}.dk-cta-links{gap:.9cqw;margin-top:2.4cqw;display:grid}.dk-cta-links a{background:#ffffff14;border:1px solid #ffffff24;border-radius:1.1cqw;align-items:center;gap:1cqw;width:fit-content;padding:.9cqw 1.4cqw;font-size:1.45cqw;font-weight:700;display:inline-flex}.dk-cta-links a:first-child{background:var(--violet);border-color:var(--violet)}.dk-cta-links svg{width:1.7cqw;height:1.7cqw}.dk-cta-qr{color:#ffffffb3;justify-items:center;gap:1cqw;font-size:1.2cqw;display:grid}.dk-cta-qr .dk-qr{border:0;width:15cqw}@media (width<=639px){.dk-slides{gap:12px;width:calc(100% - 16px);margin:12px auto}.dk-toolbar-brand{font-size:14px}.dk-tb-btn{min-height:38px;padding:0 12px;font-size:13px}}@page{size:1280px 720px;margin:0}@media print{html.dk-root body,.dk{background:#fff}.dk-toolbar,.dk-end{display:none}.dk-slides{width:1280px;margin:0;display:block}.dk-slide{width:1280px;height:720px;box-shadow:none;break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0}.dk-browser{transform:none}}
