.wrap{width:100%;max-width:var(--sx-max);margin-inline:auto;padding-inline:var(--sx-gutter)}.page-body{padding-block:48px 64px}.doc{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;padding-block:32px 80px}@media (min-width:1024px){.doc{grid-template-columns:minmax(0,1fr) 250px;gap:56px;-webkit-padding-before:56px;padding-block-start:56px}}.toc ol{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.toc a{display:block;padding:6px 10px;border-radius:8px;color:var(--c-muted);font-size:14px;line-height:1.4;text-decoration:none}.toc a:hover{background:var(--c-grouped);color:var(--c-ink)}.toc-desktop{display:none}.toc-mobile{border:1px solid var(--c-line);border-radius:16px;padding-inline:16px}.toc-mobile summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;font-weight:600;list-style:none;cursor:pointer}.toc-mobile summary::-webkit-details-marker{display:none}.toc-mobile summary svg{flex:none;color:var(--c-muted-2);transition:transform .2s cubic-bezier(.2,.7,.2,1)}.toc-mobile[open] summary svg{transform:rotate(180deg)}.toc-mobile ol{-webkit-padding-after:12px;padding-block-end:12px}@media (min-width:1024px){.toc-mobile{display:none}.toc-desktop{display:block;max-height:calc(100vh - var(--sx-header-h) - 48px);overflow-y:auto}.toc{order:2;align-self:start;position:-webkit-sticky;position:sticky;top:calc(var(--sx-header-h) + 24px)}}.toc-h{margin:0 0 8px;-webkit-margin-start:10px;margin-inline-start:10px;color:var(--c-ink);font:700 15px/22px var(--font-body)}.prose{max-width:720px;min-width:0;font-size:17px;line-height:28px}.prose h2{margin:48px 0 12px;font-size:24px;font-weight:700;line-height:30px;letter-spacing:-.02em;scroll-margin-top:calc(var(--sx-header-h) + 16px)}.prose h2:first-of-type{margin-top:24px}.prose h3{margin:28px 0 8px;font-size:19px;font-weight:700;letter-spacing:-.01em}.prose ol,.prose p,.prose table,.prose ul{margin:0 0 16px}.prose ol,.prose ul{-webkit-padding-start:22px;padding-inline-start:22px}.prose li{margin:6px 0}.prose li::marker{color:var(--c-accent-pressed)}.prose a{color:var(--c-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.prose strong{font-weight:650}.doc-meta{color:var(--c-muted);font-size:15px}.callout{margin:0 0 20px;padding:18px 20px;border-radius:16px;background:var(--c-warning-wash);color:var(--c-warning-ink)}.callout p:last-child{margin-bottom:0}.table-wrap{overflow-x:auto;margin:0 0 20px;border:1px solid var(--c-line);border-radius:16px}.data-table{width:100%;margin:0;border-collapse:collapse;font-size:15px;line-height:1.5}.data-table td,.data-table th{padding:12px 14px;border-bottom:1px solid var(--c-line-soft);text-align:start;vertical-align:top}.data-table th{background:var(--c-grouped);font-weight:600}.data-table tr:last-child td{border-bottom:0}.keywords{display:grid;grid-gap:12px;gap:12px;margin:0 0 20px}@media (min-width:640px){.keywords{grid-template-columns:repeat(3,minmax(0,1fr))}}.keyword{padding:16px;border-radius:16px;background:var(--c-grouped);font-size:15px;line-height:1.5}.keyword b{display:block;margin-bottom:4px;color:var(--c-accent-strong);font-size:18px;letter-spacing:.04em}.sms-sample{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:4px 0 12px;padding:10px 14px;border-radius:18px;border-end-start-radius:6px;background:var(--c-grouped);color:var(--c-ink);font-size:16px;line-height:1.45}.section{padding-block:72px}.section-wash{background:var(--c-grouped)}.invite{max-width:640px;text-align:center}.invite .sx-brand-mark{margin:0 auto 24px}.invite h1{font:var(--head-weight) clamp(34px,6vw,52px) /1.05 var(--font-body);letter-spacing:var(--track-display)}.invite-lede{margin:16px auto 28px;max-width:32em;color:var(--c-muted);font-size:18px}.code-box{display:inline-flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:28px;padding:16px 28px;border:1.5px dashed var(--c-toast-action);border-radius:18px;background:var(--c-bg)}.code-box span{color:var(--c-muted);font-size:14px}.code-box b{font-size:30px;font-weight:800;letter-spacing:.12em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.invite-steps{margin:40px auto 0;padding:0;max-width:520px;list-style:none;text-align:start;counter-reset:invite}.invite-steps li{position:relative;padding:14px 0;-webkit-padding-start:48px;padding-inline-start:48px;border-top:1px solid var(--c-line-soft);counter-increment:invite}.invite-steps li:before{content:counter(invite);position:absolute;inset-inline-start:0;top:14px;min-width:30px;color:var(--c-accent);font:700 17px/28px var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.invite-fine{margin-top:24px;color:var(--c-muted);font-size:14px}