.index[data-astro-cid-gismuqk3]{grid-column:1 / -1;margin-top:var(--s-8);border-top:1px solid var(--grey-2)}.index-row[data-astro-cid-gismuqk3]{position:relative;display:grid;grid-template-columns:64px 1fr 160px 200px 32px;align-items:baseline;gap:var(--s-4);padding-block:var(--s-5);border-bottom:1px solid var(--grey-2);isolation:isolate}.index-row[data-astro-cid-gismuqk3]:before{content:"";position:absolute;inset:0 -40px;z-index:-1;background:var(--burgundy);transform:skew(var(--slant-deg)) scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}@media(hover:hover){.index-row[data-astro-cid-gismuqk3]:hover:before,.index-row[data-astro-cid-gismuqk3]:focus-visible:before{transform:skew(var(--slant-deg)) scaleX(1)}}.index-row[data-astro-cid-gismuqk3]{transition:opacity .4s var(--ease),filter .4s var(--ease)}@media(hover:hover){.index[data-astro-cid-gismuqk3]:has(.index-row:hover) .index-row[data-astro-cid-gismuqk3]:not(:hover){opacity:.45;filter:blur(1px)}}.index-n[data-astro-cid-gismuqk3]{color:var(--red)}.index-name[data-astro-cid-gismuqk3]{font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:700;font-stretch:112%}.index-arrow[data-astro-cid-gismuqk3]{justify-self:end;color:var(--grey-1);transition:transform var(--t-small) var(--ease)}@media(hover:hover){.index-row[data-astro-cid-gismuqk3]:hover .index-arrow[data-astro-cid-gismuqk3]{transform:translateY(4px);color:var(--white)}}@media(max-width:767px){.index-row[data-astro-cid-gismuqk3]{grid-template-columns:40px 1fr auto;row-gap:var(--s-1)}.index-meta[data-astro-cid-gismuqk3]:not(.index-status),.index-arrow[data-astro-cid-gismuqk3]{display:none}}.features[data-astro-cid-gismuqk3]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter);margin-top:var(--s-7);border-top:1px solid color-mix(in srgb,var(--sgg-cream) 18%,transparent)}.features[data-astro-cid-gismuqk3] li[data-astro-cid-gismuqk3]{padding-top:var(--s-6)}.feature-title[data-astro-cid-gismuqk3]{font-size:clamp(1.375rem,2vw,1.75rem);font-weight:800;font-stretch:112%;color:var(--sgg-orange);line-height:1.1}.feature-line[data-astro-cid-gismuqk3]{margin-top:var(--s-3);color:color-mix(in srgb,var(--sgg-cream) 72%,transparent);max-width:34ch}@media(max-width:767px){.features[data-astro-cid-gismuqk3]{grid-template-columns:1fr;gap:0}}.next[data-astro-cid-gismuqk3]{padding-block:var(--section);scroll-margin-top:var(--nav-h)}.next-head[data-astro-cid-gismuqk3]{margin-bottom:var(--s-8);row-gap:var(--s-6)}.next-label[data-astro-cid-gismuqk3]{grid-column:1 / span 3}.next-title[data-astro-cid-gismuqk3]{grid-column:5 / span 8}@media(max-width:1023px){.next-label[data-astro-cid-gismuqk3],.next-title[data-astro-cid-gismuqk3]{grid-column:1 / -1}}.vault[data-astro-cid-gismuqk3]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gutter)}.file[data-astro-cid-gismuqk3]{--cut: 64px;position:relative;display:grid;gap:var(--s-6);padding:var(--s-7);background:var(--ink);clip-path:polygon(0 0,calc(100% - var(--cut) / 2) 0,100% var(--cut),100% 100%,0 100%)}.file-top[data-astro-cid-gismuqk3]{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4)}.file-name[data-astro-cid-gismuqk3]{height:clamp(40px,4vw,56px);display:flex}.bar[data-astro-cid-gismuqk3]{display:block;height:100%;background:var(--burgundy);transform:skew(var(--slant-deg));transform-origin:bottom left;transition:width .6s var(--ease),background-color var(--t-small) var(--ease)}@media(hover:hover){.file[data-astro-cid-gismuqk3]:hover .bar[data-astro-cid-gismuqk3]{background:var(--red-dark)}}.file-lines[data-astro-cid-gismuqk3]{display:grid;gap:var(--s-3)}.bar[data-astro-cid-gismuqk3].thin{height:12px;background:#1d1010}.file-meta[data-astro-cid-gismuqk3]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4);margin:0;padding-top:var(--s-5);border-top:1px solid var(--grey-2)}.file-meta[data-astro-cid-gismuqk3] dd[data-astro-cid-gismuqk3]{margin:var(--s-1) 0 0;font-weight:600}@media(max-width:767px){.vault[data-astro-cid-gismuqk3]{grid-template-columns:1fr}.file[data-astro-cid-gismuqk3]{padding:var(--s-6);--cut: 44px}}.next-cta[data-astro-cid-gismuqk3]{display:flex;justify-content:space-between;align-items:center;gap:var(--s-6);flex-wrap:wrap;margin-top:var(--s-9);padding-top:var(--s-7);border-top:1px solid var(--grey-2)}
