.docs{background:#f7f9fc;min-height:70vh;padding:4rem 1.25rem 6rem}body:has(.docs),html:has(.docs){background:#f7f9fc}.docs__inner{max-width:820px;margin:0 auto}.docs__header{margin-bottom:2.5rem}.docs__title{font-size:44px;font-weight:700;color:#10233f;margin:0 0 .75rem;line-height:1.15}.docs__lede{font-size:20px;line-height:1.6;color:#33415c;margin:0 0 1.5rem}.docs__nav{display:flex;gap:.5rem;overflow-x:auto;padding:.75rem 0;margin-bottom:2.5rem;border-top:1px solid #e3e8ef;border-bottom:1px solid #e3e8ef}.docs__navlink{flex:0 0 auto;padding:.4rem .85rem;border-radius:999px;background:#fff;border:1px solid #cfd7e3;color:#33415c;font-size:15px;font-weight:600;text-decoration:none}.docs__navlink:hover{border-color:#049bd2;color:#049bd2}.docs__section{margin-bottom:3rem;scroll-margin-top:2rem}.docs__section h2{font-size:30px;font-weight:700;color:#10233f;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #e3e8ef}.docs__section h3{font-size:21px;font-weight:700;color:#10233f;margin:2rem 0 .75rem}.docs__section p{font-size:17px;line-height:1.7;color:#33415c;margin:0 0 1rem}.docs__section code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:#eef3fa;color:#10233f;padding:.15em .4em;border-radius:4px}.docs__link{color:#049bd2;font-weight:600;text-decoration:none}.docs__link:hover{text-decoration:underline}.docs__code{background:#10233f;border-radius:8px;padding:1rem 1.15rem;margin:0 0 1.25rem;overflow-x:auto}.docs__code code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;line-height:1.65;color:#eaf6ff;background:none;padding:0;white-space:pre}.docs__code--select code{-webkit-user-select:all;-moz-user-select:all;user-select:all}.docs__note{background:#fff;border-left:3px solid #049bd2;border-radius:0 6px 6px 0;padding:.9rem 1.1rem;font-size:16px!important;color:#55627a!important}.docs__tablewrap{overflow-x:auto;margin-bottom:1.25rem}.docs__table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e3e8ef;border-radius:8px;font-size:16px}.docs__table td,.docs__table th{text-align:left;padding:.75rem 1rem;border-bottom:1px solid #e3e8ef;color:#33415c;vertical-align:top}.docs__table th{background:#f7f9fc;color:#10233f;font-weight:700;white-space:nowrap}.docs__table tr:last-child td{border-bottom:0}.docs__footer{margin-top:3rem;padding-top:2rem;border-top:1px solid #e3e8ef}.docs__footer .btn{display:inline-block;padding:1rem 2.25rem;font-size:18px}