.desk{padding:calc(var(--panel-h) + 18px) 16px 40px 120px}.manual{max-width:1260px}.manual>.hb{top:var(--panel-h);z-index:6;position:sticky}.manual>.hb .lead .key{padding:5px 11px;font-size:13.5px}.manual>.hb .lead .key svg{width:15px;height:15px}.split{grid-template-columns:300px minmax(0,1fr);display:grid}.navp{border-right:1px solid var(--hair);background:var(--gutter);border-radius:0 0 0 9px}.navp-in{top:calc(var(--panel-h) + 43px);max-height:calc(100vh - var(--panel-h) - 43px);padding:16px 14px 20px;position:sticky;overflow-y:auto}.navp .toc>summary{display:none}.mini{background:var(--paper);border:1px solid var(--edge);border-radius:10px;margin-bottom:18px;padding:12px;box-shadow:0 1px 2px #0000000f}.mini h2{font:700 14px/1.3 var(--sans);margin:0 0 8px}.mini ol{background:var(--well);border:1px solid var(--well-line);border-radius:8px;gap:6px;margin:0 0 10px;padding:6px 8px;list-style:none;display:grid;box-shadow:inset 0 1px 3px #0000000f}.mini li{grid-template-columns:18px minmax(0,1fr);gap:6px;display:grid}.mini li>span{font:700 11.5px/1.7 var(--sans);color:var(--ink-3)}.mini pre{font:500 12px/1.55 var(--mono);white-space:pre-wrap;overflow-wrap:normal;margin:0}.mini .key{width:100%;font-size:14.5px;font-weight:700}.mini p{color:var(--ink-2);margin:8px 0 0;font-size:12.5px;line-height:1.5}.mini p code{color:var(--ink);white-space:nowrap;font-size:12px}.tree{margin:0;padding:0;font-size:14.5px;list-style:none}.tree .grp{font:700 12.5px/1.2 var(--sans);color:var(--ink-2);align-items:center;gap:7px;margin:14px 0 4px;padding:0 8px;display:flex}.tree .grp svg{width:16px;height:16px}.tree a{color:var(--ink);border-radius:6px;align-items:center;gap:8px;padding:5px 8px;text-decoration:none;display:flex}.tree a:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.tree a svg{flex:none;width:16px;height:16px}.tree a code{font-size:14px}.tree .cur>a{background:var(--blue);color:#fff;font-weight:700}.tree .cur>a code{color:#fff}.tree .sub{border-left:1px solid var(--hair);margin:4px 0 6px 20px;padding:0 0 0 10px;list-style:none}.tree .sub a{color:var(--ink-2);padding:3px 8px;font-size:13.5px}.tree .sub a.here{color:var(--ink);background:color-mix(in srgb, var(--blue-top) 12%, transparent);font-weight:700}.prose{max-width:880px;padding:34px 56px 56px;font-size:17px;line-height:1.7}.prose h1{font:700 44px/1.1 var(--sans);letter-spacing:-.02em;margin:0}.prose>h1+p{color:var(--ink-2);max-width:36em;margin:12px 0 0;font-size:19.5px;line-height:1.55}.prose h2{border-top:1px solid var(--hair);font:700 27px/1.2 var(--sans);letter-spacing:-.01em;scroll-margin-top:calc(var(--panel-h) + 56px);margin:56px 0 0;padding-top:18px}.prose h3{font:700 19px/1.3 var(--sans);scroll-margin-top:calc(var(--panel-h) + 56px);margin:30px 0 0}.prose p,.prose ul,.prose ol,.prose dl,.prose blockquote{max-width:38em}.prose p{margin:14px 0 0}.prose ul,.prose ol{margin:14px 0 0;padding-left:22px}.prose li+li,.prose li>p{margin-top:6px}.prose :not(pre)>code{background:var(--well);border:1px solid var(--well-line);white-space:nowrap;border-radius:4px;padding:1px 5px;font-size:.88em}.prose h1 code,.prose h2 code,.prose h3 code{background:0 0;border:0;padding:0;font-size:.95em}.prose blockquote{background:color-mix(in srgb, var(--hl-strong) 16%, var(--paper));border:1px solid #e5a50a73;border-radius:8px;margin:16px 0 0;padding:12px 14px}.prose blockquote>:first-child{margin-top:0}.prose hr{border:0;border-top:1px solid var(--hair);margin:40px 0 0}.anchor{color:var(--ink-3);opacity:0;margin-left:8px;font-weight:400;text-decoration:none;transition:opacity .12s}.prose h2:hover .anchor,.anchor:focus-visible{opacity:1}.prose pre:not(.cmd),.prose pre.astro-code{border:1px solid var(--well-line);font:13.5px/1.6 var(--mono);tab-size:4;border-radius:10px;margin:16px 0 0;padding:12px 16px;overflow-x:auto;box-shadow:inset 0 1px 3px #0000000f;background:var(--well)!important;color:var(--ink)!important}.prose pre.astro-code span{color:inherit!important}.prose pre .cmdl{font-weight:700}.prose .code{margin-top:16px;position:relative}.prose .code>pre{margin-top:0;padding-top:14px}.code-copy{z-index:1;opacity:0;padding:4px 10px;font-size:13px;transition:opacity .12s;position:absolute;top:8px;right:8px}.code:hover .code-copy,.code-copy:focus-visible,.code-copy.is-done{opacity:1}.code-copy .tick{width:16px;height:16px}.tbl-wrap{border:1px solid var(--hair);border-radius:10px;margin-top:16px;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;margin-top:16px;font-size:15px;line-height:1.55}.tbl-wrap>table{margin-top:0}.prose th{text-align:left;font:700 13px/1.3 var(--sans);color:var(--ink-2);background:var(--gutter);border-bottom:1px solid var(--hair);padding:9px 14px}.prose td{border-top:1px solid var(--hair);vertical-align:top;padding:10px 14px}.prose tbody tr:first-child td{border-top:0}.prose td:first-child code{font-weight:600}.prose tbody tr:hover td{background:color-mix(in srgb, var(--blue-top) 5%, var(--paper))}.prose .install{max-width:38em;margin-top:16px}.pages{margin:10px 0 0}.pages dt{margin-top:16px;font-weight:700}.pages dt .md{font:400 13px/1 var(--mono);color:var(--ink-3);margin-left:6px}.pages dd{color:var(--ink-2);margin:2px 0 0;font-size:16px}.back-top{margin-top:36px;font-size:14.5px;display:inline-block}.foot{background:var(--paper);border:1px solid var(--edge);max-width:1260px;box-shadow:var(--shadow);border-radius:10px;margin-top:14px;padding:14px 18px}.foot .o{white-space:pre-wrap;color:var(--ink-2);margin:0;font-size:12.5px}.foot .meta{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:13.5px;display:flex}@media (width<=1099px){:root{--panel-h:44px}.panel{padding:0 6px;font-size:14px}.pnav a.hide-s,.pright .hide-s{display:none}.panel a,.panel .pbtn{padding:8px 9px}.pbtn .pl-t{display:none}.icons{width:auto;margin:calc(var(--panel-h) + 6px) 0 0;flex-direction:row;gap:2px;padding:6px 10px 8px;position:static;overflow-x:auto}.icon{flex:none;width:76px;padding:4px 2px 5px}.icon svg{width:40px;height:40px}.icon span{font-size:14px}.icon.trash{display:none}.desk{padding:4px 10px 30px}.manual>.hb{position:static}.split{grid-template-columns:minmax(0,1fr)}.navp,.navp-in{display:contents}#main{order:2}.mini{order:3;margin:14px 12px 0}.navp .toc{border-bottom:1px solid var(--hair);order:1;padding:14px 12px}.navp .toc>summary{cursor:pointer;color:var(--link);font-weight:700;display:list-item}.navp .toc[open]>summary{margin-bottom:8px}.prose{padding:22px 16px 36px;font-size:16.5px}.prose h1{font-size:34px}.prose>h1+p{font-size:17.5px}.prose h2{margin-top:42px;font-size:23px}.prose :not(pre)>code{white-space:normal;overflow-wrap:anywhere}.prose pre:not(.cmd),.prose pre.astro-code{font-size:12.5px}.code-copy{opacity:1;width:max-content;margin:0 0 6px auto;display:flex;position:static}.tbl-wrap{border:0;overflow:visible}.prose thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prose table,.prose tbody,.prose tr,.prose td{width:100%;display:block}.prose tr{border:1px solid var(--hair);border-radius:8px;margin-top:8px;padding:8px 12px}.prose td{border:0;padding:3px 0}.prose td+td[data-label]:before{content:attr(data-label) ": ";color:var(--ink-3);font-size:13.5px}.prose tbody tr:hover td{background:0 0}}@media (pointer:coarse){.tree a{min-height:44px}.pages dt a:not(.md){align-items:center;min-height:44px;display:inline-flex}.pages dt .md{position:relative}.pages dt .md:before{content:"";position:absolute;inset:-15px -11px}.back-top{align-items:center;min-height:44px;display:inline-flex}.foot .meta a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}
