.dashboard_page__kIUvL{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--text);font-family:var(--ff-body)}.dashboard_header__0IQ3E{height:64px;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);background:var(--bg-white)}.dashboard_logo___k2gg{font-family:var(--ff-display);font-size:1.5rem;color:var(--text);text-decoration:none;font-weight:400}.dashboard_logoMed__scm6S{color:var(--green)}.dashboard_logoDot__bePEF{color:var(--warm)}.dashboard_userMenu__PNCxr{display:flex;align-items:center;gap:1rem}.dashboard_userName__CtC1T{font-size:.875rem;color:var(--text-2);font-weight:500}.dashboard_logoutBtn__UgAUz{background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.375rem .75rem;font-size:.8125rem;color:var(--text-3);cursor:pointer;transition:all .15s ease}.dashboard_logoutBtn__UgAUz:hover{color:var(--error);border-color:var(--error)}.dashboard_container__Kdrrt{max-width:900px;margin:0 auto;padding:3rem 1.5rem;width:100%}.dashboard_titleSection__2Cpjw{text-align:center;margin-bottom:2.5rem}.dashboard_eyebrow__P4_v8{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .875rem;background:var(--green-lt);border-radius:100px;font-size:.8rem;font-weight:500;color:var(--green);margin-bottom:.75rem}.dashboard_title__16hVG{font-family:var(--ff-display);font-size:2.25rem;font-weight:400;color:var(--text);margin:0 0 .5rem;line-height:1.2}.dashboard_subtitle__xP_XA{font-size:1rem;color:var(--text-2);margin:0}.dashboard_rememberRow__QXs7R{display:flex;align-items:flex-start;gap:.625rem;margin:0 0 1.5rem;padding:.875rem 1rem;background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-sm)}.dashboard_rememberCheckbox__1Xi8E{flex-shrink:0;width:1.125rem;height:1.125rem;margin:.125rem 0 0;accent-color:var(--green);cursor:pointer}.dashboard_rememberCheckbox__1Xi8E:focus-visible{outline:none;box-shadow:0 0 0 3px var(--green-lt)}.dashboard_rememberLabel__QcDt0{font-size:.9375rem;font-weight:500;color:var(--text);cursor:pointer}.dashboard_rememberHint__HgnVT{margin:.25rem 0 0;font-size:.8125rem;color:var(--text-2);line-height:1.5}.dashboard_grid__D9hPf{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;margin-bottom:2rem}.dashboard_card__uY0FF{background:var(--bg-white);border-radius:var(--radius-md);border:1.5px solid var(--border);box-shadow:var(--shadow-sm);padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;cursor:pointer;text-decoration:none;color:inherit}.dashboard_card__uY0FF:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--green-mid)}.dashboard_cardTop__8ItdD{display:flex;flex-direction:column;gap:.5rem}.dashboard_cardHeader__yLr5V{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.dashboard_orgName__wE2wj{font-size:1.125rem;font-weight:500;color:var(--text);margin:0;line-height:1.3}.dashboard_orgSlug__zkJb_{font-size:.8125rem;color:var(--text-3);font-family:monospace}.dashboard_badges__ZRre7{display:flex;gap:.375rem;flex-wrap:wrap}.dashboard_badgePlan__P3rn8{background:var(--green-lt);color:var(--green);text-transform:capitalize}.dashboard_badgePlan__P3rn8,.dashboard_badgeRole__EGYc1{display:inline-block;padding:.2rem .5rem;border-radius:6px;font-size:.75rem;font-weight:500}.dashboard_badgeRole__EGYc1{background:var(--bg-soft);color:var(--text-2)}.dashboard_badgeLastActive__BQiQx{background:var(--warm-lt);color:var(--warm)}.dashboard_badgeLastActive__BQiQx,.dashboard_badgePatient__GavCb{display:inline-block;padding:.2rem .5rem;border-radius:6px;font-size:.75rem;font-weight:500}.dashboard_badgePatient__GavCb{background:var(--green-lt);color:var(--green)}.dashboard_enterBtn__expnY{display:flex;align-items:center;justify-content:center;width:100%;padding:.625rem 1rem;background:var(--green);color:var(--on-accent);border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:background .2s ease}.dashboard_enterBtn__expnY:hover{background:var(--green-mid)}.dashboard_actionsSection__FrNA_{display:flex;justify-content:center;margin-top:1.5rem}.dashboard_createOrgBtn__ZWhqF{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:transparent;color:var(--green);border:1.5px dashed var(--green);border-radius:var(--radius-sm);font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease}.dashboard_createOrgBtn__ZWhqF:hover{background:var(--green-lt)}.dashboard_modalOverlay__b2eFY{position:fixed;inset:0;background:rgba(27,35,24,.4);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}.dashboard_modal__qgAga{background:var(--bg-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border);padding:2rem;max-width:480px;width:100%;max-height:calc(100vh - 2rem);overflow-y:auto}.dashboard_councilFieldset__X5Jun{border:0;margin:0;padding:0;min-width:0}.dashboard_councilRow__nnyNl{display:grid;grid-template-columns:84px 84px 1fr;gap:.5rem;align-items:end}.dashboard_subLabel__qmnAm{display:block;font-size:.75rem;color:var(--text-2);margin-bottom:.25rem}@media (max-width:480px){.dashboard_modal__qgAga{padding:1.25rem}}.dashboard_modalTitle__Qn9IL{font-family:var(--ff-display);font-size:1.5rem;color:var(--text);margin:0 0 .5rem}.dashboard_modalSub__chDR6{font-size:.875rem;color:var(--text-2);margin:0 0 1.5rem}.dashboard_form__2eBG3{display:flex;flex-direction:column;gap:1rem}.dashboard_field__zGtFj{display:flex;flex-direction:column;gap:.375rem}.dashboard_label__ZmhPy{font-size:.8125rem;font-weight:500;color:var(--text-2)}.dashboard_input__5d_PV{width:100%;padding:.75rem 1rem;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-soft);font-family:var(--ff-body);font-size:.9375rem;color:var(--text);outline:none;transition:all .15s ease}.dashboard_input__5d_PV:focus{border-color:var(--green);background:var(--bg-white);box-shadow:0 0 0 3px var(--green-lt)}.dashboard_modalButtons__3QZwQ{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.dashboard_btnCancel__A3fpn{padding:.625rem 1.25rem;background:transparent;color:var(--text-2);border:1.5px solid var(--border);border-radius:var(--radius-sm);font-size:.875rem;cursor:pointer}.dashboard_btnSubmit__8C8AH{padding:.625rem 1.5rem;background:var(--green);color:var(--on-accent);border:none;border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s ease}.dashboard_btnSubmit__8C8AH:hover:not(:disabled){background:var(--green-mid)}.dashboard_btnSubmit__8C8AH:disabled{opacity:.5;cursor:not-allowed}.dashboard_errorBanner__FsIo1{padding:.625rem .875rem;background:var(--error-lt);border:1px solid rgba(220,38,38,.2);border-radius:var(--radius-sm);color:var(--error);font-size:.8125rem;text-align:center}.CreatorRoleChoice_group__cZjud{border:0;margin:0;padding:0;min-width:0}.CreatorRoleChoice_legend__AgItE{display:block;font-size:.8125rem;font-weight:500;color:var(--text);margin-bottom:.5rem;padding-left:.125rem}.CreatorRoleChoice_options__848Tv{display:grid;gap:.5rem}.CreatorRoleChoice_optionChecked__xBGzb,.CreatorRoleChoice_option__sHNDJ{position:relative;display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;background:var(--bg-white);border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .2s,box-shadow .2s,background .2s}.CreatorRoleChoice_option__sHNDJ:hover{border-color:var(--green-mid)}.CreatorRoleChoice_optionChecked__xBGzb{border-color:var(--green);background:var(--green-lt)}.CreatorRoleChoice_radio__DWcJv{margin:.2rem 0 0;flex-shrink:0;width:1rem;height:1rem;accent-color:var(--green)}.CreatorRoleChoice_optionChecked__xBGzb:focus-within,.CreatorRoleChoice_option__sHNDJ:focus-within{box-shadow:0 0 0 3px var(--green-lt);border-color:var(--green)}.CreatorRoleChoice_radio__DWcJv:focus-visible{outline:2px solid var(--green);outline-offset:2px}.CreatorRoleChoice_icon__N5OB8{display:inline-flex;color:var(--green);flex-shrink:0}.CreatorRoleChoice_text__Rp2on{display:flex;flex-direction:column;gap:.125rem;min-width:0}.CreatorRoleChoice_title__SnpCQ{font-family:var(--ff-body);font-size:.875rem;font-weight:500;color:var(--text);line-height:1.35}.CreatorRoleChoice_hint__kz_qj{font-size:.8125rem;font-weight:400;color:var(--text-2);line-height:1.45}.CreatorRoleChoice_error__6DpY_{margin:.375rem 0 0;font-size:.8125rem;color:var(--error)}.cadastro-profissional_head__UEEOH{text-align:center;margin-bottom:1.5rem}.cadastro-profissional_eyebrow__E6Yci{display:inline-flex;align-items:center;padding:.35rem .875rem;background:var(--green-lt);border-radius:100px;font-size:.8rem;font-weight:600;color:var(--green);margin-bottom:.875rem}.cadastro-profissional_title__gQ_Nk{font-family:var(--ff-display);font-size:2rem;font-weight:400;letter-spacing:-.015em;line-height:1.15;color:var(--text);margin-bottom:.375rem}.cadastro-profissional_sub__B_ioV{font-size:.875rem;color:var(--text-2);font-weight:400}.cadastro-profissional_fields__71c7S{display:flex;flex-direction:column;gap:.75rem}.cadastro-profissional_field__LwGNX{position:relative}.cadastro-profissional_label__qCJAr{display:block;font-size:.8125rem;font-weight:500;color:var(--text);margin-bottom:.375rem;padding-left:.125rem}.cadastro-profissional_fieldset__dl3OX{border:0;margin:0;padding:0;min-width:0}.cadastro-profissional_row__VkhTr{display:grid;grid-template-columns:84px 74px 1fr;align-items:end;gap:.5rem}.cadastro-profissional_rowItem__SPZBX{min-width:0}.cadastro-profissional_subLabel__6Q1FS{display:block;font-size:.75rem;font-weight:400;color:var(--text-2);margin-bottom:.25rem;padding-left:.125rem;line-height:1.35}.cadastro-profissional_input__TmXFr,.cadastro-profissional_select__bMLiI{width:100%;height:3.375rem;min-height:44px;padding:.8125rem 1rem;border:1.5px solid var(--border-input);border-radius:var(--radius-sm);background:var(--bg-soft);font-family:var(--ff-body);font-size:1rem;color:var(--text);outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;-webkit-font-smoothing:antialiased}.cadastro-profissional_input__TmXFr::placeholder{color:var(--text-3);font-weight:300}.cadastro-profissional_input__TmXFr:focus,.cadastro-profissional_select__bMLiI:focus{border-color:var(--green);background:var(--bg-white);box-shadow:0 0 0 3px var(--green-lt)}.cadastro-profissional_input__TmXFr:focus-visible,.cadastro-profissional_select__bMLiI:focus-visible{border-color:var(--green);background:var(--bg-white);box-shadow:0 0 0 3px var(--green-lt);outline:2px solid var(--green);outline-offset:1px}.cadastro-profissional_inputError__NWnzf{border-color:var(--error)!important}.cadastro-profissional_inputError__NWnzf:focus{box-shadow:0 0 0 3px rgba(220,38,38,.12)!important}.cadastro-profissional_inputError__NWnzf:focus-visible{box-shadow:0 0 0 3px rgba(220,38,38,.12)!important;outline:2px solid var(--error);outline-offset:1px}.cadastro-profissional_fieldErr__QUxQ4{font-size:.8125rem;color:var(--error);margin-top:.3125rem;padding-left:.125rem;font-weight:500}.cadastro-profissional_alertErr__vyHn4{padding:.75rem 1rem;background:var(--error-lt);border:1px solid rgba(220,38,38,.2);border-radius:var(--radius-sm);font-size:.8125rem;color:var(--error);text-align:center;font-weight:500}.cadastro-profissional_checkboxContainer__XGhqK{display:flex;align-items:center;min-height:44px;gap:.625rem;margin-top:.5rem;cursor:pointer}.cadastro-profissional_checkbox__ge_fB{flex:none;accent-color:var(--green);width:1.5rem;height:1.5rem;margin:0;cursor:pointer}.cadastro-profissional_checkbox__ge_fB:focus-visible{outline:2px solid var(--green);outline-offset:2px}.cadastro-profissional_checkboxLabel__V3vMx{font-size:.8125rem;color:var(--text-2);line-height:1.45}.cadastro-profissional_btnPrimary__h_8Ua{display:flex;align-items:center;justify-content:center;gap:.625rem;width:100%;min-height:44px;margin-top:1rem;padding:.875rem 1.875rem;background:var(--green);color:var(--on-accent);border:none;border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s;-webkit-font-smoothing:antialiased}.cadastro-profissional_btnPrimary__h_8Ua:hover:not(:disabled){background:var(--green-mid);transform:translateY(-1px);box-shadow:0 6px 20px rgba(61,122,82,.28)}.cadastro-profissional_btnPrimary__h_8Ua:focus-visible{outline:2px solid var(--green);outline-offset:2px}.cadastro-profissional_btnPrimary__h_8Ua:active:not(:disabled){transform:none}.cadastro-profissional_btnPrimary__h_8Ua:disabled{opacity:.55;cursor:not-allowed}.cadastro-profissional_terms__gEcIZ{font-size:.75rem;color:var(--text-2);text-align:center;margin-top:.875rem;line-height:1.6}.cadastro-profissional_termsLink__mIsKf{color:var(--green);text-decoration:underline;font-weight:500;padding:.125rem}.cadastro-profissional_termsLink__mIsKf:hover{text-decoration:underline}.cadastro-profissional_termsLink__mIsKf:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:2px}.cadastro-profissional_footer__DOe52{text-align:center;font-size:.875rem;color:var(--text-2);margin-top:1.25rem}.cadastro-profissional_footerLink__IFjW9{color:var(--green);text-decoration:none;font-weight:500;padding:.125rem}.cadastro-profissional_footerLink__IFjW9:hover{text-decoration:underline}.cadastro-profissional_footerLink__IFjW9:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.cadastro-profissional_btnPrimary__h_8Ua,.cadastro-profissional_input__TmXFr,.cadastro-profissional_select__bMLiI{transition:none;transform:none}}.cadastro-profissional_spinner__GH0ys{width:18px;height:18px;flex-shrink:0;border:2px solid color-mix(in srgb,currentColor 35%,transparent);border-top-color:currentcolor;border-radius:50%;animation:cadastro-profissional_spin__a0Knw .7s linear infinite}@keyframes cadastro-profissional_spin__a0Knw{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cadastro-profissional_spinner__GH0ys{animation-duration:1.6s}}