.article-page,.article-body{--rc-gold: #ffd000;--rc-gold-alt: #ffd700;--rc-text: #e8e8ed;--rc-muted: #8b99b3;--rc-surface: #1a2a4f;--rc-surface2: #101f37;--rc-border: #2e3348;--rc-bg: #0f1b32;--rc-accent: #3b82f6}.article-page{color:var(--rc-text)}.article-body{--tw-prose-body: var(--rc-text);--tw-prose-headings: var(--rc-gold);--tw-prose-lead: var(--rc-text);--tw-prose-links: var(--rc-gold);--tw-prose-bold: var(--rc-text);--tw-prose-counters: var(--rc-muted);--tw-prose-bullets: var(--rc-muted);--tw-prose-hr: var(--rc-border);--tw-prose-quotes: var(--rc-text);--tw-prose-quote-borders: var(--rc-gold);--tw-prose-captions: var(--rc-muted);--tw-prose-code: var(--rc-text);--tw-prose-pre-code: var(--rc-text);--tw-prose-pre-bg: var(--rc-surface2);--tw-prose-th-borders: var(--rc-border);--tw-prose-td-borders: var(--rc-border);color:var(--rc-text);max-width:72ch;margin-left:0;margin-right:0;text-align:left}.article-body h1,.article-body h2,.article-body h3,.article-body h4{color:var(--rc-gold);text-align:left}.article-body a{color:var(--rc-gold);text-decoration:underline;text-underline-offset:3px}.article-body a:hover{color:var(--rc-gold-alt)}.article-body table{width:100%;border-collapse:collapse;border:1px solid var(--rc-border)}.article-body th,.article-body td{border:1px solid var(--rc-border);padding:.5rem .75rem;text-align:left}.article-body thead th{background-color:var(--rc-surface);color:var(--rc-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem;font-weight:600}.article-body tbody tr:nth-child(even){background-color:var(--rc-surface2)}.article-body .table-scroll{overflow-x:auto;margin:1.5rem 0}.article-body .table-scroll>table{margin:0}.article-body td code,.article-body th code{overflow-wrap:anywhere}.article-body img{width:100%;height:auto;border-radius:10px}.article-body figure{margin-left:0;margin-right:0}.article-body figcaption{color:var(--rc-muted);text-align:center;font-size:.875rem}.article-body .article-video iframe{width:100%;aspect-ratio:16 / 9;height:auto;border:0;border-radius:10px}.article-body blockquote{border-left:3px solid var(--rc-gold);padding-left:1rem;font-style:normal}.article-body pre{background-color:var(--rc-surface2);color:var(--rc-text);border-radius:6px;padding:1rem;overflow-x:auto}.article-body :not(pre)>code:before,.article-body :not(pre)>code:after{content:none}.article-body :not(pre)>code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Courier New,monospace;font-weight:400;background-color:var(--rc-surface);color:var(--rc-text);padding:2px 5px;border-radius:4px}.article-body thead th>code{background-color:var(--rc-surface2)}.article-body a>code{color:inherit}.article-body hr{border-color:var(--rc-border)}.article-body .article-cta{margin:2rem 0;padding:1.25rem 1.5rem;background-color:var(--rc-surface2);border:1px solid var(--rc-border);border-radius:10px}.article-body .article-cta>:first-child{margin-top:0}.article-body .article-cta>:last-child{margin-bottom:0}.article-body .article-cta a{display:inline-block;padding:10px 22px;border-radius:9999px;background-color:var(--rc-gold);color:var(--rc-bg);font-weight:600;text-decoration:none;transition:filter .12s ease}.article-body .article-cta a:hover{color:var(--rc-bg);filter:brightness(1.05)}.article-body .article-cta a:focus-visible{outline:2px solid var(--rc-accent);outline-offset:2px}.article-faq h3,.article-faq p{color:var(--rc-text)}.article-toc__title{margin:0;color:var(--rc-muted);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.article-toc__list{list-style:none;margin:.75rem 0 0;padding:0}.article-toc__list li+li{margin-top:.5rem}.article-toc__link{display:block;color:var(--rc-text);font-size:.9375rem;line-height:1.4;text-decoration:none}.article-toc__link:hover{color:var(--rc-gold-alt);text-decoration:underline;text-underline-offset:3px}.article-toc__link:focus-visible{outline:2px solid var(--rc-accent);outline-offset:2px}.article-toc__link[aria-current=true]{color:var(--rc-gold);font-weight:600}.article-body .article-toc__link{color:var(--rc-text);font-weight:400;text-decoration:none}.article-body .article-toc__link:hover{color:var(--rc-gold-alt);text-decoration:underline}.article-body .article-toc--inline{margin:1.5rem 0;padding:1rem 1.25rem;background-color:var(--rc-surface);border-left:3px solid var(--rc-accent);border-radius:0 8px 8px 0}.article-body .article-toc--inline .article-toc__title{margin:0}.article-body .article-toc--inline .article-toc__list,.article-body .article-toc--inline li{margin-top:0;margin-bottom:0;padding-left:0}.article-body .article-toc--inline .article-toc__list{margin-top:.75rem;list-style:none}.article-body .article-toc--inline li+li{margin-top:.5rem}.article-body .article-toc--inline li::marker{content:""}.article-top{position:fixed;right:1.25rem;bottom:1.25rem;z-index:40;display:inline-flex;align-items:center;gap:.375rem;min-width:44px;min-height:44px;padding:0 1rem;border:1px solid var(--rc-gold-alt);border-radius:22px;background-color:var(--rc-bg);color:var(--rc-text);font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;opacity:0;transform:translateY(8px);visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.article-top.is-visible{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition:opacity .16s ease,transform .16s ease,visibility 0s}.article-top:hover{background-image:linear-gradient(rgba(255,215,0,.08),rgba(255,215,0,.08))}.article-top:focus-visible{outline:2px solid var(--rc-accent);outline-offset:2px}@media (prefers-reduced-motion: reduce){.article-top{transition:none}}
