.card.svelte-1cm58gl{position:relative;display:flex;flex-direction:column;min-block-size:172px;padding:13px 14px 12px;overflow:hidden;color:inherit;text-decoration:none;background:var(--surface, #0e120a);border:1px solid var(--border-neutral, rgba(233, 236, 227, .07));border-radius:14px;transition:border-color var(--dur-base, .16s) var(--ease-out, ease)}.card.svelte-1cm58gl:hover{border-color:var(--border-neutral-lg, rgba(233, 236, 227, .14))}.stretch.svelte-1cm58gl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.stretch.svelte-1cm58gl:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 3px color-mix(in srgb, var(--g, #c8f051) 40%, transparent));border-radius:14px}.main.svelte-1cm58gl{display:flex;align-items:flex-start;gap:12px}.copy.svelte-1cm58gl{flex:1;min-inline-size:0;display:flex;flex-direction:column}.meta.svelte-1cm58gl{display:flex;align-items:center;gap:8px;min-inline-size:0}.badge.svelte-1cm58gl{display:inline-flex;align-items:center;flex:none;font-family:var(--font-mono, monospace);font-size:var(--text-badge, 9px);font-weight:700;letter-spacing:var(--tracking-badge, .05em);text-transform:uppercase;border-radius:5px;padding:3px 7px;color:var(--g-text, var(--g, #c8f051));background:var(--tint-sm, color-mix(in srgb, var(--g, #c8f051) 12%, transparent));border:1px solid color-mix(in srgb,var(--g, #c8f051) 40%,transparent)}.title.svelte-1cm58gl{margin-block-start:8px;font-size:17px;font-weight:900;line-height:1.2;color:var(--text, #e9ece3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sub.svelte-1cm58gl{margin-block-start:4px;font-size:12px;line-height:1.35;color:var(--text-muted, #9aa08c);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.thumb.svelte-1cm58gl{--art-pos: center;flex:none;display:block;inline-size:92px;overflow:hidden;border-radius:11px;background:var(--surface-sunken, #0b0e07);border:1px solid var(--border-neutral, rgba(233, 236, 227, .07))}.foot.svelte-1cm58gl{position:relative;display:flex;align-items:center;gap:10px;margin-block-start:auto;padding-block-start:11px}.sp.svelte-1cm58gl{flex:1}.terms.svelte-1cm58gl{position:relative;z-index:2;display:inline-flex;align-items:center;min-block-size:44px;font:inherit;font-size:11px;font-weight:700;color:var(--text-meta, #8b9082);background:none;border:none;padding:0 2px;cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-decoration-color:transparent;transition:color var(--dur-fast, .12s) var(--ease-out, ease),text-decoration-color var(--dur-fast, .12s) var(--ease-out, ease)}.terms.svelte-1cm58gl:hover{color:var(--text-secondary, #cdd2c4);text-decoration-color:currentColor}.terms.svelte-1cm58gl:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 3px color-mix(in srgb, var(--g, #c8f051) 40%, transparent));border-radius:6px}.btn.svelte-1cm58gl{display:inline-flex;align-items:center;justify-content:center;min-block-size:32px;font:inherit;font-size:12px;font-weight:800;padding:6px 13px;border-radius:8px;border:1px solid var(--border-neutral-lg, rgba(233, 236, 227, .14));color:var(--text-secondary, #cdd2c4);background:none;transition:border-color var(--dur-fast, .12s) var(--ease-out, ease)}.card.svelte-1cm58gl:hover .btn:where(.svelte-1cm58gl){border-color:color-mix(in srgb,var(--g, #c8f051) 45%,transparent);color:var(--text, #e9ece3)}.chip.svelte-1cm58gl{display:inline-flex;font-family:var(--font-mono, monospace);font-size:12.5px;font-weight:900;padding:6px 9px;border-radius:6px;white-space:nowrap;color:var(--g-text, var(--g, #c8f051));background:var(--tint-sm, color-mix(in srgb, var(--g, #c8f051) 12%, transparent))}.modal-hint.svelte-1cm58gl{margin:0 0 12px;font-size:12.5px;line-height:1.5;color:var(--text-muted, #9aa08c)}@media (max-width: 768px){.card.svelte-1cm58gl{min-block-size:160px}.thumb.svelte-1cm58gl{inline-size:84px}.btn.svelte-1cm58gl{min-block-size:var(--hit-min, 44px)}}.scroll.svelte-1upw5g8{flex:1 1 auto;min-block-size:0;overflow-y:auto}.inner.svelte-1upw5g8{inline-size:100%;max-inline-size:1120px;margin-inline:auto;padding:28px 28px 0;display:flex;flex-direction:column;gap:22px}.foot.svelte-1upw5g8{max-inline-size:1120px;margin-inline:auto;inline-size:100%;padding:28px 8px 0}.head.svelte-1upw5g8 h2:where(.svelte-1upw5g8){margin:0;font-size:23px;font-weight:900;letter-spacing:-.02em}.head.svelte-1upw5g8 p:where(.svelte-1upw5g8){margin:7px 0 0;font-size:13.5px;color:var(--text-muted, #9aa08c)}.live-err.svelte-1upw5g8{display:flex;align-items:center;gap:10px;padding:9px 13px;border-radius:10px;font-family:var(--font-mono, monospace);font-size:11px;font-weight:700;color:var(--status-loss, #e0625b);background:color-mix(in srgb,var(--status-loss, #e0625b) 10%,transparent);border:1px solid color-mix(in srgb,var(--status-loss, #e0625b) 26%,transparent)}.live-retry.svelte-1upw5g8{margin-inline-start:auto;flex:none;cursor:pointer;font:inherit;color:var(--text, #e9ece3);background:none;border:1px solid color-mix(in srgb,var(--status-loss, #e0625b) 40%,transparent);border-radius:7px;padding:4px 11px}.live-retry.svelte-1upw5g8:hover{border-color:var(--status-loss, #e0625b)}.live-retry.svelte-1upw5g8:disabled{opacity:.6;cursor:default}.live-retry.svelte-1upw5g8:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 3px color-mix(in srgb, var(--g, #c8f051) 40%, transparent))}.filters.svelte-1upw5g8{display:flex;flex-wrap:wrap;gap:8px}.pill.svelte-1upw5g8{display:inline-flex;align-items:center;min-block-size:36px;padding:7px 14px;border-radius:999px;font-size:12.5px;font-weight:700;text-decoration:none;color:var(--text-secondary, #cdd2c4);background:var(--control-off, #1c2414);border:1px solid var(--border-neutral, rgba(233, 236, 227, .07))}.pill.svelte-1upw5g8:hover{color:var(--text, #e9ece3);border-color:var(--border-neutral-lg, rgba(233, 236, 227, .14))}.pill.active.svelte-1upw5g8{color:var(--g-text, var(--g, #c8f051));background:var(--tint-sm, color-mix(in srgb, var(--g, #c8f051) 12%, transparent));border-color:color-mix(in srgb,var(--g, #c8f051) 40%,transparent)}.pill.svelte-1upw5g8:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 3px color-mix(in srgb, var(--g, #c8f051) 40%, transparent))}.grid.svelte-1upw5g8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-card, 14px)}.empty.svelte-1upw5g8{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:56px 24px;border-radius:var(--r-card-lg, 18px);background:var(--surface, #0e120a);border:1px dashed var(--border-neutral-lg, rgba(233, 236, 227, .14))}.empty.svelte-1upw5g8 .tile:where(.svelte-1upw5g8){inline-size:60px;block-size:60px;border-radius:18px;display:flex;align-items:center;justify-content:center;color:var(--g, #c8f051);background:var(--tint-sm, color-mix(in srgb, var(--g, #c8f051) 10%, transparent));border:1px solid var(--border-tint-md, color-mix(in srgb, var(--g, #c8f051) 22%, transparent))}.empty.svelte-1upw5g8 b:where(.svelte-1upw5g8){display:block;margin-block-start:18px;font-size:15px;font-weight:800}.empty.svelte-1upw5g8 p:where(.svelte-1upw5g8){margin:8px 0 0;max-inline-size:34ch;font-size:13px;line-height:1.5;color:var(--text-muted, #9aa08c)}@media (max-width: 1199px){.grid.svelte-1upw5g8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.inner.svelte-1upw5g8{padding:18px 16px 0;gap:18px}.foot.svelte-1upw5g8{padding:20px 4px 0}.head.svelte-1upw5g8 h2:where(.svelte-1upw5g8){font-size:21px}.grid.svelte-1upw5g8{grid-template-columns:minmax(0,1fr);gap:12px}}
