.share-buttons.svelte-1f7j69k{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.share-label.svelte-1f7j69k{color:#6b7280;margin-right:.25rem;font-size:.875rem}.share-btn.svelte-1f7j69k{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:all .2s;display:flex}.share-btn.svelte-1f7j69k:hover{border-color:#d1d5db;transform:translateY(-1px)}.share-btn.svelte-1f7j69k svg:where(.svelte-1f7j69k){width:16px;height:16px}.share-btn.twitter.svelte-1f7j69k:hover{color:#000;border-color:#000}.share-btn.stocktwits.svelte-1f7j69k:hover{color:#1da1f2;border-color:#1da1f2}.share-btn.linkedin.svelte-1f7j69k:hover{color:#0077b5;border-color:#0077b5}.share-btn.facebook.svelte-1f7j69k:hover{color:#1877f2;border-color:#1877f2}.share-btn.email.svelte-1f7j69k:hover{color:#ea4335;border-color:#ea4335}.share-btn.copy.svelte-1f7j69k:hover{color:#06c;border-color:#06c}.share-btn.copy.success.svelte-1f7j69k{color:#10b981;background:#ecfdf5;border-color:#10b981}@media (width<=768px){.share-buttons.svelte-1f7j69k{gap:.375rem}.share-btn.svelte-1f7j69k{width:36px;height:36px}.share-btn.svelte-1f7j69k svg:where(.svelte-1f7j69k){width:18px;height:18px}}.related-articles.svelte-v2jpds{background:#fff;border-radius:4px;margin-bottom:2rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.section-title.svelte-v2jpds{color:#333;text-transform:uppercase;letter-spacing:.025em;margin:0 0 1.25rem;font-size:1rem;font-weight:700}.articles-grid.svelte-v2jpds{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.article-card.svelte-v2jpds{color:inherit;border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;text-decoration:none;transition:all .2s;display:flex;overflow:hidden}.article-card.svelte-v2jpds:hover{border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.article-image.svelte-v2jpds{aspect-ratio:16/10;background:#f3f4f6;overflow:hidden}.article-image.svelte-v2jpds img:where(.svelte-v2jpds){object-fit:cover;width:100%;height:100%;transition:transform .2s}.article-card.svelte-v2jpds:hover .article-image:where(.svelte-v2jpds) img:where(.svelte-v2jpds){transform:scale(1.03)}.article-image.placeholder.svelte-v2jpds{color:#9ca3af;justify-content:center;align-items:center;display:flex}.article-image.placeholder.svelte-v2jpds svg:where(.svelte-v2jpds){width:48px;height:48px}.article-content.svelte-v2jpds{flex-direction:column;flex:1;gap:.5rem;padding:1rem;display:flex}.article-title.svelte-v2jpds{color:#111827;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.article-card.svelte-v2jpds:hover .article-title:where(.svelte-v2jpds){color:#06c}.article-meta.svelte-v2jpds{color:#6b7280;margin-top:auto;font-size:.8125rem}.author-name.svelte-v2jpds{color:#4b5563;font-weight:500}.meta-separator.svelte-v2jpds{color:#9ca3af;margin:0 .375rem}@media (width<=900px){.articles-grid.svelte-v2jpds{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.articles-grid.svelte-v2jpds{grid-template-columns:1fr}.article-card.svelte-v2jpds{flex-direction:row}.article-image.svelte-v2jpds{aspect-ratio:1;flex-shrink:0;width:120px}.article-content.svelte-v2jpds{padding:.875rem}.article-title.svelte-v2jpds{font-size:.875rem}}.comment-form.svelte-1wutt26{width:100%}.composer-shell.svelte-1wutt26{border:1px solid var(--color-gray-300);border-radius:var(--radius-lg);transition:border-color var(--transition-base), box-shadow var(--transition-base);background:#fff;position:relative}.composer-shell.svelte-1wutt26:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 var(--focus-ring-width) var(--color-primary-100)}.composer-shell.error.svelte-1wutt26{border-color:var(--color-danger)}.form-content.svelte-1wutt26{padding:var(--spacing-3);position:relative}.mention-suggestions.svelte-1wutt26{left:0;right:0;top:calc(100% + var(--spacing-1));border:1px solid var(--color-gray-300);border-radius:var(--radius-md);box-shadow:var(--shadow-dropdown);z-index:var(--z-dropdown);max-height:240px;padding:var(--spacing-1);background:#fff;position:absolute;overflow-y:auto}.mention-option.svelte-1wutt26{align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2);border-radius:var(--radius-base);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.mention-option.svelte-1wutt26:hover,.mention-option.selected.svelte-1wutt26{background:var(--color-primary-50)}.mention-avatar.svelte-1wutt26{border-radius:var(--radius-full);object-fit:cover;flex-shrink:0;width:32px;height:32px}.mention-avatar-placeholder.svelte-1wutt26{background:var(--color-gray-200);color:var(--color-gray-700);font-size:var(--text-sm);font-weight:var(--font-semibold);justify-content:center;align-items:center;display:inline-flex}.mention-text.svelte-1wutt26{flex-direction:column;min-width:0;display:flex}.mention-name.svelte-1wutt26{color:var(--color-gray-800);font-size:var(--text-sm);font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mention-handle.svelte-1wutt26,.mention-loading.svelte-1wutt26{color:var(--color-gray-500);font-size:var(--text-xs)}.mention-loading.svelte-1wutt26{padding:var(--spacing-2) var(--spacing-3)}.selected-gif-card.svelte-1wutt26{align-items:center;gap:var(--spacing-3);width:min(100%,360px);margin-top:var(--spacing-3);padding:var(--spacing-2);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-gray-50);display:flex}.selected-gif-card.svelte-1wutt26 img:where(.svelte-1wutt26){border-radius:var(--radius-base);object-fit:cover;background:var(--color-gray-100);flex-shrink:0;width:112px;height:84px}.selected-gif-meta.svelte-1wutt26{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.selected-gif-title.svelte-1wutt26{color:var(--color-gray-700);font-size:var(--text-sm);font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selected-gif-remove.svelte-1wutt26{width:fit-content;color:var(--color-primary-600);font:inherit;font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;background:0 0;border:none;padding:0}.selected-gif-remove.svelte-1wutt26:hover{text-decoration:underline}.gif-picker.svelte-1wutt26{left:var(--spacing-3);top:calc(100% + var(--spacing-2));width:min(520px, calc(100% - var(--spacing-6)));padding:var(--spacing-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-lg);box-shadow:var(--shadow-dropdown);z-index:var(--z-dropdown);background:#fff;position:absolute}.gif-picker-header.svelte-1wutt26{gap:var(--spacing-2);flex-direction:column;display:flex}.gif-search-row.svelte-1wutt26{gap:var(--spacing-2);align-items:center;display:flex}.gif-search-input.svelte-1wutt26{min-width:0;padding:var(--spacing-2);border:1px solid var(--color-gray-300);border-radius:var(--radius-base);font:inherit;flex:1}.gif-search-button.svelte-1wutt26,.gif-close-button.svelte-1wutt26,.tool-button.svelte-1wutt26,.format-button.svelte-1wutt26{border:1px solid var(--color-gray-300);border-radius:var(--radius-base);color:var(--color-gray-700);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;background:#fff}.gif-search-button.svelte-1wutt26{padding:var(--spacing-2) var(--spacing-3)}.gif-search-button.svelte-1wutt26:disabled,.gif-close-button.svelte-1wutt26:disabled,.tool-button.svelte-1wutt26:disabled,.format-button.svelte-1wutt26:disabled{opacity:.5;cursor:not-allowed}.gif-close-button.svelte-1wutt26{padding:var(--spacing-2);color:var(--color-gray-500)}.gif-attribution.svelte-1wutt26,.gif-message.svelte-1wutt26{color:var(--color-gray-500);font-size:var(--text-xs)}.gif-message.svelte-1wutt26{margin-top:var(--spacing-3)}.gif-results.svelte-1wutt26{gap:var(--spacing-2);max-height:320px;margin-top:var(--spacing-3);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid;overflow-y:auto}.gif-result.svelte-1wutt26{aspect-ratio:1;border:1px solid var(--color-gray-200);border-radius:var(--radius-base);background:var(--color-gray-50);cursor:pointer;padding:0;overflow:hidden}.gif-result.svelte-1wutt26 img:where(.svelte-1wutt26){object-fit:cover;width:100%;height:100%;display:block}.comment-editor.svelte-1wutt26{width:100%;font-family:inherit;font-size:var(--text-base);line-height:var(--leading-normal);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:none;min-height:80px;padding:0}.comment-editor.svelte-1wutt26:focus{outline:none}.comment-editor.svelte-1wutt26:empty:before{content:attr(data-placeholder);color:var(--color-gray-500);pointer-events:none}.comment-editor[aria-disabled=true].svelte-1wutt26{color:var(--color-gray-500);cursor:not-allowed}.char-counter.svelte-1wutt26{right:var(--spacing-3);bottom:var(--spacing-2);font-size:var(--text-xs);color:var(--color-gray-500);pointer-events:none;position:absolute}.char-counter.warning.svelte-1wutt26{color:var(--color-warning)}.char-counter.error.svelte-1wutt26{color:var(--color-danger);font-weight:var(--font-semibold)}.form-error.svelte-1wutt26{margin-top:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--color-danger-light);border:1px solid var(--color-danger-border);border-radius:var(--radius-base);color:var(--color-danger-text);font-size:var(--text-sm)}.composer-footer.svelte-1wutt26{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-top:1px solid var(--color-gray-200);display:flex}.composer-tools.svelte-1wutt26{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.format-tool-group.svelte-1wutt26{border:1px solid var(--color-gray-300);border-radius:var(--radius-base);background:#fff;align-items:center;display:inline-flex;overflow:hidden}.format-button.svelte-1wutt26{border:none;border-right:1px solid var(--color-gray-300);border-radius:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.format-button.svelte-1wutt26:last-child{border-right:none}.format-button.svelte-1wutt26:hover:not(:disabled),.format-button.svelte-1wutt26:focus-visible{color:var(--color-primary-700);background:var(--color-primary-50)}.format-bold.svelte-1wutt26{font-weight:var(--font-bold)}.format-italic.svelte-1wutt26{font-family:Georgia,serif;font-style:italic}.form-actions.svelte-1wutt26{justify-content:flex-end;gap:var(--spacing-2);display:flex}.btn-cancel.svelte-1wutt26,.btn-submit.svelte-1wutt26{padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-base);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-base);align-items:center;gap:var(--spacing-2);display:inline-flex}.tool-button.svelte-1wutt26{padding:var(--spacing-2) var(--spacing-3)}.media-tool-button.svelte-1wutt26{min-height:36px}.tool-button.active.svelte-1wutt26,.tool-button.svelte-1wutt26:hover:not(:disabled){border-color:var(--color-primary-600);color:var(--color-primary-700);background:var(--color-primary-50)}.btn-cancel.svelte-1wutt26{background:var(--color-gray-100);color:var(--color-gray-600)}.btn-cancel.svelte-1wutt26,.btn-submit.svelte-1wutt26{border:none}.btn-cancel.svelte-1wutt26:hover:not(:disabled){background:var(--color-gray-200)}.btn-submit.svelte-1wutt26{background:var(--color-primary-600);color:#fff}.btn-submit.svelte-1wutt26:hover:not(:disabled){background:var(--color-primary-700)}.btn-submit.svelte-1wutt26:disabled,.btn-cancel.svelte-1wutt26:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-1wutt26{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite svelte-1wutt26-spin}@media (width<=480px){.composer-footer.svelte-1wutt26,.gif-search-row.svelte-1wutt26{flex-direction:column;align-items:stretch}.composer-tools.svelte-1wutt26,.form-actions.svelte-1wutt26{width:100%}.form-actions.svelte-1wutt26{justify-content:stretch}.btn-cancel.svelte-1wutt26,.btn-submit.svelte-1wutt26,.gif-search-button.svelte-1wutt26,.gif-close-button.svelte-1wutt26{justify-content:center;width:100%}.media-tool-button.svelte-1wutt26{flex:120px;justify-content:center;width:auto}.gif-picker.svelte-1wutt26{left:var(--spacing-2);width:calc(100% - var(--spacing-4))}.selected-gif-card.svelte-1wutt26{flex-direction:column;align-items:flex-start}.selected-gif-card.svelte-1wutt26 img:where(.svelte-1wutt26){width:100%;height:auto;max-height:220px}}@keyframes svelte-1wutt26-spin{to{transform:rotate(360deg)}}.like-button.svelte-1ylyvlp{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.875rem;transition:all .2s;display:inline-flex}.like-button.svelte-1ylyvlp:hover:not(.disabled){color:#06c;background:#f0f0f0}.like-button.liked.svelte-1ylyvlp{color:#06c}.like-button.disabled.svelte-1ylyvlp{opacity:.5;cursor:not-allowed}.like-icon.svelte-1ylyvlp{width:1rem;height:1rem;transition:transform .2s}.like-button.svelte-1ylyvlp:hover:not(.disabled) .like-icon:where(.svelte-1ylyvlp){transform:scale(1.1)}.like-button.liked.svelte-1ylyvlp .like-icon:where(.svelte-1ylyvlp){animation:.3s svelte-1ylyvlp-like-pop}.like-count.svelte-1ylyvlp{text-align:left;min-width:1rem;font-weight:500}@keyframes svelte-1ylyvlp-like-pop{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.comment-item.svelte-1ikh3h1{gap:.75rem;padding:1rem 0;display:flex}.comment-item.svelte-1ikh3h1:not(:last-child){border-bottom:1px solid #eee}.comment-item.reply.svelte-1ikh3h1{border-bottom:none;padding-left:0}.comment-avatar.svelte-1ikh3h1{flex-shrink:0}.avatar-img.svelte-1ikh3h1{object-fit:cover;border-radius:50%;width:40px;height:40px}.avatar-placeholder.svelte-1ikh3h1{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:600;display:flex}.reply.svelte-1ikh3h1 .avatar-img:where(.svelte-1ikh3h1),.reply.svelte-1ikh3h1 .avatar-placeholder:where(.svelte-1ikh3h1){width:32px;height:32px;font-size:.875rem}.comment-content.svelte-1ikh3h1{flex:1;min-width:0}.comment-header.svelte-1ikh3h1{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.comment-author.svelte-1ikh3h1{color:#333;font-size:.9375rem;font-weight:600}.comment-time.svelte-1ikh3h1{color:#999;font-size:.8125rem}.comment-edited.svelte-1ikh3h1{color:#999;font-size:.75rem;font-style:italic}.comment-body.svelte-1ikh3h1{color:#333;white-space:pre-wrap;word-break:break-word;font-size:.9375rem;line-height:1.6}.comment-body.svelte-1ikh3h1 .comment-giphy-embed{max-width:min(100%,360px);margin:.75rem 0}.comment-body.svelte-1ikh3h1 .comment-giphy-embed img{object-fit:contain;background:#f5f5f5;border-radius:6px;width:100%;height:auto;max-height:360px;display:block}.comment-body.svelte-1ikh3h1 .comment-giphy-embed figcaption{color:#777;margin-top:.25rem;font-size:.75rem}.comment-actions.svelte-1ikh3h1{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.action-btn.svelte-1ikh3h1{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:.8125rem;transition:all .2s}.action-btn.svelte-1ikh3h1:hover{color:#333;background:#f0f0f0}.action-btn-danger.svelte-1ikh3h1:hover{color:#dc3545;background:#fff5f5}.comment-reply-form.svelte-1ikh3h1,.comment-edit-form.svelte-1ikh3h1{margin-top:.75rem}.edit-time-hint.svelte-1ikh3h1{color:#f0ad4e;margin-top:.25rem;font-size:.75rem}.comment-replies.svelte-1ikh3h1{border-left:2px solid #eee;margin-top:.75rem;padding-left:1rem}.comment-list.svelte-15pf1p0{width:100%}.no-comments.svelte-15pf1p0{text-align:center;color:#999;padding:2rem;font-size:.9375rem}.no-comments.svelte-15pf1p0 p:where(.svelte-15pf1p0){margin:0}.comment-section.svelte-1fihae3{padding:var(--spacing-4);margin-top:var(--spacing-4);background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a}.comment-header.svelte-1fihae3{border-bottom:1px solid #eee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.comment-title.svelte-1fihae3{color:#333;margin:0;font-size:1.25rem;font-weight:700}.comment-count.svelte-1fihae3{color:#666;font-weight:400}.sort-controls.svelte-1fihae3{align-items:center;gap:.5rem;display:flex}.sort-label.svelte-1fihae3{color:#666;font-size:.875rem}.sort-select.svelte-1fihae3{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;padding:.375rem .75rem;font-size:.875rem}.sort-select.svelte-1fihae3:focus{border-color:#06c;outline:none}.new-comment-form.svelte-1fihae3{border-bottom:1px solid #eee;margin-bottom:1.5rem;padding-bottom:1.5rem}.login-prompt.svelte-1fihae3{text-align:center;background:#f8f9fa;border-radius:4px;margin-bottom:1.5rem;padding:1rem}.login-prompt.svelte-1fihae3 p:where(.svelte-1fihae3){color:#666;margin:0;font-size:.9375rem}.login-prompt.svelte-1fihae3 a:where(.svelte-1fihae3){color:#06c;font-weight:600;text-decoration:none}.login-prompt.svelte-1fihae3 a:where(.svelte-1fihae3):hover{text-decoration:underline}.error-message.svelte-1fihae3{color:#dc3545;background:#fff5f5;border:1px solid #dc3545;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem;display:flex}.error-message.svelte-1fihae3 button:where(.svelte-1fihae3){color:#fff;cursor:pointer;background:#dc3545;border:none;border-radius:4px;padding:.375rem .75rem;font-size:.875rem}.error-message.svelte-1fihae3 button:where(.svelte-1fihae3):hover{background:#c82333}.loading-state.svelte-1fihae3{color:#666;flex-direction:column;align-items:center;padding:2rem;display:flex}.loading-spinner.svelte-1fihae3{border:3px solid #f0f0f0;border-top-color:#06c;border-radius:50%;width:2rem;height:2rem;margin-bottom:.75rem;animation:.8s linear infinite svelte-1fihae3-spin}.loading-state.svelte-1fihae3 p:where(.svelte-1fihae3){margin:0;font-size:.875rem}@keyframes svelte-1fihae3-spin{to{transform:rotate(360deg)}}@media (width<=768px){.comment-section.svelte-1fihae3{padding:1rem}.comment-header.svelte-1fihae3{flex-direction:column;align-items:flex-start}}.podcast-embed.svelte-49gw2v{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;margin:1.5rem 0;overflow:hidden}.embed-header.svelte-49gw2v{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.embed-label.svelte-49gw2v{color:#374151;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}.external-link.svelte-49gw2v{color:#6b7280;font-size:.8125rem;text-decoration:none;transition:color .2s}.external-link.svelte-49gw2v:hover{color:#2563eb}.embed-wrapper.svelte-49gw2v{width:100%;overflow:hidden}.embed-wrapper.svelte-49gw2v iframe:where(.svelte-49gw2v){border:none;width:100%;height:100%}.audio-wrapper.svelte-49gw2v{background:#fff;padding:1rem}.audio-player.svelte-49gw2v{width:100%}.podcast-fallback.svelte-49gw2v{background:#f3f4f6;border-radius:8px;align-items:center;gap:.75rem;margin:1.5rem 0;padding:1.25rem;display:flex}.fallback-icon.svelte-49gw2v{font-size:1.5rem}.podcast-link.svelte-49gw2v{color:#2563eb;font-size:1rem;font-weight:500;text-decoration:none}.podcast-link.svelte-49gw2v:hover{text-decoration:underline}.article-page.svelte-17e7cgh{background:#f5f5f5;min-height:100vh;padding:1.5rem 0}.article-container.svelte-17e7cgh{max-width:800px;margin:0 auto;padding:0 1.5rem}.article-main.svelte-17e7cgh{background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a}.article.svelte-17e7cgh{padding:2rem}.article-header.svelte-17e7cgh{border-bottom:1px solid #e0e0e0;margin-bottom:2rem;padding-bottom:1.5rem}.title-row.svelte-17e7cgh{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.editor-actions.svelte-17e7cgh{gap:var(--spacing-2);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;display:flex}.btn-edit-article.svelte-17e7cgh,.btn-remove-blog.svelte-17e7cgh{border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-semibold);padding:var(--spacing-2) var(--spacing-4);color:#fff;white-space:nowrap;transition:background var(--transition-base), border-color var(--transition-base), color var(--transition-base);text-decoration:none}.btn-edit-article.svelte-17e7cgh{background:var(--color-primary-600);border:1px solid var(--color-primary-600)}.btn-edit-article.svelte-17e7cgh:hover{background:var(--color-primary-700);border-color:var(--color-primary-700);color:#fff}.btn-remove-blog.svelte-17e7cgh{border:1px solid var(--color-danger);color:var(--color-danger);cursor:pointer;background:#fff}.btn-remove-blog.svelte-17e7cgh:hover{background:var(--color-danger-light)}.article-title.svelte-17e7cgh{color:#111827;margin:0 0 1rem;font-size:2rem;font-weight:700;line-height:1.3}.article-byline.svelte-17e7cgh{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.byline-left.svelte-17e7cgh{align-items:center;gap:.75rem;display:flex}.author-avatar-link.svelte-17e7cgh{flex-shrink:0}.byline-avatar.svelte-17e7cgh{object-fit:cover;border-radius:50%;width:44px;height:44px}.byline-avatar-placeholder.svelte-17e7cgh{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;font-weight:600;display:flex}.byline-info.svelte-17e7cgh{flex-direction:column;gap:.125rem;display:flex}.author-heading.svelte-17e7cgh{flex-wrap:wrap;align-items:baseline;gap:.375rem;display:flex}.author-link.svelte-17e7cgh{color:#111827;font-size:.95rem;font-weight:600;text-decoration:none}.author-link.svelte-17e7cgh:hover{color:#06c}.inline-byline-credit.svelte-17e7cgh{color:#6b7280;font-size:.9rem;font-weight:500}.source-attribution-label.svelte-17e7cgh{color:var(--color-gray-600);font-size:var(--text-sm);font-weight:var(--font-medium)}.source-author-link.svelte-17e7cgh,.source-site-link.svelte-17e7cgh{color:var(--color-primary-700);font-size:var(--text-sm);font-weight:var(--font-semibold);text-decoration:none}.source-author-link.svelte-17e7cgh:hover,.source-site-link.svelte-17e7cgh:hover{color:var(--color-primary-800);text-decoration:underline}.byline-meta.svelte-17e7cgh{color:#6b7280;font-size:.85rem}.author-title.svelte-17e7cgh{color:#6b7280}.meta-separator.svelte-17e7cgh{color:#9ca3af;margin:0 .375rem}.btn-follow.svelte-17e7cgh{cursor:pointer;color:#fff;white-space:nowrap;background:#06c;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.btn-follow.svelte-17e7cgh:hover{background:#0052a3}.btn-follow.svelte-17e7cgh:disabled{opacity:.6;cursor:not-allowed}.btn-follow.following.svelte-17e7cgh{background:#10b981}.btn-follow.following.svelte-17e7cgh .unfollow-text:where(.svelte-17e7cgh){display:none}.btn-follow.following.svelte-17e7cgh:hover{background:#ef4444}.btn-follow.following.svelte-17e7cgh:hover .follow-text:where(.svelte-17e7cgh){display:none}.btn-follow.following.svelte-17e7cgh:hover .unfollow-text:where(.svelte-17e7cgh){display:inline}.share-section.svelte-17e7cgh{margin:1rem 0}.article-description.svelte-17e7cgh{color:#4b5563;margin:0;font-size:1.1rem;line-height:1.5}.article-video.svelte-17e7cgh{aspect-ratio:16/9;border-radius:var(--radius-md);background:#000;width:100%;margin-bottom:2rem;overflow:hidden}.article-video.svelte-17e7cgh iframe:where(.svelte-17e7cgh){border:0;width:100%;height:100%;display:block}.article-body.svelte-17e7cgh{color:#333;margin-bottom:2rem;font-size:1.05rem;line-height:1.8}.article-body.svelte-17e7cgh iframe{border-radius:8px;max-width:100%;margin:1.5rem 0}.article-body.svelte-17e7cgh .tm-twitter-embed{justify-content:center;display:flex}.article-body.svelte-17e7cgh .tm-twitter-embed-fallback{color:#4b5563;font-size:.95rem}.article-body.svelte-17e7cgh p:has(iframe){text-align:center;margin:2rem 0}.article-body.svelte-17e7cgh [style*=text-align\:center] iframe,.article-body.svelte-17e7cgh [style*="text-align: center"] iframe{display:inline-block}.article-body.svelte-17e7cgh p{margin-bottom:1.5rem}.blog-disclaimer.svelte-17e7cgh{margin:var(--spacing-5) 0;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);background:var(--color-gray-50)}.blog-disclaimer-copy.svelte-17e7cgh{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-gray-600);margin:0}.blog-disclaimer-label.svelte-17e7cgh{margin-right:var(--spacing-1);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-gray-700);font-style:normal;display:inline}.blog-disclaimer-text.svelte-17e7cgh{font-style:italic}.blog-disclaimer-link.svelte-17e7cgh{color:var(--color-primary-700);font-weight:var(--font-semibold);text-decoration:underline}.no-content.svelte-17e7cgh{color:#999;text-align:center;padding:2rem 0;font-style:italic}.article-footer.svelte-17e7cgh{display:none}.stocks-section.svelte-17e7cgh{padding:var(--spacing-4);margin-bottom:var(--spacing-4);background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a}.stocks-section-title.svelte-17e7cgh{color:#333;text-transform:uppercase;letter-spacing:.025em;margin:0 0 1rem;font-size:1rem;font-weight:700}.stock-pills.svelte-17e7cgh{gap:var(--spacing-2);margin-bottom:var(--spacing-4);flex-wrap:wrap;display:flex}.stock-widgets-wrapper.svelte-17e7cgh{padding-top:var(--spacing-3);border-top:1px solid #e5e7eb}.back-link-wrapper.svelte-17e7cgh{padding:var(--spacing-6) var(--spacing-8) var(--spacing-8);margin:0}.article-ad-section.svelte-17e7cgh{border-radius:var(--radius-base);box-shadow:var(--shadow-base);padding:var(--spacing-4) 0;margin-top:var(--spacing-4);background:#fff;overflow:hidden}.article-ad-slot.svelte-17e7cgh{justify-content:center;width:100%;display:flex;overflow:hidden}.article-ad-slot.svelte-17e7cgh .dianomi_context{width:100%}@media (width<=768px){.article-page.svelte-17e7cgh{padding:1rem 0}.article-container.svelte-17e7cgh{padding:0 1rem}.article.svelte-17e7cgh{padding:1.5rem}.article-title.svelte-17e7cgh{font-size:1.5rem}.title-row.svelte-17e7cgh{flex-direction:column;gap:.75rem}.editor-actions.svelte-17e7cgh{justify-content:flex-start;align-self:flex-start}.article-byline.svelte-17e7cgh{flex-direction:column;align-items:flex-start;gap:.75rem}.btn-follow.svelte-17e7cgh{justify-content:center;width:100%}.article-body.svelte-17e7cgh{font-size:var(--text-base)}.article-ad-section.svelte-17e7cgh{padding:var(--spacing-3) 0}}.article-body.svelte-17e7cgh figure{max-width:min(100%, var(--article-body-image-max-width));margin:var(--spacing-6) auto}.article-body.svelte-17e7cgh figure img{margin:0 auto}.article-body.svelte-17e7cgh figcaption{margin-top:var(--spacing-2);color:var(--color-gray-500);font-size:var(--text-sm);text-align:center;font-style:italic}.article-body.svelte-17e7cgh img{width:auto;max-width:min(100%, var(--article-body-image-max-width));height:auto;margin:var(--spacing-6) auto;border-radius:var(--radius-base);cursor:zoom-in;transition:transform var(--transition-base), box-shadow var(--transition-base);display:block}.article-body.svelte-17e7cgh img:hover{box-shadow:var(--shadow-dropdown);transform:scale(1.01)}.lightbox-overlay.svelte-17e7cgh{z-index:var(--z-modal);padding:var(--spacing-8);cursor:zoom-out;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox-close.svelte-17e7cgh{top:var(--spacing-4);right:var(--spacing-4);color:#fff;font-size:var(--text-4xl);cursor:pointer;padding:var(--spacing-2);opacity:.8;transition:opacity var(--transition-base);background:0 0;border:none;line-height:1;position:absolute}.lightbox-close.svelte-17e7cgh:hover{opacity:1}.lightbox-image.svelte-17e7cgh{object-fit:contain;border-radius:var(--radius-base);cursor:default;max-width:90vw;max-height:90vh}.modal-copy.svelte-17e7cgh{color:var(--color-gray-700);line-height:var(--leading-normal);margin:0 0 var(--spacing-4) 0}.modal-error.svelte-17e7cgh{background:var(--color-danger-light);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger-text);font-size:var(--text-sm);margin:0 0 var(--spacing-4) 0;padding:var(--spacing-3)}.modal-actions.svelte-17e7cgh{justify-content:flex-end;gap:var(--spacing-3);display:flex}
