.content{--content-measure:44rem;max-width:var(--content-measure);color:var(--wr-text-muted);overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.7}.content>:first-child{margin-top:0}.content :is(p,ul,ol,.table-scroll,.code-block,.callout,blockquote,hr){margin-block:0 var(--wr-space-5)}.content :is(h2,h3,h4){color:var(--wr-text);overflow-wrap:normal;scroll-margin-top:6rem}.content h2{margin-top:var(--wr-space-9);margin-bottom:var(--wr-space-4);font-family:var(--wr-font-display);font-weight:var(--wr-weight-bold);letter-spacing:var(--wr-tracking-display);font-size:clamp(1.3rem,1.15rem + .6vw,1.6rem);line-height:var(--wr-leading-snug)}.content h3{margin-top:var(--wr-space-7);margin-bottom:var(--wr-space-3);font-size:1.1875rem;font-weight:var(--wr-weight-bold)}.content h4{margin-top:var(--wr-space-6);margin-bottom:var(--wr-space-2);font-size:1.0625rem;font-weight:var(--wr-weight-bold)}.content strong{color:var(--wr-text);font-weight:var(--wr-weight-bold)}.content a{color:var(--wr-text);font-weight:var(--wr-weight-semibold);text-decoration-line:underline;text-decoration-color:color-mix(in oklab, var(--wr-primary-ink) 70%, transparent);text-underline-offset:3px;transition:text-decoration-color var(--wr-dur-fast) linear;text-decoration-thickness:2px}.content a:hover{text-decoration-color:var(--wr-primary-ink)}.content ul,.content ol{padding-left:0;list-style:none}.content li+li{margin-top:var(--wr-space-2)}.content li>:is(ul,ol){margin-top:var(--wr-space-2);margin-bottom:0}.content ul>li{padding-left:1.5rem;position:relative}.content ul>li:before{content:"";background:var(--wr-primary-ink);border-radius:1px;width:.4rem;height:.4rem;position:absolute;top:.68em;left:.3rem;transform:rotate(45deg)}.content ol{counter-reset:step}.content ol>li{counter-increment:step;padding-left:2.5rem;position:relative}.content ol>li+li{margin-top:var(--wr-space-3)}.content ol>li:before{content:counter(step);border-radius:var(--wr-radius-pill);background:color-mix(in oklab, var(--wr-primary) 14%, transparent);width:1.65rem;height:1.65rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--wr-primary-ink) 45%, transparent);color:var(--wr-primary-ink);font-size:var(--wr-text-sm);font-weight:var(--wr-weight-bold);font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:grid;position:absolute;top:.12em;left:0}.content ol ol>li:before{content:counter(step, lower-alpha)}.content code{border-radius:var(--wr-radius-xs);background:var(--wr-surface-2);box-shadow:inset 0 0 0 1px var(--wr-border);color:var(--wr-text);font-family:var(--wr-font-mono);overflow-wrap:anywhere;padding:.12em .4em;font-size:.86em}.content .code-block{position:relative}.content pre{padding:var(--wr-space-4) var(--wr-space-5);border-radius:var(--wr-radius-md);border:1px solid var(--wr-border);background:var(--wr-bg-deep);tab-size:2;margin:0;font-size:.875rem;line-height:1.6;overflow-x:auto}.content pre code{box-shadow:none;color:inherit;font-size:inherit;overflow-wrap:normal;background:0 0;padding:0}.content .table-scroll{border-radius:var(--wr-radius-md);border:1px solid var(--wr-border);background:color-mix(in oklab, var(--wr-surface) 70%, transparent);overflow-x:auto}.content table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.9375rem;line-height:1.5}.content th,.content td{padding:var(--wr-space-3) var(--wr-space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--wr-border)}.content thead th{background:var(--wr-surface-2);color:var(--wr-text-subtle);font-size:var(--wr-text-xs);font-weight:var(--wr-weight-bold);letter-spacing:var(--wr-tracking-caps);text-transform:uppercase;white-space:nowrap}.content tbody tr:last-child>*{border-bottom:0}.content td:first-child{color:var(--wr-text)}.content blockquote{padding:var(--wr-space-1) 0 var(--wr-space-1) var(--wr-space-5);border-left:3px solid var(--wr-border-strong)}.content hr{background:var(--wr-border);height:1px;margin-block:var(--wr-space-8);border:0}.content .callout{--callout:var(--wr-info);--callout-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 16.5v-5M12 7.6v.1'/%3E%3C/svg%3E");padding:var(--wr-space-4) var(--wr-space-5) var(--wr-space-4) calc(var(--wr-space-5) + 3px);border-radius:var(--wr-radius-md);background:color-mix(in oklab, var(--callout) 9%, var(--wr-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--callout) 26%, transparent);font-size:1rem;position:relative;overflow:hidden}.content .callout:before{content:"";background:var(--callout);width:3px;position:absolute;inset:0 auto 0 0}.content .callout>:last-child{margin-bottom:0}.content .callout>*+*{margin-top:var(--wr-space-2)}.content .callout__title{align-items:center;gap:var(--wr-space-2);margin-bottom:var(--wr-space-1);color:var(--callout);font-size:var(--wr-text-sm);font-weight:var(--wr-weight-bold);letter-spacing:var(--wr-tracking-caps);text-transform:uppercase;display:flex}.content .callout__title:before{content:"";width:1.15rem;height:1.15rem;-webkit-mask:var(--callout-icon) center / contain no-repeat;mask:var(--callout-icon) center / contain no-repeat;background:currentColor;flex:none}.content .callout--tip{--callout:var(--wr-primary-ink);--callout-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21.5h4'/%3E%3Cpath d='M12 2.5a6.8 6.8 0 0 0-4.2 12.2c.7.6 1.2 1.4 1.2 2.3v.5h6V17c0-.9.5-1.7 1.2-2.3A6.8 6.8 0 0 0 12 2.5Z'/%3E%3C/svg%3E")}.content .callout--important{--callout:var(--wr-accent);--callout-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v3M12 18v3M3 12h3M18 12h3'/%3E%3Cpath d='M12 7.5c.6 2.4 2.1 3.9 4.5 4.5-2.4.6-3.9 2.1-4.5 4.5-.6-2.4-2.1-3.9-4.5-4.5 2.4-.6 3.9-2.1 4.5-4.5Z'/%3E%3C/svg%3E")}.content .callout--warning{--callout:var(--wr-warning);--callout-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.3 3.9 1.9 18a2 2 0 0 0 1.7 3h16.8a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0Z'/%3E%3Cpath d='M12 9.5v4M12 17v.1'/%3E%3C/svg%3E")}.content .callout--caution{--callout:var(--wr-danger);--callout-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 2.5h8.2l5.4 5.4v8.2l-5.4 5.4H7.9l-5.4-5.4V7.9Z'/%3E%3Cpath d='M12 8v4.5M12 16v.1'/%3E%3C/svg%3E")}.code-copy{top:var(--wr-space-2);right:var(--wr-space-2);align-items:center;gap:var(--wr-space-1);min-height:2rem;padding:0 var(--wr-space-3);border-radius:var(--wr-radius-sm);background:var(--wr-surface-2);box-shadow:inset 0 0 0 1px var(--wr-border);color:var(--wr-text-muted);font-family:var(--wr-font-body);font-size:var(--wr-text-xs);font-weight:var(--wr-weight-bold);letter-spacing:var(--wr-tracking-caps);text-transform:uppercase;cursor:pointer;opacity:.85;transition:opacity var(--wr-dur-fast) linear, color var(--wr-dur-fast) linear;border:0;display:inline-flex;position:absolute}.code-copy:hover,.code-copy:focus-visible,.code-copy[data-copied]{opacity:1;color:var(--wr-text)}.code-copy[data-copied]{color:var(--wr-primary-ink)}.content .code-block.has-copy pre{padding-right:5.5rem}
