.metadata-grid.svelte-1fb0r8z{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;padding:1rem 0}.metadata-item.svelte-1fb0r8z{background:var(--surface-2);padding:1rem;border-radius:var(--radius-md);border:1px solid var(--surface-3)}dt.svelte-1fb0r8z{font-weight:var(--font-weight-6);color:var(--text-2);font-size:var(--font-size-sm);margin-bottom:.5rem}dd.svelte-1fb0r8z{font-weight:var(--font-weight-5);color:var(--text-1);margin:0}.bool-true.svelte-1fb0r8z{color:var(--green-6);font-weight:700}.bool-false.svelte-1fb0r8z{color:var(--red-6)}.value-list.svelte-1fb0r8z{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.value-list.svelte-1fb0r8z li:where(.svelte-1fb0r8z){background:var(--surface-1);border:1px solid var(--text-2);padding:.25rem .75rem;border-radius:var(--radius-pill);font-size:var(--font-size-xs);color:var(--text-1)}.link-wrapper.svelte-1fb0r8z{display:flex;flex-direction:column;gap:.25rem}.link-btn.svelte-1fb0r8z{display:inline-flex;align-items:center;gap:.5rem;background:var(--surface-1);color:var(--text-1);border:2px solid var(--text-1);padding:.4rem .8rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-7);text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:transform .1s ease,box-shadow .1s ease;box-shadow:3px 3px 0 var(--text-1);width:fit-content;max-width:100%}.link-btn.svelte-1fb0r8z:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--text-1)}.link-btn.svelte-1fb0r8z:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--text-1)}.link-btn.official.svelte-1fb0r8z{background:var(--brand-primary);color:#000}.link-label.svelte-1fb0r8z{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-info.svelte-1fb0r8z{font-size:var(--font-size-xxs);color:var(--text-2);font-style:italic}.link-btn.svelte-1fb0r8z svg:where(.svelte-1fb0r8z){flex-shrink:0}dd.svelte-1fb0r8z{overflow:hidden}.comment-item.svelte-1wcu4pl{background:var(--surface-1);padding:var(--size-4);display:flex;flex-direction:column;gap:var(--size-2);border:2px solid var(--text-1);box-shadow:4px 4px 0 var(--text-1);margin-bottom:var(--size-2)}.comment-header.svelte-1wcu4pl{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--font-size-sm);border-bottom:1px solid var(--surface-3);padding-bottom:var(--size-1);margin-bottom:var(--size-1)}.author.svelte-1wcu4pl{font-weight:var(--font-weight-7);color:var(--brand)}time.svelte-1wcu4pl{color:var(--text-2);font-size:var(--font-size-xs)}.content.svelte-1wcu4pl{color:var(--text-1);white-space:pre-wrap;font-size:var(--font-size-md);line-height:var(--line-height-md)}.discussion-form-container.svelte-1ullgiu{margin-bottom:var(--size-6)}.discussion-form.svelte-1ullgiu{display:flex;flex-direction:column;gap:var(--size-4);background:var(--surface-1);padding:var(--size-4);border:3px solid var(--text-1);box-shadow:6px 6px 0 var(--text-1);transition:transform .1s}.field.svelte-1ullgiu{display:flex;flex-direction:column;gap:var(--size-2)}label.svelte-1ullgiu{font-weight:var(--font-weight-7);font-size:var(--font-size-md)}textarea.svelte-1ullgiu{width:100%;padding:var(--size-3);border:2px solid var(--text-1);background:var(--surface-2);color:var(--text-1);font-family:inherit;font-size:var(--font-size-md);resize:vertical;outline:none}textarea.svelte-1ullgiu:focus{background:var(--surface-1);border-color:var(--brand)}.error-msg.svelte-1ullgiu{color:var(--red-6);font-size:var(--font-size-sm);margin:0}.actions.svelte-1ullgiu{display:flex;justify-content:flex-end}.btn-neo.svelte-1ullgiu{background:var(--brand);color:#fff;border:2px solid var(--text-1);padding:var(--size-2) var(--size-6);font-weight:var(--font-weight-7);cursor:pointer;box-shadow:4px 4px 0 var(--text-1);transition:all .1s}.btn-neo.svelte-1ullgiu:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--text-1)}.btn-neo.svelte-1ullgiu:active:not(:disabled){transform:translate(2px,2px);box-shadow:2px 2px 0 var(--text-1)}.btn-neo.svelte-1ullgiu:disabled{opacity:.6;cursor:not-allowed;box-shadow:2px 2px 0 var(--text-1)}.auth-prompt.svelte-1ullgiu{padding:var(--size-4);border:2px dashed var(--surface-3);text-align:center;color:var(--text-2)}.auth-prompt.svelte-1ullgiu a:where(.svelte-1ullgiu){color:var(--brand);text-decoration:underline;font-weight:var(--font-weight-6)}.sr-only.svelte-1ullgiu{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.discussion-list.svelte-129ssl0{margin-top:var(--size-8);border-top:1px solid var(--surface-2);padding-top:var(--size-6)}h3.svelte-129ssl0{font-size:var(--font-size-xl);margin-bottom:var(--size-4);color:var(--text-1)}.status.svelte-129ssl0{color:var(--text-2);font-style:italic}.error.svelte-129ssl0{color:var(--red-6)}.list.svelte-129ssl0{display:flex;flex-direction:column;gap:var(--size-4)}.container.svelte-o69ayi{max-width:var(--size-lg);margin:0 auto;padding:var(--size-4)}.card-header.svelte-o69ayi{display:grid;grid-template-columns:auto 1fr auto;gap:var(--size-6);align-items:start;margin-bottom:var(--size-8);background:var(--surface-2);padding:var(--size-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-2)}.card-icon.svelte-o69ayi{width:var(--size-12);height:var(--size-12);object-fit:contain;background:var(--surface-1);padding:var(--size-2);border-radius:var(--radius-md);border:1px solid var(--surface-3)}.header-content.svelte-o69ayi{display:flex;flex-direction:column;gap:var(--size-4)}.title-row.svelte-o69ayi{display:flex;align-items:center;gap:var(--size-4)}h1.svelte-o69ayi{font-size:var(--font-size-3xl);font-weight:var(--font-weight-9);margin:0;line-height:1.1}.description.svelte-o69ayi{font-size:var(--font-size-lg);color:var(--text-2);max-width:65ch;line-height:1.5}.domain-section.svelte-o69ayi{display:flex;align-items:center;gap:var(--size-3)}.section-label.svelte-o69ayi{font-size:var(--font-size-xs);text-transform:uppercase;color:var(--text-2);font-weight:700;letter-spacing:.05em}.domain-list.svelte-o69ayi{display:flex;gap:var(--size-2);flex-wrap:wrap}.domain-pill.svelte-o69ayi{background:var(--brand-primary);color:var(--brand-on-primary);padding:var(--size-1) var(--size-3);border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:var(--font-weight-7);text-transform:uppercase;letter-spacing:.05em;box-shadow:var(--shadow-1)}.badge.type.svelte-o69ayi{background:var(--text-1);color:var(--surface-1);padding:var(--size-1) var(--size-3);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-7);text-transform:uppercase}.freshness-card.svelte-o69ayi{background:var(--surface-1);padding:var(--size-4);border-radius:var(--radius-md);text-align:center;border:2px solid var(--score-color);min-width:120px}.score.svelte-o69ayi{display:flex;flex-direction:column;align-items:center}.score-value.svelte-o69ayi{font-size:var(--font-size-3xl);font-weight:var(--font-weight-9);color:var(--score-color);line-height:1}.score-label.svelte-o69ayi{font-size:var(--font-size-xs);text-transform:uppercase;color:var(--text-2);font-weight:700}.updated.svelte-o69ayi{margin-top:var(--size-2);font-size:var(--font-size-xxs);color:var(--text-2)}.metadata-section.svelte-o69ayi{margin-top:var(--size-8);background:var(--surface-1);padding:var(--size-6);border-radius:var(--radius-lg);border:1px solid var(--surface-3)}h2.svelte-o69ayi{font-size:var(--font-size-xl);border-bottom:2px solid var(--text-1);padding-bottom:var(--size-2);margin-bottom:var(--size-6)}.tech-groups.svelte-o69ayi{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--size-6);margin-bottom:var(--size-6)}.group-title.svelte-o69ayi{font-size:var(--font-size-sm);text-transform:uppercase;color:var(--text-2);margin-bottom:var(--size-2);font-weight:700;letter-spacing:.05em}.group-tags.svelte-o69ayi{display:flex;flex-wrap:wrap;gap:var(--size-2)}.tech-tag.svelte-o69ayi{background:var(--surface-2);border:1px solid var(--surface-3);padding:4px 8px;border-radius:4px;font-size:var(--font-size-sm);color:var(--text-1)}.data-list-wrapper.svelte-o69ayi{border-top:1px solid var(--surface-3);padding-top:var(--size-6)}@media(max-width:768px){.card-header.svelte-o69ayi{grid-template-columns:1fr;text-align:center;justify-items:center}.title-row.svelte-o69ayi{flex-direction:column;gap:var(--size-2)}.header-content.svelte-o69ayi{align-items:center}.domain-section.svelte-o69ayi{flex-direction:column;gap:var(--size-1)}}
