.metadata-page{max-width:1040px;margin:0 auto;padding-bottom:72px}.metadata-heading{padding:24px 0}.metadata-eyebrow{letter-spacing:.12em;margin:0 0 10px;font-size:12px;font-weight:700}.metadata-heading h1{margin:0 0 16px;font-size:clamp(28px,4vw,44px);line-height:1.2}.metadata-heading>p:last-child{max-width:760px;color:var(--color-text-muted);line-height:1.8}.metadata-drop{border:1px dashed var(--color-line-strong);background:var(--color-surface-2);text-align:center;padding:32px 20px}.metadata-drop strong{font-size:20px}.metadata-drop p{color:var(--color-text-muted);margin:12px 0 20px;font-size:13px}.metadata-note{color:var(--color-text-muted);margin:16px 0;font-size:13px;line-height:1.8}.metadata-actions,.metadata-result,.metadata-source{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.metadata-actions{margin:12px 0 24px}.metadata-source{border:1px solid var(--color-line-strong);margin:0 0 24px;padding:16px}.metadata-source p{flex:1;min-width:200px;margin:0}.metadata-status{min-height:24px;font-size:14px}.metadata-error{color:var(--color-danger);line-height:1.7}.metadata-files{gap:24px;display:grid}.metadata-file{border:1px solid var(--color-line-strong);min-width:0;padding:24px}.metadata-file-heading{align-items:center;gap:16px;display:flex}.metadata-file-heading>div{flex:1;min-width:0}.metadata-file h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:17px}.metadata-file-heading p{color:var(--color-text-muted);margin:0;font-size:13px}.metadata-preview{object-fit:contain;background:var(--color-surface-2);width:80px;height:80px}.metadata-blocks{border:0;min-width:0;margin:24px 0 0;padding:0}.metadata-blocks legend{margin-bottom:12px;font-size:14px;font-weight:700}.metadata-block{border-top:1px solid var(--color-line);padding:8px 0}.metadata-block label{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}.metadata-block input{width:18px;height:18px;accent-color:var(--color-text);flex-shrink:0}.metadata-block small,.metadata-result small{color:var(--color-text-muted);margin-top:4px;font-size:12px;font-weight:400;line-height:1.7;display:block}.metadata-block details{padding-left:30px}.metadata-block summary,.metadata-help summary,.metadata-after summary{cursor:pointer;align-content:center;min-height:44px;font-size:14px}.metadata-block pre,.metadata-help pre,.metadata-after pre{background:var(--color-surface-2);white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;padding:16px;font-size:12px;line-height:1.7;overflow:auto}.metadata-block dl{margin:4px 0 12px;font-size:13px}.metadata-block dl>div{grid-template-columns:140px minmax(0,1fr);gap:12px;padding:6px 0;display:grid}.metadata-block dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.metadata-result{border-top:1px solid var(--color-line);justify-content:space-between;margin-top:20px;padding-top:16px}.metadata-result p{margin:0;font-size:14px;font-weight:600}.metadata-explain{border-top:1px solid var(--color-line-strong);margin-top:40px;padding-top:24px;line-height:1.8}.metadata-explain h2{font-size:22px}.metadata-explain a,.metadata-help a{text-underline-offset:4px}.metadata-help{border-top:1px solid var(--color-line);margin-top:24px;padding-top:12px;line-height:1.8}.metadata-help summary{font-weight:600}.metadata-help p{font-size:14px}.metadata-page button:disabled{opacity:.5;cursor:default}@media (width<=600px){.metadata-heading{padding-top:16px}.metadata-file{padding:16px}.metadata-preview{width:52px;height:60px}.metadata-file-heading{align-items:flex-start;gap:10px}.metadata-file h2{font-size:15px}.metadata-block dl>div{grid-template-columns:100px minmax(0,1fr)}.metadata-actions .btn{flex:1;min-width:140px}.metadata-result .btn,.metadata-source .btn{width:100%}}.metadata-after{margin-top:16px;font-size:13px}.metadata-after>div{border-top:1px solid var(--color-line);padding:12px 0}.metadata-after p{overflow-wrap:anywhere;margin:5px 0}
