.dl-hint{margin:14px 0 0;font-size:13.5px;color:var(--color-text-muted)}.dl-empty{font-size:15px;color:var(--color-text-muted)}.dl-groups{display:grid;gap:28px}.dl-yours{font-size:12px;font-weight:500;padding:3px 9px;border-radius:999px;color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 12%,transparent)}.dl-files{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dl-file{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--color-border);transition:box-shadow .2s ease-out,background-color .2s ease-out}.dl-file:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 35%,var(--color-border))}.dl-file.is-hot{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 55%,var(--color-border))}.dl-file__main{flex:1;min-width:0;display:grid;gap:3px}.dl-file__main strong{font-size:15.5px;font-weight:600;color:var(--color-text)}.dl-file__detail{font-size:13.5px;color:var(--color-text-muted)}.dl-file__meta{font-size:12.5px;color:var(--color-text-muted);overflow-wrap:anywhere}.dl-file__name{font-family:var(--font-mono);font-size:12px}.dl-file__sha{display:flex;align-items:center;gap:8px;min-width:0;margin-top:4px;font-size:11.5px;color:var(--color-text-muted)}.dl-file__sha>span{flex:none;font-weight:600;letter-spacing:.04em}.dl-sha{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:28px;padding:2px 8px;border:0;border-radius:8px;background:color-mix(in srgb,var(--color-text) 5%,transparent);color:var(--color-text-muted);font:inherit;cursor:pointer;transition:background-color .2s ease-out,color .2s ease-out}.dl-sha:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-text) 9%,transparent)}.dl-sha code{font-family:var(--font-mono);font-size:11.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-sha__ic{flex:none;display:grid}.dl-file__btn{flex:none}.dl-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.dl-note{padding:18px 20px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--color-border)}.dl-note h3{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--color-text)}.dl-note ol{margin:0;padding-left:18px;display:grid;gap:8px;font-size:14px;line-height:1.6;color:var(--color-text-muted)}.dl-check{margin:18px 0 0;font-size:14px;line-height:1.7;color:var(--color-text-muted)}.dl-check code{font-family:var(--font-mono);font-size:12.5px;padding:1px 6px;border-radius:6px;background:color-mix(in srgb,var(--color-text) 6%,transparent)}@media(max-width:640px){.dl-file{flex-direction:column;align-items:stretch}.dl-file__btn{justify-content:center}}.dl-sha__msg{font-size:11.5px;color:var(--color-text-muted);min-height:1em}.dl-sha__msg.is-bad{color:var(--color-danger, #c0392b)}.dl-file__sha{flex-wrap:wrap}.dl-check a{color:var(--color-text);text-decoration:underline;text-underline-offset:3px}.dl-group h3{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--color-text)}@media(max-width:640px){.dl .pk-hero__art{display:none}}.dl-sig{margin-top:22px;padding:18px 20px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--color-border)}.dl-sig h3{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--color-text)}.dl-sig p{margin:0 0 10px;font-size:14px;line-height:1.65;color:var(--color-text-muted)}.dl-sig a{color:var(--color-text);text-decoration:underline;text-underline-offset:3px}.dl-sig__cmd{margin:0 0 10px;padding:10px 14px;border-radius:10px;overflow-x:auto;background:color-mix(in srgb,var(--color-text) 5%,transparent)}.dl-sig__cmd code,.dl-sig__key{font-family:var(--font-mono);font-size:12.5px;color:var(--color-text)}.dl-sig__key{display:block;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}
