.state.is-error[data-v-de989aa4]{text-align:center;color:#b42318;border:1px dashed #e6b8b3;margin:0;padding:2rem 0;font-size:.9rem}.empty-state[data-v-de989aa4]{text-align:center;background:#fff;border:1px dashed #ccc;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1.5rem;display:flex}.empty-title[data-v-de989aa4]{color:#111;margin:0;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,STSong,SimSun,serif;font-size:1.15rem;font-weight:900}.empty-desc[data-v-de989aa4]{color:#777;margin:0;font-size:.88rem}.empty-actions[data-v-de989aa4]{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.5rem;display:flex}.result-count[data-v-de989aa4]{letter-spacing:.14em;color:#9a9a9a;font-variant-numeric:tabular-nums;margin:0 0 .9rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.72rem}.result-grid[data-v-de989aa4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.site-card[data-v-de989aa4]{background:#fff;border:1px solid #e5e5e5;flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}.site-card[data-v-de989aa4]:hover{border-color:#111}.card-shot[data-v-de989aa4]{background:#f6f6f6;border-bottom:1px solid #e5e5e5;display:block;position:relative}.card-shot-img[data-v-de989aa4]{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;display:block}.card-shot-placeholder[data-v-de989aa4]{aspect-ratio:16/9;color:#9a9a9a;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;width:100%;display:flex}.card-shot-name[data-v-de989aa4]{color:#555;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,STSong,SimSun,serif;font-size:1.05rem;font-weight:900}.card-shot-hint[data-v-de989aa4]{text-transform:uppercase}.card-featured-flag[data-v-de989aa4],.card-shot-hint[data-v-de989aa4]{letter-spacing:.14em;font-family:ui-monospace,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.68rem}.card-featured-flag[data-v-de989aa4]{color:#fff;background:#111;padding:.15rem .55rem;position:absolute;top:.65rem;left:.65rem}.card-body[data-v-de989aa4]{flex-direction:column;gap:.6rem;padding:1rem 1.15rem 1.15rem;display:flex}.card-title-row[data-v-de989aa4]{align-items:flex-start;gap:.6rem;display:flex}.card-logo[data-v-de989aa4]{-o-object-fit:contain;object-fit:contain;background:#f6f6f6}.card-logo[data-v-de989aa4],.card-logo-placeholder[data-v-de989aa4]{border-radius:2px;width:1.9rem;height:1.9rem}.card-logo-placeholder[data-v-de989aa4]{color:#555;background:#fff;border:1px solid #e5e5e5;flex:none;justify-content:center;align-items:center;font-family:ui-monospace,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.9rem;font-weight:500;display:flex}.card-titles[data-v-de989aa4]{flex:1;min-width:0}.card-titles h3[data-v-de989aa4]{margin:0;font-size:1.05rem;line-height:1.35}.card-titles h3 a[data-v-de989aa4]{color:#111;text-decoration:none}.card-titles h3 a[data-v-de989aa4]:hover{text-underline-offset:4px;text-decoration:underline}.card-domain[data-v-de989aa4]{letter-spacing:.1em;color:#9a9a9a;overflow-wrap:anywhere;margin-top:.15rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.68rem;display:block}.score[data-v-de989aa4]{color:#111;flex:none;align-items:baseline;gap:.1rem;display:flex}.score-value[data-v-de989aa4]{font-variant-numeric:tabular-nums;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,STSong,SimSun,serif;font-size:1.2rem;font-weight:900}.score-unit[data-v-de989aa4]{color:#9a9a9a;font-size:.72rem}.card-summary[data-v-de989aa4]{color:#555;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.7;display:-webkit-box;overflow:hidden}.card-taxonomy[data-v-de989aa4]{flex-wrap:wrap;gap:.35rem;display:flex}.chip[data-v-de989aa4]{color:#555;background:#fff;border:1px solid #ccc;border-radius:999px;padding:.12rem .6rem;font-size:.76rem;text-decoration:none}.chip[data-v-de989aa4]:hover{color:#111;border-color:#111}.chip.is-country[data-v-de989aa4]{color:#111}.card-footer[data-v-de989aa4]{border-top:1px solid #efefef;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.55rem;display:flex}.card-cta[data-v-de989aa4]{color:#1a3a5c;white-space:nowrap;font-size:.85rem;text-decoration:none}.card-cta[data-v-de989aa4]:hover{text-decoration:underline}.card-time[data-v-de989aa4]{letter-spacing:.08em;color:#9a9a9a;font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.68rem}.pagination[data-v-de989aa4]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;margin-top:.25rem;display:flex}.pagination span[data-v-de989aa4]{letter-spacing:.1em;color:#9a9a9a;font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.72rem}.pagination button[data-v-de989aa4]{color:#333;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:2px;padding:.45rem 1rem;font-size:.85rem}.pagination button[data-v-de989aa4]:hover:not(:disabled){color:#111;border-color:#111}.pagination button[data-v-de989aa4]:disabled{color:#bbb;cursor:not-allowed;border-color:#e7e7e7}@media (width<=900px){.result-grid[data-v-de989aa4]{grid-template-columns:minmax(0,1fr)}}
