.dl-page[data-v-8434800a]{max-width:960px;margin:0 auto;padding:16px}.dl-header[data-v-8434800a]{display:flex;align-items:center;gap:14px;margin:8px 0 16px}.dl-header__icon[data-v-8434800a]{color:var(--ds-primary-link-color);filter:drop-shadow(0 0 8px var(--ds-primary-link-color))}.dl-title[data-v-8434800a]{margin:0;font-size:2rem;letter-spacing:.02em;background:linear-gradient(90deg,var(--ds-primary-link-color),var(--ds-go-color));-webkit-background-clip:text;background-clip:text;color:transparent}.dl-intro[data-v-8434800a]{margin-bottom:20px;padding:14px 18px;background:var(--ds-primary-bg-dark);border:1px solid var(--ds-primary-border-color);border-left:3px solid var(--ds-primary-link-color);border-radius:var(--ds-border-radius-md)}.dl-intro[data-v-8434800a]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dl-intro__main[data-v-8434800a]{flex:1;min-width:0}.dl-intro__download[data-v-8434800a]{flex:none}.dl-header__link[data-v-8434800a]{display:inline-flex;border-radius:50%;transition:transform .2s ease}.dl-header__link[data-v-8434800a]:hover{transform:translateY(2px)}.dl-header__link:hover .dl-header__icon[data-v-8434800a]{color:var(--ds-go-color);filter:drop-shadow(0 0 10px var(--ds-go-color))}.dl-intro__text[data-v-8434800a]{margin:0 0 8px;white-space:pre-wrap;color:var(--ds-primary-font-color);line-height:1.6}.dl-intro__empty[data-v-8434800a]{margin:0 0 8px;color:var(--ds-muted-color);font-style:italic}.dl-intro__textarea[data-v-8434800a]{width:100%;box-sizing:border-box;padding:10px;background:var(--ds-primary-form-input-bg-dark);color:var(--ds-primary-font-color);border:1px solid var(--ds-primary-border-color);border-radius:var(--ds-border-radius-sm);font:inherit;resize:vertical}.dl-intro__actions[data-v-8434800a]{display:flex;gap:8px;margin-top:8px}.dl-error[data-v-8434800a]{color:var(--ds-stop-color)}.dl-missing[data-v-8434800a]{color:var(--ds-muted-light-color);font-style:italic}.dl-empty[data-v-8434800a]{padding:24px;text-align:center;color:var(--ds-muted-color)}.dl-table[data-v-8434800a]{border:1px solid var(--ds-primary-border-color);border-radius:var(--ds-border-radius-md);background:var(--ds-primary-bg-darkest);overflow:hidden;box-shadow:0 6px 24px #00000059}.dl-row[data-v-8434800a]{display:grid;grid-template-columns:1fr 110px 90px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--ds-primary-border-color);transition:background .2s ease,box-shadow .2s ease}.dl-row[data-v-8434800a]:last-child{border-bottom:none}.dl-row[data-v-8434800a]:not(.dl-row--head):hover{background:hsla(var(--ds-primary-colour-h),60%,50%,.1);box-shadow:inset 3px 0 0 var(--ds-primary-link-color)}.dl-row--head[data-v-8434800a]{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ds-muted-color);background:var(--ds-primary-bg-dark)}.dl-cell--size[data-v-8434800a]{text-align:right;padding-right:20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ds-muted-light-color);font-size:.85rem}.dl-row--head .dl-cell--size[data-v-8434800a]{font-family:inherit;font-size:inherit;color:inherit}.dl-cell--action[data-v-8434800a]{text-align:center}.dl-name[data-v-8434800a]{display:inline-flex;align-items:center;gap:12px;color:var(--ds-primary-font-color);text-decoration:none;min-width:0}.dl-name[data-v-8434800a]:hover{color:var(--ds-text-highlight-color)}.dl-name__text[data-v-8434800a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-icon[data-v-8434800a]{flex:none;color:var(--ds-muted-light-color)}.dl-icon--folder[data-v-8434800a]{color:var(--ds-primary-link-color)}.dl-download[data-v-8434800a]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:var(--ds-primary-link-color);border:1px solid var(--ds-primary-border-color);transition:all .2s ease}.dl-download[data-v-8434800a]:hover{color:#fff;border-color:var(--ds-go-color);background:linear-gradient(135deg,var(--ds-primary-link-color),var(--ds-go-color));box-shadow:0 0 14px var(--ds-go-color)}@media(max-width:600px){.dl-row[data-v-8434800a]{grid-template-columns:1fr 70px 56px;padding:10px}}
