@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/michroma-400-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/michroma-400-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:light;--entry-bg:#edf2ee;--entry-surface:#f8faf7;--entry-text:#173322;--entry-muted:#607367;--entry-line:#dbe5dd;--entry-field:#eff4ee;--entry-green:#168743;--entry-button:#168743}html[data-theme=dark]{color-scheme:dark;--entry-bg:#0d1711;--entry-surface:#15251a;--entry-text:#eff6f0;--entry-muted:#a9bdb0;--entry-line:#304536;--entry-field:#1c2e22;--entry-green:#43cd7b;--entry-button:#238747}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--entry-bg);color:var(--entry-text);font:14px Poppins,Arial,sans-serif}body{min-height:100svh;padding:32px 16px}button,input{font:inherit}button{cursor:pointer;min-height:44px;background:transparent;color:inherit;border:1px solid var(--entry-line);border-radius:12px;padding:10px 16px}button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:3px solid #8fbbef;outline-offset:3px}button:disabled{cursor:progress;opacity:.65}.hidden,[hidden]{display:none!important}.entry-app{max-width:410px;margin:auto;background:var(--entry-surface);color:var(--entry-text);border:1px solid var(--entry-line);border-radius:32px;min-height:750px;display:flex;flex-direction:column;box-shadow:0 25px 70px #16332214}.entry-brand{text-align:center;font-size:22px;font-weight:600;letter-spacing:-.8px;padding:36px 0 12px}.entry-brand span{display:block;font-size:10px;color:var(--entry-muted);font-weight:400;letter-spacing:2px;margin-top:5px}.acesso{margin:auto;padding:20px 28px 35px;width:100%}.entry-mascot{display:block;width:154px;height:154px;object-fit:contain;margin:0 auto 24px}.acesso h1{font-weight:600;font-size:23px;line-height:1.4;letter-spacing:-.65px;margin:0;text-align:center}.entry-intro{color:var(--entry-muted);text-align:center;margin:10px 0 30px;font-size:13px}.portals{display:grid;gap:12px}.portals button{display:flex;align-items:center;gap:13px;text-align:left;background:var(--entry-field);padding:17px 16px;min-height:65px}.portals button:hover{border-color:var(--entry-green)}.portals button b{margin-left:auto;font-size:23px;font-weight:400;color:var(--entry-muted)}.portal-symbol{font-size:23px;color:var(--entry-green);width:26px;text-align:center}.entry-footer{font-size:10px;color:var(--entry-muted);text-align:center;padding:20px 20px 28px}.login{width:100%;margin:auto;padding:20px 28px 35px}.login__top{margin-bottom:26px}.login__brand{display:none}.login__voltar{border:none;color:var(--entry-muted);padding:8px 0;font-size:12px}.login__voltar svg{display:none}.login__ttl{display:flex;flex-direction:column;text-align:center}.login__eyebrow{font-weight:600;font-size:23px;line-height:1.4;letter-spacing:-.65px}.login__h1{display:none}.login__form{display:flex;flex-direction:column;gap:16px}.fld__hd{margin-bottom:8px}.fld__lb{display:block;color:var(--entry-muted);font-size:12px}.fld__st{display:none}.fld__wrap{position:relative}.fld__in{width:100%;min-height:50px;padding:12px 50px 12px 14px;background:var(--entry-field);border:1px solid var(--entry-line);border-radius:12px;color:var(--entry-text);font-size:16px}.fld__in::placeholder{color:var(--entry-muted);opacity:.7}.fld__eye{position:absolute;right:3px;top:3px;border:none;color:var(--entry-muted);width:44px;height:44px;padding:12px}.fld__eye svg{display:block;width:20px;height:20px}.login__keep{display:flex;align-items:center;gap:8px;color:var(--entry-muted);font-size:12px;min-height:44px}.login__keep input{accent-color:var(--entry-green);width:17px;height:17px}.login__cta{width:100%;background:var(--entry-button);border-color:var(--entry-button);color:#fff;font-weight:600;min-height:50px}.login__slot{color:var(--entry-muted);font-size:12px;line-height:1.6}.login__aid{font-size:12px;color:var(--entry-muted);text-align:center;line-height:1.7}.login__link{border:none;padding:0 4px;color:var(--entry-muted);font-size:12px;text-decoration:underline}.login__gp-desktop,.login__first-access{display:none}.login__gp-mobile{display:inline}.bio-wrap{margin-top:0}.btn--bio{width:100%;color:var(--entry-green)}.bio-priv{font-size:11px;line-height:1.6;color:var(--entry-muted);margin:8px 0 0}.login__nota{font-size:12px}.icon{width:20px;height:20px}@media(max-width:380px){body{padding:10px}.entry-app{border-radius:24px;min-height:650px}.acesso,.login{padding:18px 22px 25px}.entry-brand{padding-top:28px}.acesso h1,.login__eyebrow{font-size:21px}.entry-mascot{width:140px;height:140px}.portals button{padding:14px 12px;font-size:12px}}@media(max-height:760px){body{padding-top:12px;padding-bottom:12px}.entry-app{min-height:calc(100svh - 24px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.splash{position:fixed;inset:0;z-index:9999;color:#f0f4f0;background:#111713;font-family:Poppins,sans-serif;isolation:isolate;overflow-y:auto}html.splash-off .splash{display:none}html.splash-atualizando .splash{display:block}.splash--out{pointer-events:none}.boot-center{position:absolute;left:24px;right:24px;top:43%;transform:translateY(-50%);text-align:center}.boot-masc.masc{width:200px;height:200px;margin:0 auto 14px;animation:none;transform:none}.boot-pulso{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.boot-brand{font-size:28px;line-height:1.25;font-weight:600;letter-spacing:-.03em}.boot-sign{margin-top:12px;font-size:14px;line-height:1.5;color:#b2bdb4}.boot-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}html.splash-atualizando .boot-status,.splash[data-boot-state=recovering] .boot-status,.boot-status:has([data-boot-actions]:not([hidden])){position:static;width:auto;height:auto;margin:24px 0 0;overflow:visible;clip:auto;white-space:normal}.boot-status p{margin:0;color:#e4eee4;font-size:14px;line-height:1.6}.boot-status p[data-boot-detail]{margin:8px auto 0;color:#b2bdb4;font-size:14px;max-width:290px}.boot-status [data-boot-actions]:not([hidden]){display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}.boot-status button{border:1px solid #577a60;border-radius:24px;min-height:44px;max-width:100%;padding:10px 16px;color:#e6f0e6;font-size:14px;background:#008835}.boot-status button[data-boot-continue]{background:transparent}.boot-status button:focus-visible{outline:3px solid #92d7ff;outline-offset:3px}.boot-signature{position:absolute;bottom:max(24px,env(safe-area-inset-bottom));left:0;right:0;text-align:center;font-size:12px;color:#b2bdb4}.boot-signature img{height:18px;vertical-align:middle;margin-right:8px}.masc{position:relative;display:block;width:100%;aspect-ratio:1 / 1;user-select:none;-webkit-user-select:none}.masc__img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.masc__pupila{position:absolute;border-radius:50%;aspect-ratio:1 / 1;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(circle at 34% 30%,#fffffff2,#fff0 18%),radial-gradient(circle at 50% 55%,#163019,#04120a 78%)}.boot-masc:not([data-art-ready=true]) .masc__pupila{visibility:hidden}.boot-mobile-brand,.boot-loading-title,.boot-welcome,.boot-count{display:none}.boot-track[hidden],.boot-waiting[hidden]{display:none!important}.splash.boot-loading{--boot-surface:#f6f8f5;--boot-text:#183322;--boot-muted:#61786a;--boot-track:#dce8de;background:var(--boot-surface);color:var(--boot-text);min-height:100svh}html.cp-dark .splash.boot-loading,html[data-theme=dark] .splash.boot-loading{--boot-surface:#15251a;--boot-text:#f1f5f1;--boot-muted:#a9bbad;--boot-track:#324437}.boot-loading .boot-mobile-brand{display:block;text-align:center;font-size:20px;font-weight:600;letter-spacing:-.6px;padding-top:calc(42px + env(safe-area-inset-top,0px))}.boot-loading .boot-center{top:50%;left:max(28px,env(safe-area-inset-left,0px));right:max(28px,env(safe-area-inset-right,0px))}.boot-loading .boot-masc{margin-bottom:28px}.boot-loading .boot-brand,.boot-loading .boot-sign{display:none}.boot-loading .boot-loading-title{display:block;font-size:24px;line-height:1.4;letter-spacing:-.65px;font-weight:600}.boot-loading .boot-welcome{display:block;font-size:14px;color:var(--boot-muted);margin:12px 0 38px}.splash.boot-loading .boot-status{position:relative;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;white-space:normal;text-align:left;max-width:390px;margin-inline:auto}.boot-loading .boot-status [data-boot-title]{font-size:12px;line-height:20px;font-weight:600;color:var(--boot-text);padding-right:88px;min-height:20px}.boot-loading .boot-count{display:block;position:absolute;top:0;right:0;font-size:12px;line-height:20px;color:var(--boot-muted)}.boot-loading .boot-track{position:relative;height:5px;border-radius:8px;background:var(--boot-track);overflow:hidden;margin-top:13px}.boot-loading .boot-fill{display:block;width:100%;height:100%;background:#39c16a;transform:scaleX(0);transform-origin:left;border-radius:8px}.boot-loading .boot-status [data-boot-detail]{color:var(--boot-muted);font-size:12px;line-height:1.7;margin:15px 0 0;min-height:41px;max-width:none}.boot-loading .boot-status button{border-radius:12px;font:500 13px/1.5 Poppins,sans-serif;width:100%;background:#207941;border-color:#3b995a;color:#fff}.boot-loading .boot-signature{font-size:13px;bottom:calc(32px + env(safe-area-inset-bottom,0px));color:var(--boot-muted)}@media(max-width:380px){.boot-loading .boot-center{left:22px;right:22px}.boot-loading .boot-masc{width:180px;height:180px;margin-bottom:22px}.boot-loading .boot-loading-title{font-size:22px}.boot-loading .boot-status [data-boot-title],.boot-loading .boot-count{font-size:11px}.boot-loading .boot-welcome{margin-bottom:28px}}@media(max-height:640px){.boot-loading .boot-center{position:relative;left:auto;right:auto;top:auto;transform:none;margin:24px 24px 0}.boot-loading .boot-signature{position:static;margin:28px 0 max(24px,env(safe-area-inset-bottom,0px))}.boot-loading .boot-mobile-brand{padding-top:24px}}.boot-loading .boot-mobile-brand{font-size:22px;padding-bottom:10px}.boot-loading .boot-mobile-brand span{display:block;color:var(--boot-muted);font-size:11px;font-weight:400;letter-spacing:1.5px;margin-top:5px}.boot-loading .boot-center{left:24px;right:24px;max-width:390px;margin:auto}.boot-loading .boot-loading-title{display:none}.boot-loading .boot-welcome{margin:12px 0 32px}.boot-loading [data-boot-portal]{display:block;font-size:23px;line-height:1.4;font-weight:600;letter-spacing:-.65px}.boot-loading .boot-count{font-size:18px;font-weight:600;color:#238747}html.cp-dark .boot-loading .boot-count{color:#43cd7b}.boot-loading .boot-status [data-boot-title]{font-size:12px;padding-right:66px}.boot-loading .boot-track{height:6px}.boot-loading .boot-signature img{display:inline-block;width:110px;height:auto;margin:0;vertical-align:middle;filter:none;object-fit:contain}.boot-loading .boot-signature .boot-logo-dark,html.cp-dark .boot-loading .boot-signature .boot-logo-light,html[data-theme=dark] .boot-loading .boot-signature .boot-logo-light{display:none}html.cp-dark .boot-loading .boot-signature .boot-logo-dark,html[data-theme=dark] .boot-loading .boot-signature .boot-logo-dark{display:inline-block}.entry-mascot{position:relative}.entry-mascot>img{display:block;width:100%;height:100%}.entry-pupil{position:absolute;top:41.8%;width:6.4%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 34% 30%,#fffffff2,#fff0 18%),radial-gradient(circle at 50% 55%,#163019,#04120a 78%)}.entry-pupil--left{left:38.6%}.entry-pupil--right{left:60.3%}body.fp-entry-b{--ink:#090c0a;min-height:100svh;margin:0;padding:0;display:block;background:radial-gradient(ellipse 32rem 24rem at 50% 39%,#0d2115 0%,#0a120d 51%,var(--ink) 100%);color:#f5f7f5;color-scheme:dark}.entry-app.entry-app--b{box-sizing:border-box;width:min(100%,440px);max-width:440px;min-height:100svh;margin:0 auto;padding:max(38px,env(safe-area-inset-top)) 24px max(32px,env(safe-area-inset-bottom));display:grid;place-items:center;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.entry-app--b .entry-layout{width:100%;min-height:0;display:block}.entry-app--b .entry-brand-panel{display:none!important}.entry-app--b .entry-access-column{box-sizing:border-box;width:100%;min-height:0;margin:auto;padding:0;display:flex;flex-direction:column;justify-content:center;background:transparent}.entry-app--b #acesso{width:100%;margin:auto;padding:0}.entry-app--b .entry-access-heading{margin:0;text-align:center}.entry-app--b .entry-access-heading h1{margin:0;color:#f6f8f6;font-size:clamp(23px,6vw,28px);line-height:1.25;letter-spacing:-.045em;font-weight:500;text-align:center}.entry-app--b .entry-mascot{position:relative;display:block;width:184px;height:184px;margin:0 auto 15px;aspect-ratio:1;filter:drop-shadow(0 16px 32px #62cf6030);animation:entry-breathe 5.8s ease-in-out infinite}.entry-app--b .entry-mascot>img{display:block;width:100%;height:100%;object-fit:contain}.entry-app--b .entry-pupil{top:41.8%;width:6.4%;background:radial-gradient(circle at 34% 30%,#fffffff2,#fff0 18%),radial-gradient(circle at 50% 55%,#163019,#04120a 78%)}.entry-app--b .entry-access-heading__eyebrow,.entry-app--b .entry-intro{display:none}.entry-app--b .portals{display:grid;gap:12px;margin-top:31px}.entry-app--b .portals button{width:100%;min-height:56px;padding:12px 18px;display:grid;place-items:center;border:1px solid transparent;border-radius:14px;background:#242925;color:#f5f7f5;text-align:center;font-size:15px;font-weight:500;line-height:1.35;transition:background-color .15s ease-out,transform .15s ease-out,border-color .15s ease-out;-webkit-tap-highlight-color:transparent}.entry-app--b .portals #acesso-colab{background:#008835;color:#fff}.entry-app--b .portals #acesso-colab:hover{background:#006c2a}.entry-app--b .portal-symbol,.entry-app--b .portal-option__arrow,.entry-app--b .portal-option__text small{display:none!important}.entry-app--b .portal-option__text{display:block;min-width:0}.entry-app--b .portal-option__text b{display:block;margin:0;color:inherit;font-size:15px;font-weight:500;line-height:1.35;text-align:center}.entry-app--b .entry-access-column>.login{width:min(100%,376px);margin:auto;padding:0}.entry-app--b .login__top{position:sticky;top:max(8px,env(safe-area-inset-top));z-index:2;display:flex;align-items:center;justify-content:flex-start;margin:0 0 4px}.entry-app--b .login__brand{display:none}.entry-app--b .login__voltar{min-width:44px;min-height:44px;margin-left:-8px;padding:0 8px;color:#c6cec7;font-size:14px}.entry-app--b .login__voltar:hover{color:#fff}.entry-app--b .login__bd{width:100%;max-width:none;margin:0;padding:0;gap:0}.entry-app--b .entry-form-mascot{display:block;width:112px;height:112px;margin:0 auto;background-position:center;background-repeat:no-repeat;background-size:contain}.entry-app--b .entry-form-mascot--colaborador{background-image:url(/pulso-colaborador.webp)}.entry-app--b .entry-form-mascot--gestor{background-image:url(/pulso-gestor.webp)}.entry-app--b .entry-form-mascot--pj{background-image:url(/pulso-pj.webp)}.entry-app--b .login__ttl{display:flex;flex-direction:column;margin:0 0 28px;text-align:center}.entry-app--b .login__ttl>.entry-intro{display:none}.entry-app--b .login__eyebrow{color:#f6f8f6;font-size:24px;line-height:1.25;letter-spacing:-.045em;font-weight:500;text-align:center;text-transform:none}.entry-app--b .login__h1{display:block;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.entry-app--b .login__form{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;display:flex;flex-direction:column;gap:16px}.entry-app--b .fld{margin:0}.entry-app--b .fld__hd{margin:0 0 8px}.entry-app--b .fld__lb{display:block;color:#dce3dd;font-size:13px;font-weight:500}.entry-app--b .fld__in{box-sizing:border-box;width:100%;height:52px;min-height:52px;padding:0 50px 0 15px;border:1px solid #39433c;border-radius:12px;background:#111713;color:#f5f7f5;font-size:16px}.entry-app--b .fld__in::placeholder{color:#7f8a81;opacity:1}.entry-app--b .fld__in:focus-visible{border-color:#7bc58c;outline:2px solid #b2e7bd;outline-offset:4px;box-shadow:none}.entry-app--b .fld__eye{position:absolute;right:3px;top:3px;border:0;color:#b8c4ba;width:44px;height:44px;padding:12px;background:transparent}.entry-app--b .login__keep{display:flex;align-items:center;gap:8px;color:#b8c4ba;font-size:12px;min-height:44px}.entry-app--b .login__keep input{accent-color:#008835;width:17px;height:17px}.entry-app--b .login__cta{width:100%;min-height:56px;margin-top:0;border:1px solid transparent;border-radius:14px;background:#008835;color:#fff;font-size:15px;font-weight:500}.entry-app--b .login__cta:hover{background:#006c2a}.entry-app--b .login__aid{margin-top:18px;color:#b8c4ba;text-align:center}.entry-app--b .login__link{color:#b8c4ba}.entry-app--b .login__slot:not(.hidden){position:static;height:auto;min-height:0;align-items:flex-start;overflow-wrap:anywhere;padding:8px 10px;border:1px solid #793e3b;border-radius:9px;background:#291817;color:#ffb8b2;line-height:1.45}.entry-app--b .login__voltar:focus-visible,.entry-app--b .portals button:focus-visible,.entry-app--b .fld__in:focus-visible{outline:2px solid #b2e7bd;outline-offset:4px}@keyframes entry-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.012)}}@media(hover:hover)and (pointer:fine){.entry-app--b .portals button:hover{background:#303731;transform:none}.entry-app--b .portals #acesso-colab:hover{background:#006c2a}}@media(max-width:360px){.entry-app.entry-app--b{padding-inline:22px}.entry-app--b .entry-mascot{width:160px;height:160px;margin-bottom:13px}.entry-app--b .portals{margin-top:26px;gap:10px}.entry-app--b .portals button{min-height:54px}}@media(prefers-reduced-motion:reduce){.entry-app--b .entry-mascot{animation:none}.entry-app--b .portals button{transition:none}}html.page-hidden .entry-app--b .entry-mascot{animation-play-state:paused}.entry-app--b .login__voltar{display:inline-flex;align-items:center;gap:8px}.entry-app--b .login__voltar svg{display:block;width:18px;height:18px;flex:none}.entry-app--b .entry-form-mascot{height:144px;background-size:112px 112px}@media(max-width:520px){.entry-app--b .entry-form-mascot{height:132px}}