.dl-grid:where(.astro-5oqtr3h2){margin-inline:auto;text-align:left;grid-template-columns:1fr;gap:16px;max-width:26rem;margin-bottom:20px;display:grid}.dl-card:where(.astro-5oqtr3h2){grid-template-rows:auto auto;gap:16px;padding:22px;transition:border-color .15s,background-color .15s;display:grid;position:relative}@media (width>=861px){.dl-grid:where(.astro-5oqtr3h2){grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,1fr);gap:14px 16px;max-width:none}.dl-card:where(.astro-5oqtr3h2){grid-row:span 2;grid-template-rows:subgrid}}.dl-card:where(.astro-5oqtr3h2):hover{background:var(--label-fill);border-color:var(--label-line)}.dl-card:where(.astro-5oqtr3h2).is-detected{border-color:var(--brand-primary);background:var(--label-fill);order:-1}.dl-card__flag:where(.astro-5oqtr3h2){display:none;position:absolute;top:-13px;left:16px}.dl-card:where(.astro-5oqtr3h2).is-detected .dl-card__flag:where(.astro-5oqtr3h2){display:block}.dl-card__flag:where(.astro-5oqtr3h2) .marker:where(.astro-5oqtr3h2){white-space:nowrap;font-size:.75rem}.dl-card__head:where(.astro-5oqtr3h2){align-items:center;gap:12px;display:flex}.dl-card__mark:where(.astro-5oqtr3h2) svg:where(.astro-5oqtr3h2){fill:currentColor;stroke:none;width:18px;height:18px}.dl-card__title:where(.astro-5oqtr3h2){flex-direction:column;gap:2px;min-width:0;display:flex}.dl-card__name:where(.astro-5oqtr3h2){color:var(--brand-fg);font-size:1.25rem;line-height:1.1}.dl-card__note:where(.astro-5oqtr3h2){color:var(--brand-muted-fg);font-size:.8125rem;line-height:1.3}.dl-action:where(.astro-5oqtr3h2){flex-direction:column;align-self:end;gap:8px;display:flex;position:relative}.dl-split:where(.astro-5oqtr3h2){border:1px solid var(--label-line);border-radius:999px;align-items:stretch;transition:background-color .15s,border-color .15s,box-shadow .12s,transform .12s;display:flex}.dl-go:where(.astro-5oqtr3h2){color:var(--brand-fg);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.dl-go__arrow:where(.astro-5oqtr3h2){opacity:.75;flex:none;width:15px;height:15px}.dl-more:where(.astro-5oqtr3h2){width:40px;color:var(--brand-fg);border:0;border-left:1px solid var(--label-line);cursor:pointer;background:0 0;border-radius:0 999px 999px 0;justify-content:center;align-items:center;padding:0;display:flex}.dl-more:where(.astro-5oqtr3h2) svg:where(.astro-5oqtr3h2){width:14px;height:14px;transition:transform .15s}.dl-more:where(.astro-5oqtr3h2)[aria-expanded=true] svg:where(.astro-5oqtr3h2){transform:rotate(180deg)}.dl-split:where(.astro-5oqtr3h2):hover,.dl-split:where(.astro-5oqtr3h2):focus-within{background:var(--label-fill);border-color:var(--label-ink-strong)}.dl-go:where(.astro-5oqtr3h2):focus-visible,.dl-more:where(.astro-5oqtr3h2):focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.dl-card:where(.astro-5oqtr3h2).is-detected .dl-split:where(.astro-5oqtr3h2){color:var(--brand-primary-on);background:var(--brand-primary);box-shadow:4px 4px 0 color-mix(in srgb, var(--brand-primary) 36%, var(--label-paper));border-color:#0000}.dl-card:where(.astro-5oqtr3h2).is-detected .dl-go:where(.astro-5oqtr3h2),.dl-card:where(.astro-5oqtr3h2).is-detected .dl-more:where(.astro-5oqtr3h2){color:var(--brand-primary-on)}.dl-card:where(.astro-5oqtr3h2).is-detected .dl-more:where(.astro-5oqtr3h2){border-left-color:color-mix(in srgb, var(--brand-primary-on) 28%, transparent)}.dl-card:where(.astro-5oqtr3h2).is-detected .dl-split:where(.astro-5oqtr3h2):hover,.dl-card:where(.astro-5oqtr3h2).is-detected .dl-split:where(.astro-5oqtr3h2):focus-within{background:var(--brand-primary);box-shadow:2px 2px 0 color-mix(in srgb, var(--brand-primary) 46%, var(--label-paper));border-color:#0000;transform:translate(2px,2px)}.dl-menu:where(.astro-5oqtr3h2){z-index:5;text-align:left;background:var(--label-paper);border:1px solid var(--label-line);border-radius:14px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 12px 28px #0000002e}.dl-menu:where(.astro-5oqtr3h2)[hidden]{display:none}.dl-menu__item:where(.astro-5oqtr3h2){font:inherit;text-align:left;color:var(--label-ink-strong);cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:1fr auto;align-items:baseline;gap:2px 10px;padding:8px 10px;display:grid}.dl-menu__item:where(.astro-5oqtr3h2):hover,.dl-menu__item:where(.astro-5oqtr3h2):focus-visible{background:var(--label-fill);outline:none}.dl-menu__name:where(.astro-5oqtr3h2){font-size:.875rem;font-weight:600;line-height:1.3}.dl-menu__hint:where(.astro-5oqtr3h2){color:var(--label-sub);grid-column:1;font-size:.75rem;line-height:1.3}.dl-menu__tick:where(.astro-5oqtr3h2){width:14px;height:14px;color:var(--brand-primary);opacity:0;grid-area:1/2}.dl-menu__item:where(.astro-5oqtr3h2).is-current .dl-menu__tick:where(.astro-5oqtr3h2){opacity:1}.dl-what:where(.astro-5oqtr3h2){color:var(--brand-muted-fg);justify-content:center;gap:6px;margin:0;font-size:.75rem;line-height:1.3;display:flex}.dl-what__ext:where(.astro-5oqtr3h2){font-variant-numeric:tabular-nums;opacity:.8}.dl-what__ext:where(.astro-5oqtr3h2):before{content:"·";margin-right:6px}
