:where(.tl) .seal{display:inline-flex;align-items:center;gap:var(--sp-2);margin:0;padding:var(--sp-1) 0;border-top:2px solid var(--ink);font-family:var(--metric);font-size:var(--fs-caption);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-muted);font-weight:var(--fw-normal)}:where(.tl) h1{max-width:var(--measure);margin:var(--sp-4) 0 var(--sp-2)}:where(.tl) .lede{max-width:var(--measure);margin-bottom:var(--sp-6);color:var(--ink);font-size:var(--fs-h3)}:where(.tl--bands:not(.tl--file)) .tl-head h1,:where(.tl--bands:not(.tl--file)) .tl-head .lede{max-width:var(--w-page)}:where(.tl) .tool-live{display:contents}:where(.tl-shell--v2) .tool-live .mt>p,:where(.tl-shell--v2) .tool-live .mt>.mt-field>p.mt-sub{max-width:var(--w-read)}@media(max-width:44rem){:where(.tl-shell) .tl-main{display:flex;flex-direction:column}:where(.tl-shell) .tl-main>*{order:5}:where(.tl-shell) .tl-main>.tl-head{display:contents}:where(.tl-shell) .tl-head>.fav-head{order:0}:where(.tl-shell) .tl-head>h1{order:1}:where(.tl-shell) .tl-main>.tool-live{display:block;order:2}:where(.tl-shell) .tl-head>.lede{order:3}}:where(.tl--file)>.tl-main{container:toolband / inline-size}@media(min-width:78rem){:where(.tl--bands){display:grid;grid-template-columns:minmax(0,1fr) clamp(17.5rem,24%,22rem);grid-template-rows:auto auto;column-gap:var(--sp-8);align-items:start}:where(.tl--bands)>.tl-main{grid-row:1;grid-column:1;min-width:0}:where(.tl--bands)>.tl-aside{grid-row:1;grid-column:2;display:grid;gap:var(--sp-8);align-content:start;min-width:0}:where(.tl--bands)>.tl-read{grid-row:2;grid-column:1 / -1}:where(.tl--bands:not(.tl--file))>.tl-main{max-width:var(--w-page)}:where(.tl) .tool-live .mt>p,:where(.tl) .tool-live .mt>.mt-field>p.mt-sub{max-width:var(--w-read)}}@media(min-width:88rem){:where(.tl--bands) .tl-read{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--sp-10);align-items:start}:where(.tl--bands) .tl-read>section.how{grid-row:1;grid-column:1}:where(.tl--bands) .tl-read>section.how.tl-qa{grid-row:1;grid-column:2}}@media(min-width:95rem){:where(.tl--bands:not(.tl--file)){grid-template-columns:minmax(0,var(--w-page)) minmax(22rem,1fr);max-width:calc(var(--w-page) + var(--sp-8) + 30rem)}:where(.tl--bands:not(.tl--file))>.tl-read{display:contents}:where(.tl--bands:not(.tl--file))>.tl-aside{grid-row:1;grid-column:2;align-self:stretch}:where(.tl--bands:not(.tl--file))>.tl-aside>.tl-side{position:sticky;top:calc(var(--masthead-h, 4.5rem) + var(--sp-6))}:where(.tl--bands:not(.tl--file)) .tl-read>section.how{grid-row:2;grid-column:1}:where(.tl--bands:not(.tl--file)) .tl-read>section.how.tl-qa{grid-row:2;grid-column:2}}.tl-toc[hidden]{display:none}@media(max-width:77.99rem){.tl-toc{display:none}}.tl-toc h2{margin:0 0 var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--hairline);font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink)}.tl-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-1)}.tl-toc li{margin:0}.tl-toc a{display:block;padding:var(--sp-1) 0;color:var(--ink-muted);font-size:var(--fs-small);line-height:1.35;text-decoration:none}.tl-toc a:hover{color:var(--ink);text-decoration:underline}.tl-toc a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:where(.tl-side)>*+*{margin-top:var(--sp-8)}@media(scripting:enabled){:where(.tl) .tool-live>astro-island:empty{display:block;min-height:var(--lh-e, 0px);animation:lh-give-up 1ms linear 10s forwards}}@keyframes lh-give-up{to{min-height:0}}@media(scripting:enabled)and (max-width:56rem){:where(.tl) .tool-live>astro-island:empty{min-height:var(--lh-d, 0px)}}@media(scripting:enabled)and (max-width:44rem){:where(.tl) .tool-live>astro-island:empty{min-height:var(--lh-c, 0px)}}@media(scripting:enabled)and (max-width:40rem){:where(.tl) .tool-live>astro-island:empty{min-height:var(--lh-b, 0px)}}@media(scripting:enabled)and (max-width:30rem){:where(.tl) .tool-live>astro-island:empty{min-height:var(--lh-a, 0px)}}:where(.tl) .tl-next{max-width:var(--measure);margin-top:var(--sp-8);padding:var(--sp-3) 0 var(--sp-3) var(--sp-4);border-left:3px solid var(--rule)}:where(.tl) .tl-next h2{margin:0 0 var(--sp-2);font-size:var(--fs-h3)}:where(.tl) .tl-next p{margin:0 0 var(--sp-2);color:var(--ink-muted)}:where(.tl) .tl-next p:last-child{margin-bottom:0}:where(.tl) .how{max-width:var(--measure);margin-top:var(--sp-12)}:where(.tl) .how h2{margin:var(--sp-12) 0 var(--sp-3)}:where(.tl) .how h2+h2,:where(.tl) .how h2:first-child{margin-top:var(--sp-6)}:where(.tl) .how h3{margin:var(--sp-8) 0 var(--sp-2)}:where(.tl) .how p{margin-bottom:var(--sp-3);color:var(--ink)}:where(.tl) .how li{color:var(--ink)}:where(.tl) .faq{display:grid;gap:0;border-top:1px solid var(--hairline)}:where(.tl) .qa{padding:var(--sp-4) 0;border-bottom:1px solid var(--hairline)}:where(.tl) .qa h3{margin:var(--sp-8) 0 var(--sp-2);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-display)}:where(.tl) .qa p{margin:0;color:var(--ink)}:where(.tl) .minor{font-size:var(--fs-small)}:where(.tl) .updated{margin-top:var(--sp-12);padding-top:var(--sp-3);border-top:1px solid var(--rule);font-family:var(--metric);font-size:var(--fs-caption);color:var(--ink-muted)}
