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