.guide{max-width:1346px;color:var(--color-foreground);margin:0 auto;padding:96px 24px 64px}@media (width>=1024px){.guide{padding-left:48px;padding-right:48px}}@media (width<=640px){.guide{padding-top:56px}}.guide .g-crumbs ol{color:var(--color-muted-foreground);flex-wrap:wrap;gap:4px 8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.guide .g-crumbs li+li:before{content:"/";color:var(--color-muted-foreground);margin-right:8px}.guide .g-crumbs a,.guide .g-meta a,.guide .g-body a{color:var(--color-foreground);text-underline-offset:3px;text-decoration:underline}.guide .g-crumbs li{font-family:var(--type-sans);font-size:var(--type-label);line-height:var(--type-lh-label)}.guide .g-meta{color:var(--color-muted-foreground);margin:0 0 12px}.guide h1{text-wrap:balance;max-width:28ch;color:var(--color-foreground);margin:0 0 20px}.guide .g-lead{max-width:62ch;color:var(--color-foreground);margin:0 0 16px}.guide .g-meta{margin:0 0 56px}.guide .g-body{max-width:760px}.guide .g-body h2{text-wrap:balance;margin:64px 0 16px}.guide .g-body h3{text-wrap:balance;margin:36px 0 8px}.guide .g-body p,.guide .g-body li{color:var(--color-foreground);max-width:68ch}.guide .g-body p{margin:14px 0 0}.guide .g-body ul,.guide .g-body ol{margin:14px 0 0;padding-left:1.3em}.guide .g-body ul{list-style:outside}.guide .g-body ol{list-style:decimal}.guide .g-body ul.g-check,.guide .g-body ul.gi-list{list-style:none}.guide .g-body li{margin:8px 0 0}.guide .g-body li::marker,.guide .g-body .g-note{color:var(--color-muted-foreground)}.guide .g-tw{-webkit-overflow-scrolling:touch;margin:20px 0 0;overflow-x:auto}.guide table.g-t{border-collapse:collapse;width:100%;min-width:520px}.guide table.g-t th,.guide table.g-t td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-muted);font-family:var(--type-sans);font-size:var(--type-label);color:var(--color-foreground);padding:12px 14px 12px 0;line-height:1.5}.guide table.g-t thead th{color:var(--color-muted-foreground)}.guide table.g-t tbody th{font-weight:400}.guide table.g-t td.num,.guide table.g-t th.num{white-space:nowrap}.guide .g-flag{background:var(--color-muted)}.guide .g-check{margin:14px 0 0;padding:0;list-style:none}.guide .g-check li{margin:12px 0 0;padding-left:32px;position:relative}.guide .g-check li:before{content:"";width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--color-muted-foreground);border-radius:3px;position:absolute;top:.28em;left:0}.guide .g-callout{background:var(--color-muted);border-radius:8px;margin:24px 0 0;padding:20px 24px}.guide .g-callout p{margin:0}.guide .g-callout p+p{margin-top:12px}.guide figure.g-fig{background:var(--color-muted);border-radius:8px;margin:24px 0 0;padding:20px 24px}.guide figure.g-fig .g-tw{margin-top:12px}.guide figure.g-fig figcaption{color:var(--color-muted-foreground);margin-top:12px}.guide pre.g-code{background:var(--color-muted);white-space:pre-wrap;word-break:break-word;font-family:var(--type-sans);font-size:var(--type-label);color:var(--color-foreground);border-radius:8px;margin:16px 0 0;padding:16px 20px;line-height:1.6;overflow-x:auto}.guide code.g-inline{font-family:var(--type-sans);font-size:var(--type-label);background:var(--color-muted);border-radius:4px;padding:1px 6px}.guide .g-tpl{background:var(--color-muted);border-radius:8px;margin:20px 0 0;padding:20px 24px}.guide .g-tpl h3{margin:0 0 6px}.guide .g-tpl .g-when{color:var(--color-muted-foreground);font-family:var(--type-sans);font-size:var(--type-label);line-height:var(--type-lh-label);margin:0 0 12px}.guide .g-tpl .g-subj{font-family:var(--type-sans);font-size:var(--type-label);line-height:var(--type-lh-label);color:var(--color-foreground);margin:0 0 8px}.guide .g-tpl pre{white-space:pre-wrap;word-break:break-word;font-family:var(--type-sans);font-size:var(--type-label);color:var(--color-foreground);background:var(--color-background);border-radius:6px;margin:0;padding:16px;line-height:1.6}.guide .g-copy{background:var(--color-foreground);height:40px;color:var(--color-background);cursor:pointer;font-family:var(--type-sans);border:0;border-radius:6px;margin-top:12px;padding:0 16px}.guide .g-copy:hover{opacity:.9}.guide .g-copy:focus-visible{outline:3px solid var(--color-foreground);outline-offset:2px}.guide .g-src li{margin-top:10px}.guide .g-made{border-top:1px solid var(--color-muted);margin-top:64px;padding-top:24px}.guide .g-made h2{margin:0 0 8px!important}.guide .g-made p{color:var(--color-muted-foreground);margin:0}.guide .g-cta{background:var(--color-muted);border-radius:12px;margin-top:64px;padding:32px 24px}.guide .g-cta h2{margin:0 0 12px!important}.guide .g-cta p{max-width:52ch;margin:0}.guide .g-cta-btn{margin-top:24px}.guide .g-cta a{color:var(--color-background)!important;text-decoration:none!important}.guide .g-cta .g-cta-alt{margin-top:16px}.guide .g-cta .g-cta-alt a{text-underline-offset:4px;color:var(--color-foreground)!important;text-decoration:underline!important}@media print{header,footer,.ck,.g-cta,.g-copy{display:none!important}.guide{padding-top:0}}
