.doc-head{max-width:900px}.doc-draft{border-radius:var(--r-md);border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);background:color-mix(in srgb, var(--gold) 9%, var(--panel));width:fit-content;color:var(--gold);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.doc-draft:before{content:"!";background:var(--gold);width:20px;height:20px;color:var(--bg);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.doc-note{border-radius:var(--r-md);background:var(--panel);width:fit-content;color:var(--muted);padding:10px 14px;font-size:13px}.doc-grid{gap:20px;display:grid}@media (min-width:1024px){.doc-grid{grid-template-columns:220px minmax(0,1fr);align-items:start}}.doc-toc{display:none}@media (min-width:1024px){.doc-toc{display:block;position:sticky;top:92px}}.doc-toc ol{counter-reset:toc;gap:2px;display:grid}.doc-toc a{color:var(--muted);border-radius:6px;padding:6px 10px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s;display:block}.doc-toc a:hover{background:var(--panel);color:var(--text)}.doc{min-width:0;max-width:860px;padding:22px 20px}@media (min-width:640px){.doc{padding:30px 34px}}.doc-section{scroll-margin-top:140px}.doc>.reveal+.reveal{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.doc h2{font-family:var(--font-display);text-transform:uppercase;margin-bottom:10px;font-size:18px;font-weight:800}.doc h3{margin:14px 0 6px;font-size:15px;font-weight:700}.doc p,.doc li{color:color-mix(in srgb, var(--text) 82%, var(--muted));font-size:15px;line-height:1.7}.doc p+p{margin-top:10px}.doc ul{margin-top:8px;padding-left:20px;list-style-type:disc}.doc ol.num{margin-top:8px;padding-left:20px;list-style-type:decimal}.doc li+li{margin-top:4px}.doc a{color:var(--accent);text-underline-offset:3px}.doc a:hover{text-decoration:underline}.doc strong{color:var(--text)}.doc pre{border-radius:var(--r-md);background:var(--bg);color:var(--money);margin-top:12px;padding:14px;font-size:12.5px;line-height:1.6;overflow-x:auto}.doc code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dd-table-wrap{border-radius:var(--r-lg);background:var(--panel);overflow-x:auto}.dd-table{border-collapse:collapse;width:100%;font-size:13px}.dd-table th{background:var(--panel2);text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:700;position:sticky;top:0}.dd-table td{border-top:1px solid var(--line);white-space:nowrap;font-variant-numeric:tabular-nums;padding:10px 12px}.dd-table tbody tr{transition:background-color .12s}.dd-table tbody tr:hover{background:color-mix(in srgb, var(--panel2) 60%, transparent)}.dd-table .num{text-align:right}.dd-table td.wrap{white-space:normal;min-width:150px}@media (max-width:639px){.dd-table th,.dd-table td{padding:9px 8px}.dd-table th{white-space:normal}.dd-table td.wrap{min-width:118px}}.feature-card{border:1px solid var(--line);border-radius:var(--r-lg);background:color-mix(in srgb, var(--panel) 60%, transparent);flex-direction:column;gap:10px;height:100%;padding:18px;transition:transform .18s,border-color .18s,background-color .18s;display:flex}.feature-card:hover{border-color:var(--panel3);background:var(--panel);transform:translateY(-3px)}.feature-icon{background:color-mix(in srgb, var(--accent) 14%, transparent);width:42px;height:42px;color:var(--accent);border-radius:10px;place-items:center;font-size:21px;display:grid}.faq-item{border-radius:var(--r-lg);background:var(--panel);overflow:hidden}.faq-item summary{cursor:pointer;align-items:center;gap:12px;padding:16px 18px;font-size:15px;font-weight:700;list-style:none;transition:background-color .15s;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";background:var(--panel2);width:26px;height:26px;color:var(--accent);border-radius:7px;flex:none;place-items:center;margin-left:auto;font-weight:800;transition:transform .2s;display:grid}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item summary:hover{background:var(--panel2)}.faq-item>div{color:color-mix(in srgb, var(--text) 82%, var(--muted));padding:0 18px 18px;font-size:14.5px;line-height:1.7;animation:.25s faq-in}@keyframes faq-in{0%{opacity:0;transform:translateY(-4px)}}.stars{color:var(--gold);gap:2px;display:inline-flex}.stars .off{color:var(--panel3)}.star-pick{flex-direction:row-reverse;gap:4px;display:inline-flex}.star-pick input{opacity:0;pointer-events:none;position:absolute}.star-pick label{cursor:pointer;color:var(--panel3);font-size:28px;line-height:1;transition:color .12s,transform .12s}.star-pick label:hover,.star-pick label:hover~label,.star-pick input:checked~label{color:var(--gold)}.star-pick label:active{transform:scale(.9)}.star-pick input:focus-visible+label{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.dist-bar{background:var(--panel3);border-radius:4px;height:8px;overflow:hidden}.dist-bar>span{background:var(--gold);border-radius:4px;height:100%;display:block}.feed-row{animation:.35s ease-out feed-in}@keyframes feed-in{0%{opacity:0;transform:translate(-12px)}}.seo{border-radius:var(--r-lg);background:var(--panel);padding:24px 20px 56px;position:relative}@media (min-width:640px){.seo{padding:30px 34px 60px}}.seo-body{transition:max-height .5s;overflow:hidden}.seo-cols{columns:1;column-gap:40px}@media (min-width:900px){.seo-cols{columns:2}}.seo-cols section{break-inside:avoid;margin-bottom:18px}.seo h2{font-family:var(--font-display);text-transform:uppercase;margin-bottom:14px;font-size:20px;font-weight:800}.seo h3{font-family:var(--font-display);text-transform:uppercase;margin-bottom:6px;font-size:15px;font-weight:800}.seo p,.seo li{color:var(--muted);font-size:14px;line-height:1.7}.seo ul{padding-left:18px;list-style-type:disc}.seo-fade{border-radius:0 0 var(--r-lg) var(--r-lg);background:linear-gradient(to bottom, transparent, var(--panel) 70%);pointer-events:none;height:130px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.seo-toggle{position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.seo-toggle:active:not(:disabled){transform:translate(-50%)scale(.97)}@media (prefers-reduced-motion:reduce){.feature-card:hover{transform:none}.faq-item>div,.feed-row{animation:none}.seo-body{transition:none}}
/*# sourceMappingURL=01mgn1sxfurr_.css.map*/