.onb{--onb-raise:#fff;--onb-shadow:color-mix(in oklab,#000 55%,transparent);--onb-contra:#fff;--onb-contra-ink:#101112;--onb-contra-disc:color-mix(in oklab,#000 10%,transparent);--onb-split-lift:8%;--onb-bg:#08090a;--onb-ink:#fff;--onb-ink-2:color-mix(in oklab,var(--onb-raise) 62%,transparent);--onb-ink-3:color-mix(in oklab,var(--onb-raise) 40%,transparent);--onb-line:color-mix(in oklab,var(--onb-raise) 12%,transparent);--onb-card:#fff;--onb-card-ink:#101112;--onb-card-ink-2:color-mix(in oklab,#000 55%,transparent);--onb-card-line:color-mix(in oklab,#000 12%,transparent);--onb-card-field:color-mix(in oklab,#000 3%,#fff);position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-height:100dvh;padding:20px clamp(16px,4vw,40px) 18px;background:var(--onb-bg);color:var(--onb-ink);font-family:var(--sans)}.onb[data-tema=claro]{--onb-raise:#000;--onb-shadow:color-mix(in oklab,#000 13%,transparent);--onb-bg:#f2f3f5;--onb-ink:#101112;--onb-contra:#101112;--onb-contra-ink:#fff;--onb-contra-disc:color-mix(in oklab,#fff 16%,transparent);--onb-split-lift:5%}.onb:before{content:"";position:absolute;inset:0 0 auto;height:60%;background:radial-gradient(120% 100% at 50% -20%,color-mix(in oklab,#fff 7%,transparent),transparent 70%);pointer-events:none}.onb>*{position:relative;z-index:1}.onb-top{margin:0 calc(clamp(16px, 4vw, 40px) * -1);padding:0 clamp(16px,4vw,40px) 16px;border-bottom:1px solid var(--onb-line)}.onb-top-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;width:100%;max-width:1180px;min-height:34px;margin-inline:auto}.onb-nav{display:flex;align-items:center;gap:clamp(14px,2vw,28px)}.onb .onb-top .onb-nav a{color:var(--onb-ink-2);font-size:13px;font-weight:500;text-decoration:none;transition:color var(--vos-dur-sm) var(--vos-curva-entrada)}.onb .onb-top .onb-nav a:hover{color:var(--onb-ink)}.onb-nav a:focus-visible{outline:2px solid color-mix(in oklab,var(--accent) 70%,transparent);outline-offset:4px;border-radius:4px}.onb-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px}.onb .onb-top .onb-signin{color:var(--onb-ink-2);font-size:13px;font-weight:550;text-decoration:none;transition:color var(--vos-dur-sm) var(--vos-curva-entrada)}.onb .onb-top .onb-signin:hover{color:var(--onb-ink)}.onb .onb-top .onb-voltar-empresa,.onb .onb-top button.onb-signin{font-family:inherit;cursor:pointer}.onb .onb-top button.onb-signin{padding:0;border:0;background:none}.onb .onb-top .onb-voltar-empresa{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:300px;height:36px;padding:0 14px;border:1px solid var(--onb-line);border-radius:10px;background:none;color:var(--onb-ink);font-size:13px;font-weight:550;transition:border-color var(--vos-dur-sm) var(--vos-curva-entrada)}.onb .onb-top .onb-voltar-empresa:hover{border-color:var(--onb-ink-3)}.onb-voltar-empresa svg{flex:none;width:14px;height:14px}.onb-voltar-empresa span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onb .onb-top .onb-voltar-empresa:disabled,.onb .onb-top button.onb-signin:disabled{cursor:default;opacity:.6}.onb-voltar-empresa:focus-visible{outline:2px solid color-mix(in oklab,var(--accent) 70%,transparent);outline-offset:4px}.onb .onb-top .onb-signup{position:relative;display:inline-flex;align-items:center;width:140px;height:36px;padding:0;border-radius:10px;background:var(--onb-contra);color:var(--onb-contra-ink);font-size:13px;font-weight:600;text-decoration:none;overflow:hidden}.onb-signup span{padding:0 38px 0 16px;transition:opacity var(--vos-dur-xl) var(--vos-curva-entrada)}.onb-signup:hover span{opacity:0}.onb-signup i{position:absolute;top:5px;right:5px;bottom:5px;display:grid;place-items:center;width:26px;border-radius:7px;background:var(--onb-contra-disc);transition:width var(--vos-dur-xl) var(--vos-curva-entrada)}.onb-signup:hover i{width:calc(100% - 10px)}.onb-signup i svg{width:14px;height:14px;opacity:.7}.onb-signup:hover i svg{opacity:1}@media (prefers-reduced-motion:reduce){.onb-signup i,.onb-signup span{transition:none}.onb-signup:hover span{opacity:1}.onb-signup:hover i{width:26px}}.onb-signin:focus-visible,.onb-signup:focus-visible{outline:2px solid color-mix(in oklab,var(--accent) 70%,transparent);outline-offset:4px}.onb-brand{display:inline-flex;align-items:center;border-radius:8px;opacity:.9;transition:opacity var(--vos-dur-sm) var(--vos-curva-entrada)}.onb-brand:hover{opacity:1}.onb-brand:focus-visible{outline:2px solid color-mix(in oklab,var(--accent) 70%,transparent);outline-offset:4px}.onb-brand img{height:27px;width:auto;-o-object-fit:contain;object-fit:contain}.onb-back{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border:1px solid var(--onb-line);border-radius:10px;background:transparent;color:var(--onb-ink-2);font:inherit;font-size:13px;font-weight:550;cursor:pointer;transition:color var(--vos-dur-sm) var(--vos-curva-entrada),border-color var(--vos-dur-sm) var(--vos-curva-entrada)}.onb-back:hover{color:var(--onb-ink);border-color:color-mix(in oklab,var(--onb-raise) 28%,transparent)}.onb-back svg{width:15px;height:15px}.onb-stage{display:grid;place-items:center;min-height:0;padding-block:clamp(12px,2.4vh,30px)}@media (min-width:721px){.onb-stage{padding-bottom:calc(clamp(12px, 2.4vh, 30px) + 60px)}}.onb-stage-inner{display:contents}.onb-scene{width:100%;display:grid;justify-items:center;gap:clamp(14px,2.6vh,26px)}.onb-copy{max-width:640px;text-align:center}.onb-copy h1{color:var(--onb-ink);font-size:clamp(28px,3.4vw,42px);font-weight:550;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.onb-copy h1 em{color:var(--accent);font-style:normal}.onb-copy p{margin-top:10px;color:var(--onb-ink-2);font-size:clamp(14px,1.3vw,16px);line-height:1.5}.onb-card{width:min(520px,100%);padding:24px;border-radius:20px;background:var(--onb-card);color:var(--onb-card-ink);box-shadow:0 24px 70px var(--onb-shadow)}.onb-card-split{width:min(980px,100%);padding:0;overflow:hidden;background:color-mix(in oklab,var(--onb-raise) var(--onb-split-lift),var(--onb-bg));border:1px solid var(--onb-line)}.onb-pay{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);--onb-pad-col:28px}.onb-pay-left{display:grid;align-content:start;gap:16px;padding:var(--onb-pad-col);color:var(--onb-ink)}.onb-pay-left h1{font-size:clamp(21px,2.1vw,27px);font-weight:550;letter-spacing:-.035em;line-height:1.1}.onb-pay-sub{margin-top:-7px;color:var(--onb-ink-2);font-size:13.5px;line-height:1.4}.onb-cycle{display:inline-flex;gap:3px;justify-self:start;padding:3px;border:1px solid var(--onb-line);border-radius:999px}.onb-cycle button{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border:0;border-radius:999px;background:transparent;color:var(--onb-ink-3);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background var(--vos-dur-sm) var(--vos-curva-entrada),color var(--vos-dur-sm) var(--vos-curva-entrada)}.onb-cycle button:hover:not(:disabled){color:var(--onb-ink)}.onb-cycle button.is-on{background:color-mix(in oklab,var(--onb-raise) 12%,transparent);color:var(--onb-ink)}.onb-cycle button:disabled{cursor:default}.onb-pay-right .onb-cycle{border-color:var(--onb-card-line)}.onb-pay-right .onb-cycle button{color:var(--onb-card-ink-2)}.onb-pay-right .onb-cycle button:hover:not(:disabled){color:var(--onb-card-ink)}.onb-pay-right .onb-cycle button.is-on{background:color-mix(in oklab,#000 7%,transparent);color:var(--onb-card-ink)}.onb-cycle i{padding:2px 6px;border-radius:999px;background:color-mix(in oklab,var(--ok) 20%,transparent);color:var(--ok);font-size:9.5px;font-style:normal;font-weight:700}.onb-cycle button{position:relative}.onb-cycle em{position:absolute;top:-10px;left:50%;transform:translateX(-50%);padding:2px 7px;border-radius:999px;background:color-mix(in oklab,var(--accent) 18%,var(--onb-bg));color:var(--accent);font-size:9px;font-style:normal;font-weight:700;letter-spacing:.02em;white-space:nowrap}.onb-plans{display:grid;gap:7px}.onb-plan{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 13px;border:1px solid var(--onb-line);border-radius:13px;background:transparent;color:var(--onb-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--vos-dur-sm) var(--vos-curva-entrada),background var(--vos-dur-sm) var(--vos-curva-entrada)}.onb-plan:hover:not(:disabled){border-color:color-mix(in oklab,var(--onb-raise) 26%,transparent)}.onb-plan:disabled{cursor:default;opacity:.55}.onb-plan.is-on{border-color:var(--onb-ink);background:color-mix(in oklab,var(--onb-raise) 8%,transparent)}.onb-plan.is-on:disabled{opacity:1}.onb-plan-dot{display:grid;place-items:center;width:18px;height:18px;border:1px solid color-mix(in oklab,var(--onb-raise) 30%,transparent);border-radius:50%;color:#fff}.onb-plan.is-on .onb-plan-dot{border-color:var(--accent);background:var(--accent)}.onb-plan-dot svg{width:11px;height:11px}.onb-plan-name{display:grid;gap:1px;min-width:0}.onb-plan-name strong{font-size:13.5px;font-weight:600}.onb-plan-name strong em{color:var(--accent);font-style:normal;font-weight:600;white-space:nowrap}.onb-plan-name small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--onb-ink-3);font-size:11px;line-height:1.35}.onb-plan-price{display:grid;justify-items:end;gap:0;white-space:nowrap;line-height:1.15;font-variant-numeric:tabular-nums}.onb-plan-oferta{display:flex;align-items:baseline;gap:5px}.onb-plan-oferta b{font-size:var(--fs-card-title,15px);font-weight:650;letter-spacing:-.02em}.onb-plan-oferta s{color:var(--onb-ink-3);font-size:var(--fs-label,12px);font-weight:500;text-decoration-thickness:1px}.onb-plan-oferta small,.onb-plan-price em{color:var(--onb-ink-3);font-size:var(--fs-caption,11px)}.onb-plan-price em{margin-top:1px;font-style:normal}.onb-resumo{display:grid;margin-top:2px;padding:2px 14px 4px;border:1px solid var(--onb-line);border-radius:13px;background:color-mix(in oklab,var(--onb-raise) 5%,transparent)}.onb-resumo-titulo{padding:9px 0 8px;border-bottom:1px solid var(--onb-line);color:var(--onb-ink-2);font-size:12px;font-weight:600}.onb-resumo dl{display:grid;margin:0}.onb-resumo dl>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--onb-line)}.onb-resumo dt{color:var(--onb-ink-2);font-size:13px}.onb-resumo dd{margin:0;color:var(--onb-ink);font-size:13px;text-align:right}.onb-resumo dd b{font-weight:600;font-variant-numeric:tabular-nums}.onb-resumo dd small{display:block;margin-top:2px;color:var(--onb-ink-3);font-size:11px;font-weight:400}.onb-resumo-fim{padding:9px 0 7px;color:var(--onb-ink-2);font-size:12.5px}.onb-resumo.onb-resumo-2{gap:0;padding:4px 16px}.onb-res-bloco{display:grid;gap:0;padding:12px 0 4px}.onb-res-bloco+.onb-res-bloco{border-top:1px solid var(--onb-line)}.onb-res-titulo{margin:0 0 4px;color:var(--onb-ink-2);font-size:12px;font-weight:600}.onb-res-nota{margin:0 0 4px;color:var(--onb-ink-3);font-size:11.5px;line-height:1.5}.onb-res-linha{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:10px 0}.onb-res-linha+.onb-res-linha{border-top:1px solid var(--onb-line)}.onb-res-linha .k{display:grid;gap:3px;min-width:0}.onb-res-linha .k b{color:var(--onb-ink);font-size:13px;font-weight:500;overflow-wrap:anywhere}.onb-res-linha .k small{color:var(--onb-ink-3);font-size:11.5px;line-height:1.45}.onb-res-linha .v{color:var(--onb-ink);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.onb-res-linha.is-total .k b{font-weight:600}.onb-res-linha.is-total .v{font-size:14px}.onb-resumo.onb-resumo-2 .onb-resumo-fim{border-top:1px solid var(--onb-line);padding:10px 0 8px}.onb-card:not(.onb-card-split) .onb-resumo{border-color:var(--onb-card-line);background:var(--onb-card-field)}.onb-card:not(.onb-card-split) .onb-resumo dl>div,.onb-card:not(.onb-card-split) .onb-resumo-titulo{border-color:var(--onb-card-line)}.onb-card:not(.onb-card-split) .onb-resumo dt,.onb-card:not(.onb-card-split) .onb-resumo-fim,.onb-card:not(.onb-card-split) .onb-resumo-titulo{color:var(--onb-card-ink-2)}.onb-card:not(.onb-card-split) .onb-resumo dd{color:var(--onb-card-ink)}.onb-card:not(.onb-card-split) .onb-resumo dd small{color:var(--onb-card-ink-2)}.onb-pay-right{display:grid;align-content:start;gap:12px;padding:var(--onb-pad-col);border-left:1px solid var(--onb-line);background:var(--onb-card);color:var(--onb-card-ink)}.onb-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.onb-field{display:grid;gap:5px;min-width:0}.onb-field.wide{grid-column:1/-1}.onb-field>span{color:var(--onb-card-ink-2);font-size:11px;font-weight:600}.onb-field button.inp,.onb-field input,.onb-field select{width:100%;height:40px;padding:0 13px;border:1px solid var(--onb-card-line);border-radius:11px;background:var(--onb-card-field);color:var(--onb-card-ink);font:inherit;font-size:13.5px;transition:border-color var(--vos-dur-sm) var(--vos-curva-entrada),box-shadow var(--vos-dur-sm) var(--vos-curva-entrada)}.onb-field .inp.inp{border-radius:11px}.onb-field input::-moz-placeholder{color:color-mix(in oklab,#000 35%,transparent)}.onb-field input::placeholder{color:color-mix(in oklab,#000 35%,transparent)}.onb-field select{padding-right:34px;background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px}.onb-field button.inp:focus-visible,.onb-field input:focus,.onb-field select:focus{outline:none;border-color:var(--onb-card-ink);box-shadow:0 0 0 3px color-mix(in oklab,#000 8%,transparent)}.onb-cupom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.onb-cupom input{width:100%;height:42px;padding:0 13px;border:1px dashed var(--onb-card-line);border-radius:11px;background:transparent;color:var(--onb-card-ink);font:inherit;font-size:13.5px;letter-spacing:.04em;text-transform:uppercase;transition:border-color var(--vos-dur-sm) var(--vos-curva-entrada)}.onb-cupom input::-moz-placeholder{color:color-mix(in oklab,#000 35%,transparent);letter-spacing:0;text-transform:none}.onb-cupom input::placeholder{color:color-mix(in oklab,#000 35%,transparent);letter-spacing:0;text-transform:none}.onb-cupom input:focus{outline:none;border-style:solid;border-color:var(--onb-card-ink)}.onb-cupom input:disabled{border-color:color-mix(in oklab,var(--ok) 45%,transparent);color:var(--onb-card-ink-2)}.onb-cupom button{height:42px;padding:0 16px;border:1px solid var(--onb-card-line);border-radius:10px;background:transparent;color:var(--onb-card-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color var(--vos-dur-sm) var(--vos-curva-entrada),color var(--vos-dur-sm) var(--vos-curva-entrada)}.onb-cupom button:hover:not(:disabled){border-color:color-mix(in oklab,#000 34%,transparent)}.onb-cupom button:disabled{opacity:.4;cursor:not-allowed}.onb-cupom-sai{color:var(--onb-card-ink-2)!important}.onb-cupom-erro,.onb-cupom-ok{display:flex;align-items:center;gap:7px;margin-top:-4px;font-size:12px;font-weight:550}.onb-cupom-ok{color:var(--ok)}.onb-cupom-ok svg{width:14px;height:14px}.onb-cupom-erro{color:var(--onb-card-ink-2)}.onb-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;height:46px;margin-top:4px;padding:0 18px;border:0;border-radius:10px;background:var(--onb-card-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:opacity var(--vos-dur-sm) var(--vos-curva-entrada),transform var(--vos-dur-sm) var(--vos-curva-entrada)}.onb-cta,.vos-os a.onb-cta.onb-cta:not([class*=vbtn]),a.onb-cta.onb-cta{color:#fff}.onb-cta:hover:not(:disabled){transform:translateY(-1px)}.onb-cta:disabled{opacity:.4;cursor:not-allowed}.onb-cta svg{width:16px;height:16px}.onb-spin{animation:movGira var(--vos-ciclo-girador) linear infinite}@media (prefers-reduced-motion:reduce){.onb-spin{animation-duration:2.4s}.onb-cta:hover:not(:disabled){transform:none}}.onb-fine{display:flex;align-items:flex-start;gap:8px;color:var(--onb-card-ink-2);font-size:11.5px;line-height:1.5}.onb-fine svg{flex:none;width:14px;height:14px;margin-top:1px;color:var(--ok)}.onb-error{color:var(--bad);font-size:12.5px}.onb-receipt{display:grid;justify-items:center;gap:10px;text-align:center}.onb-receipt-seal{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:color-mix(in oklab,var(--ok) 16%,transparent);color:var(--ok)}.onb-receipt-seal svg{width:21px;height:21px}.onb-pay-right.is-pago{display:flex;flex-direction:column;gap:22px}.onb-pago{display:flex;flex:1;flex-direction:column;gap:22px}.onb-pago-topo{display:grid;justify-items:center;gap:8px;text-align:center}.onb-pago-topo strong{font-size:18px;font-weight:650;letter-spacing:-.02em}.onb-pago-topo p{color:var(--onb-card-ink-2);font-size:12.5px}.onb-pago-lista{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--onb-card-line);border-radius:12px}.onb-pago-lista li{display:flex;align-items:flex-start;gap:12px;padding:13px 14px}.onb-pago-lista li+li{border-top:1px solid var(--onb-card-line)}.onb-pago-lista svg{flex:none;width:18px;height:18px;margin-top:1px;color:var(--onb-card-ink-2)}.onb-pago-lista li:first-child svg{color:var(--ok)}.onb-pago-lista span{display:grid;gap:2px;min-width:0}.onb-pago-lista b{font-size:13px;font-weight:600;overflow-wrap:anywhere}.onb-pago-lista small{color:var(--onb-card-ink-2);font-size:12px;line-height:1.45}.onb-pago-fim{display:grid;gap:10px;margin-top:auto}.onb-cta.onb-cta-grande{height:52px;font-size:15px;border-radius:12px}.onb-autoriza{display:flex;align-items:flex-start;gap:10px;margin-top:6px;padding:12px 14px;border:1px solid var(--onb-card-line);border-radius:12px;color:var(--onb-card-ink);font-size:12.5px;line-height:1.5;cursor:pointer}.onb-autoriza input{flex:none;width:16px;height:16px;margin-top:2px;accent-color:var(--onb-card-ink)}.onb-fine.onb-fine-centro{justify-content:center;text-align:center}.onb-receipt>strong{font-size:18px;font-weight:650;letter-spacing:-.02em}.onb-receipt>p{color:var(--onb-card-ink-2);font-size:12.5px;line-height:1.55}.onb-warn{color:var(--warn);font-size:11.5px;line-height:1.5}.onb-ai{display:grid;gap:16px}.onb-picks{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:10px;width:min(720px,100%)}.onb-temas{width:min(600px,100%)}.onb-pick{position:relative;display:grid;align-content:center;justify-items:center;gap:10px;min-height:106px;padding:16px 9px;border:1px solid transparent;border-radius:14px;background:var(--onb-card);color:var(--onb-card-ink);box-shadow:0 8px 20px var(--onb-shadow);font:inherit;font-size:12.5px;font-weight:550;line-height:1.3;text-align:center;cursor:pointer;transition:background var(--vos-dur-sm) var(--vos-curva-entrada),border-color var(--vos-dur-sm) var(--vos-curva-entrada),transform var(--vos-dur-sm) var(--vos-curva-entrada),box-shadow var(--vos-dur-sm) var(--vos-curva-entrada)}.onb-pick:hover{transform:translateY(-2px);box-shadow:0 14px 30px var(--onb-shadow)}.onb-pick.is-on{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 9%,var(--onb-card))}.onb-pick svg{width:20px;height:20px;color:var(--onb-card-ink-2)}.onb-pick.is-on svg{color:var(--accent)}.onb-pick-mark{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:var(--accent)}.onb-pick.is-on .onb-pick-mark svg{width:11px;height:11px;color:#fff}@media (prefers-reduced-motion:reduce){.onb-pick:hover{transform:none}}.onb-tema{min-height:0;gap:13px;padding:14px}.onb-tema-mock{display:flex;overflow:hidden;width:100%;height:118px;border:1px solid var(--m-line);border-radius:10px;background:var(--m-bg)}.onb-tema-mock[data-mock=claro]{--m-bg:#fff;--m-side:#f6f6f7;--m-line:#e6e6e8;--m-ink:#d5d6da;--m-card:#f1f1f3}.onb-tema-mock[data-mock=escuro]{--m-bg:#141517;--m-side:#0b0c0d;--m-line:#2a2c30;--m-ink:#34373c;--m-card:#1d1f22}.onb-tema-mock .m-side{display:grid;align-content:start;gap:7px;width:26%;padding:9px 8px;border-right:1px solid var(--m-line);background:var(--m-side)}.onb-tema-mock .m-side i{height:5px;border-radius:999px;background:var(--m-ink)}.onb-tema-mock .m-side i:first-child{width:62%;background:var(--accent)}.onb-tema-mock .m-side i:last-child{width:74%}.onb-tema-mock .m-main{display:grid;align-content:start;gap:7px;flex:1;padding:9px}.onb-tema-mock .m-top{height:6px;width:44%;border-radius:999px;background:var(--m-ink)}.onb-tema-mock .m-row{display:grid;grid-template-columns:1fr 1fr;gap:7px}.onb-tema-mock .m-card{height:34px;border-radius:5px;background:var(--m-card)}.onb-tema-mock .m-wide{height:26px;border-radius:5px;background:var(--m-card)}.onb-tema-name{display:grid;gap:2px}.onb-tema-name b{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13.5px;font-weight:600}.onb-tema-name b svg{width:15px;height:15px;color:var(--onb-card-ink-2)}.onb-tema.is-on .onb-tema-name b svg{color:var(--accent)}.onb-tema-name small{color:var(--onb-card-ink-2);font-size:11.5px;font-weight:500}@media (max-width:720px){.onb-picks.onb-temas{grid-template-columns:minmax(0,1fr)}.onb-tema-mock{height:104px}}.onb-foot{color:var(--onb-ink-3);font-size:11.5px;text-align:center}.onb .onb-foot a{color:var(--onb-ink-2);text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.onb-pay{grid-template-columns:minmax(0,1fr)}.onb-pay-right{border-left:0;border-top:1px solid var(--onb-card-line)}.onb-card-split{width:min(520px,100%)}}@media (max-width:520px){.onb-form{gap:9px 8px}}.onb-rule{display:flex;gap:6px}.onb-rule i{width:34px;height:3px;border-radius:999px;background:color-mix(in oklab,var(--onb-raise) 14%,transparent);transition:background var(--vos-dur-lg) var(--vos-curva-entrada)}.onb-rule i.is-on{background:var(--accent)}.onb-quiz{width:min(720px,100%)}.onb-actions{display:flex;align-items:center;gap:10px;width:min(520px,100%)}.onb-actions .onb-cta{flex:1;height:46px;margin-top:0;border:1px solid color-mix(in oklab,var(--onb-raise) 14%,transparent)}.onb-actions .onb-back{flex:none;height:46px;padding:0 18px;background:color-mix(in oklab,var(--onb-raise) 6%,transparent);color:var(--onb-ink);font-size:14px;font-weight:600}.onb-actions .onb-back:hover{background:color-mix(in oklab,var(--onb-raise) 11%,transparent);border-color:color-mix(in oklab,var(--onb-raise) 22%,transparent)}.onb-actions:not(:has(.onb-cta)){justify-content:center}.onb-skip svg{width:15px;height:15px}.onb-form-profile{gap:12px}.onb-field-icon{position:relative;display:block}.onb-field-icon svg{position:absolute;top:50%;left:13px;width:15px;height:15px;color:color-mix(in oklab,#000 40%,transparent);transform:translateY(-50%);pointer-events:none}.onb-field .onb-field-icon input,.onb-field .onb-field-icon select{padding-left:36px}.onb-field-err,.onb-field-hint{min-height:14px;font-size:11px;line-height:1.25;color:var(--onb-card-ink-2)}.onb-field-err{color:#c0362c;font-weight:600}.onb-field input[aria-invalid=true]{border-color:#c0362c}.onb-field input[aria-invalid=true]:focus{border-color:#c0362c;box-shadow:0 0 0 3px color-mix(in oklab,#c0362c 14%,transparent)}.onb-field select{width:100%;height:40px;padding:0 34px 0 13px;border:1px solid var(--onb-card-line);border-radius:11px;background:var(--onb-card-field);color:var(--onb-card-ink);font:inherit;font-size:13.5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 17px) 55%,calc(100% - 12px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer}.onb-field select:focus{outline:none;border-color:var(--onb-card-ink);box-shadow:0 0 0 3px color-mix(in oklab,#000 8%,transparent)}.onb.is-done{place-items:center;grid-template-rows:minmax(0,1fr)}.onb-welcome{display:grid;justify-items:center;gap:12px;max-width:680px;padding:0 20px;text-align:center}.onb-welcome-seal{display:grid;place-items:center;width:56px;height:56px;margin-bottom:4px;border-radius:50%;background:color-mix(in oklab,var(--ok) 18%,transparent);color:var(--ok)}.onb-welcome-seal svg{width:28px;height:28px}.onb-welcome h1{color:var(--onb-ink);hyphens:manual;overflow-wrap:normal;font-size:clamp(28px,4vw,44px);font-weight:550;letter-spacing:-.035em;line-height:1.06;text-wrap:balance}.onb-welcome>p{color:var(--onb-ink-2);font-size:clamp(14px,1.4vw,16.5px);line-height:1.55}.onb-welcome>p strong{color:var(--onb-ink);font-weight:600}.onb-welcome-hint{color:var(--onb-ink-3);font-size:11.5px}.onb-montando{width:min(440px,100%);display:grid;gap:14px}.onb-montando-h h1{font-size:20px;font-weight:550;letter-spacing:-.02em;color:var(--onb-card-ink)}.onb-montando-h p{margin-top:2px;font-size:13px;color:var(--onb-card-ink-2)}.onb-montando-lista{display:grid;gap:2px;list-style:none;margin:0;padding:0}.onb-montando-item{display:flex;align-items:center;gap:12px;padding:8px 0}.onb-montando-ic{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:8px;border:1px solid var(--onb-card-line);background:var(--onb-card-field);color:var(--onb-card-ink-2);position:relative;transition:background-color var(--vos-dur-xl) var(--vos-curva-entrada),border-color var(--vos-dur-xl) var(--vos-curva-entrada),color var(--vos-dur-xl) var(--vos-curva-entrada),opacity var(--vos-dur-xl) var(--vos-curva-entrada)}.onb-montando-pulso{position:absolute;inset:-1px;border-radius:inherit;border:1.5px solid var(--onb-card-ink);pointer-events:none}.onb-montando-tx{display:grid;gap:1px;min-width:0;transition:opacity var(--vos-dur-xl) var(--vos-curva-entrada)}.onb-montando-t{font-size:13px;font-weight:550;color:var(--onb-card-ink);transition:color var(--vos-dur-xl) var(--vos-curva-entrada)}.onb-montando-sub{font-size:11px;color:var(--onb-card-ink-2)}.onb-montando-item[data-estado=fila] .onb-montando-ic,.onb-montando-item[data-estado=fila] .onb-montando-tx{opacity:.4}.onb-montando-item[data-estado=vez] .onb-montando-ic{border-color:var(--onb-card-ink);color:var(--onb-card-ink);background:var(--onb-card)}.onb-montando-item[data-estado=feito] .onb-montando-ic{border-color:var(--onb-card-ink);background:var(--onb-card-ink);color:var(--onb-card)}.onb-montando-item[data-estado=feito] .onb-montando-t{font-weight:500;color:var(--onb-card-ink-2)}.onb-montando-item[data-estado=erro] .onb-montando-ic{border-color:transparent;background:var(--bad-surface,#fde8e8);color:var(--bad-ink,#8a1c1c)}.onb-montando-sub.is-erro{color:var(--bad-ink,#8a1c1c)}.onb-montando-sub.is-erro button{color:var(--onb-card-ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.onb-montando-barra{position:relative;height:3px;border-radius:2px;overflow:hidden;background:var(--onb-card-line)}.onb-montando-barra .mov-prog-fita{position:absolute;inset:0;border-radius:inherit;background:var(--onb-card-ink)}.onb{--onb-confetti-gold:#f5c04a}@media (max-width:720px){.onb{padding:14px 14px 16px}.onb-stage{align-items:start;padding-block:48px 0}.onb-scene{gap:16px}.onb-copy h1{font-size:clamp(23px,6.4vw,30px)}.onb-copy p{font-size:13.5px}.onb-card{padding:18px 16px;border-radius:18px}.onb-card,.onb-quiz{width:100%}.onb-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.onb-pick{min-height:96px;padding:14px 8px}.onb-actions,.onb-rule,.onb-rule i{width:100%}.onb-rule{max-width:260px}.onb-top{min-height:28px;padding-bottom:12px}.onb-brand img{height:26px}.onb-back{padding:10px 14px;font-size:12.5px}.onb-top-inner{grid-template-columns:auto 1fr}.onb-nav,.onb-signin{display:none}.onb-signup{width:132px;height:32px;font-size:12.5px}.onb-signup span{padding:0 34px 0 13px}.onb-signup i{top:4px;right:4px;bottom:4px;width:24px}.onb-foot{font-size:10.5px;line-height:1.5}.onb-card-split{width:100%;padding:0;border-radius:18px}.onb-pay{--onb-pad-col:20px}.onb-field input,.onb-field select{height:46px;font-size:16px}.onb-pay-left h1{font-size:clamp(20px,5.4vw,25px)}.onb-cycle{justify-self:stretch;justify-content:center}.onb-cycle button{flex:1;justify-content:center;padding:7px 6px;white-space:nowrap}.onb-cycle i{padding:2px 5px}.onb-plan-name small{display:none}.onb-plan{padding:12px 13px}.onb-welcome h1{font-size:clamp(26px,7.6vw,34px)}}@media (max-height:620px) and (max-width:900px){.onb-stage{padding-block:4px 0}.onb-scene{gap:12px}.onb-copy h1{font-size:21px}.onb-copy p{display:none}}.onb-confetti{position:fixed;inset:0;z-index:5;width:100%;height:100%;pointer-events:none}.onb-scene.conv{gap:18px}.conv-icone{width:72px;height:72px;border-radius:999px;outline:1px solid color-mix(in oklab,var(--onb-raise) 18%,transparent);outline-offset:3px;box-shadow:0 18px 50px color-mix(in oklab,#000 55%,transparent)}.conv-arte{display:grid;place-items:center;width:232px;height:164px;border-radius:24px;background:radial-gradient(closest-side,color-mix(in oklab,#fff 10%,transparent),transparent)}.conv-arte img{width:200px;height:auto;display:block}.conv-pontos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(560px,100%);margin:4px 0 6px;padding:0;list-style:none}.conv-pontos li{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--onb-line);border-radius:12px;background:color-mix(in oklab,var(--onb-raise) 5%,transparent);color:var(--onb-ink);font-size:14px;text-align:left}.conv-ponto-ic{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:color-mix(in oklab,var(--onb-raise) 12%,transparent);color:var(--onb-ink)}.conv-ponto-ic svg{width:16px;height:16px}@media (max-width:520px){.conv-pontos{grid-template-columns:minmax(0,1fr)}}.conv .onb-actions{width:min(420px,100%)}.conv-rodape{margin:-4px 0 0;color:var(--onb-ink-3);font-size:12px}.conv-icone.conv-icone-sm{width:44px;height:44px;margin-bottom:14px;display:block}.conv-previa{position:sticky;top:0;z-index:50;padding:8px 16px;background:var(--warn-surface,#fff4dc);color:var(--warn-ink,#7a4d00);font-size:12px;font-weight:600;text-align:center}.onb-pix-qr{width:200px;aspect-ratio:1;padding:12px;border-radius:12px;background:#fff}.onb-pix-qr img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.onb-resumo-regras{display:grid;gap:4px;margin:0;padding:9px 0 0;list-style:none;color:var(--onb-ink-2);font-size:12px;line-height:1.45}.onb-resumo-regras b{color:var(--onb-ink);font-weight:600}