.select-form[data-astro-cid-6kln57ki]{border:1px solid var(--border);border-radius:var(--radius);min-width:0}.select-row[data-astro-cid-6kln57ki]{padding:var(--pad-card-y) var(--pad-card-x);border:0;border-top:1px solid var(--border);min-width:0;margin:0;display:flow-root}.select-row[data-astro-cid-6kln57ki]:first-child{border-top:0}.select-label[data-astro-cid-6kln57ki]{float:left;width:220px;margin-right:var(--space-6);padding:0;font-size:14px;font-weight:600}.select-label[data-astro-cid-6kln57ki] span[data-astro-cid-6kln57ki]{color:var(--muted-fg);margin-top:2px;font-size:13px;font-weight:400;line-height:1.5;display:block}.select-seg[data-astro-cid-6kln57ki],.select-exts[data-astro-cid-6kln57ki]{margin-left:calc(220px + var(--space-6))}.select-seg[data-astro-cid-6kln57ki]{width:max-content;max-width:calc(100% - 220px - var(--space-6));border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);flex-wrap:wrap;gap:2px;padding:2px;display:flex}.select-seg[data-astro-cid-6kln57ki] label[data-astro-cid-6kln57ki]{cursor:pointer;display:flex}.select-seg[data-astro-cid-6kln57ki] label[data-astro-cid-6kln57ki] span[data-astro-cid-6kln57ki]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--muted-fg);font-size:14px}.select-seg[data-astro-cid-6kln57ki] label[data-astro-cid-6kln57ki]:hover span[data-astro-cid-6kln57ki]{color:var(--fg)}.select-seg[data-astro-cid-6kln57ki] input[data-astro-cid-6kln57ki]:checked+span[data-astro-cid-6kln57ki]{background:var(--bg);color:var(--fg);box-shadow:0 0 0 1px var(--border);font-weight:500}.select-seg[data-astro-cid-6kln57ki] input[data-astro-cid-6kln57ki]:focus-visible+span[data-astro-cid-6kln57ki]{outline:2px solid var(--accent);outline-offset:-2px}.select-seg[data-astro-cid-6kln57ki] input[data-astro-cid-6kln57ki]:disabled+span[data-astro-cid-6kln57ki]{opacity:.45;cursor:not-allowed}.select-exts[data-astro-cid-6kln57ki]{border:1px solid var(--border);border-radius:var(--radius);padding:0;list-style:none;overflow:hidden}.select-exts[data-astro-cid-6kln57ki] li[data-astro-cid-6kln57ki]+li[data-astro-cid-6kln57ki]{border-top:1px solid var(--border)}.select-exts[data-astro-cid-6kln57ki] label[data-astro-cid-6kln57ki]{align-items:center;gap:var(--gap-inline);padding:var(--space-2) var(--space-3);cursor:pointer;font-size:14px;display:flex}.select-exts[data-astro-cid-6kln57ki] label[data-astro-cid-6kln57ki]:hover{background:var(--muted)}.select-exts[data-astro-cid-6kln57ki] li[data-astro-cid-6kln57ki]:has(input:checked) label[data-astro-cid-6kln57ki]{background:var(--accent-subtle)}.select-exts[data-astro-cid-6kln57ki] input[data-astro-cid-6kln57ki]{width:16px;height:16px;accent-color:var(--primary);flex:none;margin:0}.select-ext-title[data-astro-cid-6kln57ki]{min-width:0;font-weight:500}.select-exts[data-astro-cid-6kln57ki] code[data-astro-cid-6kln57ki]{color:var(--muted-fg);font-size:12px}.select-ext-scope[data-astro-cid-6kln57ki]{color:var(--muted-fg);flex:none;margin-left:auto;font-size:12px}@media (width<=760px){.select-label[data-astro-cid-6kln57ki]{float:none;width:auto;margin:0 0 var(--space-3)}.select-seg[data-astro-cid-6kln57ki],.select-exts[data-astro-cid-6kln57ki]{margin-left:0}.select-seg[data-astro-cid-6kln57ki]{max-width:100%}.select-exts[data-astro-cid-6kln57ki] code[data-astro-cid-6kln57ki]{display:none}}.select-page{width:100%;max-width:960px;padding:var(--space-10) var(--gutter) var(--space-16);margin:0 auto}.select-page h1{letter-spacing:-.03em;text-wrap:balance;margin:var(--space-3) 0 var(--space-3);font-size:36px;font-weight:600}.select-lead{color:var(--muted-fg);text-wrap:pretty;max-width:68ch;margin:0;font-size:16px}.select-page code{font-size:.9em}.steps{margin:var(--space-10) 0 0;padding:0;list-style:none}.step{column-gap:var(--space-5);padding:var(--space-8) 0;border-top:1px solid var(--border);grid-template-columns:28px minmax(0,1fr);display:grid}.step-n{border:1px solid var(--rail);width:28px;height:28px;font:600 13px var(--mono);background:var(--bg);border-radius:50%;place-items:center;display:grid}.step-body{gap:var(--space-5);min-width:0;display:grid}.step-head{gap:var(--space-1);display:grid}.step-head h2{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.3}.step-head p{color:var(--muted-fg);max-width:70ch;font-size:14px}.reading{counter-reset:reading;border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:0;list-style:none}.reading li{counter-increment:reading;column-gap:var(--space-3);padding:var(--pad-box-y) var(--pad-box-x);grid-template-columns:24px minmax(0,1fr) auto;align-items:baseline;display:grid}.reading li+li{border-top:1px solid var(--border)}.reading li:before{content:counter(reading) ".";font:500 13px var(--mono);color:var(--muted-fg)}.reading a{text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px;font-weight:500}.reading a:hover{text-decoration-color:var(--accent)}.reading .badge{grid-area:1/3}.reading p{color:var(--muted-fg);grid-column:2/4;margin-top:2px;font-size:13.5px;line-height:1.5}.select-output{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);min-width:0;overflow:hidden}.select-output-head{align-items:center;gap:var(--gap-inline);padding:var(--space-2) var(--space-2) var(--space-2) var(--pad-box-x);background:var(--muted-strong);border-bottom:1px solid var(--border);display:flex}.select-output-head h3{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-fg);min-width:0;margin:0;font-size:12px;font-weight:600}.select-output-head .btn{margin-left:auto}.select-output-body{padding:var(--pad-box-y) var(--pad-box-x);background:var(--code-bg);font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.select-output-body code{font:inherit}@media (width<=760px){.select-page{padding:var(--space-8) var(--gutter) var(--space-12)}.step{row-gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}
