.td[data-astro-cid-n4nnjtbs]{padding-inline:max(32px, calc(50vw - var(--measure-max) / 2));padding-block:var(--pad-section);background-color:var(--bone);margin-inline:calc(50% - 50vw)}.td-head[data-astro-cid-n4nnjtbs]{width:min(100%, var(--measure-max));grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin:0 auto 56px;display:grid}.td-eyebrow[data-astro-cid-n4nnjtbs]{font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--lt-label);text-transform:uppercase;color:var(--soft);margin-bottom:18px;display:block}.td-head[data-astro-cid-n4nnjtbs] h2[data-astro-cid-n4nnjtbs]{max-width:20ch}.td-more[data-astro-cid-n4nnjtbs]{justify-content:center;margin-top:28px;display:flex}.td-more[data-astro-cid-n4nnjtbs][hidden]{display:none}.td-intro[data-astro-cid-n4nnjtbs]{flex-direction:column;gap:12px;display:flex}.td-examples[data-astro-cid-n4nnjtbs] a[data-astro-cid-n4nnjtbs]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule-band);text-underline-offset:3px}.td-examples[data-astro-cid-n4nnjtbs] a[data-astro-cid-n4nnjtbs]:hover{text-decoration-color:var(--ink)}.td-head[data-astro-cid-n4nnjtbs] .td-intro[data-astro-cid-n4nnjtbs]>p[data-astro-cid-n4nnjtbs]{font-size:var(--t-body);letter-spacing:var(--lt-open);color:var(--mid);max-width:44ch;margin:0;line-height:1.6}.td-body[data-astro-cid-n4nnjtbs]{width:min(100%, var(--measure-max));grid-template-columns:252px minmax(0,1fr);align-items:start;gap:56px;margin-inline:auto;display:grid}.td[data-astro-cid-n4nnjtbs]:not([data-ready]) .td-aside[data-astro-cid-n4nnjtbs]{display:none}.td[data-astro-cid-n4nnjtbs]:not([data-ready]) .td-body[data-astro-cid-n4nnjtbs]{grid-template-columns:minmax(0,1fr)}.td-aside[data-astro-cid-n4nnjtbs]{top:var(--sticky-top,104px);position:sticky}.td-label[data-astro-cid-n4nnjtbs]{font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--lt-label);text-transform:uppercase;color:var(--soft);margin-bottom:10px;display:block}.td-field[data-astro-cid-n4nnjtbs]{position:relative}.td-glass[data-astro-cid-n4nnjtbs]{fill:none;width:18px;height:18px;stroke:var(--mid);stroke-width:1.5px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:14px;translate:0 -50%}.td-input[data-astro-cid-n4nnjtbs]{border:1px solid var(--rule-band);border-radius:var(--r-tight);background:var(--bone);width:100%;height:48px;color:var(--ink);font:inherit;font-size:var(--t-body);letter-spacing:var(--lt-open);-webkit-appearance:none;appearance:none;margin:0;padding:0 12px 0 42px;transition:border-color .2s;display:block}.td-input[data-astro-cid-n4nnjtbs]::placeholder{color:var(--soft);opacity:1;font-size:var(--t-detail)}.td-input[data-astro-cid-n4nnjtbs]:not(:placeholder-shown){padding-right:44px}.td-input[data-astro-cid-n4nnjtbs]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.td-input[data-astro-cid-n4nnjtbs]:hover{border-color:var(--ink)}.td-input[data-astro-cid-n4nnjtbs]:focus{outline:none}.td-input[data-astro-cid-n4nnjtbs]:focus-visible{border-color:var(--ink);outline:2px solid var(--highlight,var(--ink));outline-offset:2px}.td-clear[data-astro-cid-n4nnjtbs]{border-radius:var(--r-tight);width:40px;height:40px;color:var(--mid);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;translate:0 -50%}.td-clear[data-astro-cid-n4nnjtbs][hidden]{display:none}.td-clear[data-astro-cid-n4nnjtbs] svg[data-astro-cid-n4nnjtbs]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:14px;height:14px}.td-clear[data-astro-cid-n4nnjtbs]:hover{color:var(--ink);background:var(--stone-soft)}.td-clear[data-astro-cid-n4nnjtbs]:focus-visible{outline:2px solid var(--highlight,var(--ink));outline-offset:-2px;color:var(--ink)}.td-facet[data-astro-cid-n4nnjtbs]{margin-top:32px}.td-cats[data-astro-cid-n4nnjtbs]{border-left:1px solid var(--rule-band);flex-direction:column;display:flex}.td-cat[data-astro-cid-n4nnjtbs]{cursor:pointer;text-align:left;width:100%;font:inherit;font-size:var(--t-body);letter-spacing:var(--lt-open);color:var(--soft);background:0 0;border:0;justify-content:space-between;gap:12px;padding:8px 0 8px 22px;line-height:1.35;transition:color .2s;display:flex;position:relative}.td-cat[data-astro-cid-n4nnjtbs]:before{content:"";background:0 0;width:2px;transition:background-color .2s;position:absolute;top:0;bottom:0;left:-1px}.td-cat[data-astro-cid-n4nnjtbs]:hover{color:var(--mid)}.td-cat[data-astro-cid-n4nnjtbs][aria-pressed=true]{color:var(--ink)}.td-cat[data-astro-cid-n4nnjtbs][aria-pressed=true]:before{background:var(--accent,var(--signal))}.td-cat[data-astro-cid-n4nnjtbs]:focus-visible{outline:2px solid var(--highlight,var(--ink));outline-offset:2px;border-radius:var(--r-tight)}.td-n[data-astro-cid-n4nnjtbs]{font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--lt-label);color:var(--soft);white-space:nowrap}.td-grid[data-astro-cid-n4nnjtbs]{scroll-margin-top:calc(var(--nav-h) + 96px);border-top:1px solid var(--rule-band);border-left:1px solid var(--rule-band);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid}.td-group[data-astro-cid-n4nnjtbs]{border-right:1px solid var(--rule-band);border-bottom:1px solid var(--rule-band);font-size:var(--t-body);letter-spacing:var(--lt-open);color:var(--ink);grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:16px;padding:22px 26px 14px;list-style:none;display:flex}.td-group[data-astro-cid-n4nnjtbs][hidden]{display:none}.td-group[data-astro-cid-n4nnjtbs]:not(:first-child){padding-top:40px}.td-cell[data-astro-cid-n4nnjtbs]{background:var(--bone);border-right:1px solid var(--rule-band);border-bottom:1px solid var(--rule-band);flex-direction:column;align-items:flex-start;min-width:0;min-height:196px;padding:26px 26px 30px;list-style:none;transition:background-color .2s;display:flex;position:relative}.td-cell[data-astro-cid-n4nnjtbs][hidden]{display:none}.td-cell[data-astro-cid-n4nnjtbs] .nv-shape{fill:none;stroke:#0000;stroke-width:1px;flex:none;width:56px;height:56px;margin-bottom:22px;transition:stroke .2s;display:block;overflow:visible}.td-cell[data-astro-cid-n4nnjtbs][data-linked]:hover{background:var(--stone-soft)}.td-cell[data-astro-cid-n4nnjtbs][data-linked]:hover .nv-shape{stroke:var(--ink)}.td-name[data-astro-cid-n4nnjtbs]{font-size:var(--cell-title);font-weight:400;line-height:var(--cell-title-lh);letter-spacing:var(--lt-section);color:var(--ink);margin:0}.td-runs[data-astro-cid-n4nnjtbs]{margin:var(--card-gap) 0 0;max-width:40ch;font-size:var(--card-body);line-height:var(--card-body-lh);letter-spacing:var(--lt-open);color:var(--mid)}.td-link[data-astro-cid-n4nnjtbs]{z-index:1;position:absolute;inset:0}.td-tags[data-astro-cid-n4nnjtbs]{z-index:2;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:20px;display:flex;position:relative}.td-uses[data-astro-cid-n4nnjtbs]{display:contents}.td-team[data-astro-cid-n4nnjtbs],.td-tag[data-astro-cid-n4nnjtbs]{border-radius:var(--r-tight);white-space:nowrap;align-items:center;height:24px;padding:0 9px;font-size:12px;line-height:1;display:inline-flex}.td-team[data-astro-cid-n4nnjtbs]{background:var(--stone-soft);color:var(--ink);display:none}.td[data-astro-cid-n4nnjtbs][data-view=featured] .td-team[data-astro-cid-n4nnjtbs]{display:inline-flex}.td[data-astro-cid-n4nnjtbs][data-view=featured] .td-tag[data-astro-cid-n4nnjtbs][data-same]{display:none}.td-tag[data-astro-cid-n4nnjtbs]{border:1px solid var(--rule-warm);background:var(--bone);color:var(--mid);text-decoration:none;transition:border-color .2s,color .2s}.td-tag[data-astro-cid-n4nnjtbs]:hover{border-color:var(--ink);color:var(--ink)}.td-tag[data-astro-cid-n4nnjtbs]:focus-visible{outline:2px solid var(--highlight,var(--ink));outline-offset:2px}.td-link[data-astro-cid-n4nnjtbs]:focus-visible{outline:2px solid var(--highlight,var(--ink));outline-offset:-2px}.td-empty[data-astro-cid-n4nnjtbs]{border-right:1px solid var(--rule-band);border-bottom:1px solid var(--rule-band);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 24px;padding:36px 26px;list-style:none;display:flex}.td-empty[data-astro-cid-n4nnjtbs][hidden]{display:none}.td-empty[data-astro-cid-n4nnjtbs] p[data-astro-cid-n4nnjtbs]{font-size:var(--t-body);letter-spacing:var(--lt-open);color:var(--ink);margin:0;line-height:1.6}.td-reset[data-astro-cid-n4nnjtbs]{cursor:pointer;font:inherit;font-size:var(--t-detail);letter-spacing:var(--lt-open);color:var(--ink);text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.td-reset[data-astro-cid-n4nnjtbs]:focus-visible{outline:2px solid var(--highlight,var(--ink));outline-offset:3px;border-radius:var(--r-tight)}.td-route[data-astro-cid-n4nnjtbs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;margin-top:28px;display:flex}.td-route[data-astro-cid-n4nnjtbs] p[data-astro-cid-n4nnjtbs]{max-width:52ch;font-size:var(--t-detail);letter-spacing:var(--lt-open);color:var(--mid);margin:0;line-height:1.6}.td-sr[data-astro-cid-n4nnjtbs]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.td-cell[data-astro-cid-n4nnjtbs].td-in{animation:.42s cubic-bezier(.2,.8,.3,1) both td-in;animation-delay:calc(var(--td-k,0) * 30ms)}@keyframes td-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.td-cell[data-astro-cid-n4nnjtbs].td-in{animation:none}.td-input[data-astro-cid-n4nnjtbs],.td-cat[data-astro-cid-n4nnjtbs],.td-cat[data-astro-cid-n4nnjtbs]:before,.td-cell[data-astro-cid-n4nnjtbs]{transition:none}}@media (width<=1180px){.td-body[data-astro-cid-n4nnjtbs]{grid-template-columns:220px minmax(0,1fr);gap:40px}.td-grid[data-astro-cid-n4nnjtbs]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.td-head[data-astro-cid-n4nnjtbs]{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;margin-bottom:40px}.td-body[data-astro-cid-n4nnjtbs]{grid-template-columns:minmax(0,1fr);gap:24px}.td-aside[data-astro-cid-n4nnjtbs]{min-width:0;position:static}.td-facet[data-astro-cid-n4nnjtbs]{margin-top:20px}.td-cats[data-astro-cid-n4nnjtbs]{margin:0 calc(max(32px, calc(50vw - var(--measure-max) / 2)) * -1);padding-inline:max(32px, calc(50vw - var(--measure-max) / 2));border-left:0;border-bottom:1px solid var(--rule-band);scrollbar-width:none;overscroll-behavior-x:contain;flex-direction:row;gap:24px;scroll-padding-inline:32px;overflow-x:auto}.td-cats[data-astro-cid-n4nnjtbs]::-webkit-scrollbar{display:none}.td-cat[data-astro-cid-n4nnjtbs]{white-space:nowrap;width:auto;font-size:var(--t-detail);flex:none;gap:6px;padding:12px 0 14px}.td-cat[data-astro-cid-n4nnjtbs]:before{width:auto;height:2px;inset:auto 0 -1px}}@media (width<=560px){.td-grid[data-astro-cid-n4nnjtbs]{grid-template-columns:minmax(0,1fr)}.td-cell[data-astro-cid-n4nnjtbs]{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"mark name""mark runs""mark tags";column-gap:16px;min-height:0;padding:22px 20px 24px;display:grid}.td-cell[data-astro-cid-n4nnjtbs] .nv-shape{grid-area:mark;width:44px;height:44px;margin-bottom:0}.td-name[data-astro-cid-n4nnjtbs]{grid-area:name}.td-runs[data-astro-cid-n4nnjtbs]{grid-area:runs;margin-top:4px}.td-tags[data-astro-cid-n4nnjtbs]{grid-area:tags;padding-top:12px}.td-group[data-astro-cid-n4nnjtbs]{padding-inline:20px}.td-empty[data-astro-cid-n4nnjtbs]{padding:28px 20px}}.hub-plan[data-astro-cid-tot2h4v7]{width:100%}
