:root{--entry-control-radius:999px;--entry-control-border:#d6d2db;--entry-control-focus:#8b789e;--entry-control-bg:#fff;--entry-control-ink:#1b1a2e;--entry-button-bg:#1b1a2e;--entry-button-fg:#fff;--entry-button-hover:#2c2a45;--entry-disabled-bg:#efeeeb;--entry-disabled-fg:#a3a1ab}:root[data-tod=night]{--entry-control-border:#fff3;--entry-control-focus:#a79ab5;--entry-control-bg:var(--bg-card,#211e25);--entry-control-ink:var(--text-body,#dcdcde);--entry-button-bg:#f4f4f5;--entry-button-fg:#17182c;--entry-button-hover:#dcdcdf;--entry-disabled-bg:#2c2931;--entry-disabled-fg:#a7a7ad}html :is(.core32-entry-auth .core32-entry-body,.core32-consent) input,html[data-tod] body.v2 .secure-form input{border:1px solid var(--entry-control-border);border-radius:var(--entry-control-radius);height:46px;min-height:46px;color:var(--entry-control-ink);box-shadow:none;outline:none;font-size:15px;font-weight:400;background:var(--entry-control-bg)!important}html :is(.core32-entry-auth .core32-entry-body,.core32-consent) [data-slot=input],html[data-tod] body.v2 .secure-form input{padding-left:18px}html :is(.core32-entry-auth .core32-entry-body,.core32-consent) input:focus,html[data-tod] body.v2 .secure-form input:focus{border-color:var(--entry-control-focus);box-shadow:none;outline:none}html :is(.core32-entry-auth .core32-entry-body,.core32-consent) :is([data-slot=button],a.bg-primary),html[data-tod] body.v2 .pc .btn{border-radius:var(--entry-control-radius);gap:12px;height:auto;min-height:56px;padding:14px 26px;font-size:16px;font-weight:600;transition:background-color .2s,transform .2s}html :is(.core32-entry-auth .core32-entry-body,.core32-consent) :is([data-variant=default],a.bg-primary),html[data-tod] body.v2 .pc .btn:not(.ghost){color:var(--entry-button-fg);box-shadow:0 10px 24px -14px #1b1a2eb3;background:var(--entry-button-bg)!important}html :is(.core32-entry-auth .core32-entry-body,.core32-consent) :is([data-variant=default],a.bg-primary):hover:not(:disabled),html[data-tod] body.v2 .pc .btn:not(.ghost):hover:not(:disabled){transform:translateY(-1px);background:var(--entry-button-hover)!important}html :is(.core32-entry-auth .core32-entry-body,.core32-consent) [data-slot=button]:disabled,html[data-tod] body.v2 .pc .btn:disabled{opacity:1;transform:none;background:var(--entry-disabled-bg)!important;color:var(--entry-disabled-fg)!important;box-shadow:none!important}html :is(.core32-entry-auth .core32-entry-body,.core32-consent) :is([data-slot=button],a.bg-primary):focus-visible,html[data-tod] body.v2 .pc .btn:focus-visible{outline:2px solid var(--entry-control-focus);outline-offset:3px;box-shadow:none}@media (max-width:767px){html :is(.core32-entry-auth .core32-entry-body,.core32-consent) :is([data-slot=button],a.bg-primary),html[data-tod] body.v2 .pc .btn{min-height:48px;padding:12px 20px;font-size:14px}}@media (prefers-reduced-motion:reduce){html :is(.core32-entry-auth .core32-entry-body,.core32-consent) :is(input,button,a),html[data-tod] body.v2 .pc .btn{transition:none;transform:none!important}}html .core32-entry-auth .core32-entry-body :is([data-slot=button],a.bg-primary),html[data-tod] body.v2 .pc .btn{font-family:var(--f-b,var(--font-primary));letter-spacing:-.005em;font-size:16.5px;font-weight:600}.secure-form .core32-password-field{min-width:0;position:relative}html[data-tod] body.v2 .secure-form .core32-password-field input{padding-right:50px}.secure-form .core32-password-eye{width:44px;color:var(--entry-control-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;inset:1px 3px 1px auto}.secure-form .core32-password-eye svg{width:18px;height:18px}.secure-form .core32-password-eye:hover{background:color-mix(in srgb,var(--entry-control-ink) 6%,transparent)}.secure-form .core32-password-eye:focus-visible{outline:2px solid var(--entry-control-focus);outline-offset:-4px}.secure-form .core32-password-eye:disabled{opacity:.5;cursor:default}@media (min-width:768px){html .core32-entry-auth .core32-entry-body :is([data-slot=button],a.bg-primary),html[data-tod] body.v2 .pc .btn{padding-left:28px;padding-right:28px}}
