@font-face{font-family:DemoBarlow;src:url(/exemplos/fonts/barlow-condensed.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:DemoSource;src:url(/exemplos/fonts/source-sans-3.woff2)format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:DemoCormorant;src:url(/exemplos/fonts/cormorant-garamond.woff2)format("woff2");font-weight:400 500;font-display:swap}@font-face{font-family:DemoManrope;src:url(/exemplos/fonts/manrope.woff2)format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:DemoArchivo;src:url(/exemplos/fonts/archivo-black.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DemoMono;src:url(/exemplos/fonts/ibm-plex-mono.woff2)format("woff2");font-weight:400;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:5px}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button,a,input,select,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline-offset:5px;outline:3px solid}[hidden]{display:none!important}figure{margin:0}button svg,a svg{flex-shrink:0}svg{fill:none;stroke:currentColor;stroke-width:1.5px}.demo-skip{z-index:100;color:#142834;background:#fff;padding:12px;position:fixed;top:-90px;left:12px}.demo-skip:focus{top:8px}.demo-rail{letter-spacing:.06em;color:#263a42;background:#edf1f1;border-bottom:1px solid #ccd5d7;justify-content:space-between;align-items:center;gap:18px;min-height:38px;padding:9px 3%;font:11px/1.3 DemoMono,monospace;display:flex}.demo-rail a{align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.demo-rail>span{font-size:11px}.demo-note{opacity:.8;font-size:12px;line-height:1.6}.demo-local-result{border:1px solid;margin-top:18px;padding:18px;line-height:1.6}.demo-local-result:empty{display:none}.demo-lightbox{color:#fff;background:#111;border:0;width:min(1000px,94vw);max-height:92svh;padding:18px}.demo-lightbox::backdrop{background:#000b}.demo-lightbox>button{color:inherit;background:0 0;border:0;min-height:44px;margin:0 0 16px auto;padding:8px 12px;display:block}.demo-lightbox img{object-fit:contain;width:auto;max-height:70svh;margin:auto}.demo-lightbox p{font:14px/1.5 DemoSource,sans-serif}.demo-noscript{color:#222;background:#fff;padding:20px}.demo-menu-button{display:none}.demo-section-label{text-transform:uppercase;letter-spacing:.08em;font:11px/1.6 DemoMono,monospace}.demo-image-button{text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.demo-image-button img{transition:transform .5s}.demo-image-button:hover img{transform:scale(1.018)}.demo-image-button{overflow:hidden}@media (width<=760px){.demo-rail{gap:8px;min-height:38px;padding:9px 5%}.demo-rail>span{display:none}.demo-menu-button{min-width:44px;min-height:44px;color:inherit;background:0 0;border:1px solid;padding:9px 13px;display:block}.demo-menu-button[aria-expanded=true]{font-weight:700}.demo-menu-panel{z-index:30;background:inherit;color:inherit;flex-direction:column;gap:18px;padding:20px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 20px #0002}.demo-menu-panel a{align-items:center;min-height:44px;display:flex}.demo-local-result{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@keyframes demo-arrive{0%{opacity:.65;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){main>section.is-observed{animation:.7s cubic-bezier(.2,.65,.2,1) both demo-arrive}[data-detail-reveal].is-observed{animation:.55s both demo-arrive}}.example-page main{overflow:clip}.example-page :is(button,select,input[type=date],input[type=range]){min-height:44px}@media (forced-colors:active){.example-page :is(button,input,select){border:1px solid buttontext}}.example-page .demo-local-result .demo-result-eyebrow{text-transform:uppercase;letter-spacing:.06em;margin:0 0 18px;font:11px/1.6 DemoMono,monospace}.example-page .demo-local-result h3{font:inherit;letter-spacing:-.025em;margin:0 0 24px;font-size:28px;font-weight:600;line-height:1.12}.example-page .demo-result-fields{gap:15px;margin:0;padding:0;display:grid}.example-page .demo-result-fields>div{border-top:1px solid;grid-template-columns:1fr 1.4fr;gap:15px;padding-top:12px;display:grid}.example-page .demo-result-fields dt{opacity:.8;font-size:11px;line-height:1.7}.example-page .demo-result-fields dd{margin:0;font-size:15px;line-height:1.5}.example-page .demo-local-result .demo-result-note{margin:23px 0 0;font-size:11px;line-height:1.75}.example-page .demo-local-result .demo-result-review{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid;border-radius:0;min-height:44px;margin:18px 0 0;padding:15px 0 0;font:11px/1.7 DemoMono,monospace;display:block}.demo-carpintaria .demo-local-result h3,.demo-bem-estar .demo-local-result h3{font:400 35px/1.08 DemoCormorant,serif}.demo-alojamento .demo-local-result h3,.demo-ceramica .demo-local-result h3{font:400 33px/1.1 Newsreader Variable,serif}.demo-restaurante .demo-local-result h3{font:400 35px/1.05 Instrument Serif,serif}.demo-barbearia .demo-local-result h3,.demo-fitness .demo-local-result h3{letter-spacing:-.04em;font:26px/1.1 DemoArchivo,sans-serif}.demo-construcao .demo-local-result h3{font:700 36px/1 DemoBarlow,sans-serif}.demo-florista .demo-local-result h3{font:400 34px/1.1 Newsreader Variable,serif}@media (width<=400px){.example-page .demo-result-fields>div{grid-template-columns:1fr;gap:5px}.example-page .demo-result-fields dd{font-size:14px}}.demo-menu-panel[data-menu-surface]{border:0;max-width:100vw;max-height:100svh;margin:0}.demo-menu-panel[data-menu-surface]:not([open]){display:none}.demo-menu-panel[data-menu-surface]::backdrop{background:#141c22b3}.demo-menu-panel [data-menu-dismiss]{min-width:44px;min-height:44px;color:inherit;background:0 0;border:1px solid;padding:10px 14px}.example-page{--demo-navigator-height:78px;padding-bottom:calc(var(--demo-navigator-height) + 24px);scroll-padding-bottom:calc(var(--demo-navigator-height) + 16px)}.example-page .demo-navigator{z-index:40;color:#142f3a;background:#f1f0e9;border-top:1px solid #a3b5ba;grid-template-columns:auto minmax(130px,1fr) auto auto auto;align-items:center;gap:22px;padding:10px max(22px,50vw - 680px);font:12px/1.5 DemoManrope,sans-serif;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 28px #090f1210}.example-page .demo-navigator a{min-height:46px;color:inherit;border-radius:0;justify-content:center;align-items:center;gap:12px;text-decoration:none;display:flex}.example-page .demo-navigator .demo-back{border-right:1px solid #acb9be;justify-content:flex-start;padding-right:22px}.example-page .demo-back>b{color:#125cae;font:700 16px/1 DemoManrope,sans-serif}.example-page .demo-current{align-items:center;gap:16px;min-width:0;display:flex}.example-page .demo-current>strong{white-space:nowrap;text-overflow:ellipsis;font:600 16px/1.3 DemoManrope,sans-serif;overflow:hidden}.example-page .demo-current>span{color:#475862;white-space:nowrap;gap:14px;font:11px/1.6 DemoMono,monospace;display:flex}.example-page .demo-context{max-width:none;color:inherit;font:12px/1.5 DemoManrope,sans-serif;display:block;position:relative;inset:auto}.example-page .demo-context>summary{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:46px;padding:8px;list-style:none;display:flex}.example-page .demo-context>summary::-webkit-details-marker{display:none}.example-page .demo-context>summary>span:last-child{border:1px solid #627980;border-radius:50%;place-items:center;width:20px;height:20px;font:12px/1 DemoMono,monospace;display:grid;transform:none}.example-page .demo-context>div{color:#142f3a;background:#f1f0e9;border:1px solid #a3b5ba;width:320px;max-width:calc(100vw - 36px);padding:22px;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 8px 24px #090f121a}.example-page .demo-context p{margin:0;font:13px/1.7 DemoManrope,sans-serif}.example-page .demo-context p:first-child{text-transform:uppercase;color:#125cae;margin-bottom:12px;font:11px/1.7 DemoMono,monospace}.example-page .demo-browse{gap:6px;display:flex}.example-page .demo-browse>a,.example-page .demo-browse>.demo-disabled{white-space:nowrap;border:1px solid #a3b5ba;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:8px 12px;display:flex}.example-page .demo-disabled{color:#6b777c}.example-page .demo-navigator .demo-use{color:#f1f0e9;white-space:nowrap;background:#142f3a;padding:10px 18px}.example-page .demo-navigator .demo-use>span:last-child{color:#78baff}.example-page .demo-navigator :is(a,summary):focus-visible{outline-offset:3px;outline:2px solid #125cae}@media (hover:hover){.example-page .demo-navigator a:hover{color:#125cae;background:#e0e7e6}.example-page .demo-navigator .demo-use:hover{color:#f1f0e9;background:#0d2532}}@media (width<=1100px){.example-page .demo-navigator{gap:14px}.example-page .demo-current{display:block}.example-page .demo-current>span{margin-top:3px}.example-page .demo-context>summary>span:first-child{display:none}}@media (width<=760px){.example-page{--demo-navigator-height:116px}.example-page .demo-navigator{padding:6px 16px max(8px,env(safe-area-inset-bottom));grid-template-columns:auto minmax(0,1fr) auto;gap:0 12px;font-size:11px}.example-page .demo-navigator .demo-back{gap:8px;min-height:44px;padding-right:12px;font-size:11px}.example-page .demo-back>b{display:none}.example-page .demo-current{justify-content:space-between;gap:7px;display:flex}.example-page .demo-current>strong{font-size:12px}.example-page .demo-current>span{text-align:right;margin:0;font-size:10px;display:block}.example-page .demo-current>span>span{display:block}.example-page .demo-context{grid-area:1/3}.example-page .demo-context>summary{justify-content:flex-end;min-width:44px;min-height:44px;padding:8px 0}.example-page .demo-context>div{bottom:calc(100% + 4px);right:-1px}.example-page .demo-browse{grid-area:2/1/auto/2;gap:5px}.example-page .demo-browse>a,.example-page .demo-browse>.demo-disabled{gap:5px;min-height:44px;padding:8px;font-size:10px}.example-page .demo-navigator .demo-use{grid-area:2/2/auto/4;justify-content:space-between;gap:8px;min-height:44px;padding:9px 10px;font-size:11px}}@media (width<=350px){.example-page .demo-navigator{gap:0 8px;padding-inline:12px}.example-page .demo-current>strong{max-width:110px}.example-page .demo-browse>a,.example-page .demo-browse>.demo-disabled{padding:8px 6px}.example-page .demo-browse span[aria-hidden]{display:none}}
