.og.svelte-15q5jtn{max-width:1100px;margin:0 auto;padding:24px 24px 48px}.og-head.svelte-15q5jtn{display:grid;gap:8px;margin-bottom:18px}.og-head.svelte-15q5jtn h1:where(.svelte-15q5jtn){margin:0;font-size:2rem;font-weight:800;letter-spacing:-.01em;color:var(--text-primary)}.og-head.svelte-15q5jtn p:where(.svelte-15q5jtn){margin:0;color:var(--text-secondary);font-size:1rem;line-height:1.5}.og-badge.svelte-15q5jtn{display:inline-block;padding:2px 8px;border-radius:var(--r-control, 4px);font-family:var(--font-mono, monospace);font-size:.6875rem;font-weight:700;letter-spacing:.12em;color:#0f172a;background:#f1f5f9;border-left:3px solid #3b82f6;border-right:3px solid #ef4444}.og-tabs.svelte-15q5jtn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:10px;border:1px solid var(--border-main);background:var(--bg-card);max-width:560px}.og-tabs.svelte-15q5jtn button:where(.svelte-15q5jtn){display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 8px;border:0;border-radius:7px;background:transparent;color:var(--text-secondary);font-weight:700;font-size:.875rem;cursor:pointer;white-space:nowrap}.og-tabs.svelte-15q5jtn button.on:where(.svelte-15q5jtn){background:var(--text-primary);color:var(--bg-main, #0b0d12)}.og-n.svelte-15q5jtn{font-size:.75rem;font-weight:700;opacity:.7}.og-sec.svelte-15q5jtn{margin-top:28px}.og-sec-top.svelte-15q5jtn{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:12px}.og-sec-top.svelte-15q5jtn h2:where(.svelte-15q5jtn){margin:0;font-size:1.25rem;font-weight:800;color:var(--text-primary)}.og-sec-top.svelte-15q5jtn span:where(.svelte-15q5jtn){font-size:.875rem;color:var(--text-muted)}.og-all.svelte-15q5jtn{border:0;background:none;color:var(--link);font-weight:700;font-size:.875rem;cursor:pointer;padding:0;white-space:nowrap}.og-grid.svelte-15q5jtn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.og-sec.svelte-15q5jtn .og-grid:where(.svelte-15q5jtn){margin-top:0}.og-card.svelte-15q5jtn{display:grid;grid-template-rows:auto auto auto 1fr auto;gap:6px;height:100%;box-sizing:border-box;padding-bottom:14px;border-radius:var(--r-card, 10px);border:1px solid var(--border-main);background:var(--bg-card);overflow:hidden;text-decoration:none;color:var(--text-primary)}.og-card.svelte-15q5jtn:hover{border-color:var(--text-muted)}.og-ph.svelte-15q5jtn{min-height:320px;opacity:.5}.og-pic.svelte-15q5jtn{display:block;aspect-ratio:16 / 9;overflow:hidden;background:radial-gradient(120% 140% at 85% 50%,#3a4050,#1c2029 55%,#12151c)}.og-pic.svelte-15q5jtn .fp{border-radius:0}.og-k.svelte-15q5jtn{margin:8px 16px 0;font-family:var(--font-mono, monospace);font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--link)}.og-k-under_radar.svelte-15q5jtn{color:var(--rush-red)}.og-t.svelte-15q5jtn{margin:0 16px;font-size:1.0625rem;font-weight:800;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.og-d.svelte-15q5jtn{margin:0 16px;font-size:.875rem;line-height:1.5;max-height:4.5em;align-self:start;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.og-when.svelte-15q5jtn{margin:4px 16px 0;font-size:.75rem;color:var(--text-muted)}.og-more.svelte-15q5jtn{display:block;width:100%;max-width:360px;margin:20px auto 0;padding:12px;border-radius:var(--r-control, 8px);border:1px solid var(--border-main);background:var(--bg-card);color:var(--text-primary);font-weight:700;cursor:pointer}.og-empty.svelte-15q5jtn{margin:8px 0 0;color:var(--text-muted);font-size:.9375rem}.og-about.svelte-15q5jtn{margin-top:40px;padding-top:20px;border-top:1px solid var(--border-main)}.og-about.svelte-15q5jtn h2:where(.svelte-15q5jtn){margin:0 0 12px;font-size:1rem;font-weight:800;color:var(--text-primary)}.og-about-grid.svelte-15q5jtn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.og-about.svelte-15q5jtn b:where(.svelte-15q5jtn){font-size:.875rem;color:var(--text-primary)}.og-about.svelte-15q5jtn p:where(.svelte-15q5jtn){margin:4px 0 0;font-size:.8125rem;line-height:1.55;color:var(--text-secondary)}@media (max-width: 900px){.og-grid.svelte-15q5jtn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.og.svelte-15q5jtn{padding:18px 16px 40px}.og-head.svelte-15q5jtn h1:where(.svelte-15q5jtn){font-size:1.625rem}.og-tabs.svelte-15q5jtn{max-width:none}.og-tabs.svelte-15q5jtn button:where(.svelte-15q5jtn){font-size:.8125rem;padding:9px 4px}.og-grid.svelte-15q5jtn,.og-about-grid.svelte-15q5jtn{grid-template-columns:minmax(0,1fr)}}
