.AuthButton-module__HzP_Pq__trigger{appearance:none;border:1px solid var(--foreground-secondary);color:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:.4rem .9rem;font-size:.85rem;font-weight:600}.AuthButton-module__HzP_Pq__trigger:hover{background-color:var(--background)}.AuthButton-module__HzP_Pq__dialog{background-color:var(--foreground);width:100%;max-width:400px;color:var(--text-primary);border:none;border-radius:12px;padding:0;position:fixed;top:50%;left:50%;translate:-50% -50%;box-shadow:0 8px 32px #0000002e}.AuthButton-module__HzP_Pq__dialog::backdrop{background-color:#0006}.AuthButton-module__HzP_Pq__panel{flex-direction:column;gap:1.5rem;padding:2rem;display:flex;position:relative}.AuthButton-module__HzP_Pq__close{appearance:none;cursor:pointer;color:var(--text-secondary);background:0 0;border:none;padding:.25rem;font-size:1rem;line-height:1;position:absolute;top:1rem;right:1rem}.AuthButton-module__HzP_Pq__close:hover{color:var(--background)}.AuthButton-module__HzP_Pq__tabs{border-bottom:1px solid var(--foreground-secondary);gap:.25rem;padding-bottom:0;display:flex}.AuthButton-module__HzP_Pq__tab{appearance:none;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem .75rem;font-size:.9rem;font-weight:500}.AuthButton-module__HzP_Pq__tab:hover{color:var(--background)}.AuthButton-module__HzP_Pq__tabActive{color:var(--background);border-bottom-color:var(--background)}.AuthButton-module__HzP_Pq__form{flex-direction:column;gap:1rem;display:flex}.AuthButton-module__HzP_Pq__label{color:var(--background);flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:500;display:flex}.AuthButton-module__HzP_Pq__input{appearance:none;border:1px solid var(--foreground-secondary);color:var(--text-primary);background-color:var(--background);border-radius:6px;width:100%;padding:.5rem .75rem;font-size:.95rem}.AuthButton-module__HzP_Pq__input:focus{outline:2px solid var(--text-secondary);outline-offset:-1px}.AuthButton-module__HzP_Pq__error{color:#c0392b;font-size:.85rem}.AuthButton-module__HzP_Pq__submit{appearance:none;background-color:var(--background);color:var(--foreground);cursor:pointer;border:none;border-radius:6px;margin-top:.25rem;padding:.6rem 1rem;font-size:.9rem;font-weight:600}.AuthButton-module__HzP_Pq__submit:hover:not(:disabled){background-color:var(--button-primary-hover)}.AuthButton-module__HzP_Pq__submit:disabled{opacity:.6;cursor:not-allowed}
.LanguageDropdown-module__NHLW9a__wrapper{position:static}.LanguageDropdown-module__NHLW9a__trigger{anchor-name:--lang-trigger;appearance:none;border:1px solid var(--foreground-secondary);color:inherit;letter-spacing:.05em;cursor:pointer;background:0 0;border-radius:6px;padding:.4rem .7rem;font-size:.85rem;font-weight:600}.LanguageDropdown-module__NHLW9a__trigger:hover{background-color:var(--background)}.LanguageDropdown-module__NHLW9a__menu{position-anchor:--lang-trigger;top:calc(anchor(bottom) - 1px);right:anchor(right);background-color:var(--background-secondary);border:1px solid var(--foreground-secondary);z-index:100;border-radius:6px;min-width:120px;list-style:none;position:fixed;overflow:hidden}.LanguageDropdown-module__NHLW9a__option{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:.6rem 1rem;display:block}.LanguageDropdown-module__NHLW9a__option:hover{background-color:var(--background)}
.UserDropdown-module__PL9eIa__wrapper{position:static}.UserDropdown-module__PL9eIa__trigger{anchor-name:--user-trigger;appearance:none;border:1px solid var(--foreground-secondary);color:inherit;letter-spacing:.05em;cursor:pointer;background:0 0;border-radius:6px;padding:.4rem .7rem;font-size:.85rem;font-weight:600}.UserDropdown-module__PL9eIa__trigger:hover{background-color:var(--background)}.UserDropdown-module__PL9eIa__menu{position-anchor:--user-trigger;top:calc(anchor(bottom) - 1px);right:anchor(right);background-color:var(--background-secondary);border:1px solid var(--foreground-secondary);z-index:100;border-radius:6px;min-width:120px;list-style:none;position:fixed;overflow:hidden}.UserDropdown-module__PL9eIa__option{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:.6rem 1rem;display:block}.UserDropdown-module__PL9eIa__option:hover{background-color:var(--background)}
.Toolbar-module__GZiDsq__toolbar{background-color:var(--background-secondary);justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.6rem;display:flex}.Toolbar-module__GZiDsq__toolbar .Toolbar-module__GZiDsq__appName{font-size:2rem}.Toolbar-module__GZiDsq__actions{align-items:center;gap:.5rem;display:flex}.Toolbar-module__GZiDsq__navLink{color:var(--text-primary);border-radius:6px;padding:.4rem .7rem;font-size:.9rem;font-weight:600;transition:background-color .15s}.Toolbar-module__GZiDsq__navLink:hover{background-color:var(--background)}
