@font-face{font-family:"Baloo 2";src:local("Baloo 2"),url(/assets/baloo2-latin-var-B_TVFhwJ.woff2)format("woff2");font-weight:500 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;src:local(Montserrat),url(/assets/montserrat-latin-var-l_AIctKy.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--vb-roxo-50:#f5f2ff;--vb-roxo-100:#ebe5ff;--vb-roxo-200:#d9cfff;--vb-roxo-300:#bfaeff;--vb-roxo-400:#9c84ff;--vb-roxo-500:#7b5cff;--vb-roxo-600:#6b4af5;--vb-roxo-700:#5636d6;--vb-roxo-800:#4527ad;--vb-roxo-900:#2f1a80;--vb-laranja-50:#fff4eb;--vb-laranja-100:#ffe4cf;--vb-laranja-200:#ffc79e;--vb-laranja-300:#ffa76b;--vb-laranja-500:#ff8a3d;--vb-laranja-600:#eb6f1e;--vb-laranja-700:#b4500f;--vb-laranja-900:#6e2e05;--vb-amarelo-50:#fff9e6;--vb-amarelo-100:#fff0bf;--vb-amarelo-200:#ffe38a;--vb-amarelo-300:#ffd663;--vb-amarelo-500:#ffc843;--vb-amarelo-600:#eba91a;--vb-amarelo-700:#8a6100;--vb-amarelo-900:#523900;--vb-turquesa-50:#e9fbf9;--vb-turquesa-100:#c9f4f0;--vb-turquesa-200:#97e8e1;--vb-turquesa-300:#5cd8ce;--vb-turquesa-500:#27c7bb;--vb-turquesa-600:#14a99e;--vb-turquesa-700:#0e7c74;--vb-turquesa-900:#0a4b46;--vb-verde-50:#f0fbf7;--vb-verde-100:#ddf6ee;--vb-verde-300:#a7e9d8;--vb-verde-500:#6fd3bb;--vb-neutro-0:#fff;--vb-neutro-50:#faf8ff;--vb-neutro-100:#f3f0fa;--vb-neutro-200:#e7e3f2;--vb-neutro-300:#d2cde0;--vb-neutro-400:#a9a3ba;--vb-neutro-500:#746e87;--vb-neutro-600:#5f5a70;--vb-neutro-700:#45414f;--vb-neutro-800:#2d2d2d;--vb-neutro-900:#1b1a22;--vb-perigo-50:#fff0f1;--vb-perigo-500:#e5484d;--vb-perigo-700:#c22b3a;--vb-bg:var(--vb-neutro-50);--vb-bg-tint:var(--vb-roxo-50);--vb-surface:var(--vb-neutro-0);--vb-surface-2:var(--vb-neutro-100);--vb-border:var(--vb-neutro-200);--vb-border-strong:var(--vb-neutro-300);--vb-text:var(--vb-neutro-800);--vb-text-muted:var(--vb-neutro-600);--vb-text-subtle:var(--vb-neutro-500);--vb-text-brand:var(--vb-roxo-700);--vb-heading:var(--vb-roxo-900);--vb-primary:var(--vb-roxo-600);--vb-primary-hover:var(--vb-roxo-700);--vb-primary-press:var(--vb-roxo-800);--vb-primary-soft:var(--vb-roxo-100);--vb-on-primary:#fff;--vb-accent:var(--vb-laranja-500);--vb-accent-hover:var(--vb-laranja-600);--vb-on-accent:var(--vb-neutro-800);--vb-success:var(--vb-turquesa-500);--vb-success-text:var(--vb-turquesa-700);--vb-success-soft:var(--vb-turquesa-50);--vb-warning:var(--vb-amarelo-500);--vb-warning-text:var(--vb-amarelo-700);--vb-warning-soft:var(--vb-amarelo-50);--vb-danger:var(--vb-perigo-500);--vb-danger-text:var(--vb-perigo-700);--vb-danger-soft:var(--vb-perigo-50);--vb-controle:#8c86a3;--vb-on-brand-soft:#fffffff2;--vb-focus-ring:var(--vb-roxo-500);--vb-overlay:#2f1a806b;--vb-membro-1:var(--vb-roxo-500);--vb-membro-2:var(--vb-laranja-500);--vb-membro-3:var(--vb-turquesa-500);--vb-membro-4:var(--vb-amarelo-500);--vb-membro-5:#ff7fa8;--vb-membro-6:#4da3ff;--vb-cat-hospedagem:var(--vb-roxo-500);--vb-cat-transporte:#4da3ff;--vb-cat-alimentacao:var(--vb-laranja-500);--vb-cat-passeios:var(--vb-turquesa-500);--vb-cat-outros:var(--vb-amarelo-500);--vb-font-display:"Baloo 2", "Baloo 2 Variable", "Trebuchet MS", "Segoe UI", system-ui, sans-serif;--vb-font-body:"Montserrat", "Montserrat Variable", "Segoe UI", system-ui, -apple-system, Roboto, sans-serif;--vb-text-xs:.75rem;--vb-text-sm:.8125rem;--vb-text-base:.9375rem;--vb-text-md:1.0625rem;--vb-text-lg:1.25rem;--vb-text-xl:1.5rem;--vb-text-2xl:2rem;--vb-text-3xl:2.75rem;--vb-text-4xl:3.5rem;--vb-leading-tight:1.1;--vb-leading-snug:1.3;--vb-leading-body:1.5;--vb-weight-regular:400;--vb-weight-medium:500;--vb-weight-semibold:600;--vb-weight-bold:700;--vb-weight-black:800;--vb-space-0:0;--vb-space-1:.25rem;--vb-space-2:.5rem;--vb-space-3:.75rem;--vb-space-4:1rem;--vb-space-5:1.25rem;--vb-space-6:1.5rem;--vb-space-8:2rem;--vb-space-10:2.5rem;--vb-space-12:3rem;--vb-space-16:4rem;--vb-space-20:5rem;--vb-touch:2.75rem;--vb-touch-lg:3.25rem;--vb-nav-h:4.5rem;--vb-sidebar-w:15.5rem;--vb-content-max:70rem;--vb-bp-desktop:1024px;--vb-radius-xs:.375rem;--vb-radius-sm:.625rem;--vb-radius-md:.875rem;--vb-radius-lg:1.25rem;--vb-radius-xl:1.75rem;--vb-radius-2xl:2.25rem;--vb-radius-full:999px;--vb-shadow-xs:0 1px 2px #4527ad14;--vb-shadow-sm:0 2px 6px #4527ad14, 0 1px 2px #4527ad0f;--vb-shadow-md:0 8px 20px -6px #4527ad2e, 0 2px 6px #4527ad0f;--vb-shadow-lg:0 18px 40px -12px #4527ad47, 0 4px 10px #4527ad14;--vb-shadow-sheet:0 -12px 40px -8px #2f1a804d;--vb-shadow-primary:0 8px 18px -6px #6b4af58c;--vb-shadow-accent:0 8px 18px -6px #eb6f1e8c;--vb-shadow-sticker:0 3px 0 #2f1a8024;--vb-shadow-inset-top:inset 0 1px 0 #ffffff59;--vb-dur-instant:90ms;--vb-dur-fast:.16s;--vb-dur-base:.24s;--vb-dur-slow:.42s;--vb-dur-slower:.7s;--vb-dur-celebrate:1.1s;--vb-stagger:45ms;--vb-ease-out:cubic-bezier(.22, 1, .36, 1);--vb-ease-in:cubic-bezier(.55, 0, .8, .2);--vb-ease-in-out:cubic-bezier(.65, 0, .35, 1);--vb-ease-pop:cubic-bezier(.34, 1.56, .64, 1);--vb-ease-spring:cubic-bezier(.34, 1.4, .5, 1);--vb-z-base:1;--vb-z-sticky:20;--vb-z-nav:40;--vb-z-overlay:60;--vb-z-sheet:70;--vb-z-toast:80;--vb-z-confete:90}@supports (transition-timing-function:linear(0, 1)){:root{--vb-ease-spring:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 19.4%, 1.077 22.4%, 1.121 25.6%, 1.149 29.2%, 1.159 33.2%, 1.153 37.4%, 1.129 43.2%, 1.051 57.6%, 1.017 65.4%, .994 74.2%, .985 84.6%, .998 100%)}}@media (prefers-reduced-motion:reduce){:root{--vb-dur-instant:1ms;--vb-dur-fast:1ms;--vb-dur-base:.12s;--vb-dur-slow:.12s;--vb-dur-slower:.12s;--vb-dur-celebrate:1ms;--vb-stagger:0s;--vb-ease-pop:ease;--vb-ease-spring:ease}}[data-theme=dark]{--vb-bg:#17142a;--vb-bg-tint:#211c3d;--vb-surface:#231f3b;--vb-surface-2:#2e2950;--vb-border:#3a3460;--vb-border-strong:#4c4580;--vb-text:#f3f0fa;--vb-text-muted:#bdb6d6;--vb-text-subtle:#9a93b5;--vb-text-brand:var(--vb-roxo-300);--vb-heading:#fff;--vb-primary:var(--vb-roxo-600);--vb-primary-hover:var(--vb-roxo-500);--vb-primary-soft:#2e2560;--vb-success-text:var(--vb-turquesa-300);--vb-success-soft:#123b3a;--vb-warning-text:var(--vb-amarelo-300);--vb-warning-soft:#3d3212;--vb-danger-text:#ff9aa0;--vb-danger-soft:#45202a;--vb-overlay:#0a0818a8;--vb-controle:#9189b8;--vb-shadow-sm:0 2px 6px #00000059;--vb-shadow-md:0 8px 20px -6px #00000080;--vb-shadow-lg:0 18px 40px -12px #0009}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--vb-bg);color:var(--vb-text);font-family:var(--vb-font-body);font-size:var(--vb-text-base);line-height:var(--vb-leading-body);font-weight:var(--vb-weight-medium);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4,.vb-display{font-family:var(--vb-font-display);font-weight:var(--vb-weight-bold);line-height:var(--vb-leading-tight);color:var(--vb-heading);text-wrap:balance}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:var(--vb-text-brand);text-underline-offset:3px;text-decoration-thickness:2px}img,svg{max-width:100%;display:block}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--vb-focus-ring);outline-offset:2px;border-radius:var(--vb-radius-sm)}.vb-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vb-num{font-family:var(--vb-font-display);font-variant-numeric:tabular-nums;font-weight:var(--vb-weight-bold)}.vb-muted{color:var(--vb-text-muted)}.vb-sm{font-size:var(--vb-text-sm)}.vb-ic{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.vb-ic .f{fill:currentColor;stroke:none;opacity:.2}.vb-ic--sm{width:18px;height:18px}.vb-ic--lg{width:30px;height:30px}.vb-ic-tile{border-radius:var(--vb-radius-md);background:var(--tile-bg,var(--vb-roxo-100));width:44px;height:44px;color:var(--tile-fg,var(--vb-roxo-700));flex:none;place-items:center;display:grid}.vb-ic-tile--sm{border-radius:var(--vb-radius-sm);width:36px;height:36px}.t-roxo{--tile-bg:var(--vb-roxo-100);--tile-fg:var(--vb-roxo-700)}.t-laranja{--tile-bg:var(--vb-laranja-100);--tile-fg:var(--vb-laranja-700)}.t-amarelo{--tile-bg:var(--vb-amarelo-100);--tile-fg:var(--vb-amarelo-700)}.t-turquesa{--tile-bg:var(--vb-turquesa-100);--tile-fg:var(--vb-turquesa-700)}.t-azul{--tile-bg:#dcebff;--tile-fg:#1f5fad}.t-rosa{--tile-bg:#ffe1ea;--tile-fg:#b0305c}.vb-btn{--btn-bg:var(--vb-primary);--btn-fg:var(--vb-on-primary);--btn-shadow:var(--vb-shadow-primary);justify-content:center;align-items:center;gap:var(--vb-space-2);min-height:var(--vb-touch-lg);padding:0 var(--vb-space-6);border-radius:var(--vb-radius-full);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--vb-font-display);font-weight:var(--vb-weight-bold);font-size:var(--vb-text-md);white-space:nowrap;-webkit-user-select:none;user-select:none;box-shadow:var(--btn-shadow), var(--vb-shadow-inset-top);transition:transform var(--vb-dur-fast) var(--vb-ease-pop), opacity var(--vb-dur-fast) linear;line-height:1;text-decoration:none;display:inline-flex;position:relative}.vb-btn:after{content:"";border-radius:inherit;opacity:0;transition:opacity var(--vb-dur-fast) linear;pointer-events:none;background:#1b1a22;position:absolute;inset:0}.vb-btn:hover:after{opacity:.1}.vb-btn:active{transition-duration:var(--vb-dur-instant);transform:scale(.96)}.vb-btn:active:after{opacity:.18}.vb-btn--accent{--btn-bg:var(--vb-accent);--btn-fg:var(--vb-on-accent);--btn-shadow:var(--vb-shadow-accent)}.vb-btn--secondary{--btn-bg:var(--vb-primary-soft);--btn-fg:var(--vb-text-brand);--btn-shadow:0 0 0 transparent;box-shadow:none}.vb-btn--outline{--btn-bg:var(--vb-surface);--btn-fg:var(--vb-text-brand);box-shadow:inset 0 0 0 2px var(--vb-roxo-200)}.vb-btn--ghost{--btn-bg:transparent;--btn-fg:var(--vb-text-brand);box-shadow:none;padding:0 var(--vb-space-4)}.vb-btn--danger{--btn-bg:var(--vb-danger-soft);--btn-fg:var(--vb-danger-text);box-shadow:none}.vb-btn--sm{min-height:var(--vb-touch);padding:0 var(--vb-space-4);font-size:var(--vb-text-base)}.vb-btn--block{width:100%;display:flex}.vb-btn[disabled],.vb-btn.is-disabled{opacity:.45;pointer-events:none;box-shadow:none}.vb-btn.is-loading{color:#0000;pointer-events:none}.vb-btn.is-loading:before{content:"";border:3px solid #fff6;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite vb-gira;position:absolute}.vb-btn--secondary.is-loading:before,.vb-btn--outline.is-loading:before,.vb-btn--ghost.is-loading:before{border-color:var(--vb-roxo-200);border-top-color:var(--vb-roxo-700)}.vb-iconbtn{width:var(--vb-touch);height:var(--vb-touch);border-radius:var(--vb-radius-full);color:var(--vb-heading);background:var(--vb-surface);box-shadow:var(--vb-shadow-sm);transition:transform var(--vb-dur-fast) var(--vb-ease-pop);flex:none;place-items:center;display:grid}.vb-iconbtn:active{transform:scale(.9)}.vb-iconbtn--flat{box-shadow:none;background:0 0}.vb-card{background:var(--vb-surface);border-radius:var(--vb-radius-lg);padding:var(--vb-space-4);box-shadow:var(--vb-shadow-sm)}.vb-card--lg{padding:var(--vb-space-5);border-radius:var(--vb-radius-xl)}.vb-card--tint{background:var(--vb-bg-tint);box-shadow:none}.vb-card--link{color:inherit;transition:transform var(--vb-dur-fast) var(--vb-ease-out);text-decoration:none;display:block}.vb-card--link:hover{transform:translateY(-3px)}.vb-card--link:active{transform:scale(.98)}.vb-card__head{justify-content:space-between;align-items:center;gap:var(--vb-space-3);margin-bottom:var(--vb-space-3);display:flex}.vb-card__title{font-size:var(--vb-text-lg)}.vb-bilhete{color:#fff;background:linear-gradient(140deg, var(--vb-roxo-600), var(--vb-roxo-800));border-radius:var(--vb-radius-xl);box-shadow:var(--vb-shadow-lg);position:relative;overflow:hidden}.vb-bilhete h2,.vb-bilhete h3{color:#fff}.vb-bilhete__corte{height:0;margin:0 var(--vb-space-5);border-top:2px dashed #ffffff59;position:relative}.vb-bilhete__corte:before,.vb-bilhete__corte:after{content:"";background:var(--vb-bg);border-radius:50%;width:20px;height:20px;position:absolute;top:-11px}.vb-bilhete__corte:before{left:calc(var(--vb-space-5) * -1 - 10px)}.vb-bilhete__corte:after{right:calc(var(--vb-space-5) * -1 - 10px)}.vb-adesivo{border-radius:var(--vb-radius-full);background:var(--ad-bg,var(--vb-amarelo-500));color:var(--ad-fg,var(--vb-neutro-800));font-family:var(--vb-font-display);font-weight:var(--vb-weight-bold);font-size:var(--vb-text-sm);box-shadow:var(--vb-shadow-sticker);transform:rotate(var(--ad-rot,-3deg));border:2.5px solid #fff;align-items:center;gap:6px;padding:4px 10px;line-height:1.2;display:inline-flex}.vb-adesivo--turquesa{--ad-bg:var(--vb-turquesa-500)}.vb-adesivo--laranja{--ad-bg:var(--vb-laranja-500)}.vb-adesivo--roxo{--ad-bg:var(--vb-roxo-600);--ad-fg:#fff}.vb-progress{--p:0;border-radius:var(--vb-radius-full);background:var(--prog-track,var(--vb-verde-100));height:12px;position:relative;overflow:hidden}.vb-progress__bar{border-radius:inherit;background:var(--prog-cor,var(--vb-turquesa-500));transform:translateX(calc(-100% + var(--p) * 1%));transition:transform var(--vb-dur-slower) var(--vb-ease-out);position:absolute;inset:0}.vb-progress__bar:after{content:"";background:#ffffff73;border-radius:3px;height:3px;position:absolute;top:2px;left:8px;right:8px}.vb-progress--sm{height:8px}.vb-progress--lg{height:18px}.vb-progress--roxo{--prog-cor:var(--vb-roxo-500);--prog-track:var(--vb-roxo-100)}.vb-progress--laranja{--prog-cor:var(--vb-laranja-500);--prog-track:var(--vb-laranja-100)}.vb-progress--amarelo{--prog-cor:var(--vb-amarelo-500);--prog-track:var(--vb-amarelo-100)}.vb-progress--claro{--prog-cor:var(--vb-amarelo-500);--prog-track:#ffffff38}.vb-progress.is-completo .vb-progress__bar{animation:vb-pulsa-barra .6s var(--vb-ease-pop) 1}.vb-chips{gap:var(--vb-space-2);scrollbar-width:none;margin:-2px;padding:2px;display:flex;overflow-x:auto}.vb-chips::-webkit-scrollbar{display:none}.vb-chip{min-height:var(--vb-touch);padding:0 var(--vb-space-4);border-radius:var(--vb-radius-full);background:var(--vb-surface);color:var(--vb-text-muted);font-weight:var(--vb-weight-semibold);font-size:var(--vb-text-base);box-shadow:inset 0 0 0 1.5px var(--vb-border);transition:transform var(--vb-dur-fast) var(--vb-ease-pop);flex:none;align-items:center;gap:6px;display:inline-flex;position:relative}.vb-chip:active{transform:scale(.94)}.vb-chip[aria-pressed=true],.vb-chip[aria-selected=true],.vb-chip.is-on{background:var(--vb-primary);color:var(--vb-on-primary);box-shadow:var(--vb-shadow-primary)}.vb-chip small{font-size:var(--vb-text-xs);font-weight:var(--vb-weight-medium);opacity:.85;display:block}.vb-chip--dia{border-radius:var(--vb-radius-md);min-width:64px;font-family:var(--vb-font-display);flex-direction:column;gap:0;padding:8px 14px;font-weight:700;line-height:1.15}.vb-tabs{--n:2;--i:0;grid-template-columns:repeat(var(--n), 1fr);border-radius:var(--vb-radius-full);background:var(--vb-surface-2);padding:4px;display:grid;position:relative}.vb-tabs__thumb{width:calc((100% - 8px) / var(--n));border-radius:var(--vb-radius-full);background:var(--vb-primary);box-shadow:var(--vb-shadow-primary);transform:translateX(calc(var(--i) * 100%));transition:transform var(--vb-dur-slow) var(--vb-ease-spring);position:absolute;top:4px;bottom:4px;left:4px}.vb-tab{z-index:1;min-height:40px;padding:0 var(--vb-space-3);border-radius:var(--vb-radius-full);font-family:var(--vb-font-display);font-weight:700;font-size:var(--vb-text-base);color:var(--vb-text-muted);transition:opacity var(--vb-dur-fast) linear;position:relative}.vb-tab[aria-selected=true]{color:var(--vb-on-primary)}[hidden],[data-painel][hidden]{display:none!important}.vb-avatar{--av:var(--vb-membro-1);background:var(--av);color:#fff;width:44px;height:44px;font-family:var(--vb-font-display);box-shadow:var(--vb-shadow-sm);text-shadow:0 1px #0000002e;border:3px solid #fff;border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:800;line-height:1;display:grid}.vb-avatar--sm{border-width:2px;width:32px;height:32px;font-size:15px}.vb-avatar--lg{width:64px;height:64px;font-size:30px}.vb-avatar--xl{border-width:4px;width:88px;height:88px;font-size:40px}.m1{--av:var(--vb-membro-1)}.m2{--av:var(--vb-membro-2)}.m3{--av:var(--vb-membro-5)}.m4{--av:var(--vb-membro-6)}.m5{--av:var(--vb-membro-3)}.m2,.m5{color:var(--vb-neutro-800);text-shadow:none}.vb-avatares{display:flex}.vb-avatares>*+*{margin-left:-10px}.vb-lista{gap:var(--vb-space-2);grid-template-columns:minmax(0,1fr);display:grid}.vb-row{align-items:center;gap:var(--vb-space-3);text-align:left;width:100%;min-height:60px;padding:var(--vb-space-2) var(--vb-space-3);background:var(--vb-surface);border-radius:var(--vb-radius-md);box-shadow:var(--vb-shadow-xs);color:inherit;transition:transform var(--vb-dur-fast) var(--vb-ease-out);text-decoration:none;display:flex}a.vb-row:active,button.vb-row:active{transform:scale(.98)}.vb-row__body{flex:1;min-width:0}.vb-row__title{font-weight:var(--vb-weight-semibold);font-size:var(--vb-text-md);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;display:block;overflow:hidden}.vb-row__sub{font-size:var(--vb-text-sm);color:var(--vb-text-muted);line-height:1.35;display:block}.vb-check .vb-row__title,.vb-row--wrap .vb-row__title{white-space:normal;overflow-wrap:anywhere}.vb-row__end{font-family:var(--vb-font-display);color:var(--vb-heading);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.vb-row__chev{color:var(--vb-neutro-400);flex:none}.vb-row--plain{box-shadow:none;background:0 0;border-radius:0;padding-left:0;padding-right:0}.vb-lista--div>.vb-row--plain+.vb-row--plain{border-top:1.5px solid var(--vb-border)}.vb-check{cursor:pointer}.vb-check__box{background:var(--vb-surface);width:30px;height:30px;box-shadow:inset 0 0 0 2.5px var(--vb-controle);border-radius:10px;flex:none;place-items:center;margin:7px;display:grid;position:relative}.vb-check__box:before{content:"";border-radius:inherit;background:var(--vb-success);opacity:0;transition:transform var(--vb-dur-slow) var(--vb-ease-pop), opacity var(--vb-dur-fast) linear;position:absolute;inset:0;transform:scale(0)}.vb-check__box svg{stroke:#fff;stroke-width:3.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform var(--vb-dur-slow) var(--vb-ease-pop) 60ms;position:relative;transform:scale(0)rotate(-20deg)}.vb-check input{opacity:0;width:0;height:0;position:absolute}.vb-check input:checked~.vb-check__box:before{opacity:1;transform:scale(1)}.vb-check input:checked~.vb-check__box svg{transform:scale(1)rotate(0)}.vb-check input:focus-visible~.vb-check__box{outline:3px solid var(--vb-focus-ring);outline-offset:2px}.vb-check .vb-row__title{transition:opacity var(--vb-dur-base) linear}.vb-check input:checked~.vb-row__body .vb-row__title{opacity:.5;text-decoration:line-through;text-decoration-thickness:2px}.vb-field{gap:6px;display:grid}.vb-label{font-weight:var(--vb-weight-semibold);font-size:var(--vb-text-sm);color:var(--vb-text)}.vb-input,.vb-select,.vb-textarea{width:100%;min-height:var(--vb-touch-lg);padding:0 var(--vb-space-4);background:var(--vb-surface);border:2px solid var(--vb-controle);border-radius:var(--vb-radius-md);font-size:1rem;font-weight:var(--vb-weight-medium);color:var(--vb-text);appearance:none;outline:none}.vb-textarea{padding:var(--vb-space-3) var(--vb-space-4);resize:vertical;min-height:104px;line-height:1.5}.vb-input::-moz-placeholder{color:var(--vb-text-subtle);opacity:1}.vb-textarea::-moz-placeholder{color:var(--vb-text-subtle);opacity:1}.vb-input::placeholder,.vb-textarea::placeholder{color:var(--vb-text-subtle);opacity:1}.vb-input:focus,.vb-select:focus,.vb-textarea:focus{border-color:var(--vb-roxo-500);box-shadow:0 0 0 4px var(--vb-roxo-100)}.vb-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%235636D6' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 8 5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:44px}.vb-input:disabled,.vb-select:disabled,.vb-textarea:disabled{background:var(--vb-surface-2);color:var(--vb-text-muted);border-color:var(--vb-border);cursor:not-allowed}.vb-hint{font-size:var(--vb-text-sm);color:var(--vb-text-muted)}.vb-field.is-erro .vb-input{border-color:var(--vb-danger-text);background:var(--vb-danger-soft)}.vb-field.is-erro .vb-hint{color:var(--vb-danger-text);font-weight:var(--vb-weight-semibold)}.vb-input-money{position:relative}.vb-input-money span{font-family:var(--vb-font-display);color:var(--vb-text-muted);font-weight:700;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.vb-input-money .vb-input{font-family:var(--vb-font-display);font-weight:700;font-size:var(--vb-text-lg);padding-left:48px}.vb-switch{flex:none;width:52px;height:32px;display:inline-flex;position:relative}.vb-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.vb-switch__track{background:var(--vb-controle);border-radius:999px;position:absolute;inset:0;overflow:hidden}.vb-switch__track:before{content:"";background:var(--vb-success);opacity:0;transition:opacity var(--vb-dur-fast) linear;position:absolute;inset:0}.vb-switch__thumb{width:26px;height:26px;box-shadow:var(--vb-shadow-sm);transition:transform var(--vb-dur-base) var(--vb-ease-pop);pointer-events:none;background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.vb-switch input:checked~.vb-switch__track:before{opacity:1}.vb-switch input:checked~.vb-switch__thumb{transform:translate(20px)}.vb-switch input:focus-visible~.vb-switch__track{outline:3px solid var(--vb-focus-ring);outline-offset:2px}.vb-bottomnav{z-index:var(--vb-z-nav);height:calc(var(--vb-nav-h) + env(safe-area-inset-bottom,0px));padding:0 var(--vb-space-1) env(safe-area-inset-bottom,0px);background:var(--vb-surface);border-radius:var(--vb-radius-xl) var(--vb-radius-xl) 0 0;grid-template-columns:1fr 1fr 72px 1fr 1fr;align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px -8px #4527ad38}.vb-bottomnav__item{height:var(--vb-nav-h);color:var(--vb-text-subtle);font-size:var(--vb-text-xs);font-weight:var(--vb-weight-semibold);flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex;position:relative}.vb-bottomnav__item .vb-ic{transition:transform var(--vb-dur-base) var(--vb-ease-pop)}.vb-bottomnav__item:active .vb-ic{transform:scale(.82)}.vb-bottomnav__item[aria-current=page]{color:var(--vb-text-brand)}.vb-bottomnav__item[aria-current=page] .vb-ic{transform:translateY(-2px)scale(1.1)}.vb-bottomnav__item[aria-current=page] .vb-ic .f{opacity:.3}.vb-bottomnav__item[aria-current=page]:after{content:"";background:var(--vb-accent);border-radius:4px;width:18px;height:4px;position:absolute;bottom:8px}.vb-fab{background:var(--vb-accent);width:64px;height:64px;color:var(--vb-neutro-900);border:5px solid var(--vb-surface);box-shadow:var(--vb-shadow-accent);transition:transform var(--vb-dur-base) var(--vb-ease-pop);border-radius:50%;place-self:start center;place-items:center;margin-top:-22px;display:grid}.vb-fab .vb-ic{stroke-width:3px;width:30px;height:30px;transition:transform var(--vb-dur-slow) var(--vb-ease-spring)}.vb-fab:hover{transform:translateY(-2px)}.vb-fab:active{transform:scale(.9)}.vb-fab[aria-expanded=true] .vb-ic{transform:rotate(135deg)}.vb-sidebar{width:var(--vb-sidebar-w);z-index:var(--vb-z-nav);gap:var(--vb-space-1);padding:var(--vb-space-5) var(--vb-space-3);background:var(--vb-surface);border-right:1.5px solid var(--vb-border);flex-direction:column;display:none;position:fixed;inset:0 auto 0 0}.vb-sidebar__logo{align-items:center;gap:var(--vb-space-2);padding:0 var(--vb-space-2) var(--vb-space-4);text-decoration:none;display:flex}.vb-logo{font-family:var(--vb-font-display);color:var(--vb-roxo-800);letter-spacing:-.01em;font-size:26px;font-weight:800;line-height:1}.vb-logo b{color:var(--vb-laranja-500);font-weight:800}.vb-sidebar__item{align-items:center;gap:var(--vb-space-3);min-height:var(--vb-touch);padding:0 var(--vb-space-3);border-radius:var(--vb-radius-md);color:var(--vb-text-muted);font-weight:var(--vb-weight-semibold);text-decoration:none;display:flex;position:relative}.vb-sidebar__item:before{content:"";border-radius:inherit;background:var(--vb-primary-soft);opacity:0;transition:opacity var(--vb-dur-fast) linear;position:absolute;inset:0}.vb-sidebar__item>*{position:relative}.vb-sidebar__item:hover:before{opacity:.6}.vb-sidebar__item[aria-current=page]{color:var(--vb-text-brand)}.vb-sidebar__item[aria-current=page]:before{opacity:1}.vb-sidebar__item[aria-current=page] .vb-ic .f{opacity:.3}.vb-sidebar__sep{background:var(--vb-border);height:1.5px;margin:var(--vb-space-2) var(--vb-space-3)}.vb-sidebar__foot{margin-top:auto}.vb-overlay{z-index:var(--vb-z-overlay);background:var(--vb-overlay);opacity:0;pointer-events:none;transition:opacity var(--vb-dur-base) linear;position:fixed;inset:0}.vb-overlay.is-open{opacity:1;pointer-events:auto}.vb-sheet{z-index:var(--vb-z-sheet);overscroll-behavior:contain;max-height:88vh;padding:var(--vb-space-3) var(--vb-space-4) calc(var(--vb-space-6) + env(safe-area-inset-bottom,0px));background:var(--vb-surface);border-radius:var(--vb-radius-xl) var(--vb-radius-xl) 0 0;box-shadow:var(--vb-shadow-sheet);visibility:hidden;transition:transform var(--vb-dur-base) var(--vb-ease-in), visibility 0s linear var(--vb-dur-base);position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%)}.vb-sheet.is-open{visibility:visible;transition:transform var(--vb-dur-slow) var(--vb-ease-spring), visibility 0s;transform:translateY(0)}.vb-sheet:after{content:"";background:inherit;height:60px;position:absolute;top:100%;left:0;right:0}.vb-sheet__grab{background:var(--vb-neutro-300);width:44px;height:5px;margin:0 auto var(--vb-space-4);border-radius:5px}.vb-sheet__title{font-size:var(--vb-text-xl);margin-bottom:var(--vb-space-4)}.vb-modal{z-index:var(--vb-z-sheet);width:min(420px,100vw - 32px);padding:var(--vb-space-6);background:var(--vb-surface);border-radius:var(--vb-radius-xl);box-shadow:var(--vb-shadow-lg);text-align:center;max-height:calc(100vh - 32px);overscroll-behavior:contain;opacity:0;visibility:hidden;max-height:calc(100dvh - 32px);transition:transform var(--vb-dur-fast) var(--vb-ease-in), opacity var(--vb-dur-fast) linear, visibility 0s linear var(--vb-dur-fast);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-46%)scale(.9)}.vb-modal.is-open{opacity:1;visibility:visible;transition:transform var(--vb-dur-slow) var(--vb-ease-spring), opacity var(--vb-dur-fast) linear, visibility 0s;transform:translate(-50%,-50%)scale(1)}.vb-modal__acoes{gap:var(--vb-space-2);margin-top:var(--vb-space-5);display:grid}.vb-toasts{z-index:var(--vb-z-toast);left:0;right:0;bottom:calc(var(--vb-nav-h) + 28px);justify-items:center;gap:var(--vb-space-2);padding:0 var(--vb-space-4);pointer-events:none;display:grid;position:fixed}.vb-toast{align-items:center;gap:var(--vb-space-3);max-width:420px;padding:10px var(--vb-space-4) 10px 10px;border-radius:var(--vb-radius-full);background:var(--vb-neutro-900);color:#fff;font-weight:var(--vb-weight-semibold);font-size:var(--vb-text-base);box-shadow:var(--vb-shadow-lg);animation:vb-toast var(--vb-dur-base) var(--vb-ease-pop) both;line-height:1.3;display:flex}.vb-toast.is-saindo{animation:vb-some var(--vb-dur-fast) var(--vb-ease-in) both}.vb-toast__ic{background:var(--vb-success);width:32px;height:32px;color:var(--vb-neutro-900);border-radius:50%;flex:none;place-items:center;display:grid}.vb-toast--aviso .vb-toast__ic{background:var(--vb-warning)}.vb-toast--erro .vb-toast__ic{background:var(--vb-danger);color:#fff}.vb-empty{text-align:center;justify-items:center;gap:var(--vb-space-2);padding:var(--vb-space-8) var(--vb-space-5);display:grid}.vb-empty h3{font-size:var(--vb-text-xl)}.vb-empty p{color:var(--vb-text-muted);max-width:30ch}.vb-empty .vb-btn{margin-top:var(--vb-space-3)}.vb-selo{--selo:var(--vb-turquesa-700);text-align:center;width:104px;height:104px;color:var(--selo);font-family:var(--vb-font-display);text-transform:uppercase;border:3px solid;border-radius:50%;flex:none;place-items:center;font-weight:800;line-height:1;display:inline-grid;position:relative;transform:rotate(-9deg)}.vb-selo:before{content:"";border:1.5px dashed;border-radius:50%;position:absolute;inset:5px}.vb-selo__in{justify-items:center;gap:2px;display:grid}.vb-selo__in small{letter-spacing:.08em;font-size:9.5px;font-weight:700}.vb-selo__in strong{font-size:19px}.vb-selo--pausada{--selo:var(--vb-laranja-700)}.vb-selo--teste{--selo:var(--vb-roxo-700)}.vb-selo--revogada{--selo:var(--vb-perigo-700)}.vb-selo--revogada .vb-selo__in strong{font-size:15px}.vb-selo.is-carimbando{animation:vb-carimbo var(--vb-dur-slow) var(--vb-ease-pop) both}.vb-selo-chip{background:var(--vb-success-soft);color:var(--vb-success-text);font-weight:700;font-size:var(--vb-text-sm);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 6px;display:inline-flex}.vb-selo-chip--pausada{background:var(--vb-laranja-50);color:var(--vb-laranja-700)}.vb-selo-chip--revogada{background:var(--vb-danger-soft);color:var(--vb-danger-text)}.vb-contagem{gap:var(--vb-space-2);display:flex}.vb-contagem__bloco{border-radius:var(--vb-radius-md);background:#ffffff24;justify-items:center;min-width:58px;padding:8px 6px 6px;display:grid}.vb-contagem__num{font-family:var(--vb-font-display);font-weight:800;font-size:var(--vb-text-2xl);font-variant-numeric:tabular-nums;color:#fff;line-height:1}.vb-contagem__num.is-tick{animation:vb-tick var(--vb-dur-base) var(--vb-ease-out)}.vb-contagem__rot{font-size:var(--vb-text-xs);color:#fffffff2;font-weight:600}.vb-contagem__bloco--dias{background:var(--vb-amarelo-500)}.vb-contagem__bloco--dias .vb-contagem__num{color:var(--vb-neutro-900);font-size:var(--vb-text-3xl)}.vb-contagem__bloco--dias .vb-contagem__rot{color:var(--vb-neutro-800)}.vb-mascote{--tam:120px;width:var(--tam);flex:none;position:relative}.vb-mascote svg{width:100%;height:auto;overflow:visible}.vb-mascote__corpo{transform-origin:50% 100%;transform-box:fill-box;animation:vb-flutua 3.6s var(--vb-ease-in-out) infinite}.vb-mascote__olhos{transform-origin:50%;transform-box:fill-box;animation:4.2s linear infinite vb-pisca}.vb-mascote__braco-d,.vb-mascote__braco-e{transform-box:fill-box;transition:transform var(--vb-dur-slow) var(--vb-ease-spring)}.vb-mascote__braco-d{transform-origin:10% 20%}.vb-mascote__braco-e{transform-origin:90% 20%}.vb-mascote__sombra{transform-origin:50%;transform-box:fill-box;animation:vb-sombra 3.6s var(--vb-ease-in-out) infinite}.vb-mascote__feliz,.vb-mascote__boca-g{opacity:0}.vb-mascote.is-acenando .vb-mascote__braco-d{animation:vb-acena .9s var(--vb-ease-in-out) 2}.vb-mascote.is-comemorando .vb-mascote__corpo{animation:vb-comemora var(--vb-dur-celebrate) var(--vb-ease-out) 2}.vb-mascote.is-comemorando .vb-mascote__braco-d{transform:rotate(-125deg)}.vb-mascote.is-comemorando .vb-mascote__braco-e{transform:rotate(125deg)}.vb-mascote.is-comemorando .vb-mascote__olhos,.vb-mascote.is-comemorando .vb-mascote__boca{opacity:0}.vb-mascote.is-comemorando .vb-mascote__feliz,.vb-mascote.is-comemorando .vb-mascote__boca-g{opacity:1}.vb-entra>*{animation:vb-entra var(--vb-dur-base) var(--vb-ease-out) both;animation-delay:calc(var(--i,0) * var(--vb-stagger))}.vb-pop{animation:vb-pop var(--vb-dur-slow) var(--vb-ease-pop) both}.vb-confete{z-index:var(--vb-z-confete);pointer-events:none;will-change:transform, opacity;border-radius:3px;width:10px;height:10px;position:fixed;top:0;left:0}@keyframes vb-entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes vb-pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes vb-toast{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes vb-some{to{opacity:0;transform:translateY(8px)scale(.96)}}@keyframes vb-gira{to{transform:rotate(360deg)}}@keyframes vb-tick{0%{opacity:.2;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes vb-flutua{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-6px)rotate(1.5deg)}}@keyframes vb-sombra{0%,to{opacity:.22;transform:scaleX(1)}50%{opacity:.14;transform:scaleX(.86)}}@keyframes vb-pisca{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.1)}}@keyframes vb-acena{0%,to{transform:rotate(-100deg)}50%{transform:rotate(-140deg)}}@keyframes vb-comemora{0%,to{transform:translateY(0)scale(1)}15%{transform:translateY(4px)scale(1.08,.9)}40%{transform:translateY(-26px)scale(.95,1.06)rotate(-6deg)}60%{transform:translateY(-26px)scale(.95,1.06)rotate(6deg)}80%{transform:translateY(3px)scale(1.06,.93)}}@keyframes vb-carimbo{0%{opacity:0;transform:rotate(-9deg)scale(2.2)}70%{opacity:1;transform:rotate(-9deg)scale(.94)}to{transform:rotate(-9deg)scale(1)}}@keyframes vb-pulsa-barra{0%,to{opacity:1}50%{opacity:.6}}@keyframes vb-pulsa{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes vb-voa{0%{opacity:0;transform:translate(-30px,14px)rotate(-8deg)}20%{opacity:1}to{opacity:1;transform:translate(0)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.vb-mascote__corpo,.vb-mascote__olhos,.vb-mascote__sombra,.vb-mascote.is-acenando .vb-mascote__braco-d,.vb-mascote.is-comemorando .vb-mascote__corpo,.vb-btn.is-loading:before{animation:none}.vb-entra>*,.vb-pop,.vb-toast,.vb-contagem__num.is-tick,.vb-selo.is-carimbando{animation-name:vb-so-opacidade;animation-delay:0s}.vb-card--link:hover,.vb-fab:hover{transform:none}}@keyframes vb-so-opacidade{0%{opacity:0}to{opacity:1}}.vb-app{min-height:100vh;min-height:100dvh;padding-bottom:calc(var(--vb-nav-h) + 36px)}.vb-main{padding:0 var(--vb-space-4);max-width:640px;margin:0 auto}.vb-topbar{z-index:var(--vb-z-sticky);align-items:center;gap:var(--vb-space-3);min-height:60px;padding:var(--vb-space-2) var(--vb-space-4);background:var(--vb-bg);max-width:640px;margin:0 auto;display:flex;position:sticky;top:0}.vb-topbar h1{font-size:var(--vb-text-xl);flex:1;min-width:0}.vb-topbar__sub{font-family:var(--vb-font-body);font-size:var(--vb-text-sm);color:var(--vb-text-muted);font-weight:600;line-height:1.3;display:block}.vb-sec{margin-top:var(--vb-space-6)}.vb-sec__head{justify-content:space-between;align-items:baseline;gap:var(--vb-space-3);margin-bottom:var(--vb-space-3);display:flex}.vb-sec__head h2{font-size:var(--vb-text-lg)}.vb-sec__head a{font-weight:700;font-size:var(--vb-text-sm);min-height:var(--vb-touch);align-items:center;margin:-12px 0;text-decoration:none;display:inline-flex}.vb-stack{gap:var(--vb-space-3);grid-template-columns:minmax(0,1fr);display:grid}.vb-stack--lg{gap:var(--vb-space-5)}.vb-flex{align-items:center;gap:var(--vb-space-3);display:flex}.vb-flex--between{justify-content:space-between}.vb-grow{flex:1;min-width:0}.vb-cols{gap:var(--vb-space-5);grid-template-columns:minmax(0,1fr);display:grid}.vb-so-desktop{display:none!important}.vb-acao-fixa{bottom:calc(var(--vb-nav-h) + 20px);z-index:var(--vb-z-sticky);margin-top:var(--vb-space-4);position:sticky}@media (min-width:1024px){.vb-bottomnav{display:none}.vb-sidebar{display:flex}.vb-app{padding-left:var(--vb-sidebar-w);padding-bottom:var(--vb-space-10)}.vb-main,.vb-topbar{max-width:var(--vb-content-max);padding-left:var(--vb-space-8);padding-right:var(--vb-space-8)}.vb-topbar{min-height:76px;padding-top:var(--vb-space-4)}.vb-topbar h1{font-size:var(--vb-text-2xl)}.vb-cols{align-items:start;gap:var(--vb-space-6);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.vb-cols--iguais{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vb-cols--lateral{grid-template-columns:300px minmax(0,1fr)}.vb-so-desktop{display:revert!important}.vb-so-celular{display:none!important}.vb-toasts{bottom:28px;left:var(--vb-sidebar-w)}.vb-acao-fixa{position:static}.vb-acao-fixa .vb-btn{width:auto;display:inline-flex}.vb-sheet{border-radius:var(--vb-radius-xl);width:480px;max-height:84vh;padding:var(--vb-space-6);box-shadow:var(--vb-shadow-lg);opacity:0;transition:transform var(--vb-dur-fast) var(--vb-ease-in), opacity var(--vb-dur-fast) linear, visibility 0s linear var(--vb-dur-fast);inset:50% auto auto 50%;transform:translate(-50%,-46%)scale(.92)}.vb-sheet.is-open{opacity:1;transition:transform var(--vb-dur-slow) var(--vb-ease-spring), opacity var(--vb-dur-fast) linear, visibility 0s;transform:translate(-50%,-50%)scale(1)}.vb-sheet:after,.vb-sheet__grab{display:none}}a.vb-avatares,a.vb-avatar,a.vb-btn{text-decoration:none}.p-ola{align-items:center;gap:var(--vb-space-3);padding:var(--vb-space-4) var(--vb-space-4) var(--vb-space-3);max-width:640px;margin:0 auto;display:flex}.p-ola h1{font-size:var(--vb-text-xl)}.p-ola p{color:var(--vb-text-muted);font-size:var(--vb-text-sm);font-weight:600}.p-cena{height:112px;position:relative;overflow:hidden}.p-cena .vb-adesivo{position:absolute;top:12px;left:14px}.p-bilhete__corpo{padding:var(--vb-space-4) var(--vb-space-5);gap:var(--vb-space-3);grid-template-columns:minmax(0,1fr);display:grid}.p-bilhete__corpo h2{font-size:var(--vb-text-xl)}.p-bilhete__meta{font-size:var(--vb-text-sm);color:#fffffff2;flex-wrap:wrap;gap:4px 14px;font-weight:600;display:flex}.p-bilhete__meta span{align-items:center;gap:5px;display:inline-flex}.p-bilhete__pe{align-items:center;gap:var(--vb-space-3);padding:var(--vb-space-3) var(--vb-space-5) var(--vb-space-4);display:flex}.p-bilhete__pe .vb-mascote{margin:-8px 0 -6px}.p-bilhete__pe strong{font-family:var(--vb-font-display);font-size:var(--vb-text-lg);line-height:1.1}.p-bilhete__pe small{font-size:var(--vb-text-sm);color:#fffffff2;font-weight:600}.p-grade{gap:var(--vb-space-2);grid-template-columns:repeat(3,1fr);display:grid}.p-atalho{padding:var(--vb-space-3) 4px;text-align:center;background:var(--vb-surface);border-radius:var(--vb-radius-lg);box-shadow:var(--vb-shadow-sm);color:var(--vb-text);font-weight:700;font-size:var(--vb-text-sm);transition:transform var(--vb-dur-fast) var(--vb-ease-pop);justify-items:center;gap:6px;text-decoration:none;display:grid}.p-atalho:hover{transform:translateY(-3px)rotate(-1deg)}.p-atalho:active{transform:scale(.94)}.p-atalho .vb-ic-tile{border-radius:16px;width:48px;height:48px}.p-pessoa{align-items:center;gap:4px var(--vb-space-3);color:inherit;grid-template-columns:auto 1fr auto;padding:8px 0;text-decoration:none;display:grid}.p-pessoa .vb-avatar{grid-row:span 2}.p-pessoa b{font-weight:700}.p-pessoa .vb-num{color:var(--vb-heading);font-size:var(--vb-text-base)}.p-pessoa .vb-progress{grid-column:2/4}.p-saldo{font-family:var(--vb-font-display);font-weight:800;font-size:var(--vb-text-2xl);color:var(--vb-heading);font-variant-numeric:tabular-nums;line-height:1}.p-saldo small{font-size:var(--vb-text-md);margin-right:4px;font-weight:700}.p-hora{width:48px;font-family:var(--vb-font-display);color:var(--vb-text-brand);font-variant-numeric:tabular-nums;flex:none;font-weight:700}@media (min-width:1024px){.p-ola{max-width:var(--vb-content-max);padding:var(--vb-space-6) var(--vb-space-8) var(--vb-space-4)}.p-ola h1{font-size:var(--vb-text-2xl)}.p-ola p{font-size:var(--vb-text-base)}.p-cena{height:150px}.p-grade{grid-template-columns:repeat(6,1fr)}.p-bilhete__corpo{grid-template-columns:1fr auto;align-items:center}.p-bilhete__corpo h2{font-size:var(--vb-text-2xl)}}.ob{min-height:100vh;background:linear-gradient(180deg, var(--vb-roxo-200) 0%, var(--vb-roxo-50) 46%, #fff 100%);flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.ob__ceu{pointer-events:none;height:46%;position:absolute;inset:auto 0 0}.ob__ceu svg{width:100%;height:100%}.ob__aviao{animation:vb-voa 1.4s var(--vb-ease-out) .3s both;transform-box:fill-box}.ob__slides{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;flex:1;display:flex;position:relative;overflow-x:auto}.ob__slides::-webkit-scrollbar{display:none}.ob__slide{scroll-snap-align:center;text-align:center;align-content:center;justify-items:center;gap:var(--vb-space-2);padding:var(--vb-space-5) var(--vb-space-6) var(--vb-space-4);flex:0 0 100%;display:grid}.ob__slide h1{font-size:var(--vb-text-2xl);max-width:14ch}.ob__slide p{color:var(--vb-text-muted);max-width:30ch;font-weight:600}.ob__logo{font-family:var(--vb-font-display);color:var(--vb-roxo-800);letter-spacing:-.02em;font-size:52px;font-weight:800;line-height:.95;transform:rotate(-3deg)}.ob__logo b{color:var(--vb-laranja-500)}.ob__risco{width:190px;margin:-2px auto 0;transform:rotate(-3deg)}.ob__slogan{font-family:var(--vb-font-display);font-weight:700;font-size:var(--vb-text-lg);transform:rotate(-3deg);color:var(--vb-roxo-900)!important}.ob__arte{width:min(268px,78vw);margin-bottom:var(--vb-space-3);text-align:left}.ob__arte .vb-card{box-shadow:var(--vb-shadow-lg)}.ob__arte--torta{transform:rotate(-2.5deg)}.ob__pe{gap:var(--vb-space-2);padding:0 var(--vb-space-5) calc(var(--vb-space-5) + env(safe-area-inset-bottom,0px));width:100%;max-width:440px;margin:0 auto;display:grid;position:relative}.ob__pontos{padding:var(--vb-space-2) 0;justify-content:center;gap:8px;display:flex}.ob__ponto{background:var(--vb-roxo-200);width:8px;height:8px;transition:transform var(--vb-dur-base) var(--vb-ease-pop), opacity var(--vb-dur-fast) linear;border-radius:8px}.ob__ponto.is-on{background:var(--vb-primary);margin:0 7px;transform:scaleX(2.6)}@media (min-width:1024px){.ob__slide{text-align:left;place-items:center;gap:var(--vb-space-10);padding:var(--vb-space-8) max(8vw, 64px);grid-template-columns:1fr 1fr}.ob__slide>.ob__txt{justify-self:start}.ob__slide h1{font-size:var(--vb-text-4xl);max-width:12ch}.ob__slide p{font-size:var(--vb-text-md);max-width:34ch;margin-top:var(--vb-space-3)}.ob__logo{font-size:92px}.ob__risco{width:320px;margin-left:0}.ob__arte{width:340px}.ob__pe{max-width:none;padding:0 max(8vw, 64px) var(--vb-space-8);grid-template-columns:1fr auto auto;align-items:center}.ob__pontos{justify-content:flex-start}.ob__pe .vb-btn{min-width:220px}}.lg{min-height:100vh;background:linear-gradient(180deg, var(--vb-roxo-100), var(--vb-bg) 320px);align-content:start;min-height:100dvh;display:grid}.lg__cx{width:100%;max-width:440px;padding:var(--vb-space-2) var(--vb-space-5) var(--vb-space-8);margin:0 auto}.lg__cx h1{font-size:var(--vb-text-2xl);margin-top:var(--vb-space-3)}.lg__carta{width:132px;height:96px;margin:var(--vb-space-5) auto var(--vb-space-3);position:relative}.lg__carta svg{width:100%;height:100%;overflow:visible}.lg__carta .voa{animation:vb-flutua 3.2s var(--vb-ease-in-out) infinite;transform-box:fill-box;transform-origin:50%}.lg__email{background:var(--vb-primary-soft);color:var(--vb-text-brand);border-radius:999px;padding:4px 12px;font-weight:700;display:inline-block}@media (min-width:1024px){.lg{background:linear-gradient(140deg, var(--vb-roxo-200), var(--vb-roxo-50) 60%, var(--vb-amarelo-50));align-content:center}.lg__cx{background:var(--vb-surface);border-radius:var(--vb-radius-2xl);box-shadow:var(--vb-shadow-lg);padding:var(--vb-space-6) var(--vb-space-8) var(--vb-space-8)}}@media (prefers-reduced-motion:reduce){.ob__aviao,.lg__carta .voa{animation:none}.ob__slides{scroll-behavior:auto}}.ck-resumo{align-items:center;gap:var(--vb-space-3);background:var(--vb-bg-tint);border-radius:var(--vb-radius-xl);padding:var(--vb-space-3) var(--vb-space-4) var(--vb-space-3) var(--vb-space-2);display:flex}.ck-resumo strong{font-family:var(--vb-font-display);font-size:var(--vb-text-2xl);color:var(--vb-heading);line-height:1}.ck-pessoas{gap:var(--vb-space-2);scrollbar-width:none;padding:4px var(--vb-space-4);margin:0 calc(var(--vb-space-4) * -1);display:flex;overflow-x:auto}.ck-pessoas::-webkit-scrollbar{display:none}.ck-pessoa{border-radius:var(--vb-radius-lg);min-width:68px;color:var(--vb-text-muted);font-weight:700;font-size:var(--vb-text-sm);transition:transform var(--vb-dur-fast) var(--vb-ease-pop);flex:none;justify-items:center;gap:2px;padding:8px 6px 6px;display:grid;position:relative}.ck-pessoa:before{content:"";border-radius:inherit;background:var(--vb-surface);box-shadow:var(--vb-shadow-md);opacity:0;transition:opacity var(--vb-dur-fast) linear, transform var(--vb-dur-base) var(--vb-ease-pop);position:absolute;inset:0;transform:scale(.9)}.ck-pessoa>*{position:relative}.ck-pessoa[aria-pressed=true]{color:var(--vb-heading)}.ck-pessoa[aria-pressed=true]:before{opacity:1;transform:none}.ck-pessoa[aria-pressed=true] .vb-avatar{transform:scale(1.08)}.ck-pessoa .vb-avatar{transition:transform var(--vb-dur-base) var(--vb-ease-pop)}.ck-pessoa small{font-family:var(--vb-font-display);font-size:var(--vb-text-xs);color:var(--vb-text-muted)}.ck-pessoa .vb-progress{display:none}.ck-cab{align-items:center;gap:var(--vb-space-3);margin-bottom:var(--vb-space-3);display:flex}.ck-cab h2{font-size:var(--vb-text-lg)}.ck-grupo{font-family:var(--vb-font-display);font-weight:700;font-size:var(--vb-text-base);color:var(--vb-text-brand);margin:var(--vb-space-4) 0 var(--vb-space-2);align-items:center;gap:6px;display:flex}.ck-modelos{gap:var(--vb-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ck-modelo{padding:var(--vb-space-3);border-radius:var(--vb-radius-lg);background:var(--vb-surface-2);text-align:left;font-weight:700;font-size:var(--vb-text-sm);transition:transform var(--vb-dur-fast) var(--vb-ease-pop);grid-template-columns:minmax(0,1fr);gap:6px;line-height:1.25;display:grid}.ck-modelo:active{transform:scale(.95)}.ck-modelo small{color:var(--vb-text-muted);font-weight:600}@media (min-width:1024px){.ck-pessoas{flex-direction:column;margin:0;padding:0;overflow:visible}.ck-pessoa{place-items:center start;gap:2px var(--vb-space-3);padding:10px var(--vb-space-3);text-align:left;font-size:var(--vb-text-md);grid-template-columns:auto 1fr auto}.ck-pessoa .vb-avatar{grid-row:span 2}.ck-pessoa small{font-size:var(--vb-text-base)}.ck-pessoa .vb-progress{grid-column:2/4;width:100%;display:block}.ck-pessoa:before{transform:none}}.rt-periodos{gap:var(--vb-space-5);grid-template-columns:minmax(0,1fr);display:grid}.rt-periodo h3{align-items:center;gap:var(--vb-space-2);font-size:var(--vb-text-lg);margin-bottom:var(--vb-space-2);display:flex}.rt-periodo h3 small{font-family:var(--vb-font-body);font-size:var(--vb-text-sm);color:var(--vb-text-muted);margin-left:auto;font-weight:600}.rt-linha{gap:var(--vb-space-2);grid-template-columns:minmax(0,1fr);padding-left:18px;display:grid;position:relative}.rt-linha:before{content:"";border-left:2.5px dashed var(--vb-roxo-200);position:absolute;top:10px;bottom:10px;left:5px}.rt-item{position:relative}.rt-item:before{content:"";background:var(--vb-surface);border:3px solid var(--vb-roxo-500);border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;left:-18px}.rt-vago{border-radius:var(--vb-radius-md);border:2px dashed var(--vb-border-strong);width:100%;min-height:52px;color:var(--vb-text-brand);justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}@media (min-width:1024px){.rt-periodos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.rt-periodo{background:var(--vb-surface-2);border-radius:var(--vb-radius-xl);padding:var(--vb-space-4)}}.or-total{text-align:left;gap:var(--vb-space-3);padding:var(--vb-space-5);grid-template-columns:minmax(0,1fr);display:grid}.or-total .rot{color:#fffffff2;font-weight:700;font-size:var(--vb-text-sm)}.or-total .valor{font-family:var(--vb-font-display);font-weight:800;font-size:var(--vb-text-3xl);font-variant-numeric:tabular-nums;line-height:1}.or-total .valor small{font-size:var(--vb-text-lg);margin-right:6px}.or-total .par{font-size:var(--vb-text-sm);color:#fffffff2;justify-content:space-between;font-weight:600;display:flex}.or-total .par b{font-family:var(--vb-font-display);font-size:var(--vb-text-md);color:#fff;display:block}.or-cat{gap:4px var(--vb-space-3);grid-template-columns:auto 1fr auto;align-items:center;padding:10px 0;display:grid}.or-cat .vb-ic-tile{grid-row:span 2}.or-cat b{font-weight:700}.or-cat .vb-progress{grid-column:2/4}.or-cat .de{font-size:var(--vb-text-sm);color:var(--vb-text-muted);font-weight:600}.mb-grade{gap:var(--vb-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mb-card{text-align:center;padding:var(--vb-space-5) var(--vb-space-3) var(--vb-space-4);justify-items:center;gap:4px;display:grid;position:relative}.mb-card h2{font-size:var(--vb-text-lg);margin-top:6px}.mb-card .vb-progress{width:100%;margin-top:8px}.mb-card .vb-adesivo{padding:2px 8px;font-size:11px;position:absolute;top:10px;right:8px}.mb-novo{border:2.5px dashed var(--vb-roxo-300);border-radius:var(--vb-radius-lg);min-height:180px;color:var(--vb-text-brand);font-family:var(--vb-font-display);font-weight:700;font-size:var(--vb-text-md);transition:transform var(--vb-dur-fast) var(--vb-ease-pop);align-content:center;place-items:center;gap:8px;display:grid}.mb-novo:active{transform:scale(.96)}.mb-cores{gap:var(--vb-space-2);display:flex}.mb-cor{background:var(--c);width:44px;height:44px;box-shadow:0 0 0 2px var(--vb-border);transition:transform var(--vb-dur-fast) var(--vb-ease-pop);border:4px solid #fff;border-radius:50%}.mb-cor[aria-pressed=true]{box-shadow:0 0 0 3px var(--vb-roxo-700);transform:scale(1.08)}@media (min-width:1024px){.mb-grade{gap:var(--vb-space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.rs-card{padding:0;overflow:hidden}.rs-card__topo{align-items:center;gap:var(--vb-space-3);padding:var(--vb-space-4);display:flex}.rs-card__dados{gap:var(--vb-space-3);padding:var(--vb-space-3) var(--vb-space-4) var(--vb-space-4);border-top:2px dashed var(--vb-border);grid-template-columns:1fr 1fr;display:grid}.rs-card__dados dt{font-size:var(--vb-text-xs);color:var(--vb-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.rs-card__dados dd{font-family:var(--vb-font-display);font-weight:700;font-size:var(--vb-text-md);color:var(--vb-heading);margin:0}.rs-codigo{justify-content:space-between;align-items:center;gap:var(--vb-space-2);margin:0 var(--vb-space-4) var(--vb-space-4);padding:6px 6px 6px var(--vb-space-4);border-radius:var(--vb-radius-md);background:var(--vb-surface-2);font-family:var(--vb-font-display);letter-spacing:.06em;font-weight:700;display:flex}.rs-notas{gap:var(--vb-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rs-nota{min-height:148px;padding:var(--vb-space-4) var(--vb-space-3) var(--vb-space-3);border-radius:6px 6px var(--vb-radius-lg) 6px;background:var(--n,var(--vb-amarelo-100));box-shadow:var(--vb-shadow-sm);transform:rotate(var(--r,-1.2deg));text-align:left;transition:transform var(--vb-dur-base) var(--vb-ease-pop);align-content:start;gap:6px;display:grid}.rs-nota:hover,.rs-nota:focus-visible{transform:rotate(0)scale(1.03)}.rs-nota h3{font-size:var(--vb-text-md);color:var(--vb-neutro-800)}.rs-nota p{font-size:var(--vb-text-sm);color:var(--vb-neutro-700);line-height:1.4}.rs-nota time{font-size:var(--vb-text-xs);color:var(--vb-neutro-600);margin-top:auto;font-weight:700}.rs-aviso{align-items:center;gap:var(--vb-space-3);padding:var(--vb-space-3) var(--vb-space-4);border-radius:var(--vb-radius-lg);background:var(--vb-turquesa-50);color:var(--vb-turquesa-900);font-weight:600;font-size:var(--vb-text-sm);line-height:1.35;display:flex}@media (min-width:1024px){.rs-notas{grid-template-columns:repeat(3,minmax(0,1fr))}}.pp-topo{align-items:center;gap:var(--vb-space-3);padding:var(--vb-space-4);display:flex}.pp-topo h2{font-size:var(--vb-text-xl);color:#fff}.pp-topo p{color:#fffffff2;font-size:var(--vb-text-sm);font-weight:600}.pp-marcos{gap:var(--vb-space-4);grid-template-columns:minmax(0,1fr);display:grid}.pp-marco__cab{align-items:center;gap:var(--vb-space-3);margin-bottom:var(--vb-space-2);display:flex}.pp-dias{background:var(--d,var(--vb-roxo-100));width:56px;height:56px;color:var(--df,var(--vb-roxo-800));font-family:var(--vb-font-display);text-align:center;box-shadow:var(--vb-shadow-sticker);border:3px solid #fff;border-radius:18px;flex:none;place-items:center;font-size:24px;font-weight:800;line-height:.9;display:grid;transform:rotate(-4deg)}.pp-dias small{letter-spacing:.03em;font-size:10px;font-weight:700;display:block}.pp-marco__cab h2{font-size:var(--vb-text-lg)}.pp-marco.is-atual .vb-card{box-shadow:0 0 0 2.5px var(--vb-roxo-500), var(--vb-shadow-md)}@media (min-width:1024px){.pp-marcos{gap:var(--vb-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-assin{gap:var(--vb-space-3);background:linear-gradient(135deg, var(--vb-turquesa-50), var(--vb-amarelo-50));grid-template-columns:1fr auto;align-items:center;display:grid;position:relative;overflow:hidden}.pf-assin h2{font-size:var(--vb-text-xl)}.pf-preco{font-family:var(--vb-font-display);font-weight:800;font-size:var(--vb-text-2xl);color:var(--vb-heading);line-height:1}.pf-preco small{font-size:var(--vb-text-base);color:var(--vb-text-muted);font-weight:700}.pf-preco{white-space:nowrap}.pf-extra{gap:var(--vb-space-3);grid-template-columns:auto 1fr;align-items:center;display:grid}.pf-extra__arte{width:64px;height:64px;box-shadow:var(--vb-shadow-sticker);border:3px solid #fff;border-radius:20px;place-items:center;display:grid;transform:rotate(-4deg)}.in-passos{gap:var(--vb-space-3);counter-reset:passo;grid-template-columns:minmax(0,1fr);display:grid}.in-passo{gap:var(--vb-space-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.in-passo:before{counter-increment:passo;content:counter(passo);background:var(--vb-amarelo-500);width:40px;height:40px;color:var(--vb-neutro-900);font-family:var(--vb-font-display);box-shadow:var(--vb-shadow-sticker);border:3px solid #fff;border-radius:50%;place-items:center;font-size:20px;font-weight:800;display:grid;transform:rotate(-6deg)}.in-passo h3{font-size:var(--vb-text-md);line-height:1.25}.in-passo p{color:var(--vb-text-muted);font-size:var(--vb-text-sm);margin-top:2px}.in-demo{margin-top:var(--vb-space-2);border-radius:var(--vb-radius-md);background:var(--vb-surface-2);font-weight:700;font-size:var(--vb-text-sm);color:var(--vb-neutro-700);align-items:center;gap:10px;padding:10px 14px;display:flex}.in-demo--ios{color:#0a60ff;background:#f2f2f7}.in-demo--ios span{color:#1c1c1e}.in-demo .tecla{width:36px;height:36px;box-shadow:var(--vb-shadow-xs);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.in-heroi{align-items:center;gap:var(--vb-space-3);padding:var(--vb-space-5);grid-template-columns:1fr auto;display:grid;position:relative;overflow:hidden}.in-heroi h2{font-size:var(--vb-text-xl);color:#fff}.in-heroi p{color:#fffffff2;font-weight:600;font-size:var(--vb-text-sm);margin-top:4px}.in-appicon{background:linear-gradient(140deg, var(--vb-roxo-400), var(--vb-roxo-700));width:84px;height:84px;box-shadow:var(--vb-shadow-lg);border:3px solid #ffffff80;border-radius:22px;place-items:center;display:grid;transform:rotate(5deg)}.ob__txt{justify-items:center;gap:var(--vb-space-2);display:grid}@media (min-width:1024px){.ob__txt{justify-items:start}.ob__slide .ob__arte,.ob__slide>.vb-mascote{justify-self:end}}.vb-demo{border:2px dashed var(--vb-roxo-300);border-radius:var(--vb-radius-md);background:var(--vb-roxo-50);font-size:var(--vb-text-xs);color:var(--vb-roxo-800);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;font-weight:700;display:flex}.vb-demo .vb-chip{min-height:var(--vb-touch);font-size:var(--vb-text-sm);padding:0 14px}.pp-hero{overflow:hidden}.pp-hero .vb-progress{margin-top:8px}.pp-trilha{padding:var(--vb-space-4) var(--vb-space-2) var(--vb-space-3);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.pp-trilha:before{content:"";left:12.5%;right:12.5%;top:calc(var(--vb-space-4) + 19px);border-top:3px dashed var(--vb-roxo-200);position:absolute}.pp-etapa{text-align:center;font-size:var(--vb-text-xs);color:var(--vb-text-muted);justify-items:center;gap:2px;font-weight:700;text-decoration:none;display:grid;position:relative}.pp-etapa__bola{background:var(--vb-surface);width:40px;height:40px;box-shadow:inset 0 0 0 3px var(--vb-controle);font-family:var(--vb-font-display);color:var(--vb-text-muted);border-radius:50%;place-items:center;font-size:18px;font-weight:800;line-height:1;display:grid;position:relative}.pp-etapa b{font-family:var(--vb-font-display);font-size:var(--vb-text-sm);color:var(--vb-heading)}.pp-etapa.is-atual .pp-etapa__bola{background:var(--vb-primary);color:#fff;box-shadow:var(--vb-shadow-primary)}.pp-etapa.is-atual .pp-etapa__bola:after{content:"";border:3px solid var(--vb-roxo-300);animation:vb-onda 2s var(--vb-ease-out) infinite;border-radius:50%;position:absolute;inset:-6px}.pp-etapa.is-feito .pp-etapa__bola{background:var(--vb-success);box-shadow:none;color:var(--vb-neutro-900)}@keyframes vb-onda{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.35)}}.pp-marco>summary{cursor:pointer;border-radius:var(--vb-radius-lg);list-style:none}.pp-marco>summary::-webkit-details-marker{display:none}.pp-marco__cab .vb-grow p{font-size:var(--vb-text-sm);color:var(--vb-text-muted);font-weight:600}.pp-marco__cab .vb-row__chev{transition:transform var(--vb-dur-base) var(--vb-ease-out);transform:rotate(90deg)}.pp-marco:not([open]) .pp-marco__cab .vb-row__chev{transform:rotate(0)}.pp-marco:not([open]) .pp-marco__cab{margin-bottom:0}.pp-marco[open]>.vb-card{animation:vb-entra var(--vb-dur-base) var(--vb-ease-out) both}.pp-marco .vb-progress{margin-bottom:var(--vb-space-3)}.pp-marco__fim{margin-top:var(--vb-space-3)}.pp-futuro .pp-dias{filter:saturate(.75)}.pf-id{align-items:center;gap:var(--vb-space-4);display:flex}.pf-id h2{font-size:var(--vb-text-xl)}.pf-id p{color:var(--vb-text-muted);font-size:var(--vb-text-sm);word-break:break-word;font-weight:600}.pf-cartao{gap:var(--vb-space-4);padding:var(--vb-space-5);grid-template-columns:minmax(0,1fr);display:grid}.pf-cartao__topo{gap:var(--vb-space-3);grid-template-columns:1fr auto;align-items:center;display:grid}.pf-cartao--ativa{background:linear-gradient(135deg, var(--vb-turquesa-50), var(--vb-amarelo-50))}.pf-cartao--vencida{background:linear-gradient(135deg, var(--vb-laranja-50), var(--vb-amarelo-50))}.pf-cartao--revogada{background:linear-gradient(135deg, var(--vb-perigo-50), var(--vb-neutro-100))}.pf-beneficios{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.pf-beneficios li{font-weight:600;font-size:var(--vb-text-base);align-items:flex-start;gap:10px;line-height:1.35;display:flex}.pf-beneficios .vb-ic{margin-top:1px}.pf-beneficios .sim{color:var(--vb-success-text)}.pf-beneficios .pausa{color:var(--vb-laranja-700)}.pf-beneficios .nao{color:var(--vb-text-muted)}.pf-beneficios small{color:var(--vb-text-muted);font-weight:600;font-size:var(--vb-text-sm);display:block}.pf-acoes{gap:var(--vb-space-2);grid-template-columns:minmax(0,1fr);display:grid}body[data-estado=ativa] .so-inativa,body:not([data-estado=ativa]) .so-ativa{display:none!important}.pf-linha{align-items:center;gap:var(--vb-space-3);min-height:60px;padding:8px 0;display:flex}.pf-linha+.pf-linha{border-top:1.5px solid var(--vb-border)}.pf-linha__txt{flex:1;min-width:0}.pf-linha__txt b{font-weight:700;display:block}.pf-linha__txt span{font-size:var(--vb-text-sm);color:var(--vb-text-muted);font-weight:600;display:block}.pf-ficha{align-items:center;gap:var(--vb-space-3);padding:var(--vb-space-3);border-radius:var(--vb-radius-md);background:var(--vb-surface-2);text-align:left;margin-top:var(--vb-space-4);display:flex}.pf-ficha b{font-family:var(--vb-font-display);display:block}.pf-ficha span{font-size:var(--vb-text-sm);color:var(--vb-text-muted);font-weight:600}.vb-modal h2{font-size:var(--vb-text-xl);margin:var(--vb-space-3) 0 var(--vb-space-2)}.vb-modal p{color:var(--vb-text-muted)}.vb-modal__ic{width:64px;height:64px;box-shadow:var(--vb-shadow-sticker);border:3px solid #fff;border-radius:22px;place-items:center;margin:0 auto;display:grid;transform:rotate(-4deg)}.vb-btn--perigo{--btn-bg:var(--vb-danger-text);--btn-fg:#fff;--btn-shadow:0 0 0 transparent;box-shadow:none}.pf-extra+.pf-extra{margin-top:var(--vb-space-3);padding-top:var(--vb-space-3);border-top:1.5px solid var(--vb-border)}.pf-extra h3{font-size:var(--vb-text-md)}.pf-extra p{font-size:var(--vb-text-sm);color:var(--vb-text-muted);font-weight:600}.in-heroi__app{justify-items:center;gap:6px;display:grid}.in-heroi__app small{font-family:var(--vb-font-display);color:#fff;font-weight:700;font-size:var(--vb-text-sm)}.in-selo-lista{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.in-selo-lista li{align-items:center;gap:10px;font-weight:600;display:flex}.in-selo-lista .vb-ic{color:var(--vb-success-text)}.in-aviso{padding:var(--vb-space-3) var(--vb-space-4);border-radius:var(--vb-radius-md);background:var(--vb-amarelo-50);color:var(--vb-neutro-800);font-weight:600;font-size:var(--vb-text-sm);box-shadow:inset 0 0 0 2px var(--vb-amarelo-200);align-items:flex-start;gap:10px;line-height:1.4;display:flex}.in-aviso .vb-ic{color:var(--vb-amarelo-700);margin-top:1px}.in-demo .tecla .vb-ic{color:#0a60ff}.in-demo--android{color:#1a3e8c;background:#e8f0fe}.in-demo--android .tecla .vb-ic{color:#1a3e8c}.in-demo--pc{background:var(--vb-surface-2)}.in-demo--pc .tecla .vb-ic{color:var(--vb-neutro-700)}.in-ok{display:none}@media (display-mode:standalone){.in-ok{display:grid}.in-guia{display:none}}body.is-instalado .in-ok{display:grid}body.is-instalado .in-guia{display:none}.in-faq details{border-top:1.5px solid var(--vb-border)}.in-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-weight:700;list-style:none;display:flex}.in-faq summary::-webkit-details-marker{display:none}.in-faq summary .vb-ic{transition:transform var(--vb-dur-base) var(--vb-ease-out);color:var(--vb-text-brand);transform:rotate(90deg)}.in-faq details[open] summary .vb-ic{transform:rotate(-90deg)}.in-faq details p{color:var(--vb-text-muted);padding:0 0 var(--vb-space-3);font-weight:500}@media (min-width:1024px){.in-heroi{padding:var(--vb-space-8)}.in-heroi h2{font-size:var(--vb-text-2xl)}.in-heroi p{font-size:var(--vb-text-base)}}.lg__selo{width:112px;height:96px;margin:var(--vb-space-5) auto var(--vb-space-3);place-items:center;display:grid;position:relative}.lg__selo .vb-ic-tile{width:88px;height:88px;box-shadow:var(--vb-shadow-md);border:4px solid #fff;border-radius:28px;transform:rotate(-5deg)}.lg__selo .vb-ic{width:42px;height:42px}@media (prefers-reduced-motion:reduce){.pp-etapa.is-atual .pp-etapa__bola:after{opacity:.6;animation:none}}.pf-cartao .vb-selo{width:88px;height:88px}.pf-cartao .vb-selo__in strong{font-size:15px}.pf-cartao .vb-selo__in small{font-size:8.5px}@media (min-width:480px){.pf-cartao .vb-selo{width:104px;height:104px}.pf-cartao .vb-selo__in strong{font-size:19px}.pf-cartao .vb-selo__in small{font-size:9.5px}}.pf-id p{overflow-wrap:anywhere;word-break:normal}.pf-cartao .vb-selo--revogada .vb-selo__in strong{font-size:12px}@media (min-width:480px){.pf-cartao .vb-selo--revogada .vb-selo__in strong{font-size:15px}}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}html,body,#root{min-height:100%}body{overscroll-behavior-y:none}.vb-topbar{padding-top:max(var(--vb-space-2), env(safe-area-inset-top,0px))}.p-ola{padding-top:max(var(--vb-space-4), env(safe-area-inset-top,0px))}[hidden]{display:none!important}.vb-row .ap-fim{color:var(--vb-neutro-400);flex:none;margin-right:-6px}.vb-row .ap-fim:hover{color:var(--vb-danger-text)}.ap-add{gap:var(--vb-space-2);margin-top:var(--vb-space-2);display:flex}.ap-add .vb-input{min-height:var(--vb-touch)}.ap-faixa{align-items:center;gap:var(--vb-space-3);padding:var(--vb-space-3) var(--vb-space-4);border-radius:var(--vb-radius-lg);background:var(--vb-warning-soft);color:var(--vb-amarelo-900);font-weight:600;font-size:var(--vb-text-sm);line-height:1.35;display:flex}.ap-pre{white-space:pre-wrap;overflow-wrap:anywhere}.ap-grade2{gap:var(--vb-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.vb-sheet form{gap:var(--vb-space-4);display:grid}.vb-avatar[data-claro]{color:var(--vb-neutro-800);text-shadow:none}.rt-periodos{grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.rt-periodos{grid-template-columns:repeat(3,minmax(0,1fr))}}.rt-item .vb-row__body,.vb-row__body{min-width:0}html,body{overflow-x:clip}.vb-input,.vb-select,.vb-textarea{min-width:0}.vb-tab{min-height:var(--vb-touch)}.vb-sidebar__foot .vb-selo-chip{min-height:var(--vb-touch);padding-right:14px}.vb-pose{cursor:pointer;-webkit-user-select:none;user-select:none;line-height:0;display:inline-block}.vb-pose img{aspect-ratio:1;width:100%;height:auto;animation:vb-flutua 3.6s var(--vb-ease-in-out) infinite;transform-origin:50% 100%;display:block}.vb-pose.is-comemorando img{animation:vb-comemora var(--vb-dur-celebrate) var(--vb-ease-out) 2}.vb-pose.is-acenando img{animation:vb-balanca .9s var(--vb-ease-in-out) 2}@keyframes vb-balanca{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}75%{transform:rotate(7deg)}}@media (prefers-reduced-motion:reduce){.vb-pose img,.vb-pose.is-comemorando img,.vb-pose.is-acenando img{animation:none}.vb-btn.is-loading{color:var(--btn-fg);opacity:.7}.vb-btn.is-loading:before{display:none}}a.ck-pessoa{text-decoration:none}
