.mk .mk-metadata-viewer{gap:var(--mk-s5);min-width:0;display:grid}.mk .mk-metadata-viewer-head{margin-top:calc(-1*clamp(24px,4vw,48px));margin-bottom:calc(clamp(24px, 4vw, 48px) - var(--mk-s5));padding:var(--mk-s1) 0 clamp(28px, 4vw, 48px);border-image:linear-gradient(var(--mk-ground), var(--mk-ground)) fill 0 / / 0 100vmax}.mk .mk-metadata-viewer-head h1{font-size:var(--mk-fs-h1-page);letter-spacing:-.025em;color:var(--mk-ink);line-height:1.05}.mk .mk-metadata-viewer-head .mk-lead{margin-top:var(--mk-s3);max-width:56ch}.mk .mk-metadata-viewer-facts{align-items:center;gap:var(--mk-s3) var(--mk-s4);margin-top:var(--mk-s5);flex-wrap:wrap;display:flex}.mk .mk-metadata-viewer-facts .mk-tool-privacy{margin:0}.mk .mk-metadata-viewer-embed{padding:clamp(16px,4vw,24px)}.mk .mk-metadata-viewer--embed .mk-metadata-viewer-head{border-image-source:none;margin:0;padding:0}.mk .mk-metadata-viewer--embed .mk-metadata-viewer-head h1{font-size:var(--mk-fs-h3);letter-spacing:-.01em;line-height:1.2}.mk .mk-metadata-viewer--embed .mk-metadata-viewer-head .mk-lead{margin-top:var(--mk-s2);font-size:var(--mk-fs-body)}.mk .mk-metadata-viewer--embed .mk-metadata-viewer-facts{margin-top:var(--mk-s3)}.mk .mk-metadata-viewer-extras{gap:var(--mk-s5);min-width:0;display:grid}.mk .mk-metadata-viewer-pair{gap:var(--mk-s5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.mk .mk-metadata-viewer-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk .mk-metadata-card{gap:var(--mk-s3);align-content:start;display:grid}.mk .mk-metadata-card h2{font-size:var(--mk-fs-h4);letter-spacing:0;font-weight:600;line-height:1.3}.mk .mk-metadata-card p{font-size:var(--mk-fs-small);line-height:1.55}.mk .mk-metadata-card .mk-btn{margin-top:var(--mk-s2);justify-self:start}.mk .mk-metadata-btn-icon{flex:none;width:18px;height:18px}.mk .mk-metadata-viewer-about{max-width:var(--mk-max-text);border-top:1px solid var(--mk-rule);margin-top:clamp(24px,4vw,40px);padding-top:clamp(32px,5vw,48px)}.mk .mk-metadata-viewer-about.mk-tool-prose :where(h2){font-size:var(--mk-fs-h4)}.mk .mk-metadata-embed-code{font-size:.8125rem}.mk .mk-metadata-nl{gap:var(--mk-s4);display:grid}.mk .mk-metadata-nl-grid{gap:var(--mk-s4) var(--mk-s6);align-items:end;display:grid}@media (min-width:900px){.mk .mk-metadata-nl-grid{grid-template-columns:minmax(0,1fr) minmax(0,420px)}}.mk .mk-metadata-nl-title{font-size:var(--mk-fs-h4);color:var(--mk-ink);font-weight:600;line-height:1.3}.mk .mk-metadata-nl-copy p+p{font-size:var(--mk-fs-small);margin-top:4px}.mk .mk-metadata-nl-turnstile:empty{display:none}.mk .mk-metadata-nl .mk-choice a{color:var(--mk-accent-text);font-weight:600}.mk .mk-metadata-nl .mk-choice a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:639px){.mk .mk-metadata-nl .mk-field-inline>.mk-btn{width:100%}}.mk .mk-metadata-results{gap:var(--mk-s4);min-width:0;display:grid}.mk .mk-metadata-results-cols{gap:var(--mk-s5);grid-template-columns:minmax(0,1fr);display:grid}.mk .mk-metadata-results-preview{order:-1;min-width:0}@media (min-width:1024px){.mk .mk-metadata-results-cols{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.mk .mk-metadata-results-preview{order:1}.mk .mk-metadata-results-cols:has(>.mk-metadata-results-preview:empty){grid-template-columns:minmax(0,1fr)}}.mk .mk-metadata-results-preview:empty{display:none}.mk .mk-metadata-toolbar{align-items:center;gap:var(--mk-s3) var(--mk-s4);flex-wrap:wrap;padding:12px 12px 12px clamp(16px,3vw,20px);display:flex}.mk .mk-metadata-toolbar-file{flex:220px;gap:2px;min-width:0;display:grid}.mk .mk-metadata-toolbar-name{font-size:var(--mk-fs-small);color:var(--mk-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mk .mk-metadata-toolbar-info{font-size:var(--mk-fs-caption);color:var(--mk-ink-3);font-variant-numeric:tabular-nums}.mk .mk-metadata-toolbar-risk{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mk .mk-metadata-toolbar-actions{align-items:center;gap:var(--mk-s2);flex-wrap:wrap;display:flex}.mk .mk-metadata-toolbar-actions .mk-btn svg{flex:none;width:16px;height:16px}.mk .mk-metadata-icon-btn{cursor:pointer;width:44px;height:44px;color:var(--mk-ink-2);transition:background var(--mk-dur) var(--mk-ease), color var(--mk-dur) var(--mk-ease);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.mk .mk-metadata-icon-btn:hover{background:var(--mk-err-tint);color:var(--mk-err)}.mk .mk-metadata-icon-btn svg{width:18px;height:18px}.mk .mk-metadata-preview{gap:var(--mk-s4);min-width:0;display:grid}@media (min-width:1024px){.mk .mk-metadata-preview{top:calc(var(--mk-header-h) + 16px);position:sticky}}.mk .mk-metadata-preview-img{justify-content:center;display:flex}.mk .mk-tool-preview.mk-metadata-preview-img img{object-fit:contain;width:auto;max-width:100%;max-height:320px}.mk .mk-metadata-coords{gap:var(--mk-s2);justify-items:start;display:grid}.mk .mk-metadata-coords-title{font-size:var(--mk-fs-small);color:var(--mk-ink);font-weight:600}.mk .mk-metadata-coords-value{color:var(--mk-ink);overflow-wrap:anywhere;font-size:1.0625rem;font-weight:600}.mk .mk-metadata-coords .mk-btn{margin-top:var(--mk-s2)}.mk .mk-metadata-map{gap:var(--mk-s2);display:grid}.mk .mk-metadata-map a{border-radius:var(--mk-r-md);box-shadow:inset 0 0 0 1px var(--mk-rule-2);transition:opacity var(--mk-dur) var(--mk-ease);display:block;overflow:hidden}.mk .mk-metadata-map a:hover{opacity:.9}.mk .mk-metadata-map img{width:100%;height:auto}.mk .mk-metadata-inspector{min-width:0;container-type:inline-size}.mk .mk-metadata-inspector-bar{margin:-10px 0 var(--mk-s1);justify-content:flex-end;display:flex}.mk .mk-metadata-inspector-bar .mk-link{font-size:var(--mk-fs-small);min-height:44px}.mk .mk-metadata-cats{border-top:1px solid var(--mk-rule);display:grid}.mk .mk-metadata-cat{border-bottom:1px solid var(--mk-rule)}.mk .mk-metadata-cat-toggle{border-radius:var(--mk-r-sm);cursor:pointer;text-align:left;width:100%;min-height:48px;transition:background var(--mk-dur) var(--mk-ease);background:0 0;border:0;align-items:center;gap:10px;padding:8px 8px 8px 4px;display:flex}.mk .mk-metadata-cat-toggle:hover{background:var(--mk-ground)}.mk .mk-metadata-cat-chevron{width:16px;height:16px;color:var(--mk-ink-3);transition:transform var(--mk-dur) var(--mk-ease);flex:none}.mk .mk-metadata-cat-toggle[aria-expanded=true] .mk-metadata-cat-chevron{transform:rotate(90deg)}.mk .mk-metadata-cat-name{font-size:var(--mk-fs-small);color:var(--mk-ink);font-weight:600}.mk .mk-metadata-cat-count{font-size:var(--mk-fs-caption);color:var(--mk-ink-3);white-space:nowrap;margin-left:auto}.mk .mk-metadata-cat-body{padding:0 0 var(--mk-s3) 30px}.mk .mk-metadata-fields{margin:0}.mk .mk-metadata-field{gap:2px var(--mk-s4);border-top:1px solid var(--mk-rule);padding:8px 0;display:grid}.mk .mk-metadata-field:first-child{border-top:0}.mk .mk-metadata-field dt{font-size:var(--mk-fs-caption);color:var(--mk-ink-3);font-weight:600}.mk .mk-metadata-field dd{justify-content:space-between;align-items:center;gap:var(--mk-s2);min-width:0;margin:0;display:flex}.mk .mk-metadata-value{min-width:0;font-size:var(--mk-fs-small);color:var(--mk-ink);overflow-wrap:anywhere;line-height:1.45}@container (min-width:420px){.mk .mk-metadata-field{grid-template-columns:minmax(96px,1fr) minmax(0,2fr);align-items:center}.mk .mk-metadata-field dt{font-size:var(--mk-fs-small);font-weight:400}}.mk .mk-metadata-field .mk-tool-copy{flex:none;margin:-10px -10px -10px 0}.mk .mk-metadata-field .mk-tool-copy .mk-link{width:44px;height:44px;color:var(--mk-ink-3);border-radius:999px;place-items:center;padding:0;display:inline-grid}.mk .mk-metadata-field .mk-tool-copy .mk-link:hover{background:var(--mk-accent-tint);color:var(--mk-accent-text);text-decoration:none}.mk .mk-metadata-field .mk-tool-copy .mk-link svg{width:16px;height:16px;transform:none}.mk .mk-metadata-field .mk-tool-copy .mk-error{font-size:var(--mk-fs-caption)}@media (hover:hover){.mk .mk-metadata-field .mk-tool-copy .mk-link{opacity:0;transition:opacity var(--mk-dur) var(--mk-ease), background var(--mk-dur) var(--mk-ease)}.mk .mk-metadata-field:hover .mk-tool-copy .mk-link,.mk .mk-metadata-field:focus-within .mk-tool-copy .mk-link{opacity:1}}.mk .mk-metadata-cat-warning{margin-top:var(--mk-s2);border-radius:var(--mk-r-sm);background:var(--mk-warn-tint);color:var(--mk-warn);font-size:var(--mk-fs-caption);padding:8px 12px;line-height:1.45}.mk .mk-metadata-a2hs{z-index:1000;padding:var(--mk-s4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mk .mk-metadata-a2hs-scrim{background:#0a25408c;position:absolute;inset:0}.mk .mk-metadata-a2hs-dialog{background:var(--mk-bg);border-radius:var(--mk-r-lg);width:100%;max-width:448px;max-height:calc(100dvh - 32px);box-shadow:var(--mk-shadow-lg);padding:clamp(20px,4vw,28px);position:relative;overflow-y:auto}.mk .mk-metadata-a2hs-close{position:absolute;top:10px;right:10px}.mk .mk-metadata-a2hs-close:hover{background:var(--mk-panel-2);color:var(--mk-ink)}.mk .mk-metadata-a2hs-head{margin-bottom:var(--mk-s4);padding-right:40px}.mk .mk-metadata-a2hs-head h2{font-size:var(--mk-fs-h4);letter-spacing:0;font-weight:600;line-height:1.3}.mk .mk-metadata-a2hs-head p{font-size:var(--mk-fs-small);margin-top:4px}.mk .mk-metadata-a2hs-detected{margin-bottom:var(--mk-s4)}.mk .mk-metadata-a2hs-steps{gap:var(--mk-s4);margin:0;padding:0;list-style:none;display:grid}.mk .mk-metadata-a2hs-steps li{gap:var(--mk-s3);font-size:var(--mk-fs-small);color:var(--mk-ink);grid-template-columns:24px minmax(0,1fr);align-items:start;line-height:1.55;display:grid}.mk .mk-metadata-a2hs-steps li>div{justify-items:start;min-width:0;display:grid}.mk .mk-metadata-a2hs-num{background:var(--mk-accent-tint);width:24px;height:24px;color:var(--mk-accent-text);border-radius:50%;place-items:center;margin-top:1px;font-size:.75rem;font-weight:700;display:grid}.mk .mk-metadata-a2hs-switch{margin-top:var(--mk-s5);padding-top:var(--mk-s4);border-top:1px solid var(--mk-rule)}.mk .mk-metadata-a2hs-switch>p{margin-bottom:var(--mk-s2);font-size:var(--mk-fs-caption);color:var(--mk-ink-3)}.mk .mk-metadata-safari{margin-top:var(--mk-s2);font-size:var(--mk-fs-small);border-radius:12px;align-items:center;gap:10px;padding:10px 16px;display:inline-flex}.mk .mk-metadata-safari svg{flex:none;width:16px;height:16px}.mk .mk-metadata-safari--share{color:#000;background:#d1d1d6}.mk .mk-metadata-safari--add{color:#fff;background:#3a3a3c}@media (prefers-reduced-motion:reduce){.mk .mk-metadata-cat-chevron,.mk .mk-metadata-cat-toggle,.mk .mk-metadata-map a,.mk .mk-metadata-field .mk-tool-copy .mk-link{transition:none}}
