.feedback-container.svelte-1yed4fv{margin-top:34px;padding:21px;background:var(--bg-page);border:2px solid var(--border-color);border-radius:12px}.feedback-prompt.svelte-1yed4fv{text-align:center}.prompt-text.svelte-1yed4fv{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:13px}.vote-buttons.svelte-1yed4fv{display:flex;justify-content:center;gap:13px}.vote-btn.svelte-1yed4fv{display:inline-flex;align-items:center;gap:8px;padding:10px 21px;font-size:14px;font-weight:600;border-radius:8px;border:2px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:all .2s}.vote-btn.svelte-1yed4fv:hover:not(:disabled){border-color:var(--text-tertiary);color:var(--text-primary)}.vote-btn.svelte-1yed4fv:disabled{opacity:.6;cursor:not-allowed}.vote-yes.svelte-1yed4fv:hover:not(:disabled){border-color:var(--color-success);color:var(--color-success);background:var(--color-success-bg)}.vote-no.svelte-1yed4fv:hover:not(:disabled){border-color:var(--color-error);color:var(--color-error);background:var(--color-error-bg)}.feedback-form.svelte-1yed4fv{text-align:center}.form-title.svelte-1yed4fv{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:13px}.feedback-textarea.svelte-1yed4fv{width:100%;padding:13px;font-size:14px;font-family:inherit;border:2px solid var(--border-color);border-radius:8px;background:var(--bg-card);color:var(--text-primary);resize:vertical;min-height:80px}.feedback-textarea.svelte-1yed4fv:focus{outline:none;border-color:var(--color-agent)}.feedback-textarea.svelte-1yed4fv::placeholder{color:var(--text-tertiary)}.form-actions.svelte-1yed4fv{display:flex;justify-content:center;gap:13px;margin-top:13px}.btn-skip.svelte-1yed4fv{padding:10px 21px;font-size:14px;font-weight:600;border-radius:8px;border:2px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:all .2s}.btn-skip.svelte-1yed4fv:hover:not(:disabled){border-color:var(--text-tertiary);color:var(--text-primary)}.btn-submit.svelte-1yed4fv{padding:10px 21px;font-size:14px;font-weight:600;border-radius:8px;border:2px solid var(--color-agent);background:var(--color-agent);color:#fff;cursor:pointer;transition:all .2s}.btn-submit.svelte-1yed4fv:hover:not(:disabled){opacity:.9}.btn-submit.svelte-1yed4fv:disabled,.btn-skip.svelte-1yed4fv:disabled{opacity:.6;cursor:not-allowed}.feedback-thanks.svelte-1yed4fv{text-align:center;padding:13px}.thanks-icon.svelte-1yed4fv{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--color-success-bg);color:var(--color-success);margin-bottom:13px}.thanks-text.svelte-1yed4fv{font-size:16px;font-weight:600;color:var(--text-primary)}.feedback-error.svelte-1yed4fv{text-align:center}.error-text.svelte-1yed4fv{font-size:14px;color:var(--color-error);margin-bottom:13px}.btn-retry.svelte-1yed4fv{padding:10px 21px;font-size:14px;font-weight:600;border-radius:8px;border:2px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:all .2s}.btn-retry.svelte-1yed4fv:hover{border-color:var(--text-tertiary);color:var(--text-primary)}@media(max-width:480px){.vote-buttons.svelte-1yed4fv{flex-direction:column}.vote-btn.svelte-1yed4fv{justify-content:center}.form-actions.svelte-1yed4fv{flex-direction:column}.btn-skip.svelte-1yed4fv,.btn-submit.svelte-1yed4fv{width:100%}}.related-articles.svelte-8l1gr4{margin-top:34px;padding:21px;background:var(--bg-page);border:2px solid var(--border-color);border-radius:12px}.related-title.svelte-8l1gr4{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:17px}.related-grid.svelte-8l1gr4{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:13px}.related-card.svelte-8l1gr4{display:flex;flex-direction:column;padding:17px;background:var(--bg-card);border:2px solid var(--border-color);border-radius:8px;text-decoration:none;transition:all .2s}.related-card.svelte-8l1gr4:hover{border-color:var(--color-agent);transform:translateY(-2px)}.card-title.svelte-8l1gr4{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-category.svelte-8l1gr4{display:inline-block;padding:3px 8px;font-size:11px;font-weight:600;border-radius:4px;background:var(--color-agent-bg);color:var(--color-agent);margin-bottom:8px;align-self:flex-start}.card-excerpt.svelte-8l1gr4{font-size:13px;color:var(--text-secondary);line-height:1.5;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.card-meta.svelte-8l1gr4{display:flex;align-items:center;gap:13px;font-size:12px;color:var(--text-tertiary);margin-top:auto}.read-time.svelte-8l1gr4,.view-count.svelte-8l1gr4{display:flex;align-items:center;gap:4px}@media(max-width:640px){.related-grid.svelte-8l1gr4{grid-template-columns:1fr}}.toc.svelte-1gs3qgt{background:var(--bg-card);border:2px solid var(--border-color);border-radius:10px;overflow:hidden}.toc-header.svelte-1gs3qgt{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 17px;background:var(--bg-page);border:none;border-bottom:2px solid var(--border-color);cursor:pointer;transition:background .2s}.toc-header.svelte-1gs3qgt:hover{background:var(--bg-card)}.collapsed.svelte-1gs3qgt .toc-header:where(.svelte-1gs3qgt){border-bottom:none}.toc-title.svelte-1gs3qgt{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-primary)}.toc-list.svelte-1gs3qgt{list-style:none;padding:13px 17px;margin:0;max-height:400px;overflow-y:auto}.toc-item.svelte-1gs3qgt{margin-bottom:4px}.toc-item.level-3.svelte-1gs3qgt{padding-left:17px}.toc-link.svelte-1gs3qgt{display:block;width:100%;padding:6px 10px;font-size:13px;color:var(--text-secondary);background:none;border:none;border-left:2px solid transparent;border-radius:0 6px 6px 0;text-align:left;cursor:pointer;transition:all .2s;line-height:1.4}.toc-link.svelte-1gs3qgt:hover{color:var(--text-primary);background:var(--bg-page)}.toc-link.active.svelte-1gs3qgt{color:var(--color-agent);border-left-color:var(--color-agent);background:var(--color-agent-bg);font-weight:500}.toc-list.svelte-1gs3qgt::-webkit-scrollbar{width:6px}.toc-list.svelte-1gs3qgt::-webkit-scrollbar-track{background:var(--bg-page);border-radius:3px}.toc-list.svelte-1gs3qgt::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.toc-list.svelte-1gs3qgt::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.article-page.svelte-1e0wego{max-width:800px;margin:0 auto}.breadcrumb.svelte-1e0wego{display:flex;align-items:center;gap:8px;margin-bottom:21px;font-size:14px;flex-wrap:wrap}.breadcrumb-link.svelte-1e0wego{display:flex;align-items:center;gap:5px;color:var(--text-secondary);text-decoration:none;transition:color .2s}.breadcrumb-link.svelte-1e0wego:hover{color:var(--text-primary)}.breadcrumb-separator.svelte-1e0wego{color:var(--text-tertiary);display:flex;align-items:center}.breadcrumb-current.svelte-1e0wego{color:var(--text-primary);font-weight:600}.back-link-wrapper.svelte-1e0wego{margin-bottom:21px}.back-link.svelte-1e0wego{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--text-secondary);text-decoration:none;transition:color .2s}.back-link.svelte-1e0wego:hover{color:var(--text-primary)}.article-container.svelte-1e0wego{background:var(--bg-card);border:3px solid var(--border-color);border-radius:12px;overflow:hidden}.article-header.svelte-1e0wego{padding:34px;border-bottom:2px solid var(--border-color)}.article-title.svelte-1e0wego{font-size:clamp(24px,4vw,32px);font-weight:700;color:var(--text-primary);margin-bottom:13px;line-height:1.3}.article-meta.svelte-1e0wego{display:flex;align-items:center;gap:13px;flex-wrap:wrap;font-size:14px}.category-badge.svelte-1e0wego{display:inline-flex;align-items:center;padding:5px 13px;border-radius:100px;font-size:12px;font-weight:600;background:var(--color-agent-bg);color:var(--color-agent);text-decoration:none;transition:opacity .2s}.category-badge.svelte-1e0wego:hover{opacity:.8}.meta-item.svelte-1e0wego{display:flex;align-items:center;gap:5px;color:var(--text-tertiary)}.meta-updated.svelte-1e0wego{color:var(--color-success)}.article-body.svelte-1e0wego{padding:34px}.article-excerpt.svelte-1e0wego{font-size:18px;color:var(--text-secondary);line-height:1.6;margin-bottom:21px;padding-bottom:21px;border-bottom:2px solid var(--border-color)}.toc-wrapper.svelte-1e0wego{margin-bottom:21px}.toc-wrapper.svelte-1e0wego:empty{display:none}.article-content.svelte-1e0wego h1{font-size:28px;font-weight:700;margin-top:34px;margin-bottom:13px;color:var(--text-primary);line-height:1.25}.article-content.svelte-1e0wego h2{font-size:24px;font-weight:700;margin-top:28px;margin-bottom:13px;color:var(--text-primary);line-height:1.3}.article-content.svelte-1e0wego h3{font-size:20px;font-weight:600;margin-top:21px;margin-bottom:8px;color:var(--text-primary);line-height:1.4}.article-content.svelte-1e0wego h4{font-size:18px;font-weight:600;margin-top:17px;margin-bottom:8px;color:var(--text-secondary);line-height:1.4}.article-content.svelte-1e0wego p{margin-bottom:17px;line-height:1.75;color:var(--text-secondary)}.article-content.svelte-1e0wego ul,.article-content.svelte-1e0wego ol{margin-left:21px;margin-bottom:17px;line-height:1.75;color:var(--text-secondary)}.article-content.svelte-1e0wego ul{list-style-type:disc}.article-content.svelte-1e0wego ol{list-style-type:decimal}.article-content.svelte-1e0wego li{margin-bottom:8px}.article-content.svelte-1e0wego li>p{margin-bottom:8px}.article-content.svelte-1e0wego a{color:var(--color-agent);text-decoration:underline;transition:opacity .2s}.article-content.svelte-1e0wego a:hover{opacity:.8}.article-content.svelte-1e0wego code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em;background-color:var(--bg-page);color:var(--color-agent);padding:3px 7px;border-radius:5px;border:1px solid var(--border-color);font-weight:500}.article-content.svelte-1e0wego pre{position:relative;background:linear-gradient(135deg,#1e293b,#0f172a);color:#e2e8f0;padding:40px 21px 21px;border-radius:10px;overflow-x:auto;margin-bottom:21px;line-height:1.6;border:2px solid #334155;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.article-content.svelte-1e0wego pre:before{content:"code";position:absolute;top:0;left:0;right:0;padding:6px 14px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;background:#0003;border-bottom:1px solid #334155;border-radius:8px 8px 0 0}.article-content.svelte-1e0wego pre code{background:none;color:inherit;padding:0;font-size:14px;border:none;font-weight:400}.article-content.svelte-1e0wego pre::-webkit-scrollbar{height:8px}.article-content.svelte-1e0wego pre::-webkit-scrollbar-track{background:#0003;border-radius:4px}.article-content.svelte-1e0wego pre::-webkit-scrollbar-thumb{background:#475569;border-radius:4px}.article-content.svelte-1e0wego pre::-webkit-scrollbar-thumb:hover{background:#64748b}.article-content.svelte-1e0wego blockquote{border-left:4px solid var(--border-color);padding-left:17px;margin-left:0;margin-bottom:17px;color:var(--text-tertiary);font-style:italic}.article-content.svelte-1e0wego hr{border:none;border-top:2px solid var(--border-color);margin:34px 0}.article-content.svelte-1e0wego strong{font-weight:600;color:var(--text-primary)}.article-content.svelte-1e0wego em{font-style:italic}.article-content.svelte-1e0wego img{max-width:100%;height:auto;border-radius:8px;margin:17px 0}.article-content.svelte-1e0wego table{width:100%;border-collapse:collapse;margin:17px 0}.article-content.svelte-1e0wego th,.article-content.svelte-1e0wego td{border:2px solid var(--border-color);padding:13px;text-align:left}.article-content.svelte-1e0wego th{background-color:var(--bg-page);font-weight:600;color:var(--text-primary)}.article-content.svelte-1e0wego td{color:var(--text-secondary)}.article-content.svelte-1e0wego>p:first-child{font-size:18px;line-height:1.75}.article-tags.svelte-1e0wego{padding:17px 34px;border-top:2px solid var(--border-color);background:var(--bg-page);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tags-label.svelte-1e0wego{font-size:14px;font-weight:600;color:var(--text-secondary)}.tag.svelte-1e0wego{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500;background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border-color)}.article-footer.svelte-1e0wego{margin-top:34px;display:flex;align-items:center;justify-content:space-between;gap:13px}.footer-btn.svelte-1e0wego{display:inline-flex;align-items:center;gap:8px;padding:13px 21px;font-size:14px;font-weight:600;color:var(--text-secondary);background:var(--bg-card);border:2px solid var(--border-color);border-radius:8px;text-decoration:none;cursor:pointer;transition:all .2s}.footer-btn.svelte-1e0wego:hover{border-color:var(--text-tertiary);color:var(--text-primary)}@media(max-width:640px){.article-header.svelte-1e0wego,.article-body.svelte-1e0wego,.article-tags.svelte-1e0wego{padding:21px}.article-footer.svelte-1e0wego{flex-direction:column}.footer-btn.svelte-1e0wego{width:100%;justify-content:center}}
