.SuggestionForm-module__QudIyq__form{gap:var(--space-lg);flex-direction:column;display:flex}.SuggestionForm-module__QudIyq__field{gap:var(--space-sm);flex-direction:column;display:flex}.SuggestionForm-module__QudIyq__label{color:var(--text-secondary);font-size:.875rem;font-weight:600}.SuggestionForm-module__QudIyq__textarea{resize:vertical;min-height:120px}.SuggestionForm-module__QudIyq__charCount{color:var(--text-muted);text-align:right;font-size:.75rem}.SuggestionForm-module__QudIyq__hint{color:var(--text-muted);font-size:.75rem}.SuggestionForm-module__QudIyq__notConnected{text-align:center;padding:var(--space-2xl);background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px dashed var(--border-subtle)}.SuggestionForm-module__QudIyq__success{text-align:center;padding:var(--space-2xl)}.SuggestionForm-module__QudIyq__successIcon{width:64px;height:64px;margin:0 auto var(--space-lg);color:var(--accent-primary);background:#00ffa326;border-radius:50%;justify-content:center;align-items:center;font-size:2rem;display:flex}
.page-module__7K3wna__page{gap:var(--space-3xl);padding:var(--space-3xl)0;grid-template-columns:1fr 1fr;align-items:start;min-height:80vh;display:grid}@media (max-width:1024px){.page-module__7K3wna__page{grid-template-columns:1fr}}.page-module__7K3wna__content h1{margin-bottom:var(--space-md)}.page-module__7K3wna__description{color:var(--text-secondary);margin-bottom:var(--space-xl)}.page-module__7K3wna__rules{padding:var(--space-lg);background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-subtle)}.page-module__7K3wna__rules h3{margin-bottom:var(--space-md);color:var(--accent-primary);font-size:1rem}.page-module__7K3wna__rules ul{list-style:none}.page-module__7K3wna__rules li{padding-left:var(--space-lg);margin-bottom:var(--space-sm);color:var(--text-secondary);font-size:.875rem;position:relative}.page-module__7K3wna__rules li:before{content:"◈";color:var(--accent-primary);font-size:.75rem;position:absolute;left:0}.page-module__7K3wna__formWrapper{padding:var(--space-xl);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl)}
