@keyframes Skeleton-module__ocDAaW__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.Skeleton-module__ocDAaW__skeleton{background:linear-gradient(90deg,var(--bg-inset)25%,var(--border-default)37%,var(--bg-shimmer-amber)50%,var(--border-default)63%,var(--bg-inset)75%);background-size:400% 100%;animation:1.5s ease-in-out infinite Skeleton-module__ocDAaW__shimmer}.Skeleton-module__ocDAaW__text{border-radius:var(--radius-sm)}.Skeleton-module__ocDAaW__circle{border-radius:var(--radius-full)}.Skeleton-module__ocDAaW__rect{border-radius:var(--radius-sm)}
.Composer-module__fQVVfW__composer{flex-direction:column;gap:0;display:flex}.Composer-module__fQVVfW__head{align-items:flex-start;gap:var(--space-3);display:flex}.Composer-module__fQVVfW__avatar{border-radius:var(--radius-avatar-irregular);background:linear-gradient(135deg,#5b7fff,#c2e0ff);flex-shrink:0;width:28px;height:28px}.Composer-module__fQVVfW__headInput{flex:1;min-width:0}.Composer-module__fQVVfW__foot{align-items:center;gap:var(--space-2);border-top:1px dashed var(--border-subtle);flex-wrap:wrap;margin-top:10px;padding-top:10px;display:flex}.Composer-module__fQVVfW__footThemes{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.Composer-module__fQVVfW__footActions{align-items:center;gap:var(--space-2);margin-left:auto;display:inline-flex}.Composer-module__fQVVfW__header{justify-content:space-between;align-items:center;display:flex}.Composer-module__fQVVfW__headerLeft{align-items:center;gap:var(--space-2);display:flex}.Composer-module__fQVVfW__closeBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;font-size:var(--font-size-small);transition:background var(--transition-fast),color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.Composer-module__fQVVfW__closeBtn:hover{background:var(--bg-hover);color:var(--text-primary)}.Composer-module__fQVVfW__textarea{width:100%;min-height:28px;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-debate-body);resize:none;background:0 0;border:none;border-radius:0;padding:0;font-weight:500;line-height:28px;transition:none;display:block}.Composer-module__fQVVfW__textarea::placeholder{color:var(--text-muted);font-weight:400}.Composer-module__fQVVfW__textarea:focus{outline:none}.Composer-module__fQVVfW__footerHint{font-size:var(--font-size-2xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Composer-module__fQVVfW__cancelBtn{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--font-size-tiny);cursor:pointer;border-radius:var(--radius-btn-irregular);transition:color var(--transition-fast),background var(--transition-fast);background:0 0;border:none;padding:6px 10px;font-weight:600}.Composer-module__fQVVfW__cancelBtn:hover{color:var(--text-primary);background:var(--bg-hover)}.Composer-module__fQVVfW__spinner{border:2px solid color-mix(in srgb,var(--text-primary)30%,transparent);border-top-color:var(--text-primary);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite Composer-module__fQVVfW__spin;display:inline-block}@keyframes Composer-module__fQVVfW__spin{to{transform:rotate(360deg)}}.Composer-module__fQVVfW__stanceHint{font-size:var(--font-size-mono-sm);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.Composer-module__fQVVfW__stanceHint[data-stance=supports]{color:var(--stance-supports-text)}.Composer-module__fQVVfW__stanceHint[data-stance=refutes]{color:var(--stance-refutes-text)}.Composer-module__fQVVfW__textareaWrap{position:relative}.Composer-module__fQVVfW__charCount{bottom:var(--space-2);right:var(--space-2);font-size:var(--font-size-tiny);color:var(--text-muted);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.Composer-module__fQVVfW__charCountLimit{color:var(--color-amber-700)}.Composer-module__fQVVfW__composerSupports{border-left:3px solid var(--stance-supports-accent);padding-left:var(--space-3)}.Composer-module__fQVVfW__composerRefutes{border-left:3px solid var(--stance-refutes-accent);padding-left:var(--space-3)}
.publishStates-module__QZ7bPW__successState{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-8)var(--space-4);text-align:center;flex-direction:column;display:flex}.publishStates-module__QZ7bPW__successIcon{font-size:var(--font-size-hero);color:var(--color-success);margin:0}.publishStates-module__QZ7bPW__successTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.publishStates-module__QZ7bPW__successBody{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.publishStates-module__QZ7bPW__successLink{margin-top:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-cyan-500);text-decoration:none}.publishStates-module__QZ7bPW__successLink:hover{text-decoration:underline}.publishStates-module__QZ7bPW__successLinkSecondary{font-size:var(--font-size-xs);color:var(--text-secondary);text-decoration:none}.publishStates-module__QZ7bPW__successLinkSecondary:hover{color:var(--text-primary);text-decoration:underline}.publishStates-module__QZ7bPW__errorState{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6)var(--space-4);text-align:center;flex-direction:column;display:flex}.publishStates-module__QZ7bPW__errorIcon{font-size:var(--font-size-hero);color:var(--color-amber-400);margin:0}.publishStates-module__QZ7bPW__errorTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.publishStates-module__QZ7bPW__errorMessage{font-size:var(--font-size-sm);color:var(--text-secondary);max-width:400px;margin:0}.publishStates-module__QZ7bPW__errorActions{gap:var(--space-2);margin-top:var(--space-2);display:flex}
.publishStepper-module__Bqeb2W__stepper{padding:var(--space-8)var(--space-4);margin:0;flex-direction:column;gap:0;max-width:280px;margin-inline:auto;list-style:none;display:flex}.publishStepper-module__Bqeb2W__step{align-items:center;gap:var(--space-2);padding:var(--space-2)0;display:flex;position:relative}.publishStepper-module__Bqeb2W__step:not(:last-child):after{content:"";left:9px;top:calc(var(--space-2) + 20px);bottom:calc(-1*var(--space-2));background:var(--border-default);width:1px;position:absolute}.publishStepper-module__Bqeb2W__icon{border-radius:var(--radius-full);width:20px;height:20px;font-size:var(--font-size-2xs);z-index:1;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.publishStepper-module__Bqeb2W__step[data-status=pending] .publishStepper-module__Bqeb2W__icon{background:var(--bg-subtle);color:#0000}.publishStepper-module__Bqeb2W__step[data-status=pending] .publishStepper-module__Bqeb2W__icon:before{content:"";border-radius:var(--radius-full);background:var(--text-muted);opacity:.4;width:6px;height:6px}.publishStepper-module__Bqeb2W__step[data-status=active] .publishStepper-module__Bqeb2W__icon{border:2px solid var(--border-default);border-top-color:var(--color-cyan-500);background:0 0;animation:.8s linear infinite publishStepper-module__Bqeb2W__stepSpin}@keyframes publishStepper-module__Bqeb2W__stepSpin{to{transform:rotate(360deg)}}.publishStepper-module__Bqeb2W__step[data-status=done] .publishStepper-module__Bqeb2W__icon{background:color-mix(in srgb,var(--color-success)15%,transparent);color:var(--color-success);font-weight:700}.publishStepper-module__Bqeb2W__label{font-size:var(--font-size-sm);transition:color var(--transition-fast)}.publishStepper-module__Bqeb2W__step[data-status=pending] .publishStepper-module__Bqeb2W__label{color:var(--text-muted);opacity:.5}.publishStepper-module__Bqeb2W__step[data-status=active] .publishStepper-module__Bqeb2W__label{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.publishStepper-module__Bqeb2W__step[data-status=done] .publishStepper-module__Bqeb2W__label{color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.publishStepper-module__Bqeb2W__step[data-status=active] .publishStepper-module__Bqeb2W__icon{border-color:var(--color-cyan-500);animation:none}}
.splitNotice-module__lZmK9W__splitNotice{align-items:flex-start;gap:var(--space-2);padding:var(--space-2-5)var(--space-3);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--color-sky-400)30%,transparent);background:color-mix(in srgb,var(--color-sky-400)6%,transparent);display:flex}.splitNotice-module__lZmK9W__splitNoticeIcon{font-size:var(--font-size-base);flex-shrink:0;line-height:1.3}.splitNotice-module__lZmK9W__splitNoticeText{flex-direction:column;gap:2px;display:flex}.splitNotice-module__lZmK9W__splitNoticeTitle{font-size:var(--font-size-sm);color:var(--text-primary);margin:0;font-weight:600}.splitNotice-module__lZmK9W__splitNoticeBody{font-size:var(--font-size-xs);color:var(--text-secondary);margin:0}
.postGrid-module__mcgxNa__postGridWrapper{position:relative}.postGrid-module__mcgxNa__postGridWrapper:before,.postGrid-module__mcgxNa__postGridWrapper:after{content:"";pointer-events:none;width:48px;height:100%;transition:opacity var(--transition-base);z-index:1;position:absolute;top:0}.postGrid-module__mcgxNa__postGridWrapper:before{background:linear-gradient(to left,transparent,var(--bg-page));opacity:0;left:0}.postGrid-module__mcgxNa__postGridWrapper:after{background:linear-gradient(to right,transparent,var(--bg-page));opacity:1;right:0}.postGrid-module__mcgxNa__postGridWrapper[data-scroll-start]:before{opacity:1}.postGrid-module__mcgxNa__postGridWrapper[data-scroll-end]:after{opacity:0}.postGrid-module__mcgxNa__postGrid{gap:var(--space-3);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-1);display:flex;overflow-x:auto}.postGrid-module__mcgxNa__postGrid>*{scroll-snap-align:start;flex:0 0 85%;min-width:0}@media (min-width:641px){.postGrid-module__mcgxNa__postGrid>*{flex:0 0 calc(50% - var(--space-3)/2)}}
.checklist-module__pHHRTG__checklist{gap:var(--space-1-5);padding:var(--space-2)var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);font-size:var(--font-size-xs);flex-direction:column;display:flex}.checklist-module__pHHRTG__checkItem{align-items:center;gap:var(--space-2);color:var(--text-secondary);display:flex}.checklist-module__pHHRTG__checkIcon{font-size:var(--font-size-tiny);text-align:center;width:1rem;font-weight:700}.checklist-module__pHHRTG__checkIcon[data-ok=true]{color:var(--color-success)}.checklist-module__pHHRTG__checkIcon[data-ok=false]{color:var(--color-rose-500)}
.ProtocolBadge-module__-Lz4XG__badge{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:2px var(--space-1-5);font-size:var(--font-size-2xs);color:var(--text-muted);cursor:inherit;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast);background:0 0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ProtocolBadge-module__-Lz4XG__badge:before{content:"◆";color:var(--color-accent)}.ProtocolBadge-module__-Lz4XG__clickable{cursor:pointer}.ProtocolBadge-module__-Lz4XG__clickable:hover{color:var(--color-accent);border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent)6%,transparent)}
