:root{--color-primary:#97f85d;--color-primary-dark:#6ad93b;--color-secondary:#f7f8fc;--color-accent:#ffb800;--color-success:#2ed47a;--color-error:#f7685b;--color-warning:#ffb946;--color-info:#3751ff;--color-plain:#fff;--color-regular:#000;--color-bg:#fff;--color-bg-alt:#f7f8fc;--color-border:#e3e6ec;--color-text:#23235f;--color-text-light:#6b7a99;--font-family:"Inter","Roboto","Helvetica Neue",Arial,sans-serif;--font-size-base:16px;--font-size-lg:24px;--font-size-sm:14px;--font-weight-bold:700;--font-weight-normal:400;--font-weight-semi:600}body{background:#fff;background:var(--color-bg);color:#23235f;color:var(--color-text);font-size:16px;font-size:var(--font-size-base)}body,h1,h2,h3,h4,h5,h6{font-family:Inter,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family)}h1,h2,h3,h4,h5,h6{font-weight:700;font-weight:var(--font-weight-bold)}a,h1,h2,h3,h4,h5,h6{color:#000;color:var(--color-regular)}a{font-weight:600;font-weight:var(--font-weight-semi);text-decoration:none;transition:color .2s}a:hover{color:#6ad93b;color:var(--color-primary-dark)}.brand-title{color:#000;font-family:Inter,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family);font-weight:700;font-weight:var(--font-weight-bold)}.social-btn{cursor:pointer;transition:box-shadow .2s,border-color .2s}.social-btn:hover{border-color:#97f85d;border-color:var(--color-primary);box-shadow:0 4px 16px #2c2c5429}.button-primary{align-items:center;background:#97f85d;background:var(--color-primary);border:none;border-radius:12px;box-shadow:0 2px 8px #97f85d14;color:#000;display:flex;flex-shrink:0;font-size:16px;font-size:var(--font-size-base);font-weight:700;font-weight:var(--font-weight-bold);gap:8px;height:61px;justify-content:center;transition:background .2s,box-shadow .2s;width:512px}.button-primary:hover{background:#6ad93b;background:var(--color-primary-dark);box-shadow:0 4px 16px #97f85d1f;color:#000}.button-primary:disabled,.button-primary[disabled]{cursor:not-allowed;opacity:.6}.auth-card{background:#f7f8fc;background:var(--color-bg-alt);border-radius:16px;box-shadow:0 2px 16px #2c2c5414;margin:2em auto;max-width:400px;padding:2.5em 2em}.input{background:#fff;border:1px solid #e3e6ec;border:1px solid var(--color-border);border-radius:8px;font-size:16px;font-size:var(--font-size-base);margin-bottom:1em;padding:.75em 1em;transition:border-color .2s}.input:focus{border-color:#97f85d;border-color:var(--color-primary);outline:none}.checkbox{accent-color:#97f85d;accent-color:var(--color-primary)}.alert{background:#f7685b;background:var(--color-error);border-radius:8px;color:#fff;font-weight:600;font-weight:var(--font-weight-semi);margin-bottom:1em;padding:1em}.MuiButton-containedPrimary{background-color:#97f85d!important;background-color:var(--color-primary)!important;border-radius:12px!important;box-shadow:none!important;color:#000!important;font-weight:700!important;font-weight:var(--font-weight-bold)!important;text-transform:none!important}.MuiButton-containedPrimary:hover{background-color:#6ad93b!important;background-color:var(--color-primary-dark)!important}.MuiButton-containedSuccess{background-color:#97f85d!important;background-color:var(--color-primary)!important;border-radius:12px!important;box-shadow:none!important;color:#000!important;font-weight:700!important;font-weight:var(--font-weight-bold)!important;text-transform:none!important}.MuiButton-containedSuccess:hover{background-color:#6ad93b!important;background-color:var(--color-primary-dark)!important}.MuiButton-outlinedPrimary{border-color:#97f85d!important;border-color:var(--color-primary)!important;border-radius:12px!important;color:#97f85d!important;color:var(--color-primary)!important;font-weight:600!important;font-weight:var(--font-weight-semi)!important;text-transform:none!important}.MuiButton-outlinedPrimary:hover{background-color:#97f85d14!important;border-color:#6ad93b!important;border-color:var(--color-primary-dark)!important}.MuiButton-textPrimary:hover{background-color:#97f85d14!important;border-radius:12px!important}.MuiButton-root.Mui-disabled{box-shadow:none!important;color:#000!important;cursor:not-allowed!important;opacity:.6!important}.MuiListItemButton.Mui-selected{background-color:#e8fce7!important}
/*# sourceMappingURL=main.33513609.css.map*/