@layer starlight,reset,tokens,base;@layer components{.page{padding-bottom:var(--canon-space-5)}.opening{padding-block:var(--canon-space-5) var(--canon-space-4)}.opening>.grid{row-gap:var(--canon-space-2)}.opening-kicker{grid-column:1/span 2;align-self:start;padding-top:.85em}.opening h1{grid-column:3/-1;max-width:16ch}.opening .lead{grid-column:3/span 6;max-width:38ch}.opening-actions{align-items:center;gap:var(--canon-space-1) var(--canon-space-2);flex-wrap:wrap;grid-column:3/-1;display:flex}@media (width<=900px){.opening{padding-block:var(--canon-space-4) var(--canon-space-3)}.opening-kicker,.opening h1,.opening .lead,.opening-actions{grid-column:1/-1}.opening-kicker{padding-top:0}}.sec{padding-block:var(--canon-space-5);border-top:1px solid var(--rule)}.sec--flush{border-top:0;padding-top:0}.sec-head{column-gap:var(--col-gap);row-gap:var(--canon-space-1);margin-bottom:var(--canon-space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.sec-n{align-self:start;gap:var(--canon-space-n1);grid-area:1/1/span 2/span 2;padding-top:.55em;display:grid}.sec-n .num{color:var(--ink)}.sec-head>:is(h2,h1,h3){grid-column:3/span 8;max-width:22ch}.sec-head :is(h2,h1) .accent{color:inherit;font-style:italic}.sec-aside{color:var(--ink-2);grid-column:3/span 6;max-width:52ch}.sec-below{grid-column:3/-1}@media (width<=900px){.sec{padding-block:var(--canon-space-4)}.sec-head{margin-bottom:var(--canon-space-3)}.sec-n{gap:var(--canon-space-0);grid-row:auto;padding-top:0;display:flex}.sec-n,.sec-head>:is(h2,h1,h3),.sec-aside,.sec-below{grid-column:1/-1}}:root{--col3:calc((100% - 11 * var(--col-gap)) / 6 + 2 * var(--col-gap))}.col-content{margin-inline-start:var(--col3)}.col-text{max-width:calc((100% - 11 * var(--col-gap)) / 2 + 5 * var(--col-gap));margin-inline-start:var(--col3)}.grid>:is(.col-content,.col-text){max-width:none;margin-inline-start:0}.grid>.col-content{grid-column:3/-1}.grid>.col-text{grid-column:3/span 6}.col-full{grid-column:1/-1}@media (width<=900px){.col-content,.col-text{max-width:none;margin-inline-start:0}.grid>:is(.col-content,.col-text){grid-column:1/-1}}.fig{gap:var(--canon-space-1);margin:0;display:grid}.fig-cap{gap:var(--canon-space-n1) var(--canon-space-1);font-family:var(--font-mono-stack);font-size:var(--type-micro);color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;max-width:none;display:flex}.fig-cap b{color:var(--ink);font-weight:500}.ledger{border-top:1px solid var(--rule);display:grid}.ledger>div{gap:var(--canon-space-0) var(--col-gap);padding-block:var(--canon-space-1);border-bottom:1px solid var(--rule);grid-template-columns:minmax(8rem,1fr) 3fr;display:grid}.ledger dt{font-family:var(--font-mono-stack);font-size:var(--type-label);color:var(--ink-3);padding-top:.15em}.ledger dd{color:var(--ink);max-width:62ch;margin:0}.ledger dd.mono{font-size:var(--type-small)}.ledger code{color:var(--ink);background:var(--sunk);overflow-wrap:anywhere;border-radius:2px;padding:.05em .3em;font-size:.88em}@media (width<=640px){.ledger>div{grid-template-columns:1fr}}.steps{column-gap:var(--col-gap);counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.steps>li{align-content:start;gap:var(--canon-space-0);padding-top:var(--canon-space-1);border-top:1px solid var(--ink);display:grid}.steps .step-n{font-family:var(--font-mono-stack);font-size:var(--type-label);color:var(--ink-3)}.steps h3{font-family:var(--font-serif-stack);font-weight:420;font-size:var(--canon-type-1-2);letter-spacing:-.01em;line-height:1.2}.steps p{color:var(--ink-2)}.steps code{font-size:.88em}@media (width<=900px){.steps{row-gap:var(--canon-space-3);grid-template-columns:1fr}}.picker{border-top:1px solid var(--rule)}.picker>li{border-bottom:1px solid var(--rule);position:relative}.picker-row{align-items:baseline;column-gap:var(--canon-space-0);padding-block:var(--canon-space-2);color:var(--ink);grid-template-columns:1.5rem minmax(0,1fr);text-decoration:none;display:grid}.picker-row:before{content:"❯";content:"❯" / "";font-family:var(--font-mono-stack);color:var(--amber-ink);opacity:0;transition:opacity var(--duration-control) var(--ease-standard), translate var(--duration-control) var(--ease-standard);translate:-.4em}.picker-row:is(:hover,:focus-visible):before{opacity:1;translate:0}.picker-row:focus-visible{outline-offset:-2px}@media (hover:none){.picker>li>.picker-row{grid-template-columns:0 minmax(0,1fr) auto;column-gap:0}.picker-row:before{visibility:hidden}}.faq-list{border-top:1px solid var(--rule)}.q{border-bottom:1px solid var(--rule)}.q summary{grid-template-columns:var(--canon-space-3) minmax(0, 1fr) 1.25rem;align-items:baseline;gap:var(--canon-space-0);padding-block:var(--canon-space-1);cursor:pointer;font-weight:500;list-style:none;display:grid}.q summary::-webkit-details-marker{display:none}.q summary:after{content:"+";font-family:var(--font-mono-stack);color:var(--ink-3);justify-self:end}.q[open] summary:after{content:"−";color:var(--amber-ink)}.q summary .icon{display:none}.q-n{font-family:var(--font-mono-stack);font-size:var(--type-label);color:var(--ink-3)}.q summary:hover .q-t{text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.2em}.q .a{padding:0 0 var(--canon-space-2) calc(var(--canon-space-3) + var(--canon-space-0));color:var(--ink-2)}.q .a code{font-size:.88em}.cmdline{align-items:center;gap:var(--canon-space-0);max-width:100%;min-height:2.75rem;padding:0 var(--canon-space-n1) 0 var(--canon-space-1);border:1px solid var(--rule-strong);background:var(--raised);font-family:var(--font-mono-stack);font-size:var(--type-small);border-radius:3px;display:inline-flex}.cmdline .prompt{color:var(--amber-ink)}.cmdline .cmd{min-width:0;padding-block:var(--canon-space-n1)}.cmdline .cmd em{color:var(--ink);font-style:normal;font-weight:600}.cmd-words{color:var(--ink-2);font-size:1em}.cmd-words .tok{max-width:100%;display:inline-block}.cmd-words .tok--flag{color:var(--ink-3)}.cmd-words .tok--em{color:var(--ink);font-weight:600}.for-you{font-family:var(--font-mono-stack);font-size:var(--type-micro);color:var(--amber-ink);display:none}.for-you:before{content:"❯ ";content:"❯ " / ""}.page[data-os=windows] [data-product=desktop] .for-you,.page[data-os=android] [data-product=android] .for-you,.page:is([data-os=mac],[data-os=linux]) [data-product=cli] .for-you{display:inline-block}.copy-btn{width:2.25rem;height:2.25rem;color:var(--ink-3);transition:color var(--duration-control) var(--ease-standard), background-color var(--duration-control) var(--ease-standard);border-radius:3px;flex:none;place-items:center;display:grid}.copy-btn .icon{width:1rem;height:1rem}.copy-btn:is(:hover,:focus-visible){color:var(--ink);background:var(--sunk)}.copy-btn:focus-visible{outline-offset:-2px}.copy-btn .copy-done,.copy-btn[data-copied] .copy-idle{display:none}.copy-btn[data-copied] .copy-done{color:var(--added);display:block}html.no-js .copy-btn{display:none}}@layer scenes,utilities;
