.snd-grid{gap:var(--ems-space-4);margin-bottom:var(--ems-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.snd-body{flex-direction:column;gap:16px;display:flex}.snd-modes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.snd-mode{border:1px solid var(--ems-border);border-radius:var(--ems-radius);background:var(--ems-surface);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--ems-transition), background-color var(--ems-transition);gap:10px;padding:14px;display:flex}.snd-mode:hover{border-color:var(--ems-border-strong)}.snd-mode.selected{border-color:var(--ems-accent);background:var(--ems-accent-subtle)}.snd-mode:focus-visible{box-shadow:var(--ems-focus-ring);outline:none}.snd-mode strong{font-size:.86rem;display:block}.snd-mode small{color:var(--ems-text-subtle);margin-top:2px;font-size:.76rem;line-height:1.4;display:block}.snd-mode-radio{border:2px solid var(--ems-border-strong);border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px}.snd-mode.selected .snd-mode-radio{border:5px solid var(--ems-accent)}.snd-readonly,.snd-secret{border:1px dashed var(--ems-border-strong);border-radius:var(--ems-radius);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;font-size:.82rem;display:flex}.snd-readonly>span{color:var(--ems-text-subtle)}.snd-secret{justify-content:space-between;padding-block:4px}.snd-readonly code,.snd-secret code{overflow-wrap:anywhere}.snd-connect{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.snd-label{font-size:.82rem;font-weight:600}.snd-embedded{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.snd-embedded small{color:var(--ems-text-muted);font-size:.76rem;line-height:1.45}.snd-meta-btn{color:#fff;height:42px;font:inherit;cursor:pointer;background:#1877f2;border:none;border-radius:8px;align-items:center;gap:10px;padding:0 18px 0 8px;font-size:.88rem;font-weight:650;display:inline-flex}.snd-meta-btn:hover{background:#166fe5}.snd-meta-btn:disabled{opacity:.6;cursor:progress}.snd-meta-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #1877f259}.snd-meta-logo{color:#1877f2;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:1.1rem;font-weight:800;line-height:1;display:grid}.snd-facts{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.snd-facts>div{border-radius:var(--ems-radius);background:var(--ems-surface-subtle);padding:10px 12px}.snd-facts dt{color:var(--ems-text-muted);font-size:.72rem;font-weight:600}.snd-facts dd{margin:2px 0 0;font-size:.86rem;font-weight:600}.snd-actions{border-top:1px solid var(--ems-border);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.snd-pricing{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0;padding:0;list-style:none;display:grid}.snd-pricing li{color:var(--ems-text-subtle);align-items:flex-start;gap:10px;font-size:.82rem;line-height:1.45;display:flex}.snd-pricing .ems-chip{text-align:center;flex:none;min-width:110px}@media (max-width:1199px){.snd-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.snd-modes,.snd-facts,.snd-pricing{grid-template-columns:minmax(0,1fr)}.snd-pricing li{flex-direction:column;gap:4px}.snd-pricing .ems-chip{min-width:0}}.snd-mode:disabled{opacity:.55;cursor:not-allowed}.snd-error{color:var(--ems-danger);font-size:.76rem;font-weight:600;line-height:1.45}.snd-stored{color:var(--ems-success);align-items:center;gap:6px;font-size:.82rem;font-weight:600;display:inline-flex}.snd-stored .ems-icon{width:14px;height:14px}.snd-webhook{border-radius:var(--ems-radius);background:var(--ems-surface-subtle);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.snd-webhook>small{color:var(--ems-text-muted);font-size:.74rem}.snd-copy{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:.8rem;display:grid}.snd-copy>span{color:var(--ems-text-subtle);font-weight:600}.snd-copy code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.snd-busy{color:var(--ems-text-subtle);align-items:center;gap:8px;font-size:.82rem;display:inline-flex}@media (max-width:599px){.snd-copy{grid-template-columns:minmax(0,1fr) auto}.snd-copy>span{grid-column:1/-1}}
