.dt-hero-layout.svelte-vumoyl{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.dt-hero-visual.svelte-vumoyl{display:flex;align-items:center;justify-content:center;gap:.75rem}.dt-stack.svelte-vumoyl{display:flex;flex-direction:column;gap:.75rem}.dt-hero-arrow.svelte-vumoyl{color:var(--color-primary);flex-shrink:0}.dt-hero-arrow.svelte-vumoyl svg:where(.svelte-vumoyl){width:26px;height:26px}.dt-card.svelte-vumoyl{background:var(--color-white);border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 8px 30px #0a0a1f2e;padding:1rem;text-align:left}.dt-card-title.svelte-vumoyl{font-size:.85rem;font-weight:700;color:var(--color-gray-800);margin-bottom:.7rem;display:flex;align-items:center;gap:.5rem}.dt-pill.svelte-vumoyl{font-size:.65rem;font-weight:600;color:var(--color-primary);background:#ec188b1a;border-radius:999px;padding:.1rem .5rem}.dt-form-card.svelte-vumoyl{width:220px}.dt-field.svelte-vumoyl{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.55rem}.dt-field-label.svelte-vumoyl{font-size:.65rem;font-weight:600;color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.04em}.dt-field-input.svelte-vumoyl{font-size:.78rem;color:var(--color-gray-700);background:var(--color-gray-100);border-radius:7px;padding:.4rem .55rem}.dt-field-input--tall.svelte-vumoyl{min-height:2.2rem}.dt-form-submit.svelte-vumoyl{margin-top:.3rem;text-align:center;font-size:.78rem;font-weight:600;color:var(--color-white);background:var(--color-primary);border-radius:8px;padding:.45rem}.dt-grid-card.svelte-vumoyl{width:230px}.dt-grid-card--lg.svelte-vumoyl{width:100%;max-width:420px}.dt-grid-row.svelte-vumoyl{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;font-size:.74rem;color:var(--color-gray-700);padding:.4rem;border-radius:6px}.dt-grid-card--lg.svelte-vumoyl .dt-grid-row:where(.svelte-vumoyl){grid-template-columns:1fr 1.4fr .8fr}.dt-grid-row.svelte-vumoyl span:where(.svelte-vumoyl){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-grid-row--head.svelte-vumoyl{font-weight:700;color:var(--color-gray-500);text-transform:uppercase;font-size:.6rem;letter-spacing:.04em;border-bottom:1px solid var(--color-gray-200);border-radius:0}.dt-grid-row--new.svelte-vumoyl{background:#ec188b12;color:var(--color-gray-900);font-weight:600}.dt-email-card.svelte-vumoyl{display:flex;align-items:center;gap:.6rem;padding:.7rem .85rem}.dt-email-icon.svelte-vumoyl{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#3762e41f;color:var(--color-blue)}.dt-email-subject.svelte-vumoyl{font-size:.78rem;font-weight:700;color:var(--color-gray-800)}.dt-email-meta.svelte-vumoyl{font-size:.68rem;color:var(--color-gray-500)}.dt-modes-section.svelte-vumoyl{padding:5rem 0;background:var(--color-gray-50)}.dt-modes-grid.svelte-vumoyl{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.dt-mode-card.svelte-vumoyl{background:var(--color-white);border:1px solid var(--color-gray-200);border-top:3px solid var(--color-purple);border-radius:14px;padding:1.75rem;text-align:left}.dt-mode-card--show.svelte-vumoyl{border-top-color:var(--color-blue)}.dt-mode-card--tally.svelte-vumoyl{border-top-color:var(--color-primary)}.dt-mode-head.svelte-vumoyl{margin-bottom:.9rem}.dt-mode-name.svelte-vumoyl{display:block;font-size:1.4rem;font-weight:700;color:var(--color-gray-900)}.dt-mode-tag.svelte-vumoyl{display:block;font-size:.8rem;font-weight:600;color:var(--color-purple);margin-top:.2rem}.dt-mode-card--show.svelte-vumoyl .dt-mode-tag:where(.svelte-vumoyl){color:var(--color-blue)}.dt-mode-card--tally.svelte-vumoyl .dt-mode-tag:where(.svelte-vumoyl){color:var(--color-primary)}.dt-mode-desc.svelte-vumoyl{font-size:.95rem;line-height:1.6;color:var(--color-gray-600);margin:0 0 1rem}.dt-mode-examples.svelte-vumoyl{font-size:.82rem;color:var(--color-gray-500);margin:0;font-weight:500}.dt-how-section.svelte-vumoyl{padding:5rem 0}.dt-how-step.svelte-vumoyl{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;margin-bottom:3rem}.dt-how-step.svelte-vumoyl:last-child{margin-bottom:0}.dt-how-step--reverse.svelte-vumoyl .dt-how-copy:where(.svelte-vumoyl){order:2}.dt-how-step--reverse.svelte-vumoyl .dt-how-visual:where(.svelte-vumoyl){order:1}.dt-step-num.svelte-vumoyl{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,var(--color-purple),var(--color-primary));color:var(--color-white);font-weight:700;font-size:1.1rem;margin-bottom:1rem}.dt-how-copy.svelte-vumoyl h3:where(.svelte-vumoyl){font-size:1.5rem;margin:0 0 .6rem;color:var(--color-gray-900)}.dt-how-copy.svelte-vumoyl p:where(.svelte-vumoyl){font-size:1.05rem;line-height:1.65;color:var(--color-gray-600);margin:0}.dt-how-visual.svelte-vumoyl{display:flex;justify-content:center}.dt-how-visual.svelte-vumoyl .dt-card:where(.svelte-vumoyl){width:100%;max-width:420px}.dt-chat-card.svelte-vumoyl{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem}.dt-chat-bubble.svelte-vumoyl{font-size:.9rem;line-height:1.55;padding:.8rem 1rem;border-radius:14px}.dt-chat-bubble--user.svelte-vumoyl{background:var(--color-blue);color:var(--color-white);align-self:flex-end;border-bottom-right-radius:5px;max-width:85%}.dt-chat-bubble--ai.svelte-vumoyl{background:var(--color-gray-100);color:var(--color-gray-700);align-self:flex-start;border-bottom-left-radius:5px;max-width:92%}.dt-schema-row.svelte-vumoyl{display:grid;grid-template-columns:1fr auto auto;gap:.6rem;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--color-gray-100)}.dt-schema-row.svelte-vumoyl:last-child{border-bottom:none}.dt-schema-key.svelte-vumoyl{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;font-weight:600;color:var(--color-gray-800)}.dt-schema-type.svelte-vumoyl{font-size:.72rem;color:var(--color-gray-500)}.dt-badge.svelte-vumoyl{font-size:.64rem;font-weight:600;padding:.12rem .45rem;border-radius:999px}.dt-badge--write.svelte-vumoyl{background:#3762e41f;color:var(--color-blue)}.dt-badge--private.svelte-vumoyl{background:var(--color-gray-200);color:var(--color-gray-600)}.dt-usecases-section.svelte-vumoyl{padding:5rem 0;background:var(--color-gray-50)}.dt-usecases-grid.svelte-vumoyl{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.dt-usecase-card.svelte-vumoyl{display:flex;flex-direction:column;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:14px;padding:1.5rem;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.dt-usecase-card.svelte-vumoyl:hover{border-color:#7c3bed4d;box-shadow:0 8px 24px #7c3bed1a;transform:translateY(-3px)}.dt-usecase-icon.svelte-vumoyl{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,#7c3bed1f,#ec188b1f);color:var(--color-purple);margin-bottom:.9rem}.dt-usecase-card.svelte-vumoyl h3:where(.svelte-vumoyl){font-size:1.05rem;margin:0 0 .35rem;color:var(--color-gray-900)}.dt-usecase-card.svelte-vumoyl p:where(.svelte-vumoyl){font-size:.85rem;line-height:1.5;color:var(--color-gray-600);margin:0 0 .9rem}.dt-usecase-prompt.svelte-vumoyl{font-size:.8rem;font-style:italic;color:var(--color-gray-500);margin-bottom:.7rem}.dt-usecase-try.svelte-vumoyl{margin-top:auto;font-size:.82rem;font-weight:600;color:var(--color-primary)}.dt-perms-section.svelte-vumoyl{padding:5rem 0}.dt-perms-grid.svelte-vumoyl{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.dt-perm-card.svelte-vumoyl{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:14px;padding:1.4rem;text-align:left}.dt-perm-state.svelte-vumoyl{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.9rem}.dt-perm-tag.svelte-vumoyl{font-size:.68rem;font-weight:600;padding:.22rem .5rem;border-radius:6px;align-self:flex-start}.dt-perm-tag--on.svelte-vumoyl{background:#16a34a1f;color:#15803d}.dt-perm-tag--off.svelte-vumoyl{background:var(--color-gray-100);color:var(--color-gray-500)}.dt-perm-card.svelte-vumoyl h3:where(.svelte-vumoyl){font-size:1.05rem;margin:0 0 .35rem;color:var(--color-gray-900)}.dt-perm-card.svelte-vumoyl p:where(.svelte-vumoyl){font-size:.85rem;line-height:1.5;color:var(--color-gray-600);margin:0}.dt-notify-section.svelte-vumoyl{padding:5rem 0;background:var(--color-gray-50)}.dt-notify-layout.svelte-vumoyl{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.dt-notify-copy.svelte-vumoyl h2:where(.svelte-vumoyl){font-size:2rem;margin:0 0 1rem;color:var(--color-gray-900)}.dt-notify-copy.svelte-vumoyl>p:where(.svelte-vumoyl){font-size:1.1rem;line-height:1.65;color:var(--color-gray-600);margin:0 0 1.5rem}.dt-notify-list.svelte-vumoyl{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.85rem}.dt-notify-list.svelte-vumoyl li:where(.svelte-vumoyl){display:flex;align-items:flex-start;gap:.7rem;font-size:.98rem;color:var(--color-gray-700);line-height:1.5}.dt-check.svelte-vumoyl{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#16a34a1f;color:#15803d;margin-top:.05rem}.dt-notify-list.svelte-vumoyl code:where(.svelte-vumoyl){background:#7c3bed1a;padding:.1em .35em;border-radius:4px;font-size:.85em}.dt-notify-visual.svelte-vumoyl{display:flex;justify-content:center}.dt-email-full.svelte-vumoyl{width:100%;max-width:400px;padding:0;overflow:hidden}.dt-email-full-head.svelte-vumoyl{display:flex;align-items:center;gap:.7rem;padding:1rem 1.1rem;border-bottom:1px solid var(--color-gray-100)}.dt-email-body.svelte-vumoyl{padding:1.1rem;display:flex;flex-direction:column;gap:.6rem}.dt-email-line.svelte-vumoyl{font-size:.85rem;color:var(--color-gray-700);line-height:1.4}.dt-email-line.svelte-vumoyl strong:where(.svelte-vumoyl){display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-400);margin-bottom:.1rem}.dt-pricing-section.svelte-vumoyl{padding:5rem 0}.dt-price-headline.svelte-vumoyl{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:760px;margin:0 auto 2.5rem}.dt-price-stat.svelte-vumoyl{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:14px;padding:1.5rem;text-align:center}.dt-price-num.svelte-vumoyl{display:block;font-size:1.8rem;font-weight:800;background:linear-gradient(135deg,var(--color-purple),var(--color-primary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dt-price-label.svelte-vumoyl{display:block;font-size:.85rem;color:var(--color-gray-500);margin-top:.3rem}.dt-compare-wrap.svelte-vumoyl{overflow-x:auto}.dt-compare.svelte-vumoyl{width:100%;max-width:860px;margin:0 auto;border-collapse:collapse;font-size:.92rem}.dt-compare.svelte-vumoyl th:where(.svelte-vumoyl),.dt-compare.svelte-vumoyl td:where(.svelte-vumoyl){padding:.85rem 1rem;text-align:left;border-bottom:1px solid var(--color-gray-200)}.dt-compare.svelte-vumoyl thead:where(.svelte-vumoyl) th:where(.svelte-vumoyl){font-size:.8rem;color:var(--color-gray-500);font-weight:600;vertical-align:bottom}.dt-compare.svelte-vumoyl td:where(.svelte-vumoyl):first-child,.dt-compare.svelte-vumoyl th:where(.svelte-vumoyl):first-child{color:var(--color-gray-700);font-weight:600}.dt-compare-us.svelte-vumoyl{background:#7c3bed0d;color:var(--color-gray-900)!important;font-weight:600}.dt-compare.svelte-vumoyl thead:where(.svelte-vumoyl) .dt-compare-us:where(.svelte-vumoyl){color:var(--color-purple)!important;font-weight:700;border-bottom:2px solid var(--color-purple)}.dt-price-cta.svelte-vumoyl{text-align:center;margin-top:2.5rem}@media (max-width: 900px){.dt-hero-layout.svelte-vumoyl,.dt-notify-layout.svelte-vumoyl{grid-template-columns:1fr}.dt-hero-visual.svelte-vumoyl{margin-top:1.5rem}.dt-modes-grid.svelte-vumoyl,.dt-perms-grid.svelte-vumoyl,.dt-usecases-grid.svelte-vumoyl{grid-template-columns:1fr 1fr}.dt-how-step.svelte-vumoyl,.dt-how-step--reverse.svelte-vumoyl .dt-how-copy:where(.svelte-vumoyl),.dt-how-step--reverse.svelte-vumoyl .dt-how-visual:where(.svelte-vumoyl){grid-template-columns:1fr;order:0}.dt-how-step.svelte-vumoyl{gap:1.5rem}}@media (max-width: 600px){.dt-modes-grid.svelte-vumoyl,.dt-perms-grid.svelte-vumoyl,.dt-usecases-grid.svelte-vumoyl,.dt-price-headline.svelte-vumoyl{grid-template-columns:1fr}.dt-hero-visual.svelte-vumoyl{flex-direction:column}.dt-hero-arrow.svelte-vumoyl{transform:rotate(90deg)}}
