@keyframes ob-entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ob-sobe{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes ob-marca{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes ob-tremor{0%,to{transform:none}20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes ob-selo{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes ob-flutua{0%,to{transform:translate(0,0)}50%{transform:translateY(-5px)}}@keyframes ob-assenta{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes ob-fixa{0%{opacity:0}to{opacity:1}}@keyframes ob-luz{0%{opacity:0;transform:translate(-160%)rotate(16deg)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(320%)rotate(16deg)}}.ob-anima{animation-timing-function:cubic-bezier(.16,.84,.44,1);animation-fill-mode:both}.ob-sobe{animation-name:ob-sobe}.ob-marca-anima{animation-name:ob-marca}.ob-selo-anima{animation-name:ob-selo}.ob-dur-500{animation-duration:.5s}.ob-dur-620{animation-duration:.62s}.ob-dur-700{animation-duration:.7s}.ob-dur-800{animation-duration:.8s}.ob-atraso-60{animation-delay:60ms}.ob-atraso-80{animation-delay:80ms}.ob-atraso-100{animation-delay:.1s}.ob-atraso-120{animation-delay:.12s}.ob-atraso-160{animation-delay:.16s}.ob-atraso-180{animation-delay:.18s}.ob-atraso-240{animation-delay:.24s}.ob-atraso-260{animation-delay:.26s}.ob-atraso-310{animation-delay:.31s}.ob-atraso-330{animation-delay:.33s}.ob-atraso-380{animation-delay:.38s}.ob-atraso-400{animation-delay:.4s}.ob-atraso-450{animation-delay:.45s}.ob-palco{box-sizing:border-box;background:var(--surface-page);min-height:100dvh;display:flex;position:relative;overflow-x:hidden}.ob-editorial{background:var(--surface-page);border-right:1px solid var(--border-hairline);box-sizing:border-box;flex-direction:column;flex:1;justify-content:space-between;align-self:stretch;min-width:0;padding:56px;display:flex;position:relative;overflow:hidden}.ob-linha-marca{align-items:center;gap:11px;display:flex;position:relative}.ob-editorial-marca{opacity:.05;pointer-events:none;width:700px;position:absolute;bottom:-140px;right:-200px}.ob-editorial-miolo{flex-direction:column;gap:34px;max-width:460px;display:flex;position:relative}.ob-editorial-titulos{flex-direction:column;gap:20px;display:flex}.ob-coluna{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;width:min(52%,620px);padding:56px 48px;display:flex;position:relative;overflow:hidden auto}.ob-caixa{flex-direction:column;gap:28px;width:100%;max-width:440px;margin-block:auto;display:flex;position:relative}.ob-logo-flutua{will-change:transform;backface-visibility:hidden;justify-content:flex-start;align-items:center;width:110px;animation:7.2s ease-in-out 1.4s infinite ob-flutua;display:flex;position:relative}.ob-logo{aspect-ratio:1968/1633;width:96px;animation:1.1s cubic-bezier(.16,.84,.44,1) both ob-assenta;position:relative;overflow:hidden;transform:translateZ(0);-webkit-mask:url(/assets/logo/icon-linho.png) 50%/contain no-repeat;mask:url(/assets/logo/icon-linho.png) 50%/contain no-repeat}.ob-logo-mobile{width:68px;display:block}.ob-logo-base{background:var(--linho-a20);position:absolute;inset:0}.ob-logo-solida{background:var(--text-title);animation:.9s cubic-bezier(.16,.84,.44,1) .9s both ob-fixa;position:absolute;inset:0}.ob-logo-luz{background:var(--grad-shimmer);width:42%;height:200%;animation:1.7s cubic-bezier(.16,.84,.44,1) .26s both ob-luz;position:absolute;top:-50%;left:0}.ob-trilha-bloco{flex-direction:column;gap:12px;display:flex}.ob-trilha{justify-content:space-between;align-items:center;display:flex;position:relative}.ob-trilha-fundo{background:var(--border-hairline);height:1px;position:absolute;top:50%;left:0;right:0}.ob-trilha-frente{background:var(--pessego);height:1px;transition:width .42s cubic-bezier(.16,.84,.44,1);position:absolute;top:50%;left:0}.ob-ponto{background:var(--surface-raised);border-radius:999px;width:9px;height:9px;transition:all .32s cubic-bezier(.16,.84,.44,1);position:relative}.ob-ponto[data-estado=feito]{background:var(--pessego)}.ob-ponto[data-estado=atual]{background:var(--pessego);width:13px;height:13px;box-shadow:0 0 0 4px var(--pessego-a16)}.ob-cartao{animation:.62s cubic-bezier(.16,.84,.44,1) both ob-entra}.ob-bloco{flex-direction:column;gap:20px;display:flex;position:relative}.ob-bloco-largo{gap:22px}.ob-titulos{flex-direction:column;gap:10px;display:flex}.ob-titulos-selo{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.ob-fichas{flex-direction:column;gap:10px;display:flex}.ob-ficha{background:var(--surface-sunken);border-radius:16px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.ob-ficha-fim{align-items:center;padding:15px 18px}.ob-ficha-num{background:var(--surface-raised);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.ob-ficha-texto{flex-direction:column;gap:4px;display:flex}.ob-ficha-capa{aspect-ratio:2/3;border-radius:var(--radius-sm);background:var(--grad-cover);flex-shrink:0;width:34px}.ob-ficha-hub{background:var(--surface-raised);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ob-ficha-cresce{flex:1}.ob-campo{--surface-raised:var(--surface-sunken);flex-direction:column;gap:8px;display:flex}.ob-campo[data-erro="1"],.ob-codigo[data-erro="1"]{animation:.42s cubic-bezier(.16,.84,.44,1) ob-tremor}.ob-codigo{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.ob-digito{box-sizing:border-box;text-align:center;border-radius:var(--radius-sm);border:1px solid var(--border-hairline);background:var(--surface-sunken);width:100%;color:var(--text-title);padding:16px 0;transition:border-color .22s}.ob-digito[data-cheio="1"]{border-color:var(--pessego)}.ob-linha-reenvio{justify-content:space-between;align-items:center;gap:16px;display:flex}.ob-reenvio{color:var(--pessego);cursor:pointer;background:0 0;border:0;margin-left:auto}.ob-reenvio:disabled{color:var(--text-muted);cursor:default}.ob-forca{align-items:center;gap:10px;display:flex}.ob-forca-barras{flex:1;gap:5px;display:flex}.ob-forca-barra{background:var(--border-hairline);border-radius:3px;flex:1;height:3px;transition:background .22s}.ob-forca-barra[data-nivel="1"]{background:var(--pessego-plus)}.ob-forca-barra[data-nivel="2"]{background:var(--class)}.ob-forca-barra[data-nivel="3"]{background:var(--pessego)}.ob-grupo-chips{flex-direction:column;gap:10px;display:flex}.ob-chips{flex-wrap:wrap;gap:8px;display:flex}.ob-chip{cursor:pointer;border:1px solid var(--border-hairline);color:var(--text-muted);background:0 0;border-radius:999px;padding:11px 17px;transition:all .22s cubic-bezier(.16,.84,.44,1)}.ob-chip[aria-checked=true]{border-color:var(--pessego);background:var(--pessego-a16);color:var(--pessego)}.ob-acoes{align-items:center;gap:14px;display:flex}.ob-acao-voltar{width:112px}.ob-acao-principal{flex:1;min-width:0;display:flex}.ob-selo{background:var(--pessego);border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}@media (min-width:900px){.ob-so-mobile{display:none}}.ob-aviso-link{box-sizing:border-box;padding:44px 22px 0}@media (max-width:899px){.ob-palco{flex-direction:column;align-items:center}.ob-editorial{display:none}.ob-coluna{-webkit-overflow-scrolling:touch;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:100dvh;padding:44px 22px 56px;overflow-y:auto}.ob-caixa{margin-block:0}.ob-marca-mobile{opacity:.05;pointer-events:none;width:420px;position:absolute;top:-90px;right:-150px}.ob-linha-marca-mobile{align-items:center;gap:11px;display:flex}}@media (prefers-reduced-motion:reduce){.ob-logo,.ob-logo-flutua,.ob-logo-solida,.ob-logo-luz,.ob-selo,.ob-cartao,.ob-anima,.ob-campo[data-erro="1"],.ob-codigo[data-erro="1"],.ob-linha-marca-mobile{opacity:1;animation:none;transform:none}}
