.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.illustrative-note{color:var(--mist);text-align:left;margin:16px 0 0;font-size:12px;line-height:1.6}.section-note{text-align:center;max-width:640px;margin:26px auto 0}.status-line{color:var(--mist);margin:18px 0 0;font-size:13px}.status-line a{color:var(--mint)}.landing-footer .footer-links{flex-wrap:wrap;grid-column:1/-1;gap:10px 22px}.doc-page{max-width:820px;margin:0 auto;padding:70px 24px 90px}.doc-page h1{letter-spacing:-.05em;margin:6px 0 18px;font-size:clamp(34px,5.5vw,56px);line-height:1.04}.doc-page h2{letter-spacing:-.03em;margin:0 0 12px;font-size:22px}.doc-page p,.doc-page li{color:var(--mist);font-size:15px;line-height:1.75}.doc-page a{color:var(--mint)}.doc-page b{color:var(--cloud)}.doc-intro{max-width:680px;font-size:17px!important}.doc-draft{background:#f2c8660f;border:1px solid #f2c86666;border-radius:14px;margin:20px 0 4px;padding:14px 16px;color:var(--gold)!important;font-size:13px!important}.doc-draft b{color:var(--gold)}.doc-section{border-top:1px solid var(--slate);margin-top:30px;padding:30px 0 6px}.doc-list,.doc-steps{gap:10px;margin:0 0 14px;padding-left:20px;display:grid}.doc-cta{margin-top:34px}.mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.doc-table{border-collapse:collapse;width:100%}.doc-table th,.doc-table td{text-align:left;border-bottom:1px solid var(--slate);vertical-align:top;padding:12px 10px;font-size:14px}.doc-table th{color:var(--cloud);width:34%;font-weight:600}.doc-table td{color:var(--mist)}.status-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.status-list li{align-items:flex-start;gap:14px;display:flex}.status-tag{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--slate);border-radius:999px;flex:none;padding:4px 10px;font-size:11px;font-weight:700}.status-tag.live{color:var(--lime);border-color:#b7ff4a66}.status-tag.testing{color:var(--gold);border-color:#f2c86666}.status-tag.planned{color:var(--mist)}.faq-list{gap:10px;margin-top:26px;display:grid}.faq-item{border:1px solid var(--slate);background:var(--carbon);border-radius:16px;padding:0 20px}.faq-item summary{cursor:pointer;color:var(--cloud);padding:18px 0;font-size:16px;font-weight:600;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";float:right;color:var(--lime)}.faq-item[open] summary:after{content:"−"}.faq-answer{padding:0 0 18px}@media (max-width:600px){.doc-page{padding:46px 18px 70px}.doc-table th{width:40%}.status-list li{flex-direction:column;gap:8px}}.nav-menu{display:none}@media (max-width:900px){.nav-menu{display:block}.landing-nav .nav-cta{margin-left:auto}.nav-menu-btn{border:1px solid var(--slate);width:42px;height:42px;color:var(--cloud);cursor:pointer;background:0 0;border-radius:11px;justify-content:center;align-items:center;margin-left:10px;display:inline-flex}.nav-menu-btn:hover{border-color:var(--mist)}.nav-menu-btn:focus-visible,.nav-menu-panel a:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.nav-menu-panel{z-index:30;border:1px solid var(--slate);background:var(--popover);border-radius:14px;flex-direction:column;gap:2px;max-height:calc(100vh - 100px);padding:8px;display:flex;position:absolute;top:calc(100% - 6px);left:18px;right:18px;overflow-y:auto}.nav-menu-panel[hidden]{display:none}.nav-menu-panel a{color:var(--mist);border-radius:10px;padding:13px 14px;font-size:15px;text-decoration:none;display:block}.nav-menu-panel a:hover{background:var(--slate);color:var(--cloud)}.nav-menu-panel a.nav-menu-cta{background:var(--lime);color:var(--obsidian);text-align:center;margin-top:6px;font-weight:700}}
