@property --h{syntax:"<number>";inherits:true;initial-value:214}@property --s{syntax:"<percentage>";inherits:true;initial-value:90%}@property --l{syntax:"<percentage>";inherits:true;initial-value:78%}.arthur-matiz{--h:214;animation:40s ease-in-out infinite arthur-matiz-ciclo}@keyframes arthur-matiz-ciclo{0%{--h:214}30%{--h:214}40%{--h:8}55%{--h:8}65%{--h:38}78%{--h:38}88%{--h:100}97%{--h:100}to{--h:214}}.arthur-halo{background:hsl(var(--h) var(--s) var(--l));position:relative;overflow:hidden}.arthur-halo:before{content:"";left:var(--halo-x,50%);top:var(--halo-y,56%);width:var(--halo-w,min(120vw, 1500px));aspect-ratio:1;background:radial-gradient(circle, hsl(var(--h) calc(var(--s) + 5%) calc(var(--l) + 4%)) 0%, hsl(var(--h) calc(var(--s) + 5%) calc(var(--l) + 11%)) 22%, #fff 38%, hsl(var(--h) calc(var(--s) + 2%) calc(var(--l) + 4%)) 50%, hsl(var(--h) var(--s) var(--l)) 62%);border-radius:50%;animation:9s ease-in-out infinite arthur-halo-pulso;position:absolute;transform:translate(-50%,-50%)}@keyframes arthur-halo-pulso{0%{transform:translate(-50%,-50%)scale(.9)}50%{transform:translate(-50%,-50%)scale(1.08)}to{transform:translate(-50%,-50%)scale(.9)}}@property --anel{syntax:"<percentage>";inherits:true;initial-value:30%}@property --nucleo{syntax:"<percentage>";inherits:true;initial-value:10%}@property --difusao{syntax:"<percentage>";inherits:true;initial-value:70%}.arthur-halo-v2:before{background:radial-gradient(circle, hsl(var(--h) calc(var(--s) + 5%) calc(var(--l) + 4%)) 0%, hsl(var(--h) calc(var(--s) + 5%) calc(var(--l) + 11%)) var(--nucleo), #fff var(--anel), hsl(var(--h) calc(var(--s) + 2%) calc(var(--l) + 4%)) calc(var(--anel) + (var(--difusao) - var(--anel)) * .4), hsl(var(--h) var(--s) var(--l)) var(--difusao));animation:9s ease-in-out infinite arthur-arco-v2;transform:translate(-50%,-50%)}@keyframes arthur-arco-v2{0%,to{--anel:21%;--nucleo:14%;--difusao:92%}50%{--anel:38%;--nucleo:6%;--difusao:50%}}@media (prefers-reduced-motion:reduce){.arthur-halo-v2:before{--anel:30%;--nucleo:10%;--difusao:70%;animation:none}}.arthur-grao{pointer-events:none;opacity:.28;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}[data-campo]{transition:--h .9s cubic-bezier(.4,0,.2,1),--s .9s cubic-bezier(.4,0,.2,1),--l .9s cubic-bezier(.4,0,.2,1)}[data-campo=inicio]{--h:240;--s:100%;--l:72%}[data-campo=senha]{--h:288;--s:100%;--l:72%}[data-campo=trabalhando]{--h:404;--s:100%;--l:50%}[data-campo=erro]{--h:366;--s:89%;--l:66%}[data-campo=feito]{--h:444;--s:96%;--l:68%}@media (prefers-reduced-motion:reduce){[data-campo]{transition:none}.arthur-matiz,.arthur-halo:before{animation:none}}
.login-campo{color:#0a0a0a;min-height:100dvh;font-family:var(--font-hanken), system-ui, sans-serif;--halo-w:max(158vw, 178vh);--halo-y:50%;place-items:center;padding:24px;display:grid;position:relative}.login-campo[data-mov=off]:before{animation:none}.login-centro{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:340px;display:flex;position:relative}.login-marca{color:#0a0a0a;width:min(268px,66vw);height:auto;margin-bottom:34px}.login-pilula{background:#fff;border-radius:999px;align-items:center;width:100%;padding:6px 6px 6px 24px;display:flex;position:relative;box-shadow:0 10px 30px #00000012}.login-pilula input{min-width:0;font:inherit;color:#0a0a0a;background:0 0;border:0;outline:none;flex:1;padding:12px 0;font-size:16px;line-height:24px}.login-pilula input::placeholder{color:#8a8a92}.login-ir{color:#fff;cursor:pointer;background:#2e2e2e;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;transition:transform .18s,background .18s;display:grid}.login-ir:hover:not(:disabled){background:#0a0a0a;transform:scale(1.06)}.login-ir:disabled{opacity:.45;cursor:default}.login-ir svg{width:18px;height:18px}.login-barra{align-items:center;width:100%;height:62px;display:flex}.login-barra>span{background:#00000024;border-radius:2px;width:100%;height:2px;position:relative;overflow:hidden}.login-barra>span:after{content:"";background:#0a0a0a;border-radius:2px;width:38%;animation:1.15s cubic-bezier(.65,0,.35,1) infinite login-corre;position:absolute;inset:0}@keyframes login-corre{0%{transform:translate(-110%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.login-barra>span:after{opacity:.35;width:100%;animation:none}}.login-abaixo{min-height:21px;margin-top:22px;font-size:15px;line-height:21px}.login-abaixo a,.login-abaixo button{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.login-abaixo a:hover,.login-abaixo button:hover{opacity:.7}.login-conta{color:#0000008c;margin:-14px 0 18px;font-size:13px}.login-conta button{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.login-recado{color:#000000b3;max-width:34ch;margin-top:18px;font-size:14px;line-height:20px}.login-sobre{z-index:2;color:inherit;text-underline-offset:3px;font-size:15px;text-decoration:underline;position:absolute;top:26px;right:32px}.login-sobre:hover{opacity:.7}.login-rodape{z-index:2;letter-spacing:.01em;color:#00000080;font-size:10.5px;position:absolute;bottom:22px;left:32px}.login-onda{z-index:2;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:6px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:18px;right:32px}.login-onda svg{width:20px;height:16px;overflow:visible}.login-onda rect{fill:currentColor}.login-onda[data-ligado=true] rect{animation:.9s ease-in-out infinite login-onda}.login-onda rect:first-child{animation-delay:-120ms}.login-onda rect:nth-child(2){animation-delay:-300ms}.login-onda rect:nth-child(3){animation-delay:0s}.login-onda rect:nth-child(4){animation-delay:-220ms}.login-onda rect:nth-child(5){animation-delay:-400ms}@keyframes login-onda{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (max-width:560px){.login-sobre,.login-onda{right:20px}.login-rodape{font-size:10px;left:20px;right:20px}}
