.desktop-grid.svelte-77duyt{display:none}.m-grid.svelte-77duyt{display:grid;grid-template-columns:20px repeat(12,1fr);gap:2px;width:100%}.m-col-header.svelte-77duyt{display:flex;align-items:center;justify-content:center;font-size:11px;padding-bottom:3px;transition:opacity .15s}.m-row-header.svelte-77duyt{display:flex;align-items:center;justify-content:center;font-size:11px;transition:opacity .15s}.m-cell.svelte-77duyt{transition:opacity .15s}.m-self.svelte-77duyt{aspect-ratio:1;border-radius:3px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-gold) 8%,transparent);font-size:7px}.m-score.svelte-77duyt{aspect-ratio:1;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:600;text-decoration:none;transition:all .2s}.m-score.svelte-77duyt:hover{transform:scale(1.15);z-index:10;position:relative;box-shadow:0 4px 16px color-mix(in srgb,var(--color-bg) 40%,transparent)}.m-empty.svelte-77duyt{aspect-ratio:1;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:8px;color:var(--color-text-dim);opacity:.4;background:color-mix(in srgb,var(--color-text) 2%,transparent)}@media(min-width:640px){.m-grid.svelte-77duyt{grid-template-columns:24px repeat(12,1fr);gap:3px}.m-col-header.svelte-77duyt,.m-row-header.svelte-77duyt{font-size:14px}.m-score.svelte-77duyt{font-size:10px;border-radius:4px}.m-self.svelte-77duyt{border-radius:4px;font-size:9px}.m-empty.svelte-77duyt{border-radius:4px}}@media(min-width:768px){.mobile-grid.svelte-77duyt{display:none}.desktop-grid.svelte-77duyt{display:block}.d-grid.svelte-77duyt{display:grid;grid-template-columns:120px repeat(12,1fr);gap:3px;width:100%}.d-col-header.svelte-77duyt{display:flex;align-items:center;justify-content:center;padding-bottom:4px;transition:opacity .15s}.d-col-symbol.svelte-77duyt{font-size:18px}.d-row-header.svelte-77duyt{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-right:10px;transition:opacity .15s}.d-row-name.svelte-77duyt{font-size:12px;color:var(--color-text-muted);letter-spacing:.01em}.d-row-symbol.svelte-77duyt{font-size:16px}.d-cell.svelte-77duyt{transition:opacity .15s}.d-self.svelte-77duyt{height:38px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-gold) 6%,transparent);font-size:13px}.d-score.svelte-77duyt{height:38px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s}.d-score.svelte-77duyt:hover{transform:scale(1.08);z-index:10;position:relative;box-shadow:0 4px 20px color-mix(in srgb,var(--color-bg) 40%,transparent)}.d-empty.svelte-77duyt{height:38px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--color-text-dim);opacity:.4;background:color-mix(in srgb,var(--color-text) 2%,transparent)}}@media(min-width:1024px){.d-grid.svelte-77duyt{grid-template-columns:130px repeat(12,1fr);gap:4px}.d-col-symbol.svelte-77duyt{font-size:20px}.d-row-name.svelte-77duyt{font-size:13px}.d-row-symbol.svelte-77duyt{font-size:18px}.d-row-header.svelte-77duyt{gap:10px;padding-right:12px}.d-self.svelte-77duyt{height:42px;border-radius:8px;font-size:14px}.d-score.svelte-77duyt{height:42px;border-radius:8px;font-size:14px;font-weight:700}.d-empty.svelte-77duyt{height:42px;border-radius:8px}}.dimmed.svelte-77duyt{opacity:.3}.detail-panel.svelte-77duyt{margin-top:12px;min-height:72px;border-radius:16px;border:1px solid color-mix(in srgb,var(--color-gold) 15%,transparent);background:color-mix(in srgb,var(--color-bg-surface) 60%,transparent);backdrop-filter:blur(20px);box-shadow:0 4px 24px color-mix(in srgb,var(--color-bg) 20%,transparent);display:flex;align-items:center;justify-content:center;padding:12px 16px;transition:border-color .2s}.detail-panel.svelte-77duyt:has(.detail-content:where(.svelte-77duyt)){border-color:color-mix(in srgb,var(--color-gold) 25%,transparent)}.detail-content.svelte-77duyt{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;animation:svelte-77duyt-detail-fade .15s ease-out}.detail-signs.svelte-77duyt{display:flex;align-items:center;gap:8px;flex-shrink:0}.detail-sign.svelte-77duyt{font-size:14px;font-weight:600;font-family:var(--font-display, serif);white-space:nowrap}.detail-x.svelte-77duyt{font-size:12px;color:var(--color-text-dim);opacity:.5}.detail-score-group.svelte-77duyt{display:flex;align-items:baseline;gap:6px}.detail-score.svelte-77duyt{font-size:24px;font-weight:700;font-family:var(--font-display, serif);line-height:1}.detail-verdict.svelte-77duyt{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.detail-link.svelte-77duyt{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--color-gold, #c9a84c);text-decoration:none;padding:6px 14px;border-radius:8px;background:color-mix(in srgb,var(--color-gold) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-gold) 15%,transparent);transition:all .15s;white-space:nowrap}.detail-link.svelte-77duyt:hover{background:color-mix(in srgb,var(--color-gold) 15%,transparent);border-color:color-mix(in srgb,var(--color-gold) 30%,transparent)}.detail-arrow.svelte-77duyt{transition:transform .15s}.detail-link.svelte-77duyt:hover .detail-arrow:where(.svelte-77duyt){transform:translate(2px)}.detail-empty.svelte-77duyt{font-size:13px;color:var(--color-text-dim);margin:0;text-align:center;width:100%}@keyframes svelte-77duyt-detail-fade{0%{opacity:0}to{opacity:1}}.mobile-grid.svelte-77duyt .detail-panel:where(.svelte-77duyt){border-radius:12px;min-height:64px;padding:10px 12px}.mobile-grid.svelte-77duyt .detail-content:where(.svelte-77duyt){flex-direction:column;gap:8px;align-items:center}.mobile-grid.svelte-77duyt .detail-signs:where(.svelte-77duyt){justify-content:center}.mobile-grid.svelte-77duyt .detail-right:where(.svelte-77duyt){display:flex;align-items:center;justify-content:center;gap:12px}.mobile-grid.svelte-77duyt .detail-sign:where(.svelte-77duyt){font-size:13px}.mobile-grid.svelte-77duyt .detail-score:where(.svelte-77duyt){font-size:20px}.mobile-grid.svelte-77duyt .detail-link:where(.svelte-77duyt){font-size:11px;padding:5px 12px}@media(min-width:768px){.detail-panel.svelte-77duyt{margin-top:16px;padding:16px 24px;border-radius:20px}.detail-sign.svelte-77duyt{font-size:16px}.detail-x.svelte-77duyt{font-size:14px}.detail-score.svelte-77duyt{font-size:28px}.detail-verdict.svelte-77duyt{font-size:12px}}[data-theme=light] .detail-panel.svelte-77duyt{background:#faf7f0bf;border-color:#9a6d0a33;box-shadow:0 2px 12px #7a5c100f}[data-theme=light] .detail-panel.svelte-77duyt:has(.detail-content:where(.svelte-77duyt)){border-color:#9a6d0a4d}[data-theme=light] .detail-link.svelte-77duyt{color:var(--color-gold);background:#9a6d0a14;border-color:#9a6d0a33}[data-theme=light] .detail-link.svelte-77duyt:hover{background:#9a6d0a26;border-color:#9a6d0a59}[data-theme=light] .m-self.svelte-77duyt,[data-theme=light] .d-self.svelte-77duyt{background:#9a6d0a14}[data-theme=light] .m-empty.svelte-77duyt,[data-theme=light] .d-empty.svelte-77duyt{background:#7a5c1008}[data-theme=light] .d-score.svelte-77duyt:hover,[data-theme=light] .m-score.svelte-77duyt:hover{box-shadow:0 4px 16px #7a5c101a}
