html.native-app{--n-bg:#fff;--n-ink:#091018;--n-accent:#005f67;--n-rule:#0910181f}@supports (color:lab(0% 0 0)){html.native-app{--n-bg:lab(100% 0 0);--n-ink:lab(4.40365% -1.00486 -5.62652);--n-accent:lab(36.3237% -44.6628 -24.458);--n-rule:lab(4.40365% -1.00486 -5.62652/.12)}}html.native-app.dark{--n-bg:#080c0e;--n-ink:#fcfcfc;--n-accent:#00afb7;--n-rule:#fcfcfc24}@supports (color:lab(0% 0 0)){html.native-app.dark{--n-bg:lab(3.04757% -.517055 -1.5574);--n-ink:lab(98.84% .0000298023 -.0000119209);--n-accent:lab(64.4948% -52.7489 -21.5377);--n-rule:lab(98.84% .0000298023 -.0000119209/.14)}}html.native-app{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}html.native-app body{-webkit-touch-callout:none;overscroll-behavior-y:none}html.native-app :is(button,[role=button],[role=tab],[role=menuitem],nav,label,summary),html.native-app a:not(:is(p,li,td) a){-webkit-user-select:none;user-select:none}html.native-app img{-webkit-user-drag:none}html.native-app .app-topbar{padding-top:max(env(safe-area-inset-top), var(--safe-area-inset-top,0px))}html.native-app body:not(:has(.app-topbar)){padding-top:max(env(safe-area-inset-top), var(--safe-area-inset-top,0px))}html.native-app [data-native-hide],.native-only{display:none!important}html.native-app .native-only{display:revert!important}html.native-app nextjs-portal{display:none!important}html.native-app .native-tab>span{transition:transform .14s cubic-bezier(.2,.7,.1,1)}html.native-app .native-tab:active>span{transform:scale(.9)}@keyframes native-route-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html.native-app .native-route{animation:.24s cubic-bezier(.2,.7,.1,1) backwards native-route-in}.native-ptr{left:50%;top:max(env(safe-area-inset-top), var(--safe-area-inset-top,0px));z-index:60;background:var(--n-bg);width:40px;height:40px;color:var(--n-accent);border:1px solid var(--n-rule);box-shadow:var(--c-shadow-sm,0 2px 8px #0000001f);pointer-events:none;border-radius:999px;place-items:center;display:grid;position:fixed}.native-ptr__icon{width:18px;height:18px}@keyframes native-ptr-spin{to{transform:rotate(360deg)}}.native-ptr__icon--spin{animation:.7s linear infinite native-ptr-spin}@media (prefers-reduced-motion:reduce){html.native-app .native-route{animation:none}html.native-app .native-tab>span{transition:none}.native-ptr__icon--spin{animation-duration:2s}}html.native-app .carteira-guarda:not([data-liberada])>.carteira-guarda__conteudo,.carteira-guarda__bloqueio{display:none}html.native-app .carteira-guarda__bloqueio{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:60vh;padding:32px 16px;display:flex}.carteira-guarda__icone{background:var(--c-accent-wash);width:56px;height:56px;color:var(--c-accent-deep);border-radius:999px;place-items:center;display:grid}.carteira-guarda__titulo{font-family:var(--font-display);color:var(--c-ink);margin-top:4px;font-size:22px;font-weight:700}.carteira-guarda__texto{max-width:300px;color:var(--c-ink-2);font-size:15px;line-height:1.5}.carteira-guarda__erro{color:#c92f33;color:lab(45.8749% 60.1361 37.4355);font-size:14px}.carteira-guarda__botao{background:var(--c-accent-deep);color:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:8px;padding:12px 24px;font-size:16px;font-weight:600;display:inline-flex}.carteira-guarda__botao:disabled{opacity:.6}.native-progress{left:0;top:max(env(safe-area-inset-top), var(--safe-area-inset-top,0px));z-index:70;opacity:0;background:var(--n-accent);pointer-events:none;width:0;height:2.5px;transition:opacity .2s ease-out;position:fixed}@keyframes native-progress-anda{0%{width:0}20%{width:45%}to{width:85%}}.native-progress--ativa{opacity:1;animation:8s cubic-bezier(.1,.6,.2,1) forwards native-progress-anda}@media (prefers-reduced-motion:reduce){.native-progress--ativa{width:85%;animation:none}}html.native-app .native-fab{justify-content:center;width:48px;height:48px;padding:0}html.native-app .native-fab svg{width:20px;height:20px}html.native-app .native-fab__rotulo{display:none}html.native-app .native-tabbar{-webkit-backdrop-filter:none;padding-top:6px;background:var(--c-bg)!important}html.native-app .native-tab>span{gap:3px;padding-top:2px;padding-bottom:2px}html.native-app .native-tab svg{width:22px;height:22px}html.native-app .native-tab>span>span:last-child{font-size:11px}html.native-app .native-aviso-teste{align-items:center;padding:6px 10px;font-size:11.5px;line-height:1.3}html.native-app .native-aviso-teste svg{width:14px;height:14px;margin-top:0}html.native-app .native-fab{opacity:.92;width:44px;height:44px}html.native-app h1.heading-split{font-size:30px;line-height:1.08}.native-offline{display:none}html.native-app .native-offline--ativa{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:65;background:var(--n-ink);color:var(--n-bg);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;line-height:1.35;animation:.2s cubic-bezier(.2,.7,.1,1) both native-route-in;display:flex;position:fixed;box-shadow:0 8px 24px #00000038}html.native-app .native-subtab{align-items:center;min-height:36px;padding-inline:14px;font-size:13px;display:inline-flex}html.native-app main :is(a,button):has(>svg.lucide-arrow-left){align-items:center;min-height:40px;display:inline-flex}html.native-app .native-alvo{min-height:36px}
