.guia{--brand:#1f4a3a;--brand-2:#2d6a50;--brand-soft:#e3efe7;--accent:#f0a63a;--coral:#e06c4c;--bg:#f7f1e6;--card:#fffdf8;--ink:#1b2621;--muted:#5f6b64;--line:#e7decd;--ok:#2f9e64;--danger:#cf3f36;--r:22px;--shadow:0 1px 2px rgba(31,74,58,.06),0 8px 24px -8px rgba(31,74,58,.18);--display:var(--font-fraunces),Georgia,"Times New Roman",serif;--body:var(--font-manrope),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--safe-b:env(safe-area-inset-bottom,0px)}.guia *{box-sizing:border-box;margin:0;padding:0}.guia{font-family:var(--body);background:var(--bg);color:var(--ink);line-height:1.5;font-size:16px;-webkit-font-smoothing:antialiased;overflow-x:hidden}.guia a{color:inherit;text-decoration:none}.guia button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.guia svg.i{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.guia .wrap{max-width:560px;margin:0 auto;padding:0 18px}.guia .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.guia .hero{position:relative;background:linear-gradient(170deg,var(--brand) 0,var(--brand-2) 100%);color:#fff;padding:22px 0 64px;overflow:hidden;border-radius:0 0 34px 34px}.guia .hero-art{position:absolute;inset:0;pointer-events:none}.guia .hero-sun{position:absolute;right:-40px;top:-50px;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,#ffd27a 0,var(--accent) 45%,rgba(240,166,58,0) 70%);opacity:.55;animation:pulse 6s ease-in-out infinite}@keyframes pulse{50%{transform:scale(1.08);opacity:.7}}.guia .waves{position:absolute;left:0;right:0;bottom:0;height:70px}.guia .waves svg{position:absolute;bottom:0;width:200%;height:100%}.guia .w1{animation:wave 14s linear infinite;opacity:.14}.guia .w2{animation:wave 9s linear infinite reverse;opacity:.1}@keyframes wave{to{transform:translateX(-50%)}}.guia .leaf{position:absolute;left:-30px;bottom:10px;width:150px;opacity:.13;transform-origin:10% 100%;animation:sway 7s ease-in-out infinite}@keyframes sway{50%{transform:rotate(5deg)}}.guia .brandbar{display:flex;align-items:center;gap:12px;position:relative}.guia .logo{width:48px;height:48px;border-radius:50%;background:#fff6e6;display:grid;place-items:center;box-shadow:0 4px 14px rgba(0,0,0,.18)}.guia .logo svg{width:30px;height:30px}.guia .brandname{font-family:var(--display);font-size:17px;line-height:1.1;font-weight:700}.guia .brandname small{display:block;font-family:var(--body);font-weight:500;font-size:12px;opacity:.75;letter-spacing:.04em}.guia .hello{position:relative;margin-top:26px}.guia .eyebrow{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;opacity:.8}.guia .hello h1{font-family:var(--display);font-weight:700;font-size:clamp(34px,10vw,46px);line-height:1.02;margin:6px 0 10px;letter-spacing:-.01em}.guia .hello p{opacity:.88;max-width:34ch}.guia main{position:relative;margin-top:-40px;padding-bottom:calc(110px + var(--safe-b))}.guia .now{background:var(--card);border-radius:var(--r);box-shadow:var(--shadow);padding:16px 18px;display:flex;gap:14px;align-items:center}.guia .now-dot{width:42px;height:42px;border-radius:14px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;flex:none;position:relative}.guia .now-dot:after{content:"";position:absolute;top:-3px;right:-3px;width:11px;height:11px;border-radius:50%;background:var(--ok);border:2px solid var(--card);animation:blink 2s infinite}@keyframes blink{50%{opacity:.35}}.guia .now b{display:block;font-size:15px}.guia .now span{font-size:14px;color:var(--muted)}.guia .quick{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.guia .qa{border-radius:var(--r);padding:16px;min-height:112px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;box-shadow:var(--shadow);position:relative;overflow:hidden;transition:transform .18s ease}.guia .qa:active{transform:scale(.97)}.guia .qa svg.i{width:28px;height:28px}.guia .qa b{font-size:16px;line-height:1.2;display:block}.guia .qa small{font-size:12.5px;opacity:.8;display:block;margin-top:2px}.guia .qa-wifi{background:var(--brand);color:#fff}.guia .qa-map{background:var(--accent);color:#3a2605}.guia .qa-wpp{background:#1faa59;color:#fff}.guia .qa-call{background:var(--card);color:var(--ink)}.guia .qa:after{content:"";position:absolute;right:-24px;bottom:-24px;width:90px;height:90px;border-radius:50%;background:rgba(255,255,255,.12)}.guia .search{margin-top:22px;position:relative}.guia .search input{width:100%;border:1.5px solid var(--line);background:var(--card);border-radius:16px;padding:15px 16px 15px 48px;font:inherit;font-size:16px;color:var(--ink);outline:none;transition:border-color .2s,box-shadow .2s}.guia .search input:focus{border-color:var(--brand-2);box-shadow:0 0 0 4px rgba(45,106,80,.14)}.guia .search>svg{position:absolute;left:16px;top:28px;transform:translateY(-50%);color:var(--muted)}.guia .results{margin-top:8px;display:grid;gap:8px}.guia .results a{background:var(--card);border-radius:14px;padding:12px 14px;display:flex;gap:12px;align-items:center;box-shadow:var(--shadow);animation:rise .25s ease both}.guia .results a small{display:block;color:var(--muted);font-size:13px}.guia .results .empty{color:var(--muted);font-size:14px;padding:6px 4px}.guia .sec-title{font-family:var(--display);font-size:22px;margin:30px 2px 12px;font-weight:700}.guia .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.guia .tile{background:var(--card);border-radius:18px;padding:16px 8px 13px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:13px;font-weight:700;line-height:1.2;box-shadow:var(--shadow);transition:transform .18s ease}.guia .tile:active{transform:scale(.95)}.guia .tile .ic{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand)}.guia .tile:nth-child(3n+2) .ic{background:#fdf0da;color:#9a5d05}.guia .tile:nth-child(3n) .ic{background:#fbe6df;color:#a8452a}.guia .review-cta{margin-top:26px;background:var(--brand);color:#fff;border-radius:var(--r);padding:24px;display:flex;gap:14px;align-items:center;justify-content:space-between;box-shadow:0 12px 32px rgba(31,74,58,.25)}.guia .review-cta b{display:block;font-family:var(--display);font-size:22px;margin-bottom:2px}.guia .review-cta span{font-size:14px;color:rgba(255,255,255,.8);line-height:1.4;display:block}.guia .stars{color:var(--accent);display:flex;gap:2px;margin-bottom:4px}.guia .stars svg{width:18px;height:18px;fill:currentColor;stroke:none}.guia footer{text-align:center;color:var(--muted);font-size:12.5px;margin-top:28px}.guia footer a{font-weight:700;color:var(--brand)}.guia .dock{position:fixed;left:50%;bottom:calc(14px + var(--safe-b));transform:translateX(-50%);z-index:40;gap:8px;background:rgba(27,38,33,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:7px;box-shadow:0 10px 30px rgba(0,0,0,.25)}.guia .dock,.guia .dock a{display:flex;border-radius:999px}.guia .dock a{align-items:center;gap:7px;color:#fff;font-weight:700;font-size:14px;padding:10px 15px;white-space:nowrap}.guia .dock a.w{background:#1faa59}.guia .dock svg.i{width:20px;height:20px}.guia .panel{position:fixed;inset:0;z-index:60;background:var(--bg);overflow-y:auto;-webkit-overflow-scrolling:touch;visibility:hidden;transform:translateY(100%);transition:transform .42s cubic-bezier(.2,.8,.2,1),visibility 0s .42s;overscroll-behavior:contain}.guia .panel.open,.guia .panel:target{visibility:visible;transform:none;transition:transform .42s cubic-bezier(.2,.8,.2,1)}.guia .p-head{position:sticky;top:0;z-index:2;background:var(--brand);color:#fff;padding:14px 0 18px;border-radius:0 0 26px 26px;box-shadow:0 6px 20px -10px rgba(0,0,0,.35)}.guia .p-head .wrap{display:flex;align-items:center;gap:12px}.guia .back{width:44px;height:44px;border-radius:14px;background:rgba(255,255,255,.14);display:grid;place-items:center;flex:none}.guia .p-head h2{font-family:var(--display);font-size:24px;line-height:1.1;font-weight:700}.guia .p-head p{font-size:13px;opacity:.8}.guia .p-body{padding-top:18px;padding-bottom:calc(110px + var(--safe-b))}.guia .panel.open .card,.guia .panel:target .card{animation:rise .5s cubic-bezier(.2,.8,.2,1) both}.guia .panel.open .card:nth-child(2),.guia .panel:target .card:nth-child(2){animation-delay:.06s}.guia .panel.open .card:nth-child(3),.guia .panel:target .card:nth-child(3){animation-delay:.12s}.guia .panel.open .card:nth-child(4),.guia .panel:target .card:nth-child(4){animation-delay:.18s}.guia .panel.open .card:nth-child(5),.guia .panel:target .card:nth-child(5){animation-delay:.24s}.guia .panel.open .card:nth-child(n+6),.guia .panel:target .card:nth-child(n+6){animation-delay:.3s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.guia .card{background:var(--card);border-radius:var(--r);padding:18px;box-shadow:var(--shadow);margin-bottom:12px}.guia .card h3{font-size:17px;font-weight:800;margin-bottom:6px;display:flex;align-items:center;gap:10px}.guia .card h3 .mini{width:34px;height:34px;border-radius:11px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;flex:none}.guia .card h3 .mini svg.i{width:19px;height:19px}.guia .card li,.guia .card p{color:#35433c;font-size:15px}.guia .card p+p{margin-top:8px}.guia .card ul{list-style:none;display:grid;gap:10px;margin-top:8px}.guia .card li{position:relative;padding-left:18px}.guia .card li:before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.guia .tag{display:inline-block;background:#fdf0da;color:#8a5304;font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:999px}.guia .tag.red{background:#fbe3dd;color:#a3321c}.guia .tag.green{background:var(--brand-soft);color:var(--brand)}.guia .note{background:#fff6e4;border:1px dashed #ecc98a;border-radius:16px;padding:12px 14px;font-size:14px;color:#6b4a12;margin-top:10px}.guia .btn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:15px 16px;border-radius:16px;font-weight:800;font-size:15.5px;background:var(--brand);color:#fff;margin-top:12px;transition:transform .15s ease,filter .15s}.guia .btn:active{transform:scale(.97);filter:brightness(.95)}.guia .btn.alt{background:var(--brand-soft);color:var(--brand)}.guia .btn.wpp{background:#1faa59}.guia .btn.sun{background:var(--accent);color:#3a2605}.guia .btn svg.i{width:20px;height:20px}.guia .row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.guia .row2 .btn{margin-top:10px}.guia .row3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.guia .row3 .btn{margin:0;flex-direction:column;gap:5px;font-size:13px;padding:12px 6px}.guia .times{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.guia .time{background:var(--card);border-radius:var(--r);padding:18px 14px;text-align:center;box-shadow:var(--shadow)}.guia .time small{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:11.5px;font-weight:800;color:var(--muted)}.guia .time strong{display:block;font-family:var(--display);font-size:40px;line-height:1.1;color:var(--brand);margin:4px 0}.guia .time>span{font-size:13px;color:var(--muted)}.guia .time.out strong{color:var(--coral)}.guia .steps{list-style:none;counter-reset:s;display:grid;gap:0;margin-top:6px;position:relative}.guia .card .steps li{position:relative;padding:0 0 18px 46px;counter-increment:s;display:block}.guia .card .steps li:before{content:counter(s);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:var(--brand);color:#fff;font-weight:800;font-size:14px;display:grid;place-items:center;margin:0}.guia .card .steps li:after{content:"";position:absolute;left:15px;top:34px;bottom:2px;width:2px;background:var(--line)}.guia .card .steps li:last-child:after{display:none}.guia .card .steps li:last-child:before{background:var(--accent);color:#3a2605}.guia .steps b{display:block}.guia .tabs{display:flex;background:var(--brand-soft);border-radius:14px;padding:4px;margin-bottom:12px}.guia .tabs label{flex:1;text-align:center;padding:10px;border-radius:11px;font-weight:800;font-size:14px;color:var(--brand);cursor:pointer;transition:background .2s,color .2s}.guia #t-car:checked~.tabs label[for=t-car],.guia #t-van:checked~.tabs label[for=t-van]{background:var(--brand);color:#fff}.guia .tabc{display:none}.guia #t-car:checked~.tc-car,.guia #t-van:checked~.tc-van{display:block;animation:rise .35s ease both}.guia input.hid{position:absolute;opacity:0;pointer-events:none}.guia .wifi{position:relative;overflow:hidden}.guia .wifi .net{font-size:13px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.guia .wifi .ssid{font-size:18px;font-weight:800;margin:2px 0 10px}.guia .pw{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--bg);border:1.5px dashed var(--line);border-radius:14px;padding:12px 14px}.guia .pw code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:20px;font-weight:700;letter-spacing:.03em;-moz-user-select:all;user-select:all;-webkit-user-select:all;word-break:break-all}.guia .copy{flex:none;display:flex;align-items:center;gap:6px;background:var(--brand);color:#fff;border-radius:11px;padding:8px 12px;font-weight:800;font-size:13px}.guia .copy svg.i{width:16px;height:16px}.guia [hidden]{display:none!important}.guia .pw{cursor:pointer;transition:border-color .25s,background .25s}.guia .pw.ok{border-style:solid;border-color:var(--ok);background:#e8f6ee;animation:pop .45s cubic-bezier(.2,.8,.2,1)}@keyframes pop{40%{transform:scale(1.025)}}.guia .copy{transition:background .25s,transform .15s}.guia .copy:active{transform:scale(.94)}.guia .btn.ok,.guia .copy.ok{background:var(--ok)}.guia .wifi-steps{counter-reset:w;list-style:none;display:grid;gap:8px;margin-top:12px}.guia .wifi-steps li{counter-increment:w;position:relative;padding-left:34px;font-size:14.5px;min-height:24px}.guia .wifi-steps li:before{content:counter(w);position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;background:var(--brand-soft);color:var(--brand);font-weight:800;font-size:13px;display:grid;place-items:center}.guia details.qr{margin-top:12px}.guia details.qr summary{list-style:none;cursor:pointer;font-weight:800;font-size:14px;color:var(--brand);display:flex;align-items:center;gap:8px}.guia details.qr summary::-webkit-details-marker{display:none}.guia .qrbox{display:flex;gap:14px;align-items:center;margin-top:10px;background:#fff;border-radius:16px;padding:12px;border:1px solid var(--line)}.guia .qrbox svg{width:120px;height:120px;flex:none}.guia .qrbox p{font-size:13.5px}.guia .signal{position:absolute;right:16px;top:14px;color:var(--brand);opacity:.18}.guia .signal svg{width:46px;height:46px}.guia .signal path{animation:sig 2.4s ease-in-out infinite}.guia .signal path:nth-child(2){animation-delay:.2s}.guia .signal path:nth-child(3){animation-delay:.4s}@keyframes sig{0%,to{opacity:.25}50%{opacity:1}}.guia details.acc{background:var(--card);border-radius:18px;box-shadow:var(--shadow);margin-bottom:10px;overflow:hidden}.guia details.acc summary{list-style:none;cursor:pointer;padding:16px 18px;display:flex;align-items:center;gap:12px;font-weight:800;font-size:15.5px}.guia details.acc summary::-webkit-details-marker{display:none}.guia details.acc summary .mini{width:36px;height:36px;border-radius:12px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;flex:none}.guia details.acc summary .mini svg.i{width:19px;height:19px}.guia details.acc summary .chev{margin-left:auto;transition:transform .25s ease;color:var(--muted)}.guia details.acc[open] summary .chev{transform:rotate(180deg)}.guia details.acc .in{padding:0 18px 16px 66px;color:#35433c;font-size:15px}.guia details.acc .in p+p{margin-top:8px}.guia details.acc[open] .in{animation:rise .3s ease both}.guia .place{display:flex;gap:14px;align-items:flex-start}.guia .place .pic{width:58px;height:58px;border-radius:16px;flex:none;display:grid;place-items:center;color:#fff}.guia .place h4{font-size:16px;font-weight:800;line-height:1.25}.guia .place .meta{display:flex;flex-wrap:wrap;gap:6px;margin:5px 0 4px}.guia .place p{font-size:14px;color:var(--muted)}.guia .chips{display:flex;gap:8px;margin-top:12px}.guia .chips a{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 8px;border-radius:13px;background:var(--brand-soft);color:var(--brand);font-weight:800;font-size:13.5px}.guia .chips a.go{background:var(--brand);color:#fff}.guia .chips svg.i{width:17px;height:17px}.guia .filter{display:flex;gap:8px;overflow-x:auto;margin:0 -18px 12px;padding:0 18px 4px;scrollbar-width:none}.guia .filter::-webkit-scrollbar{display:none}.guia .filter button{flex:none;padding:9px 14px;border-radius:999px;background:var(--card);border:1.5px solid var(--line);font-weight:800;font-size:13.5px;color:var(--muted)}.guia .filter button.on{background:var(--ink);border-color:var(--ink);color:#fff}.guia .sos{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.guia .sos a{background:var(--card);border-radius:18px;padding:14px 6px;text-align:center;box-shadow:var(--shadow)}.guia .sos strong{display:block;font-family:var(--display);font-size:28px;color:var(--danger);line-height:1.1}.guia .sos span{font-size:12.5px;font-weight:700;color:var(--muted)}.guia .extra{display:flex;justify-content:space-between;align-items:center;gap:12px}.guia .price{font-family:var(--display);font-weight:700;font-size:22px;color:var(--brand);white-space:nowrap}.guia .panel .fab-back{position:fixed;left:16px;bottom:calc(18px + var(--safe-b));z-index:5;width:auto;height:auto;display:flex;align-items:center;gap:6px;background:var(--ink);color:#fff;padding:13px 20px 13px 14px;border-radius:999px;font-weight:800;font-size:15px;box-shadow:0 10px 28px rgba(0,0,0,.28)}.guia .panel .fab-back svg.i{width:20px;height:20px}.guia .panel .fab-back:active{transform:scale(.95)}.guia .toast{position:fixed;left:50%;bottom:calc(84px + var(--safe-b));transform:translate(-50%,24px);opacity:0;visibility:hidden;pointer-events:none;background:var(--ink);color:#fff;padding:12px 18px;border-radius:14px;font-weight:700;font-size:14.5px;z-index:99;display:flex;gap:8px;align-items:center;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s ease,visibility 0s .35s;box-shadow:0 10px 30px rgba(0,0,0,.3);width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px)}.guia .toast.show{transform:translate(-50%);opacity:1;visibility:visible;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s ease}.guia .toast svg.i{color:#6fe3a2;width:20px;height:20px}.guia .reveal{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.guia .reveal.in{opacity:1;transform:none}.guia .hello>*{animation:rise .7s cubic-bezier(.2,.8,.2,1) both}.guia .hello>:nth-child(2){animation-delay:.08s}.guia .hello>:nth-child(3){animation-delay:.16s}.guia .logo{animation:spinIn .9s cubic-bezier(.2,.8,.2,1) both}@keyframes spinIn{0%{transform:rotate(-90deg) scale(.6);opacity:0}}.guia .logo svg .rays{transform-origin:50% 50%;animation:spin 30s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.guia *,.guia :after,.guia :before{animation:none!important;transition:none!important}.guia .reveal{opacity:1;transform:none}}@media (min-width:700px){.guia .grid{grid-template-columns:repeat(4,1fr)}}.guia{min-height:100vh;position:relative}.guia .md b{font-weight:800}.guia-frame{transform:translateZ(0);overflow:hidden;position:relative}.guia-frame .guia{min-height:100%}.guia .dock-a11y-wrap{position:relative;display:flex;align-self:center}.guia .dica-leitura{position:absolute;right:-8px;bottom:calc(100% + 16px);width:-moz-max-content;width:max-content;max-width:260px;display:block;background:var(--card);color:var(--ink);border-radius:16px;padding:11px 36px 11px 14px;box-shadow:0 12px 32px rgba(0,0,0,.22);cursor:pointer;animation:dica-in .45s cubic-bezier(.2,.8,.2,1) both}.guia .dica-leitura:after{content:"";position:absolute;right:20px;bottom:-6px;width:12px;height:12px;background:var(--card);transform:rotate(45deg);border-radius:2px}.guia .dica-leitura b{display:block;font-size:14px;font-weight:800;color:var(--brand)}.guia .dica-leitura span{display:block;font-size:13px;color:var(--muted);margin-top:1px}.guia .dica-leitura button{position:absolute;top:6px;right:8px;width:24px;height:24px;border-radius:50%;font-size:18px;line-height:1;color:var(--muted)}@keyframes dica-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.guia .dock .dock-a11y{width:40px;height:40px;flex:none;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.12);align-self:center;transition:background .2s}.guia .dock .dock-a11y:hover{background:rgba(255,255,255,.22)}.guia .dock .dock-a11y svg{width:21px;height:21px}.guia .a11y-fab{position:fixed;right:14px;bottom:calc(18px + var(--safe-b));z-index:70;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:var(--card);color:var(--brand);box-shadow:0 8px 24px rgba(0,0,0,.18);border:1px solid var(--line);transition:transform .15s}.guia .a11y-fab:active{transform:scale(.94)}.guia .a11y-fab svg{width:24px;height:24px}.guia .a11y-lang{position:absolute;top:-4px;right:-4px;background:var(--accent);color:#3a2605;font-size:10px;font-weight:800;border-radius:999px;padding:2px 5px;line-height:1.2}.guia .a11y-veu{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.45);display:flex;align-items:flex-end;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s}.guia .a11y-veu.on{opacity:1;pointer-events:auto}.guia .a11y-sheet{width:100%;max-width:520px;background:var(--card);color:var(--ink);border-radius:26px 26px 0 0;padding:10px 20px calc(22px + var(--safe-b));transform:translateY(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);max-height:90%;overflow-y:auto}.guia .a11y-veu.on .a11y-sheet{transform:none}.guia .a11y-alca{width:42px;height:5px;border-radius:9px;background:var(--line);margin:0 auto 14px}.guia .a11y-topo{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line)}.guia .a11y-topo>svg{width:24px;height:24px;color:var(--brand);flex:none}.guia .a11y-topo b{flex:1;font-size:19px;font-weight:800}.guia .a11y-topo button{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--muted)}.guia .a11y-topo button svg{width:20px;height:20px}.guia .a11y-sub{color:var(--muted);font-size:15px;margin:14px 0 4px}.guia .a11y-rot{display:block;font-weight:800;font-size:15px;margin:18px 0 8px}.guia .a11y-seg{display:flex;gap:4px;padding:4px;border-radius:16px;background:var(--brand-soft)}.guia .a11y-seg button{flex:1;padding:11px 4px;border-radius:12px;font-weight:700;font-size:14px;color:var(--brand);transition:background .2s,color .2s}.guia .a11y-seg button.on{background:var(--brand);color:#fff}.guia .a11y-seg button:disabled{opacity:.4;cursor:default}.guia .a11y-nota{font-size:12.5px;color:var(--muted);margin-top:6px}.guia .a11y-tog{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:16px 18px;border-radius:18px;border:1px solid var(--line);font-weight:700;font-size:15px;cursor:pointer;position:relative}.guia .a11y-tog input{position:absolute;opacity:0;width:1px;height:1px}.guia .a11y-tog i{flex:none;width:50px;height:30px;border-radius:999px;background:#c9c9c9;position:relative;transition:background .2s}.guia .a11y-tog i:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .2s}.guia .a11y-tog input:checked+i{background:var(--brand)}.guia .a11y-tog input:checked+i:after{transform:translateX(20px)}.guia .a11y-tog input:focus-visible+i{outline:3px solid var(--accent);outline-offset:2px}.guia.a11y-t1 .hero .wrap,.guia.a11y-t1 .p-body,.guia.a11y-t1 .p-head .wrap,.guia.a11y-t1 main{zoom:1.14}.guia.a11y-t2 .hero .wrap,.guia.a11y-t2 .p-body,.guia.a11y-t2 .p-head .wrap,.guia.a11y-t2 main{zoom:1.3}.guia.a11y-forte :is(p,li,span,small,a,label,code,div){font-weight:700}.guia.a11y-forte :is(b,strong,h1,h2,h3,h4){font-weight:800}.guia.a11y-contraste{--muted:#1b1b1b;--line:#5c5c5c;--card:#ffffff;--ink:#000000;--shadow:0 0 0 1.5px #1b1b1b}.guia.a11y-contraste .note{background:#fff;color:#000;border:2px solid #000}.guia.a11y-contraste .tag{outline:1.5px solid currentColor}#goog-gt-tt,.goog-te-balloon-frame,.goog-te-banner-frame,iframe.skiptranslate{display:none!important}body{top:0!important}.goog-text-highlight{background:none!important;box-shadow:none!important}.guia .tile-oculta{opacity:.55;background:transparent;box-shadow:none;border:2px dashed var(--line);cursor:pointer;font:inherit;font-size:13px;font-weight:700;color:inherit}.guia .tile-oculta small{display:block;margin-top:2px;font-size:10.5px;font-weight:600;opacity:.8}.guia .tile-oculta .ic{filter:grayscale(1)}.guia .tabs label{position:relative}.guia .tab-del{margin-left:6px;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgba(255,255,255,.25);color:#fff;font-size:15px;line-height:1;font-weight:700;vertical-align:middle;border:0;cursor:pointer}.guia .tab-del:hover{background:#dc2626}