.AuthButtons_authButtons__jRqTg{display:flex;align-items:center;gap:.75rem}.AuthButtons_loginButton__vMmRM,.AuthButtons_profileButton__XJK2G,.AuthButtons_registerButton__v4g3f{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-size:1.125rem;font-weight:400;text-decoration:none;border-radius:24px;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.AuthButtons_loginButton__vMmRM:focus-visible,.AuthButtons_profileButton__XJK2G:focus-visible,.AuthButtons_registerButton__v4g3f:focus-visible{outline:2px solid #fff;outline-offset:2px}.AuthButtons_loginButton__vMmRM{color:#fff;background-color:#352964}.AuthButtons_loginButton__vMmRM:hover,.AuthButtons_registerButton__v4g3f{background-color:#fff;color:#1f173f}.AuthButtons_registerButton__v4g3f:hover{background-color:#e6e6e6;transform:translateY(-1px)}.AuthButtons_profileButton__XJK2G{color:#fff;background-color:#352964}.AuthButtons_profileButton__XJK2G:hover{background-color:#fff;color:#1f173f}.AuthButtons_profileButton__XJK2G svg{flex-shrink:0}.ThemeSwitcher_themeSwitcher__yBUqt{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;cursor:pointer;transition:all .2s ease}.ThemeSwitcher_themeSwitcher__yBUqt:hover{background-color:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.ThemeSwitcher_themeSwitcher__yBUqt:active{transform:scale(.95)}.ThemeSwitcher_themeSwitcher__yBUqt svg{flex-shrink:0}.FooterColumn_column__7d_sZ{display:flex;flex-direction:column}.FooterColumn_title__O22Ou{font-size:1.2rem;font-weight:600;color:#fff;margin:0 0 24px}.FooterColumn_links__zt9kk{display:flex;flex-direction:column;gap:12px}@keyframes ConfirmModal_slideInUp__kAIem{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ConfirmModal_overlay__Don4a{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1040;animation:ConfirmModal_fadeIn__eIcay .2s ease-out;padding:1rem}@keyframes ConfirmModal_fadeIn__eIcay{0%{opacity:0}to{opacity:1}}.ConfirmModal_modal__M5GdZ{background:#fff;border-radius:.75rem;padding:1.5rem;max-width:420px;width:100%;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);position:relative;animation:ConfirmModal_slideUp__yS01O .2s ease-out}@keyframes ConfirmModal_slideUp__yS01O{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ConfirmModal_closeButton__dinHU{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .2s ease}.ConfirmModal_closeButton__dinHU:hover{background:#f3f4f6;color:#4b5563}.ConfirmModal_icon__3gIWL{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.ConfirmModal_icon__3gIWL.ConfirmModal_danger__KACAd{background:rgba(239,68,68,.1);color:#ef4444}.ConfirmModal_icon__3gIWL.ConfirmModal_warning__aU8ay{background:rgba(245,158,11,.1);color:#f59e0b}.ConfirmModal_icon__3gIWL.ConfirmModal_info__FzG29{background:rgba(59,130,246,.1);color:#3b82f6}.ConfirmModal_title__PWO_I{font-size:1.125rem;font-weight:600;color:#111827;text-align:center;margin:0 0 .75rem}.ConfirmModal_description__iSxVS{font-size:.875rem;color:#4b5563;text-align:center;margin:0 0 1.5rem;line-height:1.75}.ConfirmModal_actions__oTD18{display:flex;gap:.75rem;justify-content:center}@media(max-width:639px){.ConfirmModal_actions__oTD18{flex-direction:column-reverse}}.ConfirmModal_cancelButton__DyzeB,.ConfirmModal_confirmButton__Kq_Hp{flex:1 1;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;min-width:100px}@media(max-width:639px){.ConfirmModal_cancelButton__DyzeB,.ConfirmModal_confirmButton__Kq_Hp{width:100%}}.ConfirmModal_cancelButton__DyzeB{background:#f3f4f6;color:#374151}.ConfirmModal_cancelButton__DyzeB:hover{background:#e5e7eb}.ConfirmModal_cancelButton__DyzeB:active{transform:scale(.98)}.ConfirmModal_confirmButton__Kq_Hp{color:#fff}.ConfirmModal_confirmButton__Kq_Hp.ConfirmModal_danger__KACAd{background:#ef4444}.ConfirmModal_confirmButton__Kq_Hp.ConfirmModal_danger__KACAd:hover{background:#b91c1c}.ConfirmModal_confirmButton__Kq_Hp.ConfirmModal_warning__aU8ay{background:#f59e0b}.ConfirmModal_confirmButton__Kq_Hp.ConfirmModal_warning__aU8ay:hover{background:#b45309}.ConfirmModal_confirmButton__Kq_Hp.ConfirmModal_info__FzG29{background:#3b82f6}.ConfirmModal_confirmButton__Kq_Hp.ConfirmModal_info__FzG29:hover{background:#1d4ed8}.ConfirmModal_confirmButton__Kq_Hp:active{transform:scale(.98)}