body:has(.acesso){padding-left:0!important;background:#000}body:has(.acesso) .bottomnav{display:none}.acesso{--bg:#000;--surface:#0b0b0d;--surface-2:#141417;--surface-3:#1c1c20;--border:rgb(255 255 255/13%);--text:#ededed;--text-dim:#a0a0a0;--text-faint:#7d7d7d;--accent:#e5e5e5;--on-accent:#0b0b0d;--radius-pill:8px;--tap:42px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;background:#000;color:var(--text);font-size:15px;line-height:1.5}.acesso__montra{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding:clamp(40px,6vw,72px) clamp(24px,4vw,56px);background:radial-gradient(ellipse 70% 45% at 50% 18%,rgb(41 98 255/20%),transparent 70%),#030409;text-align:center}.acesso__montra:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(1px 1px at 22px 34px,rgb(255 255 255/60%),transparent),radial-gradient(1px 1px at 118px 86px,rgb(255 255 255/35%),transparent),radial-gradient(1px 1px at 64px 150px,rgb(255 255 255/45%),transparent),radial-gradient(1.5px 1.5px at 176px 24px,rgb(255 255 255/60%),transparent),radial-gradient(1px 1px at 190px 140px,rgb(255 255 255/40%),transparent);background-size:212px 226px;opacity:.5;pointer-events:none}.acesso__titulo{margin:0;color:#fff;font-size:clamp(32px,3.6vw,48px);font-weight:600;line-height:1.05;letter-spacing:-.03em}.acesso__titulo span{display:block;background:linear-gradient(180deg,#fff,#a9bcff);-webkit-background-clip:text;background-clip:text;color:transparent}.acesso__sub{max-width:420px;margin:16px 0 0;color:var(--text-dim);font-size:15px}.acesso__sub b{color:#fff;font-weight:600}.acesso__moldura{width:min(640px,100%);margin-top:40px;overflow:hidden;border:1px solid rgb(255 255 255/10%);border-radius:12px;box-shadow:0 30px 80px rgb(0 0 0/60%)}.acesso__moldura img{display:block;width:100%;height:auto}.acesso__deriv{display:grid;grid-gap:4px;gap:4px;width:min(640px,100%);margin-top:24px;padding:16px 18px;border:1px solid rgb(255 68 79/25%);border-radius:12px;background:rgb(255 68 79/6%);color:var(--text-dim);font-size:14px;text-align:left}.acesso__deriv b{color:#fff;font-weight:600}.acesso__painel{display:flex;flex-direction:column;min-height:100dvh;padding:28px clamp(20px,4vw,48px) 24px;background:#121214}.acesso__topo{display:flex;align-items:center;justify-content:space-between;gap:16px}.acesso__marca{display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:17px;font-weight:600;letter-spacing:-.02em;text-decoration:none}.acesso__marca span{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:#fff;color:#000;font-size:12px;font-weight:700}.acesso__formulario{display:flex;flex:1 1;align-items:center;justify-content:center;padding:48px 0}.acesso__rodape{margin:0;color:#6b6b6b;font-size:12px;text-align:center}.acesso .wrap.ob{display:block;width:100%;max-width:380px;min-height:0;margin:0;padding:0}.acesso .ob__marca{display:block;margin-bottom:24px;text-align:center}.acesso .ob__logo{display:none}.acesso .ob__marca h1{color:#fff;font-size:24px;font-weight:600;letter-spacing:-.02em}.acesso .ob__marca p{margin-top:6px;font-size:14px}.acesso .card,.acesso .card:hover{margin:0;padding:0;border:0;background:none;box-shadow:none;transform:none}.acesso .ob__label{margin:16px 0 6px;color:var(--text);font-size:14px;font-weight:500}.acesso .card>.ob__label:first-child{margin-top:0}.acesso .ob__input{min-height:40px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:#fff;font-size:15px}.acesso .ob__input:focus{border-color:rgb(255 255 255/45%);outline:none;box-shadow:0 0 0 3px rgb(255 255 255/8%)}.acesso .conta__ver{height:40px}.acesso .btn{min-height:40px;border-radius:8px;font-weight:500}.acesso .btn.primary{margin-top:18px}.acesso .btn.primary:hover:not(:disabled){background:#fff;filter:none}.acesso .btn.ghost{background:#18181b;border-color:var(--border)}.acesso .btn.ghost:hover:not(:disabled){border-color:rgb(255 255 255/30%)}.acesso .conta__linha{margin:10px 0 0}.acesso .conta__linha a,.acesso .conta__rodape a,.acesso .ob__link{color:#fff;text-decoration:underline;-webkit-text-decoration-color:rgb(255 255 255/35%);text-decoration-color:rgb(255 255 255/35%);text-underline-offset:3px}.acesso .ob__link{color:var(--text-dim)}.acesso .conta__rodape{margin-top:24px}.acesso .conta__separador{margin:20px 0}.acesso .conta__info{border-color:rgb(41 98 255/35%);background:rgb(41 98 255/10%);color:var(--text)}.acesso .conta__aceitar{color:var(--text-dim);font-size:13px}@media (max-width:960px){.acesso{grid-template-columns:minmax(0,1fr)}.acesso__montra{display:none}}@media (max-width:480px){.acesso__painel{padding:20px 16px}.acesso__formulario{align-items:flex-start;padding:40px 0 32px}}