.oc.v2-auth,.oc.v2-auth .oc-page{min-height:100vh;min-height:100dvh}.oc.v2-auth .oc-frame{display:flex;flex-direction:column;min-height:calc(100vh - 40px);min-height:calc(100dvh - 40px)}.oc.v2-auth .auth{flex:1 1 auto}.oc.v2-auth .auth-card{min-width:0}.oc.v2-auth .auth-card h1{overflow-wrap:anywhere}.oc.v2-auth input.input{outline:none}.oc.v2-auth .input input{flex:1 1 auto;min-width:0;padding:0;border:0;background:transparent;font:inherit;color:inherit;outline:none}.oc.v2-auth .input input::placeholder,.oc.v2-auth input.input::placeholder{color:var(--soft)}.oc.v2-auth .input:focus-within,.oc.v2-auth input.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.oc.v2-auth input.input[readonly]{color:var(--ink-2);cursor:default}.oc.v2-auth .input .ibtn{width:32px;height:32px;margin:-6px -6px -6px 0}.oc.v2-auth .input .ibtn[aria-pressed=true]{color:var(--accent-text)}.oc.v2-auth .field .opt{font-weight:400;color:var(--muted)}.oc.v2-auth .field-nota{font-size:12px;line-height:1.45;color:var(--muted)}.oc.v2-auth .link{padding:0;min-height:0}.oc.v2-auth .cta{width:100%}.oc.v2-auth .cta:disabled{opacity:.6;cursor:not-allowed}.oc.v2-auth .auth-olvido{display:flex;justify-content:flex-end;font-size:13px}.oc.v2-auth .auth-pie{font-size:14px;line-height:1.5;color:var(--ink-2);text-align:center}.oc.v2-auth .auth-pie+.auth-pie{margin-top:-8px}.oc.v2-auth .auth-legal{font-size:12px;line-height:1.5;color:var(--muted);text-align:center}.oc.v2-auth .auth-seguro{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:var(--muted)}.oc.v2-auth .auth-seguro svg{flex:0 0 auto}.oc.v2-auth .hint .hint-t{font-weight:700}.oc.v2-auth .hint .hint-t+p{margin-top:2px}.oc.v2-auth .hint>div{min-width:0}.oc.v2-auth .auth-planes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.oc.v2-auth .auth-plan{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.oc.v2-auth .auth-plan[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.oc.v2-auth .auth-plan .pn{font-size:15px;font-weight:600}.oc.v2-auth .auth-plan[aria-pressed=true] .pn{color:var(--accent-text)}.oc.v2-auth .auth-plan .pp{font-size:13px;color:var(--ink-2)}.oc.v2-auth .auth-plan .pb{font-size:12px;color:var(--muted)}.oc.v2-auth .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.oc.v2-auth .planlist{display:flex;flex-direction:column;gap:10px}.oc.v2-auth .planrow{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:var(--card)}.oc.v2-auth .planrow.rec{border-color:var(--accent);background:var(--accent-soft)}.oc.v2-auth .planrow .pmeta{display:flex;flex-direction:column;gap:2px;min-width:0}.oc.v2-auth .planrow .pn{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600}.oc.v2-auth .planrow .tag{padding:2px 8px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:11px;font-weight:600}.oc.v2-auth .planrow .pb{font-size:12px;color:var(--muted)}.oc.v2-auth .planrow .pact{display:flex;align-items:center;gap:12px;flex:0 0 auto}.oc.v2-auth .planrow .pp{font-size:15px;font-weight:600;color:var(--ink-2);white-space:nowrap}.oc.v2-auth .planrow .pp small{font-size:11px;font-weight:400;color:var(--muted)}.oc.v2-auth .btn:disabled{opacity:.6;cursor:not-allowed}.oc.v2-auth .waitmsg{font-size:14px;line-height:1.6;color:var(--ink-2)}.oc.v2-auth .docs-titulo{margin:0 0 6px;font-size:15px;font-weight:600}.oc.v2-auth .docs-aviso{margin:0 0 10px;font-size:13px;line-height:1.55;color:var(--ink-2)}.oc.v2-auth .docs-error{margin:0;font-size:13px;color:var(--ink-2)}.oc.v2-auth .doclist{display:flex;flex-direction:column;gap:8px;max-height:240px;margin:0;padding:0;list-style:none;overflow:auto}.oc.v2-auth .docrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:var(--card)}.oc.v2-auth .docname{min-width:0;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.oc.v2-auth .docrow .link{flex:0 0 auto;white-space:nowrap}@media (orientation:landscape){@container oc (min-width:761px) and (max-width:1180px){.oc.v2-auth .auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.oc.v2-auth .auth-brand{padding:28px}.oc.v2-auth .auth-brand h2{font-size:34px}.oc.v2-auth .auth-card{padding:28px 32px}}}@container oc (max-width:760px){.oc.v2-auth .oc-frame{min-height:100vh;min-height:100dvh}.oc.v2-auth .auth-compacto .auth-brand{padding:16px 20px}.oc.v2-auth .auth-compacto .auth-brand h2{display:none}.oc.v2-auth .planrow{align-items:flex-start}}@font-face{font-family:Urbanist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Urbanist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-s.p.woff2) format("woff2");unicode-range:u+00??,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:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-s.p.woff2) format("woff2");unicode-range:u+00??,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:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-s.p.woff2) format("woff2");unicode-range:u+00??,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:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-s.p.woff2) format("woff2");unicode-range:u+00??,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:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-s.p.woff2) format("woff2");unicode-range:u+00??,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:Urbanist Fallback;src:local("Arial");ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.00%;size-adjust:99.04%}.__className_af6997{font-family:Urbanist,Urbanist Fallback;font-style:normal}.__variable_af6997{--font-urbanist:"Urbanist","Urbanist Fallback"}