.app-header.svelte-hv3zzy{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:var(--app-max-width);height:var(--header-height);background:var(--color-paper);border-bottom:1px solid var(--color-border);z-index:var(--z-sticky);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fdfbf7f2}.header-content.svelte-hv3zzy{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 var(--space-md)}.logo.svelte-hv3zzy{display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;line-height:1}.logo-brand.svelte-hv3zzy{font-family:var(--font-display);font-size:1.25rem;font-weight:900;color:var(--color-ink);letter-spacing:-.02em}.logo-sub.svelte-hv3zzy{font-size:.5rem;font-weight:700;letter-spacing:.2em;color:var(--color-zhurma-red);text-transform:uppercase;margin-top:1px}.icon-nav.svelte-hv3zzy{display:flex;align-items:center;gap:var(--space-xs)}.icon-btn.svelte-hv3zzy{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-ink-muted);cursor:pointer;transition:all var(--transition-fast);padding:0;min-height:auto;min-width:auto}.icon-btn.svelte-hv3zzy:hover{background:var(--color-paper-cream);color:var(--color-ink)}.icon-btn.svelte-hv3zzy:active{transform:scale(.92)}.icon-btn.svelte-hv3zzy svg:where(.svelte-hv3zzy){width:20px;height:20px}.notebook-section.svelte-1cwtuiv{background:var(--color-zhurma-white);border-radius:var(--radius-xl);position:relative;overflow:hidden;box-shadow:0 1px 3px var(--color-shadow),0 4px 12px var(--color-shadow);transition:box-shadow var(--transition-base)}.notebook-section.svelte-1cwtuiv:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;transition:background-color var(--transition-base)}.notebook-section[data-color=red].svelte-1cwtuiv:before{background:var(--color-zhurma-red)}.notebook-section[data-color=black].svelte-1cwtuiv:before{background:var(--color-zhurma-black)}.section-tab.svelte-1cwtuiv{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-md);padding-left:calc(var(--space-md) + 8px);cursor:pointer;-webkit-user-select:none;user-select:none;border:none;background:transparent;border-bottom:1px solid transparent;transition:all var(--transition-base);min-height:56px}.section-tab.svelte-1cwtuiv:active{background:var(--color-paper-cream)}.notebook-section[data-expanded=true].svelte-1cwtuiv .section-tab:where(.svelte-1cwtuiv){border-bottom-color:var(--color-border)}.section-tab-title.svelte-1cwtuiv{display:flex;align-items:center;gap:var(--space-sm)}.section-tab-icon.svelte-1cwtuiv{width:20px;height:20px;opacity:.7;flex-shrink:0}.section-tab-label.svelte-1cwtuiv{font-family:var(--font-body);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-ink)}.section-tab-chevron.svelte-1cwtuiv{width:20px;height:20px;color:var(--color-ink-muted);transition:transform var(--transition-base);flex-shrink:0}.notebook-section[data-expanded=true].svelte-1cwtuiv .section-tab-chevron:where(.svelte-1cwtuiv){transform:rotate(180deg)}.section-content.svelte-1cwtuiv{overflow:visible}.section-content-inner.svelte-1cwtuiv{padding:var(--space-md);padding-top:var(--space-sm)}.featured-article.svelte-zylm0c{background:var(--color-zhurma-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.article-trigger.svelte-zylm0c{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:0;min-height:auto}.article-trigger.svelte-zylm0c:active{opacity:.9}.article-image.svelte-zylm0c{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:var(--color-paper-cream)}.article-image.svelte-zylm0c img:where(.svelte-zylm0c){width:100%;height:100%;object-fit:cover}.image-overlay.svelte-zylm0c{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.1) 100%)}.article-body.svelte-zylm0c{padding:var(--space-md)}.article-tag.svelte-zylm0c{display:inline-block;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-zhurma-red);margin-bottom:var(--space-sm)}.article-title.svelte-zylm0c{font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.3;color:var(--color-ink);margin:0 0 var(--space-sm)}.article-excerpt.svelte-zylm0c{font-size:.9375rem;line-height:1.5;color:var(--color-ink-light);margin:0 0 var(--space-md);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-meta.svelte-zylm0c{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);font-size:.75rem;color:var(--color-ink-muted)}.article-author.svelte-zylm0c{font-weight:600;color:var(--color-ink)}.meta-dot.svelte-zylm0c{opacity:.5}.article-content-wrapper.svelte-zylm0c{border-top:1px solid var(--color-border);padding:var(--space-md);overflow:hidden}.collapse-btn.svelte-zylm0c{display:block;width:100%;margin-top:var(--space-lg);padding:var(--space-sm) var(--space-md);background:var(--color-paper-cream);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.875rem;font-weight:600;color:var(--color-ink-muted);cursor:pointer;transition:all var(--transition-fast)}.collapse-btn.svelte-zylm0c:hover{border-color:var(--color-ink);color:var(--color-ink)}.article-card.svelte-bah0go{background:var(--color-zhurma-white);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.card-trigger.svelte-bah0go{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:0;min-height:auto}.card-trigger.svelte-bah0go:active{opacity:.9}.card-image.svelte-bah0go{width:100%;aspect-ratio:16 / 10;overflow:hidden;background:var(--color-paper-cream)}.card-image.svelte-bah0go img:where(.svelte-bah0go){width:100%;height:100%;object-fit:cover}.card-body.svelte-bah0go{padding:var(--space-sm)}.card-title.svelte-bah0go{font-family:var(--font-display);font-size:.9375rem;font-weight:700;line-height:1.3;color:var(--color-ink);margin:0 0 var(--space-xs);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-date.svelte-bah0go{font-size:.6875rem;color:var(--color-ink-muted)}.newsletter-box.svelte-1biue5h{background:var(--color-paper-cream);border:2px dashed var(--color-border-strong);border-radius:var(--radius-lg);padding:var(--space-lg);text-align:center;margin-top:var(--space-md)}.newsletter-title.svelte-1biue5h{font-family:var(--font-display);font-size:1rem;font-weight:700;margin:0 0 var(--space-xs);color:var(--color-ink)}.newsletter-subtitle.svelte-1biue5h{font-size:.8125rem;color:var(--color-ink-muted);margin:0 0 var(--space-md)}.newsletter-form.svelte-1biue5h{display:flex;gap:var(--space-sm)}.newsletter-form.svelte-1biue5h .input:where(.svelte-1biue5h){flex:1;min-width:0}.newsletter-form.svelte-1biue5h .btn:where(.svelte-1biue5h){flex-shrink:0;padding:var(--space-sm) var(--space-md)}.error-message.svelte-1biue5h{margin-top:var(--space-sm);font-size:.75rem;color:var(--color-zhurma-red)}.success-state.svelte-1biue5h{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.success-icon.svelte-1biue5h{width:40px;height:40px;color:#22c55e}.success-message.svelte-1biue5h{font-size:.9375rem;font-weight:600;color:var(--color-ink);margin:0}.press-section.svelte-18dq3q2{display:flex;flex-direction:column;gap:var(--space-md)}.article-grid.svelte-18dq3q2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-sm)}.expanded-article.svelte-18dq3q2{background:var(--color-zhurma-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.expanded-header.svelte-18dq3q2{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);padding:var(--space-md);border-bottom:1px solid var(--color-border)}.expanded-title.svelte-18dq3q2{font-family:var(--font-display);font-size:1.125rem;font-weight:700;line-height:1.3;margin:0;flex:1}.close-btn.svelte-18dq3q2{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-paper-cream);border:none;border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;padding:0;min-height:auto;min-width:auto}.close-btn.svelte-18dq3q2 svg:where(.svelte-18dq3q2){width:18px;height:18px;color:var(--color-ink-muted)}.expanded-image.svelte-18dq3q2{width:100%;aspect-ratio:16 / 9;object-fit:cover}.empty-state.svelte-18dq3q2{text-align:center;padding:var(--space-xl)}.poll-card.svelte-p7jgmu{background:var(--color-paper-cream);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg)}.poll-question.svelte-p7jgmu{font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.3;color:var(--color-ink);margin:0 0 var(--space-sm)}.poll-description.svelte-p7jgmu{font-size:.875rem;color:var(--color-ink-muted);margin:0 0 var(--space-lg)}.poll-options.svelte-p7jgmu{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-md)}.poll-option.svelte-p7jgmu{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);background:var(--color-zhurma-white);border:2px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);min-height:56px;text-align:left}.poll-option.svelte-p7jgmu:hover:not(:disabled){border-color:var(--color-ink-muted)}.poll-option.selected.svelte-p7jgmu{border-color:var(--color-zhurma-red);background:#b91c1c0d}.poll-option.svelte-p7jgmu:disabled{opacity:.6;cursor:not-allowed}.poll-option-radio.svelte-p7jgmu{width:22px;height:22px;border:2px solid var(--color-border-strong);border-radius:50%;flex-shrink:0;position:relative;transition:all var(--transition-fast)}.poll-option.selected.svelte-p7jgmu .poll-option-radio:where(.svelte-p7jgmu){border-color:var(--color-zhurma-red)}.poll-option.selected.svelte-p7jgmu .poll-option-radio:where(.svelte-p7jgmu):after{content:"";position:absolute;inset:4px;background:var(--color-zhurma-red);border-radius:50%}.poll-option-text.svelte-p7jgmu{flex:1;font-size:.9375rem;font-weight:500;color:var(--color-ink)}.poll-result.svelte-p7jgmu{margin-bottom:var(--space-sm)}.poll-result-bar.svelte-p7jgmu{height:48px;background:var(--color-zhurma-white);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;position:relative}.poll-result-fill.svelte-p7jgmu{height:100%;background:linear-gradient(90deg,var(--color-zhurma-red),rgba(185,28,28,.7));transition:width var(--transition-slow)}.poll-result-fill.user-voted.svelte-p7jgmu{background:linear-gradient(90deg,var(--color-zhurma-black),rgba(15,15,15,.8))}.poll-result-label.svelte-p7jgmu{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-md)}.poll-result-text.svelte-p7jgmu{font-size:.875rem;font-weight:700;color:var(--color-ink)}.poll-result-percent.svelte-p7jgmu{font-family:var(--font-mono);font-size:.875rem;font-weight:700;color:var(--color-ink);background:#ffffffd9;padding:2px 6px;border-radius:var(--radius-sm)}.poll-result-label.user-voted.svelte-p7jgmu .poll-result-text:where(.svelte-p7jgmu){color:var(--color-zhurma-white)}.poll-result-label.user-voted.svelte-p7jgmu .poll-result-percent:where(.svelte-p7jgmu){background:#fffffff2;color:var(--color-ink)}.vote-btn.svelte-p7jgmu{width:100%;margin-bottom:var(--space-md)}.comments-section.svelte-p7jgmu{margin-bottom:var(--space-md);padding:var(--space-md);background:var(--color-zhurma-white);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.comments-header.svelte-p7jgmu{display:flex;align-items:center;gap:var(--space-sm);width:100%;background:none;border:none;cursor:pointer;padding:0;min-height:auto;text-align:left}.comments-title.svelte-p7jgmu{font-family:var(--font-display);font-size:.9375rem;font-weight:700;color:var(--color-ink)}.comments-count.svelte-p7jgmu{background:var(--color-zhurma-red);color:var(--color-zhurma-white);font-size:.6875rem;font-weight:700;padding:2px 6px;border-radius:var(--radius-sm);min-width:18px;text-align:center}.comments-chevron.svelte-p7jgmu{width:16px;height:16px;color:var(--color-ink-muted);margin-left:auto}.comments-preview.svelte-p7jgmu{margin-top:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-xs)}.preview-comment.svelte-p7jgmu{display:flex;flex-direction:column;gap:2px;padding:var(--space-sm);background:var(--color-paper-cream);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast)}.preview-comment.svelte-p7jgmu:hover{background:var(--color-border)}.preview-author.svelte-p7jgmu{font-size:.75rem;font-weight:700;color:var(--color-zhurma-red)}.preview-text.svelte-p7jgmu{font-size:.8125rem;color:var(--color-ink);line-height:1.4}.view-all.svelte-p7jgmu{background:none;border:none;font-size:.75rem;font-weight:700;color:var(--color-zhurma-red);cursor:pointer;padding:var(--space-xs) 0;min-height:auto;text-align:left}.view-all.svelte-p7jgmu:hover{text-decoration:underline}.no-comments.svelte-p7jgmu{margin:var(--space-sm) 0 0;font-size:.8125rem;color:var(--color-ink-muted);cursor:pointer}.no-comments.svelte-p7jgmu:hover{color:var(--color-zhurma-red)}.poll-footer.svelte-p7jgmu{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-md);border-top:1px solid var(--color-border)}.poll-votes.svelte-p7jgmu{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-muted)}.action-link.svelte-p7jgmu{background:none;border:none;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-light);cursor:pointer;padding:var(--space-xs);min-height:auto;min-width:auto;transition:color var(--transition-fast)}.action-link.svelte-p7jgmu:hover{color:var(--color-zhurma-red)}.empty-state.svelte-p7jgmu{text-align:center;padding:var(--space-xl)}.poll-slider.svelte-p7jgmu{margin-bottom:var(--space-md)}.slider-voting.svelte-p7jgmu{display:flex;flex-direction:column;gap:var(--space-md)}.slider-current-display.svelte-p7jgmu{text-align:center}.slider-current-value.svelte-p7jgmu{font-size:2.5rem;font-weight:700;color:var(--color-zhurma-red);font-family:var(--font-mono)}.slider-track-container.svelte-p7jgmu{display:flex;flex-direction:column;gap:var(--space-xs)}.slider-input.svelte-p7jgmu{width:100%;height:8px;appearance:none;background:var(--color-border);border-radius:4px;outline:none}.slider-input.svelte-p7jgmu::-webkit-slider-thumb{appearance:none;width:28px;height:28px;background:var(--color-zhurma-red);border-radius:50%;cursor:pointer;box-shadow:0 2px 6px #0003}.slider-input.svelte-p7jgmu::-moz-range-thumb{width:28px;height:28px;background:var(--color-zhurma-red);border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 6px #0003}.slider-scale.svelte-p7jgmu{display:flex;justify-content:space-between;font-size:.75rem;color:var(--color-ink-muted);padding:0 var(--space-xs)}.slider-results.svelte-p7jgmu{display:flex;flex-direction:column;gap:var(--space-md)}.slider-average.svelte-p7jgmu{display:flex;align-items:baseline;justify-content:center;gap:var(--space-xs);padding:var(--space-lg);background:var(--color-zhurma-white);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.average-label.svelte-p7jgmu{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-muted)}.average-value.svelte-p7jgmu{font-size:2.5rem;font-weight:700;color:var(--color-zhurma-red);font-family:var(--font-mono)}.average-scale.svelte-p7jgmu{font-size:1rem;color:var(--color-ink-light)}.slider-distribution.svelte-p7jgmu{display:flex;align-items:flex-end;justify-content:space-between;height:120px;padding:var(--space-sm);background:var(--color-zhurma-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:4px}.dist-bar-wrapper.svelte-p7jgmu{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;gap:4px}.dist-bar.svelte-p7jgmu{width:100%;max-width:24px;background:linear-gradient(180deg,var(--color-zhurma-red),rgba(185,28,28,.7));border-radius:var(--radius-sm) var(--radius-sm) 0 0;display:flex;align-items:flex-start;justify-content:center;transition:height var(--transition-base);min-height:4px;margin-top:auto}.dist-count.svelte-p7jgmu{font-size:.625rem;font-weight:600;color:#fff;padding-top:2px}.dist-value.svelte-p7jgmu{font-size:.6875rem;font-weight:600;color:var(--color-ink-muted)}.dist-value.user-voted.svelte-p7jgmu{color:var(--color-zhurma-red);font-weight:700}.your-vote.svelte-p7jgmu{text-align:center;font-size:.875rem;color:var(--color-ink-muted)}.your-vote.svelte-p7jgmu strong:where(.svelte-p7jgmu){color:var(--color-zhurma-red)}.anketa-section.svelte-1b9myrw{display:flex;flex-direction:column;gap:var(--space-md)}.section-label.svelte-1b9myrw{text-align:center}.label-badge.svelte-1b9myrw{display:inline-block;padding:var(--space-xs) var(--space-md);background:var(--color-zhurma-black);color:var(--color-zhurma-white);font-size:.625rem;font-weight:700;letter-spacing:.15em;border-radius:var(--radius-sm)}.archive-toggle.svelte-1b9myrw{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-md);background:var(--color-paper-cream);border:1px dashed var(--color-border);border-radius:var(--radius-md);cursor:pointer;font-size:.875rem;font-weight:600;color:var(--color-ink-light);transition:all var(--transition-fast)}.archive-toggle.svelte-1b9myrw:hover{border-color:var(--color-ink-muted);color:var(--color-ink)}.toggle-icon.svelte-1b9myrw,.expand-icon.svelte-1b9myrw{width:18px;height:18px;transition:transform var(--transition-base);flex-shrink:0}.toggle-icon.rotated.svelte-1b9myrw,.expand-icon.rotated.svelte-1b9myrw{transform:rotate(180deg)}.archive-list.svelte-1b9myrw{display:flex;flex-direction:column;gap:var(--space-sm);animation:svelte-1b9myrw-slideDown .3s ease-out}.archive-item.svelte-1b9myrw{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-zhurma-white);overflow:hidden;transition:all var(--transition-fast)}.archive-item.expanded.svelte-1b9myrw{border-color:var(--color-ink-muted)}.archive-header.svelte-1b9myrw{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);width:100%;padding:var(--space-md);background:transparent;border:none;cursor:pointer;text-align:left;transition:background var(--transition-fast)}.archive-header.svelte-1b9myrw:hover{background:var(--color-paper-cream)}.archive-info.svelte-1b9myrw{flex:1;min-width:0}.archive-title.svelte-1b9myrw{font-size:.9375rem;font-weight:600;color:var(--color-ink);margin:0 0 var(--space-xs);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.archive-meta.svelte-1b9myrw{display:flex;align-items:center;gap:var(--space-xs);font-size:.75rem;color:var(--color-ink-muted)}.meta-separator.svelte-1b9myrw{opacity:.5}.archive-date.svelte-1b9myrw{font-weight:500}.archive-votes.svelte-1b9myrw{font-family:var(--font-mono);font-size:.6875rem}.archive-details.svelte-1b9myrw{padding:0 var(--space-md) var(--space-md);border-top:1px solid var(--color-border);animation:svelte-1b9myrw-slideDown .2s ease-out}.loading-state.svelte-1b9myrw,.error-state.svelte-1b9myrw{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-lg);color:var(--color-ink-muted);font-size:.8125rem}.spinner.svelte-1b9myrw{width:18px;height:18px;border:2px solid var(--color-border);border-top-color:var(--color-zhurma-red);border-radius:50%;animation:svelte-1b9myrw-spin .8s linear infinite}@keyframes svelte-1b9myrw-spin{to{transform:rotate(360deg)}}.results-list.svelte-1b9myrw{display:flex;flex-direction:column;gap:var(--space-sm);padding-top:var(--space-md)}.result-item.svelte-1b9myrw{position:relative}.result-bar-container.svelte-1b9myrw{height:40px;background:var(--color-paper-cream);border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;position:relative}.result-bar-fill.svelte-1b9myrw{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--color-zhurma-red),rgba(185,28,28,.6));transition:width .5s ease-out}.result-label.svelte-1b9myrw{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-sm)}.result-text.svelte-1b9myrw{font-size:.8125rem;font-weight:500;color:var(--color-ink);z-index:1}.result-percent.svelte-1b9myrw{font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--color-ink-light);z-index:1}.slider-results-compact.svelte-1b9myrw{padding-top:var(--space-md)}.average-display.svelte-1b9myrw{display:flex;align-items:baseline;justify-content:center;gap:var(--space-xs);padding:var(--space-md);background:var(--color-paper-cream);border:1px solid var(--color-border);border-radius:var(--radius-md)}.avg-label.svelte-1b9myrw{font-size:.75rem;color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.03em}.avg-value.svelte-1b9myrw{font-size:1.75rem;font-weight:700;color:var(--color-zhurma-red);font-family:var(--font-mono)}.avg-max.svelte-1b9myrw{font-size:.875rem;color:var(--color-ink-light)}@keyframes svelte-1b9myrw-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.news-card.svelte-3p7rjm{background:var(--color-zhurma-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.card-trigger.svelte-3p7rjm{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:var(--space-md);min-height:auto}.card-trigger.svelte-3p7rjm:active{background:var(--color-paper-cream)}.card-meta.svelte-3p7rjm{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm)}.source-badge.svelte-3p7rjm{display:inline-block;padding:2px 8px;background:var(--color-zhurma-red);color:var(--color-zhurma-white);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm)}.meta-time.svelte-3p7rjm{font-family:var(--font-mono);font-size:.6875rem;color:var(--color-ink-muted)}.card-title.svelte-3p7rjm{font-family:var(--font-display);font-size:1.0625rem;font-weight:700;line-height:1.35;color:var(--color-ink);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-image.svelte-3p7rjm{margin-top:var(--space-md);aspect-ratio:2 / 1;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-paper-cream)}.card-image.svelte-3p7rjm img:where(.svelte-3p7rjm){width:100%;height:100%;object-fit:cover}.action-bar.svelte-3p7rjm{display:flex;gap:var(--space-sm);padding:var(--space-sm) var(--space-md) var(--space-md)}.action-btn.svelte-3p7rjm{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-sm);background:var(--color-paper-cream);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.8125rem;font-weight:600;color:var(--color-ink-light);cursor:pointer;transition:all var(--transition-fast);min-height:44px}.action-btn.svelte-3p7rjm:active{transform:scale(.96)}.action-btn.voted.svelte-3p7rjm{background:#b91c1c1a;border-color:var(--color-zhurma-red);color:var(--color-zhurma-red)}.action-btn.svelte-3p7rjm svg:where(.svelte-3p7rjm){width:18px;height:18px;flex-shrink:0}.sot-section.svelte-1qcxmtu{display:flex;flex-direction:column;gap:var(--space-md)}.section-label.svelte-1qcxmtu{text-align:center}.label-badge.svelte-1qcxmtu{display:inline-block;padding:var(--space-xs) var(--space-md);background:var(--color-zhurma-red);color:var(--color-zhurma-white);font-size:.625rem;font-weight:700;letter-spacing:.15em;border-radius:var(--radius-sm)}.news-feed.svelte-1qcxmtu{display:flex;flex-direction:column;gap:var(--space-md)}.load-more-btn.svelte-1qcxmtu{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);width:100%;padding:var(--space-md);background:var(--color-paper-cream);border:2px dashed var(--color-border);border-radius:var(--radius-md);font-size:.875rem;font-weight:600;color:var(--color-ink-light);cursor:pointer;transition:all var(--transition-fast);min-height:52px}.load-more-btn.svelte-1qcxmtu:hover:not(:disabled){border-color:var(--color-ink-muted);color:var(--color-ink)}.load-more-btn.svelte-1qcxmtu:active:not(:disabled){transform:scale(.98)}.load-more-btn.svelte-1qcxmtu:disabled{cursor:wait;opacity:.7}.end-state.svelte-1qcxmtu{text-align:center;padding:var(--space-md);font-size:.75rem;color:var(--color-ink-muted)}.error-state.svelte-1qcxmtu{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-md);background:#b91c1c1a;border-radius:var(--radius-md);text-align:center}.error-state.svelte-1qcxmtu span:where(.svelte-1qcxmtu){font-size:.875rem;color:var(--color-zhurma-red)}.retry-btn.svelte-1qcxmtu{padding:var(--space-xs) var(--space-md);background:var(--color-zhurma-red);color:#fff;border:none;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;cursor:pointer;min-height:32px}.spinner.svelte-1qcxmtu{width:16px;height:16px;border:2px solid var(--color-border);border-top-color:var(--color-zhurma-red);border-radius:50%;animation:svelte-1qcxmtu-spin .8s linear infinite}@keyframes svelte-1qcxmtu-spin{to{transform:rotate(360deg)}}.radio-container.svelte-zwoika{position:relative;width:100%;height:180px;border-radius:var(--radius-lg);overflow:hidden;background:linear-gradient(135deg,#0a0a0a,#1a1a2e);transition:height .5s cubic-bezier(.4,0,.2,1);cursor:pointer}.radio-container[data-playing=true].svelte-zwoika{height:calc(100vh - var(--header-height) - var(--space-2xl) - var(--space-md));min-height:400px;max-height:600px}.radio-container[data-fullscreen=true].svelte-zwoika{border-radius:0;height:100vh!important;max-height:none!important}.visualizer.svelte-zwoika{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease}.radio-container[data-playing=true].svelte-zwoika .visualizer:where(.svelte-zwoika){opacity:1}.player-overlay.svelte-zwoika{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-md)}.top-bar.svelte-zwoika{position:absolute;top:var(--space-md);left:var(--space-md);right:var(--space-md);display:flex;align-items:center;justify-content:space-between}.top-right.svelte-zwoika{display:flex;align-items:center;gap:var(--space-sm)}.live-badge.svelte-zwoika{display:flex;align-items:center;gap:6px;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffffe6;background:#b91c1cd9;padding:4px 10px;border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.live-dot.svelte-zwoika{width:6px;height:6px;background:#4ade80;border-radius:50%;animation:svelte-zwoika-pulse 2s infinite}@keyframes svelte-zwoika-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.station-label.svelte-zwoika{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#fff9}.icon-btn.svelte-zwoika{width:36px;height:36px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:0}.icon-btn.svelte-zwoika:hover{background:#fff3;border-color:#fff6}.icon-btn.svelte-zwoika svg:where(.svelte-zwoika){width:18px;height:18px}.play-btn.svelte-zwoika{width:72px;height:72px;border-radius:50%;border:2px solid rgba(255,255,255,.2);background:#ffffff1a;color:var(--color-zhurma-white);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.play-btn.auto-hide.svelte-zwoika{opacity:0;pointer-events:none}.play-btn.svelte-zwoika:hover{transform:scale(1.05);background:#ffffff26;border-color:#fff6}.play-btn.svelte-zwoika:active{transform:scale(.95)}.play-btn.svelte-zwoika:disabled{opacity:.7;cursor:not-allowed}.play-btn.svelte-zwoika svg:where(.svelte-zwoika){width:32px;height:32px}.now-playing.svelte-zwoika{position:absolute;bottom:var(--space-md);left:var(--space-md);right:var(--space-md);text-align:center;background:#00000080;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.now-playing-title.svelte-zwoika{font-size:.875rem;font-weight:600;color:var(--color-zhurma-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.now-playing-artist.svelte-zwoika{font-size:.75rem;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spinner.svelte-zwoika{width:32px;height:32px}
