.LanguageToggle-module__qSlm8a__container{-webkit-backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:30px;gap:4px;padding:4px;display:inline-flex}.LanguageToggle-module__qSlm8a__button{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:20px;outline:none;padding:6px 16px;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.LanguageToggle-module__qSlm8a__button:hover{color:#fff;background:#ffffff0d}.LanguageToggle-module__qSlm8a__button.LanguageToggle-module__qSlm8a__active{color:#0f172a;background:#fff;font-weight:600;box-shadow:0 4px 12px #00000026}.LanguageToggle-module__qSlm8a__button:focus-visible{outline-offset:2px;outline:2px solid #fff6}
.CommentForm-module__3_Sadq__form{flex-direction:column;gap:20px;width:100%;display:flex}.CommentForm-module__3_Sadq__formGroup{flex-direction:column;gap:8px;width:100%;display:flex}.CommentForm-module__3_Sadq__row{grid-template-columns:1fr 1fr;gap:16px;width:100%;display:grid}@media (max-width:480px){.CommentForm-module__3_Sadq__row{grid-template-columns:1fr;gap:20px}}.CommentForm-module__3_Sadq__label{color:#ffffffe6;font-size:.875rem;font-weight:500}.CommentForm-module__3_Sadq__required{color:#ef4444}.CommentForm-module__3_Sadq__input,.CommentForm-module__3_Sadq__select,.CommentForm-module__3_Sadq__textarea{color:#fff;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.CommentForm-module__3_Sadq__select option{color:#fff;background:#1e293b}.CommentForm-module__3_Sadq__input:focus,.CommentForm-module__3_Sadq__select:focus,.CommentForm-module__3_Sadq__textarea:focus{background:#ffffff14;border-color:#ffffff4d;box-shadow:0 0 0 4px #ffffff0d}.CommentForm-module__3_Sadq__inputError{background:#ef44440d;border-color:#ef4444!important}.CommentForm-module__3_Sadq__errorMessage{color:#f87171;margin-top:2px;font-size:.775rem}.CommentForm-module__3_Sadq__textarea{resize:vertical}.CommentForm-module__3_Sadq__submitButton{color:#0f172a;cursor:pointer;background:linear-gradient(135deg,#fff 0%,#e2e8f0 100%);border:none;border-radius:8px;width:100%;margin-top:10px;padding:14px 20px;font-family:inherit;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #00000026}.CommentForm-module__3_Sadq__submitButton:hover:not(:disabled){background:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #ffffff1a}.CommentForm-module__3_Sadq__submitButton:active:not(:disabled){transform:translateY(0)}.CommentForm-module__3_Sadq__submitButton:disabled{color:#fff6;cursor:not-allowed;box-shadow:none;background:#fff3}.CommentForm-module__3_Sadq__errorAlert{color:#fca5a5;background:#ef444426;border:1px solid #ef444433;border-radius:8px;padding:12px 16px;font-size:.9rem}.CommentForm-module__3_Sadq__successContainer{text-align:center;flex-direction:column;align-items:center;padding:40px 20px;animation:.5s ease-out CommentForm-module__3_Sadq__fadeIn;display:flex}.CommentForm-module__3_Sadq__successIcon{color:#22c55e;background:#22c55e26;border:2px solid #22c55e;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;font-size:2rem;display:flex}.CommentForm-module__3_Sadq__successTitle{color:#fff;margin-bottom:8px;font-size:1.5rem;font-weight:700}.CommentForm-module__3_Sadq__successMessage{color:#ffffffb3;max-width:320px;margin-bottom:32px;font-size:1rem}.CommentForm-module__3_Sadq__resetButton{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:20px;padding:10px 24px;font-family:inherit;font-size:.9rem;font-weight:500;transition:all .3s}.CommentForm-module__3_Sadq__resetButton:hover{background:#ffffff0d;border-color:#fff}@keyframes CommentForm-module__3_Sadq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.page-module___8aEwW__container{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;max-width:580px;min-height:calc(100vh - 48px);margin:0 auto;display:flex}.page-module___8aEwW__header{flex-direction:column;gap:16px;width:100%;display:flex}.page-module___8aEwW__headerTop{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}@media (max-width:480px){.page-module___8aEwW__headerTop{flex-direction:column;align-items:center;gap:12px}}.page-module___8aEwW__logoBadge{letter-spacing:.05em;text-transform:uppercase;color:#3b82f6;background:#ffffff14;border:1px solid #ffffff1a;border-radius:20px;padding:6px 14px;font-size:.85rem;font-weight:600;box-shadow:0 4px 12px #3b82f61a}.page-module___8aEwW__card{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:16px;flex-direction:column;gap:28px;width:100%;padding:32px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 20px 40px #0000004d,inset 0 1px #ffffff1a}.page-module___8aEwW__card:hover{border-color:#ffffff1f;transform:translateY(-2px)}@media (max-width:480px){.page-module___8aEwW__card{padding:24px 16px}}.page-module___8aEwW__cardHeader{text-align:inherit;flex-direction:column;gap:8px;display:flex}.page-module___8aEwW__title{color:#fff;letter-spacing:-.02em;font-size:1.75rem;font-weight:700;line-height:1.25}.page-module___8aEwW__subtitle{color:var(--text-secondary);font-size:.95rem;line-height:1.5}.page-module___8aEwW__footer{text-align:center;color:var(--text-secondary);opacity:.8;margin-top:16px;font-size:.8rem}
