.page.svelte-1w567vk{max-width:620px;margin:0 auto;padding:14px 16px 48px}.title.svelte-1w567vk{margin:4px 0 14px;font-size:32px;font-weight:var(--w-bl);letter-spacing:-.03em}.block.svelte-1w567vk{margin-top:30px;animation:slide-up .35s cubic-bezier(.2,.7,.2,1) both}.block.svelte-1w567vk h2:where(.svelte-1w567vk){margin:0 0 12px;font-size:19px;font-weight:var(--w-x);letter-spacing:-.02em}.search.svelte-1w567vk{position:relative}.search-ico.svelte-1w567vk{position:absolute;left:14px;top:17px;color:var(--ink-soft);pointer-events:none;display:inline-flex}.search.svelte-1w567vk input:where(.svelte-1w567vk){width:100%;box-sizing:border-box;padding:15px 14px 15px 42px;border:var(--border-w) solid var(--ink);border-radius:var(--radius-card);background:var(--card);color:var(--ink);font-size:16px;font-weight:var(--w-b);outline:none;transition:border-color .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search.svelte-1w567vk input:where(.svelte-1w567vk):focus{border-color:var(--hot)}.search.svelte-1w567vk input:where(.svelte-1w567vk)::placeholder{color:var(--whisper);font-weight:var(--w-m)}.results.svelte-1w567vk{list-style:none;margin:8px 0 0;padding:0;border:var(--border-w) solid var(--ink);border-radius:var(--radius-card);overflow:hidden;background:var(--card);animation:slide-up .2s ease both}.res.svelte-1w567vk{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--hair);color:var(--ink);text-decoration:none}.results.svelte-1w567vk li:where(.svelte-1w567vk):last-child .res:where(.svelte-1w567vk){border-bottom:none}.res.svelte-1w567vk:hover{background:var(--hot-soft)}.res-name.svelte-1w567vk{font-weight:var(--w-x);font-size:15px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.res-meta.svelte-1w567vk{color:var(--ink-soft);font-size:12px;white-space:nowrap}.pick.svelte-1w567vk{display:grid;grid-template-columns:1fr 120px;gap:14px;align-items:center;margin-top:18px;padding:20px 18px;border:var(--border-w) solid var(--ink);border-radius:var(--radius-card);background:linear-gradient(165deg,var(--tint-glow, var(--card)) 0%,color-mix(in srgb,var(--tint-glow, var(--card)) 40%,var(--card)) 100%);color:var(--ink);text-decoration:none;animation:slide-up .35s cubic-bezier(.2,.7,.2,1) both}.pick-text.svelte-1w567vk{display:flex;flex-direction:column;gap:6px;min-width:0}.pick-name.svelte-1w567vk{font-size:26px;font-weight:var(--w-bl);letter-spacing:-.03em;line-height:1.02}.pick-brand.svelte-1w567vk{font-size:14px;font-weight:var(--w-b);color:var(--ink-2)}.accord-bar.svelte-1w567vk{display:flex;gap:2px;height:7px;border-radius:4px;overflow:hidden;margin-top:4px;max-width:220px}.accord-bar.svelte-1w567vk span:where(.svelte-1w567vk){display:block;min-width:5px}.pick-why.svelte-1w567vk{font-size:13px;color:var(--ink-2);margin-top:2px}.pick-img.svelte-1w567vk{display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 14px 18px rgba(0,0,0,.16))}.pick-img.svelte-1w567vk img:where(.svelte-1w567vk){max-height:150px;max-width:100%;object-fit:contain}@media(max-width:380px){.pick.svelte-1w567vk{grid-template-columns:1fr 96px}}.tiles.svelte-1w567vk{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tile.svelte-1w567vk{display:flex;flex-direction:column;gap:8px;padding:0 0 12px;border:var(--border-w) solid var(--ink);border-radius:var(--radius-card);overflow:hidden;text-decoration:none;color:var(--ink);background:var(--card);transition:transform .12s ease,border-color .12s ease}.tile.svelte-1w567vk:hover{transform:translateY(-2px);border-color:var(--hot)}.tile-band.svelte-1w567vk{display:block;height:12px;background:var(--tile)}.tile-name.svelte-1w567vk{padding:2px 12px 0;font-size:18px;font-weight:var(--w-x);letter-spacing:-.01em}.tile-ex.svelte-1w567vk{display:flex;align-items:center;gap:5px;padding:0 12px}.tile-count.svelte-1w567vk{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--ink-soft)}.ex.svelte-1w567vk{width:24px;height:24px;border-radius:50%;background:var(--panel);border:1px solid var(--hair);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.ex.svelte-1w567vk img:where(.svelte-1w567vk){width:18px;height:18px;border-radius:50%;object-fit:cover}.ex.svelte-1w567vk i:where(.svelte-1w567vk){width:10px;height:10px;border-radius:50%;display:block}.pills.svelte-1w567vk{display:flex;flex-wrap:wrap;gap:8px}.pill-l.svelte-1w567vk{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1.5px solid var(--ink);border-radius:999px;background:var(--card);color:var(--ink);text-decoration:none;font-weight:var(--w-x);font-size:14px}.pill-l.svelte-1w567vk:hover{border-color:var(--hot);color:var(--hot)}.pill-n.svelte-1w567vk{font-size:11px;color:var(--ink-soft)}.index-link.svelte-1w567vk{display:flex;align-items:center;gap:12px;padding:14px 16px;border:var(--border-w) solid var(--ink);border-radius:var(--radius-card);background:var(--card);color:var(--ink);text-decoration:none}.index-link.svelte-1w567vk:hover{border-color:var(--hot)}.index-text.svelte-1w567vk{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.index-n.svelte-1w567vk{font-weight:var(--w-x);font-size:16px}.index-sub.svelte-1w567vk{font-size:13px;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-arrow.svelte-1w567vk{font-weight:var(--w-b)}.scroller.svelte-1w567vk{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.scroller.svelte-1w567vk::-webkit-scrollbar{display:none}.mini.svelte-1w567vk{flex:none;width:150px;scroll-snap-align:start;display:flex;flex-direction:column;border:var(--border-w) solid var(--ink);border-radius:var(--radius-card);background:var(--card);color:var(--ink);text-decoration:none;overflow:hidden}.mini-img.svelte-1w567vk{position:relative;height:110px;background:var(--panel);display:flex;align-items:center;justify-content:center;border-bottom:var(--border-w) solid var(--ink)}.mini-img.svelte-1w567vk img:where(.svelte-1w567vk){max-height:88px;max-width:70%;object-fit:contain}.mini-badge.svelte-1w567vk{position:absolute;left:8px;top:8px;padding:2px 6px;border-radius:5px;border:1.5px solid var(--ok);color:var(--ok);background:var(--ok-soft);font-size:9px;font-weight:var(--w-b)}.mini-badge[data-status=lost].svelte-1w567vk{border-style:dashed;border-color:var(--ink-soft);color:var(--ink-soft);background:var(--bad-soft)}.mini-name.svelte-1w567vk{padding:8px 10px 0;font-weight:var(--w-x);font-size:13px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mini-meta.svelte-1w567vk{padding:3px 10px 10px;color:var(--ink-soft);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.houses.svelte-1w567vk{display:grid;grid-template-columns:1fr 1fr;gap:8px}.house.svelte-1w567vk{display:flex;align-items:center;gap:10px;padding:10px;border:var(--border-w) solid var(--ink);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);text-decoration:none;min-width:0}.house.svelte-1w567vk:hover{border-color:var(--hot)}.house-badge.svelte-1w567vk{width:36px;height:36px;border-radius:8px;background:var(--ink);color:var(--bg);display:inline-flex;align-items:center;justify-content:center;font-weight:var(--w-bl);font-size:16px;flex:none}.house-badge.accent.svelte-1w567vk{background:var(--hot);color:var(--hot-ink)}.house-name.svelte-1w567vk{font-weight:var(--w-x);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chips.svelte-1w567vk{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.az.svelte-1w567vk{display:grid;grid-template-columns:repeat(9,1fr);gap:6px}.az-cell.svelte-1w567vk{display:inline-flex;align-items:center;justify-content:center;height:38px;border-radius:var(--radius-sm);border:1.5px solid var(--ink);background:var(--card);color:var(--ink);text-decoration:none;font-weight:var(--w-b);font-size:13px}a.az-cell.svelte-1w567vk:hover{background:var(--ink);color:var(--bg)}.az-off.svelte-1w567vk{border-color:var(--hair);color:var(--whisper)}@media(min-width:560px){.tiles.svelte-1w567vk,.houses.svelte-1w567vk{grid-template-columns:repeat(3,1fr)}}.quiz-link.svelte-1w567vk{display:flex;align-items:center;gap:16px;margin-top:30px;padding:16px 18px;border:var(--border-w) solid var(--hot);border-radius:var(--radius-card);background:var(--hot-soft);color:var(--ink);text-decoration:none;transition:transform 80ms}.q-text.svelte-1w567vk{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.q-t.svelte-1w567vk{font-size:17px;font-weight:var(--w-x);letter-spacing:-.02em}.q-s.svelte-1w567vk{font-size:13px;color:var(--ink-2)}.q-go.svelte-1w567vk{flex:none;color:var(--hot)}@media(hover:hover){.quiz-link.svelte-1w567vk:hover .q-t:where(.svelte-1w567vk){color:var(--hot)}}.quiz-link.svelte-1w567vk:active{transform:translateY(1px)}.quiz-link.svelte-1w567vk:focus-visible{outline:3px solid var(--hot);outline-offset:2px}
