.rs{--rs-bg:var(--accountmade-workspace-color-f2f0e8);--rs-paper:var(--accountmade-workspace-color-f8fbf8);--rs-ink:var(--accountmade-workspace-color-191913);--rs-muted:var(--accountmade-workspace-color-67665b);--rs-line:var(--accountmade-workspace-color-dcd9d0);--rs-accent:var(--accountmade-workspace-color-2856d5);background:var(--rs-bg);color:var(--rs-ink);font-family:var(--font-geist),Arial,sans-serif;padding:var(--p-space-40) 0 96px}.rs *{box-sizing:border-box}.rs-wrap{max-width:1240px;margin:auto;width:calc(100% - 80px)}.rs a{text-underline-offset:4px}.rs a:focus-visible,.rs button:focus-visible,.rs input:focus-visible,.rs select:focus-visible{outline:3px solid var(--rs-accent);outline-offset:4px}.rs-breadcrumb{display:flex;gap:12px;color:var(--rs-muted);font-size:13px;margin-bottom:var(--p-space-48)}.rs-kicker{font:500 11px/1.5 var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--rs-muted)}.rs h1{font:400 clamp(38px,4.6vw,68px)/1.06 var(--font-satoshi),Satoshi,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.035em;max-width:1000px;margin:16px 0 24px}.rs-lead{font-size:20px;line-height:1.55;max-width:840px}.rs-lead,.rs-meta{color:var(--rs-muted)}.rs-meta{font-size:12px;margin-top:24px}.rs-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--p-space-32)}.rs-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:var(--p-space-12) var(--p-space-16);border:1px solid var(--rs-ink);background:var(--rs-ink);color:var(--rs-paper);font-size:13px;line-height:1.4;text-decoration:none;font-weight:550;cursor:pointer;border-radius:2px}.rs-button:hover{background:var(--rs-accent);border-color:var(--rs-accent);color:var(--ui-on-ink)}.rs-reading-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;margin-top:var(--p-space-48);border-top:1px solid var(--rs-line);padding-top:32px}.rs-contents{align-self:start;position:sticky;top:90px}.rs-contents nav{display:grid;gap:12px;margin:20px 0 var(--p-space-32)}.rs-contents nav a{font-size:13px;line-height:1.5;color:var(--rs-muted);text-decoration:none}.rs-contents nav a:hover,.rs-text-link{color:var(--rs-accent)}.rs-text-link{font-size:14px;text-decoration:underline;background:none;border:0;cursor:pointer;padding:0}.rs-prose{min-width:0;max-width:880px}.rs-prose section{scroll-margin-top:var(--p-space-96);margin-bottom:var(--p-space-48)}.rs-prose h2{font:400 30px/1.2 var(--font-satoshi),Satoshi,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.015em;margin:0 0 20px}.rs-prose li,.rs-prose p{font-size:16px;line-height:1.75}.rs-prose p{margin:0 0 var(--p-space-20)}.rs-prose ul{padding-left:var(--p-space-24);list-style:disc}.rs-prose li{margin-bottom:10px}.rs-table-scroll{overflow-x:auto;margin:var(--p-space-24) 0;border:1px solid var(--rs-line);background:var(--rs-paper)}.rs table{border-collapse:collapse;width:100%;text-align:left;font-size:13px;line-height:1.6}.rs td,.rs th{padding:var(--p-space-16) var(--p-space-20);vertical-align:top;border-bottom:1px solid var(--rs-line);min-width:130px}.rs thead{background:var(--accountmade-workspace-color-ebe6dc);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.rs tbody th{font-weight:600}.rs tr:last-child td,.rs tr:last-child th{border-bottom:0}.rs caption{caption-side:bottom;text-align:left;padding:var(--p-space-14) var(--p-space-20)}.rs caption,.rs-prose .rs-citations{font-size:12px;color:var(--rs-muted)}.rs-prose .rs-citations{line-height:1.6}.rs-sources{border-top:1px solid var(--rs-line);padding-top:32px}.rs-sources ol{list-style:decimal;padding-left:var(--p-space-24)}.rs-sources li{font-size:14px}.rs-sources li p{font-size:13px;color:var(--rs-muted);margin:var(--p-space-6) 0}.rs-sources small{font-size:11px;color:var(--rs-muted)}.rs-next{padding:var(--p-space-32);background:var(--accountmade-workspace-color-e8eddf);border-top:2px solid var(--accountmade-workspace-color-486635)}.rs-next h2{font-size:28px}.rs-related a{display:block;padding:16px 0;border-top:1px solid var(--rs-line);text-decoration:none}.rs-related span{display:block;font-size:11px;color:var(--rs-muted);margin-bottom:6px}.rs-related strong{font-weight:500}.rs-directory{margin-top:48px;border-top:1px solid var(--rs-line);padding-top:var(--p-space-32)}.rs-filterbar{display:flex;gap:var(--p-space-20);align-items:end}.rs-filterbar label{display:grid;gap:8px;font-size:12px}.rs-search{flex:1}.rs-filterbar input,.rs-filterbar select{background:var(--rs-paper);border:1px solid var(--rs-line);padding:12px 14px;min-height:46px;border-radius:2px;color:var(--rs-ink);font-size:14px;max-width:100%}.rs-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-top:20px}.rs-tabs button{border:1px solid var(--rs-line);background:transparent;color:var(--rs-muted);padding:8px 14px;font-size:12px;cursor:pointer;border-radius:3px;min-height:40px}.rs-tabs button[aria-pressed=true]{background:var(--rs-ink);color:var(--rs-paper);border-color:var(--rs-ink)}.rs-result-count{font-size:12px;color:var(--rs-muted);margin:var(--p-space-24) 0}.rs-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rs-line);border-left:1px solid var(--rs-line)}.rs-catalog-item{position:relative;padding:var(--p-space-24) var(--p-space-24) 48px;border-right:1px solid var(--rs-line);border-bottom:1px solid var(--rs-line);text-decoration:none;min-height:238px;background:var(--rs-paper);transition:background .15s}.rs-catalog-item:hover{background:var(--accountmade-workspace-color-ebe6dc)}.rs-catalog-item h3{font:400 25px/1.2 var(--font-satoshi),Satoshi,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;margin:20px 0 14px}.rs-catalog-item p{font-size:13px;line-height:1.65;color:var(--rs-muted)}.rs-item-arrow{position:absolute;bottom:20px;right:24px;font-size:20px;color:var(--rs-accent)}.rs-feature{display:grid;grid-template-columns:1.2fr 1fr;margin:40px 0;border:1px solid var(--rs-line);background:var(--rs-paper)}.rs-feature-copy{padding:var(--p-space-32)}.rs-feature-copy h2{font:400 35px/1.15 var(--font-satoshi),Satoshi,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;margin:16px 0}.rs-feature-copy p{color:var(--rs-muted);font-size:15px;line-height:1.7;margin-bottom:24px}.rs-feature-art{background:var(--accountmade-workspace-color-172e5b);color:var(--accountmade-workspace-color-f2f0e8);padding:var(--p-space-40);display:flex;flex-direction:column;justify-content:space-between;min-height:260px}.rs-feature-art strong{font:400 92px/1 var(--font-satoshi),Satoshi,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.05em}.rs-feature-art p{font:14px/1.65 var(--font-geist-mono),monospace;max-width:280px}.rs-feature-art span{font-size:11px;letter-spacing:.09em;text-transform:uppercase;opacity:.65}.rs-section-title{font:400 36px/1.2 var(--font-satoshi),Satoshi,ui-sans-serif,system-ui,sans-serif;margin:var(--p-space-40) 0 14px}.rs-chart{background:var(--rs-paper);padding:24px;border:1px solid var(--rs-line);margin-bottom:40px}.rs-chart figcaption{font:500 24px/1.2 var(--font-satoshi),Satoshi,ui-sans-serif,system-ui,sans-serif;margin-bottom:var(--p-space-24)}.rs-bar-row{display:grid;grid-template-columns:160px 1fr 70px;gap:12px;align-items:center;margin:16px 0;font-size:12px}.rs-bar-track{height:14px;background:var(--accountmade-workspace-color-ebe6dc)}.rs-bar-track>div{height:100%;background:var(--rs-accent)}.rs-bar-row small{grid-column:1/-1;color:var(--rs-muted)}.rs-tool-body{margin-top:var(--p-space-40)}.rs-note{font-size:13px;line-height:1.7;color:var(--rs-muted);max-width:860px}.rs-explorer{margin-top:32px}.rs-explorer details{border:1px solid var(--rs-line);padding:var(--p-space-20);background:var(--rs-paper);margin-bottom:10px}.rs-explorer summary{cursor:pointer;display:flex;justify-content:space-between;gap:16px;font-size:17px}.rs-explorer summary span{font-size:12px;color:var(--rs-muted)}.rs-explorer details p{font-size:14px;line-height:1.7;margin-top:16px}.rs-explorer details ul{font-size:13px;line-height:1.8;padding-left:20px;list-style:disc}.rs-explorer details small,.rs-filterbar label{color:var(--rs-muted)}@media(prefers-color-scheme:dark){.rs{--rs-bg:var(--accountmade-workspace-color-14120c);--rs-paper:var(--accountmade-workspace-color-191913);--rs-ink:var(--accountmade-workspace-color-ebe6dc);--rs-muted:var(--accountmade-workspace-color-aaa598);--rs-line:var(--accountmade-workspace-color-3d3a31);--rs-accent:var(--accountmade-workspace-color-96b2ff)}.rs thead,.rs-bar-track,.rs-catalog-item:hover{background:var(--accountmade-workspace-color-2b281f)}.rs-next{background:var(--accountmade-workspace-color-222b1c)}.rs-feature-art{background:var(--accountmade-workspace-color-1f3764)}}@media(min-width:1500px){.rs h1{font-size:72px}}@media(max-width:900px){.rs-wrap{width:calc(100% - 40px)}.rs-reading-layout{grid-template-columns:1fr;gap:var(--p-space-24)}.rs-contents{position:static;border-bottom:1px solid var(--rs-line);padding-bottom:20px}.rs-contents nav{display:flex;flex-wrap:wrap;gap:10px var(--p-space-20)}.rs-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-feature{grid-template-columns:1fr 1fr}.rs-feature-art,.rs-feature-copy{padding:24px}}@media(max-width:600px){.rs{padding-top:var(--p-space-32)}.rs-wrap{width:calc(100% - 32px)}.rs-breadcrumb{margin-bottom:var(--p-space-32)}.rs h1{font-size:40px}.rs-lead{font-size:17px}.rs-article-head .rs-meta{font-size:11px;line-height:1.8}.rs-reading-layout{margin-top:var(--p-space-32)}.rs-prose h2{font-size:27px}.rs-prose li,.rs-prose p{font-size:15px}.rs-catalog{grid-template-columns:1fr}.rs-catalog-item{min-height:210px;padding:24px var(--p-space-24) 40px}.rs-filterbar{align-items:stretch;flex-direction:column}.rs-filterbar label{min-width:0}.rs-feature{grid-template-columns:1fr}.rs-feature-copy h2{font-size:30px}.rs-feature-art{min-height:200px;gap:var(--p-space-20)}.rs-feature-art strong{font-size:64px}.rs-feature-art p{max-width:none}.rs-contents nav a{font-size:12px}.rs-bar-row{grid-template-columns:100px 1fr 54px;gap:8px}.rs-next{padding:var(--p-space-24)}.rs-explorer summary{flex-direction:column;gap:4px}}@media print{.acmd-site-footer,.acmd-site-header,.rs-actions,.rs-breadcrumb,.rs-contents,.rs-next{display:none!important}.rs{background:white!important;color:black!important;padding:0}.rs-wrap{width:100%}.rs-reading-layout{display:block}.rs-prose{max-width:none}.rs-table-scroll{overflow:visible}.rs section{-moz-column-break-inside:avoid;break-inside:avoid}}.rs-diagram{background:var(--ui-bg);padding:16px;border:1px solid var(--rs-line);overflow-x:auto;margin-bottom:32px}.rs-diagram img{display:block;width:100%;height:auto;min-width:700px}.rs-diagram figcaption{font-size:12px;line-height:1.6;color:var(--accountmade-workspace-color-67665b);margin-top:12px}.rs-feature-art strong{font-size:clamp(44px,5vw,68px)}.rs .rs-button{color:var(--rs-paper);border-radius:3px;font-size:13px;font-weight:550;text-decoration:none}.rs .rs-button:hover{color:var(--ui-on-ink)}.rs .rs-text-link{color:var(--rs-accent)}.rs .rs-citations a,.rs .rs-prose p>a:not(.rs-button),.rs .rs-prose td a,.rs .rs-sources a,.rs .rs-text-link{text-decoration:underline}.rs .rs-tabs button{border-radius:3px;font-size:12px;min-height:44px}.rs .rs-filterbar input{border-radius:3px;font-size:14px}.rs-feature-numbers{display:grid;gap:0;margin:20px 0;width:100%}.rs-feature-numbers div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;border-bottom:1px solid color-mix(in srgb,var(--ui-bg) 20.8%,transparent);padding:14px 0}.rs-feature-numbers dt{font-size:14px;color:var(--accountmade-workspace-color-dde8ff)}.rs-feature-numbers dd{font:500 34px/1 var(--font-satoshi),Satoshi,ui-sans-serif,system-ui,sans-serif;margin:0;color:var(--ui-on-ink)}.rs-feature-numbers div:last-child{border-bottom:0}.rs-feature-numbers div:last-child dd{color:var(--accountmade-workspace-color-cce3af)}.rs .rs-button:disabled{opacity:.45;cursor:not-allowed}.rs .rs-button:disabled:hover{background:var(--rs-ink);color:var(--rs-paper);border-color:var(--rs-ink)}.rs-slides{margin:0 0 40px;background:var(--rs-paper);border:1px solid var(--rs-line)}.rs-slides figcaption{display:grid;gap:6px;padding:var(--p-space-20) 20px}.rs-slides figcaption strong{font:500 24px/1.2 var(--font-satoshi),Satoshi,ui-sans-serif,system-ui,sans-serif}.rs-slides figcaption span{font-size:12px;color:var(--rs-muted)}.rs-slides img{width:100%;height:auto}.rs-slide-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px}.rs-slide-controls span{font-size:12px;color:var(--rs-muted);text-align:center}.rs-slide-controls .rs-button{padding:10px;font-size:12px}@media(max-width:600px){.rs-slide-controls{flex-wrap:wrap}.rs-slide-controls span{order:-1;width:100%}}.rs .rs-actions .rs-button,.rs .rs-slide-controls .rs-button{border-radius:3px!important}.rs .rs-actions{min-width:0}.rs .rs-actions .rs-button{max-width:100%;min-width:0;white-space:normal;text-align:center;overflow-wrap:anywhere;flex-shrink:1}