.wrap.svelte-18pldtr{max-width:1120px;margin:0 auto;padding:22px;position:relative;z-index:1}.head.svelte-18pldtr{margin:16px 0 24px}h1.svelte-18pldtr{font-size:32px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.sub.svelte-18pldtr{font-size:15px;color:var(--ink-soft);margin:0;max-width:620px}.chips.svelte-18pldtr{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.chip.svelte-18pldtr{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:650;color:var(--ink-soft);border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:6px 13px;transition:border-color .14s,color .14s}.chip.svelte-18pldtr:hover:not(:disabled){border-color:var(--brand-line);color:var(--brand-deep)}.chip.on.svelte-18pldtr{color:var(--brand-deep);background:var(--brand-wash);border-color:var(--brand-line)}.chip.svelte-18pldtr .n:where(.svelte-18pldtr){font-size:11.5px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.chip.on.svelte-18pldtr .n:where(.svelte-18pldtr){color:var(--brand-deep)}.chip.paid.svelte-18pldtr{color:var(--ink-faint);cursor:default}.grid.svelte-18pldtr{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.card.svelte-18pldtr{position:relative;display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:16px;background:var(--panel);padding:16px;transition:border-color .15s}.card.svelte-18pldtr:hover{border-color:var(--brand-line)}.stretch.svelte-18pldtr{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px}.top.svelte-18pldtr{display:flex;align-items:center;gap:8px}.live.svelte-18pldtr{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--brand-deep);background:var(--brand-wash);border:1px solid var(--brand-line);border-radius:999px;padding:3px 9px}.live.svelte-18pldtr .dot:where(.svelte-18pldtr){width:6px;height:6px;border-radius:50%;background:var(--brand-bright)}.live.amber.svelte-18pldtr{color:var(--c-amber-2);background:color-mix(in srgb,var(--c-amber) 12%,transparent);border-color:color-mix(in srgb,var(--c-amber) 35%,transparent)}.live.amber.svelte-18pldtr .dot:where(.svelte-18pldtr){background:var(--c-amber)}.price.svelte-18pldtr{margin-left:auto;font-size:11.5px;font-weight:650;color:var(--ink-soft);border:1px solid var(--line);border-radius:999px;padding:3px 9px;white-space:nowrap}.name.svelte-18pldtr{font-size:15.5px;font-weight:650;line-height:1.35;letter-spacing:-.01em;margin:2px 0 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.meta.svelte-18pldtr{display:flex;flex-wrap:wrap;gap:6px}.catchip.svelte-18pldtr{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);border:1px solid var(--line);border-radius:7px;padding:2px 8px}.priv.svelte-18pldtr{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-amber-2);border-radius:7px;padding:2px 8px;background:color-mix(in srgb,var(--c-amber) 12%,transparent);border:1px solid color-mix(in srgb,var(--c-amber) 35%,transparent)}.vid.svelte-18pldtr{font-family:var(--mono);font-size:12px;color:var(--ink-faint);margin:0}.by.svelte-18pldtr{font-size:13px;color:var(--ink-soft);margin:0}.maker.svelte-18pldtr{position:relative;z-index:1;font-family:var(--mono);font-size:12px;font-weight:650;color:var(--brand-deep)}.maker.svelte-18pldtr:hover{text-decoration:underline}.foot.svelte-18pldtr{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:10px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.uses.svelte-18pldtr{display:inline-flex;align-items:center;gap:5px}.date.svelte-18pldtr{margin-left:auto}.down.svelte-18pldtr{display:flex;gap:12px;align-items:flex-start;border-radius:16px;padding:16px;color:#b23b3b;background:#fdeeee;border:1px solid #f3c1c1}[data-theme=dark] .down.svelte-18pldtr{background:#ff5c5c1a;border-color:#ff5c5c4d;color:#ff9a9a}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .down.svelte-18pldtr{background:#ff5c5c1a;border-color:#ff5c5c4d;color:#ff9a9a}}.dt.svelte-18pldtr{font-size:14px;font-weight:750;margin:0 0 3px}.dd.svelte-18pldtr{font-size:13px;margin:0;opacity:.85}
