*{margin:0;padding:0;box-sizing:border-box}body{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol;line-height:1.5;color:#37352f;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1200px;margin:0 auto;padding:0 20px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;background:#fff;color:#37352f;text-decoration:none;border:1px solid rgba(55,53,47,.16);border-radius:4px;cursor:pointer;font-size:14px;font-weight:400;font-family:inherit;transition:all .15s ease;line-height:1.3}.btn:hover{background:#37352f14;border-color:#37352f52}.btn-primary{background:#2383e2;color:#fff;border-color:#2383e2}.btn-primary:hover{background:#2383e2e6;border-color:#2383e2e6}.btn:disabled{background:#37352f14;color:#37352f66;cursor:not-allowed;border-color:#37352f14}.form-group{margin-bottom:16px}.form-group label{display:block;margin-bottom:6px;font-weight:500;color:#37352f;font-size:14px}.form-group input{width:100%;padding:8px 12px;border:1px solid rgba(55,53,47,.16);border-radius:4px;font-size:14px;font-family:inherit;color:#37352f;background:#fff;transition:all .15s ease}.form-group input:focus{outline:none;border-color:#2383e2;box-shadow:0 0 0 2px #2383e233}.form-group input::placeholder{color:#37352f66}.error{color:#e03e3e;font-size:14px;margin-top:8px;padding:8px 12px;background:#e03e3e1a;border:1px solid rgba(224,62,62,.2);border-radius:4px}.loading{opacity:.6;pointer-events:none;cursor:not-allowed}::selection{background-color:#2383e233}::-moz-selection{background-color:#2383e233}.login-container[data-v-08aaad4e]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.login-card[data-v-08aaad4e]{background:#fff;padding:40px;border-radius:10px;box-shadow:0 10px 25px #0000001a;width:100%;max-width:400px}h1[data-v-08aaad4e]{text-align:center;margin-bottom:10px;color:#333;font-size:24px}.subtitle[data-v-08aaad4e]{text-align:center;margin-bottom:30px;color:#666;font-size:14px}.btn-primary[data-v-08aaad4e]{width:100%;background:#667eea;border:none;padding:12px;font-size:16px;font-weight:500}.btn-primary[data-v-08aaad4e]:hover{background:#5a6fd8}.btn-primary[data-v-08aaad4e]:disabled{background:#ccc;cursor:not-allowed}.form-group input[data-v-08aaad4e]{border:2px solid #e1e5e9}.form-group input[data-v-08aaad4e]:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.app-layout[data-v-6f6437fc]{display:flex;min-height:100vh;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol;background:#fff}.sidebar[data-v-6f6437fc]{width:240px;background:#f7f6f3;border-right:1px solid rgba(55,53,47,.09);display:flex;flex-direction:column;transition:width .2s ease;position:fixed;top:0;left:0;height:100vh;flex-shrink:0;z-index:100}.sidebar.collapsed[data-v-6f6437fc]{width:60px}.sidebar-header[data-v-6f6437fc]{padding:16px 12px;border-bottom:1px solid rgba(55,53,47,.09);display:flex;align-items:center;justify-content:space-between;gap:8px}.logo[data-v-6f6437fc]{display:flex;align-items:center;gap:8px;flex:1}.logo-icon[data-v-6f6437fc]{width:24px;height:24px;background:#37352f;color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.logo-text[data-v-6f6437fc]{font-weight:600;color:#37352f;font-size:16px;white-space:nowrap;overflow:hidden}.sidebar-toggle[data-v-6f6437fc]{width:24px;height:24px;border:none;background:none;color:#787774;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.sidebar-toggle[data-v-6f6437fc]:hover{background:#37352f14;color:#37352f}.sidebar-nav[data-v-6f6437fc]{padding:8px 4px;flex:1}.nav-item-with-help[data-v-6f6437fc]{display:flex;align-items:center;justify-content:space-between;margin:1px 0;gap:4px}.nav-item[data-v-6f6437fc]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;color:#37352f;text-decoration:none;transition:all .15s ease;font-size:14px;line-height:1.3;flex:1}.nav-item[data-v-6f6437fc]:hover{background:#37352f14}.nav-item.router-link-active[data-v-6f6437fc]{background:#2383e21a;color:#2383e2}.nav-icon[data-v-6f6437fc]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.nav-text[data-v-6f6437fc]{white-space:nowrap;overflow:hidden}.help-button[data-v-6f6437fc]{width:20px;height:20px;border:none;background:none;color:#787774;cursor:pointer;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;transition:all .15s ease;flex-shrink:0}.help-button[data-v-6f6437fc]:hover{background:#37352f14;color:#37352f}.sidebar-user[data-v-6f6437fc]{padding:12px 8px;border-top:1px solid rgba(55,53,47,.09);display:flex;flex-direction:column;gap:8px}.company-selector[data-v-6f6437fc],.company-name[data-v-6f6437fc]{display:flex;align-items:center;gap:8px;padding:6px 4px}.selector-icon[data-v-6f6437fc]{width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.company-select[data-v-6f6437fc]{flex:1;padding:4px 8px;border:1px solid rgba(55,53,47,.16);border-radius:4px;background:#fff;font-size:12px;color:#37352f;font-family:inherit}.company-text[data-v-6f6437fc]{font-size:12px;color:#787774;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-info[data-v-6f6437fc]{display:flex;align-items:center;gap:8px;padding:6px 4px}.user-avatar[data-v-6f6437fc]{width:24px;height:24px;background:#2383e2;color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;flex-shrink:0}.user-details[data-v-6f6437fc]{flex:1;overflow:hidden}.user-name[data-v-6f6437fc]{font-size:12px;color:#37352f;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.logout-btn[data-v-6f6437fc]{font-size:11px;color:#787774;background:none;border:none;cursor:pointer;padding:0;text-align:left;transition:color .15s ease}.logout-btn[data-v-6f6437fc]:hover{color:#37352f}.main-content[data-v-6f6437fc]{flex:1;margin-left:240px;transition:margin-left .2s ease;min-width:0;min-height:100vh}.main-content.expanded[data-v-6f6437fc]{margin-left:60px}.mobile-overlay[data-v-6f6437fc]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:999;display:none;opacity:0;transition:opacity .2s ease}.mobile-overlay.active[data-v-6f6437fc]{opacity:1}@media (max-width: 768px){.sidebar[data-v-6f6437fc]{transform:translate(-100%);z-index:1000}.sidebar[data-v-6f6437fc]:not(.collapsed){transform:translate(0)}.mobile-overlay[data-v-6f6437fc]{display:block}.mobile-overlay.active[data-v-6f6437fc]{opacity:1}.main-content[data-v-6f6437fc]{margin-left:0;width:100%}.main-content.expanded[data-v-6f6437fc]{margin-left:0}}.news-list-home[data-v-4f13fd86]{width:100%}.error-state[data-v-4f13fd86],.empty-state[data-v-4f13fd86]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;gap:16px}.error-icon[data-v-4f13fd86],.empty-icon[data-v-4f13fd86]{font-size:48px;opacity:.6}.error-state h3[data-v-4f13fd86],.empty-state h3[data-v-4f13fd86]{margin:0;font-size:20px;font-weight:600;color:#2d3748}.error-state p[data-v-4f13fd86],.empty-state p[data-v-4f13fd86]{margin:0;color:#718096;font-size:16px}.news-items[data-v-4f13fd86]{display:flex;flex-direction:column;gap:24px}.news-card[data-v-4f13fd86]{background:#fafafa;border:1px solid rgba(55,53,47,.09);border-radius:12px;overflow:hidden;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column}.news-cover[data-v-4f13fd86]{width:100%;height:200px;overflow:hidden;background:#f0f2f5;display:flex;align-items:center;justify-content:center}.news-cover-image[data-v-4f13fd86]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.news-card:hover .news-cover-image[data-v-4f13fd86]{transform:scale(1.05)}.news-content[data-v-4f13fd86]{padding:24px;flex:1;display:flex;flex-direction:column}.news-card[data-v-4f13fd86]:hover{border-color:#37352f29;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.news-card-header[data-v-4f13fd86]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.news-title[data-v-4f13fd86]{margin:0;font-size:20px;font-weight:600;color:#2d3748;line-height:1.4;flex:1}.news-date[data-v-4f13fd86]{color:#718096;font-size:14px;font-weight:400;white-space:nowrap}.news-excerpt[data-v-4f13fd86]{margin:0 0 16px;color:#4a5568;font-size:16px;line-height:1.6}.news-tags[data-v-4f13fd86]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.tag[data-v-4f13fd86]{padding:4px 12px;background:#667eea1a;color:#667eea;border-radius:16px;font-size:12px;font-weight:500}.news-actions[data-v-4f13fd86]{display:flex;justify-content:flex-end;margin-top:auto;padding-top:16px}.read-btn[data-v-4f13fd86]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;color:#667eea;border:1px solid #667eea;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s}.read-btn[data-v-4f13fd86]:hover{background:#667eea;color:#fff}.load-more[data-v-4f13fd86]{display:flex;justify-content:center;margin-top:32px}.load-more-btn[data-v-4f13fd86]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#f7fafc;color:#4a5568;border:1px solid #e2e8f0;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s}.load-more-btn[data-v-4f13fd86]:hover:not(:disabled){background:#edf2f7;border-color:#cbd5e0}.load-more-btn[data-v-4f13fd86]:disabled{cursor:not-allowed;opacity:.6}.loading-spinner[data-v-4f13fd86]{width:20px;height:20px;border:2px solid #f0f2f5;border-top:2px solid #667eea;border-radius:50%;animation:spin-4f13fd86 1s linear infinite}.loading-spinner.small[data-v-4f13fd86]{width:16px;height:16px}@keyframes spin-4f13fd86{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.news-cover[data-v-4f13fd86]{height:160px}.news-content[data-v-4f13fd86]{padding:20px}.news-card-header[data-v-4f13fd86]{flex-direction:column;gap:8px;align-items:flex-start}.news-title[data-v-4f13fd86]{font-size:18px}.news-excerpt[data-v-4f13fd86]{font-size:15px}}.missing-metrics-home[data-v-499bf813]{background:#fff;border-radius:12px;border:1px solid rgba(55,53,47,.09);box-shadow:0 2px 8px #0000000a;overflow:hidden}.widget-header[data-v-499bf813]{padding:24px 24px 16px;border-bottom:1px solid rgba(55,53,47,.09)}.widget-header h3[data-v-499bf813]{margin:0 0 8px;font-size:18px;font-weight:600;color:#2d3748;display:flex;align-items:center;gap:8px}.widget-description[data-v-499bf813]{margin:0;font-size:14px;color:#718096;line-height:1.4}.period-display[data-v-499bf813]{padding:16px 24px;background:#f7fafc;border-bottom:1px solid rgba(55,53,47,.09);font-size:14px}.period-label[data-v-499bf813]{color:#718096;font-weight:500}.period-value[data-v-499bf813]{color:#2d3748;font-weight:600;margin-left:8px}.loading-state[data-v-499bf813],.error-state[data-v-499bf813],.empty-state[data-v-499bf813]{padding:32px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.loading-spinner[data-v-499bf813]{width:24px;height:24px;border:2px solid #f0f2f5;border-top:2px solid #667eea;border-radius:50%;animation:spin-499bf813 1s linear infinite}@keyframes spin-499bf813{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-icon[data-v-499bf813],.success-icon[data-v-499bf813]{font-size:32px;margin-bottom:8px}.empty-state h4[data-v-499bf813]{margin:0;font-size:16px;font-weight:600;color:#2d3748}.empty-state p[data-v-499bf813]{margin:0;font-size:14px;color:#718096}.missing-metrics-list[data-v-499bf813]{padding:16px 24px}.metric-item[data-v-499bf813]{padding:16px 0;border-bottom:1px solid rgba(55,53,47,.09)}.metric-item[data-v-499bf813]:last-child{border-bottom:none}.metric-info[data-v-499bf813]{margin-bottom:12px}.metric-title[data-v-499bf813]{margin:0 0 8px;font-size:16px;font-weight:600;color:#2d3748}.organic-badges[data-v-499bf813]{display:flex;gap:6px;flex-wrap:wrap}.organic-badge[data-v-499bf813]{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.organic-badge.organic[data-v-499bf813]{background:#48bb781a;color:#48bb78;border:1px solid rgba(72,187,120,.2)}.organic-badge.full-traffic[data-v-499bf813]{background:#4299e11a;color:#4299e1;border:1px solid rgba(66,153,225,.2)}@media (max-width: 768px){.widget-header[data-v-499bf813]{padding:20px 20px 12px}.period-display[data-v-499bf813],.missing-metrics-list[data-v-499bf813],.widget-footer[data-v-499bf813]{padding:12px 20px}}.polls-list[data-v-10f7f480]{width:100%}.loading-state[data-v-10f7f480]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 40px;color:#787774}.loading-spinner[data-v-10f7f480]{width:32px;height:32px;border:3px solid #f7f6f3;border-top:3px solid #2383e2;border-radius:50%;animation:spin-10f7f480 1s linear infinite;margin-bottom:16px}@keyframes spin-10f7f480{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-10f7f480]{text-align:center;padding:80px 40px;color:#787774}.empty-icon[data-v-10f7f480]{font-size:64px;margin-bottom:24px;opacity:.6}.empty-state h3[data-v-10f7f480]{font-size:20px;font-weight:600;color:#37352f;margin:0 0 12px}.empty-state p[data-v-10f7f480]{font-size:16px;line-height:1.5;margin:0}.polls-grid[data-v-10f7f480]{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.poll-card[data-v-10f7f480]{background:#fff;border:1px solid rgba(55,53,47,.09);border-radius:8px;padding:24px;cursor:pointer;transition:all .15s ease;position:relative;overflow:hidden}.poll-card[data-v-10f7f480]:hover{border-color:#37352f29;box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.poll-header[data-v-10f7f480]{margin-bottom:16px}.poll-title[data-v-10f7f480]{font-size:18px;font-weight:600;color:#37352f;margin:0 0 12px;line-height:1.3}.poll-badges[data-v-10f7f480]{display:flex;gap:8px;flex-wrap:wrap}.poll-badge[data-v-10f7f480]{font-size:12px;padding:4px 8px;border-radius:4px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.poll-badge.type[data-v-10f7f480]{background:#2383e21a;color:#2383e2}.poll-badge.rule[data-v-10f7f480]{background:#22c55e1a;color:#22c55e}.poll-badge.revote[data-v-10f7f480]{background:#f59e0b1a;color:#f59e0b}.poll-description[data-v-10f7f480]{color:#787774;font-size:14px;line-height:1.5;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.poll-footer[data-v-10f7f480]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;border-top:1px solid rgba(55,53,47,.06)}.poll-timing[data-v-10f7f480]{display:flex;flex-direction:column;gap:2px}.timing-label[data-v-10f7f480]{font-size:12px;color:#9b9a97;text-transform:uppercase;font-weight:500;letter-spacing:.5px}.timing-value[data-v-10f7f480]{font-size:14px;color:#37352f;font-weight:500}.poll-actions[data-v-10f7f480]{display:flex;flex-direction:column;gap:12px}.poll-action-btn[data-v-10f7f480]{padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;border:none;white-space:nowrap}.vote-btn[data-v-10f7f480]{background:#2383e2;color:#fff}.vote-btn[data-v-10f7f480]:hover{background:#1d74cc;transform:translateY(-1px);box-shadow:0 4px 12px #2383e24d}.view-btn[data-v-10f7f480]{background:#37352f0f;color:#37352f}.view-btn[data-v-10f7f480]:hover{background:#37352f1f}.voting-section[data-v-10f7f480]{width:100%}.voting-form[data-v-10f7f480]{background:#2383e20a;border:1px solid rgba(35,131,226,.1);border-radius:6px;padding:16px;margin-top:8px}.vote-options[data-v-10f7f480]{margin-bottom:12px}.vote-option[data-v-10f7f480]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;cursor:pointer;margin-bottom:6px;transition:all .15s ease;font-size:13px}.vote-option[data-v-10f7f480]:hover:not(.disabled){background:#2383e214}.vote-option.disabled[data-v-10f7f480]{opacity:.5;cursor:not-allowed}.vote-option input[data-v-10f7f480]{margin:0;accent-color:#2383e2}.option-text[data-v-10f7f480]{flex:1;line-height:1.3;color:#37352f}.vote-actions[data-v-10f7f480]{display:flex;justify-content:flex-end}.vote-btn[data-v-10f7f480]{background:#2383e2;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.vote-btn[data-v-10f7f480]:hover:not(:disabled){background:#1d74cc;transform:translateY(-1px)}.vote-btn[data-v-10f7f480]:disabled{background:#9b9a97;cursor:not-allowed;transform:none}.voted-status[data-v-10f7f480]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#22c55e0a;border:1px solid rgba(34,197,94,.1);border-radius:6px;font-size:13px;color:#22c55e;font-weight:500;margin-top:8px}.voted-icon[data-v-10f7f480]{font-size:14px}.load-more-section[data-v-10f7f480]{grid-column:1 / -1;display:flex;justify-content:center;margin-top:16px}.view-all-btn[data-v-10f7f480]{padding:12px 24px;background:transparent;color:#2383e2;border:1px solid #2383e2;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.view-all-btn[data-v-10f7f480]:hover{background:#2383e2;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #2383e24d}@media (max-width: 900px){.polls-grid[data-v-10f7f480]{grid-template-columns:1fr}.poll-footer[data-v-10f7f480]{flex-direction:column;align-items:flex-start;gap:12px}.poll-actions[data-v-10f7f480]{width:100%}.vote-btn[data-v-10f7f480]{width:100%;justify-content:center}}@media (max-width: 600px){.poll-card[data-v-10f7f480]{padding:20px}.voting-form[data-v-10f7f480]{padding:12px}.vote-option[data-v-10f7f480]{font-size:12px}.vote-btn[data-v-10f7f480]{padding:10px 16px}}@media (prefers-color-scheme: dark){.poll-card[data-v-10f7f480]{background:#2f2f2f;border-color:#ffffff17}.poll-card[data-v-10f7f480]:hover{border-color:#ffffff29;box-shadow:0 4px 12px #0000004d}.poll-title[data-v-10f7f480]{color:#e9e9e7}.poll-description[data-v-10f7f480]{color:#9b9a97}.timing-value[data-v-10f7f480]{color:#e9e9e7}.view-btn[data-v-10f7f480]{background:#ffffff0f;color:#e9e9e7}.view-btn[data-v-10f7f480]:hover{background:#ffffff1f}.empty-state h3[data-v-10f7f480]{color:#e9e9e7}}.modal-overlay[data-v-b99b409b]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;overflow-y:auto}.modal-container[data-v-b99b409b]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:600px;width:100%;max-height:90vh;display:flex;flex-direction:column;position:relative;margin:auto}.modal-header[data-v-b99b409b]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid rgba(55,53,47,.09);background:#fff;border-radius:16px 16px 0 0}.modal-header h3[data-v-b99b409b]{margin:0;font-size:22px;font-weight:600;color:#37352f;display:flex;align-items:center;gap:8px}.close-button[data-v-b99b409b]{background:#37352f0f;border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;padding:0}.close-button[data-v-b99b409b]:hover{background:#37352f1f;transform:rotate(90deg)}.close-button span[data-v-b99b409b]{font-size:28px;color:#37352f;line-height:1}.modal-body[data-v-b99b409b]{padding:32px;overflow-y:auto;flex:1}.modal-description[data-v-b99b409b]{font-size:14px;color:#787774;margin:0 0 24px;line-height:1.5}.proposal-form[data-v-b99b409b]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-b99b409b]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-b99b409b]{font-size:14px;font-weight:500;color:#37352f}.required[data-v-b99b409b]{color:#ef4444}.form-input[data-v-b99b409b],.form-textarea[data-v-b99b409b]{width:100%;padding:10px 12px;border:1px solid rgba(55,53,47,.16);border-radius:6px;font-size:14px;font-family:inherit;background:#fff;color:#37352f;transition:all .15s ease;box-sizing:border-box}.form-input[data-v-b99b409b]:focus,.form-textarea[data-v-b99b409b]:focus{outline:none;border-color:#2383e2;box-shadow:0 0 0 3px #2383e21a}.form-input[data-v-b99b409b]:disabled,.form-textarea[data-v-b99b409b]:disabled{background:#37352f0f;cursor:not-allowed}.form-textarea[data-v-b99b409b]{resize:vertical;min-height:120px}.char-counter[data-v-b99b409b]{font-size:12px;color:#9b9a97;text-align:right}.tags-input-wrapper[data-v-b99b409b]{display:flex;flex-direction:column;gap:8px}.tags-list[data-v-b99b409b]{display:flex;flex-wrap:wrap;gap:8px}.tag[data-v-b99b409b]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#2383e21a;color:#2383e2;border-radius:4px;font-size:12px;font-weight:500}.tag-remove[data-v-b99b409b]{background:none;border:none;color:#2383e2;font-size:16px;cursor:pointer;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .15s ease}.tag-remove[data-v-b99b409b]:hover:not(:disabled){background:#2383e233}.tag-remove[data-v-b99b409b]:disabled{cursor:not-allowed;opacity:.5}.error-message[data-v-b99b409b]{padding:12px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:6px;color:#dc2626;font-size:14px}.success-message[data-v-b99b409b]{padding:12px;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);border-radius:6px;color:#16a34a;font-size:14px}.form-note[data-v-b99b409b]{padding:12px;background:#2383e20d;border-radius:6px;border-left:3px solid #2383e2}.form-note small[data-v-b99b409b]{font-size:12px;color:#787774;line-height:1.5}.modal-footer[data-v-b99b409b]{display:flex;gap:12px;justify-content:flex-end;padding:20px 32px;border-top:1px solid rgba(55,53,47,.09);background:#f9fafb;border-radius:0 0 16px 16px}.btn[data-v-b99b409b]{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;border:none;white-space:nowrap}.btn-primary[data-v-b99b409b]{background:#2383e2;color:#fff}.btn-primary[data-v-b99b409b]:hover:not(:disabled){background:#1d74cc;transform:translateY(-1px);box-shadow:0 4px 12px #2383e24d}.btn-primary[data-v-b99b409b]:disabled{background:#9b9a97;cursor:not-allowed;transform:none}.btn-secondary[data-v-b99b409b]{background:#37352f0f;color:#37352f}.btn-secondary[data-v-b99b409b]:hover:not(:disabled){background:#37352f1f}.btn-secondary[data-v-b99b409b]:disabled{opacity:.5;cursor:not-allowed}.modal-enter-active[data-v-b99b409b],.modal-leave-active[data-v-b99b409b]{transition:opacity .3s ease}.modal-enter-active .modal-container[data-v-b99b409b],.modal-leave-active .modal-container[data-v-b99b409b]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from[data-v-b99b409b],.modal-leave-to[data-v-b99b409b]{opacity:0}.modal-enter-from .modal-container[data-v-b99b409b],.modal-leave-to .modal-container[data-v-b99b409b]{opacity:0;transform:scale(.9) translateY(20px)}@media (max-width: 768px){.modal-overlay[data-v-b99b409b]{padding:10px}.modal-container[data-v-b99b409b]{max-height:95vh;border-radius:12px}.modal-header[data-v-b99b409b]{padding:20px;border-radius:12px 12px 0 0}.modal-header h3[data-v-b99b409b]{font-size:18px}.modal-body[data-v-b99b409b]{padding:20px}.modal-footer[data-v-b99b409b]{padding:16px 20px;flex-direction:column-reverse;border-radius:0 0 12px 12px}.btn[data-v-b99b409b]{width:100%;justify-content:center}}.home[data-v-2dc54a20]{min-height:100vh;background:#f8f9fa}.home-loading[data-v-2dc54a20]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px;color:#718096}.loading-spinner[data-v-2dc54a20]{width:40px;height:40px;border:4px solid #f0f2f5;border-top:4px solid #667eea;border-radius:50%;animation:spin-2dc54a20 1s linear infinite}@keyframes spin-2dc54a20{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.home-container[data-v-2dc54a20]{max-width:1400px;margin:0 auto;padding:24px;display:grid;grid-template-columns:2fr 1fr;gap:32px;align-items:start}.main-content[data-v-2dc54a20]{display:flex;flex-direction:column;gap:40px}.sidebar[data-v-2dc54a20]{position:sticky;top:24px}.section-header[data-v-2dc54a20]{margin-bottom:24px}.section-title-row[data-v-2dc54a20]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.section-header h2[data-v-2dc54a20]{margin:0 0 8px;font-size:24px;font-weight:600;color:#2d3748;display:flex;align-items:center;gap:8px}.section-description[data-v-2dc54a20]{margin:0;color:#718096;font-size:16px;line-height:1.5}.propose-btn[data-v-2dc54a20]{background:#2383e2;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-shadow:0 2px 8px #2383e233;display:flex;align-items:center;gap:6px}.propose-btn[data-v-2dc54a20]:hover{background:#1d74cc;transform:translateY(-2px);box-shadow:0 4px 16px #2383e24d}.polls-section[data-v-2dc54a20],.news-section[data-v-2dc54a20]{background:#fff;border-radius:12px;padding:32px;border:1px solid rgba(55,53,47,.09);box-shadow:0 2px 8px #0000000a}@media (max-width: 1024px){.home-container[data-v-2dc54a20]{grid-template-columns:1fr;gap:24px}.sidebar[data-v-2dc54a20]{position:static;order:-1}}@media (max-width: 768px){.home-container[data-v-2dc54a20]{padding:16px}.polls-section[data-v-2dc54a20],.news-section[data-v-2dc54a20]{padding:24px;margin-bottom:16px}.section-header h2[data-v-2dc54a20]{font-size:20px}.section-title-row[data-v-2dc54a20]{flex-direction:column;align-items:stretch}.propose-btn[data-v-2dc54a20]{width:100%;justify-content:center;margin-top:16px}}.modal-overlay[data-v-baf51bac]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-baf51bac]{background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;max-width:800px;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-baf51bac]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.modal-header h3[data-v-baf51bac]{margin:0;font-size:20px;font-weight:700;color:#111827}.close-button[data-v-baf51bac]{background:none;border:none;font-size:28px;color:#6b7280;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}.close-button[data-v-baf51bac]:hover{background:#f3f4f6;color:#374151}.modal-body[data-v-baf51bac]{padding:24px;flex:1;overflow-y:auto}.methods-guide[data-v-baf51bac]{display:flex;flex-direction:column;gap:24px}.method-section[data-v-baf51bac]{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.method-header[data-v-baf51bac]{display:flex;align-items:center;gap:12px;padding:16px;background:#f8fafc;border-bottom:1px solid #e5e7eb}.method-badge[data-v-baf51bac]{display:inline-block;width:32px;height:32px;border-radius:6px;color:#fff;font-weight:600;font-size:12px;display:flex;align-items:center;justify-content:center}.method-badge.z[data-v-baf51bac]{background:#3b82f6}.method-badge.rz[data-v-baf51bac]{background:#10b981}.method-badge.iqr[data-v-baf51bac]{background:#f59e0b}.method-badge.delta[data-v-baf51bac]{background:#ef4444}.method-badge.market[data-v-baf51bac]{background:#8b5cf6}.method-badge.pvalue[data-v-baf51bac]{background:#6b7280}.method-header h4[data-v-baf51bac]{margin:0;font-size:18px;font-weight:600;color:#1f2937}.method-content[data-v-baf51bac]{padding:20px}.formula[data-v-baf51bac]{background:#f1f5f9;padding:8px 12px;border-radius:6px;margin-bottom:12px;font-family:Courier New,monospace;border-left:3px solid #3b82f6}.formula code[data-v-baf51bac]{background:none;padding:0;font-size:14px;color:#1e40af}.description[data-v-baf51bac]{margin-bottom:16px;color:#374151;line-height:1.6}.method-details[data-v-baf51bac]{background:#fefefe;border:1px solid #f3f4f6;border-radius:8px;padding:16px}.method-details p[data-v-baf51bac]{margin-bottom:8px;font-size:14px;line-height:1.5}.method-details p[data-v-baf51bac]:last-child{margin-bottom:0}.pvalue-levels[data-v-baf51bac]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.pvalue-level[data-v-baf51bac]{display:flex;align-items:center;gap:12px}.pvalue-badge[data-v-baf51bac]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;min-width:100px;text-align:center}.pvalue-badge.high[data-v-baf51bac]{background:#dc2626;color:#fff}.pvalue-badge.medium[data-v-baf51bac]{background:#f59e0b;color:#fff}.pvalue-badge.low[data-v-baf51bac]{background:#6b7280;color:#fff}.modal-footer[data-v-baf51bac]{padding:20px 24px;border-top:1px solid #e5e7eb;background:#f9fafb;display:flex;justify-content:flex-end}.btn[data-v-baf51bac]{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.btn-primary[data-v-baf51bac]{background:#3b82f6;color:#fff}.btn-primary[data-v-baf51bac]:hover{background:#2563eb}@media (max-width: 768px){.modal-content[data-v-baf51bac]{margin:10px;max-height:95vh}.modal-header[data-v-baf51bac],.modal-body[data-v-baf51bac],.modal-footer[data-v-baf51bac]{padding:16px}.method-header[data-v-baf51bac]{padding:12px}.method-content[data-v-baf51bac]{padding:16px}.pvalue-level[data-v-baf51bac]{flex-direction:column;align-items:flex-start;gap:4px}}.anomalies[data-v-37afca12]{--notion-text: #37352f;--notion-text-light: #787774;--notion-gray: #f7f6f3;--notion-border: rgba(55, 53, 47, .09);--notion-hover: rgba(55, 53, 47, .08);--notion-blue: #2383e2;--notion-background: #ffffff}.anomalies[data-v-37afca12]{background:var(--notion-background);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol}.anomalies-header[data-v-37afca12]{padding:0 0 32px;background:var(--notion-background)}.anomalies-header h3[data-v-37afca12]{margin:0 0 24px;color:var(--notion-text);font-size:32px;font-weight:700;letter-spacing:-.003em;line-height:1.2}.control-panel[data-v-37afca12]{background:var(--notion-background);border-radius:8px;border:1px solid var(--notion-border);margin-bottom:24px;transition:border-color .15s ease}.control-panel[data-v-37afca12]:hover{border-color:#37352f29}.controls-section[data-v-37afca12]{padding:24px}.controls-row[data-v-37afca12]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.controls-row[data-v-37afca12]:last-child{margin-bottom:0}.control-group[data-v-37afca12]{display:flex;flex-direction:column;gap:6px;min-width:140px}.control-group.compact[data-v-37afca12]{flex:1;min-width:180px}.control-group label[data-v-37afca12]{font-weight:500;color:var(--notion-text);font-size:14px;display:flex;align-items:center;gap:6px;line-height:1.3}.control-icon[data-v-37afca12]{font-size:16px}.control-select[data-v-37afca12]{padding:8px 12px;border:1px solid var(--notion-border);border-radius:4px;font-size:14px;background:var(--notion-background);transition:all .15s ease;cursor:pointer;color:var(--notion-text);font-family:inherit}.control-select[data-v-37afca12]:focus{outline:none;border-color:var(--notion-blue);box-shadow:0 0 0 2px #2383e233}.control-select[data-v-37afca12]:hover{border-color:#37352f33}.toggle-group[data-v-37afca12]{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.toggle-switch[data-v-37afca12]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px 8px;border-radius:4px;transition:all .15s ease;position:relative}.toggle-switch[data-v-37afca12]:hover{background:#37352f14}.toggle-switch.active[data-v-37afca12]{background:#2383e21a}.toggle-switch input[data-v-37afca12]{position:absolute;opacity:0;cursor:pointer}.toggle-slider[data-v-37afca12]{width:32px;height:18px;background:#37352f29;border-radius:9px;position:relative;transition:all .2s ease}.toggle-slider[data-v-37afca12]:before{content:"";position:absolute;width:14px;height:14px;background:#fff;border-radius:50%;top:2px;left:2px;transition:all .2s ease;box-shadow:0 1px 2px #0000001a}.toggle-switch.active .toggle-slider[data-v-37afca12]{background:#2383e2}.toggle-switch.active .toggle-slider[data-v-37afca12]:before{transform:translate(14px)}.toggle-label[data-v-37afca12]{font-size:14px;font-weight:400;color:#37352f;-webkit-user-select:none;user-select:none}.period-hint[data-v-37afca12]{margin-top:8px;padding:8px 12px;background:#f7fafc;border-radius:6px;border-left:3px solid var(--brand-accent, #d5ff0c)}.period-hint small[data-v-37afca12]{color:#4a5568;font-size:12px;line-height:1.4}.anomalies-filters[data-v-37afca12]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.filters-row[data-v-37afca12]{display:flex;gap:20px;align-items:end;flex-wrap:wrap}.help-section[data-v-37afca12]{display:flex;align-items:center}.filter-group[data-v-37afca12]{display:flex;flex-direction:column;gap:5px}.filter-group.anomaly-types[data-v-37afca12]{min-width:160px}.checkbox-group[data-v-37afca12]{display:flex;gap:15px;align-items:center}.checkbox-item[data-v-37afca12]{display:flex;align-items:center;gap:6px;font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-item input[type=checkbox][data-v-37afca12]{margin:0}.period-hint[data-v-37afca12]{margin-top:8px;padding:6px 10px;background:#f0f8ff;border:1px solid #d4e7ff;border-radius:4px;color:#1565c0;font-style:italic}.filter-group label[data-v-37afca12]{font-weight:500;color:#333;font-size:14px}.filter-group select[data-v-37afca12]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;min-width:120px}.loading[data-v-37afca12]{text-align:center;padding:80px 40px;color:var(--notion-text-light);background:var(--notion-background);border-radius:8px;border:1px solid var(--notion-border);font-size:16px}.error-message[data-v-37afca12]{text-align:center;padding:80px 40px;color:#dc3545;background:var(--notion-background);border-radius:8px;border:1px solid rgba(220,53,69,.2);font-size:16px}.empty-state[data-v-37afca12]{text-align:center;padding:80px 40px;color:var(--notion-text-light);background:var(--notion-background);border-radius:8px;border:1px solid var(--notion-border)}.empty-icon[data-v-37afca12]{font-size:64px;margin-bottom:24px;opacity:.7}.empty-state p[data-v-37afca12]{margin:0 0 8px;font-size:16px;color:var(--notion-text);font-weight:500}.empty-state small[data-v-37afca12]{color:var(--notion-text-light);font-size:14px;line-height:1.5}.anomalies-list[data-v-37afca12]{padding:0}.anomaly-card[data-v-37afca12]{padding:16px 0;margin-bottom:2px;position:relative;transition:all .15s ease;background:var(--notion-background);border-radius:3px;cursor:pointer}.anomaly-card[data-v-37afca12]:hover{background:var(--notion-hover)}.anomaly-card.severity-high[data-v-37afca12]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#dc3545;border-radius:1px}.anomaly-card.severity-medium[data-v-37afca12]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#fd7e14;border-radius:1px}.anomaly-card.severity-low[data-v-37afca12]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#ffc107;border-radius:1px}.anomaly-header[data-v-37afca12]{display:flex;align-items:center;gap:8px;margin-bottom:4px;padding-left:12px}.anomaly-metric[data-v-37afca12]{flex:1;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.anomaly-metric h4[data-v-37afca12]{margin:0;color:var(--notion-text);font-size:14px;font-weight:600;line-height:1.3}.organic-badge[data-v-37afca12]{font-size:11px;padding:1px 6px;border-radius:3px;font-weight:500;text-transform:lowercase}.organic-badge.organic[data-v-37afca12]{background:#2e7d3226;color:#2e7d32}.organic-badge.non-organic[data-v-37afca12]{background:var(--notion-gray);color:var(--notion-text-light)}.method-badge.correlation[data-v-37afca12]{font-size:10px;padding:1px 4px;border-radius:3px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.method-badge.correlation.corr_residual[data-v-37afca12]{background:#2383e226;color:var(--notion-blue)}.method-badge.correlation.corr_drift[data-v-37afca12]{background:#7b1fa226;color:#7b1fa2}.method-badge.correlation.corr_company[data-v-37afca12]{background:#2e7d3226;color:#2e7d32}.severity-badge[data-v-37afca12]{font-size:10px;padding:2px 5px;border-radius:3px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.severity-badge.high[data-v-37afca12]{background:#dc354526;color:#dc3545}.severity-badge.medium[data-v-37afca12]{background:#fd7e1426;color:#fd7e14}.severity-badge.low[data-v-37afca12]{background:#ffc10726;color:#e6a400}.anomaly-content[data-v-37afca12]{padding-left:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:20px}.anomaly-details[data-v-37afca12]{flex:1;display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--notion-text-light)}.detail-item[data-v-37afca12]{display:flex;align-items:center;gap:4px;white-space:nowrap}.detail-item strong[data-v-37afca12]{font-weight:500;color:var(--notion-text)}.methods-badges[data-v-37afca12]{display:inline-flex;gap:2px}.method-badge[data-v-37afca12]{background:var(--notion-gray);color:var(--notion-text-light);font-size:10px;padding:1px 4px;border-radius:3px;font-weight:500;cursor:help;text-transform:uppercase;letter-spacing:.3px}.anomaly-actions[data-v-37afca12]{display:flex;gap:4px;align-items:center;opacity:0;transition:opacity .15s ease}.anomaly-card:hover .anomaly-actions[data-v-37afca12]{opacity:1}.btn[data-v-37afca12]{padding:4px 8px;border:none;border-radius:3px;cursor:pointer;font-size:12px;font-weight:500;transition:all .15s ease;white-space:nowrap;font-family:inherit;background:transparent;color:var(--notion-text-light)}.btn[data-v-37afca12]:hover{background:var(--notion-hover);color:var(--notion-text)}.btn-primary[data-v-37afca12]{background:transparent;color:var(--notion-blue)}.btn-primary[data-v-37afca12]:hover{background:#2383e21a;color:var(--notion-blue)}.btn-secondary[data-v-37afca12]{background:transparent;color:var(--notion-text-light)}.btn-secondary[data-v-37afca12]:hover,.btn-secondary.active[data-v-37afca12]{background:var(--notion-hover);color:var(--notion-text)}.anomaly-explanation[data-v-37afca12]{background:var(--notion-gray);padding:8px 12px;border-radius:3px;margin:8px 0 8px 12px;font-style:italic;color:var(--notion-text-light);border-left:2px solid var(--notion-blue);line-height:1.4;font-size:13px}.confidence-badge[data-v-37afca12]{padding:1px 4px;border-radius:3px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.confidence-badge.high[data-v-37afca12]{background:#dc354526;color:#dc3545}.confidence-badge.medium[data-v-37afca12]{background:#fd7e1426;color:#fd7e14}.confidence-badge.low[data-v-37afca12]{background:var(--notion-gray);color:var(--notion-text-light)}.confidence-pvalue[data-v-37afca12]{font-size:11px;color:var(--notion-text-light);margin-left:4px}.anomaly-expanded[data-v-37afca12]{border-top:1px solid var(--notion-border);background:var(--notion-gray);margin:12px 0 -16px;padding:16px 12px;border-radius:3px}.detail-section[data-v-37afca12]{margin-bottom:20px}.detail-section[data-v-37afca12]:last-child{margin-bottom:0}.detail-section h5[data-v-37afca12]{margin:0 0 16px;font-size:16px;font-weight:600;color:var(--notion-text);border-bottom:1px solid var(--notion-border);padding-bottom:8px}.why-list[data-v-37afca12]{margin:0;padding-left:20px}.why-list li[data-v-37afca12]{margin-bottom:8px;color:var(--notion-text);line-height:1.5}.comparisons-grid[data-v-37afca12]{display:grid;grid-template-columns:1fr;gap:16px}.comparison-item[data-v-37afca12]{background:var(--notion-background);border:1px solid var(--notion-border);border-radius:8px;padding:16px}.comparison-header[data-v-37afca12]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.comparison-label[data-v-37afca12]{font-weight:600;color:var(--notion-text);font-size:14px}.comparison-pvalue[data-v-37afca12]{font-size:12px;color:var(--notion-text-light);background:var(--notion-gray);padding:2px 6px;border-radius:4px}.comparison-values[data-v-37afca12]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.value-current[data-v-37afca12]{font-weight:600;color:var(--notion-text);background:#2383e21a;padding:2px 6px;border-radius:4px}.value-reference[data-v-37afca12]{color:var(--notion-text-light)}.value-std[data-v-37afca12],.value-mad[data-v-37afca12]{color:var(--notion-text-gray);font-size:12px}.vs[data-v-37afca12]{color:var(--notion-text-gray);font-style:italic}.z-score[data-v-37afca12]{font-family:ui-monospace,SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;background:var(--notion-gray);padding:2px 6px;border-radius:4px;color:var(--notion-text-light);font-size:12px}.delta-value[data-v-37afca12]{font-weight:600;padding:2px 6px;border-radius:4px}.delta-value.positive[data-v-37afca12]{background:#dcfce7;color:#166534}.delta-value.negative[data-v-37afca12]{background:#fef2f2;color:#dc2626}.residual-value[data-v-37afca12]{font-weight:600;padding:2px 6px;border-radius:4px}.residual-value.positive[data-v-37afca12]{background:#dcfce7;color:#166534}.residual-value.negative[data-v-37afca12]{background:#fef2f2;color:#dc2626}.thresholds-list[data-v-37afca12]{display:flex;flex-wrap:wrap;gap:8px}.threshold-item[data-v-37afca12]{background:var(--notion-gray);color:var(--notion-text-light);padding:6px 10px;border-radius:6px;font-size:12px;font-family:ui-monospace,SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;border:1px solid var(--notion-border)}.anomaly-tooltip[data-v-37afca12]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 8px 8px;padding:15px;z-index:10;box-shadow:0 2px 8px #0000001a}.tooltip-content h5[data-v-37afca12]{margin:0 0 10px;color:#333;font-size:14px}.tooltip-content div[data-v-37afca12]{margin-bottom:5px;font-size:13px;color:#666}@media (max-width: 1024px){.filters-row[data-v-37afca12]{gap:15px}.filter-group[data-v-37afca12]{min-width:140px}}@media (max-width: 768px){.anomalies-filters[data-v-37afca12]{flex-direction:column;gap:15px;align-items:stretch}.filters-row[data-v-37afca12]{flex-direction:column;gap:15px}.help-section[data-v-37afca12]{justify-content:center}.anomaly-content[data-v-37afca12]{flex-direction:column;gap:8px;align-items:stretch;padding-left:12px}.anomaly-details[data-v-37afca12]{flex-direction:column;align-items:flex-start;gap:8px}.anomaly-actions[data-v-37afca12]{opacity:1;justify-content:flex-start}.anomaly-expanded[data-v-37afca12]{margin:8px 0 -16px;padding:12px}.comparison-values[data-v-37afca12]{flex-direction:column;align-items:flex-start;gap:4px}.thresholds-list[data-v-37afca12]{flex-direction:column;gap:6px}}.comparison-item.correlation[data-v-37afca12]{border-left:2px solid var(--notion-blue);background:var(--notion-background);border:1px solid var(--notion-border)}.correlation-formula[data-v-37afca12]{font-family:ui-monospace,SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;background:var(--notion-gray);padding:8px 12px;border-radius:3px;margin-bottom:12px;font-size:13px;color:var(--notion-text);font-weight:500;line-height:1.4}.correlation-stats[data-v-37afca12]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.stat-item[data-v-37afca12]{background:var(--notion-background);color:var(--notion-text);padding:8px 10px;border-radius:3px;font-size:12px;font-weight:400;border:1px solid var(--notion-border);display:flex;justify-content:space-between;align-items:center;position:relative}.stat-item[data-v-37afca12]:before{content:attr(data-label) ":";color:var(--notion-text-light);font-size:11px;font-weight:500;flex-shrink:0}.stat-item[data-v-37afca12]:after{content:"";flex:1}.correlation-params[data-v-37afca12]{display:flex;flex-direction:column;gap:8px}.param-item[data-v-37afca12]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--notion-background);border:1px solid var(--notion-border);border-radius:6px}.param-label[data-v-37afca12]{font-size:13px;font-weight:500;color:var(--notion-text-light)}.param-value[data-v-37afca12]{font-size:13px;font-weight:600;color:var(--notion-text);background:var(--notion-gray);padding:2px 8px;border-radius:4px}.cabinet-page[data-v-5b26d87d]{--notion-text: #37352f;--notion-text-light: #787774;--notion-text-gray: #9b9a97;--notion-gray: #f7f6f3;--notion-border: rgba(55, 53, 47, .09);--notion-hover: rgba(55, 53, 47, .08);--notion-blue: #2383e2;--notion-background: #ffffff;--notion-page-width: 900px}.cabinet-page[data-v-5b26d87d]{min-height:100vh;background:var(--notion-background);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol;color:var(--notion-text);line-height:1.5;font-size:16px;-webkit-font-smoothing:antialiased}.page-header[data-v-5b26d87d]{padding:96px 96px 0;max-width:var(--notion-page-width);margin:0 auto}.header-content[data-v-5b26d87d]{margin-bottom:24px}.page-title[data-v-5b26d87d]{font-size:40px;line-height:1.2;font-weight:700;color:var(--notion-text);margin:0 0 4px;letter-spacing:-.003em}.page-subtitle[data-v-5b26d87d]{font-size:16px;line-height:1.5;color:var(--notion-text-light);margin:0;font-weight:400}.page-content[data-v-5b26d87d]{max-width:var(--notion-page-width);margin:0 auto;padding:0 96px 96px}.content-section[data-v-5b26d87d]{margin-bottom:48px}.content-section[data-v-5b26d87d]:last-child{margin-bottom:0}.empty-state[data-v-5b26d87d]{text-align:center;padding:80px 40px;background:var(--notion-background);border-radius:8px;border:1px solid var(--notion-border)}.empty-icon[data-v-5b26d87d]{font-size:64px;margin-bottom:24px;opacity:.8}.empty-state h2[data-v-5b26d87d]{font-size:24px;font-weight:600;color:var(--notion-text);margin:0 0 8px;letter-spacing:-.003em}.empty-state p[data-v-5b26d87d]{font-size:16px;color:var(--notion-text-light);margin:0;line-height:1.5}@media (max-width: 1200px){.page-header[data-v-5b26d87d]{padding:80px 64px 0}.page-content[data-v-5b26d87d]{padding:0 64px 80px}.cabinet-page[data-v-5b26d87d]{--notion-page-width: 100%}}@media (max-width: 900px){.page-header[data-v-5b26d87d]{padding:64px 40px 0}.page-content[data-v-5b26d87d]{padding:0 40px 64px}.page-title[data-v-5b26d87d]{font-size:32px}.empty-state[data-v-5b26d87d]{padding:60px 32px}.empty-icon[data-v-5b26d87d]{font-size:48px;margin-bottom:20px}}@media (max-width: 600px){.page-header[data-v-5b26d87d]{padding:48px 24px 0}.page-content[data-v-5b26d87d]{padding:0 24px 48px}.page-title[data-v-5b26d87d]{font-size:28px}.page-subtitle[data-v-5b26d87d]{font-size:15px}.empty-state[data-v-5b26d87d]{padding:48px 24px}.empty-state h2[data-v-5b26d87d]{font-size:20px}.empty-state p[data-v-5b26d87d]{font-size:15px}}@media (prefers-color-scheme: dark){.cabinet-page[data-v-5b26d87d]{--notion-background: #191919;--notion-text: #e9e9e7;--notion-text-light: #9b9a97;--notion-text-gray: #6f6e69;--notion-gray: #2f2f2f;--notion-border: rgba(255, 255, 255, .09);--notion-hover: rgba(255, 255, 255, .05)}}.market-events[data-v-8dbadcb2]{height:100%;display:flex;flex-direction:column;background:#fff;border-radius:8px;border:1px solid rgba(55,53,47,.09);overflow:hidden}.events-header[data-v-8dbadcb2]{padding:16px 20px;border-bottom:1px solid rgba(55,53,47,.09);background:#fff}.events-header h3[data-v-8dbadcb2]{margin:0 0 4px;font-size:16px;font-weight:600;color:#37352f;line-height:1.3}.selected-date[data-v-8dbadcb2]{font-size:14px;color:#787774;font-weight:400}.source-attribution[data-v-8dbadcb2]{margin-top:8px}.source-link[data-v-8dbadcb2]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#9b9a97;text-decoration:none;transition:color .15s ease;font-weight:400}.source-link[data-v-8dbadcb2]:hover{color:#2383e2;text-decoration:underline}.events-content[data-v-8dbadcb2]{flex:1;overflow-y:auto;padding:20px}.loading[data-v-8dbadcb2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#787774}.loading-spinner[data-v-8dbadcb2]{width:20px;height:20px;border:2px solid rgba(55,53,47,.09);border-top:2px solid #2383e2;border-radius:50%;animation:spin-8dbadcb2 1s linear infinite;margin-bottom:12px}@keyframes spin-8dbadcb2{to{transform:rotate(360deg)}}.error[data-v-8dbadcb2]{padding:16px;text-align:center;color:#e03e3e;background:#fdf2f2;border:1px solid rgba(224,62,62,.2);border-radius:4px;font-size:14px}.empty-state[data-v-8dbadcb2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#787774}.empty-icon[data-v-8dbadcb2]{font-size:48px;margin-bottom:16px}.empty-state p[data-v-8dbadcb2]{margin:0;font-size:14px;line-height:1.4}.events-list[data-v-8dbadcb2]{display:flex;flex-direction:column;gap:16px}.event-card[data-v-8dbadcb2]{border:1px solid rgba(55,53,47,.09);border-radius:4px;padding:12px;background:#fff;transition:all .15s ease}.event-card[data-v-8dbadcb2]:hover{border-color:#37352f29;background:#37352f08}.event-card.severity-high[data-v-8dbadcb2]{border-left:3px solid #e03e3e}.event-card.severity-medium[data-v-8dbadcb2]{border-left:3px solid #ff9500}.event-card.severity-low[data-v-8dbadcb2]{border-left:3px solid #0f7b6c}.event-header[data-v-8dbadcb2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:12px}.event-title[data-v-8dbadcb2]{margin:0;font-size:14px;font-weight:600;color:#37352f;line-height:1.3;flex:1}.severity-badge[data-v-8dbadcb2]{padding:2px 6px;border-radius:3px;font-size:11px;font-weight:500;white-space:nowrap}.severity-badge.severity-high[data-v-8dbadcb2]{background:#e03e3e1a;color:#e03e3e}.severity-badge.severity-medium[data-v-8dbadcb2]{background:#ff95001a;color:#ff9500}.severity-badge.severity-low[data-v-8dbadcb2]{background:#0f7b6c1a;color:#0f7b6c}.event-description[data-v-8dbadcb2]{margin:0 0 12px;font-size:13px;line-height:1.4;color:#787774}.event-footer[data-v-8dbadcb2]{display:flex;justify-content:space-between;align-items:center;font-size:11px}.event-date[data-v-8dbadcb2]{color:#9b9a97;font-weight:400}.event-link[data-v-8dbadcb2]{color:#2383e2;text-decoration:none;font-weight:400;transition:color .15s ease}.event-link[data-v-8dbadcb2]:hover{color:#1a6db8;text-decoration:underline}.events-content[data-v-8dbadcb2]::-webkit-scrollbar{width:4px}.events-content[data-v-8dbadcb2]::-webkit-scrollbar-track{background:transparent}.events-content[data-v-8dbadcb2]::-webkit-scrollbar-thumb{background:#37352f29;border-radius:2px}.events-content[data-v-8dbadcb2]::-webkit-scrollbar-thumb:hover{background:#37352f3d}.dynamics[data-v-ac4f1778]{min-height:100vh;background:#f8f9fa}.dynamics-main[data-v-ac4f1778]{padding:0;overflow:hidden}.main-content-wrapper[data-v-ac4f1778]{display:flex;height:100%;position:relative}.left-content[data-v-ac4f1778]{flex:1;padding:20px;overflow-y:auto;margin-right:570px}.news-panel-fixed[data-v-ac4f1778]{position:fixed;top:0;right:0;width:570px;height:100vh;background:#fff;border-left:1px solid rgba(55,53,47,.09);box-shadow:-4px 0 25px #00000014;z-index:1000;overflow:hidden}.dynamics-header[data-v-ac4f1778]{margin-bottom:20px;text-align:left}.control-panel[data-v-ac4f1778]{background:#fff;border-radius:8px;border:1px solid rgba(55,53,47,.09);margin-bottom:24px;overflow:hidden;transition:all .15s ease}.control-panel[data-v-ac4f1778]:hover{border-color:#37352f29}.controls-section[data-v-ac4f1778]{padding:16px}.controls-row[data-v-ac4f1778]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.controls-row[data-v-ac4f1778]:last-child{margin-bottom:0}.control-group[data-v-ac4f1778]{display:flex;flex-direction:column;gap:6px;min-width:160px}.control-group.compact[data-v-ac4f1778]{flex:1;min-width:200px}.control-group.date-range[data-v-ac4f1778]{min-width:280px}.control-group label[data-v-ac4f1778]{font-weight:500;color:#37352f;font-size:14px;display:flex;align-items:center;gap:6px;line-height:1.3}.control-icon[data-v-ac4f1778]{font-size:14px}.control-select[data-v-ac4f1778]{padding:8px 12px;border:1px solid rgba(55,53,47,.16);border-radius:4px;font-size:14px;font-family:inherit;background:#fff;color:#37352f;transition:all .15s ease;cursor:pointer}.control-select[data-v-ac4f1778]:focus{outline:none;border-color:#2383e2;box-shadow:0 0 0 1px #2383e2}.control-select[data-v-ac4f1778]:hover{border-color:#37352f3d}.control-select.small[data-v-ac4f1778]{padding:6px 10px;font-size:13px}.date-inputs[data-v-ac4f1778]{display:flex;align-items:center;gap:8px}.date-separator[data-v-ac4f1778]{color:#787774;font-weight:400;font-size:14px}.button-group[data-v-ac4f1778]{display:flex;gap:6px;flex-wrap:wrap}.btn-filter[data-v-ac4f1778]{padding:6px 12px;border:1px solid rgba(55,53,47,.16);border-radius:4px;background:#fff;color:#37352f;font-size:14px;font-weight:400;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:6px}.btn-filter[data-v-ac4f1778]:hover{background:#37352f14}.btn-filter.active[data-v-ac4f1778]{background:#2383e2;border-color:#2383e2;color:#fff}.toggle-group[data-v-ac4f1778]{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.toggle-switch[data-v-ac4f1778]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px 8px;border-radius:4px;transition:all .15s ease;position:relative}.toggle-switch[data-v-ac4f1778]:hover{background:#37352f14}.toggle-switch.active[data-v-ac4f1778]{background:#2383e21a}.toggle-switch input[data-v-ac4f1778]{position:absolute;opacity:0;cursor:pointer}.toggle-slider[data-v-ac4f1778]{width:32px;height:18px;background:#37352f29;border-radius:9px;position:relative;transition:all .2s ease}.toggle-slider[data-v-ac4f1778]:before{content:"";position:absolute;width:14px;height:14px;background:#fff;border-radius:50%;top:2px;left:2px;transition:all .2s ease;box-shadow:0 1px 2px #0000001a}.toggle-switch.active .toggle-slider[data-v-ac4f1778]{background:#2383e2}.toggle-switch.active .toggle-slider[data-v-ac4f1778]:before{transform:translate(14px)}.toggle-label[data-v-ac4f1778]{font-size:14px;font-weight:400;color:#37352f;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:6px}.info-icon[data-v-ac4f1778]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:12px;cursor:pointer;opacity:.6;transition:all .15s ease;border-radius:50%;background:#2383e21a}.info-icon[data-v-ac4f1778]:hover{opacity:1;background:#2383e233;transform:scale(1.1)}.toggle-switch[data-v-ac4f1778]{position:relative}.normalized-info-overlay[data-v-ac4f1778]{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-ac4f1778 .2s ease-out;padding:20px}@keyframes fadeIn-ac4f1778{0%{opacity:0}to{opacity:1}}.normalized-info-popup[data-v-ac4f1778]{position:relative;background:#fff;border:1px solid rgba(55,53,47,.16);border-radius:12px;box-shadow:0 20px 60px #0000004d;padding:20px;min-width:350px;max-width:500px;max-height:80vh;overflow-y:auto;animation:slideDown-ac4f1778 .3s ease-out}@keyframes slideDown-ac4f1778{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.info-header[data-v-ac4f1778]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(55,53,47,.09)}.info-header strong[data-v-ac4f1778]{font-size:14px;color:#37352f}.close-info[data-v-ac4f1778]{background:#37352f0f;border:none;width:20px;height:20px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;color:#37352f;transition:all .15s ease;padding:0;line-height:1}.close-info[data-v-ac4f1778]:hover{background:#37352f1f;transform:rotate(90deg)}.info-content[data-v-ac4f1778]{font-size:13px;color:#37352f;line-height:1.6}.info-content p[data-v-ac4f1778]{margin:0 0 10px}.info-content p[data-v-ac4f1778]:last-child{margin-bottom:0}.info-content ul[data-v-ac4f1778]{margin:8px 0;padding-left:20px}.info-content li[data-v-ac4f1778]{margin-bottom:6px}.info-example[data-v-ac4f1778]{background:#2383e20d;padding:10px;border-radius:6px;border-left:3px solid #2383e2;margin-top:12px}@media (max-width: 1200px){.left-content[data-v-ac4f1778]{margin-right:0;padding-bottom:20px}.news-panel-fixed[data-v-ac4f1778]{position:static;width:100%;height:400px;top:auto;right:auto;border-left:none;border-top:1px solid rgba(55,53,47,.09);box-shadow:0 -4px 25px #00000014;border-radius:8px 8px 0 0;margin-top:20px}.main-content-wrapper[data-v-ac4f1778]{flex-direction:column;height:auto}}.loading-state[data-v-ac4f1778],.error-state[data-v-ac4f1778],.empty-state[data-v-ac4f1778]{display:flex;align-items:center;justify-content:center;padding:60px 40px;text-align:center;gap:24px}.loading-spinner[data-v-ac4f1778]{width:40px;height:40px;border:4px solid #f0f2f5;border-top:4px solid #667eea;border-radius:50%;animation:spin-ac4f1778 1s linear infinite}@keyframes spin-ac4f1778{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text h3[data-v-ac4f1778],.error-text h3[data-v-ac4f1778],.empty-text h3[data-v-ac4f1778]{margin:0 0 8px;font-size:20px;font-weight:600}.loading-text p[data-v-ac4f1778],.error-text p[data-v-ac4f1778],.empty-text p[data-v-ac4f1778]{margin:0;color:#718096;font-size:14px}.error-state[data-v-ac4f1778]{color:#e53e3e}.error-icon[data-v-ac4f1778],.empty-icon[data-v-ac4f1778]{font-size:48px;opacity:.6}.debug-info[data-v-ac4f1778]{margin-top:16px;padding:12px;background:#f7fafc;border-radius:8px;border-left:4px solid #e2e8f0}.debug-info small[data-v-ac4f1778]{color:#718096;font-size:12px;line-height:1.4}.single-chart[data-v-ac4f1778]{padding:24px}.chart-header[data-v-ac4f1778]{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #f7fafc;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.chart-header h3[data-v-ac4f1778]{margin:0;font-size:20px;font-weight:600;color:#2d3748}.chart-info[data-v-ac4f1778]{display:flex;align-items:center;gap:16px}.metric-changes[data-v-ac4f1778]{display:flex;gap:12px;flex-wrap:wrap}.change-badge[data-v-ac4f1778]{padding:6px 12px;border-radius:12px;font-size:12px;font-weight:600;border:1px solid;display:flex;align-items:center;gap:4px}.change-badge.absolute[data-v-ac4f1778]{background:#e6f3ff;color:#2563eb;border-color:#93c5fd}.change-badge.normalized[data-v-ac4f1778]{background:#f0f9ff;color:#7c3aed;border-color:#c4b5fd}.chart-canvas-wrapper[data-v-ac4f1778]{position:relative;height:400px;width:100%}.charts-grid[data-v-ac4f1778]{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:24px;padding:24px}.metric-chart-card[data-v-ac4f1778]{background:#fafafa;border-radius:12px;padding:20px;border:1px solid #e2e8f0;transition:all .2s ease}.metric-chart-card[data-v-ac4f1778]:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.metric-card-header[data-v-ac4f1778]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:12px}.metric-name[data-v-ac4f1778]{margin:0;font-size:16px;font-weight:600;color:#2d3748;line-height:1.4;flex:1}.metric-stats[data-v-ac4f1778]{display:flex;gap:8px;flex-shrink:0}.stat-badge[data-v-ac4f1778]{padding:4px 8px;border-radius:8px;font-size:11px;font-weight:600;border:1px solid;display:flex;align-items:center;gap:2px}.stat-badge.absolute[data-v-ac4f1778]{background:#e6f3ff;color:#2563eb;border-color:#93c5fd}.stat-badge.normalized[data-v-ac4f1778]{background:#f0f9ff;color:#7c3aed;border-color:#c4b5fd}canvas[data-v-ac4f1778]{max-width:100%;width:100%;height:100%}@media (max-width: 768px){.page-header[data-v-ac4f1778]{padding:20px;margin-bottom:16px}.header-content h1[data-v-ac4f1778]{font-size:24px}.controls-row[data-v-ac4f1778]{flex-direction:column;gap:16px}.control-group.compact[data-v-ac4f1778],.control-group.date-range[data-v-ac4f1778]{min-width:100%}.date-inputs[data-v-ac4f1778]{flex-direction:column;gap:8px}.date-separator[data-v-ac4f1778]{display:none}.button-group[data-v-ac4f1778]{flex-direction:column}.btn-filter[data-v-ac4f1778]{justify-content:center}.toggle-group[data-v-ac4f1778]{gap:8px}.normalized-info-popup[data-v-ac4f1778]{min-width:280px;max-width:calc(100vw - 40px);padding:16px}.info-content[data-v-ac4f1778]{font-size:12px}.info-header[data-v-ac4f1778],.info-header strong[data-v-ac4f1778]{font-size:13px}.charts-grid[data-v-ac4f1778]{grid-template-columns:1fr;padding:16px;gap:16px}.metric-chart-card[data-v-ac4f1778]{padding:16px}.chart-canvas-wrapper[data-v-ac4f1778]{height:300px}.loading-state[data-v-ac4f1778],.error-state[data-v-ac4f1778],.empty-state[data-v-ac4f1778]{padding:40px 20px;flex-direction:column;gap:16px}}body[data-v-7da5ea19]{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f9fafb}.correlations[data-v-7da5ea19]{min-height:100vh;background:#f9fafb}.correlations-container[data-v-7da5ea19]{padding:20px;width:100%;margin:0}.control-panel[data-v-7da5ea19]{background:#fff;border-radius:8px;border:1px solid rgba(55,53,47,.09);margin-bottom:24px;overflow:hidden;transition:all .15s ease}.control-panel[data-v-7da5ea19]:hover{border-color:#37352f29}.controls-section[data-v-7da5ea19]{padding:16px}.controls-row[data-v-7da5ea19]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.controls-row[data-v-7da5ea19]:last-child{margin-bottom:0}.control-group[data-v-7da5ea19]{display:flex;flex-direction:column;gap:6px;min-width:160px}.control-group.compact[data-v-7da5ea19]{min-width:200px}.control-group.date-range[data-v-7da5ea19]{min-width:280px}.control-group label[data-v-7da5ea19]{font-weight:500;color:#37352f;font-size:14px;display:flex;align-items:center;gap:6px;line-height:1.3}.control-icon[data-v-7da5ea19]{font-size:14px}.control-select[data-v-7da5ea19]{padding:8px 12px;border:1px solid rgba(55,53,47,.16);border-radius:4px;font-size:14px;font-family:inherit;background:#fff;color:#37352f;transition:all .15s ease;cursor:pointer}.control-select[data-v-7da5ea19]:focus{outline:none;border-color:#2383e2;box-shadow:0 0 0 1px #2383e2}.control-select[data-v-7da5ea19]:hover{border-color:#37352f3d}.control-select.small[data-v-7da5ea19]{padding:6px 10px;font-size:13px}.date-inputs[data-v-7da5ea19]{display:flex;align-items:center;gap:8px}.date-separator[data-v-7da5ea19]{color:#787774;font-weight:400;font-size:14px}.button-group[data-v-7da5ea19]{display:flex;gap:6px;flex-wrap:wrap}.btn-filter[data-v-7da5ea19]{padding:6px 12px;border:1px solid rgba(55,53,47,.16);border-radius:4px;background:#fff;color:#37352f;font-size:14px;font-weight:400;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:6px}.btn-filter[data-v-7da5ea19]:hover{background:#37352f14}.btn-filter.active[data-v-7da5ea19]{background:#2383e2;border-color:#2383e2;color:#fff}h1[data-v-7da5ea19]{text-align:center;margin-bottom:30px;color:#333;font-size:24px}h2[data-v-7da5ea19]{margin:0 0 8px;color:#1f2937}h3[data-v-7da5ea19]{font-size:18px;font-weight:700;margin:0 0 8px;color:#1f2937}p[data-v-7da5ea19]{font-size:14px;color:#6b7280;margin:0}.filters-card[data-v-7da5ea19]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:20px;margin-bottom:20px}.bg-white[data-v-7da5ea19]{background:#fff}.rounded-lg[data-v-7da5ea19]{border-radius:8px}.shadow-lg[data-v-7da5ea19]{box-shadow:0 1px 3px #0000001a}.btn[data-v-7da5ea19]{padding:10px 20px;border:1px solid #ccc;border-radius:4px;background:#fff;cursor:pointer;font-size:14px}.btn[data-v-7da5ea19]:hover{background:#f5f5f5}.btn-primary[data-v-7da5ea19]{background:#3b82f6;color:#fff;border-color:#3b82f6}.btn-primary[data-v-7da5ea19]:hover{background:#2563eb}.filters-row[data-v-7da5ea19]{display:flex;gap:20px;align-items:end;margin-bottom:15px}.filters-row[data-v-7da5ea19]:last-child{margin-bottom:0}.filter-group[data-v-7da5ea19]{display:flex;flex-direction:column;gap:5px;min-width:120px}.filter-group label[data-v-7da5ea19]{font-weight:500;color:#333;font-size:14px}.filter-group select[data-v-7da5ea19],.filter-group input[data-v-7da5ea19]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.radio-group[data-v-7da5ea19]{display:flex;gap:15px}.radio[data-v-7da5ea19]{display:flex;align-items:center;gap:5px;cursor:pointer;font-size:14px}.loading[data-v-7da5ea19]{text-align:center;padding:40px;font-size:16px;color:#6b7280}.error-message[data-v-7da5ea19]{text-align:center;padding:40px;font-size:16px;color:#dc3545}.access-denied[data-v-7da5ea19]{padding:48px;margin-bottom:24px;border:1px solid rgba(220,38,38,.2);background:#fee2e299;border-radius:12px;text-align:center;color:#991b1b}.access-denied h3[data-v-7da5ea19]{margin-bottom:16px;font-size:20px;font-weight:600}.access-hint[data-v-7da5ea19]{margin-top:12px;font-size:14px;color:#7f1d1d}.matrix-header[data-v-7da5ea19]{padding:20px;border-bottom:1px solid rgb(229,231,235)}.matrix-content[data-v-7da5ea19]{padding:20px}.table-container[data-v-7da5ea19]{overflow:auto;max-height:600px}.correlation-table[data-v-7da5ea19]{width:100%;border-collapse:collapse;font-size:12px}.table-header[data-v-7da5ea19]{padding:4px;text-align:center;font-weight:700;background-color:#f9fafb;border:1px solid rgb(229,231,235);width:100px;height:100px;font-size:10px;line-height:1.2;vertical-align:middle;position:relative}.header-text[data-v-7da5ea19]{white-space:normal;word-break:break-word;overflow:visible;height:80px;width:80px;display:flex;align-items:center;justify-content:center;line-height:1.1;font-size:9px;padding:2px;text-align:center}.sticky-header[data-v-7da5ea19]{width:200px;position:sticky;left:0;z-index:2;padding:8px;text-align:left;font-weight:700;background-color:#f9fafb;border:1px solid rgb(229,231,235);vertical-align:middle}.row-label[data-v-7da5ea19]{padding:8px;font-weight:700;background-color:#f9fafb;border:1px solid rgb(229,231,235);position:sticky;left:0;z-index:1;width:200px;white-space:normal;word-break:break-word;line-height:1.2;font-size:11px;vertical-align:middle}.correlation-cell[data-v-7da5ea19]{padding:6px;text-align:center;border:1px solid rgb(229,231,235);cursor:pointer;transition:.2s;font-weight:400;width:100px;height:40px;vertical-align:middle;font-size:11px}.correlation-cell.diagonal[data-v-7da5ea19]{font-weight:700;cursor:default}.correlation-strong-positive[data-v-7da5ea19]{background-color:#dcfce7;color:#15803d}.correlation-medium-positive[data-v-7da5ea19]{background-color:#f0fdf4;color:#16a34a}.correlation-neutral[data-v-7da5ea19]{background-color:#f9fafb;color:#6b7280}.correlation-medium-negative[data-v-7da5ea19],.correlation-strong-negative[data-v-7da5ea19]{background-color:#fef2f2;color:#dc2626}.insufficient-data[data-v-7da5ea19]{background:repeating-linear-gradient(45deg,#f5f5f5,#f5f5f5 5px,#e5e5e5 5px 10px);color:#999;cursor:default}.modal-overlay[data-v-7da5ea19]{position:fixed;top:0;left:0;width:100%;height:100%;background:#37352fcc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-7da5ea19]{background:#fff;border-radius:8px;box-shadow:0 16px 70px #0003;max-width:90vw;max-height:90vh;width:1500px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(55,53,47,.09)}.modal-header[data-v-7da5ea19]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.modal-header h3[data-v-7da5ea19]{margin:0;font-size:20px;font-weight:700;color:#111827}.close-button[data-v-7da5ea19]{background:none;border:none;font-size:28px;color:#6b7280;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}.close-button[data-v-7da5ea19]:hover{background:#f3f4f6;color:#374151}.modal-body[data-v-7da5ea19]{padding:24px;flex:1;overflow:auto}.scatter-layout[data-v-7da5ea19]{display:flex;gap:24px;height:600px}.scatter-chart[data-v-7da5ea19]{flex:1;height:100%;border-radius:12px;overflow:hidden}canvas[data-v-7da5ea19]{border:1px solid rgba(55,53,47,.09);border-radius:4px;box-shadow:none;background:#fff;width:100%!important;height:100%!important}.trend-sidebar[data-v-7da5ea19]{width:280px;background:#fff;border:1px solid rgba(55,53,47,.09);border-radius:4px;padding:16px;height:fit-content;max-height:100%;overflow-y:auto}.trend-sidebar h4[data-v-7da5ea19]{margin:0 0 12px;font-size:14px;font-weight:600;color:#37352f;border-bottom:1px solid rgba(55,53,47,.09);padding-bottom:6px}.trend-stats[data-v-7da5ea19]{display:flex;flex-direction:column;gap:12px}.stat-item[data-v-7da5ea19]{background:#fff;padding:16px;border-radius:10px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a;transition:all .2s}.stat-item[data-v-7da5ea19]:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-1px)}.stat-label[data-v-7da5ea19]{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.stat-value[data-v-7da5ea19]{font-size:14px;font-weight:500;color:#37352f;word-break:break-all;margin-bottom:6px;font-family:ui-monospace,SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}.stat-interpretation[data-v-7da5ea19]{display:flex;flex-wrap:wrap;gap:6px}.interpretation-badge[data-v-7da5ea19],.direction-badge[data-v-7da5ea19]{display:inline-block;padding:3px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap}.очень-сильная-связь[data-v-7da5ea19]{background:#059669;color:#fff}.сильная-связь[data-v-7da5ea19]{background:#10b981;color:#fff}.умеренная-связь[data-v-7da5ea19]{background:#fbbf24;color:#92400e}.слабая-связь[data-v-7da5ea19]{background:#fb923c;color:#fff}.очень-слабая-связь[data-v-7da5ea19]{background:#f87171;color:#fff}.отсутствует[data-v-7da5ea19]{background:#9ca3af;color:#fff}.r2.отличное-объяснение[data-v-7da5ea19]{background:#059669;color:#fff}.r2.хорошее-объяснение[data-v-7da5ea19]{background:#10b981;color:#fff}.r2.умеренное-объяснение[data-v-7da5ea19]{background:#fbbf24;color:#92400e}.r2.слабое-объяснение[data-v-7da5ea19]{background:#fb923c;color:#fff}.r2.очень-слабое-объяснение[data-v-7da5ea19]{background:#f87171;color:#fff}.r2.практически-не-объясняет[data-v-7da5ea19]{background:#9ca3af;color:#fff}.p-value.высоко-значимо[data-v-7da5ea19]{background:#059669;color:#fff}.p-value.значимо[data-v-7da5ea19]{background:#10b981;color:#fff}.p-value.умеренно-значимо[data-v-7da5ea19]{background:#fbbf24;color:#92400e}.p-value.слабо-значимо[data-v-7da5ea19]{background:#fb923c;color:#fff}.p-value.не-значимо[data-v-7da5ea19]{background:#f87171;color:#fff}.p-value.не-определена[data-v-7da5ea19]{background:#9ca3af;color:#fff}.положительная[data-v-7da5ea19]{background:#dbeafe;color:#1d4ed8;border:1px solid #3b82f6}.отрицательная[data-v-7da5ea19]{background:#fef2f2;color:#dc2626;border:1px solid #ef4444}.нулевая[data-v-7da5ea19]{background:#f3f4f6;color:#6b7280;border:1px solid #9ca3af}.modal-footer[data-v-7da5ea19]{padding:20px 24px;border-top:1px solid #e5e7eb;background:#f9fafb;display:flex;justify-content:flex-end}.btn-secondary[data-v-7da5ea19]{background:#6b7280;color:#fff;border-color:#6b7280}.btn-secondary[data-v-7da5ea19]:hover{background:#4b5563}.tooltip[data-v-7da5ea19]{position:absolute;background:#000c;color:#fff;padding:8px 12px;border-radius:5px;font-size:12px;z-index:999;pointer-events:none;white-space:nowrap}@media (max-width: 768px){.correlations-container[data-v-7da5ea19]{padding:10px}.filters-row[data-v-7da5ea19]{flex-direction:column;align-items:stretch}.filter-group[data-v-7da5ea19]{min-width:auto}.table-header[data-v-7da5ea19]{width:80px;height:80px;font-size:8px}.header-text[data-v-7da5ea19]{width:60px;height:60px;font-size:8px}.correlation-cell[data-v-7da5ea19]{width:80px;height:35px;font-size:10px}.row-label[data-v-7da5ea19],.sticky-header[data-v-7da5ea19]{width:150px;font-size:10px}.modal-content[data-v-7da5ea19]{width:95vw;max-height:95vh}.modal-header[data-v-7da5ea19],.modal-body[data-v-7da5ea19],.modal-footer[data-v-7da5ea19]{padding:16px}.modal-header h3[data-v-7da5ea19]{font-size:16px}.scatter-layout[data-v-7da5ea19]{flex-direction:column;height:auto}.scatter-chart[data-v-7da5ea19]{height:400px}.trend-sidebar[data-v-7da5ea19]{width:100%;margin-top:16px}.trend-sidebar h4[data-v-7da5ea19]{font-size:16px}}.ad-quality[data-v-e222bebf]{min-height:100vh;background:#f9fafb;display:flex;align-items:center;justify-content:center}.ad-quality-container[data-v-e222bebf]{padding:20px;max-width:800px;margin:0 auto;width:100%}.coming-soon[data-v-e222bebf]{background:#fff;border-radius:16px;box-shadow:0 4px 16px #00000014;padding:60px 40px;text-align:center;border:2px solid rgba(55,53,47,.09)}.coming-soon-icon[data-v-e222bebf]{font-size:64px;margin-bottom:24px;animation:pulse-e222bebf 2s ease-in-out infinite}@keyframes pulse-e222bebf{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.coming-soon h2[data-v-e222bebf]{font-size:24px;font-weight:600;color:#37352f;margin:0 0 16px}.coming-soon p[data-v-e222bebf]{font-size:16px;color:#6b7280;margin:12px 0;line-height:1.6}.coming-soon .hint[data-v-e222bebf]{font-size:14px;color:#9ca3af;margin-top:20px;padding-top:20px;border-top:1px solid rgba(55,53,47,.09)}@media (max-width: 768px){.coming-soon[data-v-e222bebf]{padding:40px 24px}.coming-soon-icon[data-v-e222bebf]{font-size:48px}.coming-soon h2[data-v-e222bebf]{font-size:20px}.coming-soon p[data-v-e222bebf]{font-size:14px}}.poll-detail-overlay[data-v-b664f4d0]{position:fixed;top:0;left:0;width:100%;height:100%;background:#37352fcc;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px;animation:fadeIn-b664f4d0 .3s ease-out}@keyframes fadeIn-b664f4d0{0%{opacity:0}to{opacity:1}}.poll-detail-content[data-v-b664f4d0]{background:#fff;width:100%;max-width:800px;max-height:90vh;border-radius:8px;box-shadow:0 16px 70px #0003,0 0 0 1px #37352f17;display:flex;flex-direction:column;overflow:hidden;animation:slideIn-b664f4d0 .3s ease-out}@keyframes slideIn-b664f4d0{0%{transform:scale(.95) translateY(-20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.poll-detail-header[data-v-b664f4d0]{display:flex;justify-content:space-between;align-items:flex-start;padding:24px;border-bottom:1px solid rgba(55,53,47,.09);background:#fff}.header-info h2[data-v-b664f4d0]{margin:0 0 8px;font-size:24px;font-weight:600;color:#37352f;line-height:1.3}.poll-meta[data-v-b664f4d0]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.meta-badge[data-v-b664f4d0]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.meta-badge.active[data-v-b664f4d0]{background:#22c55e1a;color:#22c55e}.meta-badge.closed[data-v-b664f4d0]{background:#7877741a;color:#787774}.meta-text[data-v-b664f4d0]{font-size:14px;color:#787774}.close-button[data-v-b664f4d0]{background:#37352f0f;border:none;font-size:16px;color:#37352f;cursor:pointer;padding:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .15s ease;flex-shrink:0}.close-button[data-v-b664f4d0]:hover{background:#37352f14}.poll-detail-body[data-v-b664f4d0]{flex:1;overflow-y:auto;padding:24px}.poll-description[data-v-b664f4d0]{margin-bottom:24px}.poll-description p[data-v-b664f4d0]{margin:0;font-size:16px;line-height:1.6;color:#37352f}.poll-rules[data-v-b664f4d0]{background:#f7f6f3;border-radius:6px;padding:16px;margin-bottom:32px}.rule-item[data-v-b664f4d0]{display:flex;align-items:center;margin-bottom:8px}.rule-item[data-v-b664f4d0]:last-child{margin-bottom:0}.rule-label[data-v-b664f4d0]{font-size:14px;font-weight:500;color:#787774;margin-right:8px;min-width:120px}.rule-value[data-v-b664f4d0]{font-size:14px;color:#37352f;font-weight:500}.rule-note[data-v-b664f4d0]{font-size:13px;color:#9b9a97;margin-left:4px}.voting-section[data-v-b664f4d0]{margin-bottom:32px;padding:24px;background:#2383e20a;border-radius:8px;border:1px solid rgba(35,131,226,.1)}.voting-section h3[data-v-b664f4d0]{margin:0 0 16px;font-size:18px;font-weight:600;color:#37352f}.voting-options[data-v-b664f4d0]{margin-bottom:20px}.vote-option[data-v-b664f4d0]{display:flex;align-items:center;padding:12px 16px;border-radius:6px;border:1px solid rgba(55,53,47,.09);background:#fff;margin-bottom:8px;cursor:pointer;transition:all .15s ease}.vote-option[data-v-b664f4d0]:hover:not(.disabled){border-color:#2383e2;box-shadow:0 0 0 1px #2383e21a}.vote-option.disabled[data-v-b664f4d0]{opacity:.5;cursor:not-allowed}.vote-option input[data-v-b664f4d0]{margin-right:12px;accent-color:#2383e2}.option-text[data-v-b664f4d0]{flex:1;font-size:14px;color:#37352f;line-height:1.4}.option-badge[data-v-b664f4d0]{background:#f59e0b1a;color:#f59e0b;font-size:11px;padding:3px 8px;border-radius:10px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.voting-actions[data-v-b664f4d0]{text-align:right}.vote-submit-btn[data-v-b664f4d0]{background:#2383e2;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.vote-submit-btn[data-v-b664f4d0]:hover:not(:disabled){background:#1d74cc;transform:translateY(-1px);box-shadow:0 4px 12px #2383e24d}.vote-submit-btn[data-v-b664f4d0]:disabled{background:#9b9a97;cursor:not-allowed;transform:none;box-shadow:none}.voted-indicator[data-v-b664f4d0]{display:flex;align-items:center;gap:16px;padding:20px;background:#22c55e0a;border:1px solid rgba(34,197,94,.1);border-radius:8px;margin-bottom:32px}.voted-icon[data-v-b664f4d0]{font-size:32px;flex-shrink:0}.voted-text h3[data-v-b664f4d0]{margin:0 0 4px;font-size:16px;font-weight:600;color:#22c55e}.voted-text p[data-v-b664f4d0]{margin:0;font-size:14px;color:#787774}.poll-results h3[data-v-b664f4d0]{margin:0 0 20px;font-size:18px;font-weight:600;color:#37352f}.winning-result[data-v-b664f4d0]{display:flex;align-items:center;gap:16px;padding:24px;background:linear-gradient(135deg,#ffd7001a,#ffa5000d);border:2px solid rgba(255,215,0,.2);border-radius:12px;animation:winnerGlow-b664f4d0 2s ease-in-out}@keyframes winnerGlow-b664f4d0{0%,to{box-shadow:0 0 #ffd7004d}50%{box-shadow:0 0 20px #ffd7004d}}.winner-icon[data-v-b664f4d0]{font-size:48px;flex-shrink:0;animation:bounce-b664f4d0 1s ease-in-out infinite alternate}@keyframes bounce-b664f4d0{0%{transform:translateY(0)}to{transform:translateY(-5px)}}.winner-content[data-v-b664f4d0]{flex:1}.winner-text[data-v-b664f4d0]{font-size:18px;font-weight:600;color:#37352f;line-height:1.4;margin-bottom:8px}.winner-badge[data-v-b664f4d0]{background:#f59e0b26;color:#d97706;font-size:12px;font-weight:500;padding:4px 12px;border-radius:12px;display:inline-block}@media (max-width: 600px){.poll-detail-content[data-v-b664f4d0]{width:95vw;max-height:95vh}.poll-detail-header[data-v-b664f4d0],.poll-detail-body[data-v-b664f4d0]{padding:16px}.poll-meta[data-v-b664f4d0]{flex-direction:column;align-items:flex-start;gap:8px}.voting-section[data-v-b664f4d0]{padding:16px}.result-item[data-v-b664f4d0]{padding:12px}.result-stats[data-v-b664f4d0]{flex-direction:column;align-items:flex-start;gap:8px}.result-numbers[data-v-b664f4d0]{align-self:flex-end}}@media (prefers-color-scheme: dark){.poll-detail-content[data-v-b664f4d0],.poll-detail-header[data-v-b664f4d0]{background:#2f2f2f;border-color:#ffffff17}.header-info h2[data-v-b664f4d0],.poll-description p[data-v-b664f4d0],.rule-value[data-v-b664f4d0],.option-text[data-v-b664f4d0],.winner-text[data-v-b664f4d0]{color:#e9e9e7}.poll-rules[data-v-b664f4d0],.result-bar[data-v-b664f4d0],.results-summary[data-v-b664f4d0]{background:#3a3a3a}.vote-option[data-v-b664f4d0],.result-item[data-v-b664f4d0]{background:#3a3a3a;border-color:#ffffff17}.result-rank[data-v-b664f4d0]{background:#4a4a4a;color:#e9e9e7}.close-button[data-v-b664f4d0],.view-btn[data-v-b664f4d0]{background:#ffffff0f;color:#e9e9e7}.close-button[data-v-b664f4d0]:hover,.view-btn[data-v-b664f4d0]:hover{background:#ffffff1f}}.proposal-form[data-v-5cfb6d18]{background:#fff;border:1px solid rgba(55,53,47,.09);border-radius:8px;padding:32px;margin-bottom:32px}.form-header[data-v-5cfb6d18]{margin-bottom:32px;text-align:center}.form-header h3[data-v-5cfb6d18]{margin:0 0 8px;font-size:24px;font-weight:600;color:#37352f}.form-header p[data-v-5cfb6d18]{margin:0;font-size:16px;color:#787774;line-height:1.5}.proposal-form-content[data-v-5cfb6d18]{max-width:600px;margin:0 auto}.form-group[data-v-5cfb6d18]{margin-bottom:24px}.form-label[data-v-5cfb6d18]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;font-weight:500;color:#37352f}.char-counter[data-v-5cfb6d18]{font-size:12px;color:#9b9a97;font-weight:400}.form-hint[data-v-5cfb6d18]{font-size:12px;color:#9b9a97;font-weight:400;font-style:italic}.form-input[data-v-5cfb6d18],.form-textarea[data-v-5cfb6d18]{width:100%;padding:12px 16px;border:1px solid rgba(55,53,47,.16);border-radius:6px;font-size:14px;color:#37352f;background:#fff;font-family:inherit;transition:all .15s ease;box-sizing:border-box}.form-input[data-v-5cfb6d18]:focus,.form-textarea[data-v-5cfb6d18]:focus{outline:none;border-color:#2383e2;box-shadow:0 0 0 1px #2383e21a}.form-input.error[data-v-5cfb6d18],.form-textarea.error[data-v-5cfb6d18]{border-color:#ef4444;box-shadow:0 0 0 1px #ef44441a}.form-textarea[data-v-5cfb6d18]{resize:vertical;min-height:120px;line-height:1.5}.form-input[data-v-5cfb6d18]::placeholder,.form-textarea[data-v-5cfb6d18]::placeholder{color:#9b9a97}.tags-preview[data-v-5cfb6d18]{margin-top:8px;display:flex;gap:6px;flex-wrap:wrap}.tag-item[data-v-5cfb6d18]{background:#2383e21a;color:#2383e2;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.error-message[data-v-5cfb6d18]{margin-top:4px;font-size:12px;color:#ef4444;display:flex;align-items:center;gap:4px}.error-message[data-v-5cfb6d18]:before{content:"⚠️";font-size:12px}.form-actions[data-v-5cfb6d18]{margin-bottom:20px;text-align:center}.submit-btn[data-v-5cfb6d18]{background:#2383e2;color:#fff;border:none;padding:14px 32px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;min-width:180px}.submit-btn[data-v-5cfb6d18]:hover:not(:disabled){background:#1d74cc;transform:translateY(-1px);box-shadow:0 4px 12px #2383e24d}.submit-btn[data-v-5cfb6d18]:disabled{background:#9b9a97;cursor:not-allowed;transform:none;box-shadow:none}.rate-limit-info[data-v-5cfb6d18]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#f59e0b0a;border:1px solid rgba(245,158,11,.1);border-radius:6px;font-size:13px}.info-icon[data-v-5cfb6d18]{font-size:16px;flex-shrink:0;margin-top:1px}.info-text[data-v-5cfb6d18]{color:#787774;line-height:1.4}.info-text strong[data-v-5cfb6d18]{color:#37352f}.success-message[data-v-5cfb6d18]{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#22c55e0a;border:1px solid rgba(34,197,94,.1);border-radius:8px;margin-top:24px;animation:slideInUp-5cfb6d18 .3s ease-out}@keyframes slideInUp-5cfb6d18{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.success-icon[data-v-5cfb6d18]{font-size:24px;flex-shrink:0}.success-content h4[data-v-5cfb6d18]{margin:0 0 8px;font-size:16px;font-weight:600;color:#22c55e}.success-content p[data-v-5cfb6d18]{margin:0;font-size:14px;color:#787774;line-height:1.5}@media (max-width: 600px){.proposal-form[data-v-5cfb6d18]{padding:24px;margin-bottom:24px}.form-header[data-v-5cfb6d18]{margin-bottom:24px}.form-header h3[data-v-5cfb6d18]{font-size:20px}.form-group[data-v-5cfb6d18]{margin-bottom:20px}.form-input[data-v-5cfb6d18],.form-textarea[data-v-5cfb6d18]{padding:10px 12px;font-size:16px}.submit-btn[data-v-5cfb6d18]{width:100%;padding:16px}.rate-limit-info[data-v-5cfb6d18],.success-message[data-v-5cfb6d18]{padding:16px;gap:10px}}@media (prefers-color-scheme: dark){.proposal-form[data-v-5cfb6d18]{background:#2f2f2f;border-color:#ffffff17}.form-header h3[data-v-5cfb6d18],.form-label[data-v-5cfb6d18],.info-text strong[data-v-5cfb6d18]{color:#e9e9e7}.form-input[data-v-5cfb6d18],.form-textarea[data-v-5cfb6d18]{background:#3a3a3a;border-color:#ffffff29;color:#e9e9e7}.form-input[data-v-5cfb6d18]:focus,.form-textarea[data-v-5cfb6d18]:focus{border-color:#2383e2}.form-input[data-v-5cfb6d18]::placeholder,.form-textarea[data-v-5cfb6d18]::placeholder{color:#6f6e69}}.my-proposals[data-v-5703fcda]{background:#fff;border:1px solid rgba(55,53,47,.09);border-radius:8px;padding:24px;margin-top:32px}.proposals-header[data-v-5703fcda]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(55,53,47,.09)}.proposals-header h3[data-v-5703fcda]{margin:0;font-size:20px;font-weight:600;color:#37352f}.refresh-btn[data-v-5703fcda]{background:#37352f0f;border:none;padding:8px 16px;border-radius:6px;font-size:13px;color:#37352f;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:6px}.refresh-btn[data-v-5703fcda]:hover:not(:disabled){background:#37352f1a}.refresh-btn[data-v-5703fcda]:disabled{opacity:.5;cursor:not-allowed}.loading-state[data-v-5703fcda]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#787774}.loading-spinner[data-v-5703fcda]{width:24px;height:24px;border:2px solid #f7f6f3;border-top:2px solid #2383e2;border-radius:50%;animation:spin-5703fcda 1s linear infinite;margin-bottom:12px}@keyframes spin-5703fcda{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-5703fcda]{text-align:center;padding:40px 20px;color:#787774}.empty-icon[data-v-5703fcda]{font-size:48px;margin-bottom:16px;opacity:.6}.empty-state h4[data-v-5703fcda]{font-size:18px;font-weight:500;color:#37352f;margin:0 0 8px}.empty-state p[data-v-5703fcda]{margin:0;font-size:14px;line-height:1.5}.proposals-list[data-v-5703fcda]{display:flex;flex-direction:column;gap:12px}.proposal-item[data-v-5703fcda]{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:6px;border:1px solid rgba(55,53,47,.09);background:#fff;transition:all .15s ease}.proposal-item[data-v-5703fcda]:hover{border-color:#37352f29;box-shadow:0 2px 8px #0000000a}.proposal-item.status-submitted[data-v-5703fcda]{border-left:3px solid #f59e0b}.proposal-item.status-approved[data-v-5703fcda]{border-left:3px solid #22c55e}.proposal-item.status-rejected[data-v-5703fcda]{border-left:3px solid #ef4444}.proposal-item.status-in_poll[data-v-5703fcda]{border-left:3px solid #2383e2}.proposal-item.status-done[data-v-5703fcda]{border-left:3px solid #8b5cf6}.proposal-content[data-v-5703fcda]{flex:1}.proposal-header[data-v-5703fcda]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px}.proposal-title[data-v-5703fcda]{margin:0;font-size:16px;font-weight:600;color:#37352f;line-height:1.3;flex:1}.proposal-meta[data-v-5703fcda]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.proposal-status[data-v-5703fcda]{font-size:12px;padding:4px 8px;border-radius:12px;font-weight:500;white-space:nowrap;text-align:center}.proposal-status.status-submitted[data-v-5703fcda]{background:#f59e0b1a;color:#f59e0b}.proposal-status.status-approved[data-v-5703fcda]{background:#22c55e1a;color:#22c55e}.proposal-status.status-rejected[data-v-5703fcda]{background:#ef44441a;color:#ef4444}.proposal-status.status-in_poll[data-v-5703fcda]{background:#2383e21a;color:#2383e2}.proposal-status.status-done[data-v-5703fcda]{background:#8b5cf61a;color:#8b5cf6}.proposal-date[data-v-5703fcda]{font-size:12px;color:#9b9a97}.proposal-tags[data-v-5703fcda]{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.proposal-tag[data-v-5703fcda]{background:#37352f0f;color:#787774;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500}.proposal-actions[data-v-5703fcda]{flex-shrink:0}.expand-btn[data-v-5703fcda]{background:none;border:none;padding:4px 8px;border-radius:4px;font-size:12px;color:#9b9a97;cursor:pointer;transition:all .15s ease}.expand-btn[data-v-5703fcda]:hover{background:#37352f0f;color:#37352f}.proposals-stats[data-v-5703fcda]{margin-top:24px;padding-top:20px;border-top:1px solid rgba(55,53,47,.06)}.stats-grid[data-v-5703fcda]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:16px}.stat-item[data-v-5703fcda]{text-align:center;padding:12px;background:#f7f6f3;border-radius:6px}.stat-value[data-v-5703fcda]{font-size:24px;font-weight:700;color:#37352f;margin-bottom:4px}.stat-label[data-v-5703fcda]{font-size:12px;color:#787774;text-transform:uppercase;font-weight:500;letter-spacing:.5px}@media (max-width: 600px){.my-proposals[data-v-5703fcda]{padding:16px}.proposals-header[data-v-5703fcda]{flex-direction:column;align-items:flex-start;gap:12px}.proposal-header[data-v-5703fcda]{flex-direction:column;align-items:flex-start;gap:8px}.proposal-meta[data-v-5703fcda]{align-items:flex-start;flex-direction:row;gap:8px}.stats-grid[data-v-5703fcda]{grid-template-columns:repeat(2,1fr)}.proposal-item[data-v-5703fcda]{padding:12px}}@media (prefers-color-scheme: dark){.my-proposals[data-v-5703fcda],.proposal-item[data-v-5703fcda]{background:#2f2f2f;border-color:#ffffff17}.proposals-header[data-v-5703fcda]{border-color:#ffffff0f}.proposals-header h3[data-v-5703fcda],.proposal-title[data-v-5703fcda],.stat-value[data-v-5703fcda]{color:#e9e9e7}.refresh-btn[data-v-5703fcda]{background:#ffffff0f;color:#e9e9e7}.refresh-btn[data-v-5703fcda]:hover:not(:disabled){background:#ffffff1a}.proposal-tag[data-v-5703fcda]{background:#ffffff0f;color:#9b9a97}.stat-item[data-v-5703fcda]{background:#3a3a3a}.empty-state h4[data-v-5703fcda]{color:#e9e9e7}}.polls-page[data-v-94426b15]{--notion-text: #37352f;--notion-text-light: #787774;--notion-text-gray: #9b9a97;--notion-gray: #f7f6f3;--notion-border: rgba(55, 53, 47, .09);--notion-hover: rgba(55, 53, 47, .08);--notion-blue: #2383e2;--notion-background: #ffffff;--notion-page-width: 900px;min-height:100vh;background:var(--notion-background);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol;color:var(--notion-text);line-height:1.5;font-size:16px;-webkit-font-smoothing:antialiased}.page-header[data-v-94426b15]{padding:96px 96px 0;max-width:var(--notion-page-width);margin:0 auto}.header-content[data-v-94426b15]{margin-bottom:32px}.page-title[data-v-94426b15]{font-size:40px;line-height:1.2;font-weight:700;color:var(--notion-text);margin:0 0 8px;letter-spacing:-.003em}.page-subtitle[data-v-94426b15]{font-size:16px;line-height:1.5;color:var(--notion-text-light);margin:0;font-weight:400}.page-content[data-v-94426b15]{max-width:var(--notion-page-width);margin:0 auto;padding:0 96px 96px}.polls-tabs[data-v-94426b15]{display:flex;background:var(--notion-gray);border-radius:8px;padding:4px;margin-bottom:32px;border:1px solid var(--notion-border)}.tab-button[data-v-94426b15]{flex:1;padding:12px 16px;border:none;background:none;font-size:14px;font-weight:500;color:var(--notion-text-light);cursor:pointer;border-radius:6px;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:8px}.tab-button[data-v-94426b15]:hover{color:var(--notion-text);background:#37352f0f}.tab-button.active[data-v-94426b15]{color:var(--notion-text);background:var(--notion-background);box-shadow:0 1px 3px #0000001a}.tab-count[data-v-94426b15]{background:var(--notion-text-gray);color:var(--notion-background);font-size:12px;padding:2px 6px;border-radius:10px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-weight:600}.tab-button.active .tab-count[data-v-94426b15]{background:var(--notion-blue)}.tab-content[data-v-94426b15]{min-height:400px}.tab-panel[data-v-94426b15]{animation:fadeIn-94426b15 .2s ease-out}@keyframes fadeIn-94426b15{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.page-header[data-v-94426b15]{padding:80px 64px 0}.page-content[data-v-94426b15]{padding:0 64px 80px}.polls-page[data-v-94426b15]{--notion-page-width: 100%}}@media (max-width: 900px){.page-header[data-v-94426b15]{padding:64px 40px 0}.page-content[data-v-94426b15]{padding:0 40px 64px}.page-title[data-v-94426b15]{font-size:32px}.polls-tabs[data-v-94426b15]{flex-direction:column}.tab-button[data-v-94426b15]{justify-content:flex-start}}@media (max-width: 600px){.page-header[data-v-94426b15]{padding:48px 24px 0}.page-content[data-v-94426b15]{padding:0 24px 48px}.page-title[data-v-94426b15]{font-size:28px}.page-subtitle[data-v-94426b15]{font-size:15px}}@media (prefers-color-scheme: dark){.polls-page[data-v-94426b15]{--notion-background: #191919;--notion-text: #e9e9e7;--notion-text-light: #9b9a97;--notion-text-gray: #6f6e69;--notion-gray: #2f2f2f;--notion-border: rgba(255, 255, 255, .09);--notion-hover: rgba(255, 255, 255, .05)}}.news-detail[data-v-24d727a6]{min-height:100vh;background:#f8f9fa}.loading-state[data-v-24d727a6],.error-state[data-v-24d727a6]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px;color:#718096}.loading-spinner[data-v-24d727a6]{width:40px;height:40px;border:4px solid #f0f2f5;border-top:4px solid #667eea;border-radius:50%;animation:spin-24d727a6 1s linear infinite}@keyframes spin-24d727a6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state h2[data-v-24d727a6]{margin:0;color:#e53e3e;font-size:24px;font-weight:600}.error-state p[data-v-24d727a6]{margin:0;font-size:16px;text-align:center}.back-btn[data-v-24d727a6]{padding:12px 20px;background:#667eea;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.back-btn[data-v-24d727a6]:hover{background:#5a67d8;transform:translateY(-1px)}.article-content[data-v-24d727a6]{max-width:800px;margin:0 auto;padding:40px 24px}.article-nav[data-v-24d727a6]{margin-bottom:32px}.article-header[data-v-24d727a6]{margin-bottom:40px}.article-title[data-v-24d727a6]{font-size:36px;font-weight:700;color:#2d3748;line-height:1.2;margin:0 0 24px}.article-meta[data-v-24d727a6]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.article-date[data-v-24d727a6]{color:#718096;font-size:16px;font-weight:500}.article-tags[data-v-24d727a6]{display:flex;flex-wrap:wrap;gap:8px}.tag[data-v-24d727a6]{padding:6px 12px;background:#667eea1a;color:#667eea;border-radius:16px;font-size:14px;font-weight:500}.article-body[data-v-24d727a6]{margin-bottom:48px}.markdown-content[data-v-24d727a6]{color:#4a5568;font-size:18px;line-height:1.8}.markdown-content[data-v-24d727a6] h1,.markdown-content[data-v-24d727a6] h2,.markdown-content[data-v-24d727a6] h3{color:#2d3748;font-weight:600;margin:32px 0 16px}.markdown-content[data-v-24d727a6] h1{font-size:32px}.markdown-content[data-v-24d727a6] h2{font-size:28px}.markdown-content[data-v-24d727a6] h3{font-size:24px}.markdown-content[data-v-24d727a6] p{margin:16px 0}.markdown-content[data-v-24d727a6] a{color:#667eea;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.markdown-content[data-v-24d727a6] a:hover{border-bottom-color:#667eea}.no-content[data-v-24d727a6]{text-align:center;color:#718096;font-style:italic;padding:48px 0}.article-gallery[data-v-24d727a6]{margin-bottom:48px}.article-gallery h3[data-v-24d727a6]{font-size:24px;font-weight:600;color:#2d3748;margin:0 0 24px}.gallery-grid[data-v-24d727a6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.gallery-item[data-v-24d727a6]{margin:0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #00000014;transition:transform .2s ease;cursor:pointer}.gallery-item[data-v-24d727a6]:hover{transform:translateY(-4px)}.gallery-image[data-v-24d727a6]{width:100%;height:auto;object-fit:contain;display:block;max-height:400px}.gallery-caption[data-v-24d727a6]{padding:16px;color:#4a5568;font-size:14px;line-height:1.5;background:#fff}.article-external[data-v-24d727a6]{text-align:center;padding:24px;background:#f7fafc;border-radius:12px;border:1px solid #e2e8f0}.external-link[data-v-24d727a6]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#667eea;color:#fff;text-decoration:none;border-radius:8px;font-weight:500;transition:all .2s}.external-link[data-v-24d727a6]:hover{background:#5a67d8;transform:translateY(-1px)}@media (max-width: 768px){.article-content[data-v-24d727a6]{padding:24px 16px}.article-title[data-v-24d727a6]{font-size:28px}.article-meta[data-v-24d727a6]{flex-direction:column;align-items:flex-start;gap:12px}.markdown-content[data-v-24d727a6]{font-size:16px}.gallery-grid[data-v-24d727a6]{grid-template-columns:1fr;gap:16px}.gallery-image[data-v-24d727a6]{max-height:300px}}.image-popup[data-v-24d727a6]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:flex;align-items:center;justify-content:center}.popup-overlay[data-v-24d727a6]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000e6}.popup-content[data-v-24d727a6]{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;z-index:10000}.popup-close[data-v-24d727a6]{position:absolute;top:-50px;right:0;width:40px;height:40px;background:#fff3;color:#fff;border:none;border-radius:50%;font-size:24px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;z-index:10001}.popup-close[data-v-24d727a6]:hover{background:#ffffff4d}.popup-image[data-v-24d727a6]{max-width:100%;max-height:80vh;object-fit:contain;border-radius:8px;box-shadow:0 8px 32px #0000004d}.popup-caption[data-v-24d727a6]{margin-top:16px;padding:12px 24px;background:#000000b3;color:#fff;border-radius:24px;font-size:14px;line-height:1.5;text-align:center;max-width:400px}@media (max-width: 768px){.popup-close[data-v-24d727a6]{top:-40px;width:36px;height:36px;font-size:20px}.popup-image[data-v-24d727a6]{max-height:75vh}.popup-caption[data-v-24d727a6]{margin:16px;padding:8px 16px;font-size:13px}}
