@font-face{font-family:cotSerif;src:url(../media/cormorant_garamond_latin_wght_normal-s.p.063t5..yqlr8e.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:cotSerif;src:url(../media/cormorant_garamond_latin_wght_italic-s.p.0nfe8xouwmbhx.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:italic}@font-face{font-family:cotSerif Fallback;src:local(Times New Roman);ascent-override:96.43%;descent-override:29.95%;line-gap-override:0.0%;size-adjust:95.82%}.cotserif_280d973b-module__Hfk8TG__className{font-family:cotSerif,cotSerif Fallback}.cotserif_280d973b-module__Hfk8TG__variable{--font-cot-serif:"cotSerif", "cotSerif Fallback"}
@font-face{font-family:cotSans;src:url(../media/manrope_latin_wght_normal-s.p.0jqazm8k6u60w.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:cotSans Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.cotsans_c62d1210-module__Ah6eeW__className{font-family:cotSans,cotSans Fallback;font-style:normal}.cotsans_c62d1210-module__Ah6eeW__variable{--font-cot-sans:"cotSans", "cotSans Fallback"}
@font-face{font-family:roteiroSerif;src:url(../media/cormorant_garamond_latin_wght_normal-s.p.063t5..yqlr8e.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:roteiroSerif;src:url(../media/cormorant_garamond_latin_wght_italic-s.p.0nfe8xouwmbhx.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:italic}@font-face{font-family:roteiroSerif Fallback;src:local(Times New Roman);ascent-override:96.43%;descent-override:29.95%;line-gap-override:0.0%;size-adjust:95.82%}.roteiroserif_993b19ce-module__sYdbLa__className{font-family:roteiroSerif,roteiroSerif Fallback}.roteiroserif_993b19ce-module__sYdbLa__variable{--font-roteiro-serif:"roteiroSerif", "roteiroSerif Fallback"}
@font-face{font-family:roteiroSans;src:url(../media/manrope_latin_wght_normal-s.p.0jqazm8k6u60w.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:roteiroSans Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.roteirosans_34b248dc-module__bVVH8G__className{font-family:roteiroSans,roteiroSans Fallback;font-style:normal}.roteirosans_34b248dc-module__bVVH8G__variable{--font-roteiro-sans:"roteiroSans", "roteiroSans Fallback"}
@font-face{font-family:montserrat;src:url(../media/montserrat_latin_wght_normal-s.p.0fzkl03jw-sdz.woff2)format("woff2");font-display:swap;font-weight:300 800;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.montserrat_105c7f1d-module__eELNZa__className{font-family:montserrat,montserrat Fallback;font-style:normal}.montserrat_105c7f1d-module__eELNZa__variable{--font-montserrat:"montserrat", "montserrat Fallback"}
.QuadroSeguro-module__v0ctoq__quadro{--q-ink:#0f172a;--q-mut:#64748b;--q-line:#e2e8f0;--q-head:#0b2545;--q-alt:#f8fafc;--q-ok:#047857;color:var(--q-ink);margin:8px 0 12px;font:400 13px/1.4 system-ui,-apple-system,Segoe UI,sans-serif}.QuadroSeguro-module__v0ctoq__cab{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:4px 16px;margin:0 0 8px;display:grid}.QuadroSeguro-module__v0ctoq__cab div{min-width:0}.QuadroSeguro-module__v0ctoq__cab span{color:var(--q-mut);text-transform:uppercase;letter-spacing:.03em;font-size:11px;display:block}.QuadroSeguro-module__v0ctoq__cab b{font-weight:600}.QuadroSeguro-module__v0ctoq__pax{color:var(--q-mut);margin:0 0 8px}.QuadroSeguro-module__v0ctoq__rolagem{-webkit-overflow-scrolling:touch;border:1px solid var(--q-line);border-radius:8px;overflow-x:auto}.QuadroSeguro-module__v0ctoq__tabela{border-collapse:separate;border-spacing:0;width:100%;min-width:520px}.QuadroSeguro-module__v0ctoq__tabela th,.QuadroSeguro-module__v0ctoq__tabela td{border-bottom:1px solid var(--q-line);vertical-align:middle;padding:6px 8px}.QuadroSeguro-module__v0ctoq__tabela thead th{background:var(--q-head);color:#fff;text-align:center;white-space:nowrap;font-weight:600}.QuadroSeguro-module__v0ctoq__tabela thead th:first-child{text-align:left}.QuadroSeguro-module__v0ctoq__tabela tbody tr:nth-child(2n) td{background:var(--q-alt)}.QuadroSeguro-module__v0ctoq__tabela td:first-child,.QuadroSeguro-module__v0ctoq__tabela th:first-child{z-index:1;width:36%;min-width:260px;position:sticky;left:0}.QuadroSeguro-module__v0ctoq__tabela tbody td:first-child{background:#fff}.QuadroSeguro-module__v0ctoq__tabela tbody tr:nth-child(2n) td:first-child{background:var(--q-alt)}.QuadroSeguro-module__v0ctoq__val{text-align:center;white-space:normal;min-width:92px}.QuadroSeguro-module__v0ctoq__inteiro{white-space:nowrap}.QuadroSeguro-module__v0ctoq__nao{color:var(--q-mut)}.QuadroSeguro-module__v0ctoq__pe td{border-bottom:0;background:#fff!important}.QuadroSeguro-module__v0ctoq__pe .QuadroSeguro-module__v0ctoq__val{color:var(--q-ok);font-size:15px;font-weight:700}.QuadroSeguro-module__v0ctoq__de{color:var(--q-mut);font-size:12px;font-weight:400;text-decoration:line-through;display:block}.QuadroSeguro-module__v0ctoq__equipe{color:#92400e;font-size:11px;font-weight:400;display:block}.QuadroSeguro-module__v0ctoq__pag{margin:8px 0 0;font-weight:600}.QuadroSeguro-module__v0ctoq__notas{color:var(--q-mut);margin:6px 0 0;padding:0;font-size:11.5px;list-style:none}@media (max-width:640px){.QuadroSeguro-module__v0ctoq__quadro{font-size:12px}.QuadroSeguro-module__v0ctoq__tabela{min-width:0}.QuadroSeguro-module__v0ctoq__tabela th,.QuadroSeguro-module__v0ctoq__tabela td{padding:5px 6px}.QuadroSeguro-module__v0ctoq__tabela td:first-child,.QuadroSeguro-module__v0ctoq__tabela th:first-child{width:auto;min-width:128px;max-width:150px}.QuadroSeguro-module__v0ctoq__val{min-width:84px}.QuadroSeguro-module__v0ctoq__pe .QuadroSeguro-module__v0ctoq__val{font-size:13.5px}}@media print{.QuadroSeguro-module__v0ctoq__rolagem{border:0;overflow:visible}.QuadroSeguro-module__v0ctoq__tabela{min-width:0;font-size:8pt}.QuadroSeguro-module__v0ctoq__tabela td:first-child,.QuadroSeguro-module__v0ctoq__tabela th:first-child{position:static}}.QuadroSeguro-module__v0ctoq__tabela tbody tr.QuadroSeguro-module__v0ctoq__difere td,.QuadroSeguro-module__v0ctoq__tabela tbody tr.QuadroSeguro-module__v0ctoq__difere td:first-child{background:#fff7df}.QuadroSeguro-module__v0ctoq__tabela tbody tr.QuadroSeguro-module__v0ctoq__difere td:first-child{font-weight:600}.QuadroSeguro-module__v0ctoq__legenda{color:var(--q-mut);margin:4px 0 0;font-size:11.5px}.QuadroSeguro-module__v0ctoq__legenda i{vertical-align:-1px;background:#fff7df;border:1px solid #f0d58c;width:10px;height:10px;margin-right:4px;display:inline-block}.QuadroSeguro-module__v0ctoq__selo{color:#fecdd3;white-space:normal;font-size:10.5px;font-weight:600;display:block}.QuadroSeguro-module__v0ctoq__antes{color:var(--q-mut);font-weight:400}.QuadroSeguro-module__v0ctoq__grupo{border-left:2px solid #fff}.QuadroSeguro-module__v0ctoq__gdif{color:#cbd5e1;white-space:normal;font-size:10.5px;font-weight:400;display:block}.QuadroSeguro-module__v0ctoq__camp{background:#fff5f7;border:1.5px solid #e11d48;border-radius:12px;margin:0 0 10px;padding:10px 12px}.QuadroSeguro-module__v0ctoq__camp h4{color:#be123c;margin:0 0 6px;font-size:14.5px}.QuadroSeguro-module__v0ctoq__camp .QuadroSeguro-module__v0ctoq__cfrases{margin:0 0 4px;padding-left:18px;font-weight:600}.QuadroSeguro-module__v0ctoq__camp .QuadroSeguro-module__v0ctoq__cfrases li{margin:2px 0}.QuadroSeguro-module__v0ctoq__camp .QuadroSeguro-module__v0ctoq__cbenef{flex-wrap:wrap;gap:2px 14px;margin:0;display:flex}.QuadroSeguro-module__v0ctoq__camp .QuadroSeguro-module__v0ctoq__cpag{margin:6px 0 0;font-weight:600}.QuadroSeguro-module__v0ctoq__camp .QuadroSeguro-module__v0ctoq__ccambio{margin:4px 0 0}@media (max-width:640px){.QuadroSeguro-module__v0ctoq__tabela thead th{white-space:normal}.QuadroSeguro-module__v0ctoq__tabela thead th.QuadroSeguro-module__v0ctoq__val,.QuadroSeguro-module__v0ctoq__tabela thead tr:last-child th:not(:first-child){min-width:96px;max-width:120px}.QuadroSeguro-module__v0ctoq__camp{padding:8px 10px}.QuadroSeguro-module__v0ctoq__camp h4{font-size:13.5px}.QuadroSeguro-module__v0ctoq__tabela tbody .QuadroSeguro-module__v0ctoq__val{white-space:normal;max-width:120px}}.QuadroSeguro-module__v0ctoq__avisoEquipe{color:#92400e}.QuadroSeguro-module__v0ctoq__parc{color:#4b5563;white-space:nowrap;font-size:11px;font-weight:400;display:block}.QuadroSeguro-module__v0ctoq__adicionais{border-collapse:collapse;border:1px solid #d1d5db;width:100%;margin-top:8px;font-size:13px}.QuadroSeguro-module__v0ctoq__adicionais th{text-align:left;text-transform:uppercase;letter-spacing:.02em;color:#374151;background:#f3f4f6;border-right:1px solid #d1d5db;width:36%;padding:8px 10px;font-size:12px}.QuadroSeguro-module__v0ctoq__adicionais td{border-bottom:1px solid #e5e7eb;padding:8px 10px}.QuadroSeguro-module__v0ctoq__adicionais .QuadroSeguro-module__v0ctoq__adValor{text-align:right;white-space:nowrap;font-weight:700}@media (max-width:640px){.QuadroSeguro-module__v0ctoq__adicionais th{width:auto;font-size:11px}.QuadroSeguro-module__v0ctoq__adicionais{font-size:12px}}
.roteiro-module__FVkf2W__raiz{--paper:#f7f3ec;--paper-2:#efe8dc;--ink:#1d1a17;--ink-2:#4a443d;--muted:#8a8178;--line:#ddd3c4;--accent:#c8102e;--gold:#a8865a;--card:#fffdf9;--serif:var(--font-roteiro-serif), "Iowan Old Style", Georgia, serif;--sans:var(--font-roteiro-sans), -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;flex:1 0 auto;width:100%;overflow-x:clip}html:has(.roteiro-module__FVkf2W__raiz){scroll-behavior:smooth;background:#f7f3ec}body:has(.roteiro-module__FVkf2W__raiz){background:#f7f3ec}.roteiro-module__FVkf2W__raiz img{max-width:100%;display:block}.roteiro-module__FVkf2W__raiz a{color:inherit}.roteiro-module__FVkf2W__capa{color:#fff;background:#2a241f;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:clip}.roteiro-module__FVkf2W__capaFoto{object-fit:cover;width:100%;height:100%;animation:18s ease-out forwards roteiro-module__FVkf2W__respira;position:absolute;inset:0;transform:scale(1.08)}@keyframes roteiro-module__FVkf2W__respira{to{transform:scale(1)}}.roteiro-module__FVkf2W__capa:after{content:"";background:linear-gradient(#00000026 0%,#0000000d 35%,#0f0a06c7 100%);position:absolute;inset:0}.roteiro-module__FVkf2W__capaConteudo{z-index:1;width:100%;max-width:1100px;padding:0 max(24px,6vw) max(56px,9vh);position:relative}.roteiro-module__FVkf2W__marca{top:max(22px, env(safe-area-inset-top));z-index:2;font:600 11px/1 var(--sans);letter-spacing:.32em;text-transform:uppercase;align-items:center;gap:10px;display:flex;position:absolute;left:max(24px,6vw)}.roteiro-module__FVkf2W__marca i{opacity:.8;background:#fff;width:22px;height:1px;display:block}.roteiro-module__FVkf2W__para{font:500 12px/1.4 var(--sans);letter-spacing:.28em;text-transform:uppercase;opacity:.9;margin:0 0 18px}.roteiro-module__FVkf2W__capa h1{font:400 clamp(44px, 9vw, 112px)/.92 var(--serif);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;margin:0 0 22px}.roteiro-module__FVkf2W__capa h1 em{color:#f6d7b8;font-style:italic}.roteiro-module__FVkf2W__datas{font:400 15px/1.5 var(--sans);opacity:.92;flex-wrap:wrap;gap:6px 18px;display:flex}.roteiro-module__FVkf2W__rolar{font:500 11px/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;opacity:.75;align-items:center;gap:12px;margin-top:40px;display:flex}.roteiro-module__FVkf2W__rolar span{transform-origin:top;background:#fff;width:1px;height:38px;animation:2.2s ease-in-out infinite roteiro-module__FVkf2W__desce}@keyframes roteiro-module__FVkf2W__desce{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.roteiro-module__FVkf2W__rota{max-width:1180px;margin:0 auto;padding:clamp(64px,10vh,120px) max(24px,6vw)}.roteiro-module__FVkf2W__rotulo{font:600 11px/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin:0 0 18px}.roteiro-module__FVkf2W__rota h2{font:400 clamp(32px, 5vw, 58px)/1.05 var(--serif);text-wrap:balance;margin:0 0 14px}.roteiro-module__FVkf2W__lead{font:300 17px/1.7 var(--sans);color:var(--ink-2);max-width:62ch;margin:0 0 48px}.roteiro-module__FVkf2W__paradas{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.roteiro-module__FVkf2W__paradas li{border-bottom:1px solid var(--line);min-width:0;padding:22px 18px 22px 0}.roteiro-module__FVkf2W__n{font:500 12px/1 var(--sans);color:var(--muted);letter-spacing:.12em;font-variant-numeric:tabular-nums}.roteiro-module__FVkf2W__cid{font:500 26px/1.15 var(--serif);overflow-wrap:anywhere;margin:10px 0 6px}.roteiro-module__FVkf2W__q{font:400 13px/1.4 var(--sans);color:var(--ink-2);font-variant-numeric:tabular-nums}.roteiro-module__FVkf2W__numeros{flex-wrap:wrap;gap:28px 48px;margin-top:44px;display:flex}.roteiro-module__FVkf2W__numeros div{min-width:90px}.roteiro-module__FVkf2W__numeros b{font:400 44px/1 var(--serif);color:var(--ink);font-variant-numeric:lining-nums;display:block}.roteiro-module__FVkf2W__docsViagem{margin-top:44px}.roteiro-module__FVkf2W__docsViagem h3{margin-bottom:4px}.roteiro-module__FVkf2W__numeros span{font:500 11px/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.roteiro-module__FVkf2W__dia{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100svh;display:grid}.roteiro-module__FVkf2W__ladoFoto{background:var(--paper-2);min-height:60svh;position:relative;overflow:clip}.roteiro-module__FVkf2W__diaFotoCaixa{height:100svh;position:sticky;top:0;overflow:clip}.roteiro-module__FVkf2W__diaFoto{object-fit:cover;width:100%;height:100%;transition:transform 1.6s cubic-bezier(.2,.7,.2,1);transform:scale(1.06)}.roteiro-module__FVkf2W__dia.roteiro-module__FVkf2W__visto .roteiro-module__FVkf2W__diaFoto{transform:scale(1)}.roteiro-module__FVkf2W__diaFotoCaixa:after{content:"";background:linear-gradient(#0000 55%,#00000073);position:absolute;inset:0}.roteiro-module__FVkf2W__legenda{z-index:1;color:#fff;font:italic 400 22px/1.2 var(--serif);text-shadow:0 1px 12px #00000059;position:absolute;bottom:28px;left:28px;right:28px}.roteiro-module__FVkf2W__texto{min-width:0;padding:clamp(48px,9vh,110px) clamp(24px,5vw,72px) 72px}.roteiro-module__FVkf2W__quando{align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.roteiro-module__FVkf2W__num{font:400 76px/.8 var(--serif);color:var(--accent);font-variant-numeric:lining-nums}.roteiro-module__FVkf2W__dd{font:600 11px/1.6 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-2)}.roteiro-module__FVkf2W__dd small{color:var(--muted);font-size:11px;font-weight:500;display:block}.roteiro-module__FVkf2W__cidade{font:600 11px/1.3 var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.roteiro-module__FVkf2W__dia h3{font:400 clamp(32px, 4.2vw, 52px)/1.05 var(--serif);text-wrap:balance;overflow-wrap:anywhere;margin:6px 0 22px}.roteiro-module__FVkf2W__resumo{font:300 16.5px/1.8 var(--sans);color:var(--ink-2);overflow-wrap:anywhere;max-width:60ch}.roteiro-module__FVkf2W__resumo p{margin:0 0 1em}.roteiro-module__FVkf2W__resumo a,.roteiro-module__FVkf2W__ativ p a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.roteiro-module__FVkf2W__servicos{flex-direction:column;gap:18px;margin-top:40px;display:flex;container-type:inline-size}.roteiro-module__FVkf2W__cartao{background:var(--card);border:1px solid var(--line);border-radius:4px;min-width:0;overflow:clip}.roteiro-module__FVkf2W__topo{border-bottom:1px dashed var(--line);font:600 10.5px/1.3 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.roteiro-module__FVkf2W__topo>span:first-child{overflow-wrap:anywhere;min-width:0}.roteiro-module__FVkf2W__tag{color:var(--accent);flex-shrink:0}.roteiro-module__FVkf2W__corpo{min-width:0;padding:18px 20px 20px}.roteiro-module__FVkf2W__trecho{grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:16px;display:grid}.roteiro-module__FVkf2W__ponta{min-width:0}.roteiro-module__FVkf2W__ponta b{font:400 40px/1 var(--serif);letter-spacing:.02em;display:block}.roteiro-module__FVkf2W__ponta span{font:500 12px/1.45 var(--sans);color:var(--ink-2);margin-top:6px;display:block}.roteiro-module__FVkf2W__dir{text-align:right}.roteiro-module__FVkf2W__meio{text-align:center;font:500 11px/1 var(--sans);color:var(--muted);letter-spacing:.12em;position:relative}.roteiro-module__FVkf2W__meio:before{content:"";border-top:1px dashed var(--line);position:absolute;top:50%;left:0;right:0}.roteiro-module__FVkf2W__meio em{background:var(--card);padding:0 10px;font-style:normal;position:relative}.roteiro-module__FVkf2W__hora{font:600 17px/1 var(--sans);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:10px}.roteiro-module__FVkf2W__hora small{color:var(--accent);font-size:11px;font-weight:500}.roteiro-module__FVkf2W__pax{border-top:1px solid var(--paper-2);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:16px;padding-top:14px;display:grid}.roteiro-module__FVkf2W__pax div{font:400 12.5px/1.5 var(--sans);color:var(--ink-2);min-width:0}.roteiro-module__FVkf2W__pax b{color:var(--ink);font-size:13px;font-weight:600;display:block}.roteiro-module__FVkf2W__assento{font:600 11px/1 var(--sans);letter-spacing:.08em;border:1px solid var(--line);color:var(--ink);border-radius:999px;margin-top:6px;padding:5px 9px;display:inline-block}.roteiro-module__FVkf2W__obs{font:400 12.5px/1.6 var(--sans);color:var(--muted);margin-top:12px}.roteiro-module__FVkf2W__conexao{font:600 12.5px/1.5 var(--sans);color:var(--gold);margin-bottom:12px}.roteiro-module__FVkf2W__hotel,.roteiro-module__FVkf2W__ativ{grid-template-columns:200px minmax(0,1fr);display:grid}.roteiro-module__FVkf2W__ativ{grid-template-columns:150px minmax(0,1fr)}.roteiro-module__FVkf2W__semFoto{grid-template-columns:minmax(0,1fr)}.roteiro-module__FVkf2W__f{object-fit:cover;width:100%;height:100%;min-height:160px}@container (max-width:479.98px){.roteiro-module__FVkf2W__hotel,.roteiro-module__FVkf2W__ativ{grid-template-columns:minmax(0,1fr)}.roteiro-module__FVkf2W__f{height:190px;min-height:0}}.roteiro-module__FVkf2W__h4{font:500 24px/1.15 var(--serif);overflow-wrap:anywhere;margin:0 0 6px}.roteiro-module__FVkf2W__end{font:400 12.5px/1.5 var(--sans);color:var(--muted)}.roteiro-module__FVkf2W__inout{font:500 12px/1.5 var(--sans);color:var(--ink-2);flex-wrap:wrap;gap:10px 28px;margin-top:14px;display:flex}.roteiro-module__FVkf2W__inout b{font:600 10px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;display:block}.roteiro-module__FVkf2W__h{font:600 13px/1 var(--sans);color:var(--accent);letter-spacing:.06em;font-variant-numeric:tabular-nums;margin-bottom:8px}.roteiro-module__FVkf2W__ativ p,.roteiro-module__FVkf2W__paragrafo{font:400 13px/1.6 var(--sans);color:var(--ink-2);margin:8px 0 0}.roteiro-module__FVkf2W__docs{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.roteiro-module__FVkf2W__docs a{max-width:100%;min-height:44px;font:600 11.5px/1.25 var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;text-decoration:none;display:inline-flex}.roteiro-module__FVkf2W__docs a span{overflow-wrap:anywhere;min-width:0}.roteiro-module__FVkf2W__docs a:hover{border-color:var(--accent);color:var(--accent)}.roteiro-module__FVkf2W__docs svg{flex-shrink:0;width:13px;height:13px}.roteiro-module__FVkf2W__docWallet{flex-wrap:wrap;align-items:center;gap:0 4px;max-width:100%;display:inline-flex}.roteiro-module__FVkf2W__docs a.roteiro-module__FVkf2W__selo{background:0 0;border:0;border-radius:0;min-height:0;padding:0;display:inline-block}.roteiro-module__FVkf2W__docs a.roteiro-module__FVkf2W__selo:hover{border:0}@media print{.roteiro-module__FVkf2W__selo{display:none!important}}.roteiro-module__FVkf2W__raiz a.roteiro-module__FVkf2W__mapa{min-height:44px;font:600 11px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:6px;margin:-6px 0 -8px;padding:0 2px;text-decoration:none;display:inline-flex}.roteiro-module__FVkf2W__raiz a.roteiro-module__FVkf2W__mapa:hover span{text-underline-offset:3px;text-decoration:underline}.roteiro-module__FVkf2W__raiz a.roteiro-module__FVkf2W__mapa:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.roteiro-module__FVkf2W__mapa svg{flex-shrink:0;width:14px;height:14px}.roteiro-module__FVkf2W__fim{text-align:center;background:var(--ink);min-height:80svh;color:var(--paper);justify-content:center;align-items:center;padding:80px 24px;display:flex}.roteiro-module__FVkf2W__fim h1,.roteiro-module__FVkf2W__fim h2{font:italic 400 clamp(40px, 7vw, 84px)/1 var(--serif);margin:0 0 18px}.roteiro-module__FVkf2W__fim p{font:300 15px/1.8 var(--sans);opacity:.8;max-width:52ch;margin:0 auto}.roteiro-module__FVkf2W__raiz .roteiro-module__FVkf2W__logoClaro{width:132px;height:auto;margin:0 auto;display:block}.roteiro-module__FVkf2W__raiz .roteiro-module__FVkf2W__logoPdf{display:none}.roteiro-module__FVkf2W__assin{font:600 11px/1 var(--sans);letter-spacing:.32em;text-transform:uppercase;color:#f6d7b8;margin-top:36px}.roteiro-module__FVkf2W__fim p.roteiro-module__FVkf2W__privacidade{font:400 11.5px/1.6 var(--sans);opacity:.5;max-width:46ch;margin-top:40px}.roteiro-module__FVkf2W__vazio{text-align:center;font:300 17px/1.7 var(--sans);color:var(--ink-2);padding:80px max(24px,6vw)}.roteiro-module__FVkf2W__barra{background:var(--accent);z-index:20;width:0;height:2px;transition:width .15s linear;position:fixed;top:0;left:0}.roteiro-module__FVkf2W__raiz .roteiro-module__FVkf2W__pdf,.roteiro-module__FVkf2W__pdf{all:unset;box-sizing:border-box;cursor:pointer;right:18px;bottom:max(18px, env(safe-area-inset-bottom));z-index:16;background:var(--ink);min-height:44px;color:var(--paper);font:600 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;border:1px solid #f7f3ec47;border-radius:999px;align-items:center;padding:14px 18px;display:inline-flex;position:fixed;box-shadow:0 8px 30px #0000002e}.roteiro-module__FVkf2W__raiz .roteiro-module__FVkf2W__pdf:focus-visible,.roteiro-module__FVkf2W__pdf:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.roteiro-module__FVkf2W__raiz[data-anim] .roteiro-module__FVkf2W__entra{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.roteiro-module__FVkf2W__raiz[data-anim] .roteiro-module__FVkf2W__entra.roteiro-module__FVkf2W__visto{opacity:1;transform:none}.roteiro-module__FVkf2W__d1{transition-delay:80ms!important}.roteiro-module__FVkf2W__d2{transition-delay:.16s!important}.roteiro-module__FVkf2W__d3{transition-delay:.24s!important}@media (prefers-reduced-motion:reduce){.roteiro-module__FVkf2W__raiz[data-anim] .roteiro-module__FVkf2W__entra{opacity:1;transition:none;transform:none}.roteiro-module__FVkf2W__capaFoto,.roteiro-module__FVkf2W__diaFoto{transition:none;animation:none;transform:none}html:has(.roteiro-module__FVkf2W__raiz){scroll-behavior:auto}}@media (max-width:1099.98px){.roteiro-module__FVkf2W__dia{scroll-margin-top:52px}}@media (max-width:860px){.roteiro-module__FVkf2W__dia{grid-template-columns:minmax(0,1fr);min-height:0}.roteiro-module__FVkf2W__ladoFoto{min-height:0}.roteiro-module__FVkf2W__diaFotoCaixa{height:52svh;position:relative}.roteiro-module__FVkf2W__texto{padding:32px 16px 52px}.roteiro-module__FVkf2W__num{font-size:60px}.roteiro-module__FVkf2W__hotel,.roteiro-module__FVkf2W__ativ{grid-template-columns:minmax(0,1fr)}.roteiro-module__FVkf2W__f{height:190px;min-height:0}.roteiro-module__FVkf2W__ponta b{font-size:30px}.roteiro-module__FVkf2W__trecho{gap:10px}.roteiro-module__FVkf2W__rota{padding:56px 16px}.roteiro-module__FVkf2W__capaConteudo{padding:0 16px 56px}.roteiro-module__FVkf2W__marca{left:16px}.roteiro-module__FVkf2W__topo{letter-spacing:.18em;padding:12px 14px}.roteiro-module__FVkf2W__corpo{padding:16px 14px 18px}.roteiro-module__FVkf2W__legenda{bottom:18px;left:16px}.roteiro-module__FVkf2W__numeros{gap:22px 32px}}@media print{@page{size:A4;margin:12mm 12mm 14mm}@page:first{margin:0}:is(html:has(.roteiro-module__FVkf2W__raiz),body:has(.roteiro-module__FVkf2W__raiz)){background:#fff!important}.roteiro-module__FVkf2W__raiz{background:#fff}.roteiro-module__FVkf2W__raiz,.roteiro-module__FVkf2W__raiz *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.roteiro-module__FVkf2W__barra,.roteiro-module__FVkf2W__indice,.roteiro-module__FVkf2W__pdf,.roteiro-module__FVkf2W__rolar{display:none!important}.roteiro-module__FVkf2W__raiz[data-anim] .roteiro-module__FVkf2W__entra{opacity:1!important;transition:none!important;transform:none!important}.roteiro-module__FVkf2W__capa{break-after:page;height:297mm;min-height:0}.roteiro-module__FVkf2W__capaFoto,.roteiro-module__FVkf2W__diaFoto{transition:none!important;animation:none!important;transform:none!important}.roteiro-module__FVkf2W__rota{max-width:none;padding:0 0 6mm}.roteiro-module__FVkf2W__rota h2{font-size:26pt}.roteiro-module__FVkf2W__lead{margin-bottom:6mm;font-size:10pt}.roteiro-module__FVkf2W__paradas{grid-template-columns:repeat(auto-fit,minmax(34mm,1fr))}.roteiro-module__FVkf2W__paradas li{break-inside:avoid;padding:3mm 3mm 3mm 0}.roteiro-module__FVkf2W__cid{margin:2mm 0 1mm;font-size:15pt}.roteiro-module__FVkf2W__numeros{gap:4mm 10mm;margin-top:5mm}.roteiro-module__FVkf2W__numeros b{font-size:22pt}.roteiro-module__FVkf2W__docsViagem{break-inside:avoid;margin-top:5mm}.roteiro-module__FVkf2W__dia{border-top:1px solid var(--line);grid-template-rows:auto auto 1fr;grid-template-columns:56mm minmax(0,1fr);column-gap:6mm;min-height:0;margin-top:3mm;padding-top:5mm;display:grid}.roteiro-module__FVkf2W__ladoFoto{break-inside:avoid;border-radius:2px;grid-area:1/1/span 3;align-self:start;height:38mm;min-height:0}.roteiro-module__FVkf2W__diaFotoCaixa{height:38mm;position:relative}.roteiro-module__FVkf2W__diaFotoCaixa:after,.roteiro-module__FVkf2W__legenda{display:none}.roteiro-module__FVkf2W__texto{display:contents}.roteiro-module__FVkf2W__quando{grid-area:1/2;align-self:end}.roteiro-module__FVkf2W__cidade{grid-area:2/2;margin:1mm 0 0}.roteiro-module__FVkf2W__dia h3{grid-area:3/2;align-self:start}.roteiro-module__FVkf2W__resumo,.roteiro-module__FVkf2W__servicos{grid-column:1/-1}.roteiro-module__FVkf2W__resumo{margin-top:3mm}.roteiro-module__FVkf2W__quando,.roteiro-module__FVkf2W__cidade,.roteiro-module__FVkf2W__dia h3{break-inside:avoid}.roteiro-module__FVkf2W__quando{gap:3mm;margin-bottom:1mm}.roteiro-module__FVkf2W__num{font-size:30pt}.roteiro-module__FVkf2W__dia h3{margin:1mm 0 0;font-size:17pt}.roteiro-module__FVkf2W__resumo{max-width:none;font-size:9.5pt;line-height:1.55}.roteiro-module__FVkf2W__resumo p{orphans:3;widows:3;margin:0 0 2mm}.roteiro-module__FVkf2W__servicos{gap:3mm;margin-top:4mm}.roteiro-module__FVkf2W__cartao{break-inside:avoid}.roteiro-module__FVkf2W__topo{padding:2mm 4mm;font-size:7pt}.roteiro-module__FVkf2W__corpo{padding:3mm 4mm}.roteiro-module__FVkf2W__ponta b{font-size:18pt}.roteiro-module__FVkf2W__ponta span,.roteiro-module__FVkf2W__pax div,.roteiro-module__FVkf2W__obs,.roteiro-module__FVkf2W__conexao,.roteiro-module__FVkf2W__end,.roteiro-module__FVkf2W__inout,.roteiro-module__FVkf2W__ativ p,.roteiro-module__FVkf2W__paragrafo{font-size:8.5pt}.roteiro-module__FVkf2W__hora{margin-top:1mm;font-size:10pt}.roteiro-module__FVkf2W__pax{gap:2mm;margin-top:2mm;padding-top:2mm}.roteiro-module__FVkf2W__h4{font-size:13pt}.roteiro-module__FVkf2W__hotel,.roteiro-module__FVkf2W__ativ{grid-template-columns:30mm minmax(0,1fr)}.roteiro-module__FVkf2W__semFoto{grid-template-columns:minmax(0,1fr)}.roteiro-module__FVkf2W__f{height:100%;min-height:0;max-height:32mm}.roteiro-module__FVkf2W__docs{gap:2mm;margin-top:2mm}.roteiro-module__FVkf2W__docs a{min-height:0;padding:1mm 3mm;font-size:7.5pt}.roteiro-module__FVkf2W__raiz a.roteiro-module__FVkf2W__mapa{min-height:0;margin:1mm 0 0;font-size:7pt}.roteiro-module__FVkf2W__mapa svg{width:3mm;height:3mm}.roteiro-module__FVkf2W__diaSemFoto{grid-template-columns:minmax(0,1fr)}.roteiro-module__FVkf2W__diaSemFoto .roteiro-module__FVkf2W__ladoFoto{display:none}.roteiro-module__FVkf2W__diaSemFoto .roteiro-module__FVkf2W__quando,.roteiro-module__FVkf2W__diaSemFoto .roteiro-module__FVkf2W__cidade,.roteiro-module__FVkf2W__diaSemFoto h3{grid-column:1}.roteiro-module__FVkf2W__dia.roteiro-module__FVkf2W__diaPdf{display:block}.roteiro-module__FVkf2W__cabPdf{break-inside:avoid;break-after:avoid;grid-template-columns:56mm minmax(0,1fr);align-items:end;column-gap:6mm;display:grid}.roteiro-module__FVkf2W__cabPdfSemFoto,.roteiro-module__FVkf2W__cabPdf[data-sem-foto],.roteiro-module__FVkf2W__hotel[data-sem-foto]{grid-template-columns:minmax(0,1fr)}.roteiro-module__FVkf2W__fotoPdf{object-fit:cover;border-radius:2px;width:56mm;height:38mm;display:block}.roteiro-module__FVkf2W__cabPdfTexto{min-width:0}.roteiro-module__FVkf2W__diaPdf .roteiro-module__FVkf2W__resumo p{orphans:3;widows:2}.roteiro-module__FVkf2W__diaPdf .roteiro-module__FVkf2W__servicos{display:block}.roteiro-module__FVkf2W__diaPdf .roteiro-module__FVkf2W__servicos>*+*{margin-top:3mm}.roteiro-module__FVkf2W__diaPdf .roteiro-module__FVkf2W__ativ{break-inside:auto;display:flow-root;overflow:visible}.roteiro-module__FVkf2W__diaPdf .roteiro-module__FVkf2W__ativ .roteiro-module__FVkf2W__f{float:left;border-radius:2px;width:30mm;height:24mm;min-height:0;max-height:none;margin:3mm 4mm 2mm 3mm}.roteiro-module__FVkf2W__diaPdf .roteiro-module__FVkf2W__ativ .roteiro-module__FVkf2W__corpo{display:flow-root}.roteiro-module__FVkf2W__diaPdf .roteiro-module__FVkf2W__ativ .roteiro-module__FVkf2W__h4,.roteiro-module__FVkf2W__diaPdf .roteiro-module__FVkf2W__ativ .roteiro-module__FVkf2W__h{break-after:avoid}.roteiro-module__FVkf2W__diaPdf .roteiro-module__FVkf2W__ativ p{orphans:2;widows:2}.roteiro-module__FVkf2W__fim{min-height:0;color:var(--ink);break-inside:avoid;background:#fff;padding:10mm 0 0}.roteiro-module__FVkf2W__fim h2{margin-bottom:2mm;font-size:26pt}.roteiro-module__FVkf2W__fim p{font-size:9.5pt}.roteiro-module__FVkf2W__assin{color:var(--accent);margin-top:4mm}.roteiro-module__FVkf2W__fim p.roteiro-module__FVkf2W__privacidade{margin-top:4mm;font-size:7.5pt}.roteiro-module__FVkf2W__raiz .roteiro-module__FVkf2W__logoClaro{display:none}.roteiro-module__FVkf2W__raiz .roteiro-module__FVkf2W__logoPdf{width:30mm;height:auto;margin:0 auto;display:block}}.roteiro-module__FVkf2W__raiz a.roteiro-module__FVkf2W__pdf,.roteiro-module__FVkf2W__raiz a.roteiro-module__FVkf2W__pdf:visited,.roteiro-module__FVkf2W__raiz a.roteiro-module__FVkf2W__pdf:hover{color:var(--paper);text-decoration:none}
.institucional-module__so9GbW__raiz{--fundo:#fff;--cartao:#f0f0f0;--tinta:#3d4041;--cinza:#676a6b;--tinta-2:#676a6b;--linha:#d9dada;--vermelho:#ff0007;--vermelho-texto:#d90006;--botao:#676a6b;--botao-hover:#d90006;--p-v:#ff0007;--p-c:#676a6b;--p-b:#fff;background:var(--fundo);min-height:100svh;color:var(--tinta);font-family:var(--font-montserrat), -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased;border-top:5px solid var(--vermelho);flex-direction:column;flex:1;font-size:17px;line-height:1.55;display:flex;overflow-x:clip}@media (prefers-color-scheme:dark){.institucional-module__so9GbW__raiz{--fundo:#1c1d1e;--cartao:#262829;--tinta:#ececec;--cinza:#b4b7b8;--tinta-2:#a9acad;--linha:#3a3c3e;--vermelho:#ff2a30;--vermelho-texto:#ff5a5f;--botao:#4d5051;--botao-hover:#c4000a;--p-v:#e0060c;--p-c:#5b5e5f;--p-b:#e6e6e6}}.institucional-module__so9GbW__raiz a:focus-visible{outline:3px solid var(--vermelho);outline-offset:3px;border-radius:2px}.institucional-module__so9GbW__topo{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1120px;margin:0 auto;padding:16px;display:flex}.institucional-module__so9GbW__marca{letter-spacing:.12em;text-transform:uppercase;color:var(--cinza);font-size:13px;font-weight:600}.institucional-module__so9GbW__equipe{color:var(--tinta-2);padding:8px 0;font-size:13px;text-decoration:none}.institucional-module__so9GbW__equipe:hover{color:var(--tinta);text-underline-offset:3px;text-decoration:underline}.institucional-module__so9GbW__principal{flex:1}.institucional-module__so9GbW__capa{grid-template-columns:1fr;align-items:center;gap:32px;max-width:1120px;margin:0 auto;padding:clamp(24px,5vw,64px) 16px 0;display:grid}@media (min-width:820px){.institucional-module__so9GbW__capa{grid-template-columns:1fr 1fr;gap:56px}}.institucional-module__so9GbW__capaTexto{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.institucional-module__so9GbW__titulo{margin:0;line-height:0}.institucional-module__so9GbW__logoGrande{width:clamp(190px,34vw,300px);height:auto;display:block}.institucional-module__so9GbW__sub{color:var(--cinza);margin:20px 0 0;font-size:clamp(17px,2vw,20px);font-weight:500}.institucional-module__so9GbW__padrao{justify-self:center;width:100%;max-width:480px;height:auto;display:block}@media (max-width:819px){.institucional-module__so9GbW__padrao{max-width:300px}}.institucional-module__so9GbW__pV{fill:var(--p-v)}.institucional-module__so9GbW__pC{fill:var(--p-c)}.institucional-module__so9GbW__pB{fill:var(--p-b)}.institucional-module__so9GbW__secao{max-width:1120px;margin:0 auto;padding:clamp(44px,7vw,88px) 16px 0}.institucional-module__so9GbW__h2{letter-spacing:-.01em;color:var(--cinza);margin:0 0 8px;font-size:clamp(26px,3.6vw,38px);font-weight:600;line-height:1.15}.institucional-module__so9GbW__texto{max-width:62ch;color:var(--tinta-2);margin:12px 0 0}.institucional-module__so9GbW__horario{color:var(--tinta-2);margin:0}.institucional-module__so9GbW__pessoas{grid-template-columns:1fr;gap:20px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.institucional-module__so9GbW__pessoas{grid-template-columns:1fr 1fr;gap:28px}}.institucional-module__so9GbW__pessoa{background:var(--cartao);border-top:3px solid var(--vermelho);flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:22px 22px 24px;display:flex}.institucional-module__so9GbW__nome{color:var(--tinta);margin:0;font-size:clamp(22px,2.6vw,26px);font-weight:600}.institucional-module__so9GbW__whats{background:var(--botao);color:#fff;border-radius:3px;flex-direction:column;gap:2px;min-width:min(100%,260px);padding:12px 18px 13px;text-decoration:none;display:inline-flex}.institucional-module__so9GbW__whats:hover{background:var(--botao-hover)}.institucional-module__so9GbW__whatsRotulo{opacity:.9;font-size:13px;font-weight:500}.institucional-module__so9GbW__whatsNumero{font-variant-numeric:tabular-nums;font-size:21px;font-weight:700}.institucional-module__so9GbW__email{color:var(--vermelho-texto);overflow-wrap:anywhere;text-underline-offset:4px;font-weight:600;text-decoration-thickness:1px}.institucional-module__so9GbW__redes{color:var(--tinta-2);margin:28px 0 0}.institucional-module__so9GbW__redes a{color:var(--vermelho-texto);text-underline-offset:4px;font-weight:600}.institucional-module__so9GbW__rodape{border-top:3px solid var(--vermelho);width:calc(100% - 32px);max-width:1088px;color:var(--tinta-2);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;margin:clamp(64px,9vw,112px) auto 0;padding:20px 0 28px;font-size:13px;display:flex}.institucional-module__so9GbW__rodape p{margin:0}.institucional-module__so9GbW__rodape a{color:var(--tinta-2);text-underline-offset:3px}
.IndiceDosDias-module__hoa5Ba__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.IndiceDosDias-module__hoa5Ba__lista{margin:0;padding:0;list-style:none}.IndiceDosDias-module__hoa5Ba__grupo{font:italic 400 19px/1.2 var(--serif);color:var(--gold);overflow-wrap:anywhere;padding:18px 20px 6px 72px}.IndiceDosDias-module__hoa5Ba__grupo:first-child{padding-top:6px}.IndiceDosDias-module__hoa5Ba__grupo span{border-top:1px solid var(--line);padding-top:10px;display:block}.IndiceDosDias-module__hoa5Ba__grupo:first-child span{border-top:0;padding-top:0}.IndiceDosDias-module__hoa5Ba__linha{all:unset;box-sizing:border-box;cursor:pointer;border-left:2px solid #0000;grid-template-columns:52px minmax(0,1fr);align-items:start;column-gap:12px;width:100%;min-height:44px;padding:10px 20px 10px 8px;transition:background-color .2s;display:grid}.IndiceDosDias-module__hoa5Ba__linha:hover{background:var(--paper-2)}.IndiceDosDias-module__hoa5Ba__linha:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.IndiceDosDias-module__hoa5Ba__linha.IndiceDosDias-module__hoa5Ba__ativo{border-left-color:var(--accent);background:var(--card)}.IndiceDosDias-module__hoa5Ba__num{font:400 34px/.9 var(--serif);font-variant-numeric:lining-nums tabular-nums;color:var(--ink);text-align:right;padding-top:2px}.IndiceDosDias-module__hoa5Ba__ativo .IndiceDosDias-module__hoa5Ba__num{color:var(--accent)}.IndiceDosDias-module__hoa5Ba__sobre{flex-direction:column;gap:3px;min-width:0;display:flex}.IndiceDosDias-module__hoa5Ba__qd{font:500 12px/1.3 var(--sans);color:var(--muted);font-variant-numeric:tabular-nums}.IndiceDosDias-module__hoa5Ba__qd i{opacity:.75;font-style:normal}.IndiceDosDias-module__hoa5Ba__tit{font:500 18px/1.2 var(--serif);color:var(--ink);overflow-wrap:anywhere;text-wrap:pretty}.IndiceDosDias-module__hoa5Ba__marcos{color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;margin-top:3px;display:flex}.IndiceDosDias-module__hoa5Ba__marco{font:600 11px/1 var(--sans);font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.IndiceDosDias-module__hoa5Ba__marco svg{width:16px;height:16px}.IndiceDosDias-module__hoa5Ba__trilho{display:none}@media (min-width:1100px){.IndiceDosDias-module__hoa5Ba__trilho{z-index:15;background:color-mix(in srgb, var(--paper) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);opacity:0;pointer-events:none;border-radius:22px;flex-direction:column;width:40px;max-height:min(760px,100svh - 170px);transition:opacity .4s;display:flex;position:fixed;top:50%;right:8px;overflow:hidden;transform:translateY(-50%)}.IndiceDosDias-module__hoa5Ba__trilho.IndiceDosDias-module__hoa5Ba__visivel,.IndiceDosDias-module__hoa5Ba__trilho:focus-within{opacity:1;pointer-events:auto}.IndiceDosDias-module__hoa5Ba__trilho.IndiceDosDias-module__hoa5Ba__aberto{background:var(--paper);border-radius:6px;width:380px;box-shadow:0 24px 60px -18px #281c1059}.IndiceDosDias-module__hoa5Ba__aberto .IndiceDosDias-module__hoa5Ba__alternar,.IndiceDosDias-module__hoa5Ba__aberto .IndiceDosDias-module__hoa5Ba__caixa{animation:.26s cubic-bezier(.2,.7,.2,1) IndiceDosDias-module__hoa5Ba__abre}@keyframes IndiceDosDias-module__hoa5Ba__abre{0%{opacity:0;transform:translate(14px)}}.IndiceDosDias-module__hoa5Ba__alternar{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid var(--line);flex-shrink:0;justify-content:center;align-items:center;min-height:44px;padding:0 6px;display:flex}.IndiceDosDias-module__hoa5Ba__alternar:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.IndiceDosDias-module__hoa5Ba__alternarRot{font:600 10px/1 var(--sans);letter-spacing:.08em;color:var(--accent)}.IndiceDosDias-module__hoa5Ba__alternarTit{display:none}.IndiceDosDias-module__hoa5Ba__aberto .IndiceDosDias-module__hoa5Ba__alternar{justify-content:flex-start;padding:0 20px 0 72px}.IndiceDosDias-module__hoa5Ba__aberto .IndiceDosDias-module__hoa5Ba__alternarRot{display:none}.IndiceDosDias-module__hoa5Ba__aberto .IndiceDosDias-module__hoa5Ba__alternarTit{font:400 21px/1.2 var(--serif);color:var(--ink);display:block}.IndiceDosDias-module__hoa5Ba__caixa{overscroll-behavior:contain;scrollbar-width:none;padding:4px 0 8px;overflow-y:auto}.IndiceDosDias-module__hoa5Ba__caixa::-webkit-scrollbar{display:none}.IndiceDosDias-module__hoa5Ba__aberto .IndiceDosDias-module__hoa5Ba__caixa{scrollbar-width:thin;padding:8px 0 14px}.IndiceDosDias-module__hoa5Ba__trilho:not(.IndiceDosDias-module__hoa5Ba__aberto) .IndiceDosDias-module__hoa5Ba__grupo{display:none}.IndiceDosDias-module__hoa5Ba__trilho:not(.IndiceDosDias-module__hoa5Ba__aberto) .IndiceDosDias-module__hoa5Ba__linha{background:0 0;border-left:0;justify-content:center;align-items:center;height:24px;min-height:0;padding:0;display:flex}.IndiceDosDias-module__hoa5Ba__trilho:not(.IndiceDosDias-module__hoa5Ba__aberto) .IndiceDosDias-module__hoa5Ba__num{color:var(--muted);padding:0;font-size:15px;line-height:1;transition:color .2s,transform .2s}.IndiceDosDias-module__hoa5Ba__trilho:not(.IndiceDosDias-module__hoa5Ba__aberto) .IndiceDosDias-module__hoa5Ba__linha:hover .IndiceDosDias-module__hoa5Ba__num{color:var(--ink)}.IndiceDosDias-module__hoa5Ba__trilho:not(.IndiceDosDias-module__hoa5Ba__aberto) .IndiceDosDias-module__hoa5Ba__ativo .IndiceDosDias-module__hoa5Ba__num{color:var(--accent);font-weight:600;transform:scale(1.35)}.IndiceDosDias-module__hoa5Ba__trilho:not(.IndiceDosDias-module__hoa5Ba__aberto) .IndiceDosDias-module__hoa5Ba__sobre{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.IndiceDosDias-module__hoa5Ba__barra{z-index:18;padding:env(safe-area-inset-top) max(4px, env(safe-area-inset-right)) 0 max(4px, env(safe-area-inset-left));background:color-mix(in srgb, var(--paper) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:grid;position:fixed;top:0;left:0;right:0;transform:translateY(-110%)}.IndiceDosDias-module__hoa5Ba__barra.IndiceDosDias-module__hoa5Ba__visivel{transform:none}@media (min-width:1100px){.IndiceDosDias-module__hoa5Ba__barra{display:none}}.IndiceDosDias-module__hoa5Ba__seta,.IndiceDosDias-module__hoa5Ba__atual,.IndiceDosDias-module__hoa5Ba__fechar{all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent}.IndiceDosDias-module__hoa5Ba__seta{width:44px;height:52px;color:var(--ink);justify-content:center;align-items:center;display:flex}.IndiceDosDias-module__hoa5Ba__seta svg{width:20px;height:20px}.IndiceDosDias-module__hoa5Ba__seta:disabled{color:var(--line);cursor:default}.IndiceDosDias-module__hoa5Ba__atual{text-align:center;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:52px;padding:6px 4px;display:flex}.IndiceDosDias-module__hoa5Ba__atual>svg{width:16px;height:16px;color:var(--accent);flex-shrink:0}.IndiceDosDias-module__hoa5Ba__atualDia{font:600 13px/1.25 var(--sans);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.IndiceDosDias-module__hoa5Ba__atualCid{font:italic 400 17px/1.2 var(--serif);color:var(--gold);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.IndiceDosDias-module__hoa5Ba__atualCid:before{content:"·";color:var(--muted);margin-right:8px;font-style:normal}.IndiceDosDias-module__hoa5Ba__seta:focus-visible,.IndiceDosDias-module__hoa5Ba__atual:focus-visible,.IndiceDosDias-module__hoa5Ba__fechar:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:6px}@media (max-width:380px){.IndiceDosDias-module__hoa5Ba__atualDia{font-size:12px}.IndiceDosDias-module__hoa5Ba__atualCid{font-size:15px}}.IndiceDosDias-module__hoa5Ba__fundo{z-index:30;background:#1d1a176b;justify-content:center;align-items:flex-end;animation:.25s ease-out IndiceDosDias-module__hoa5Ba__aparece;display:flex;position:fixed;inset:0}.IndiceDosDias-module__hoa5Ba__folha{background:var(--paper);width:100%;max-width:560px;max-height:min(86svh,100svh - 48px);padding-bottom:env(safe-area-inset-bottom);border-radius:14px 14px 0 0;flex-direction:column;animation:.32s cubic-bezier(.2,.7,.2,1) IndiceDosDias-module__hoa5Ba__sobe;display:flex;box-shadow:0 -18px 50px -20px #0006}.IndiceDosDias-module__hoa5Ba__folhaTopo{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 8px 10px 22px;display:flex;position:relative}.IndiceDosDias-module__hoa5Ba__alca{background:var(--line);border-radius:4px;width:38px;height:4px;margin-left:-19px;position:absolute;top:7px;left:50%}.IndiceDosDias-module__hoa5Ba__folhaTopo h2{font:400 26px/1.1 var(--serif);color:var(--ink);margin:0}.IndiceDosDias-module__hoa5Ba__fechar{width:44px;height:44px;color:var(--ink-2);justify-content:center;align-items:center;display:flex}.IndiceDosDias-module__hoa5Ba__fechar svg{width:20px;height:20px}.IndiceDosDias-module__hoa5Ba__folhaLista{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:6px 0 18px;position:relative;overflow-y:auto}.IndiceDosDias-module__hoa5Ba__folha .IndiceDosDias-module__hoa5Ba__grupo{padding-left:72px}.IndiceDosDias-module__hoa5Ba__folha .IndiceDosDias-module__hoa5Ba__linha{padding:12px 16px 12px 8px}@keyframes IndiceDosDias-module__hoa5Ba__aparece{0%{opacity:0}}@keyframes IndiceDosDias-module__hoa5Ba__sobe{0%{opacity:.4;transform:translateY(40px)}}@media (min-width:1100px){.IndiceDosDias-module__hoa5Ba__fundo{display:none}}@media (prefers-reduced-motion:reduce){.IndiceDosDias-module__hoa5Ba__trilho,.IndiceDosDias-module__hoa5Ba__barra,.IndiceDosDias-module__hoa5Ba__linha,.IndiceDosDias-module__hoa5Ba__num{transition:none!important}.IndiceDosDias-module__hoa5Ba__fundo,.IndiceDosDias-module__hoa5Ba__folha,.IndiceDosDias-module__hoa5Ba__alternar,.IndiceDosDias-module__hoa5Ba__caixa{animation:none!important}}@media print{.IndiceDosDias-module__hoa5Ba__trilho,.IndiceDosDias-module__hoa5Ba__barra,.IndiceDosDias-module__hoa5Ba__fundo{display:none!important}}
.roteiro-v2-module__zG-8SW__raiz{--paper:#f7f3ec;--paper-2:#efe8dc;--card:#fffdf9;--ink:#1d1a17;--ink-2:#4a443d;--muted:#8a8178;--line:#e3d9ca;--accent:var(--m-acento,#c8102e);--accent-soft:color-mix(in srgb,var(--accent) 8%,transparent);--gold:var(--m-ouro,#a8865a);--ok:#1f7a4d;--ok-soft:#1f7a4d18;--warn:#b26a00;--shadow:0 1px 2px #28190a0f,0 6px 24px #28190a12;--serif:var(--font-roteiro-serif),"Cormorant Garamond","Iowan Old Style",Georgia,serif;--sans:var(--font-roteiro-sans),Manrope,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--tab-h:64px;--col:480px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){.roteiro-v2-module__zG-8SW__raiz:not([data-theme=light]){--paper:#12100e;--paper-2:#1b1815;--card:#1f1b18;--ink:#f3ede4;--ink-2:#cfc6ba;--muted:#958b7f;--line:#352e28;--accent:var(--m-acento-esc,#ff4d63);--accent-soft:color-mix(in srgb,var(--accent) 14%,transparent);--gold:var(--m-ouro-esc,#d1ae7b);--ok:#4cc98a;--ok-soft:#4cc98a1f;--warn:#f0a542;--shadow:0 1px 2px #0006,0 8px 28px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.roteiro-v2-module__zG-8SW__raiz[data-theme=dark]{--paper:#12100e;--paper-2:#1b1815;--card:#1f1b18;--ink:#f3ede4;--ink-2:#cfc6ba;--muted:#958b7f;--line:#352e28;--accent:var(--m-acento-esc,#ff4d63);--accent-soft:color-mix(in srgb,var(--accent) 14%,transparent);--gold:var(--m-ouro-esc,#d1ae7b);--ok:#4cc98a;--ok-soft:#4cc98a1f;--warn:#f0a542;--shadow:0 1px 2px #0006,0 8px 28px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(.roteiro-v2-module__zG-8SW__raiz) *{box-sizing:border-box}.roteiro-v2-module__zG-8SW__raiz{background:var(--paper-2);width:100%;min-height:100svh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow-x:clip}:where(.roteiro-v2-module__zG-8SW__raiz) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.roteiro-v2-module__zG-8SW__raiz) a{color:inherit}svg.roteiro-v2-module__zG-8SW__i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.roteiro-v2-module__zG-8SW__app{max-width:var(--col);background:var(--paper);min-height:100vh;padding-bottom:calc(var(--tab-h) + env(safe-area-inset-bottom) + 24px);margin:0 auto;position:relative}@media (min-width:700px){.roteiro-v2-module__zG-8SW__app{box-shadow:0 0 0 1px var(--line),0 30px 80px #0000001f}}.roteiro-v2-module__zG-8SW__tnum{font-variant-numeric:tabular-nums}.roteiro-v2-module__zG-8SW__hero{color:#fff;isolation:isolate;min-height:300px;padding:14px 16px 18px;position:relative;overflow:hidden}.roteiro-v2-module__zG-8SW__hero .roteiro-v2-module__zG-8SW__bg{z-index:-2;position:absolute;inset:0}.roteiro-v2-module__zG-8SW__hero .roteiro-v2-module__zG-8SW__bg svg{width:100%;height:100%;display:block}.roteiro-v2-module__zG-8SW__hero:after{content:"";z-index:-1;background:linear-gradient(#0a060440,#0a060426 35%,#0a0604c7);position:absolute;inset:0}.roteiro-v2-module__zG-8SW__hbar{align-items:center;gap:8px;display:flex}.roteiro-v2-module__zG-8SW__hbar img{filter:drop-shadow(0 1px 6px #00000059);width:auto;height:46px}.roteiro-v2-module__zG-8SW__hbar .roteiro-v2-module__zG-8SW__sp{flex:1}.roteiro-v2-module__zG-8SW__ib{-webkit-backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #ffffff2e;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:relative}.roteiro-v2-module__zG-8SW__ib svg.roteiro-v2-module__zG-8SW__i{width:18px;height:18px}.roteiro-v2-module__zG-8SW__hero h1{font:600 38px/1 var(--serif);letter-spacing:-.01em;text-shadow:0 2px 18px #0000004d;margin:44px 0 6px}.roteiro-v2-module__zG-8SW__hero h1 em{color:#f6d7b8}.roteiro-v2-module__zG-8SW__hero .roteiro-v2-module__zG-8SW__sub{font:500 13px/1.5 var(--sans);opacity:.92}.roteiro-v2-module__zG-8SW__agora{-webkit-backdrop-filter:blur(14px);background:#140e0a6b;border:1px solid #ffffff29;border-radius:18px;margin-top:16px;padding:12px 14px}.roteiro-v2-module__zG-8SW__agora .roteiro-v2-module__zG-8SW__lin{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.roteiro-v2-module__zG-8SW__agora .roteiro-v2-module__zG-8SW__rot{font:700 10px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;opacity:.75}.roteiro-v2-module__zG-8SW__agora .roteiro-v2-module__zG-8SW__relog{font:700 22px/1.1 var(--sans)}.roteiro-v2-module__zG-8SW__agora .roteiro-v2-module__zG-8SW__relog small{font:500 12px var(--sans);opacity:.8;margin-left:6px}.roteiro-v2-module__zG-8SW__agora .roteiro-v2-module__zG-8SW__fuso{font:500 12px/1.4 var(--sans);opacity:.85;margin-top:2px}.roteiro-v2-module__zG-8SW__prox{border-top:1px solid #ffffff24;flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;display:flex}.roteiro-v2-module__zG-8SW__prox button{text-align:left;align-items:center;gap:10px;width:100%;display:flex}.roteiro-v2-module__zG-8SW__prox .roteiro-v2-module__zG-8SW__ico{background:#ffffff24;border-radius:10px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.roteiro-v2-module__zG-8SW__prox .roteiro-v2-module__zG-8SW__ico svg.roteiro-v2-module__zG-8SW__i{width:16px;height:16px}.roteiro-v2-module__zG-8SW__prox .roteiro-v2-module__zG-8SW__t{min-width:0;font:600 13px/1.3 var(--sans);flex:1}.roteiro-v2-module__zG-8SW__prox .roteiro-v2-module__zG-8SW__t small{font:500 11.5px/1.35 var(--sans);opacity:.78;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.roteiro-v2-module__zG-8SW__prox .roteiro-v2-module__zG-8SW__cd{font:800 12px/1.1 var(--sans);color:#1d1a17;white-space:nowrap;background:#fff;border-radius:999px;padding:6px 9px}.roteiro-v2-module__zG-8SW__prox .roteiro-v2-module__zG-8SW__cd.roteiro-v2-module__zG-8SW__fut{color:#fff;background:#ffffff2e}.roteiro-v2-module__zG-8SW__hacts{gap:8px;margin-top:12px;display:flex}.roteiro-v2-module__zG-8SW__hacts button,.roteiro-v2-module__zG-8SW__hacts a{min-height:40px;font:700 12px var(--sans);-webkit-backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #fff3;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:7px;text-decoration:none;display:flex}.roteiro-v2-module__zG-8SW__hacts .roteiro-v2-module__zG-8SW__wa{color:#06331a;background:#25d366;border-color:#25d366}.roteiro-v2-module__zG-8SW__strip{z-index:20;background:color-mix(in srgb,var(--paper) 96%,transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0}.roteiro-v2-module__zG-8SW__strip .roteiro-v2-module__zG-8SW__sc{scrollbar-width:none;scroll-snap-type:x proximity;gap:6px;padding:10px 16px;display:flex;overflow-x:auto}.roteiro-v2-module__zG-8SW__strip .roteiro-v2-module__zG-8SW__sc::-webkit-scrollbar{display:none}.roteiro-v2-module__zG-8SW__chip{scroll-snap-align:center;text-align:center;border:1px solid var(--line);background:var(--card);border-radius:14px;flex-shrink:0;width:50px;padding:7px 0 6px;transition:transform .2s,background .2s;position:relative}.roteiro-v2-module__zG-8SW__chip .roteiro-v2-module__zG-8SW__w{font:700 9.5px/1 var(--sans);letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.roteiro-v2-module__zG-8SW__chip .roteiro-v2-module__zG-8SW__d{font:700 18px/1.15 var(--sans);margin-top:3px}.roteiro-v2-module__zG-8SW__chip .roteiro-v2-module__zG-8SW__m{justify-content:center;gap:2px;height:5px;margin-top:3px;display:flex}.roteiro-v2-module__zG-8SW__chip .roteiro-v2-module__zG-8SW__m i{background:var(--gold);border-radius:50%;width:5px;height:5px}.roteiro-v2-module__zG-8SW__chip.roteiro-v2-module__zG-8SW__hoje{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.roteiro-v2-module__zG-8SW__chip.roteiro-v2-module__zG-8SW__hoje:after{content:"HOJE";font:800 8px/1 var(--sans);letter-spacing:.1em;background:var(--accent);color:#fff;border-radius:999px;padding:3px 5px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.roteiro-v2-module__zG-8SW__chip.roteiro-v2-module__zG-8SW__sel{background:var(--ink);color:var(--paper);border-color:var(--ink)}.roteiro-v2-module__zG-8SW__chip.roteiro-v2-module__zG-8SW__sel .roteiro-v2-module__zG-8SW__w{color:inherit;opacity:.7}.roteiro-v2-module__zG-8SW__chip.roteiro-v2-module__zG-8SW__passado{opacity:.55}.roteiro-v2-module__zG-8SW__chip.roteiro-v2-module__zG-8SW__sel.roteiro-v2-module__zG-8SW__passado{opacity:1}.roteiro-v2-module__zG-8SW__sec{padding:18px 16px 4px}.roteiro-v2-module__zG-8SW__sech{justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 12px;display:flex}.roteiro-v2-module__zG-8SW__sech h2{font:600 26px/1.1 var(--serif);margin:0}.roteiro-v2-module__zG-8SW__sech .roteiro-v2-module__zG-8SW__lk{font:700 12px var(--sans);color:var(--accent)}.roteiro-v2-module__zG-8SW__view{animation:.28s roteiro-v2-module__zG-8SW__entra;display:none}.roteiro-v2-module__zG-8SW__view.roteiro-v2-module__zG-8SW__on{display:block}@keyframes roteiro-v2-module__zG-8SW__entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.roteiro-v2-module__zG-8SW__dia{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;margin-bottom:10px;scroll-margin-top:84px;transition:border-color .2s;overflow:hidden}.roteiro-v2-module__zG-8SW__dia.roteiro-v2-module__zG-8SW__hoje{border-color:var(--accent)}.roteiro-v2-module__zG-8SW__dhead{text-align:left;align-items:center;gap:12px;width:100%;padding:10px 12px 10px 10px;display:flex}.roteiro-v2-module__zG-8SW__thumb{border-radius:14px;flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.roteiro-v2-module__zG-8SW__thumb svg{width:100%;height:100%;display:block}.roteiro-v2-module__zG-8SW__thumb .roteiro-v2-module__zG-8SW__n{font:800 10px/1 var(--sans);color:#fff;text-shadow:0 1px 4px #00000080;position:absolute;bottom:5px;left:6px}.roteiro-v2-module__zG-8SW__dmeta{flex:1;min-width:0}.roteiro-v2-module__zG-8SW__dmeta .roteiro-v2-module__zG-8SW__q{font:700 11px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;display:flex}.roteiro-v2-module__zG-8SW__dmeta .roteiro-v2-module__zG-8SW__q .roteiro-v2-module__zG-8SW__hj{color:#fff;background:var(--accent);letter-spacing:.1em;border-radius:999px;padding:2px 6px;font-size:9px}.roteiro-v2-module__zG-8SW__dmeta .roteiro-v2-module__zG-8SW__c{font:600 21px/1.15 var(--serif);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 4px;overflow:hidden}.roteiro-v2-module__zG-8SW__dmeta .roteiro-v2-module__zG-8SW__r{font:500 12px/1.4 var(--sans);color:var(--ink-2);flex-wrap:wrap;gap:2px 10px;display:flex}.roteiro-v2-module__zG-8SW__dmeta .roteiro-v2-module__zG-8SW__r span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.roteiro-v2-module__zG-8SW__dmeta .roteiro-v2-module__zG-8SW__r svg.roteiro-v2-module__zG-8SW__i{width:13px;height:13px;color:var(--gold)}.roteiro-v2-module__zG-8SW__chev{background:var(--paper-2);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;transition:transform .3s;display:grid}.roteiro-v2-module__zG-8SW__dia.roteiro-v2-module__zG-8SW__open .roteiro-v2-module__zG-8SW__chev{transform:rotate(180deg)}.roteiro-v2-module__zG-8SW__dbody{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.7,.2,1);display:grid}.roteiro-v2-module__zG-8SW__dia.roteiro-v2-module__zG-8SW__open .roteiro-v2-module__zG-8SW__dbody{grid-template-rows:1fr}.roteiro-v2-module__zG-8SW__dbody>div{min-height:0;overflow:hidden}.roteiro-v2-module__zG-8SW__din{border-top:1px dashed var(--line);padding:4px 12px 14px}.roteiro-v2-module__zG-8SW__dtit{font:600 24px/1.1 var(--serif);margin:14px 2px 6px}.roteiro-v2-module__zG-8SW__dtxt{font:400 14px/1.65 var(--sans);color:var(--ink-2);margin:0 2px 12px}.roteiro-v2-module__zG-8SW__fotos{scrollbar-width:none;gap:8px;margin:0 -12px 12px;padding:0 12px;display:flex;overflow-x:auto}.roteiro-v2-module__zG-8SW__fotos::-webkit-scrollbar{display:none}.roteiro-v2-module__zG-8SW__fotos div{border-radius:14px;flex-shrink:0;width:132px;height:96px;overflow:hidden}.roteiro-v2-module__zG-8SW__fotos svg{width:100%;height:100%;display:block}.roteiro-v2-module__zG-8SW__dmapa{background:var(--paper-2);font:600 12.5px/1.35 var(--sans);border-radius:14px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;text-decoration:none;display:flex}.roteiro-v2-module__zG-8SW__dmapa svg.roteiro-v2-module__zG-8SW__i{color:var(--accent)}.roteiro-v2-module__zG-8SW__dmapa span{flex:1}.roteiro-v2-module__zG-8SW__dmapa b{color:var(--accent);white-space:nowrap;font-weight:700}.roteiro-v2-module__zG-8SW__tools{justify-content:flex-end;gap:8px;margin:-2px 0 10px;display:flex}.roteiro-v2-module__zG-8SW__tools button{font:700 12px var(--sans);color:var(--accent);padding:6px 4px}.roteiro-v2-module__zG-8SW__card{border:1px solid var(--line);background:var(--card);border-radius:18px;margin-top:10px;transition:box-shadow .3s;overflow:hidden}.roteiro-v2-module__zG-8SW__card.roteiro-v2-module__zG-8SW__flash{box-shadow:0 0 0 3px var(--accent)}.roteiro-v2-module__zG-8SW__ctop{border-bottom:1px solid var(--line);font:700 10.5px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;padding:10px 14px;display:flex}.roteiro-v2-module__zG-8SW__ctop .roteiro-v2-module__zG-8SW__tp{color:var(--ink-2);align-items:center;gap:6px;display:flex}.roteiro-v2-module__zG-8SW__ctop .roteiro-v2-module__zG-8SW__tp svg.roteiro-v2-module__zG-8SW__i{width:15px;height:15px;color:var(--accent)}.roteiro-v2-module__zG-8SW__ctop .roteiro-v2-module__zG-8SW__sp{flex:1}.roteiro-v2-module__zG-8SW__pill{font:800 10.5px/1 var(--sans);letter-spacing:.02em;text-transform:none;background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:999px;padding:5px 8px}.roteiro-v2-module__zG-8SW__pill.roteiro-v2-module__zG-8SW__okp{background:var(--ok-soft);color:var(--ok)}.roteiro-v2-module__zG-8SW__pill.roteiro-v2-module__zG-8SW__cinza{background:var(--paper-2);color:var(--muted)}.roteiro-v2-module__zG-8SW__cb{padding:14px}.roteiro-v2-module__zG-8SW__cia{align-items:center;gap:10px;margin-bottom:12px;display:flex}.roteiro-v2-module__zG-8SW__logo{border:1px solid var(--line);background:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.roteiro-v2-module__zG-8SW__logo img{object-fit:contain;width:26px;height:26px}.roteiro-v2-module__zG-8SW__logo.roteiro-v2-module__zG-8SW__jl{color:#fff;font:800 12px var(--sans);background:#c8102e;border-color:#c8102e}.roteiro-v2-module__zG-8SW__cia b{font:700 14.5px/1.2 var(--sans);display:block}.roteiro-v2-module__zG-8SW__cia>div{min-width:0}.roteiro-v2-module__zG-8SW__cia small{font:500 12px/1.35 var(--sans);color:var(--muted);display:block}.roteiro-v2-module__zG-8SW__cia small strong{color:var(--ink-2);font-weight:700}.roteiro-v2-module__zG-8SW__trecho{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.roteiro-v2-module__zG-8SW__pt .roteiro-v2-module__zG-8SW__iata{font:600 15px/1 var(--sans);letter-spacing:.06em;color:var(--muted)}.roteiro-v2-module__zG-8SW__pt .roteiro-v2-module__zG-8SW__hr{font:800 34px/1 var(--sans);letter-spacing:-.02em;margin-top:6px}.roteiro-v2-module__zG-8SW__pt .roteiro-v2-module__zG-8SW__hr sup{font:800 12px var(--sans);color:var(--accent);vertical-align:14px;letter-spacing:0;margin-left:3px}.roteiro-v2-module__zG-8SW__pt .roteiro-v2-module__zG-8SW__tz{font:600 11.5px/1.35 var(--sans);color:var(--ink-2);margin-top:4px}.roteiro-v2-module__zG-8SW__pt .roteiro-v2-module__zG-8SW__bsb{font:500 11px/1.35 var(--sans);color:var(--muted)}.roteiro-v2-module__zG-8SW__pt .roteiro-v2-module__zG-8SW__cid{font:500 12px/1.35 var(--sans);color:var(--muted);margin-top:4px}.roteiro-v2-module__zG-8SW__pt .roteiro-v2-module__zG-8SW__term{font:700 10.5px/1 var(--sans);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;margin-top:6px;padding:4px 7px;display:inline-block}.roteiro-v2-module__zG-8SW__pt.roteiro-v2-module__zG-8SW__dir{text-align:right}.roteiro-v2-module__zG-8SW__meio{text-align:center;min-width:64px;padding-top:22px}.roteiro-v2-module__zG-8SW__meio .roteiro-v2-module__zG-8SW__du{font:700 11px/1 var(--sans);color:var(--muted)}.roteiro-v2-module__zG-8SW__meio .roteiro-v2-module__zG-8SW__ln{height:16px;margin:6px 0;position:relative}.roteiro-v2-module__zG-8SW__meio .roteiro-v2-module__zG-8SW__ln:before{content:"";border-top:1.5px dashed var(--line);position:absolute;top:50%;left:0;right:0}.roteiro-v2-module__zG-8SW__meio .roteiro-v2-module__zG-8SW__ln svg{width:16px;height:16px;fill:var(--accent);background:var(--card);box-sizing:content-box;padding:0 2px;position:relative}.roteiro-v2-module__zG-8SW__prog{background:var(--paper-2);border-radius:4px;height:4px;margin-top:12px;overflow:hidden}.roteiro-v2-module__zG-8SW__prog i{background:var(--accent);border-radius:4px;height:100%;display:block}.roteiro-v2-module__zG-8SW__aviso{background:var(--paper-2);font:500 12.5px/1.5 var(--sans);color:var(--ink-2);border-radius:12px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;display:flex}.roteiro-v2-module__zG-8SW__aviso svg.roteiro-v2-module__zG-8SW__i{width:16px;height:16px;color:var(--gold);margin-top:2px}.roteiro-v2-module__zG-8SW__aviso b{color:var(--ink)}.roteiro-v2-module__zG-8SW__paxs{flex-direction:column;gap:8px;margin-top:12px;display:flex}.roteiro-v2-module__zG-8SW__px{border:1px solid var(--line);border-radius:14px;padding:10px 12px}.roteiro-v2-module__zG-8SW__px .roteiro-v2-module__zG-8SW__nm{font:700 13.5px/1.2 var(--sans);align-items:center;gap:8px;display:flex}.roteiro-v2-module__zG-8SW__av{width:26px;height:26px;font:800 11px var(--sans);color:#fff;background:var(--gold);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.roteiro-v2-module__zG-8SW__px .roteiro-v2-module__zG-8SW__gr{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.roteiro-v2-module__zG-8SW__px .roteiro-v2-module__zG-8SW__gr div{min-width:0}.roteiro-v2-module__zG-8SW__px .roteiro-v2-module__zG-8SW__gr span{font:700 9.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:block}.roteiro-v2-module__zG-8SW__px .roteiro-v2-module__zG-8SW__gr b{font:700 14px/1.3 var(--sans);overflow-wrap:anywhere;margin-top:4px;display:block}.roteiro-v2-module__zG-8SW__px .roteiro-v2-module__zG-8SW__gr b.roteiro-v2-module__zG-8SW__big{font-size:20px}.roteiro-v2-module__zG-8SW__locb{font:800 14px/1.3 var(--sans);letter-spacing:.06em;color:var(--ink);align-items:center;gap:5px;margin-top:4px;display:inline-flex}.roteiro-v2-module__zG-8SW__locb svg.roteiro-v2-module__zG-8SW__i{width:14px;height:14px;color:var(--accent)}.roteiro-v2-module__zG-8SW__px .roteiro-v2-module__zG-8SW__row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.roteiro-v2-module__zG-8SW__px.roteiro-v2-module__zG-8SW__row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.roteiro-v2-module__zG-8SW__mini{border:1px solid var(--line);min-height:34px;font:700 12px var(--sans);background:var(--card);border-radius:10px;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:inline-flex}.roteiro-v2-module__zG-8SW__mini svg.roteiro-v2-module__zG-8SW__i{width:14px;height:14px}.roteiro-v2-module__zG-8SW__mini.roteiro-v2-module__zG-8SW__pri{background:var(--ink);color:var(--paper);border-color:var(--ink)}.roteiro-v2-module__zG-8SW__wallets{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.roteiro-v2-module__zG-8SW__wallets img{width:auto;height:34px;display:block}.roteiro-v2-module__zG-8SW__acts{scrollbar-width:none;border-top:1px solid var(--line);background:color-mix(in srgb,var(--paper-2) 50%,var(--card));gap:6px;padding:12px 14px;display:flex;overflow-x:auto}.roteiro-v2-module__zG-8SW__acts::-webkit-scrollbar{display:none}.roteiro-v2-module__zG-8SW__act{border:1px solid var(--line);background:var(--card);min-height:36px;font:700 12px var(--sans);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:7px 12px;text-decoration:none;display:inline-flex}.roteiro-v2-module__zG-8SW__act svg.roteiro-v2-module__zG-8SW__i{width:15px;height:15px}.roteiro-v2-module__zG-8SW__act.roteiro-v2-module__zG-8SW__uber{color:#fff;background:#000;border-color:#000}.roteiro-v2-module__zG-8SW__act.roteiro-v2-module__zG-8SW__n99{color:#1d1a17;background:#fd0;border-color:#fd0}.roteiro-v2-module__zG-8SW__foto{height:150px;position:relative}.roteiro-v2-module__zG-8SW__foto svg{width:100%;height:100%;display:block}.roteiro-v2-module__zG-8SW__foto .roteiro-v2-module__zG-8SW__tag{font:800 11px var(--sans);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:999px;padding:5px 9px;position:absolute;bottom:10px;left:12px}.roteiro-v2-module__zG-8SW__h3{font:600 22px/1.15 var(--serif);margin:0 0 4px}.roteiro-v2-module__zG-8SW__end{font:500 12.5px/1.5 var(--sans);color:var(--muted)}.roteiro-v2-module__zG-8SW__io{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.roteiro-v2-module__zG-8SW__io div{background:var(--paper-2);border-radius:12px;min-width:0;padding:9px 10px}.roteiro-v2-module__zG-8SW__io span{font:700 9.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:block}.roteiro-v2-module__zG-8SW__io b{font:800 16px/1.2 var(--sans);margin-top:5px;display:block}.roteiro-v2-module__zG-8SW__io small{font:500 11px/1.3 var(--sans);color:var(--muted);display:block}.roteiro-v2-module__zG-8SW__lista{font:500 13px/1.45 var(--sans);color:var(--ink-2);flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.roteiro-v2-module__zG-8SW__lista li{gap:8px;display:flex}.roteiro-v2-module__zG-8SW__lista li:before{content:"";background:var(--gold);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.roteiro-v2-module__zG-8SW__lista b{color:var(--ink)}.roteiro-v2-module__zG-8SW__qrrow{border:1px dashed var(--line);border-radius:14px;align-items:center;gap:12px;margin-top:12px;padding:10px;display:flex}.roteiro-v2-module__zG-8SW__qrrow svg{background:#fff;border-radius:6px;flex-shrink:0;width:64px;height:64px;padding:4px}.roteiro-v2-module__zG-8SW__qrrow div{font:500 12px/1.45 var(--sans);color:var(--ink-2)}.roteiro-v2-module__zG-8SW__qrrow b{color:var(--ink);font:700 13px var(--sans);display:block}.roteiro-v2-module__zG-8SW__etapas{border:1px solid var(--line);border-radius:14px;margin-top:12px;overflow:hidden}.roteiro-v2-module__zG-8SW__etapas>button{width:100%;font:700 13px var(--sans);text-align:left;align-items:center;gap:8px;padding:11px 12px;display:flex}.roteiro-v2-module__zG-8SW__etapas>button svg.roteiro-v2-module__zG-8SW__i{color:var(--accent)}.roteiro-v2-module__zG-8SW__etapas>button span{flex:1}.roteiro-v2-module__zG-8SW__etapas>button small{font:600 11.5px var(--sans);color:var(--muted)}.roteiro-v2-module__zG-8SW__etapas .roteiro-v2-module__zG-8SW__eb{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.roteiro-v2-module__zG-8SW__etapas.roteiro-v2-module__zG-8SW__open .roteiro-v2-module__zG-8SW__eb{grid-template-rows:1fr}.roteiro-v2-module__zG-8SW__etapas .roteiro-v2-module__zG-8SW__eb>div{min-height:0;overflow:hidden}.roteiro-v2-module__zG-8SW__etapas ol{margin:0;padding:4px 12px 12px;list-style:none;position:relative}.roteiro-v2-module__zG-8SW__etapas li{grid-template-columns:58px 14px minmax(0,1fr);align-items:start;gap:8px;padding:6px 0;display:grid;position:relative}.roteiro-v2-module__zG-8SW__etapas li .roteiro-v2-module__zG-8SW__h{font:800 14px/1.2 var(--sans);text-align:right}.roteiro-v2-module__zG-8SW__etapas li .roteiro-v2-module__zG-8SW__h small{font:600 10px var(--sans);color:var(--muted);display:block}.roteiro-v2-module__zG-8SW__etapas li .roteiro-v2-module__zG-8SW__dt{border:2px solid var(--accent);background:var(--card);z-index:1;border-radius:50%;width:10px;height:10px;margin-top:3px;position:relative}.roteiro-v2-module__zG-8SW__etapas li:not(:last-child):after{content:"";background:var(--line);width:2px;position:absolute;top:20px;bottom:-8px;left:70px}.roteiro-v2-module__zG-8SW__etapas li .roteiro-v2-module__zG-8SW__tx{font:600 13px/1.35 var(--sans)}.roteiro-v2-module__zG-8SW__etapas li .roteiro-v2-module__zG-8SW__tx small{font:500 11.5px/1.4 var(--sans);color:var(--muted);display:block}.roteiro-v2-module__zG-8SW__etapas li.roteiro-v2-module__zG-8SW__key .roteiro-v2-module__zG-8SW__dt{background:var(--accent)}.roteiro-v2-module__zG-8SW__ck{background:var(--paper-2);font:500 12.5px/1.5 var(--sans);color:var(--ink-2);border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 12px;display:flex}.roteiro-v2-module__zG-8SW__ck svg.roteiro-v2-module__zG-8SW__i{width:17px;height:17px;color:var(--gold);margin-top:2px}.roteiro-v2-module__zG-8SW__ck b{font:800 13.5px/1.35 var(--sans);color:var(--ink);display:block}.roteiro-v2-module__zG-8SW__ck div b:not(:first-child){font-size:inherit;display:inline}.roteiro-v2-module__zG-8SW__ckOn{background:var(--accent-soft)}.roteiro-v2-module__zG-8SW__ckOn svg.roteiro-v2-module__zG-8SW__i,.roteiro-v2-module__zG-8SW__ckOn>div>b:first-child{color:var(--accent)}.roteiro-v2-module__zG-8SW__ckOk{background:var(--ok-soft)}.roteiro-v2-module__zG-8SW__ckOk svg.roteiro-v2-module__zG-8SW__i,.roteiro-v2-module__zG-8SW__ckOk>div>b:first-child{color:var(--ok)}.roteiro-v2-module__zG-8SW__ckAero{background:#ffd60a33;border:1px solid #e0b800}.roteiro-v2-module__zG-8SW__ckAero svg.roteiro-v2-module__zG-8SW__i{color:#a07c00}.roteiro-v2-module__zG-8SW__ck{margin-top:10px;padding:9px 11px}.roteiro-v2-module__zG-8SW__ck b{font-size:13px}.roteiro-v2-module__zG-8SW__ck small{font:500 12px/1.4 var(--sans);color:var(--ink-2);display:block}.roteiro-v2-module__zG-8SW__cps{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.roteiro-v2-module__zG-8SW__ck .roteiro-v2-module__zG-8SW__cps .roteiro-v2-module__zG-8SW__mini{min-height:32px;padding:5px 10px}.roteiro-v2-module__zG-8SW__st{font:700 12.5px/1.4 var(--sans);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:10px;display:flex}.roteiro-v2-module__zG-8SW__st .roteiro-v2-module__zG-8SW__dot{align-items:center;gap:6px;font-weight:800;display:inline-flex}.roteiro-v2-module__zG-8SW__st .roteiro-v2-module__zG-8SW__dot:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.roteiro-v2-module__zG-8SW__st .roteiro-v2-module__zG-8SW__ok{color:var(--ok)}.roteiro-v2-module__zG-8SW__st .roteiro-v2-module__zG-8SW__at{color:var(--warn)}.roteiro-v2-module__zG-8SW__st .roteiro-v2-module__zG-8SW__cx{color:var(--accent)}.roteiro-v2-module__zG-8SW__st .roteiro-v2-module__zG-8SW__sob{font:700 11.5px var(--sans);color:var(--accent);margin-left:auto;padding:4px 0}.roteiro-v2-module__zG-8SW__st small{font:500 11.5px var(--sans);color:var(--muted)}.roteiro-v2-module__zG-8SW__vdet{border-top:1px solid var(--line);width:100%;min-height:40px;font:700 12.5px var(--sans);color:var(--accent);justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:10px 6px;display:flex}.roteiro-v2-module__zG-8SW__vdet svg.roteiro-v2-module__zG-8SW__i{width:16px;height:16px;transition:transform .3s}.roteiro-v2-module__zG-8SW__card.roteiro-v2-module__zG-8SW__det .roteiro-v2-module__zG-8SW__vdet svg.roteiro-v2-module__zG-8SW__i{transform:rotate(180deg)}.roteiro-v2-module__zG-8SW__dtl{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.roteiro-v2-module__zG-8SW__card.roteiro-v2-module__zG-8SW__det .roteiro-v2-module__zG-8SW__dtl{grid-template-rows:1fr}.roteiro-v2-module__zG-8SW__dtl>div{min-height:0;overflow:hidden}.roteiro-v2-module__zG-8SW__dtl .roteiro-v2-module__zG-8SW__cb{padding-top:0}.roteiro-v2-module__zG-8SW__pt .roteiro-v2-module__zG-8SW__hr{font-size:30px}.roteiro-v2-module__zG-8SW__pt .roteiro-v2-module__zG-8SW__tm{font:600 11px/1.3 var(--sans);color:var(--muted);margin-top:3px}.roteiro-v2-module__zG-8SW__filtros{scrollbar-width:none;gap:6px;margin:0 -16px 12px;padding:0 16px;display:flex;overflow-x:auto}.roteiro-v2-module__zG-8SW__filtros::-webkit-scrollbar{display:none}.roteiro-v2-module__zG-8SW__filtros button{border:1px solid var(--line);background:var(--card);font:700 12px var(--sans);border-radius:999px;flex-shrink:0;padding:8px 12px}.roteiro-v2-module__zG-8SW__filtros button.roteiro-v2-module__zG-8SW__on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.roteiro-v2-module__zG-8SW__dgrp{margin-bottom:16px}.roteiro-v2-module__zG-8SW__dgrp h3{font:700 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:8px;margin:0 0 8px;display:flex}.roteiro-v2-module__zG-8SW__dgrp h3 b{font:600 18px var(--serif);letter-spacing:0;text-transform:none;color:var(--ink)}.roteiro-v2-module__zG-8SW__doc{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:16px;align-items:center;gap:12px;width:100%;margin-bottom:6px;padding:10px 12px;display:flex}.roteiro-v2-module__zG-8SW__doc .roteiro-v2-module__zG-8SW__di{border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.roteiro-v2-module__zG-8SW__doc .roteiro-v2-module__zG-8SW__di svg.roteiro-v2-module__zG-8SW__i{width:19px;height:19px}.roteiro-v2-module__zG-8SW__doc .roteiro-v2-module__zG-8SW__tx{flex:1;min-width:0}.roteiro-v2-module__zG-8SW__doc .roteiro-v2-module__zG-8SW__tx b{font:700 13.5px/1.3 var(--sans);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.roteiro-v2-module__zG-8SW__doc .roteiro-v2-module__zG-8SW__tx small{font:500 11.5px/1.35 var(--sans);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.roteiro-v2-module__zG-8SW__doc .roteiro-v2-module__zG-8SW__use{font:800 9.5px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ok);background:var(--ok-soft);white-space:nowrap;border-radius:999px;padding:4px 6px}.roteiro-v2-module__zG-8SW__kCartao{color:#c8102e;background:#c8102e1a}.roteiro-v2-module__zG-8SW__kPassagem{color:#3b6fd4;background:#3b6fd41a}.roteiro-v2-module__zG-8SW__kVoucher{color:#8a6a3e;background:#a8865a22}.roteiro-v2-module__zG-8SW__kIngresso{color:#7b4fd6;background:#7b4fd61a}.roteiro-v2-module__zG-8SW__kSeguro{color:#1f7a4d;background:#1f7a4d1a}.roteiro-v2-module__zG-8SW__kBilhete{color:#c25800;background:#ed6c001f}.roteiro-v2-module__zG-8SW__raiz[data-theme=dark] .roteiro-v2-module__zG-8SW__kVoucher{color:#d1ae7b}@media (prefers-color-scheme:dark){.roteiro-v2-module__zG-8SW__raiz:not([data-theme=light]) .roteiro-v2-module__zG-8SW__kVoucher{color:#d1ae7b}}.roteiro-v2-module__zG-8SW__hdocs{margin:0 0 14px}.roteiro-v2-module__zG-8SW__hdt{font:700 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;margin-bottom:8px;display:flex}.roteiro-v2-module__zG-8SW__hdt svg.roteiro-v2-module__zG-8SW__i{width:14px;height:14px;color:var(--accent)}.roteiro-v2-module__zG-8SW__hdt .roteiro-v2-module__zG-8SW__lk{font:700 12px var(--sans);letter-spacing:0;text-transform:none;color:var(--accent);margin-left:auto}.roteiro-v2-module__zG-8SW__hdl{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px 2px;display:flex;overflow-x:auto}.roteiro-v2-module__zG-8SW__hdl::-webkit-scrollbar{display:none}.roteiro-v2-module__zG-8SW__hdl .roteiro-v2-module__zG-8SW__doc{flex-shrink:0;width:auto;max-width:230px;margin:0}.roteiro-v2-module__zG-8SW__offline{background:var(--ok-soft);color:var(--ok);font:600 12.5px/1.4 var(--sans);border-radius:16px;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:flex}.roteiro-v2-module__zG-8SW__rota{background:var(--card);border:1px solid var(--line);border-radius:20px;margin-bottom:14px;overflow:hidden}.roteiro-v2-module__zG-8SW__rota svg{width:100%;height:auto;display:block}.roteiro-v2-module__zG-8SW__rota .roteiro-v2-module__zG-8SW__leg{font:500 12px/1.5 var(--sans);color:var(--muted);border-top:1px solid var(--line);padding:10px 14px}.roteiro-v2-module__zG-8SW__lugar{background:var(--card);border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:12px;display:flex}.roteiro-v2-module__zG-8SW__lugar .roteiro-v2-module__zG-8SW__num{background:var(--accent);color:#fff;width:26px;height:26px;font:800 12px/26px var(--sans);text-align:center;border-radius:50%;flex-shrink:0}.roteiro-v2-module__zG-8SW__lugar .roteiro-v2-module__zG-8SW__tx{flex:1;min-width:0}.roteiro-v2-module__zG-8SW__lugar .roteiro-v2-module__zG-8SW__tx b{font:700 13.5px/1.3 var(--sans);display:block}.roteiro-v2-module__zG-8SW__lugar .roteiro-v2-module__zG-8SW__tx small{font:500 12px/1.4 var(--sans);color:var(--muted);display:block}.roteiro-v2-module__zG-8SW__lugar .roteiro-v2-module__zG-8SW__acts{background:0 0;border:0;padding:8px 0 0}.roteiro-v2-module__zG-8SW__nt{background:var(--card);border:1px solid var(--line);text-align:left;border-radius:16px;gap:12px;width:100%;margin-bottom:8px;padding:12px;display:flex;position:relative}.roteiro-v2-module__zG-8SW__nt.roteiro-v2-module__zG-8SW__novo:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:14px;right:12px}.roteiro-v2-module__zG-8SW__nt .roteiro-v2-module__zG-8SW__di{border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.roteiro-v2-module__zG-8SW__nt .roteiro-v2-module__zG-8SW__tx{flex:1;min-width:0;padding-right:10px}.roteiro-v2-module__zG-8SW__nt .roteiro-v2-module__zG-8SW__tx b{font:700 13.5px/1.3 var(--sans);display:block}.roteiro-v2-module__zG-8SW__nt .roteiro-v2-module__zG-8SW__tx p{font:500 12.5px/1.45 var(--sans);color:var(--ink-2);margin:3px 0 0}.roteiro-v2-module__zG-8SW__nt .roteiro-v2-module__zG-8SW__tx small{font:600 11px var(--sans);color:var(--muted);margin-top:5px;display:block}.roteiro-v2-module__zG-8SW__prefs{background:var(--card);border:1px solid var(--line);border-radius:16px;margin-top:16px;padding:4px 12px}.roteiro-v2-module__zG-8SW__prefs label{border-bottom:1px solid var(--line);font:600 13px var(--sans);align-items:center;gap:10px;padding:10px 0;display:flex}.roteiro-v2-module__zG-8SW__prefs label:last-child{border:0}.roteiro-v2-module__zG-8SW__prefs label span{flex:1}.roteiro-v2-module__zG-8SW__prefs input{appearance:none;background:var(--line);cursor:pointer;border-radius:999px;width:42px;height:24px;transition:background .2s;position:relative}.roteiro-v2-module__zG-8SW__prefs input:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.roteiro-v2-module__zG-8SW__prefs input:checked{background:var(--ok)}.roteiro-v2-module__zG-8SW__prefs input:checked:after{transform:translate(18px)}.roteiro-v2-module__zG-8SW__tabs{width:min(100%,var(--col));z-index:40;height:calc(var(--tab-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb,var(--card) 90%,transparent);-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.roteiro-v2-module__zG-8SW__tabs button{font:700 10.5px var(--sans);color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.roteiro-v2-module__zG-8SW__tabs button svg.roteiro-v2-module__zG-8SW__i{width:22px;height:22px}.roteiro-v2-module__zG-8SW__tabs button.roteiro-v2-module__zG-8SW__on{color:var(--accent)}.roteiro-v2-module__zG-8SW__tabs button.roteiro-v2-module__zG-8SW__on:before{content:"";background:var(--accent);border-radius:0 0 3px 3px;width:28px;height:3px;position:absolute;top:0}.roteiro-v2-module__zG-8SW__badge{background:var(--accent);color:#fff;min-width:17px;height:17px;font:800 10px/17px var(--sans);text-align:center;border-radius:999px;padding:0 4px;position:absolute;top:8px;left:calc(50% + 6px)}.roteiro-v2-module__zG-8SW__ov{z-index:60;opacity:0;pointer-events:none;background:#0a060480;transition:opacity .25s;position:fixed;inset:0}.roteiro-v2-module__zG-8SW__ov.roteiro-v2-module__zG-8SW__on{opacity:1;pointer-events:auto}.roteiro-v2-module__zG-8SW__sheet{width:min(100%,var(--col));z-index:61;background:var(--paper);max-height:90vh;padding:0 16px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;transition:transform .32s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:0;left:50%;overflow:auto;transform:translate(-50%,105%)}.roteiro-v2-module__zG-8SW__sheet.roteiro-v2-module__zG-8SW__on{transform:translate(-50%)}@media (min-width:700px){.roteiro-v2-module__zG-8SW__sheet{opacity:0;border-radius:24px;max-height:86vh;bottom:50%;transform:translate(-50%,60%)scale(.98)}.roteiro-v2-module__zG-8SW__sheet.roteiro-v2-module__zG-8SW__on{opacity:1;transform:translate(-50%,50%)}}.roteiro-v2-module__zG-8SW__shh{background:var(--paper);z-index:1;align-items:center;gap:10px;padding:14px 0 10px;display:flex;position:sticky;top:0}.roteiro-v2-module__zG-8SW__shh:before{content:"";background:var(--line);border-radius:4px;width:38px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.roteiro-v2-module__zG-8SW__shh b{font:600 22px/1.1 var(--serif);flex:1}.roteiro-v2-module__zG-8SW__shh button{background:var(--paper-2);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.roteiro-v2-module__zG-8SW__bp{color:#1d1a17;box-shadow:var(--shadow);background:#fff;border-radius:20px;overflow:hidden}.roteiro-v2-module__zG-8SW__bp .roteiro-v2-module__zG-8SW__bh{color:#fff;font:800 13px var(--sans);letter-spacing:.04em;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.roteiro-v2-module__zG-8SW__bp .roteiro-v2-module__zG-8SW__bh small{font:600 11px var(--sans);opacity:.85}.roteiro-v2-module__zG-8SW__bp .roteiro-v2-module__zG-8SW__bm{grid-template-columns:1fr auto 1fr;align-items:end;padding:16px;display:grid}.roteiro-v2-module__zG-8SW__bp .roteiro-v2-module__zG-8SW__bm b{font:800 40px/1 var(--sans);display:block}.roteiro-v2-module__zG-8SW__bp .roteiro-v2-module__zG-8SW__bm small{font:600 11px var(--sans);color:#6a635b;margin-top:4px;display:block}.roteiro-v2-module__zG-8SW__bp .roteiro-v2-module__zG-8SW__bf{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 16px 14px;display:grid}.roteiro-v2-module__zG-8SW__bp .roteiro-v2-module__zG-8SW__bf span{font:700 9px/1 var(--sans);letter-spacing:.12em;color:#8a8178;text-transform:uppercase;display:block}.roteiro-v2-module__zG-8SW__bp .roteiro-v2-module__zG-8SW__bf b{font:800 15px/1.2 var(--sans);margin-top:4px;display:block}.roteiro-v2-module__zG-8SW__bp .roteiro-v2-module__zG-8SW__bq{border-top:2px dashed #e6ded2;place-items:center;padding:16px;display:grid}.roteiro-v2-module__zG-8SW__bp .roteiro-v2-module__zG-8SW__bq svg{width:170px;height:170px}.roteiro-v2-module__zG-8SW__bp .roteiro-v2-module__zG-8SW__bq small{font:600 11px var(--sans);color:#8a8178;text-align:center;margin-top:8px}.roteiro-v2-module__zG-8SW__vch{background:var(--card);border:1px solid var(--line);border-radius:20px;overflow:hidden}.roteiro-v2-module__zG-8SW__vch .roteiro-v2-module__zG-8SW__vh{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.roteiro-v2-module__zG-8SW__vch .roteiro-v2-module__zG-8SW__vh img{width:auto;height:40px}.roteiro-v2-module__zG-8SW__vch .roteiro-v2-module__zG-8SW__vh div{font:700 10px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:right;flex:1}.roteiro-v2-module__zG-8SW__vch .roteiro-v2-module__zG-8SW__vb{padding:16px}.roteiro-v2-module__zG-8SW__vch dl{font:500 13px/1.4 var(--sans);grid-template-columns:auto minmax(0,1fr);gap:8px 14px;margin:12px 0 0;display:grid}.roteiro-v2-module__zG-8SW__vch dt{color:var(--muted);font-weight:600}.roteiro-v2-module__zG-8SW__vch dd{overflow-wrap:anywhere;margin:0;font-weight:700}.roteiro-v2-module__zG-8SW__qrbig{background:#fff;border-radius:16px;place-items:center;margin-top:16px;padding:14px;display:grid}.roteiro-v2-module__zG-8SW__qrbig svg{width:180px;height:180px}.roteiro-v2-module__zG-8SW__shacts{gap:8px;margin-top:14px;display:flex}.roteiro-v2-module__zG-8SW__shacts button,.roteiro-v2-module__zG-8SW__shacts a{border:1px solid var(--line);background:var(--card);min-height:44px;font:700 13px var(--sans);border-radius:14px;flex:1;justify-content:center;align-items:center;gap:7px;text-decoration:none;display:flex}.roteiro-v2-module__zG-8SW__shacts .roteiro-v2-module__zG-8SW__pri{background:var(--ink);color:var(--paper);border-color:var(--ink)}.roteiro-v2-module__zG-8SW__nota{font:500 11.5px/1.5 var(--sans);color:var(--muted);margin-top:12px}.roteiro-v2-module__zG-8SW__motorista{color:#fff;background:#1d1a17;border-radius:18px;margin-top:14px;padding:18px 16px}.roteiro-v2-module__zG-8SW__motorista small{font:700 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;opacity:.7;display:block}.roteiro-v2-module__zG-8SW__motorista b{font:700 22px/1.4 "Hiragino Sans","Noto Sans JP",var(--sans);margin-top:8px;display:block}.roteiro-v2-module__zG-8SW__motorista span{font:500 12.5px/1.4 var(--sans);opacity:.8;margin-top:6px;display:block}.roteiro-v2-module__zG-8SW__lnk{background:var(--paper-2);font:700 13px var(--sans);word-break:break-all;border-radius:14px;align-items:center;gap:8px;padding:12px;display:flex}.roteiro-v2-module__zG-8SW__toast{left:50%;bottom:calc(var(--tab-h) + 18px + env(safe-area-inset-bottom));background:var(--ink);color:var(--paper);font:700 13px var(--sans);opacity:0;pointer-events:none;z-index:80;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;transition:all .25s;display:flex;position:fixed;transform:translate(-50%,20px)}.roteiro-v2-module__zG-8SW__toast.roteiro-v2-module__zG-8SW__on{opacity:1;transform:translate(-50%)}.roteiro-v2-module__zG-8SW__toast svg.roteiro-v2-module__zG-8SW__i{width:16px;height:16px;color:var(--ok)}@media (prefers-reduced-motion:reduce){:where(.roteiro-v2-module__zG-8SW__raiz) *{transition:none!important;animation:none!important}}.roteiro-v2-module__zG-8SW__hero .roteiro-v2-module__zG-8SW__bg img,.roteiro-v2-module__zG-8SW__thumb img,.roteiro-v2-module__zG-8SW__fotos img,.roteiro-v2-module__zG-8SW__foto img{object-fit:cover;width:100%;height:100%;display:block}.roteiro-v2-module__zG-8SW__semFoto{background:linear-gradient(160deg,var(--gold) 0%,color-mix(in srgb,var(--accent) 55%,#1d1a17) 100%);width:100%;height:100%}.roteiro-v2-module__zG-8SW__hbar .roteiro-v2-module__zG-8SW__marcaTxt{font:600 22px/1 var(--serif);text-shadow:0 1px 8px #00000059}.roteiro-v2-module__zG-8SW__resumo{font:400 14px/1.65 var(--sans);color:var(--ink-2);margin:0 2px 12px}.roteiro-v2-module__zG-8SW__resumo p{margin:0 0 8px}.roteiro-v2-module__zG-8SW__resumo a{color:var(--accent);font-weight:700}.roteiro-v2-module__zG-8SW__wallets a{display:inline-block}.roteiro-v2-module__zG-8SW__docRow{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.roteiro-v2-module__zG-8SW__mini.roteiro-v2-module__zG-8SW__sem{opacity:.6}.roteiro-v2-module__zG-8SW__ck a.roteiro-v2-module__zG-8SW__mini{margin-top:6px}.roteiro-v2-module__zG-8SW__vazio{font:500 13px/1.5 var(--sans);color:var(--muted);padding:8px 2px}.roteiro-v2-module__zG-8SW__indisp{text-align:center;place-items:center;min-height:100svh;padding:24px 16px;display:grid}.roteiro-v2-module__zG-8SW__indisp h1{font:600 30px/1.15 var(--serif);margin:0 0 10px}.roteiro-v2-module__zG-8SW__indisp p{font:500 14px/1.5 var(--sans);color:var(--ink-2);margin:0}.roteiro-v2-module__zG-8SW__indisp .roteiro-v2-module__zG-8SW__assin{font:700 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:18px}.roteiro-v2-module__zG-8SW__famTag{font:700 11px/1 var(--sans);letter-spacing:.06em;background:#ffffff29;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:6px 10px;display:inline-flex}.roteiro-v2-module__zG-8SW__shareOff{border:1px solid var(--line);width:100%;min-height:42px;font:700 13px var(--sans);color:var(--accent);border-radius:14px;margin-top:10px}.roteiro-v2-module__zG-8SW__data{font:600 11.5px/1.3 var(--sans);color:var(--muted);margin-top:2px}.roteiro-v2-module__zG-8SW__hero{--capa-h:168px;--hero-fundo:#17120e;background:var(--hero-fundo);min-height:0;padding-bottom:16px}.roteiro-v2-module__zG-8SW__hero .roteiro-v2-module__zG-8SW__bg{height:var(--capa-h);inset:0 0 auto}.roteiro-v2-module__zG-8SW__hero:after{height:var(--capa-h);background:linear-gradient(180deg,#0a060466,#0a06041f 38%,var(--hero-fundo));inset:0 0 auto}.roteiro-v2-module__zG-8SW__hbar img{height:40px}.roteiro-v2-module__zG-8SW__hero h1{margin:52px 0 6px;font-size:34px}.roteiro-v2-module__zG-8SW__agora{background:#ffffff0f;border-color:#ffffff1f}.roteiro-v2-module__zG-8SW__logo.roteiro-v2-module__zG-8SW__selo{color:#fff;font:800 12px/1 var(--sans);letter-spacing:.04em}.roteiro-v2-module__zG-8SW__bags{border-top:1px dashed var(--line);margin-top:10px;padding-top:10px}.roteiro-v2-module__zG-8SW__bagsT{font:700 9.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;display:block}.roteiro-v2-module__zG-8SW__bags ul{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.roteiro-v2-module__zG-8SW__bags li{background:var(--paper-2);border-radius:12px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.roteiro-v2-module__zG-8SW__bagIc{background:var(--card);width:28px;height:28px;color:var(--gold);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.roteiro-v2-module__zG-8SW__bagIc svg.roteiro-v2-module__zG-8SW__i{width:16px;height:16px}.roteiro-v2-module__zG-8SW__bagTx{min-width:0}.roteiro-v2-module__zG-8SW__bagTx small{font:600 10.5px/1.2 var(--sans);color:var(--muted);display:block}.roteiro-v2-module__zG-8SW__bagTx b{font:700 13px/1.3 var(--sans);overflow-wrap:anywhere;display:block}.roteiro-v2-module__zG-8SW__noite{border:1px dashed color-mix(in srgb,var(--gold) 55%,var(--line));background:color-mix(in srgb,var(--gold) 7%,var(--card));border-radius:16px;margin-top:12px;overflow:hidden}.roteiro-v2-module__zG-8SW__noiteTop{align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.roteiro-v2-module__zG-8SW__noiteIc{background:var(--card);width:34px;height:34px;color:var(--gold);border:1px solid var(--line);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.roteiro-v2-module__zG-8SW__noiteTx{flex:1;min-width:0}.roteiro-v2-module__zG-8SW__noiteTx small{font:700 9.5px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:block}.roteiro-v2-module__zG-8SW__noiteTx button{text-align:left;font:600 19px/1.2 var(--serif);min-height:24px;margin-top:4px;display:block}.roteiro-v2-module__zG-8SW__noiteTx span{font:500 12px/1.45 var(--sans);color:var(--muted);margin-top:2px;display:block}.roteiro-v2-module__zG-8SW__noite .roteiro-v2-module__zG-8SW__acts{border-top:1px dashed color-mix(in srgb,var(--gold) 40%,var(--line));background:0 0}.roteiro-v2-module__zG-8SW__contatos{flex-direction:column;gap:8px;margin-top:4px;display:flex}.roteiro-v2-module__zG-8SW__contatos a{border:1px solid var(--line);background:var(--card);border-radius:16px;align-items:center;gap:12px;min-height:58px;padding:10px 12px;text-decoration:none;display:flex}.roteiro-v2-module__zG-8SW__contatos .roteiro-v2-module__zG-8SW__av{width:36px;height:36px;font-size:14px}.roteiro-v2-module__zG-8SW__ctNome{font:700 15px var(--sans);flex:1}.roteiro-v2-module__zG-8SW__ctWa{font:700 12px var(--sans);color:#06331a;background:#25d366;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.roteiro-v2-module__zG-8SW__ctWa svg.roteiro-v2-module__zG-8SW__i{width:15px;height:15px}.roteiro-v2-module__zG-8SW__mreal{background:var(--card);border:1px solid var(--line);border-radius:20px;margin-bottom:14px;overflow:hidden}.roteiro-v2-module__zG-8SW__mreal .roteiro-v2-module__zG-8SW__filtros{margin:0;padding:12px 14px 10px}.roteiro-v2-module__zG-8SW__filtros button small{opacity:.75;font-weight:500}.roteiro-v2-module__zG-8SW__gmap{background:var(--paper-2);width:100%;height:380px}.roteiro-v2-module__zG-8SW__mreal .roteiro-v2-module__zG-8SW__leg{font:500 12px/1.5 var(--sans);color:var(--muted);border-top:1px solid var(--line);padding:10px 14px}.roteiro-v2-module__zG-8SW__chip .roteiro-v2-module__zG-8SW__cc{display:none}.roteiro-v2-module__zG-8SW__cards>.roteiro-v2-module__zG-8SW__card:first-child{margin-top:10px}@media (min-width:1024px){.roteiro-v2-module__zG-8SW__raiz{--col:1240px}.roteiro-v2-module__zG-8SW__app{flex-direction:column;max-width:1240px;padding-bottom:48px;display:flex}.roteiro-v2-module__zG-8SW__hero{--capa-h:230px;order:0;grid-template-columns:minmax(0,1fr) 420px;align-items:start;column-gap:36px;padding:18px 36px 24px;display:grid}.roteiro-v2-module__zG-8SW__hbar{grid-column:1/-1}.roteiro-v2-module__zG-8SW__hero h1{grid-column:1;margin:96px 0 8px;font-size:48px}.roteiro-v2-module__zG-8SW__hero .roteiro-v2-module__zG-8SW__sub,.roteiro-v2-module__zG-8SW__famTag,.roteiro-v2-module__zG-8SW__hacts{grid-column:1}.roteiro-v2-module__zG-8SW__hero .roteiro-v2-module__zG-8SW__sub{font-size:14px}.roteiro-v2-module__zG-8SW__famTag{justify-self:start}.roteiro-v2-module__zG-8SW__agora{grid-area:2/2/span 4;margin-top:28px}.roteiro-v2-module__zG-8SW__hacts{max-width:440px;margin-top:16px}.roteiro-v2-module__zG-8SW__tabs{border-top:0;border-bottom:1px solid var(--line);order:1;justify-content:flex-start;gap:2px;width:100%;height:56px;padding:0 28px;display:flex;position:sticky;top:0;left:auto;transform:none}.roteiro-v2-module__zG-8SW__tabs button{color:var(--ink-2);flex-direction:row;gap:8px;padding:0 16px;font-size:13.5px}.roteiro-v2-module__zG-8SW__tabs button svg.roteiro-v2-module__zG-8SW__i{width:18px;height:18px}.roteiro-v2-module__zG-8SW__tabs button.roteiro-v2-module__zG-8SW__on{color:var(--accent)}.roteiro-v2-module__zG-8SW__tabs button.roteiro-v2-module__zG-8SW__on:before{border-radius:3px 3px 0 0;width:auto;inset:auto 10px 0}.roteiro-v2-module__zG-8SW__badge{margin-left:2px;position:static}.roteiro-v2-module__zG-8SW__view{order:2}.roteiro-v2-module__zG-8SW__vg.roteiro-v2-module__zG-8SW__on{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;padding:22px 36px 0;display:grid}.roteiro-v2-module__zG-8SW__vg .roteiro-v2-module__zG-8SW__strip{-webkit-backdrop-filter:none;scrollbar-width:thin;background:0 0;border:0;max-height:calc(100vh - 92px);position:sticky;top:72px;overflow:auto}.roteiro-v2-module__zG-8SW__vg .roteiro-v2-module__zG-8SW__strip .roteiro-v2-module__zG-8SW__sc{flex-direction:column;gap:6px;padding:0 2px 8px;overflow:visible}.roteiro-v2-module__zG-8SW__vg .roteiro-v2-module__zG-8SW__chip{text-align:left;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:10px;width:100%;padding:8px 10px;display:grid}.roteiro-v2-module__zG-8SW__vg .roteiro-v2-module__zG-8SW__chip .roteiro-v2-module__zG-8SW__w{text-align:center;grid-area:1/1}.roteiro-v2-module__zG-8SW__vg .roteiro-v2-module__zG-8SW__chip .roteiro-v2-module__zG-8SW__d{text-align:center;grid-area:2/1;margin-top:2px}.roteiro-v2-module__zG-8SW__vg .roteiro-v2-module__zG-8SW__chip .roteiro-v2-module__zG-8SW__m{display:none}.roteiro-v2-module__zG-8SW__vg .roteiro-v2-module__zG-8SW__chip .roteiro-v2-module__zG-8SW__cc{min-width:0;font:600 15px/1.25 var(--serif);white-space:nowrap;text-overflow:ellipsis;grid-area:1/2/span 2;display:block;overflow:hidden}.roteiro-v2-module__zG-8SW__vg .roteiro-v2-module__zG-8SW__chip .roteiro-v2-module__zG-8SW__cc b{font:700 9.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;display:block}.roteiro-v2-module__zG-8SW__vg .roteiro-v2-module__zG-8SW__chip.roteiro-v2-module__zG-8SW__sel .roteiro-v2-module__zG-8SW__cc b{color:inherit;opacity:.7}.roteiro-v2-module__zG-8SW__vg .roteiro-v2-module__zG-8SW__chip.roteiro-v2-module__zG-8SW__hoje:after{top:8px;left:auto;right:8px;transform:none}.roteiro-v2-module__zG-8SW__vg .roteiro-v2-module__zG-8SW__sec{padding:0}.roteiro-v2-module__zG-8SW__din{padding:4px 20px 20px}.roteiro-v2-module__zG-8SW__cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:10px;display:grid}.roteiro-v2-module__zG-8SW__cards>.roteiro-v2-module__zG-8SW__card,.roteiro-v2-module__zG-8SW__cards>.roteiro-v2-module__zG-8SW__card:first-child{margin-top:0}.roteiro-v2-module__zG-8SW__fotos div{width:220px;height:140px}.roteiro-v2-module__zG-8SW__view:not(.roteiro-v2-module__zG-8SW__vg) .roteiro-v2-module__zG-8SW__sec{max-width:1000px;padding:24px 36px}.roteiro-v2-module__zG-8SW__gmap{height:560px}.roteiro-v2-module__zG-8SW__toast{bottom:28px}}@media (min-width:1360px){.roteiro-v2-module__zG-8SW__vg.roteiro-v2-module__zG-8SW__on{grid-template-columns:260px minmax(0,1fr)}}.roteiro-v2-module__zG-8SW__barra{background:var(--accent);transform-origin:0;z-index:90;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.roteiro-v2-module__zG-8SW__raiz[data-anim] [data-entra]{transition:opacity .35s cubic-bezier(.2,.7,.2,1),transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .2s}.roteiro-v2-module__zG-8SW__raiz[data-anim] [data-entra]:not([data-visto]){opacity:0;transform:translateY(14px)}.roteiro-v2-module__zG-8SW__hero .roteiro-v2-module__zG-8SW__bg{animation:.35s cubic-bezier(.2,.7,.2,1) both roteiro-v2-module__zG-8SW__capaEntra}.roteiro-v2-module__zG-8SW__hero .roteiro-v2-module__zG-8SW__bg img{transform:translateY(var(--capa-y,0px)) scale(1.06);will-change:transform}@keyframes roteiro-v2-module__zG-8SW__capaEntra{0%{opacity:.4;transform:scale(1.06)}to{opacity:1;transform:none}}.roteiro-v2-module__zG-8SW__dbody>div{opacity:0;transition:opacity .28s}.roteiro-v2-module__zG-8SW__dia.roteiro-v2-module__zG-8SW__open .roteiro-v2-module__zG-8SW__dbody>div{opacity:1}.roteiro-v2-module__zG-8SW__dtl>div{opacity:0;transition:opacity .25s}.roteiro-v2-module__zG-8SW__card.roteiro-v2-module__zG-8SW__det .roteiro-v2-module__zG-8SW__dtl>div{opacity:1}.roteiro-v2-module__zG-8SW__chip{transition:transform .2s,background .25s,color .25s,border-color .25s,box-shadow .25s}@media (max-width:1023px){.roteiro-v2-module__zG-8SW__chip.roteiro-v2-module__zG-8SW__sel{transform:translateY(-1px)scale(1.04)}}@media (hover:hover) and (min-width:1024px){.roteiro-v2-module__zG-8SW__cards>.roteiro-v2-module__zG-8SW__card:hover{transform:translateY(-2px);box-shadow:0 2px 4px #28190a0f,0 14px 34px #28190a1f}.roteiro-v2-module__zG-8SW__dia:hover{border-color:color-mix(in srgb,var(--gold) 45%,var(--line))}.roteiro-v2-module__zG-8SW__vg .roteiro-v2-module__zG-8SW__chip:hover:not(.roteiro-v2-module__zG-8SW__sel){background:var(--paper-2)}.roteiro-v2-module__zG-8SW__act,.roteiro-v2-module__zG-8SW__mini,.roteiro-v2-module__zG-8SW__tabs button{transition:background .2s,color .2s,border-color .2s}.roteiro-v2-module__zG-8SW__act:hover,.roteiro-v2-module__zG-8SW__mini:not(.roteiro-v2-module__zG-8SW__pri):hover{border-color:var(--gold)}}@media (prefers-reduced-motion:reduce){.roteiro-v2-module__zG-8SW__raiz [data-entra]{opacity:1!important;transform:none!important}.roteiro-v2-module__zG-8SW__hero .roteiro-v2-module__zG-8SW__bg img{transform:none}.roteiro-v2-module__zG-8SW__dbody>div,.roteiro-v2-module__zG-8SW__dtl>div{opacity:1}}@media print{.roteiro-v2-module__zG-8SW__raiz [data-entra]{opacity:1!important;transform:none!important}.roteiro-v2-module__zG-8SW__barra{display:none}}
