.AuthForm_container__8A0be{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;position:relative}.AuthForm_backLink__Fo_qF{position:absolute;top:2rem;left:2rem;font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:color .2s ease;z-index:10}.AuthForm_backLink__Fo_qF:hover{color:var(--neon-purple,var(--purple-primary))}.AuthForm_container__8A0be:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(79,38,131,.2) 0,transparent 70%);pointer-events:none;animation:AuthForm_pulse____EsV 4s ease-in-out infinite}@keyframes AuthForm_pulse____EsV{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.1)}}.AuthForm_card__ePXKs{background:var(--bg-surface);padding:3rem;border:1px solid var(--border-primary);max-width:440px;width:100%;position:relative;-webkit-clip-path:polygon(0 0,calc(100% - 25px) 0,100% 25px,100% 100%,25px 100%,0 calc(100% - 25px));clip-path:polygon(0 0,calc(100% - 25px) 0,100% 25px,100% 100%,25px 100%,0 calc(100% - 25px));box-shadow:var(--shadow-elevated);animation:AuthForm_slideIn__dNbmZ .6s ease-out;z-index:10}@keyframes AuthForm_slideIn__dNbmZ{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.AuthForm_card__ePXKs:after,.AuthForm_card__ePXKs:before{content:"";position:absolute;border:2px solid var(--purple-primary);width:30px;height:30px}.AuthForm_card__ePXKs:before{top:15px;left:15px;border-right:none;border-bottom:none;box-shadow:var(--glow-purple)}.AuthForm_card__ePXKs:after{bottom:15px;right:15px;border-left:none;border-top:none;box-shadow:var(--glow-purple)}.AuthForm_card__ePXKs>:first-child:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--purple-primary) 0,var(--gold-primary) 100%)}.AuthForm_title__uHSh8{color:var(--text-primary);font-size:2.25rem;margin:0 0 .5rem;text-align:center;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;position:relative}.AuthForm_title__uHSh8:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,transparent 0,var(--gold-primary) 50%,transparent 100%)}.AuthForm_subtitle__lOLLN{color:var(--text-secondary);margin:0 0 2.5rem;text-align:center;font-size:.95rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.AuthForm_form__marQN{display:flex;flex-direction:column;gap:1.5rem}.AuthForm_formGroup__GI9Tq{display:flex;flex-direction:column;gap:.5rem}.AuthForm_nameRow__Uw6Ml{display:flex;gap:1rem}.AuthForm_nameRow__Uw6Ml .AuthForm_formGroup__GI9Tq{flex:1 1}.AuthForm_formGroup__GI9Tq label{font-weight:600;color:var(--text-secondary);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.AuthForm_input__XHYg6{padding:.875rem;background:var(--bg-elevated);border:1px solid var(--border-primary);color:var(--text-primary);font-size:1rem;font-family:var(--font-body);transition:all .3s ease}.AuthForm_input__XHYg6::placeholder{color:var(--text-muted)}.AuthForm_input__XHYg6:focus{outline:none;border-color:var(--purple-primary);box-shadow:var(--glow-purple)}.AuthForm_error__axs9E{padding:.875rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#EF4444;font-size:.9rem;animation:AuthForm_shake__kaXB1 .4s ease-in-out}@keyframes AuthForm_shake__kaXB1{0%,to{transform:translateX(0)}25%{transform:translateX(-8px)}75%{transform:translateX(8px)}}.AuthForm_success__xFBSE{padding:1.5rem;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);color:#22C55E;font-size:1rem;text-align:center;line-height:1.5}.AuthForm_checking__Yy_r7{font-size:.8rem;color:var(--text-muted)}.AuthForm_available__gNL5z{font-size:.8rem;color:#22C55E}.AuthForm_unavailable__QSTkZ{font-size:.8rem;color:#EF4444}.AuthForm_submitButton___GsJq{padding:1rem;background:linear-gradient(135deg,var(--purple-primary) 0,var(--purple-dark) 100%);color:var(--text-primary);border:1px solid var(--purple-primary);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.AuthForm_submitButton___GsJq:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.AuthForm_submitButton___GsJq:hover:not(:disabled){box-shadow:var(--glow-purple);transform:translateY(-2px)}.AuthForm_submitButton___GsJq:hover:not(:disabled):before{left:100%}.AuthForm_submitButton___GsJq:active:not(:disabled){transform:translateY(0)}.AuthForm_submitButton___GsJq:disabled{opacity:.5;cursor:not-allowed}.AuthForm_toggleButton__36bb3{padding:.75rem;background:transparent;border:1px solid var(--border-primary);color:var(--text-secondary);font-size:.9rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.AuthForm_toggleButton__36bb3:hover{color:var(--gold-primary);border-color:var(--gold-primary);box-shadow:0 0 15px rgba(255,198,47,.2)}@media (max-width:768px){.AuthForm_card__ePXKs{padding:2rem;-webkit-clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px));clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px))}.AuthForm_title__uHSh8{font-size:1.75rem}.AuthForm_subtitle__lOLLN{font-size:.85rem}}.AuthForm_disclaimer___3seG{color:var(--text-muted);font-size:.7rem;text-align:center;margin-top:1.5rem}[data-theme=light] .AuthForm_container__8A0be:before{background:radial-gradient(circle,rgba(79,38,131,.03) 0,transparent 70%)}[data-theme=light] .AuthForm_card__ePXKs{background:#ffffff;border:none;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 20px rgba(0,0,0,.06)}[data-theme=light] .AuthForm_card__ePXKs:after,[data-theme=light] .AuthForm_card__ePXKs:before{box-shadow:none;border-color:rgba(79,38,131,.2)}[data-theme=light] .AuthForm_input__XHYg6{background:#fafafa;border:1px solid rgba(28,28,40,.1)}[data-theme=light] .AuthForm_input__XHYg6:focus{background:#ffffff;border-color:var(--purple-primary);box-shadow:0 0 0 3px rgba(79,38,131,.08)}[data-theme=light] .AuthForm_submitButton___GsJq{color:#ffffff!important;box-shadow:0 2px 8px rgba(79,38,131,.25)}[data-theme=light] .AuthForm_submitButton___GsJq:hover:not(:disabled){box-shadow:0 4px 16px rgba(79,38,131,.35)}[data-theme=light] .AuthForm_toggleButton__36bb3{background:#ffffff;border:1px solid rgba(28,28,40,.12)}[data-theme=light] .AuthForm_toggleButton__36bb3:hover{background:#fafafa;border-color:var(--gold-primary);color:#b8860b}.AuthButton_container__J6RW2{display:flex;align-items:center;gap:1rem;padding:.875rem 1.25rem;background:var(--bg-surface);border:1px solid var(--border-primary);position:relative;-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);transition:all .3s ease}.AuthButton_container__J6RW2:hover{border-color:var(--purple-primary);box-shadow:0 0 15px rgba(79,38,131,.2)}.AuthButton_container__J6RW2:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,var(--purple-primary) 0,var(--gold-primary) 100%)}.AuthButton_username__mkehk{color:var(--text-primary);font-weight:600}.AuthButton_button__tvRTr,.AuthButton_username__mkehk{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.AuthButton_button__tvRTr{padding:.625rem 1.25rem;background:linear-gradient(135deg,var(--gold-primary) 0,var(--gold-dark) 100%);color:var(--bg-primary);border:1px solid var(--gold-primary);font-weight:700;cursor:pointer;transition:all .3s ease;white-space:nowrap;position:relative;overflow:hidden}.AuthButton_button__tvRTr:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.AuthButton_button__tvRTr:hover{box-shadow:var(--glow-gold);transform:translateY(-2px)}.AuthButton_button__tvRTr:hover:before{left:100%}.AuthButton_button__tvRTr:active{transform:translateY(0)}@media (max-width:768px){.AuthButton_container__J6RW2{flex-direction:column;gap:.75rem;padding:1rem}.AuthButton_button__tvRTr{width:100%}}.ConfirmModal_overlay__Yiuur{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;animation:ConfirmModal_fadeIn__88Svl .2s ease-out}@keyframes ConfirmModal_fadeIn__88Svl{0%{opacity:0}to{opacity:1}}.ConfirmModal_modal__br5Fm{background:linear-gradient(135deg,var(--bg-surface) 0,var(--bg-elevated) 100%);border:2px solid var(--purple-primary);border-radius:12px;padding:2rem;max-width:400px;width:90%;text-align:center;position:relative;animation:ConfirmModal_slideUp__XX9DC .3s ease-out}@keyframes ConfirmModal_slideUp__XX9DC{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ConfirmModal_modal__br5Fm:after,.ConfirmModal_modal__br5Fm:before{content:"";position:absolute;width:16px;height:16px;border:2px solid var(--gold-primary)}.ConfirmModal_modal__br5Fm:before{top:8px;left:8px;border-right:none;border-bottom:none}.ConfirmModal_modal__br5Fm:after{bottom:8px;right:8px;border-left:none;border-top:none}.ConfirmModal_icon__V6n75{font-size:3rem;margin-bottom:1rem}.ConfirmModal_title__4a5q3{color:var(--gold-primary);font-size:1.25rem;font-weight:700;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.05em}.ConfirmModal_message__nDkDk{color:var(--text-secondary);font-size:.95rem;margin:0 0 1.5rem;line-height:1.5}.ConfirmModal_buttons__3g2sx{display:flex;gap:1rem;justify-content:center}.ConfirmModal_cancelButton__29NFy,.ConfirmModal_confirmButton__LSeoC{padding:.75rem 1.5rem;border-radius:6px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.03em}.ConfirmModal_cancelButton__29NFy{background:transparent;border:1px solid var(--border-primary);color:var(--text-secondary)}.ConfirmModal_cancelButton__29NFy:hover{border-color:var(--text-secondary);color:var(--text-primary)}.ConfirmModal_confirmButton__LSeoC{background:linear-gradient(135deg,var(--purple-primary) 0,var(--purple-dark) 100%);border:1px solid var(--purple-primary);color:white}.ConfirmModal_confirmButton__LSeoC:hover{background:linear-gradient(135deg,var(--purple-glow) 0,var(--purple-primary) 100%);box-shadow:0 0 20px rgba(79,38,131,.4)}[data-theme=light] .ConfirmModal_overlay__Yiuur{background:rgba(28,28,40,.4)}[data-theme=light] .ConfirmModal_modal__br5Fm{background:#ffffff;border:none;box-shadow:0 4px 20px rgba(0,0,0,.12),0 8px 40px rgba(0,0,0,.08)}[data-theme=light] .ConfirmModal_modal__br5Fm:after,[data-theme=light] .ConfirmModal_modal__br5Fm:before{border-color:rgba(218,165,32,.3)}[data-theme=light] .ConfirmModal_cancelButton__29NFy{background:#ffffff;border:1px solid rgba(28,28,40,.12)}[data-theme=light] .ConfirmModal_cancelButton__29NFy:hover{background:#fafafa;border-color:var(--purple-primary);color:var(--purple-primary)}[data-theme=light] .ConfirmModal_confirmButton__LSeoC{color:#ffffff!important;box-shadow:0 2px 8px rgba(79,38,131,.25)}[data-theme=light] .ConfirmModal_confirmButton__LSeoC:hover{box-shadow:0 4px 16px rgba(79,38,131,.35)}.ReportModal_overlay__8qMsY{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;animation:ReportModal_fadeIn__GZ79Q .2s ease-out}@keyframes ReportModal_fadeIn__GZ79Q{0%{opacity:0}to{opacity:1}}.ReportModal_modal__Dz3BZ{background:linear-gradient(135deg,var(--bg-surface) 0,var(--bg-elevated) 100%);border:2px solid var(--purple-primary);border-radius:12px;padding:2rem;max-width:420px;width:90%;text-align:center;position:relative;animation:ReportModal_slideUp__Wenrh .3s ease-out}@keyframes ReportModal_slideUp__Wenrh{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ReportModal_modal__Dz3BZ:after,.ReportModal_modal__Dz3BZ:before{content:"";position:absolute;width:16px;height:16px;border:2px solid var(--gold-primary)}.ReportModal_modal__Dz3BZ:before{top:8px;left:8px;border-right:none;border-bottom:none}.ReportModal_modal__Dz3BZ:after{bottom:8px;right:8px;border-left:none;border-top:none}.ReportModal_icon__SJUp6{font-size:3rem;margin-bottom:1rem}.ReportModal_title__AqGoa{color:var(--gold-primary);font-size:1.25rem;font-weight:700;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.05em}.ReportModal_message__gYs0T{color:var(--text-secondary);font-size:.95rem;margin:0 0 1.5rem;line-height:1.5}.ReportModal_formGroup__XCiat{margin-bottom:1rem;text-align:left}.ReportModal_label__DS_H1{display:block;color:var(--text-secondary);font-size:.85rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.03em}.ReportModal_select__Jhd8Q{width:100%;padding:.75rem;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-primary);font-size:.95rem;cursor:pointer;transition:border-color .2s ease}.ReportModal_select__Jhd8Q:focus,.ReportModal_select__Jhd8Q:hover{border-color:var(--purple-primary);outline:none}.ReportModal_textarea__OXcZV{width:100%;padding:.75rem;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-primary);font-size:.95rem;resize:vertical;min-height:80px;font-family:inherit;transition:border-color .2s ease}.ReportModal_textarea__OXcZV:focus,.ReportModal_textarea__OXcZV:hover{border-color:var(--purple-primary);outline:none}.ReportModal_textarea__OXcZV::placeholder{color:var(--text-muted)}.ReportModal_error__rY4lx{color:#ef4444;font-size:.85rem;margin:0 0 1rem}.ReportModal_buttons__Ic29B{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.ReportModal_cancelButton__hecb2,.ReportModal_confirmButton__j_bKv{padding:.75rem 1.5rem;border-radius:6px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.03em}.ReportModal_cancelButton__hecb2{background:transparent;border:1px solid var(--border-primary);color:var(--text-secondary)}.ReportModal_cancelButton__hecb2:hover:not(:disabled){border-color:var(--text-secondary);color:var(--text-primary)}.ReportModal_confirmButton__j_bKv{background:linear-gradient(135deg,var(--purple-primary) 0,var(--purple-dark) 100%);border:1px solid var(--purple-primary);color:white}.ReportModal_confirmButton__j_bKv:hover:not(:disabled){background:linear-gradient(135deg,var(--purple-glow) 0,var(--purple-primary) 100%);box-shadow:0 0 20px rgba(79,38,131,.4)}.ReportModal_cancelButton__hecb2:disabled,.ReportModal_confirmButton__j_bKv:disabled{opacity:.6;cursor:not-allowed}[data-theme=light] .ReportModal_overlay__8qMsY{background:rgba(28,28,40,.4)}[data-theme=light] .ReportModal_modal__Dz3BZ{background:#ffffff;border:none;box-shadow:0 4px 20px rgba(0,0,0,.12),0 8px 40px rgba(0,0,0,.08)}[data-theme=light] .ReportModal_modal__Dz3BZ:after,[data-theme=light] .ReportModal_modal__Dz3BZ:before{border-color:rgba(218,165,32,.3)}[data-theme=light] .ReportModal_select__Jhd8Q,[data-theme=light] .ReportModal_textarea__OXcZV{background:#fafafa;border:1px solid rgba(28,28,40,.1)}[data-theme=light] .ReportModal_select__Jhd8Q:focus,[data-theme=light] .ReportModal_select__Jhd8Q:hover,[data-theme=light] .ReportModal_textarea__OXcZV:focus,[data-theme=light] .ReportModal_textarea__OXcZV:hover{background:#ffffff;border-color:var(--purple-primary);box-shadow:0 0 0 3px rgba(79,38,131,.08)}[data-theme=light] .ReportModal_cancelButton__hecb2{background:#ffffff;border:1px solid rgba(28,28,40,.12)}[data-theme=light] .ReportModal_cancelButton__hecb2:hover:not(:disabled){background:#fafafa;border-color:var(--purple-primary);color:var(--purple-primary)}[data-theme=light] .ReportModal_confirmButton__j_bKv{color:#ffffff!important;box-shadow:0 2px 8px rgba(79,38,131,.25)}[data-theme=light] .ReportModal_confirmButton__j_bKv:hover:not(:disabled){box-shadow:0 4px 16px rgba(79,38,131,.35)}.UpgradeModal_overlay__oqL_5{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;animation:UpgradeModal_fadeIn__5Z_Bf .2s ease-out}@keyframes UpgradeModal_fadeIn__5Z_Bf{0%{opacity:0}to{opacity:1}}.UpgradeModal_modal__roY4k{background:linear-gradient(135deg,var(--bg-surface) 0,var(--bg-elevated) 100%);border:2px solid var(--gold-primary);border-radius:12px;padding:2rem;max-width:400px;width:90%;text-align:center;position:relative;animation:UpgradeModal_slideUp__G8wc2 .3s ease-out}@keyframes UpgradeModal_slideUp__G8wc2{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.UpgradeModal_modal__roY4k:after,.UpgradeModal_modal__roY4k:before{content:"";position:absolute;width:16px;height:16px;border:2px solid var(--gold-primary)}.UpgradeModal_modal__roY4k:before{top:8px;left:8px;border-right:none;border-bottom:none}.UpgradeModal_modal__roY4k:after{bottom:8px;right:8px;border-left:none;border-top:none}.UpgradeModal_icon__l0WFz{font-size:3rem;margin-bottom:1rem}.UpgradeModal_title__BDTI4{color:var(--gold-primary);font-size:1.25rem;font-weight:700;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.05em}.UpgradeModal_message__3dU08{color:var(--text-primary);font-size:.95rem;margin:0 0 .5rem;line-height:1.5}.UpgradeModal_price__Pyqgd{color:var(--gold-primary);font-size:.95rem;margin:0 0 1.5rem;font-weight:600}.UpgradeModal_buttons__9weIV{display:flex;gap:1rem;justify-content:center}.UpgradeModal_cancelButton__wqxtB{padding:.75rem 1.5rem;border-radius:6px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.03em;background:transparent;border:1px solid var(--border-primary);color:var(--text-secondary)}.UpgradeModal_cancelButton__wqxtB:hover{border-color:var(--text-muted);color:var(--text-primary)}.UpgradeModal_subscribeButton__OF8na{padding:.75rem 1.5rem;border-radius:6px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.03em;background:linear-gradient(135deg,var(--gold-primary) 0,var(--gold-dark) 100%);border:1px solid var(--gold-primary);color:var(--bg-primary)}.UpgradeModal_subscribeButton__OF8na:hover{background:linear-gradient(135deg,var(--gold-light) 0,var(--gold-primary) 100%);box-shadow:0 0 20px rgba(255,198,0,.3)}.UpgradeModal_subscribeButton__OF8na:disabled{opacity:.7;cursor:not-allowed}[data-theme=light] .UpgradeModal_overlay__oqL_5{background:rgba(28,28,40,.4)}[data-theme=light] .UpgradeModal_modal__roY4k{background:#ffffff;border:none;box-shadow:0 4px 20px rgba(0,0,0,.12),0 8px 40px rgba(0,0,0,.08)}[data-theme=light] .UpgradeModal_modal__roY4k:after,[data-theme=light] .UpgradeModal_modal__roY4k:before{border-color:rgba(218,165,32,.3)}[data-theme=light] .UpgradeModal_cancelButton__wqxtB{border-color:#d1d5db;color:#6b7280}[data-theme=light] .UpgradeModal_cancelButton__wqxtB:hover{border-color:#9ca3af;color:#374151}[data-theme=light] .UpgradeModal_subscribeButton__OF8na{color:#1c1c28!important;box-shadow:0 2px 8px rgba(218,165,32,.3)}[data-theme=light] .UpgradeModal_subscribeButton__OF8na:hover{box-shadow:0 4px 14px rgba(218,165,32,.4)}.AISummaryModal_overlay__N8k07{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;animation:AISummaryModal_fadeIn__QaFnd .2s ease-out}@keyframes AISummaryModal_fadeIn__QaFnd{0%{opacity:0}to{opacity:1}}.AISummaryModal_modal__UUKvy{background:linear-gradient(135deg,var(--bg-surface) 0,var(--bg-elevated) 100%);border:2px solid var(--purple-primary);border-radius:12px;padding:2rem;max-width:500px;width:90%;position:relative;animation:AISummaryModal_slideUp__1Vc0Y .3s ease-out}@keyframes AISummaryModal_slideUp__1Vc0Y{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AISummaryModal_modal__UUKvy:after,.AISummaryModal_modal__UUKvy:before{content:"";position:absolute;width:16px;height:16px;border:2px solid var(--purple-primary)}.AISummaryModal_modal__UUKvy:before{top:8px;left:8px;border-right:none;border-bottom:none}.AISummaryModal_modal__UUKvy:after{bottom:8px;right:8px;border-left:none;border-top:none}.AISummaryModal_closeX__nCuAH{position:absolute;top:.5rem;right:.75rem;background:none;border:none;color:var(--text-muted);font-size:1.5rem;cursor:pointer;padding:.25rem;line-height:1;transition:color .2s ease}.AISummaryModal_closeX__nCuAH:hover{color:var(--text-primary)}.AISummaryModal_icon__Ph2ze{font-size:2.5rem;text-align:center;margin-bottom:.5rem}.AISummaryModal_title__KkyXY{color:var(--purple-primary);font-size:1.25rem;font-weight:700;margin:0 0 .25rem;text-transform:uppercase;letter-spacing:.05em;text-align:center}.AISummaryModal_topicTitle__dTK5Z{color:var(--text-muted);font-size:.85rem;margin:0 0 1.5rem;text-align:center;font-style:italic}.AISummaryModal_loading__Bay1L{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 0;color:var(--text-secondary)}.AISummaryModal_spinner__2vWXO{width:32px;height:32px;border:3px solid var(--border-primary);border-top-color:var(--purple-primary);border-radius:50%;animation:AISummaryModal_spin__D_2bI 1s linear infinite}@keyframes AISummaryModal_spin__D_2bI{to{transform:rotate(1turn)}}.AISummaryModal_summaryContent__oJi7_{text-align:left;margin-bottom:1.5rem}.AISummaryModal_headline__tT6M_{color:var(--text-primary);font-size:1.1rem;font-weight:600;margin:0 0 1rem;line-height:1.4}.AISummaryModal_bullets__0FBJP{margin:0 0 1rem;padding-left:1.25rem;color:var(--text-secondary);font-size:.9rem;line-height:1.6}.AISummaryModal_bullets__0FBJP li{margin-bottom:.5rem}.AISummaryModal_vibe__qGN00{display:inline-block;padding:.375rem .75rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:4px}.AISummaryModal_vibeOptimistic__KZy1M{background:rgba(16,185,129,.2);color:#34D399;border:1px solid #10b981}.AISummaryModal_vibeMixed__WSv8b{background:rgba(245,158,11,.2);color:#FBBF24;border:1px solid #f59e0b}.AISummaryModal_vibeFrustrated__0OEG4{background:rgba(239,68,68,.2);color:#F87171;border:1px solid #ef4444}.AISummaryModal_noSummary__8rKuJ{text-align:center;padding:1rem 0;color:var(--text-secondary)}.AISummaryModal_noSummary__8rKuJ p{margin:0 0 1rem}.AISummaryModal_generateButton__JNtxt{padding:.625rem 1.25rem;background:linear-gradient(135deg,var(--purple-primary) 0,var(--purple-dark) 100%);color:var(--text-primary);border:1px solid var(--purple-primary);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.AISummaryModal_generateButton__JNtxt:hover{box-shadow:0 0 20px rgba(79,38,131,.4)}.AISummaryModal_buttons__Ql2yB{display:flex;justify-content:center;margin-top:1rem}.AISummaryModal_closeButton__3YCPv{padding:.625rem 1.5rem;border-radius:6px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s ease;background:var(--bg-elevated);border:1px solid var(--border-primary);color:var(--text-secondary)}.AISummaryModal_closeButton__3YCPv:hover{background:var(--bg-surface);color:var(--text-primary);border-color:var(--text-muted)}[data-theme=light] .AISummaryModal_overlay__N8k07{background:rgba(28,28,40,.4)}[data-theme=light] .AISummaryModal_modal__UUKvy{background:#ffffff;border:none;box-shadow:0 4px 20px rgba(0,0,0,.12),0 8px 40px rgba(0,0,0,.08)}[data-theme=light] .AISummaryModal_modal__UUKvy:after,[data-theme=light] .AISummaryModal_modal__UUKvy:before{border-color:rgba(79,38,131,.2)}[data-theme=light] .AISummaryModal_spinner__2vWXO{border-color:rgba(79,38,131,.1);border-top-color:var(--purple-primary)}[data-theme=light] .AISummaryModal_generateButton__JNtxt{background:linear-gradient(135deg,var(--purple-primary) 0,#3a1d63 100%)!important;border:1px solid var(--purple-primary)!important;color:#ffffff!important;box-shadow:0 2px 8px rgba(79,38,131,.25)}[data-theme=light] .AISummaryModal_generateButton__JNtxt:hover{box-shadow:0 4px 16px rgba(79,38,131,.35)}[data-theme=light] .AISummaryModal_closeButton__3YCPv{background:#ffffff;border:1px solid rgba(28,28,40,.12)}[data-theme=light] .AISummaryModal_closeButton__3YCPv:hover{background:#fafafa;border-color:var(--purple-primary);color:var(--purple-primary)}[data-theme=light] .AISummaryModal_headline__tT6M_{color:#1c1c28}[data-theme=light] .AISummaryModal_bullets__0FBJP{color:#4a4a5c}[data-theme=light] .AISummaryModal_title__KkyXY{color:var(--purple-primary)}[data-theme=light] .AISummaryModal_topicTitle__dTK5Z{color:#6b6b7c}[data-theme=light] .AISummaryModal_vibeOptimistic__KZy1M{background:rgba(16,185,129,.15);color:#047857;border-color:#10B981}[data-theme=light] .AISummaryModal_vibeMixed__WSv8b{background:rgba(245,158,11,.15);color:#b45309;border-color:#F59E0B}[data-theme=light] .AISummaryModal_vibeFrustrated__0OEG4{background:rgba(239,68,68,.15);color:#dc2626;border-color:#EF4444}.page_main__xiEsg{min-height:100vh;padding:2rem;max-width:1400px;margin:0 auto;animation:page_fadeIn__VmCQH .6s ease-out}.page_header__KZD3A{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;padding:1.5rem 2rem;background:linear-gradient(135deg,var(--bg-surface) 0,var(--bg-elevated) 100%);border:1px solid var(--border-primary);border-left:4px solid var(--purple-primary);position:relative;overflow:hidden;animation:page_slideDown__9SHwb .6s ease-out}@keyframes page_slideDown__9SHwb{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.page_header__KZD3A:after,.page_header__KZD3A:before{content:"";position:absolute;width:20px;height:20px;border:2px solid var(--purple-primary)}.page_header__KZD3A:before{top:10px;left:10px;border-right:none;border-bottom:none}.page_header__KZD3A:after{bottom:10px;right:10px;border-left:none;border-top:none}.page_branding__d6oVr{display:flex;flex-direction:column;align-items:flex-start}.page_header__KZD3A h1{color:var(--text-primary);font-size:2.5rem;margin:0;font-weight:700;text-transform:uppercase;letter-spacing:.05em;position:relative}.page_header__KZD3A h1:after{content:"";position:absolute;bottom:-8px;left:0;width:60%;height:3px;background:linear-gradient(90deg,var(--gold-primary) 0,transparent 100%)}.page_teamSubtitle__Mvz7U{color:var(--gold-primary);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-top:.5rem}.page_mainNav__6NC7O{display:flex;align-items:center;gap:.5rem}.page_navLink__sH6WQ{color:var(--text-primary);text-decoration:none;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.5rem 1rem;transition:all .2s ease;border:none;border-bottom:2px solid transparent;background:none;cursor:pointer}.page_navLink__sH6WQ:hover{color:var(--gold-primary);border-bottom-color:var(--gold-primary)}.page_adminLink__zGX4g{color:var(--text-secondary);text-decoration:none;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.03em;padding:.375rem .75rem;margin-left:.5rem;border:1px solid var(--border-primary);transition:all .2s ease}.page_adminLink__zGX4g:hover{color:var(--text-primary);border-color:var(--purple-primary)}.page_userSection__hrZHU{display:flex;align-items:center;gap:1rem}.page_usernameLink__ivTua{color:var(--text-primary);text-decoration:none;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.5rem .75rem;transition:all .2s ease}.page_usernameLink__ivTua:hover{color:var(--purple-primary)}.page_logoutButton__w__3a{padding:.5rem 1rem;background:linear-gradient(135deg,var(--gold-primary) 0,var(--gold-dark) 100%);color:var(--bg-primary);border:none;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s ease}.page_logoutButton__w__3a:hover{box-shadow:var(--glow-gold);transform:translateY(-1px)}.page_loading__6aXRC{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;color:var(--text-primary)}.page_spinner__nfUCj{width:56px;height:56px;border-top:4px solid var(--bg-surface);border:4px solid var(--bg-surface);border-top-color:var(--purple-primary);border-right:4px solid var(--gold-primary);border-radius:50%;animation:page_spin__wcPWj 1s linear infinite;box-shadow:var(--glow-purple)}@keyframes page_spin__wcPWj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_loading__6aXRC p{font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.page_actionButtonsRow__1V8zL{display:flex;gap:1rem;margin-bottom:2rem}.page_actionButton__akSsk{padding:.875rem 1.5rem;background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-primary);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;position:relative;display:flex;align-items:center;gap:.5rem}.page_actionButton__akSsk:hover{border-color:var(--purple-primary);box-shadow:var(--glow-purple);transform:translateY(-2px)}.page_actionButton__akSsk.page_active__vf_Uw{background:linear-gradient(135deg,var(--purple-primary) 0,var(--purple-dark) 100%);border-color:var(--purple-primary);box-shadow:var(--glow-purple)}.page_actionButtonBadge__cMcZX{background:var(--gold-primary);color:var(--bg-primary);font-size:.75rem;font-weight:700;padding:.125rem .5rem;border-radius:10px;min-width:1.25rem;text-align:center}.page_errorBanner__lD_2x{background:rgba(239,68,68,.15);color:#EF4444;border:1px solid rgba(239,68,68,.3);padding:1rem 1.5rem;margin-bottom:1.5rem;text-align:center;font-weight:600;animation:page_slideDown__9SHwb .3s ease-out,page_fadeOut__ljfy2 .5s ease-in 3.5s forwards}@keyframes page_fadeOut__ljfy2{to{opacity:0}}.page_skeleton__7dKfC{background:var(--bg-surface);border:1px solid var(--border-primary);position:relative;overflow:hidden}.page_skeleton__7dKfC:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);animation:page_shimmer__uv_bQ 1.5s infinite}@keyframes page_shimmer__uv_bQ{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.page_skeletonTopic__k_CsS{height:120px;margin-bottom:1rem;-webkit-clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%)}.page_skeletonComment__e0HQf{height:60px;margin-bottom:.75rem;border-left:3px solid var(--border-primary)}.page_newTopicSection__YGIIM{background:var(--bg-surface);padding:2rem;border:1px solid var(--border-primary);position:relative;margin-bottom:3rem;-webkit-clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%);animation:page_slideUp__dsJiN .6s ease-out .1s backwards}@keyframes page_slideUp__dsJiN{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_newTopicSection__YGIIM:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--purple-primary) 0,var(--gold-primary) 100%)}.page_newTopicSection__YGIIM h2{color:var(--text-primary);font-size:1.75rem;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.page_form__Qoe7n{display:flex;flex-direction:column;gap:1.5rem}.page_formGroup__MvaAO{display:flex;flex-direction:column;gap:.5rem}.page_formGroup__MvaAO label{font-weight:600;color:var(--text-secondary);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.page_categorySelect__KlO63,.page_input__9Clqm,.page_textarea__o9Jh6{padding:.875rem;background:var(--bg-elevated);border:1px solid var(--border-primary);color:var(--text-primary);font-size:1rem;font-family:var(--font-body);transition:all .3s ease}.page_categorySelect__KlO63:focus,.page_input__9Clqm:focus,.page_textarea__o9Jh6:focus{outline:none;border-color:var(--purple-primary);box-shadow:var(--glow-purple)}.page_textarea__o9Jh6{resize:vertical;min-height:120px}.page_categorySelect__KlO63{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%239898b0' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:3rem}.page_submitButton__AidpG{align-self:flex-start;padding:.875rem 2.5rem;background:linear-gradient(135deg,var(--purple-primary) 0,var(--purple-dark) 100%);color:var(--text-primary);border:1px solid var(--purple-primary);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.page_submitButton__AidpG:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.page_submitButton__AidpG:hover{box-shadow:var(--glow-purple);transform:translateY(-2px)}.page_submitButton__AidpG:hover:before{left:100%}.page_submitButton__AidpG:active{transform:translateY(0)}.page_proposalsSection__ScH7Q{background:var(--bg-surface);padding:2rem;border:1px solid var(--border-primary);position:relative;margin-bottom:3rem;-webkit-clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%);animation:page_slideUp__dsJiN .6s ease-out .15s backwards}.page_proposalsSection__ScH7Q:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--gold-primary) 0,var(--purple-primary) 100%)}.page_proposalsHeader__5VKUO{margin-bottom:1.5rem}.page_proposalsHeader__5VKUO h2{color:var(--text-primary);font-size:1.75rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.page_proposalsDescription__1KZzQ{color:var(--text-secondary);font-size:.875rem;margin:0}.page_proposeButton___CqBh{padding:.75rem 1.5rem;background:var(--bg-elevated);color:var(--gold-primary);border:1px solid var(--gold-primary);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;margin-bottom:1.5rem}.page_proposeButton___CqBh:hover{background:var(--gold-primary);color:var(--bg-primary);box-shadow:var(--glow-gold)}.page_proposalForm__vsnZ4{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem;padding:1.5rem;background:var(--bg-elevated);border:1px solid var(--border-primary)}.page_similarWarning__CgFLP{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);padding:.75rem 1rem;font-size:.875rem;color:#FBBF24}.page_similarWarning__CgFLP span{font-weight:600;display:block;margin-bottom:.5rem}.page_similarWarning__CgFLP ul{margin:0;padding-left:1.25rem;color:var(--text-secondary)}.page_similarWarning__CgFLP li{margin-bottom:.25rem}.page_proposalError__MHTTz{color:#EF4444;font-size:.875rem;margin:0}.page_proposalsList__8MGex{display:flex;flex-direction:column;gap:1rem}.page_proposalCard__ftbrz{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:var(--bg-elevated);border:1px solid var(--border-primary);transition:all .3s ease}.page_proposalCard__ftbrz:hover{border-color:var(--purple-primary);transform:translateX(4px)}.page_proposalVoteButton__8OcK0{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .75rem;background:var(--bg-surface);border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;transition:all .3s ease;min-width:50px}.page_proposalVoteButton__8OcK0.page_voted__NOhMP,.page_proposalVoteButton__8OcK0:hover{border-color:var(--gold-primary);color:var(--gold-primary)}.page_proposalVoteButton__8OcK0.page_voted__NOhMP{background:rgba(255,198,47,.15)}.page_voteArrow__2gkj8{font-size:1rem;line-height:1}.page_voteCount__lspzU{font-size:.875rem;font-weight:700}.page_proposalContent__P0upZ{flex:1 1;min-width:0}.page_proposalTitleRow__LM9VK{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem}.page_proposalTitleRow__LM9VK h4{color:var(--text-primary);font-size:1rem;margin:0;font-weight:600}.page_proposalLink__x71uv{font-size:.875rem;text-decoration:none;transition:transform .2s ease}.page_proposalLink__x71uv:hover{transform:scale(1.1)}.page_proposalMeta__EiDuF{display:flex;gap:1rem;font-size:.75rem;color:var(--text-muted)}.page_proposalActions__FgZgT{display:flex;gap:.5rem;align-items:center}.page_promoteButton__QHyfi{padding:.5rem 1rem;background:linear-gradient(135deg,var(--purple-primary) 0,var(--purple-dark) 100%);color:var(--text-primary);border:1px solid var(--purple-primary);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease}.page_promoteButton__QHyfi:hover{box-shadow:var(--glow-purple);transform:translateY(-2px)}.page_proposedByCredit__R5hhK{color:var(--gold-primary);font-size:.75rem;font-weight:600;padding:.25rem .5rem;background:rgba(255,198,47,.1);border:1px solid rgba(255,198,47,.3)}.page_topicsSection__MHLzS{margin-top:2rem;animation:page_slideUp__dsJiN .6s ease-out .2s backwards}.page_topicsSection__MHLzS h2{color:var(--text-primary);font-size:2rem;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.page_sortControls__pdwny{display:flex;gap:.75rem;margin-bottom:1.5rem;align-items:center}.page_sortButton__r2rFa{padding:.625rem 1.25rem;background:var(--bg-surface);color:var(--text-secondary);border:1px solid var(--border-primary);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease}.page_sortButton__r2rFa:hover{background:var(--bg-elevated);border-color:var(--purple-primary);color:var(--text-primary)}.page_sortButton__r2rFa.page_active__vf_Uw{background:var(--purple-primary);color:var(--text-primary);border-color:var(--purple-primary);box-shadow:var(--glow-purple)}.page_filterSection__UI0D6{margin-bottom:1.5rem;padding:1.25rem;background:var(--bg-surface);border:1px solid var(--border-primary);border-left:3px solid var(--gold-primary)}.page_filterLabel__oqR80{display:block;margin-bottom:.875rem;font-weight:700;color:var(--text-primary);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.page_categoryFilters__v4tXG{display:flex;gap:.75rem;flex-wrap:wrap}.page_filterButton__PAcoH{padding:.625rem 1.25rem;background:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border-primary);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease}.page_filterButton__PAcoH:hover{border-color:var(--purple-primary);color:var(--text-primary);transform:translateY(-2px)}.page_filterButton__PAcoH.page_active__vf_Uw{background:linear-gradient(135deg,var(--purple-primary) 0,var(--purple-dark) 100%);color:var(--text-primary);border-color:var(--purple-primary);box-shadow:var(--glow-purple)}.page_filterButtonMyTopics__Gpzbh{background:var(--bg-elevated);color:var(--gold-primary);border:1px solid var(--gold-primary)}.page_filterButtonMyTopics__Gpzbh:hover{background:rgba(212,175,55,.1);border-color:var(--gold-primary);color:var(--gold-primary)}.page_filterButtonMyTopics__Gpzbh.page_active__vf_Uw{background:linear-gradient(135deg,var(--gold-primary) 0,#b8960c 100%);color:var(--bg-primary);border-color:var(--gold-primary);box-shadow:var(--glow-gold)}.page_emptyState__6Kja2{text-align:center;color:var(--text-secondary);padding:4rem 2rem;font-size:1.1rem;background:var(--bg-surface);border:1px dashed var(--border-primary)}.page_topicsList__GFcev{display:flex;flex-direction:column;gap:1.5rem}.page_topicCard__BWYKr{background:var(--bg-surface);padding:1.75rem;border:1px solid var(--border-primary);position:relative;transition:all .3s ease;-webkit-clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);animation:page_slideUp__dsJiN .4s ease-out backwards;animation-delay:calc(var(--card-index, 0) * .05s)}.page_topicCard__BWYKr:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--gold-primary);transition:all .3s ease}.page_topicCard__BWYKr:hover{border-color:var(--purple-primary);transform:translateX(4px);box-shadow:var(--glow-purple)}.page_topicCard__BWYKr:hover:before{width:6px;background:linear-gradient(180deg,var(--purple-primary) 0,var(--gold-primary) 100%)}.page_topicHeader__pA5ru{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.page_topicTitleSection__uOybQ{flex:1 1;display:flex;flex-direction:column;gap:.625rem}.page_topicTitleRow__DK7Ko{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap}.page_topicLink__cSaII{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:1rem;text-decoration:none;background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:6px;transition:all .2s ease}.page_topicLink__cSaII:hover{background:var(--purple-primary);border-color:var(--purple-primary);transform:scale(1.1);box-shadow:var(--glow-purple)}.page_categoryBadge__B_o1G{display:inline-block;padding:.375rem .875rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border:1px solid;position:relative;transition:all .3s ease}.page_categoryBadge__B_o1G:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .3s ease}.page_topicCard__BWYKr:hover .page_categoryBadge__B_o1G:before{opacity:1}.page_categoryDraft__RVI5S{background:rgba(59,130,246,.15);color:#60A5FA;border-color:#3B82F6}.page_categoryDraft__RVI5S:before{box-shadow:0 0 15px rgba(59,130,246,.4)}.page_categoryFreeAgency__AO_QI{background:rgba(249,115,22,.15);color:#FB923C;border-color:#F97316}.page_categoryFreeAgency__AO_QI:before{box-shadow:0 0 15px rgba(249,115,22,.4)}.page_categoryTrades__k9yMj{background:rgba(245,158,11,.15);color:#FBBF24;border-color:#F59E0B}.page_categoryTrades__k9yMj:before{box-shadow:0 0 15px rgba(245,158,11,.4)}.page_categoryContracts__OSKxh{background:rgba(139,92,246,.15);color:#A78BFA;border-color:#8B5CF6}.page_categoryContracts__OSKxh:before{box-shadow:0 0 15px rgba(139,92,246,.4)}.page_topicHeader__pA5ru h3{color:var(--text-primary);font-size:1.375rem;margin:0;font-weight:600}.page_author__kCyaO{color:var(--text-secondary);font-size:.875rem;font-weight:500}.page_topicMetaInfo__Id90u{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.page_topicDate__Xf5yw{color:var(--text-muted);font-size:.875rem}.page_deleteButton__151xA{padding:.5rem .75rem;background:rgba(239,68,68,.1);color:#EF4444;border:1px solid rgba(239,68,68,.3);font-size:1rem;cursor:pointer;transition:all .3s ease;opacity:0}.page_topicCard__BWYKr:hover .page_deleteButton__151xA{opacity:1}.page_deleteButton__151xA:hover{background:rgba(239,68,68,.2);border-color:#EF4444;box-shadow:0 0 15px rgba(239,68,68,.3)}.page_topicMeta__qX72A{display:flex;align-items:center;gap:1rem;flex-shrink:0}.page_toggleButton__6Miqw{padding:.625rem 1.25rem;background:var(--bg-elevated);color:var(--gold-primary);border:1px solid var(--border-primary);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;white-space:nowrap}.page_toggleButton__6Miqw:hover{background:var(--gold-primary);color:var(--bg-primary);border-color:var(--gold-primary);box-shadow:var(--glow-gold);transform:translateY(-2px)}.page_threadSection__4y20o{border-top:1px solid var(--border-primary);padding-top:1.25rem;margin-top:1.25rem;animation:page_expandThread__blrpn .3s ease-out}@keyframes page_expandThread__blrpn{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}.page_commentsList__whkvL{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.page_comment__xfeEI{padding:1rem;transition:all .2s ease;animation:page_slideUp__dsJiN .3s ease-out backwards;animation-delay:calc(var(--comment-index, 0) * .05s)}.page_parentComment__M4GGY{background:var(--bg-elevated);border:1px solid var(--border-primary);border-left:4px solid var(--gold-primary);padding:1.25rem}.page_parentComment__M4GGY:hover{border-left-color:var(--purple-primary)}.page_replyComment__2o8Jn{background:transparent;border:none;border-left:2px solid var(--text-muted);margin-left:1.5rem;padding:.75rem 1rem}.page_replyComment__2o8Jn .page_commentAuthor__AwcR0{font-size:.8rem}.page_replyComment__2o8Jn .page_commentText__ZWolP{font-size:.9rem}.page_replyIndicator__Jfmwi{color:var(--purple-glow);font-size:.7rem;font-weight:500;margin-right:.25rem}.page_commentHeader__A6GBa{display:flex;align-items:center;gap:.875rem;margin-bottom:.625rem}.page_commentAuthor__AwcR0{color:var(--purple-glow);font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.page_commentDate___ZHSi{color:var(--text-muted);font-size:.875rem}.page_editedLabel___ZIqe{color:var(--text-secondary);font-size:.75rem;font-style:italic}.page_banishedBadge__6EsyJ{background:rgba(239,68,68,.15);color:#ef4444;padding:.125rem .5rem;border-radius:4px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.page_editCommentForm__MYhJA{margin-top:.5rem}.page_editCommentTextarea__ia70y{width:100%;padding:.75rem;background:var(--bg-elevated);border:1px solid var(--purple-primary);color:var(--text-primary);font-size:.95rem;font-family:var(--font-body);resize:vertical;min-height:60px}.page_editCommentTextarea__ia70y:focus{outline:none;box-shadow:var(--glow-purple)}.page_editCommentLinkInput__sY_Ep{width:100%;padding:.75rem;margin-top:.5rem;background:var(--bg-elevated);border:1px solid var(--border-primary);color:var(--text-primary);font-size:.85rem;font-family:var(--font-body)}.page_editCommentLinkInput__sY_Ep:focus{outline:none;border-color:var(--purple-primary);box-shadow:var(--glow-purple)}.page_editCommentLinkInput__sY_Ep::placeholder{color:var(--text-muted);font-size:.8rem}.page_editCommentButtons__xtbe_{display:flex;gap:.5rem;margin-top:.5rem}.page_saveEditButton__YQZ_u{background:linear-gradient(135deg,var(--gold-primary) 0,var(--gold-dark) 100%);color:var(--bg-primary);font-weight:600;transition:all .3s ease}.page_saveEditButton__YQZ_u:hover:not(:disabled){box-shadow:var(--glow-gold)}.page_cancelEditButton___U2e7{transition:all .3s ease}.page_cancelEditButton___U2e7:hover{border-color:var(--text-secondary)}.page_editWarning__utrZJ{color:var(--gold-primary);font-size:.75rem;margin-top:.25rem}.page_commentText__ZWolP{color:var(--text-primary);margin:0;line-height:1.6}.page_commentFooter__RP5xq{display:flex;align-items:center;gap:1rem;margin-top:.5rem}.page_parentComment__M4GGY .page_commentFooter__RP5xq{margin-top:.75rem;padding-top:.5rem;border-top:1px solid var(--border-primary)}.page_replyComment__2o8Jn .page_commentFooter__RP5xq{border-top:none;padding-top:0}.page_overflowMenuContainer__ijt1D{position:relative;margin-left:auto}.page_overflowButton__JUsYQ{background:transparent;border:none;color:var(--text-muted);font-size:1rem;font-weight:700;cursor:pointer;padding:.25rem .5rem;line-height:1;transition:color .2s ease;border-radius:4px;letter-spacing:.1em}.page_overflowButton__JUsYQ:hover{color:var(--text-primary);background:var(--bg-surface)}.page_overflowMenu__Vmyty{position:absolute;right:0;top:100%;margin-top:.25rem;background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:6px;min-width:120px;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:100;animation:page_fadeIn__VmCQH .15s ease-out}@keyframes page_fadeIn__VmCQH{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.page_overflowMenuItemDanger__vJQ2w,.page_overflowMenuItem__EAatb{display:block;width:100%;padding:.625rem .875rem;background:transparent;border:none;color:var(--text-secondary);font-size:.85rem;text-align:left;cursor:pointer;transition:all .15s ease}.page_overflowMenuItem__EAatb:hover{background:var(--bg-elevated);color:var(--text-primary)}.page_overflowMenuItemDanger__vJQ2w{color:#EF4444}.page_overflowMenuItemDanger__vJQ2w:hover{background:rgba(239,68,68,.1)}.page_overflowMenuItemDanger__vJQ2w:first-child,.page_overflowMenuItem__EAatb:first-child{border-radius:6px 6px 0 0}.page_overflowMenuItemDanger__vJQ2w:last-child,.page_overflowMenuItem__EAatb:last-child{border-radius:0 0 6px 6px}.page_overflowMenuItemDanger__vJQ2w:only-child,.page_overflowMenuItem__EAatb:only-child{border-radius:6px}.page_stanceSelector__ejvJF{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.75rem;background:var(--bg-elevated);border:1px solid var(--border-primary);border-left:3px solid var(--purple-primary)}.page_stanceLabel__F_re1{color:var(--text-secondary);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.page_stanceOptions__5zsfb{display:flex;flex-wrap:wrap;gap:.5rem}.page_stanceOption__bQsz9{padding:.4rem .75rem;background:var(--bg-surface);border:1px solid var(--border-primary);color:var(--text-secondary);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease}.page_stanceOption__bQsz9:hover{border-color:var(--purple-primary);color:var(--text-primary)}.page_stanceOptionSelected__G8rAf{background:var(--purple-primary);border-color:var(--purple-primary);color:white}.page_stanceOptionSelected__G8rAf:hover{background:var(--purple-dark);border-color:var(--purple-dark);color:white}.page_stanceBadge__Sccio{display:inline-block;padding:.2rem .5rem;color:white;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin-left:.5rem;animation:page_fadeIn__VmCQH .3s ease}.page_stanceBadge__Sccio,.page_stanceBadge__Sccio:first-of-type{background:var(--purple-primary)}.page_topicStances__4moom{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.page_topicStanceBadge__cnmgf{padding:.25rem .6rem;background:rgba(123,44,191,.25);border:1px solid rgba(180,130,220,.6);color:#c9a0e8;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.page_engagementToggle__hW_Ik{display:flex;gap:0;border:1px solid var(--border-primary);border-radius:4px;overflow:hidden;width:-moz-fit-content;width:fit-content}.page_engagementOption__bDayg{padding:.5rem 1rem;background:var(--bg-elevated);border:none;color:var(--text-secondary);font-size:.85rem;cursor:pointer;transition:all .2s ease;border-right:1px solid var(--border-primary)}.page_engagementOption__bDayg:last-child{border-right:none}.page_engagementOption__bDayg:hover:not(:disabled){color:var(--text-primary);background:var(--bg-surface)}.page_engagementOption__bDayg.page_engagementSelected__VJHBF{background:var(--purple-primary);color:white}.page_editTopicForm__7UFYi{display:flex;flex-direction:column;gap:.75rem;width:100%;padding:.5rem}.page_editTopicRow__nBHbg{display:flex;gap:.75rem;flex-wrap:wrap}.page_editTopicRow__nBHbg .page_input__9Clqm{flex:1 1;min-width:200px}.page_editTopicActions__MHprM{display:flex;gap:.5rem;margin-top:.5rem}.page_editTopicButton__lN9iL{background:none;border:none;cursor:pointer;padding:.25rem .5rem;font-size:.9rem;opacity:.7;transition:opacity .2s ease}.page_editTopicButton__lN9iL:hover{opacity:1}.page_saveEditButton__YQZ_u{padding:.5rem 1rem;background:var(--purple-primary);border:none;color:white;font-size:.85rem;cursor:pointer;transition:background .2s ease}.page_saveEditButton__YQZ_u:hover:not(:disabled){background:var(--purple-hover)}.page_saveEditButton__YQZ_u:disabled{opacity:.5;cursor:not-allowed}.page_cancelEditButton___U2e7{padding:.5rem 1rem;background:transparent;border:1px solid var(--border-primary);color:var(--text-secondary);font-size:.85rem;cursor:pointer;transition:all .2s ease}.page_cancelEditButton___U2e7:hover:not(:disabled){border-color:var(--text-primary);color:var(--text-primary)}.page_cancelEditButton___U2e7:disabled{opacity:.5;cursor:not-allowed}.page_stanceInputs__VaQsH{display:flex;flex-wrap:wrap;gap:.5rem}.page_stanceInput__eEOKz{flex:1 1;min-width:120px;padding:.5rem .75rem;background:var(--bg-elevated);border:1px solid var(--border-primary);color:var(--text-primary);font-size:.875rem;font-family:var(--font-body)}.page_stanceInput__eEOKz:focus{outline:none;border-color:var(--purple-primary)}.page_addStanceButton___NPax{padding:.5rem 1rem;background:transparent;border:1px dashed var(--border-primary);color:var(--text-secondary);font-size:.8rem;cursor:pointer;transition:all .2s ease}.page_addStanceButton___NPax:hover{border-color:var(--purple-primary);color:var(--purple-primary)}.page_formHint__5fXjm{font-size:.75rem;color:var(--text-secondary);margin:.25rem 0 .5rem}.page_pollOptionsInputs__CQDl6{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.page_pollOptionInput__Rdvob{flex:1 1;min-width:120px;padding:.5rem .75rem;background:var(--bg-elevated);border:1px solid var(--border-primary);color:var(--text-primary);font-size:.875rem;font-family:var(--font-body)}.page_pollOptionInput__Rdvob:focus{outline:none;border-color:var(--gold-primary)}.page_addCommentForm__WBrO6{display:flex;gap:.875rem;margin-bottom:1rem}.page_commentInput__gQRbu{flex:1 1;padding:.875rem;background:var(--bg-elevated);border:1px solid var(--border-primary);color:var(--text-primary);font-size:.95rem;font-family:var(--font-body);transition:all .3s ease}.page_commentInput__gQRbu:focus{outline:none;border-color:var(--purple-primary);box-shadow:var(--glow-purple)}.page_addCommentButton__Df5Ud{padding:.875rem 1.75rem;background:linear-gradient(135deg,var(--gold-primary) 0,var(--gold-dark) 100%);color:var(--bg-primary);border:1px solid var(--gold-primary);font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;white-space:nowrap}.page_addCommentButton__Df5Ud:hover{box-shadow:var(--glow-gold);transform:translateY(-2px)}.page_addCommentButton__Df5Ud:active{transform:translateY(0)}.page_commentGuideline__ap_HV{font-size:.75rem;color:var(--text-muted);margin:0 0 .5rem;font-style:italic}.page_commentWarning__9Aq2A{font-size:.75rem;color:var(--gold-primary);margin:.5rem 0 0}.page_commentLinkInput__DgfTq{flex:0 0 200px;padding:.875rem;background:var(--bg-elevated);border:1px solid var(--border-primary);color:var(--text-primary);font-size:.85rem;font-family:var(--font-body);transition:all .3s ease}.page_commentLinkInput__DgfTq:focus{outline:none;border-color:var(--purple-primary);box-shadow:var(--glow-purple)}.page_commentLinkInput__DgfTq::placeholder{color:var(--text-muted);font-size:.8rem}.page_commentLinkLocked__R3Ji4{padding:.875rem 1rem;background:transparent;border:1px dashed var(--border-primary);color:var(--text-muted);font-size:.8rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.page_commentLinkLocked__R3Ji4:hover{border-color:var(--gold-primary);color:var(--gold-primary)}.page_commentLink__zSXOh{display:inline-block;font-size:.875rem;color:var(--purple-primary);text-decoration:none;margin-top:.5rem;transition:all .2s ease}.page_commentLink__zSXOh:hover{color:var(--gold-primary);transform:scale(1.02)}.page_toggleRepliesButton__bmLS_{background:none;border:none;color:var(--gold-primary);cursor:pointer;font-size:.85rem;font-weight:600;padding:.5rem 0;margin-top:.5rem}.page_toggleRepliesButton__bmLS_:hover{text-decoration:underline;color:var(--gold-light,#f5d56e)}.page_voteButtons__Pm_BB{display:flex;gap:.75rem}.page_insightfulButton__rm8fs,.page_sentimentButton__YDGWP{display:flex;align-items:center;gap:.375rem;padding:0;background:transparent;border:none;color:var(--text-muted);font-size:.75rem;cursor:pointer;transition:color .2s ease}.page_insightfulButton__rm8fs:hover,.page_sentimentButton__YDGWP:hover{color:var(--text-secondary)}.page_sentimentButton__YDGWP.page_agree__E1jAi{color:var(--purple-glow)}.page_sentimentButton__YDGWP.page_disagree__rLJMy{color:#d88}.page_insightfulButton__rm8fs.page_voted__NOhMP{color:var(--gold-primary)}.page_insightfulCount__Sf74b{font-weight:600;font-size:.75rem;color:var(--gold-primary)}.page_viewModeToggle__si_9X{display:flex;gap:.5rem;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-primary)}.page_viewModeButton__FW8WJ{padding:.5rem 1rem;background:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border-primary);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}.page_viewModeButton__FW8WJ:hover{border-color:var(--purple-primary);color:var(--text-primary)}.page_viewModeButton__FW8WJ.page_active__vf_Uw{background:var(--purple-primary);border-color:var(--purple-primary);color:white}.page_commentSortControls__LB8ZW{display:flex;gap:.5rem;margin-bottom:1rem}.page_commentSortButton__8v31b{padding:.375rem .75rem;background:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border-primary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease}.page_commentSortButton__8v31b.page_active__vf_Uw,.page_commentSortButton__8v31b:hover{border-color:var(--purple-primary);color:var(--text-primary)}.page_commentSortButton__8v31b.page_active__vf_Uw{background:var(--purple-primary)}.page_topTake__UD5na{background:linear-gradient(135deg,rgba(255,198,47,.1),rgba(79,38,131,.1));border-left:1px solid var(--gold-primary);border:1px solid var(--gold-primary);border-left-width:4px;padding:1rem;margin-bottom:1rem;position:relative}.page_topTakeLabel__9m2r2{display:inline-block;background:var(--gold-primary);color:var(--bg-primary);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:.25rem .5rem;margin-bottom:.75rem}.page_topTakeContent__gG3Lm .page_upvoteCount__q_BTu{color:var(--gold-primary);font-weight:600}.page_topTakeLocked__gfbfe{background:linear-gradient(135deg,rgba(255,198,47,.05),rgba(79,38,131,.05));border:1px dashed var(--gold-primary);border-left:4px solid var(--gold-primary);padding:1rem;margin-bottom:1rem;cursor:pointer;transition:all .2s ease}.page_topTakeLocked__gfbfe:hover{background:linear-gradient(135deg,rgba(255,198,47,.1),rgba(79,38,131,.1))}.page_topTakeLockedText__95GQS{color:var(--text-muted);font-size:.875rem;margin:0;font-style:italic}.page_topTakeToggle___ve8e{display:block;width:100%;padding:.75rem 1rem;margin-bottom:1rem;background:linear-gradient(135deg,rgba(255,198,47,.15),rgba(255,198,47,.05));border:1px solid var(--gold-primary);color:var(--gold-primary);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.page_topTakeToggle___ve8e:hover{background:linear-gradient(135deg,rgba(255,198,47,.25),rgba(255,198,47,.1))}.page_topTakeHeader__Rf3T8{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.page_topTakeClose__FOAW7{background:transparent;border:none;color:var(--text-muted);font-size:.75rem;cursor:pointer;padding:.25rem .5rem;transition:color .2s ease}.page_topTakeClose__FOAW7:hover{color:var(--text-primary)}.page_topTakeReplies__CaNTq{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,198,47,.2)}.page_topTakeRepliesToggle__TjMKL{background:none;border:none;color:var(--gold-primary);cursor:pointer;font-size:.85rem;font-weight:600;padding:0;margin-bottom:.75rem}.page_topTakeRepliesToggle__TjMKL:hover{text-decoration:underline;color:var(--gold-light,#f5d56e)}.page_topTakeReply__j0n2a{padding:.75rem;margin-bottom:.5rem;background:rgba(255,255,255,.03);border-left:2px solid var(--text-muted)}.page_topTakeReply__j0n2a:last-child{margin-bottom:0}.page_aiSummaryPanel__hDAE_{margin-bottom:1rem}.page_aiSummaryLoading__URJVK{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--bg-elevated);border:1px solid var(--border-primary);color:var(--text-secondary);font-size:.875rem}.page_aiSummaryLoading__URJVK .page_spinner__nfUCj{width:20px;height:20px;border-width:2px}.page_aiSummaryButton__4BXSu{padding:.625rem 1.25rem;background:linear-gradient(135deg,var(--purple-primary) 0,var(--purple-dark) 100%);color:var(--text-primary);border:1px solid var(--purple-primary);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease}.page_aiSummaryButton__4BXSu:hover{box-shadow:var(--glow-purple);transform:translateY(-2px)}.page_aiSummaryCard__pkiuU{background:linear-gradient(135deg,rgba(79,38,131,.1),rgba(123,63,191,.1));border-left:1px solid var(--purple-primary);border:1px solid var(--purple-primary);border-left-width:4px;padding:1rem}.page_aiSummaryLabel__ANo17{display:inline-block;background:var(--purple-primary);color:var(--text-primary);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:.25rem .5rem;margin-bottom:.75rem}.page_aiSummaryHeadline__dWJxx{color:var(--text-primary);font-size:1.1rem;margin:0 0 .75rem;font-weight:600}.page_aiSummaryBullets__8ysR5{margin:0 0 .75rem;padding-left:1.25rem;color:var(--text-secondary);font-size:.875rem;line-height:1.6}.page_aiSummaryBullets__8ysR5 li{margin-bottom:.375rem}.page_vibeLabel__rwL7v{display:inline-block;padding:.375rem .75rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:2px}.page_vibeOptimistic__BhPrp{background:rgba(16,185,129,.2);color:#34D399;border:1px solid #10b981}.page_vibeMixed__d1cgA{background:rgba(245,158,11,.2);color:#FBBF24;border:1px solid #f59e0b}.page_vibeFrustrated__yZpgO{background:rgba(239,68,68,.2);color:#F87171;border:1px solid #ef4444}.page_aiSummaryHeader__tTTv3{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.page_aiSummaryHeader__tTTv3 .page_aiSummaryLabel__ANo17{margin-bottom:0}.page_aiSummaryMeta__qIAdU{font-size:.75rem;color:var(--text-muted)}.page_staleBadge__hOHMs{color:var(--gold-primary);font-weight:500}.page_regenerateButton__SNcbB{padding:.25rem .5rem;background:transparent;border:1px solid var(--purple-primary);color:var(--purple-primary);font-size:.75rem;border-radius:4px;cursor:pointer;transition:all .2s ease;margin-left:auto}.page_regenerateButton__SNcbB:hover{background:var(--purple-primary);color:var(--text-primary)}.page_aiSummaryCompact__sIERJ{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:linear-gradient(135deg,rgba(79,38,131,.2),rgba(123,63,191,.2));border:1px solid var(--purple-primary);color:var(--text-secondary);font-size:.75rem;cursor:pointer;transition:all .2s ease;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_aiSummaryCompact__sIERJ:hover{background:linear-gradient(135deg,rgba(79,38,131,.3),rgba(123,63,191,.3));color:var(--text-primary)}.page_aiSummaryCompact__sIERJ .page_spinner__nfUCj{width:14px;height:14px;border-width:2px}.page_aiSummaryCompactButton__ZrpA4{padding:.5rem 1rem;background:linear-gradient(135deg,var(--purple-primary) 0,var(--purple-dark) 100%);border:1px solid var(--purple-primary);color:var(--text-primary);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;border-radius:4px}.page_aiSummaryCompactButton__ZrpA4:hover{box-shadow:0 0 12px rgba(79,38,131,.5);transform:translateY(-1px)}.page_replyButton__V5nd3{padding:.25rem .5rem;background:transparent;color:var(--text-muted);border:none;font-size:.75rem;font-weight:500;cursor:pointer;transition:color .2s ease}.page_replyButton__V5nd3:hover{color:var(--purple-glow)}.page_replyForm___1iok{display:flex;gap:.5rem}.page_replyInput__SkQYK{flex:1 1;padding:.5rem .75rem;background:var(--bg-surface);border:1px solid var(--border-primary);color:var(--text-primary);font-size:.875rem;font-family:var(--font-body);transition:all .3s ease}.page_replyInput__SkQYK:focus{outline:none;border-color:var(--purple-primary);box-shadow:var(--glow-purple)}.page_replySubmitButton__C0dUd{padding:.5rem 1rem;background:var(--purple-primary);color:var(--text-primary);border:1px solid var(--purple-primary);font-size:.75rem;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.page_replySubmitButton__C0dUd:hover{box-shadow:var(--glow-purple)}.page_replySubmitButton__C0dUd:disabled{opacity:.6;cursor:not-allowed}.page_replyFormWrapper__I92Rw{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-primary)}.page_replyWarning__jsSJ0{font-size:.75rem;color:var(--gold-primary);margin:.5rem 0 0}@media (max-width:768px){.page_main__xiEsg{padding:1rem}.page_header__KZD3A{flex-direction:column;gap:1.25rem;text-align:center;padding:1.25rem}.page_header__KZD3A h1{font-size:1.75rem}.page_header__KZD3A h1:after{left:50%;transform:translateX(-50%);width:80%}.page_newTopicSection__YGIIM h2,.page_topicsSection__MHLzS h2{font-size:1.5rem}.page_topicHeader__pA5ru{flex-direction:column;align-items:flex-start}.page_topicMeta__qX72A{width:100%;justify-content:space-between;flex-wrap:wrap}.page_addCommentForm__WBrO6{flex-direction:column}.page_commentLinkInput__DgfTq{flex:1 1;width:100%}.page_addCommentButton__Df5Ud{width:100%}.page_categoryFilters__v4tXG{gap:.5rem}.page_filterButton__PAcoH{font-size:.75rem;padding:.5rem 1rem}}.page_statusBadge__SaqDB{font-size:.75rem;padding:2px 8px;border-radius:4px;margin-right:8px;font-weight:500}.page_statusBadge__SaqDB[data-status=locked]{background:rgba(239,68,68,.15);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.page_statusBadge__SaqDB.page_official__2daJ3{background:rgba(34,197,94,.15);color:#22c55e;border:1px solid rgba(34,197,94,.3)}.page_statusBadge__SaqDB.page_proposal__0MyzM{background:rgba(234,179,8,.15);color:#eab308;border:1px solid rgba(234,179,8,.3)}.page_statusSelect__ZHKh4{font-size:.75rem;padding:4px 8px;border-radius:4px;margin-right:8px;background:var(--bg-surface);border:1px solid var(--border-primary);color:var(--text-primary);cursor:pointer}.page_statusSelect__ZHKh4:hover{border-color:var(--purple-primary)}.page_lockedMessage__LJMKt{text-align:center;padding:1rem;color:var(--text-muted);background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.2);border-radius:8px;margin-top:1rem}.page_footer__fhKQK{margin-top:3rem;padding:1.5rem 0;border-top:1px solid var(--border-primary);text-align:center}.page_disclaimer__MmecJ{color:var(--text-muted);font-size:.75rem;margin:0}[data-theme=light] .page_header__KZD3A{background:#ffffff;border:none;border-left:4px solid var(--purple-primary);box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.02)}[data-theme=light] .page_header__KZD3A:after,[data-theme=light] .page_header__KZD3A:before{border-color:rgba(79,38,131,.2)}[data-theme=light] .page_topicCard__BWYKr{background:#ffffff;border:1px solid rgba(79,38,131,.15);box-shadow:0 2px 8px rgba(0,0,0,.04)}[data-theme=light] .page_topicCard__BWYKr:before{background:var(--gold-primary)}[data-theme=light] .page_topicCard__BWYKr:hover{box-shadow:0 4px 20px rgba(79,38,131,.1),0 2px 8px rgba(0,0,0,.04);transform:translateX(4px)}[data-theme=light] .page_topicCard__BWYKr:hover:before{background:linear-gradient(180deg,var(--purple-primary) 0,var(--gold-primary) 100%)}[data-theme=light] .page_topicLink__cSaII{background:linear-gradient(135deg,var(--gold-primary) 0,#e6b029 100%);border:1px solid var(--gold-primary);box-shadow:0 2px 8px rgba(218,165,32,.3)}[data-theme=light] .page_topicLink__cSaII:hover{background:linear-gradient(135deg,#ffe066 0,var(--gold-primary) 100%);border-color:var(--gold-primary);box-shadow:0 4px 14px rgba(218,165,32,.4)}[data-theme=light] .page_newTopicSection__YGIIM,[data-theme=light] .page_proposalsSection__ScH7Q{background:#ffffff;border:none;box-shadow:0 1px 3px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.02)}[data-theme=light] .page_proposalCard__ftbrz{background:#fafafa;border:none;box-shadow:0 1px 2px rgba(0,0,0,.02)}[data-theme=light] .page_proposalCard__ftbrz:hover{background:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,.04)}[data-theme=light] .page_aiSummaryButton__4BXSu,[data-theme=light] .page_aiSummaryCompactButton__ZrpA4,[data-theme=light] .page_promoteButton__QHyfi,[data-theme=light] .page_replySubmitButton__C0dUd,[data-theme=light] .page_submitButton__AidpG{background:linear-gradient(135deg,var(--purple-primary) 0,#3a1d63 100%)!important;border:1px solid var(--purple-primary)!important;color:#ffffff!important;box-shadow:0 2px 8px rgba(79,38,131,.25)}[data-theme=light] .page_aiSummaryButton__4BXSu:hover,[data-theme=light] .page_aiSummaryCompactButton__ZrpA4:hover,[data-theme=light] .page_promoteButton__QHyfi:hover,[data-theme=light] .page_replySubmitButton__C0dUd:hover,[data-theme=light] .page_submitButton__AidpG:hover{box-shadow:0 4px 16px rgba(79,38,131,.35)}[data-theme=light] .page_regenerateButton__SNcbB{background:linear-gradient(135deg,var(--purple-primary) 0,#3a1d63 100%);border:1px solid var(--purple-primary);color:#ffffff!important}[data-theme=light] .page_regenerateButton__SNcbB:hover{background:linear-gradient(135deg,#5a2d93 0,var(--purple-primary) 100%);color:#ffffff!important}[data-theme=light] .page_addCommentButton__Df5Ud,[data-theme=light] .page_logoutButton__w__3a{background:linear-gradient(135deg,var(--gold-primary) 0,#e6b029 100%)!important;border:1px solid var(--gold-primary)!important;color:#1c1c28!important;box-shadow:0 2px 8px rgba(218,165,32,.3)}[data-theme=light] .page_addCommentButton__Df5Ud:hover,[data-theme=light] .page_logoutButton__w__3a:hover{background:linear-gradient(135deg,#ffe066 0,var(--gold-primary) 100%)!important;box-shadow:0 4px 14px rgba(218,165,32,.4)}[data-theme=light] .page_actionButton__akSsk,[data-theme=light] .page_commentSortButton__8v31b,[data-theme=light] .page_filterButton__PAcoH,[data-theme=light] .page_sortButton__r2rFa{background:#f3f0f8;border:1px solid rgba(79,38,131,.15);color:#4a4a5c;box-shadow:0 1px 2px rgba(0,0,0,.02)}[data-theme=light] .page_actionButton__akSsk:hover,[data-theme=light] .page_commentSortButton__8v31b:hover,[data-theme=light] .page_filterButton__PAcoH:hover,[data-theme=light] .page_sortButton__r2rFa:hover{background:#ebe5f3;border-color:var(--purple-primary);color:var(--purple-primary);box-shadow:0 2px 8px rgba(79,38,131,.12)}[data-theme=light] .page_actionButton__akSsk.page_active__vf_Uw,[data-theme=light] .page_commentSortButton__8v31b.page_active__vf_Uw,[data-theme=light] .page_filterButton__PAcoH.page_active__vf_Uw,[data-theme=light] .page_sortButton__r2rFa.page_active__vf_Uw{background:linear-gradient(135deg,var(--purple-primary) 0,#3a1d63 100%)!important;border-color:var(--purple-primary)!important;color:#ffffff!important;box-shadow:0 2px 8px rgba(79,38,131,.3)}[data-theme=light] .page_proposeButton___CqBh,[data-theme=light] .page_toggleButton__6Miqw{background:linear-gradient(135deg,var(--gold-primary) 0,#e6b029 100%);border:1px solid var(--gold-primary);color:#1c1c28;box-shadow:0 2px 8px rgba(218,165,32,.3)}[data-theme=light] .page_proposeButton___CqBh:hover,[data-theme=light] .page_toggleButton__6Miqw:hover{background:linear-gradient(135deg,#ffe066 0,var(--gold-primary) 100%);border-color:var(--gold-primary);color:#1c1c28;box-shadow:0 4px 14px rgba(218,165,32,.4)}[data-theme=light] .page_filterButtonMyTopics__Gpzbh{background:linear-gradient(135deg,var(--gold-primary) 0,#e6b029 100%);border:1px solid var(--gold-primary);color:#1c1c28;box-shadow:0 2px 8px rgba(218,165,32,.3)}[data-theme=light] .page_filterButtonMyTopics__Gpzbh:hover{background:linear-gradient(135deg,#ffe066 0,var(--gold-primary) 100%);border-color:var(--gold-primary);color:#1c1c28;box-shadow:0 4px 14px rgba(218,165,32,.4)}[data-theme=light] .page_filterButtonMyTopics__Gpzbh.page_active__vf_Uw{background:linear-gradient(135deg,var(--gold-primary) 0,#e6b029 100%);color:#1c1c28!important;border-color:var(--gold-primary)}[data-theme=light] .page_categorySelect__KlO63,[data-theme=light] .page_commentInput__gQRbu,[data-theme=light] .page_input__9Clqm,[data-theme=light] .page_replyInput__SkQYK,[data-theme=light] .page_textarea__o9Jh6{background:#fafafa;border:1px solid rgba(28,28,40,.1);color:var(--text-primary)}[data-theme=light] .page_categorySelect__KlO63:focus,[data-theme=light] .page_commentInput__gQRbu:focus,[data-theme=light] .page_input__9Clqm:focus,[data-theme=light] .page_replyInput__SkQYK:focus,[data-theme=light] .page_textarea__o9Jh6:focus{background:#ffffff;border-color:var(--purple-primary);box-shadow:0 0 0 3px rgba(79,38,131,.08);outline:none}[data-theme=light] .page_parentComment__M4GGY{background:#ffffff;border-top:1px solid rgba(79,38,131,.1);border-bottom:1px solid rgba(79,38,131,.1);border-left:4px solid var(--purple-primary);border-right:none;box-shadow:none}[data-theme=light] .page_parentComment__M4GGY:hover{background:rgba(79,38,131,.02);border-left-color:var(--gold-primary)}[data-theme=light] .page_replyComment__2o8Jn{background:rgba(79,38,131,.03);border-left:3px solid rgba(79,38,131,.3)}[data-theme=light] .page_filterSection__UI0D6{background:#ffffff;border:none;border-left:3px solid var(--gold-primary);box-shadow:0 1px 3px rgba(0,0,0,.04)}[data-theme=light] .page_categoryDraft__RVI5S{background:linear-gradient(135deg,#4F2683,#3a1d63);color:#ffffff;border-color:#4F2683;box-shadow:0 2px 8px rgba(79,38,131,.4)}[data-theme=light] .page_categoryFreeAgency__AO_QI{background:linear-gradient(135deg,#FFC62F,#e6b029);color:#1c1c28;border-color:#FFC62F;box-shadow:0 2px 8px rgba(255,198,47,.5)}[data-theme=light] .page_categoryTrades__k9yMj{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#ffffff;border-color:#3b82f6;box-shadow:0 2px 8px rgba(37,99,235,.4)}[data-theme=light] .page_categoryContracts__OSKxh{background:linear-gradient(135deg,#f97316,#ea580c);color:#ffffff;border-color:#f97316;box-shadow:0 2px 8px rgba(234,88,12,.4)}[data-theme=light] .page_topTake__UD5na{background:linear-gradient(135deg,rgba(218,165,32,.08),rgba(79,38,131,.05));border:none;border-left:3px solid var(--gold-primary);box-shadow:0 1px 3px rgba(0,0,0,.03)}[data-theme=light] .page_topTakeToggle___ve8e{background:var(--gold-primary);border:none;box-shadow:0 2px 4px rgba(218,165,32,.3);color:#1a1a2e}[data-theme=light] .page_topTakeToggle___ve8e:hover{background:#e6b029}[data-theme=light] .page_topTakeClose__FOAW7{color:#666}[data-theme=light] .page_topTakeClose__FOAW7:hover{color:#333}[data-theme=light] .page_topTakeReplies__CaNTq{border-top-color:rgba(218,165,32,.2)}[data-theme=light] .page_topTakeReply__j0n2a{background:rgba(0,0,0,.02);border-left-color:#ccc}[data-theme=light] .page_aiSummaryCard__pkiuU{background:linear-gradient(135deg,rgba(79,38,131,.04),rgba(79,38,131,.08));border:none;border-left:3px solid var(--purple-primary);box-shadow:0 1px 3px rgba(0,0,0,.03)}[data-theme=light] .page_overflowMenu__Vmyty{background:#ffffff;border:none;box-shadow:0 4px 20px rgba(0,0,0,.12),0 0 1px rgba(0,0,0,.08)}[data-theme=light] .page_overflowMenuItem__EAatb:hover{background:#fafafa}[data-theme=light] .page_emptyState__6Kja2{background:#ffffff;border:2px dashed rgba(28,28,40,.1)}[data-theme=light] .page_spinner__nfUCj{border-color:rgba(79,38,131,.1);border-top-color:var(--purple-primary);border-right-color:var(--gold-primary);box-shadow:none}[data-theme=light] .page_skeleton__7dKfC{background:#f0f0f2;border:none}[data-theme=light] .page_skeleton__7dKfC:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent)}[data-theme=light] .page_proposalVoteButton__8OcK0{background:#fafafa;border:1px solid rgba(28,28,40,.1)}[data-theme=light] .page_proposalVoteButton__8OcK0:hover{border-color:var(--gold-primary);color:#b8860b}[data-theme=light] .page_proposalVoteButton__8OcK0.page_voted__NOhMP{background:rgba(218,165,32,.1);border-color:var(--gold-primary);color:#b8860b}.DebateView_debateView__amh5o{margin-top:1rem}.DebateView_sortControls__a8YmL{display:flex;gap:.5rem;margin-bottom:1rem}.DebateView_sortButton__gP_oz{padding:.4rem .75rem;background:var(--bg-elevated);border:1px solid var(--border-primary);color:var(--text-secondary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;transition:all .2s ease}.DebateView_sortButton__gP_oz:hover{border-color:var(--purple-primary);color:var(--text-primary)}.DebateView_sortButton__gP_oz.DebateView_active__RmyNr{background:var(--purple-primary);border-color:var(--purple-primary);color:white}.DebateView_debateColumns__wlZJj{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.DebateView_stanceColumn__i6g0d{background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:4px;overflow:hidden}.DebateView_columnHeader__1q8c7{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--bg-elevated);border-bottom:2px solid var(--purple-primary)}.DebateView_stanceName__N9aJd{font-weight:700;font-size:.9rem;color:var(--text-primary);text-transform:uppercase;letter-spacing:.03em}.DebateView_stanceCount__2WNok{background:var(--purple-primary);color:white;padding:.2rem .5rem;border-radius:10px;font-size:.75rem;font-weight:600}.DebateView_columnContent__RTfrO{padding:.75rem;max-height:500px;overflow-y:auto}.DebateView_emptyColumn__FfRQj{text-align:center;color:var(--text-secondary);font-size:.85rem;padding:2rem 0;font-style:italic}.DebateView_debateComment__5HXxd{background:var(--bg-elevated);padding:.75rem;margin-bottom:.75rem;border:1px solid var(--border-primary);border-left:3px solid var(--purple-primary)}.DebateView_debateComment__5HXxd:last-child{margin-bottom:0}.DebateView_commentHeader__ladDD{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.DebateView_author__RKp1D{font-weight:600;font-size:.8rem;color:var(--text-primary)}.DebateView_date__G1Qh9{font-size:.7rem;color:var(--text-secondary)}.DebateView_commentText__OKJlX{font-size:.85rem;color:var(--text-primary);line-height:1.5;margin:0}.DebateView_commentStats__DH25D{display:flex;gap:.75rem;margin-top:.5rem}.DebateView_sentiment__yK_oj{font-size:.75rem;font-weight:600}.DebateView_sentiment__yK_oj.DebateView_positive__3aN_i{color:var(--success)}.DebateView_sentiment__yK_oj.DebateView_negative__lsxfy{color:var(--error)}.DebateView_insightful__Kg1JH{font-size:.75rem;color:var(--gold-primary)}.DebateView_noStanceSection__reUHQ{margin-top:1.5rem;border-top:1px solid var(--border-primary);padding-top:1rem}.DebateView_noStanceHeader__sXCFj{font-size:.85rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.75rem}.DebateView_noStanceComments__q83v0{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:.75rem;gap:.75rem}@media (max-width:768px){.DebateView_debateColumns__wlZJj{grid-template-columns:1fr}.DebateView_columnContent__RTfrO{max-height:300px}.DebateView_noStanceComments__q83v0{grid-template-columns:1fr}}.TopicPoll_pollContainer__LeL61{background:var(--bg-surface);border:1px solid var(--border-primary);border-left:3px solid var(--gold-primary);padding:1rem;margin-bottom:1rem}.TopicPoll_pollHeader__ohX50{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.TopicPoll_pollIcon__pGRN_{font-size:1rem}.TopicPoll_pollLabel__TMJWA{font-size:.75rem;font-weight:600;color:var(--gold-primary);text-transform:uppercase;letter-spacing:.05em}.TopicPoll_closedBadge__SkUkb{margin-left:auto;padding:.2rem .5rem;background:var(--text-secondary);color:var(--bg-primary);font-size:.65rem;font-weight:600;text-transform:uppercase;border-radius:2px}.TopicPoll_pollQuestion__D_1JT{font-size:.95rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem;line-height:1.4}.TopicPoll_pollOptions__FJOlN{display:flex;flex-direction:column;gap:.5rem}.TopicPoll_pollOption__oDxlD{position:relative;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--bg-elevated);border:1px solid var(--border-primary);color:var(--text-primary);font-size:.85rem;cursor:pointer;transition:all .2s ease;overflow:hidden;text-align:left}.TopicPoll_pollOption__oDxlD:hover:not(:disabled){border-color:var(--purple-primary)}.TopicPoll_pollOption__oDxlD:disabled{cursor:default}.TopicPoll_pollOption__oDxlD.TopicPoll_selected__3Vrqy{border-color:var(--purple-primary);background:rgba(123,44,191,.1)}.TopicPoll_progressBar__3DuIS{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,rgba(123,44,191,.2),rgba(123,44,191,.1));transition:width .5s ease-out;z-index:0}.TopicPoll_pollOption__oDxlD.TopicPoll_selected__3Vrqy .TopicPoll_progressBar__3DuIS{background:linear-gradient(90deg,rgba(123,44,191,.3),rgba(123,44,191,.15))}.TopicPoll_optionText__Ps_mC{position:relative;z-index:1;font-weight:500}.TopicPoll_optionStats__acBc4{position:relative;z-index:1;font-size:.75rem;color:var(--text-secondary);font-weight:600}.TopicPoll_checkmark__2SrFz{position:relative;z-index:1;color:var(--purple-primary);font-weight:700;margin-left:.5rem}.TopicPoll_pollFooter__E0C6t{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-primary)}.TopicPoll_removeVote__d7sq6,.TopicPoll_voteCount__SSHch{font-size:.75rem;color:var(--text-secondary)}.TopicPoll_removeVote__d7sq6{background:none;border:none;cursor:pointer;text-decoration:underline;transition:color .2s ease}.TopicPoll_removeVote__d7sq6:hover{color:var(--text-primary)}.TopicPoll_removeVote__d7sq6:disabled{opacity:.5;cursor:default}.TopicPoll_pollOption__oDxlD.TopicPoll_showResults__HIbEb .TopicPoll_progressBar__3DuIS{animation:TopicPoll_fillProgress__tc6xH .5s ease-out forwards}@keyframes TopicPoll_fillProgress__tc6xH{0%{width:0}}