.intel-detail.svelte-bdez33{max-width:860px;margin:0 auto;padding:40px 24px 96px}.back-link.svelte-bdez33{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);text-decoration:none;font-size:13px;margin-bottom:20px;transition:color .14s}.back-link.svelte-bdez33:hover{color:var(--text-primary)}.detail-card.svelte-bdez33{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:12px;padding:24px 28px 28px}.card-top.svelte-bdez33{display:flex;align-items:center;gap:8px;margin-bottom:14px}.company-left.svelte-bdez33{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.company-name.svelte-bdez33{font-size:13px;font-weight:600;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-badges.svelte-bdez33{display:flex;align-items:center;gap:6px;flex-shrink:0}.kind-badge.svelte-bdez33,.status-badge.svelte-bdez33{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:3px 8px;border-radius:10px}.status-badge.verified.svelte-bdez33{color:var(--success);background:color-mix(in srgb,var(--success) 10%,transparent);border:1px solid color-mix(in srgb,var(--success) 25%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--success) 15%,transparent)}.status-badge.promoted.svelte-bdez33{color:#c084fc;background:transparent;border:1px solid rgba(192,132,252,.3);text-decoration:none}.status-badge.promoted.svelte-bdez33:hover{background:#c084fc14}.status-badge.promoted-dk.svelte-bdez33{color:#2dd4bf;background:transparent;border:1px solid rgba(45,212,191,.3);text-decoration:none}.status-badge.promoted-dk.svelte-bdez33:hover{background:#2dd4bf14}.copy-btn.svelte-bdez33{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-secondary);font-size:12px;cursor:pointer;font-family:inherit;transition:all .14s}.copy-btn.svelte-bdez33:hover{border-color:var(--accent);color:var(--text-primary)}.detail-title.svelte-bdez33{font-size:22px;font-weight:700;line-height:1.3;letter-spacing:-.3px;margin:0 0 14px;color:var(--text-primary)}.author-row.svelte-bdez33{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--text-muted);margin-bottom:22px}.anon-avatar.svelte-bdez33{width:22px;height:22px;border-radius:50%;background:var(--av-bg);border:1px solid var(--av-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;text-decoration:none}a.anon-avatar.svelte-bdez33:hover{opacity:.8}.anon-avatar.svelte-bdez33 svg:where(.svelte-bdez33){width:12px;height:12px}.author-name.svelte-bdez33{color:var(--text-secondary);font-weight:500}.meta-sep.svelte-bdez33{color:var(--text-muted)}.dates.svelte-bdez33{display:flex;gap:6px;margin-left:4px}.date-chip.svelte-bdez33{font-size:11px;font-weight:500;padding:3px 8px;border-radius:10px;border:1px solid}.interview-date.svelte-bdez33{color:#60a5fa;background:#60a5fa14;border-color:#60a5fa40}.posted-date.svelte-bdez33{color:var(--text-muted);background:transparent;border-color:var(--border-subtle)}.detail-body.svelte-bdez33{white-space:pre-wrap;color:var(--text-primary);font-size:15px;line-height:1.7;word-break:break-word}.related.svelte-bdez33{margin-top:36px}.related.svelte-bdez33 h2:where(.svelte-bdez33){font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin:0 0 12px}.related-list.svelte-bdez33{display:flex;flex-direction:column;gap:8px}.related-card.svelte-bdez33{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:8px;padding:12px 14px;text-decoration:none;color:inherit;transition:border-color .14s}.related-card.svelte-bdez33:hover{border-color:var(--accent)}.related-header.svelte-bdez33{display:flex;align-items:center;gap:6px;margin-bottom:6px}.related-company.svelte-bdez33{font-size:12px;font-weight:600;color:var(--text-secondary);flex:1}.related-date.svelte-bdez33{font-size:11px;color:var(--text-muted)}.related-title.svelte-bdez33{color:var(--text-primary);font-size:14px;font-weight:500}
