.page-module__TdODKW__container{flex-direction:column;max-width:1200px;margin:0 auto;padding:2rem 1rem 4rem;display:flex}.page-module__TdODKW__mockToggle{background:var(--bg-glass);border:1px dashed var(--accent-primary);color:var(--accent-primary);border-radius:var(--radius-md);cursor:pointer;align-self:flex-end;margin-bottom:2rem;padding:.5rem 1rem;font-weight:600;transition:all .2s}.page-module__TdODKW__mockToggle:hover{background:#3b82f61a}.page-module__TdODKW__backButton{color:var(--text-secondary);align-self:flex-start;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-weight:600;transition:color .2s;display:inline-flex}.page-module__TdODKW__backButton:hover{color:var(--text-primary)}.page-module__TdODKW__opinionsSection{flex-direction:column;gap:1.5rem;margin-top:3rem;display:flex}.page-module__TdODKW__opinionsTitle{color:var(--text-primary);border-bottom:1px solid var(--glass-border);padding-bottom:1rem;font-size:1.75rem;font-weight:800}
.TopicHeroCard-module__3pcf2a__card{border-radius:var(--radius-xl);background:var(--bg-glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass);margin-top:1rem;padding:2.5rem;position:relative;overflow:hidden}.TopicHeroCard-module__3pcf2a__glow{pointer-events:none;background:radial-gradient(circle,#3b82f61a 0%,#0000 50%);width:200%;height:200%;animation:20s linear infinite TopicHeroCard-module__3pcf2a__rotate;position:absolute;top:-50%;left:-50%}.TopicHeroCard-module__3pcf2a__content{z-index:10;flex-direction:column;gap:1.5rem;display:flex;position:relative}.TopicHeroCard-module__3pcf2a__meta{align-items:center;gap:1rem;display:flex}.TopicHeroCard-module__3pcf2a__tag{color:var(--accent-primary);border-radius:var(--radius-full,999px);letter-spacing:.5px;text-transform:uppercase;background:#3b82f61a;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:600;display:flex}.TopicHeroCard-module__3pcf2a__date{color:var(--text-muted);align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;display:flex}.TopicHeroCard-module__3pcf2a__title{color:var(--text-primary);font-size:2.25rem;font-weight:800;line-height:1.2}.TopicHeroCard-module__3pcf2a__background{color:var(--text-secondary);font-size:1.125rem;line-height:1.6}.TopicHeroCard-module__3pcf2a__divider{background:var(--glass-border);height:1px;margin:.5rem 0}.TopicHeroCard-module__3pcf2a__childrenWrapper{border-top:1px solid var(--glass-border);flex-direction:column;gap:1.5rem;margin-top:1rem;padding-top:1.5rem;display:flex}.TopicHeroCard-module__3pcf2a__prompt{text-align:center;color:var(--text-primary);font-size:1.25rem;font-weight:600}.TopicHeroCard-module__3pcf2a__prosAccent{color:var(--pros-text)}.TopicHeroCard-module__3pcf2a__consAccent{color:var(--cons-text)}@keyframes TopicHeroCard-module__3pcf2a__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:640px){.TopicHeroCard-module__3pcf2a__card{padding:1.5rem}.TopicHeroCard-module__3pcf2a__title{font-size:1.75rem}}
.ProsConsInputForm-module__t9nrja__form{background:var(--bg-primary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-sm);flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.ProsConsInputForm-module__t9nrja__columns{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:768px){.ProsConsInputForm-module__t9nrja__columns{flex-direction:row}}.ProsConsInputForm-module__t9nrja__columnPros,.ProsConsInputForm-module__t9nrja__columnCons{flex-direction:column;flex:1;gap:.75rem;display:flex}.ProsConsInputForm-module__t9nrja__labelPros{color:var(--pros-text);border-bottom:2px solid var(--pros-border);padding-bottom:.5rem;font-size:1.125rem;font-weight:700}.ProsConsInputForm-module__t9nrja__labelCons{color:var(--cons-text);border-bottom:2px solid var(--cons-border);padding-bottom:.5rem;font-size:1.125rem;font-weight:700}.ProsConsInputForm-module__t9nrja__textareaPros,.ProsConsInputForm-module__t9nrja__textareaCons{border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--bg-primary);width:100%;color:var(--text-primary);resize:vertical;min-height:120px;padding:1rem;font-size:1rem;line-height:1.5;transition:all .2s}.ProsConsInputForm-module__t9nrja__textareaPros:focus{border-color:var(--pros-text);box-shadow:0 0 0 3px var(--pros-border);outline:none}.ProsConsInputForm-module__t9nrja__textareaCons:focus{border-color:var(--cons-text);box-shadow:0 0 0 3px var(--cons-border);outline:none}.ProsConsInputForm-module__t9nrja__actions{border-top:1px solid var(--glass-border);justify-content:flex-end;padding-top:1.5rem;display:flex}.ProsConsInputForm-module__t9nrja__submitBtn{background:linear-gradient(135deg, var(--accent-primary), var(--accent-secondary));color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:.75rem 2rem;font-size:1.05rem;font-weight:600;transition:all .2s}.ProsConsInputForm-module__t9nrja__submitBtn:hover{transform:translateY(-2px);box-shadow:0 8px 15px #3b82f64d}.ProsConsInputForm-module__t9nrja__disabled{background:var(--bg-secondary);color:var(--text-muted);box-shadow:none;cursor:not-allowed}.ProsConsInputForm-module__t9nrja__disabled:hover{box-shadow:none;transform:none}
.OpinionList-module__unlArG__container{flex-direction:column;gap:1.5rem;margin-top:2rem;display:flex}.OpinionList-module__unlArG__empty{text-align:center;color:var(--text-muted);background:var(--bg-glass);border:1px dashed var(--glass-border);border-radius:var(--radius-lg);padding:3rem;font-size:1.125rem}.OpinionList-module__unlArG__card{background:var(--bg-primary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:1rem;padding:1.25rem;transition:transform .2s,box-shadow .2s;display:flex}.OpinionList-module__unlArG__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.OpinionList-module__unlArG__header{justify-content:space-between;align-items:center;display:flex}.OpinionList-module__unlArG__user{align-items:center;gap:.75rem;display:flex}.OpinionList-module__unlArG__avatar{object-fit:cover;border-radius:50%;width:32px;height:32px}.OpinionList-module__unlArG__defaultAvatar{background:var(--bg-secondary);width:32px;height:32px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.OpinionList-module__unlArG__username{color:var(--text-primary);font-size:.95rem;font-weight:600}.OpinionList-module__unlArG__actions{gap:.5rem;display:flex}.OpinionList-module__unlArG__actionBtn{border-radius:var(--radius-sm);color:var(--text-secondary);align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.875rem;transition:all .2s;display:flex}.OpinionList-module__unlArG__actionBtn:hover{background:var(--bg-secondary);color:var(--accent-primary)}.OpinionList-module__unlArG__grid{flex-direction:column;gap:1rem;display:flex;position:relative}@media (min-width:768px){.OpinionList-module__unlArG__grid{flex-direction:row}}.OpinionList-module__unlArG__prosSide,.OpinionList-module__unlArG__consSide{flex-direction:column;flex:1;gap:.75rem;padding:.5rem;display:flex}.OpinionList-module__unlArG__divider{display:none}@media (min-width:768px){.OpinionList-module__unlArG__divider{background:var(--glass-border);width:1px;margin:0 .5rem;display:block}}.OpinionList-module__unlArG__badgeLabelPros{background:var(--pros-bg);color:var(--pros-text);text-transform:uppercase;border-radius:var(--radius-full,999px);letter-spacing:.5px;align-self:flex-start;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.OpinionList-module__unlArG__badgeLabelCons{background:var(--cons-bg);color:var(--cons-text);text-transform:uppercase;border-radius:var(--radius-full,999px);letter-spacing:.5px;align-self:flex-start;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.OpinionList-module__unlArG__content{color:var(--text-secondary);white-space:pre-wrap;font-size:.95rem;line-height:1.6}
