.dm-card{border:1px solid var(--color-line);border-radius:20px;background:#fff;box-shadow:0 4px 14px #1217260d}.dm-input{display:flex;align-items:center;height:36px;padding-inline:12px;border:1px solid var(--color-line);border-radius:8px;background:#fff;box-shadow:0 1px 2px #0000000d;color:var(--color-ink-muted);font-size:14px;line-height:20px;white-space:nowrap}.dm-label{color:var(--color-ink-muted);font-size:14px;line-height:20px}.dm-hint{color:var(--color-ink-muted);font-size:12px}.dm-btn{display:inline-flex;flex-shrink:0;gap:6px;align-items:center;justify-content:center;height:36px;padding-inline:16px;border-radius:999px;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;transition:background-color .2s,box-shadow .2s}.dm-btn-primary{background:var(--color-accent);color:#f9fafb}.dm-btn-primary[data-cursor-on]{background:var(--color-accent-ink)}.dm-btn-outline{border:1px solid var(--color-line);background:#fff;box-shadow:0 1px 2px #0000000d;color:var(--color-ink)}.dm-btn-outline[data-cursor-on]{background:var(--color-fill)}.dm-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:12px;line-height:16px;white-space:nowrap}.dm-tab{padding:8px 16px;border-radius:8px;font-size:16px;font-weight:500;line-height:24px;white-space:nowrap}.dm-tab.is-active{background:var(--color-accent-soft);color:var(--color-accent)}.dm-switch{position:relative;flex-shrink:0;width:44px;height:24px;border-radius:999px;background:var(--color-line);transition:background-color .25s}.dm-switch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #00000026;transition:translate .3s cubic-bezier(.22,1,.36,1)}.dm-switch.is-on{background:var(--color-accent)}.dm-switch.is-on:after{translate:20px 0;background:#f9fafb}.dm-check{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--color-line);border-radius:4px;background:#fff;box-shadow:0 1px 2px #0000000d;transition:background-color .2s,border-color .2s}.dm-check>img{opacity:0;scale:.6;transition:opacity .2s,scale .25s cubic-bezier(.34,1.56,.64,1)}.dm-check.is-on{border-color:var(--color-ink);background:var(--color-accent)}.dm-check.is-on>img{opacity:1;scale:1}.dm-swap{display:inline-grid}.dm-swap>*{grid-area:1 / 1;transition:opacity .25s ease-out,translate .35s cubic-bezier(.22,1,.36,1)}.dm-swap>.dm-to{opacity:0;translate:0 8px}.dm-reveal-row{display:grid;grid-template-rows:0fr;transition:grid-template-rows .65s cubic-bezier(.22,1,.36,1)}.dm-reveal-row>div{overflow:hidden;min-height:0}.shell-sidebar{--ease: cubic-bezier(.65, 0, .35, 1);position:relative;display:flex;flex-shrink:0;flex-direction:column;gap:16px;width:88px;padding:20px 18px;border-right:1px solid var(--color-line);background:#fff;transition:width .55s var(--ease),padding .55s var(--ease),gap .55s var(--ease)}.shell-header{position:relative;flex-shrink:0;height:84px;transition:height .55s var(--ease)}.shell-mark{position:absolute;top:0;left:6px;width:40px;height:40px;transition:left .55s var(--ease)}.shell-brand{position:absolute;top:8px;left:50px;color:var(--color-accent);font-family:var(--font-heading);font-size:22px;font-weight:600;line-height:24px;white-space:nowrap;opacity:0;transition:opacity .25s}.shell-toggle{position:absolute;top:52px;left:10px;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--color-line);border-radius:999px;background:#fff;box-shadow:0 1px 3px #1217260f;transition:top .55s var(--ease),left .55s var(--ease),background-color .2s}.shell-toggle[data-cursor-on]{background:var(--color-fill)}.shell-toggle>img{grid-area:1 / 1;transition:opacity .3s}.toggle-close{opacity:0}.shell-section{display:flex;flex-direction:column}.shell-group-title{display:grid;grid-template-rows:0fr;color:var(--color-ink-subtle);font-size:12px;font-weight:500;letter-spacing:.4px;white-space:nowrap;opacity:0;transition:grid-template-rows .55s var(--ease),opacity .25s,margin .55s var(--ease)}.shell-group-title>span{overflow:hidden;min-height:0}.shell-group{display:flex;flex-direction:column;gap:4px;width:52px;padding:6px;border:1px solid var(--color-line);border-radius:999px;background:#fff;filter:drop-shadow(0 2px 4px rgb(18 23 38 / .06));transition:width .55s var(--ease),padding .55s var(--ease),border-radius .55s var(--ease)}.shell-item{display:flex;align-items:center;gap:12px;width:40px;height:40px;padding-left:10px;overflow:hidden;border:1px solid transparent;border-radius:999px;color:var(--color-ink-muted);transition:width .55s var(--ease),border-radius .55s var(--ease),background-color .2s,color .2s}.shell-item[data-cursor-on]{background:var(--color-fill);color:var(--color-ink)}.shell-item.is-active{background:var(--color-accent-soft);color:var(--color-accent)}.shell-tour .shell-item.is-active{background:transparent}.shell-indicator{position:absolute;z-index:1;border-radius:999px;background:var(--color-accent-soft);mix-blend-mode:multiply;pointer-events:none}.shell-icon{flex-shrink:0;width:20px;height:20px;margin-left:-1px;background:currentColor;mask:var(--icon) center / 20px 20px no-repeat}.shell-label{font-size:14px;font-weight:500;white-space:nowrap;opacity:0;transition:opacity .2s}[data-state~=sidebar]:not([data-state~=collapsed]){.shell-sidebar{gap:12px;width:240px;padding-inline:16px}.shell-header{height:40px}.shell-mark{left:0}.shell-brand{opacity:1;transition-delay:.25s}.shell-toggle{top:4px;left:176px}.toggle-open{opacity:0}.toggle-close{opacity:1}.shell-group-title{grid-template-rows:1fr;margin-bottom:12px;opacity:1;transition-delay:0ms,.25s,0ms}.shell-group{width:208px;padding:8px;border-radius:24px}.shell-item{width:190px;border-radius:14px}.shell-label{opacity:1;transition-delay:.25s}}.dm-toast{position:absolute;right:24px;bottom:24px;z-index:40;display:flex;align-items:center;gap:12px;width:400px;padding:14px 20px 14px 16px;border:1px solid var(--color-line);border-radius:18px;background:#fff;box-shadow:0 16px 40px -6px #12174d24;opacity:0;translate:0 16px;scale:.97;transition:opacity .25s ease-out,translate .45s cubic-bezier(.34,1.4,.64,1),scale .45s cubic-bezier(.34,1.4,.64,1)}[data-state~=saved] [data-toast-on=saved],[data-state~=copied] [data-toast-on=copied],[data-state~=csv] [data-toast-on=csv],[data-state~=sent] [data-toast-on=sent]{opacity:1;translate:0 0;scale:1}[data-state~=birthday] [data-toast-on=copied]{opacity:0;translate:0 16px}.live-row-cells[data-astro-cid-sv6e43cv]{background:#1f3bff0d}.live-bar[data-astro-cid-sv6e43cv]{transform-origin:bottom;transition:scale .6s cubic-bezier(.34,1.56,.64,1) .2s}[data-state~=live] .live-row[data-astro-cid-sv6e43cv]{grid-template-rows:1fr}[data-state~=live] .live-count[data-astro-cid-sv6e43cv]>.dm-from{opacity:0;translate:0 -8px}[data-state~=live] .live-count[data-astro-cid-sv6e43cv]>.dm-to{opacity:1;translate:0 0}[data-state~=live] .live-bar[data-astro-cid-sv6e43cv]{scale:1 1.1}.channel-chip[data-astro-cid-okzgltkr]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 6px;border-radius:999px;font-size:12px;font-weight:500}.channel-option[data-astro-cid-okzgltkr]{border:1.5px solid var(--color-line);border-radius:12px;background:#fff;transition:border-color .25s,box-shadow .25s,background .25s}.channel-option[data-astro-cid-okzgltkr].is-selected,[data-state~=whatsapp] .whatsapp-option[data-astro-cid-okzgltkr]{border-color:var(--color-accent);background:var(--color-accent-soft);box-shadow:0 4px 14px #4f46e514}[data-state~=whatsapp] .whatsapp-check[data-astro-cid-okzgltkr]{border-color:var(--color-ink);background:var(--color-accent)}[data-state~=whatsapp] .whatsapp-check[data-astro-cid-okzgltkr]>img[data-astro-cid-okzgltkr]{opacity:1;scale:1}.campaign-list[data-astro-cid-okzgltkr],.campaign-composer[data-astro-cid-okzgltkr]{transition:opacity .35s ease-out,translate .45s cubic-bezier(.22,1,.36,1),visibility 0s linear .35s}.campaign-composer[data-astro-cid-okzgltkr]{opacity:0;translate:24px 0;visibility:hidden}[data-state~=compose]:not([data-state~=sent]) .campaign-list[data-astro-cid-okzgltkr]{opacity:0;translate:-24px 0}[data-state~=compose]:not([data-state~=sent]) .campaign-composer[data-astro-cid-okzgltkr]{opacity:1;translate:0 0;visibility:visible}.new-campaign-cells[data-astro-cid-okzgltkr]{background:#0596690f}[data-state~=sent] .new-campaign[data-astro-cid-okzgltkr]{grid-template-rows:1fr;transition-delay:.3s}[data-state~=whatsapp] .whatsapp-swap[data-astro-cid-okzgltkr]>.dm-from,[data-state~=sent] .sent-swap[data-astro-cid-okzgltkr]>.dm-from{opacity:0;translate:0 -8px}[data-state~=whatsapp] .whatsapp-swap[data-astro-cid-okzgltkr]>.dm-to,[data-state~=sent] .sent-swap[data-astro-cid-okzgltkr]>.dm-to{opacity:1;translate:0 0}[data-state~=birthday] .birthday-field[data-astro-cid-vquhvaig]{grid-template-rows:1fr}[data-state~=birthday] .birthday-switch[data-astro-cid-vquhvaig]{background:var(--color-ink)}[data-state~=birthday] .birthday-switch[data-astro-cid-vquhvaig]:after{translate:20px 0;background:#f9fafb}.demo-camera{--cam-s: 1;transition:transform .9s cubic-bezier(.65,0,.35,1)}.demo-cursor{position:absolute;top:0;left:0;z-index:60;transform-origin:5px 3.5px;scale:calc(.9 / (var(--cam-s) * var(--fit, 1)));filter:drop-shadow(0 2px 3px rgb(0 0 0 / .25));transition:opacity .3s ease-out,scale .9s cubic-bezier(.65,0,.35,1)}.demo-cursor>svg{transition:scale .15s ease-out;transform-origin:5px 3.5px}.demo-cursor.is-pressing>svg{scale:.82}.demo-ripple{position:absolute;top:0;left:0;z-index:59;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:9999px;background:#4f46e538;opacity:0}.demo-ripple.is-active{animation:demo-ripple .6s ease-out}@keyframes demo-ripple{0%{opacity:1;scale:calc(.3 / (var(--cam-s) * var(--fit, 1)))}to{opacity:0;scale:calc(1.2 / (var(--cam-s) * var(--fit, 1)))}}[data-state~=reminder] .reminder-switch[data-astro-cid-vfctiiac]{background:var(--color-ink)}[data-state~=reminder] .reminder-switch[data-astro-cid-vfctiiac]:after{translate:20px 0;background:#f9fafb}.tour-page{position:absolute;inset:0;overflow:hidden;visibility:hidden;opacity:0;translate:64px 0;transition:opacity .25s ease-out,translate 0s .3s,visibility 0s .3s}.tour-page.is-current{visibility:visible;opacity:1;translate:0 0;transition:opacity .35s ease-out .12s,translate .8s var(--ease-spring) .12s,visibility 0s}.tour-page.is-leaving{visibility:visible;opacity:0;translate:-48px 0;transition:opacity .3s ease-in,translate .4s cubic-bezier(.65,0,.35,1)}.tour-page.is-current>*>*>*>*>*{animation:tour-rise .8s var(--ease-spring) both}.tour-page.is-current>*>*>*>*>:nth-child(2){animation-delay:90ms}.tour-page.is-current>*>*>*>*>:nth-child(3){animation-delay:.18s}.tour-page.is-current>*>*>*>*>:nth-child(4){animation-delay:.27s}.tour-page.is-current>*>*>*>*>:nth-child(n+5){animation-delay:.36s}.tour-page.is-current .dm-bar{transform-origin:bottom;animation:tour-bar .9s var(--ease-spring) both;animation-delay:calc(.45s + var(--bar-i, 0) * 35ms)}.tour-page.is-current .dm-row{animation:tour-row .7s var(--ease-spring) both;animation-delay:calc(.5s + var(--row-i, 0) * 70ms)}@keyframes tour-rise{0%{opacity:0;translate:0 26px;scale:.97}}@keyframes tour-bar{0%{scale:1 0}}@keyframes tour-row{0%{opacity:0;translate:-28px 0}}@media(prefers-reduced-motion:reduce){.tour-page,.tour-page.is-current,.tour-page.is-leaving{translate:none;transition:none}.tour-page.is-current *{animation:none!important}}
