.dt-page[data-astro-cid-c4rg3dei]{--dt-background:var(--bg,#141414);--dt-paper:#f2ede3;--dt-pale-blue:#b1d4e9;--dt-blue:#4f96e6;--dt-soft-blue:#98acd7;--dt-pink:#e5b1cb;--dt-ink:#24354c;--dt-muted:#aab6bf;--dt-line:#b1d4e933;--dt-hand:"Chalkboard SE", "Marker Felt", "Bradley Hand", var(--font-heading);background:var(--dt-background);color:var(--dt-paper);overflow:hidden}.dt-page[data-astro-cid-c4rg3dei] a[data-astro-cid-c4rg3dei]:focus-visible,.dt-page[data-astro-cid-c4rg3dei] button[data-astro-cid-c4rg3dei]:focus-visible,.dt-page[data-astro-cid-c4rg3dei] summary[data-astro-cid-c4rg3dei]:focus-visible{outline:3px solid var(--dt-pink);outline-offset:5px}.hero[data-astro-cid-c4rg3dei]{padding:clamp(4.5rem,9vw,8rem) 0 clamp(5rem,10vw,8rem)}.hero-inner[data-astro-cid-c4rg3dei],.narrow[data-astro-cid-c4rg3dei]{text-align:center}.hero-inner[data-astro-cid-c4rg3dei]{justify-items:center;display:grid}.product-name[data-astro-cid-c4rg3dei]{width:min(92vw,600px);margin:0;line-height:0}.product-name[data-astro-cid-c4rg3dei] img[data-astro-cid-c4rg3dei]{width:100%;height:auto}.product-meta[data-astro-cid-c4rg3dei],.eyebrow[data-astro-cid-c4rg3dei]{color:var(--dt-pale-blue);font-family:var(--font-heading);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:700}.product-meta[data-astro-cid-c4rg3dei]{justify-content:center;gap:.55rem;margin:1.15rem 0 0;font-weight:400;display:flex}.hero-line[data-astro-cid-c4rg3dei]{max-width:12ch;font-family:var(--font-heading);letter-spacing:-.055em;color:var(--dt-pink);margin:clamp(3.5rem,7vw,6rem) 0 0;font-size:clamp(2.65rem,6.2vw,4.8rem);font-weight:700;line-height:.96}.hero-lead[data-astro-cid-c4rg3dei]{max-width:36rem;color:var(--dt-muted);margin:clamp(1.75rem,3vw,2.5rem) 0 0;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.75}.hero-summary[data-astro-cid-c4rg3dei]{background:#20262a;border:1px solid #b1d4e957;border-radius:14px;width:min(100%,620px);margin-top:clamp(2.75rem,5vw,4rem);overflow:hidden}.hero-summary[data-astro-cid-c4rg3dei]>div[data-astro-cid-c4rg3dei]{text-align:center;grid-template-columns:minmax(0,1fr);gap:.35rem;padding:1.35rem 1.5rem;display:grid}.hero-summary[data-astro-cid-c4rg3dei]>div[data-astro-cid-c4rg3dei]+div[data-astro-cid-c4rg3dei]{border-top:1px solid var(--dt-line)}.hero-summary[data-astro-cid-c4rg3dei] strong[data-astro-cid-c4rg3dei]{font-family:var(--font-heading);font-size:.95rem}.hero-summary[data-astro-cid-c4rg3dei] span[data-astro-cid-c4rg3dei]{color:var(--dt-muted);font-size:.9rem;line-height:1.55}.policy-links[data-astro-cid-c4rg3dei] a[data-astro-cid-c4rg3dei]{color:var(--dt-pale-blue);font-family:var(--font-heading);text-underline-offset:5px;font-weight:600;text-decoration:underline}.dt-key[data-astro-cid-c4rg3dei]{border:2px solid var(--dt-ink);min-height:48px;color:var(--dt-paper);font-family:var(--font-heading);letter-spacing:.05em;text-align:center;text-transform:uppercase;background:#4869b5;border-radius:10px;justify-content:center;align-items:center;padding:.75rem 1.4rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}a[data-astro-cid-c4rg3dei].dt-key:hover{background:#3c5fa9}a[data-astro-cid-c4rg3dei].dt-key:focus-visible{outline:3px solid var(--dt-pink);outline-offset:5px}.hero-actions[data-astro-cid-c4rg3dei]{justify-items:stretch;gap:.85rem;width:min(100%,18.5rem);margin-top:1.8rem;display:grid}.hero-or[data-astro-cid-c4rg3dei]{color:var(--dt-muted);font-family:var(--dt-hand);font-size:.9rem;line-height:1}.hero-key[data-astro-cid-c4rg3dei]{--key-face:var(--dt-blue);--key-light:color-mix(in srgb, var(--key-face) 88%, var(--dt-paper));--key-middle:color-mix(in srgb, var(--key-face) 76%, var(--dt-ink));--key-dark:color-mix(in srgb, var(--key-face) 58%, var(--dt-ink));background:var(--key-face);box-shadow:0 1px 0 var(--key-light), 0 2px 0 var(--key-middle), 0 3px 0 var(--key-dark);color:var(--dt-ink);font-family:var(--dt-hand);letter-spacing:.02em;font-size:.9rem;transition:translate 90ms,box-shadow 90ms;position:relative}a[data-astro-cid-c4rg3dei].dt-key.hero-key:hover{background:var(--key-face);box-shadow:0 1px 0 color-mix(in srgb, var(--key-face) 90%, var(--dt-paper)), 0 2px 0 color-mix(in srgb, var(--key-face) 78%, var(--dt-ink)), 0 3px 0 color-mix(in srgb, var(--key-face) 60%, var(--dt-ink))}a[data-astro-cid-c4rg3dei].dt-key.hero-key:active{box-shadow:0 1px 0 var(--key-dark);translate:0 1px}.top-action[data-astro-cid-c4rg3dei]{flex-direction:column;gap:.3rem;width:100%;min-height:64px;padding-block:.75rem}.top-download[data-astro-cid-c4rg3dei]{--key-face:var(--dt-paper)}.top-buy[data-astro-cid-c4rg3dei]{--key-face:var(--dt-pink)}.top-buy-line[data-astro-cid-c4rg3dei],.top-buy-prices[data-astro-cid-c4rg3dei]{justify-content:center;align-items:baseline;display:inline-flex}.top-buy-line[data-astro-cid-c4rg3dei]{gap:.35rem}.top-buy-prices[data-astro-cid-c4rg3dei]{gap:.4rem}.top-buy-prices[data-astro-cid-c4rg3dei] del[data-astro-cid-c4rg3dei]{color:var(--dt-ink);text-decoration-color:var(--dt-ink);text-decoration-skip-ink:none;font-size:.96em;font-weight:700;text-decoration-thickness:2px}.top-buy-prices[data-astro-cid-c4rg3dei] strong[data-astro-cid-c4rg3dei]{font-size:1.08em}.top-action-state[data-astro-cid-c4rg3dei]{font-family:var(--mono);letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:400}.is-disabled[data-astro-cid-c4rg3dei]{cursor:not-allowed}.compatibility-line[data-astro-cid-c4rg3dei]{color:var(--dt-muted);margin:2.25rem 0 0;font-size:.78rem}.app-figure[data-astro-cid-c4rg3dei]{width:min(100%,540px);margin:clamp(2rem,4vw,3rem) 0 0}.app-shot[data-astro-cid-c4rg3dei]{aspect-ratio:1080/948;border:2px solid var(--dt-ink);background:var(--dt-background);border-radius:13px;overflow:hidden}.app-shot[data-astro-cid-c4rg3dei] img[data-astro-cid-c4rg3dei]{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.section[data-astro-cid-c4rg3dei]{padding-block:clamp(4.8rem,10vw,8rem)}.story-grid[data-astro-cid-c4rg3dei],.feature-layout[data-astro-cid-c4rg3dei],.faq-layout[data-astro-cid-c4rg3dei]{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2.2rem,5vw,3.5rem);display:grid}.story-grid[data-astro-cid-c4rg3dei],.packs[data-astro-cid-c4rg3dei] .container[data-astro-cid-c4rg3dei],.feature-layout[data-astro-cid-c4rg3dei],.compatibility[data-astro-cid-c4rg3dei] .container[data-astro-cid-c4rg3dei],.purchase[data-astro-cid-c4rg3dei] .container[data-astro-cid-c4rg3dei]{border:2px solid var(--dt-ink);border-radius:14px;width:min(100% - 2rem,900px);padding:clamp(2rem,6vw,4.5rem)}.story-grid[data-astro-cid-c4rg3dei]{background:var(--dt-pale-blue);color:var(--dt-ink)}.story-copy[data-astro-cid-c4rg3dei] h2[data-astro-cid-c4rg3dei],.section-intro[data-astro-cid-c4rg3dei] h2[data-astro-cid-c4rg3dei],.narrow[data-astro-cid-c4rg3dei] h2[data-astro-cid-c4rg3dei]{letter-spacing:-.055em;margin:.65rem 0 0;font-size:clamp(2.5rem,5.5vw,4.7rem);line-height:.99}.story-copy[data-astro-cid-c4rg3dei] p[data-astro-cid-c4rg3dei],.section-intro[data-astro-cid-c4rg3dei] p[data-astro-cid-c4rg3dei],.narrow[data-astro-cid-c4rg3dei]>p[data-astro-cid-c4rg3dei]{color:var(--dt-muted);margin:1.25rem 0 0;line-height:1.75}.story-copy[data-astro-cid-c4rg3dei],.section-intro[data-astro-cid-c4rg3dei]{text-align:center;max-width:680px;margin-inline:auto}.story[data-astro-cid-c4rg3dei] .eyebrow[data-astro-cid-c4rg3dei],.story-copy[data-astro-cid-c4rg3dei] p[data-astro-cid-c4rg3dei]{color:#24354cc7}.story-copy[data-astro-cid-c4rg3dei] code[data-astro-cid-c4rg3dei]{font-family:var(--mono);font-size:.82em}.play-steps[data-astro-cid-c4rg3dei]{border-top:1px solid #24354c42;width:min(100%,680px);margin:0 auto;padding:0;list-style:none}.play-steps[data-astro-cid-c4rg3dei] li[data-astro-cid-c4rg3dei]{text-align:center;border-bottom:1px solid #24354c42;grid-template-columns:minmax(0,1fr);gap:.45rem;padding:1.4rem 0;display:grid}.play-steps[data-astro-cid-c4rg3dei] li[data-astro-cid-c4rg3dei]>span[data-astro-cid-c4rg3dei]{color:var(--dt-blue);font-family:var(--mono);font-size:.75rem}.play-steps[data-astro-cid-c4rg3dei] strong[data-astro-cid-c4rg3dei]{font-family:var(--dt-hand);font-size:1.55rem}.play-steps[data-astro-cid-c4rg3dei] p[data-astro-cid-c4rg3dei]{color:#24354cc7;margin:.25rem 0 0}.section-intro[data-astro-cid-c4rg3dei]{max-width:42rem}.packs[data-astro-cid-c4rg3dei] .container[data-astro-cid-c4rg3dei],.feature-layout[data-astro-cid-c4rg3dei]{background:#20262a;border-color:#b1d4e957}.pack-list[data-astro-cid-c4rg3dei]{border-top:1px solid var(--dt-line);grid-template-columns:minmax(0,1fr);gap:0;width:min(100%,680px);margin:3.2rem auto 0;padding:0;list-style:none;display:grid}.pack-list[data-astro-cid-c4rg3dei] li[data-astro-cid-c4rg3dei]{border-bottom:1px solid var(--dt-line);grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;gap:.7rem;min-width:0;padding:1.05rem 0;display:grid}.pack-list[data-astro-cid-c4rg3dei] li[data-astro-cid-c4rg3dei]>span[data-astro-cid-c4rg3dei],.pack-list[data-astro-cid-c4rg3dei] small[data-astro-cid-c4rg3dei]{color:var(--dt-muted);font-family:var(--mono);font-size:.65rem}.pack-list[data-astro-cid-c4rg3dei] strong[data-astro-cid-c4rg3dei]{min-width:0;font-family:var(--dt-hand);font-size:1.05rem}.feature-intro[data-astro-cid-c4rg3dei],.faq-intro[data-astro-cid-c4rg3dei]{position:static}.feature-list[data-astro-cid-c4rg3dei]{border-top:1px solid var(--dt-line);width:min(100%,680px);margin:0 auto}.feature-list[data-astro-cid-c4rg3dei]>div[data-astro-cid-c4rg3dei]{border-bottom:1px solid var(--dt-line);text-align:center;grid-template-columns:minmax(0,1fr);gap:.45rem;padding:1.45rem 0;display:grid}.feature-list[data-astro-cid-c4rg3dei] dt[data-astro-cid-c4rg3dei]{font-family:var(--font-heading);font-weight:700}.feature-list[data-astro-cid-c4rg3dei] dd[data-astro-cid-c4rg3dei]{color:var(--dt-muted);margin:0;line-height:1.6}.narrow[data-astro-cid-c4rg3dei]{max-width:760px}.compatibility[data-astro-cid-c4rg3dei] h2[data-astro-cid-c4rg3dei]{color:var(--dt-ink)}.compatibility[data-astro-cid-c4rg3dei] .container[data-astro-cid-c4rg3dei]{background:var(--dt-soft-blue);color:var(--dt-ink)}.compatibility[data-astro-cid-c4rg3dei] .eyebrow[data-astro-cid-c4rg3dei],.compatibility[data-astro-cid-c4rg3dei] .container[data-astro-cid-c4rg3dei]>p[data-astro-cid-c4rg3dei]{color:var(--dt-ink)}.safety[data-astro-cid-c4rg3dei]{font-family:var(--dt-hand);margin-top:1.8rem;font-size:1.25rem;display:inline-block}.compatibility[data-astro-cid-c4rg3dei] .container[data-astro-cid-c4rg3dei]>.safety-note[data-astro-cid-c4rg3dei]{max-width:39rem;color:var(--dt-ink);margin:1rem auto 0;font-size:.8rem;line-height:1.65}.purchase[data-astro-cid-c4rg3dei]{background:var(--dt-background)}.purchase[data-astro-cid-c4rg3dei] .container[data-astro-cid-c4rg3dei]{background:var(--dt-paper);color:var(--dt-ink)}.purchase[data-astro-cid-c4rg3dei] h2[data-astro-cid-c4rg3dei]{color:var(--dt-ink)}.purchase-price[data-astro-cid-c4rg3dei]{justify-content:center;align-items:baseline;gap:.9rem;display:flex}.purchase-price[data-astro-cid-c4rg3dei] del[data-astro-cid-c4rg3dei]{color:var(--dt-ink);font-family:var(--mono);text-decoration-color:var(--dt-pink);text-decoration-skip-ink:none;font-size:.88em;font-weight:700;text-decoration-thickness:4px}.purchase-price[data-astro-cid-c4rg3dei] strong[data-astro-cid-c4rg3dei]{font-family:var(--mono)}.purchase-price-note[data-astro-cid-c4rg3dei]{font-family:var(--font-heading);font-weight:700;margin-top:.9rem!important}.purchase-payment-type[data-astro-cid-c4rg3dei]{font-size:.82rem;margin-top:.25rem!important}.purchase[data-astro-cid-c4rg3dei] .eyebrow[data-astro-cid-c4rg3dei],.purchase[data-astro-cid-c4rg3dei] .container[data-astro-cid-c4rg3dei]>p[data-astro-cid-c4rg3dei]{color:var(--dt-ink)}.purchase-key[data-astro-cid-c4rg3dei]{margin-top:2rem}.purchase[data-astro-cid-c4rg3dei] .container[data-astro-cid-c4rg3dei]>.purchase-refund-notice[data-astro-cid-c4rg3dei]{border:1px solid var(--dt-line);text-align:left;border-radius:12px;max-width:38rem;margin:1.5rem auto 0;padding:1rem 1.15rem;font-size:.82rem;line-height:1.65}.purchase-refund-notice[data-astro-cid-c4rg3dei] strong[data-astro-cid-c4rg3dei]{margin-bottom:.25rem;display:block}.purchase-icon[data-astro-cid-c4rg3dei]{border-radius:22px;width:96px;height:96px;margin:0 auto 1.5rem}.license-note[data-astro-cid-c4rg3dei],.policy-status[data-astro-cid-c4rg3dei]{max-width:38rem;font-size:.8rem;margin-inline:auto!important}.policy-links[data-astro-cid-c4rg3dei]{grid-template-columns:minmax(0,1fr);justify-content:center;gap:.8rem;margin-top:1.5rem;font-size:.8rem;display:grid}.purchase[data-astro-cid-c4rg3dei] .policy-links[data-astro-cid-c4rg3dei] a[data-astro-cid-c4rg3dei]{color:var(--dt-ink)}.faq-list[data-astro-cid-c4rg3dei]{border-top:1px solid var(--dt-line);width:min(100%,680px);margin-inline:auto}.faq-list[data-astro-cid-c4rg3dei] details[data-astro-cid-c4rg3dei]{border-bottom:1px solid var(--dt-line)}.faq-list[data-astro-cid-c4rg3dei] summary[data-astro-cid-c4rg3dei]{cursor:pointer;font-family:var(--font-heading);padding:1.35rem 2.5rem 1.35rem 0;font-weight:700;list-style:none;position:relative}.faq-list[data-astro-cid-c4rg3dei] summary[data-astro-cid-c4rg3dei]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-c4rg3dei] summary[data-astro-cid-c4rg3dei]:after{content:"+";color:var(--dt-pale-blue);font-family:var(--mono);position:absolute;right:0}.faq-list[data-astro-cid-c4rg3dei] details[data-astro-cid-c4rg3dei][open] summary[data-astro-cid-c4rg3dei]:after{content:"–"}.faq-list[data-astro-cid-c4rg3dei] p[data-astro-cid-c4rg3dei]{color:var(--dt-muted);margin:.45rem 0 1.5rem;padding-right:2.5rem;line-height:1.7}.faq-support-answer[data-astro-cid-c4rg3dei]{margin-bottom:1.5rem}.faq-support-answer[data-astro-cid-c4rg3dei] p[data-astro-cid-c4rg3dei]{margin-bottom:1rem}.faq-support-answer[data-astro-cid-c4rg3dei] p[data-astro-cid-c4rg3dei] a[data-astro-cid-c4rg3dei]{color:var(--dt-pale-blue);overflow-wrap:anywhere;text-underline-offset:4px}.support-contact-actions[data-astro-cid-c4rg3dei]{gap:.65rem;width:min(100%,18rem);display:grid}.support-contact-actions[data-astro-cid-c4rg3dei]>a[data-astro-cid-c4rg3dei],.support-contact-actions[data-astro-cid-c4rg3dei]>button[data-astro-cid-c4rg3dei]{min-height:44px;color:var(--dt-paper);font:inherit;text-align:center;background:#20262a;border:1px solid #b1d4e973;border-radius:8px;justify-content:center;align-items:center;padding:.7rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.support-contact-actions[data-astro-cid-c4rg3dei]>button[data-astro-cid-c4rg3dei]{cursor:pointer}.support-contact-actions[data-astro-cid-c4rg3dei]>a[data-astro-cid-c4rg3dei]:hover,.support-contact-actions[data-astro-cid-c4rg3dei]>button[data-astro-cid-c4rg3dei]:hover{background:#293238}.copy-email-status[data-astro-cid-c4rg3dei]{min-height:1.2em;color:var(--dt-pale-blue);font-size:.78rem}.dt-footer[data-astro-cid-c4rg3dei]{border-top:1px solid var(--dt-line);text-align:center;padding:clamp(4rem,8vw,6rem) 0}.dt-footer[data-astro-cid-c4rg3dei] .container[data-astro-cid-c4rg3dei]{justify-items:center;gap:.8rem;display:grid}.dt-footer[data-astro-cid-c4rg3dei] strong[data-astro-cid-c4rg3dei]{font-family:var(--font-heading);font-size:1.1rem}.dt-footer[data-astro-cid-c4rg3dei] p[data-astro-cid-c4rg3dei],.dt-footer[data-astro-cid-c4rg3dei] small[data-astro-cid-c4rg3dei]{color:var(--dt-muted);margin:0}.dt-footer[data-astro-cid-c4rg3dei] nav[data-astro-cid-c4rg3dei]{grid-template-columns:minmax(0,1fr);gap:.65rem;margin:.75rem 0;display:grid}.dt-footer[data-astro-cid-c4rg3dei] a[data-astro-cid-c4rg3dei]{color:var(--dt-pale-blue);text-underline-offset:4px;text-decoration:underline}@media (width<=900px){.story-grid[data-astro-cid-c4rg3dei],.feature-layout[data-astro-cid-c4rg3dei],.faq-layout[data-astro-cid-c4rg3dei]{gap:2.8rem}}@media (width<=560px){.hero[data-astro-cid-c4rg3dei]{padding-top:4rem}.product-name[data-astro-cid-c4rg3dei]{width:min(82vw,300px)}.product-meta[data-astro-cid-c4rg3dei]{letter-spacing:.09em;gap:.4rem;font-size:.66rem}.hero-line[data-astro-cid-c4rg3dei]{font-size:clamp(2.55rem,13vw,4rem)}.faq-list[data-astro-cid-c4rg3dei] p[data-astro-cid-c4rg3dei]{padding-right:0}}@media (prefers-reduced-motion:reduce){.dt-page[data-astro-cid-c4rg3dei]{scroll-behavior:auto}.hero-key[data-astro-cid-c4rg3dei]{transition:none}}
