.entrada{background:radial-gradient(70% 60% at 12% 0%, color-mix(in srgb, var(--marca) 72%, white) 0%, var(--marca) 46%, color-mix(in srgb, var(--marca) 62%, black) 100%);color:#fff;grid-template-columns:1fr minmax(380px,30%);width:100%;height:100dvh;min-height:560px;display:grid;position:relative;overflow:hidden}.entrada:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--marca-2) 38%, transparent), transparent 65%);filter:blur(30px);opacity:.55;pointer-events:none;border-radius:50%;width:620px;height:620px;animation:9s ease-in-out infinite eq-respira;position:absolute;top:-260px;right:18%}.entrada-lado{z-index:3;flex-direction:column;justify-content:center;padding:32px 6% 32px 0;display:flex;position:relative}.entrada-card{color:#142030;background:#fff;border-radius:26px 26px 26px 8px;padding:34px 34px 28px;animation:.8s cubic-bezier(.2,.8,.2,1) .15s both eq-sobe;box-shadow:0 40px 90px -40px #000000a6,0 0 0 1px #ffffff14}.entrada-card .entrada-form{margin-top:26px}.entrada-cliente{color:color-mix(in srgb, white 72%, var(--marca));margin-top:18px;font-size:13px}.entrada-cliente a{color:#fff;font-weight:600}.entrada-quadro{z-index:1;--px:0;--py:0;padding:48px 4% 0 6%;position:relative;overflow:hidden}.entrada-quadro .marca-dagua{opacity:.07;filter:brightness(0)invert();pointer-events:none;height:62%;transform:translate(calc(var(--px) * -18px), calc(var(--py) * -12px));transition:transform .4s ease-out;position:absolute;bottom:-16%;left:-4%}.entrada-quadro .rotulo-quadro{letter-spacing:1.6px;text-transform:uppercase;color:color-mix(in srgb, white 62%, var(--marca));font-size:12.5px;font-weight:600}.entrada-quadro h2{letter-spacing:-.8px;max-width:640px;min-height:2.3em;margin:8px 0 0;font-size:36px;font-weight:700;line-height:1.12}.eq-troca{display:inline-block}.eq-troca em{color:var(--marca-2);font-style:normal;animation:.6s cubic-bezier(.2,.8,.2,1) both eq-palavra;display:inline-block}.eq-mini{display:none}.eq-grade{grid-template-columns:1fr 1.2fr .85fr;gap:16px;margin-top:28px;display:grid;position:relative}.eq-col{flex-direction:column;gap:16px;display:flex}.eq-col.desce{margin-top:46px}.eq-col.desce2{margin-top:18px}.eq-prof1{transform:translate(calc(var(--px) * 10px), calc(var(--py) * 8px));transition:transform .5s ease-out}.eq-prof2{transform:translate(calc(var(--px) * 20px), calc(var(--py) * 14px));transition:transform .5s ease-out}.eq-c{color:#142030;background:#fff;border-radius:16px;padding:16px 18px;box-shadow:0 26px 50px -28px #0009}.eq-rot{letter-spacing:1.3px;text-transform:uppercase;color:#5b6676;font-size:11px;font-weight:600}.eq-num{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:4px;font-size:32px;font-weight:800;line-height:1.1}.eq-num small{color:#5b6676;font-size:15px;font-weight:600}.eq-nota{color:#5b6676;margin-top:2px;font-size:12.5px}.eq-verde{color:#07643b}.eq-destaque{color:color-mix(in srgb, var(--marca-2) 78%, black)}.eq-barra{background:#edf0f4;border-radius:99px;height:8px;margin-top:10px;overflow:hidden}.eq-barra i{transform-origin:0;background:#07643b;border-radius:99px;width:92%;height:100%;animation:1.6s cubic-bezier(.2,.8,.2,1) .5s both eq-barra;display:block}.eq-grafico svg{width:100%;height:120px;margin-top:8px;display:block;overflow:visible}.eq-linha{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.2s cubic-bezier(.4,0,.2,1) .6s forwards eq-desenha}.eq-area{opacity:0;animation:1.2s 1.6s forwards eq-aparece}.eq-ponto{transform-origin:300px 26px;opacity:0;animation:.3s 2.7s forwards eq-aparece,1.8s ease-in-out 3s infinite eq-pulsa}.eq-meses{color:#5b6676;justify-content:space-between;font-size:10.5px;display:flex}.eq-emp{border-top:1px solid #f0f2f5;align-items:center;gap:10px;padding:9px 0;font-size:13.5px;display:flex}.eq-emp:first-of-type{border-top:0}.eq-vivo{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--marca-2) 7%, transparent), transparent)}.eq-ini{width:32px;height:32px;color:var(--marca);background:#eef2f8;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.eq-nome{flex:1;min-width:0}.eq-nome b{font-weight:600;display:block}.eq-nome span{color:#5b6676;font-size:12px}.eq-chip{white-space:nowrap;border-radius:99px;padding:4px 9px;font-size:11.5px;font-weight:600}.eq-chip.ok{color:#07643b;background:#e6f5ec}.eq-chip.at{color:#b45309;background:#fdeee2}.eq-chip.nf{color:var(--marca);background:#e9eef8}.eq-pula{animation:.5s cubic-bezier(.3,1.6,.5,1) both eq-pula}.eq-cal{grid-template-columns:repeat(7,1fr);gap:5px;margin-top:10px;display:grid}.eq-cal span{aspect-ratio:1;color:#5b6676;background:#f3f5f8;border-radius:7px;place-items:center;font-size:11px;display:grid}.eq-cal .v1{background:color-mix(in srgb, var(--marca) 14%, white);color:var(--marca)}.eq-cal .v2{background:color-mix(in srgb, var(--marca) 45%, white);color:#fff}.eq-cal .v3{background:var(--marca);color:#fff}.eq-cal .hoje{color:#142030;background:#fff;font-weight:700;animation:2.4s ease-in-out infinite eq-anel}.eq-aviso{z-index:4;color:#142030;background:#fffffff7;border-radius:16px;align-items:center;gap:12px;padding:11px 18px 11px 11px;animation:2.9s cubic-bezier(.2,.8,.2,1) both eq-aviso;display:flex;position:absolute;bottom:26px;left:6%;box-shadow:0 24px 50px -22px #000000b3}.eq-aviso b{font-size:14px;display:block}.eq-aviso small{color:#5b6676;font-size:12px;display:block}.eq-av-ic{border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.eq-av-ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.eq-av-ic.ok{color:#07643b;background:#e6f5ec}.eq-av-ic.nf{color:var(--marca);background:#e9eef8}.eq-av-ic.pd{background:color-mix(in srgb, var(--marca-2) 16%, white);color:color-mix(in srgb, var(--marca-2) 75%, black)}.eq-entra{animation:.7s cubic-bezier(.2,.8,.2,1) both eq-sobe;animation-delay:calc(var(--i,0) * .11s + .1s)}@keyframes eq-sobe{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes eq-palavra{0%{opacity:0;filter:blur(4px);transform:translateY(.45em)}to{opacity:1;filter:none;transform:none}}@keyframes eq-desenha{to{stroke-dashoffset:0}}@keyframes eq-aparece{to{opacity:1}}@keyframes eq-pulsa{0%,to{transform:scale(1)}50%{transform:scale(1.7)}}@keyframes eq-barra{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes eq-pula{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes eq-anel{0%,to{box-shadow:0 0 0 2px var(--marca-2)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--marca-2) 35%, transparent)}}@keyframes eq-aviso{0%{opacity:0;transform:translateY(16px)scale(.97)}12%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes eq-respira{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.65;transform:scale(1.12)}}@media (min-width:901px) and (max-width:1240px){.entrada{grid-template-columns:1fr minmax(360px,38%)}.eq-grade{grid-template-columns:1fr 1.15fr}.eq-col.desce2{display:none}.entrada-quadro h2{font-size:30px}}@media (max-width:900px){.entrada{grid-template-rows:auto 1fr;grid-template-columns:1fr;height:100dvh;min-height:0}.entrada:before{width:360px;height:360px;top:-180px;right:-120px}.entrada-quadro{padding:max(14px, env(safe-area-inset-top)) 18px 0}.entrada-quadro .marca-dagua,.entrada-quadro .rotulo-quadro,.eq-grade,.eq-aviso{display:none}.entrada-quadro h2{letter-spacing:-.4px;min-height:2.3em;margin:0;font-size:20px}.eq-mini{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.eq-mini>div{background:#ffffff1a;border:1px solid #ffffff24;border-radius:12px;padding:7px 10px}.eq-mini b{white-space:nowrap;letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;display:block}.eq-mini .l{color:color-mix(in srgb, white 72%, var(--marca));font-size:10.5px;line-height:1.25;display:block}.eq-mini b.verde{color:#7ee2a8}.entrada-lado{padding:12px 12px max(12px, env(safe-area-inset-bottom));justify-content:center;min-height:0}.entrada-card{border-radius:22px 22px 22px 8px;padding:18px 18px 16px}.entrada-card img{height:34px}.entrada-card .entrada-form{margin-top:12px}.entrada-card h1{font-size:21px}.entrada-card .entrada-form>p{margin-bottom:12px;font-size:14px}.entrada-card form{gap:10px}.entrada-card form>*+*{margin-top:10px!important}.entrada-cliente{text-align:center;margin-top:10px;font-size:12px}}@media (max-width:900px) and (max-height:700px){.eq-mini{display:none}.entrada-quadro h2{font-size:18px}.entrada-card{padding-top:14px}}@media (prefers-reduced-motion:reduce){.entrada *,.entrada:before{transition:none!important;animation:none!important}.eq-linha{stroke-dashoffset:0}.eq-area,.eq-ponto{opacity:1}}
