@media (prefers-reduced-motion:no-preference){.pages-module_rise_rtdKdq{animation:fc-fade-up .8s var(--ease-out) both;animation-delay:calc(.12s + var(--i,0) * 90ms)}}.pages-module_brush_rtdKdq{aspect-ratio:463/43;block-size:auto}.pages-module_doc_rtdKdq{padding-block:calc(var(--header-h) + 96 * var(--u)) calc(120 * var(--u))}.pages-module_docHead_rtdKdq{max-inline-size:1100px}.pages-module_eyebrow_rtdKdq{color:var(--c-accent);font-size:var(--fs-button);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.pages-module_docTitle_rtdKdq{font-size:var(--fs-h1);font-weight:700;line-height:var(--lh);text-transform:uppercase;text-wrap:balance;margin-block-start:18px}.pages-module_docBrush_rtdKdq{inline-size:min(546px,72%);margin-block-start:calc(12 * var(--u))}.pages-module_meta_rtdKdq{color:color-mix(in oklab, var(--c-fg) 70%, var(--c-bg));margin-block-start:calc(28 * var(--u));font-size:16px;line-height:1.5}.pages-module_docBody_rtdKdq{grid-template-columns:minmax(0,300px) minmax(0,760px);justify-content:space-between;align-items:start;gap:48px;margin-block-start:calc(88 * var(--u));display:grid}.pages-module_toc_rtdKdq{top:calc(var(--header-h) + 32px);max-block-size:calc(100svh - var(--header-h) - 64px);scrollbar-width:thin;position:sticky;overflow-y:auto}.pages-module_tocTitle_rtdKdq{color:var(--c-muted);text-transform:uppercase;letter-spacing:.06em;margin-block-end:14px;font-size:14px;font-weight:500}.pages-module_tocList_rtdKdq{counter-reset:toc;border-inline-start:1px solid #ffffff24;gap:2px;display:grid}.pages-module_tocLink_rtdKdq{color:color-mix(in oklab, var(--c-fg) 72%, var(--c-bg));transition:color var(--t-micro) var(--ease-out);gap:10px;padding:7px 0 7px 18px;font-size:15px;line-height:1.35;display:flex;position:relative}.pages-module_tocLink_rtdKdq:before{content:"";background:var(--c-accent);inline-size:2px;transition:transform var(--t-ui) var(--ease-out);position:absolute;inset:0 auto 0 -1px;transform:scaleY(0)}.pages-module_tocLink_rtdKdq[aria-current=true]{color:var(--c-fg)}.pages-module_tocLink_rtdKdq[aria-current=true]:before{transform:none}.pages-module_tocNum_rtdKdq{min-inline-size:1.6em;color:var(--c-accent);font-variant-numeric:tabular-nums;flex:none}@media (hover:hover){.pages-module_tocLink_rtdKdq:hover{color:var(--c-accent)}}.pages-module_prose_rtdKdq{color:color-mix(in oklab, var(--c-fg) 88%, var(--c-bg));font-size:clamp(16px,14.3px + .28vw,19px);line-height:1.62}.pages-module_prose_rtdKdq section+section{margin-block-start:3.2em}.pages-module_prose_rtdKdq h2{color:var(--c-fg);text-transform:uppercase;scroll-margin-top:calc(var(--header-h) + 24px);align-items:baseline;gap:.6em;margin-block-end:.9em;font-size:clamp(21px,16.5px + .75vw,30px);font-weight:700;line-height:1.2;display:flex}.pages-module_prose_rtdKdq p+p,.pages-module_prose_rtdKdq p+ul,.pages-module_prose_rtdKdq ul+p{margin-block-start:.8em}.pages-module_prose_rtdKdq ul{gap:.45em;display:grid}.pages-module_prose_rtdKdq li{padding-inline-start:1.5em;position:relative}.pages-module_prose_rtdKdq li:before{content:"";background:var(--c-accent);inset-inline-start:.25em;block-size:2px;inline-size:.6em;position:absolute;top:.78em}.pages-module_prose_rtdKdq a{color:var(--c-fg);text-decoration:underline;-webkit-text-decoration-color:var(--c-accent);-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-underline-offset:.2em;transition:color var(--t-micro) var(--ease-out);text-decoration-thickness:1px}.pages-module_prose_rtdKdq b{color:var(--c-fg);font-weight:500}@media (hover:hover){.pages-module_prose_rtdKdq a:hover{color:var(--c-accent)}}.pages-module_num_rtdKdq{color:var(--c-accent);flex:none;font-size:.75em;font-style:italic;font-weight:900}.pages-module_todo_rtdKdq{color:var(--c-accent);white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#c6ff021a;border:1px dashed #c6ff028c;border-radius:4px;padding:.05em .35em;font-size:.92em}.pages-module_updated_rtdKdq{color:var(--c-muted);margin-block-start:3.2em;font-size:15px}@media not (min-width:1200px){.pages-module_docBody_rtdKdq{grid-template-columns:minmax(0,760px);justify-content:start;gap:40px}.pages-module_toc_rtdKdq{border-radius:var(--radius);border:1px solid #ffffff24;max-block-size:none;padding:20px 24px;position:static}.pages-module_tocList_rtdKdq{border:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.pages-module_tocLink_rtdKdq{align-items:center;min-block-size:44px;padding-inline-start:0}.pages-module_tocLink_rtdKdq:before{display:none}}@media not (min-width:768px){.pages-module_doc_rtdKdq{padding-block-start:calc(var(--header-h) + 40px)}.pages-module_tocList_rtdKdq{grid-template-columns:minmax(0,1fr)}.pages-module_meta_rtdKdq{font-size:14px}}.pages-module_nf_rtdKdq{min-block-size:clamp(560px,100svh,960px);padding-block:calc(var(--header-h) + 48px) 80px;text-align:center;place-items:center;display:grid;overflow-x:clip}.pages-module_nfInner_rtdKdq,.pages-module_nfHeading_rtdKdq{flex-direction:column;align-items:center;display:flex}.pages-module_nfCode_rtdKdq{letter-spacing:-.03em;clip-path:inset(-.2em -.3em 0);font-size:clamp(132px,24vw,300px);font-style:italic;font-weight:900;line-height:.88;display:flex}.pages-module_nfDigit_rtdKdq{display:inline-block}.pages-module_nfDigit_rtdKdq:nth-child(2){color:var(--c-accent)}@media (prefers-reduced-motion:no-preference){.pages-module_nfDigit_rtdKdq{animation:fc-rise 1.1s var(--ease-out) both;animation-delay:calc(.12s + var(--i) * .11s)}}.pages-module_nfBrush_rtdKdq{inline-size:1.7em;margin-block-start:.04em;font-size:clamp(132px,24vw,300px)}.pages-module_nfTitle_rtdKdq{text-wrap:balance;font-size:var(--fs-h2);font-weight:700;line-height:var(--lh);text-transform:uppercase;margin-block-start:calc(36 * var(--u))}.pages-module_nfText_rtdKdq{max-inline-size:30em;color:color-mix(in oklab, var(--c-fg) 80%, var(--c-bg));font-size:var(--fs-body);text-wrap:pretty;margin-block-start:16px;line-height:1.45}.pages-module_actions_rtdKdq{flex-wrap:wrap;justify-content:center;gap:16px 24px;margin-block-start:calc(48 * var(--u));display:flex}.pages-module_actions_rtdKdq>*{--btn-w:321px}@media not (min-width:768px){.pages-module_actions_rtdKdq{flex-direction:column;align-self:stretch}.pages-module_actions_rtdKdq>*{--btn-w:100%}}
