.auth_layout__ZnQJH{--auth-accent:#0f766e;--auth-accent-soft:rgba(15,118,110,0.14);--auth-accent-glow:rgba(15,118,110,0.26);--auth-dark:#08131d;--auth-dark-soft:#0e2130;--auth-dark-border:rgba(167,217,255,0.1);--auth-light:#f3f7fb;--auth-light-border:rgba(127,148,172,0.2);--auth-light-shadow:0 24px 60px rgba(15,23,42,0.12);--foreground:#102031;--text-soft:#415468;--text-muted:#66798f;--text-faint:#8ea0b4;min-height:100dvh;background:radial-gradient(circle at top left,rgba(13,148,136,.08),transparent 20%),radial-gradient(circle at bottom right,rgba(14,165,233,.08),transparent 18%),linear-gradient(180deg,#f8fbfe,#eef4f8);color:var(--foreground)}[data-theme=dark] .auth_layout__ZnQJH{--foreground:#eef5fb;--text-soft:rgba(217,228,241,0.82);--text-muted:rgba(174,192,211,0.68);--text-faint:rgba(141,161,184,0.58);--auth-light:rgba(9,18,29,0.88);--auth-light-border:rgba(156,194,226,0.12);--auth-light-shadow:0 30px 80px rgba(0,0,0,0.32);background:radial-gradient(circle at top left,rgba(13,148,136,.1),transparent 24%),radial-gradient(circle at bottom right,rgba(14,165,233,.08),transparent 22%),linear-gradient(180deg,#08111b,#0c1724)}.auth_layoutAdmin__9gubo{--auth-accent:#0f766e;--auth-accent-soft:rgba(15,118,110,0.14);--auth-accent-glow:rgba(15,118,110,0.3)}.auth_layoutAprendiz__2fezM{--auth-accent:#0f8aa8;--auth-accent-soft:rgba(15,138,168,0.14);--auth-accent-glow:rgba(15,138,168,0.26)}.auth_shell__Jvdwy{position:relative;width:100%;min-height:100dvh}[data-theme=dark] .auth_shell__Jvdwy{background:transparent}.auth_shell__Jvdwy:before,[data-theme=dark] .auth_shell__Jvdwy:before{display:none}.auth_leftPane__6mM7T{position:relative;overflow:hidden;min-height:100dvh;background:radial-gradient(circle at 18% 18%,rgba(53,196,191,.11),transparent 22%),radial-gradient(circle at 84% 76%,rgba(31,188,233,.09),transparent 18%),linear-gradient(180deg,#07131d,#0a1c29)}.auth_leftPane__6mM7T:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(174,217,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(174,217,255,.05) 1px,transparent 0);background-size:44px 44px;mask-image:radial-gradient(circle at 50% 40%,black 18%,transparent 86%);opacity:.28}.auth_leftPane__6mM7T:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 18%),radial-gradient(circle at 50% 110%,rgba(34,211,238,.08),transparent 24%)}.auth_rightPane__e5pgh{position:relative;min-height:100dvh;background:radial-gradient(circle at top right,rgba(15,118,110,.035),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.78),rgba(247,250,252,.9))}[data-theme=dark] .auth_rightPane__e5pgh{background:radial-gradient(circle at top right,rgba(15,118,110,.08),transparent 22%),linear-gradient(180deg,rgba(8,17,27,.62),rgba(8,17,27,.8))}.auth_rightPane__e5pgh:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(15,23,42,.03) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.03) 1px,transparent 0);background-size:40px 40px;opacity:.18}[data-theme=dark] .auth_rightPane__e5pgh:before{background-image:linear-gradient(rgba(148,163,184,.05) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 0)}.auth_themeToggle__5Ek7x{display:inline-flex;align-items:center;gap:.18rem;border-radius:999px;border:1px solid rgba(144,164,186,.24);background:rgba(255,255,255,.72);padding:.25rem;box-shadow:0 14px 30px rgba(15,23,42,.08);backdrop-filter:blur(12px)}.auth_rightContent__bDjJX{width:100%;max-width:44rem}.auth_heroWrap__AmjsD{height:100%}.auth_heroVisualBlock__a4pUY{display:flex;justify-content:center;align-items:flex-end;padding-top:.5rem;padding-bottom:.35rem}[data-theme=dark] .auth_themeToggle__5Ek7x{border-color:rgba(164,189,214,.12);background:rgba(8,17,27,.66);box-shadow:0 16px 30px rgba(0,0,0,.18)}.auth_themeButton__9qVE0{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--text-muted);transition:background-color .18s ease,color .18s ease,transform .18s ease}.auth_themeButton__9qVE0:hover{transform:translateY(-1px);color:var(--foreground)}.auth_themeButtonActive___vnki{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(236,242,246,.92));color:#102031;box-shadow:0 6px 16px rgba(15,23,42,.12)}[data-theme=dark] .auth_themeButtonActive___vnki{background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.08));color:#f8fbff;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 20px rgba(0,0,0,.22)}.auth_brandMark__GfUyr{display:inline-flex;align-items:center;gap:.9rem}.auth_brandLogo__xffCI{width:7.6rem;height:auto;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.22))}.auth_heroBadge__ymQVS{display:inline-flex;align-items:center;gap:.55rem;width:fit-content;border-radius:999px;border:1px solid var(--auth-dark-border);background:rgba(255,255,255,.04);padding:.38rem .82rem;color:rgba(230,244,255,.88);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.auth_heroBadgeDot__H0KHb{width:.55rem;height:.55rem;border-radius:999px;background:#2dd4bf;box-shadow:0 0 0 5px rgba(45,212,191,.12)}.auth_heroTitle__j_AU7{font-size:clamp(1.95rem,3.15vw,3.1rem);line-height:.98;font-weight:800;letter-spacing:-.04em;color:#f8fbff;text-wrap:balance}.auth_heroTitleAccent__g1AQr{color:#6ee7d6}.auth_heroText__CWAHQ{max-width:30rem;font-size:.9rem;line-height:1.56;color:rgba(218,230,243,.8)}.auth_heroBenefits__1f1wf{display:grid;gap:.72rem}.auth_heroBenefit__PDDr4{display:grid;grid-template-columns:auto 1fr;gap:.78rem;align-items:start}.auth_heroBenefitIcon__sTJKS{width:1.8rem;height:1.8rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(20,184,166,.18);color:#b7fff0;border:1px solid rgba(94,234,212,.18)}.auth_heroBenefitTitle__7JbhZ{color:#f8fbff;font-size:.92rem;font-weight:700}.auth_heroBenefitText__M7Y48{margin-top:.2rem;color:rgba(187,203,220,.74);font-size:.82rem;line-height:1.42}.auth_heroMock__IPVnX{position:relative;overflow:hidden;width:min(24.5rem,100%);border-radius:1.35rem;border:1px solid rgba(173,220,255,.14);background:radial-gradient(circle at 80% 15%,rgba(45,212,191,.22),transparent 16%),linear-gradient(180deg,rgba(10,23,35,.95),rgba(5,13,21,.94));box-shadow:0 22px 36px rgba(0,0,0,.2)}.auth_heroMock__IPVnX:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 24%)}.auth_heroMockSidebar__7Gx5z{position:absolute;left:0;top:0;bottom:0;width:3rem;border-right:1px solid rgba(173,220,255,.1);background:rgba(4,12,19,.7);display:grid;place-items:center;gap:.55rem;padding:.8rem 0}.auth_heroMockDot__Tf3se{width:.5rem;height:.5rem;border-radius:999px;background:rgba(167,217,255,.56)}.auth_heroMockBody__R3ewM{padding:.78rem .78rem .78rem 3.65rem}.auth_heroMockLabel__eR4iL{color:rgba(188,204,222,.76);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth_heroMockTop__8gmvF{display:flex;align-items:center;justify-content:space-between;gap:1rem}.auth_heroMockTitle__8YAbX{color:#f8fbff;font-size:.84rem;font-weight:700}.auth_heroMockMetrics__zPCgu{margin-top:.7rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.auth_heroMetric__AD_Hd{border-radius:1rem;border:1px solid rgba(173,220,255,.12);background:rgba(255,255,255,.03);padding:.62rem}.auth_heroMetricValue__tsrjg{color:#f8fbff;font-size:.9rem;font-weight:800}.auth_heroMetricLabel__HoUNP{margin-top:.15rem;color:rgba(188,204,222,.66);font-size:.66rem}.auth_heroChart__YCJqc{position:relative;margin-top:.7rem;height:4.8rem;border-radius:1rem;border:1px solid rgba(173,220,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01));overflow:hidden}.auth_heroChart__YCJqc svg{position:absolute;inset:0;width:100%;height:100%}.auth_heroShield__2uIOh{position:absolute;right:.75rem;bottom:.65rem;width:3rem;height:3rem;border-radius:1rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(24,184,166,.18),rgba(12,121,110,.22));color:#74f3de;border:1px solid rgba(94,234,212,.24);box-shadow:0 14px 24px rgba(14,165,233,.14)}.auth_textStrong__n71b_{color:var(--foreground)}.auth_metaChip__fUlK8,.auth_textSoft__ljtGV{color:var(--text-soft)}.auth_metaChip__fUlK8{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;border:1px solid rgba(130,153,177,.18);background:rgba(255,255,255,.6);padding:.45rem .78rem;font-size:.73rem;font-weight:700}[data-theme=dark] .auth_metaChip__fUlK8{border-color:rgba(154,181,208,.12);background:rgba(255,255,255,.04);color:rgba(223,234,245,.78)}.auth_metaChip__fUlK8:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:var(--auth-accent)}.auth_card__F4Yep{position:relative;overflow:hidden;border-radius:1.65rem;border:1px solid var(--auth-light-border);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,251,253,.9));box-shadow:var(--auth-light-shadow);backdrop-filter:blur(16px)}[data-theme=dark] .auth_card__F4Yep{background:linear-gradient(180deg,rgba(9,18,29,.86),rgba(9,18,29,.74))}.auth_card__F4Yep:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.6),transparent 20%)}[data-theme=dark] .auth_card__F4Yep:before{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 20%)}.auth_roleSwitch___SB2T{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.22rem;border-radius:1.05rem;border:1px solid rgba(130,153,177,.14);background:rgba(241,246,250,.68)}[data-theme=dark] .auth_roleSwitch___SB2T{border-color:rgba(154,181,208,.1);background:rgba(255,255,255,.04)}.auth_rolePill__NW4cf{position:absolute;inset:.22rem auto .22rem .22rem;width:calc(50% - .31rem);border-radius:.9rem;background:linear-gradient(180deg,color-mix(in srgb,var(--auth-accent) 94%,white 6%),color-mix(in srgb,var(--auth-accent) 84%,black 16%));box-shadow:0 12px 24px color-mix(in srgb,var(--auth-accent) 26%,transparent);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.auth_roleBtn__HH7Bq{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.62rem;padding:.74rem .86rem;border-radius:.9rem;text-align:left;color:var(--text-soft);transition:color .22s ease,transform .22s ease}.auth_roleBtn__HH7Bq:hover{transform:translateY(-1px)}.auth_roleBtnActive___E4_u{color:#ffffff}.auth_roleIcon__bOqT_{width:1.8rem;height:1.8rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.14);color:currentColor}.auth_roleText__Wszzh{min-width:0}.auth_roleLabel__GlmGP{display:block;font-size:.86rem;font-weight:700;line-height:1.1}.auth_roleHint__CaBP5{margin-top:.16rem;display:block;font-size:.68rem;color:inherit;opacity:.78}.auth_roleArrow__KmI7J{font-size:1rem;line-height:1;opacity:.85}.auth_input__PYwDW{width:100%;border-radius:.9rem;border:1px solid rgba(130,153,177,.18);background:rgba(255,255,255,.88);padding:.86rem .95rem;color:var(--foreground);box-shadow:inset 0 1px 0 rgba(255,255,255,.6);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease}.auth_input__PYwDW::placeholder{color:var(--text-faint)}.auth_input__PYwDW:hover{border-color:rgba(130,153,177,.28)}.auth_input__PYwDW:focus-visible{outline:none;border-color:color-mix(in srgb,var(--auth-accent) 45%,rgba(130,153,177,.18));box-shadow:0 0 0 4px color-mix(in srgb,var(--auth-accent) 12%,transparent);background:#ffffff}.auth_fieldShell__PrZJj{display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;min-height:3.3rem;border-radius:.9rem;border:1px solid rgba(130,153,177,.18);background:rgba(255,255,255,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.6);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .18s ease}.auth_fieldShell__PrZJj:hover{border-color:rgba(130,153,177,.28)}.auth_fieldShell__PrZJj:focus-within{border-color:color-mix(in srgb,var(--auth-accent) 45%,rgba(130,153,177,.18));box-shadow:0 0 0 4px color-mix(in srgb,var(--auth-accent) 12%,transparent);background:#ffffff}[data-theme=dark] .auth_fieldShell__PrZJj{border-color:rgba(154,181,208,.12);background:rgba(255,255,255,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}[data-theme=dark] .auth_fieldShell__PrZJj:hover{border-color:rgba(154,181,208,.22)}[data-theme=dark] .auth_fieldShell__PrZJj:focus-within{background:rgba(255,255,255,.06)}.auth_fieldShellWithAction__dj8T5{grid-template-columns:2.5rem minmax(0,1fr) auto}.auth_fieldIconSlot__WgYXG{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:100%;color:var(--text-faint)}.auth_fieldInput__82eFl{width:100%;min-width:0;border:0;background:transparent;color:var(--foreground);padding:.86rem .2rem .86rem 0;font-size:.95rem;line-height:1.25;outline:none}.auth_fieldInput__82eFl::placeholder{color:var(--text-faint)}.auth_fieldAction__hFUbr{display:inline-flex;align-items:center;justify-content:center;height:calc(100% - .7rem);margin-right:.45rem;padding:0 .9rem;border-radius:999px;color:var(--text-soft);font-size:.76rem;font-weight:700;transition:background-color .18s ease,color .18s ease}.auth_fieldAction__hFUbr:hover{background:rgba(130,153,177,.1);color:var(--foreground)}[data-theme=dark] .auth_fieldAction__hFUbr:hover{background:rgba(255,255,255,.08)}[data-theme=dark] .auth_input__PYwDW{border-color:rgba(154,181,208,.12);background:rgba(255,255,255,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}[data-theme=dark] .auth_input__PYwDW:hover{border-color:rgba(154,181,208,.22)}[data-theme=dark] .auth_input__PYwDW:focus-visible{background:rgba(255,255,255,.06)}.auth_inputError__4EKrH{border-color:rgba(220,38,38,.6);box-shadow:0 0 0 4px rgba(220,38,38,.12)}.auth_btnGhost__i9_lf,.auth_btnPrimary__NrBAD,.auth_btnSecondary__DNe2j{position:relative;overflow:hidden;border-radius:.95rem;padding:.9rem 1rem;font-size:.92rem;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.auth_btnPrimary__NrBAD{border:1px solid color-mix(in srgb,var(--auth-accent) 76%,black 24%);background:linear-gradient(180deg,color-mix(in srgb,var(--auth-accent) 92%,white 8%),color-mix(in srgb,var(--auth-accent) 84%,black 16%));color:#ffffff;box-shadow:0 14px 28px color-mix(in srgb,var(--auth-accent) 24%,transparent)}.auth_btnPrimary__NrBAD:hover{transform:translateY(-1px);box-shadow:0 18px 34px color-mix(in srgb,var(--auth-accent) 28%,transparent)}.auth_btnSecondary__DNe2j{border:1px solid rgba(130,153,177,.18);background:rgba(245,249,252,.9);color:var(--foreground)}.auth_btnSecondary__DNe2j:hover{transform:translateY(-1px);background:rgba(255,255,255,.98);box-shadow:0 10px 20px rgba(15,23,42,.06)}[data-theme=dark] .auth_btnSecondary__DNe2j{border-color:rgba(154,181,208,.14);background:rgba(255,255,255,.04);color:#f0f7fc}[data-theme=dark] .auth_btnSecondary__DNe2j:hover{background:rgba(255,255,255,.08)}.auth_btnGhost__i9_lf{border:1px solid transparent;background:transparent;color:var(--text-soft)}.auth_btnGhost__i9_lf:hover{background:rgba(130,153,177,.08);color:var(--foreground)}.auth_btnGhost__i9_lf:focus-visible,.auth_btnPrimary__NrBAD:focus-visible,.auth_btnSecondary__DNe2j:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--auth-accent) 14%,transparent)}.auth_btnDisabled__H2Hrh{cursor:not-allowed;opacity:.55;transform:none!important;box-shadow:none!important}.auth_status__Sj_IR{border-radius:1rem;border:1px solid transparent;padding:.75rem .9rem;font-size:.84rem}.auth_statusError__Q0rWK{border-color:rgba(220,38,38,.18);background:rgba(254,242,242,.95);color:#b91c1c}.auth_statusSuccess__gQ6xU{border-color:rgba(15,118,110,.18);background:rgba(236,253,245,.95);color:#0f766e}.auth_statusInfo__Hpwhq{border-color:rgba(14,165,233,.18);background:rgba(240,249,255,.96);color:#0f5d7d}[data-theme=dark] .auth_statusError__Q0rWK{background:rgba(69,10,10,.38);color:#fecaca}[data-theme=dark] .auth_statusSuccess__gQ6xU{background:rgba(2,44,34,.38);color:#99f6e4}[data-theme=dark] .auth_statusInfo__Hpwhq{background:rgba(8,47,73,.34);color:#bae6fd}@media (max-width:1279px){.auth_layout__ZnQJH,.auth_leftPane__6mM7T,.auth_rightPane__e5pgh,.auth_shell__Jvdwy{min-height:auto}}@media (min-width:1024px) and (max-height:940px){.auth_brandLogo__xffCI{width:7rem}.auth_heroTitle__j_AU7{font-size:clamp(1.8rem,2.7vw,2.7rem)}.auth_heroText__CWAHQ{font-size:.84rem;line-height:1.48}.auth_heroMock__IPVnX{width:min(21.25rem,100%)}.auth_card__F4Yep{border-radius:1.45rem}.auth_input__PYwDW{padding:.78rem .9rem}.auth_btnGhost__i9_lf,.auth_btnPrimary__NrBAD,.auth_btnSecondary__DNe2j{padding:.82rem .92rem}}@media (max-width:1023px){.auth_leftPane__6mM7T{min-height:32rem}.auth_heroTitle__j_AU7{font-size:clamp(2.25rem,7vw,3.2rem)}.auth_rightContent__bDjJX{max-width:100%}}@media (max-width:640px){.auth_brandLogo__xffCI{width:7.5rem}.auth_heroMockBody__R3ewM{padding:.95rem .95rem .95rem 4.2rem}.auth_heroVisualBlock__a4pUY{justify-content:flex-start;padding-top:.2rem}.auth_heroMockMetrics__zPCgu{grid-template-columns:1fr}.auth_roleBtn__HH7Bq{grid-template-columns:auto 1fr}.auth_roleArrow__KmI7J{display:none}}