.tela-entrar{--efizi-ink:rgb(var(--cor-ink));--efizi-cream:rgb(var(--cor-cream));--efizi-orange:rgb(var(--cor-orange));--efizi-orange-600:color-mix(in srgb,rgb(var(--cor-orange)) 88%,#000);--efizi-white:#ffffff;--efizi-font-sans:var(--fonte-voz-arquivo),system-ui,sans-serif;--efizi-fs-sm:14px;--efizi-fs-base:16px;--efizi-fs-md:18px;--efizi-fs-lg:20px;--efizi-fw-semibold:600;--efizi-fw-bold:700;--efizi-fw-extrabold:800;--efizi-lh-tight:1.05;--efizi-lh-base:1.5;--efizi-tracking-tighter:-0.025em;--efizi-radius-md:8px;--efizi-ease:cubic-bezier(0.2,0.6,0.2,1);--efizi-duration-fast:120ms;--efizi-duration-base:180ms}body.entrada{overflow:hidden;font-family:var(--fonte-voz-arquivo),system-ui,sans-serif}.tela-entrar #gl{position:fixed;inset:0;width:100%;height:100%;display:block}.tela-entrar .shade{position:fixed;inset:0;pointer-events:none;z-index:1;background:linear-gradient(90deg,color-mix(in srgb,var(--efizi-ink) 92%,transparent) 0,color-mix(in srgb,var(--efizi-ink) 70%,transparent) 30%,transparent 58%);transition:opacity .8s ease}.leaving .shade{opacity:0}.tela-entrar .agents{position:fixed;inset:0;pointer-events:none;z-index:2;opacity:0;transition:opacity .8s ease}.tela-entrar .agents.on{opacity:1}.tela-entrar .agent{position:absolute;left:0;top:0;white-space:nowrap;font-size:var(--efizi-fs-sm);font-weight:var(--efizi-fw-semibold);color:color-mix(in srgb,var(--efizi-cream) 82%,transparent);padding-left:12px;will-change:transform}.tela-entrar .login{position:fixed;z-index:5;left:clamp(24px,8vw,136px);top:50%;transform:translateY(-50%);width:min(540px,calc(100vw - 48px))}.tela-entrar .brand{display:flex;align-items:center;gap:14px;margin-bottom:56px}.tela-entrar .brand img{height:26px}.tela-entrar .brand i{width:1px;height:24px;background:color-mix(in srgb,var(--efizi-cream) 25%,transparent)}.tela-entrar .brand span{font-size:20px;font-weight:var(--efizi-fw-bold);letter-spacing:-.01em}.tela-entrar h1{font-size:clamp(34px,3.4vw,52px);line-height:var(--efizi-lh-tight);letter-spacing:var(--efizi-tracking-tighter);font-weight:var(--efizi-fw-extrabold);margin:0 0 16px}.tela-entrar .sub{font-size:var(--efizi-fs-md);line-height:var(--efizi-lh-base);color:color-mix(in srgb,var(--efizi-cream) 72%,transparent);margin:0 0 32px;max-width:32ch}.tela-entrar .btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:inherit;font-size:var(--efizi-fs-lg);font-weight:var(--efizi-fw-bold);color:var(--efizi-white);background:var(--efizi-orange);border:0;border-radius:var(--efizi-radius-md);padding:16px 24px;cursor:pointer;transition:background var(--efizi-duration-base) var(--efizi-ease),transform var(--efizi-duration-fast) var(--efizi-ease)}.tela-entrar .btn:hover{background:var(--efizi-orange-600);transform:translateY(-1px)}.tela-entrar .btn:active{transform:translateY(1px)}.tela-entrar .btn:focus-visible{outline:2px solid var(--efizi-white);outline-offset:3px}.tela-entrar .btn[disabled]{cursor:progress}.tela-entrar .btn .marca-provedor{width:22px;height:22px;flex:none;background:#fff;border-radius:4px;padding:2px}.tela-entrar .dev{margin-top:28px;border:1px solid color-mix(in srgb,rgb(var(--cor-pulse)) 35%,transparent);border-radius:10px;overflow:hidden;max-width:420px}.tela-entrar .dev-tarja{display:flex;align-items:center;gap:8px;padding:8px 14px;background:color-mix(in srgb,rgb(var(--cor-pulse)) 10%,transparent);border-bottom:1px solid color-mix(in srgb,rgb(var(--cor-pulse)) 25%,transparent);font-family:var(--fonte-sotaque-arquivo),ui-monospace,monospace;font-size:11px;letter-spacing:.02em;color:rgb(var(--cor-pulse))}.tela-entrar .dev-tarja i{width:8px;height:8px;flex:none;border-radius:9999px;background:rgb(var(--cor-pulse))}.tela-entrar .dev-corpo{background:rgb(var(--cor-grafite));padding:14px;display:grid;gap:10px}.tela-entrar .dev-corpo input{width:100%;border-radius:6px;border:1px solid color-mix(in srgb,var(--efizi-cream) 15%,transparent);background:var(--efizi-ink);padding:0 12px;font-family:var(--fonte-sotaque-arquivo),ui-monospace,monospace}.tela-entrar .dev-corpo button,.tela-entrar .dev-corpo input{min-height:44px;font-size:var(--efizi-fs-base);color:var(--efizi-cream)}.tela-entrar .dev-corpo button{border-radius:6px;border:1px solid color-mix(in srgb,var(--efizi-cream) 20%,transparent);background:transparent;font-family:inherit;font-weight:var(--efizi-fw-bold);cursor:pointer}.tela-entrar .only{margin:18px 0 0;font-size:var(--efizi-fs-base);color:color-mix(in srgb,var(--efizi-cream) 72%,transparent)}.tela-entrar .aviso{margin:20px 0 0;border-left:2px solid var(--efizi-orange);padding-left:12px;font-size:var(--efizi-fs-base);line-height:var(--efizi-lh-base);color:color-mix(in srgb,var(--efizi-cream) 80%,transparent);max-width:44ch}.tela-entrar .aviso strong{color:var(--efizi-cream);font-weight:var(--efizi-fw-semibold)}.tela-entrar .caption{position:fixed;z-index:3;right:clamp(24px,4vw,56px);bottom:28px;margin:0;font-size:var(--efizi-fs-md);color:color-mix(in srgb,var(--efizi-cream) 72%,transparent);text-align:right}.tela-entrar .caption b{color:var(--efizi-cream);font-weight:var(--efizi-fw-semibold)}.tela-entrar .caption,.tela-entrar .login{transition:opacity .6s ease,transform .6s var(--efizi-ease)}.leaving .login{opacity:0;transform:translate(-24px,-50%);pointer-events:none}.leaving .caption{opacity:0}.tela-entrar .lockup{position:fixed;left:50%;top:50%;z-index:6;width:min(60vw,600px);transform:translate(-50%,-50%);pointer-events:none;visibility:hidden}.tela-entrar .lockup .mark{display:block;width:100%;height:auto;opacity:0}.tela-entrar .lockup .tech{display:flex;justify-content:flex-end;align-items:center;gap:min(2.2vw,22px);margin-top:min(3.2vw,32px)}.tela-entrar .lockup .tech i{display:block;width:min(8vw,80px);height:max(3px,.42vw);background:var(--efizi-orange);transform:scaleX(0);transform-origin:left center}.tela-entrar .lockup .tech span{font-weight:var(--efizi-fw-extrabold);font-size:min(6.6vw,66px);line-height:1;letter-spacing:-.02em;color:var(--efizi-white);opacity:0;transform:translateY(14px)}.tela-entrar .lockup.measure{visibility:visible}.tela-entrar .lockup.measure .tech i,.tela-entrar .lockup.measure .tech span{transform:none}.tela-entrar .lockup.on{visibility:visible}.tela-entrar .lockup.on .mark{opacity:1;transition:opacity .9s var(--efizi-ease)}.tela-entrar .lockup.on .tech i{transform:none;transition:transform .7s var(--efizi-ease) .35s}.tela-entrar .lockup.on .tech span{opacity:1;transform:none;transition:opacity .6s ease .6s,transform .6s var(--efizi-ease) .6s}@media (max-width:899px){.tela-entrar .shade{background:linear-gradient(0deg,color-mix(in srgb,var(--efizi-ink) 95%,transparent) 0,color-mix(in srgb,var(--efizi-ink) 75%,transparent) 42%,transparent 70%)}.tela-entrar .login{top:auto;bottom:40px;transform:none;left:24px}.leaving .login{transform:translateY(16px)}.tela-entrar .brand{margin-bottom:28px}.tela-entrar .caption{display:none}.tela-entrar .lockup{width:min(78vw,600px)}.tela-entrar .lockup .tech span{font-size:min(8.6vw,66px)}.tela-entrar .lockup .tech i{width:min(10vw,80px)}}@media (prefers-reduced-motion:reduce){.tela-entrar .agents,.tela-entrar .caption,.tela-entrar .lockup *,.tela-entrar .login{transition:none!important}}