@import url('/shared/header.css');
@font-face{font-family:Satoshi;src:url('/faster/criativos/assets/satoshi-400.woff2') format('woff2');font-weight:400;font-display:swap}.share-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:38px;border:1px solid #c9c9c0;background:#f5f5f1;color:#3a3b36;font:400 12px Satoshi,'Helvetica Neue',Arial,sans-serif;padding:9px 14px;cursor:pointer;letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:0;transition:color .2s,border-color .2s}.share-button:hover{color:#1834ed;border-color:#1834ed}.share-button:focus-visible{outline:2px solid #1834ed;outline-offset:4px}.share-button svg{display:block;width:15px;height:15px;flex:none}.share-nav{background:transparent;border:0;padding:8px 0;min-height:0;color:inherit;font:inherit}.page-share-tools{display:flex;justify-content:flex-end;padding:22px clamp(22px,4vw,64px);gap:16px;background:#f5f5f1;border-bottom:1px solid #d9d9d0}.case-head>.share-button{grid-column:1/-1;justify-self:start;margin-top:10px}.lab-feature__copy>.share-button{margin-top:18px;color:#f5f5f1;border-color:#ffffff60;background:transparent}.lab-feature__copy>.share-button:hover{border-color:white;color:white}.share-status{position:fixed;left:50%;bottom:28px;transform:translate(-50%,12px);padding:13px 20px;background:#191a1b;color:#f5f5f1;font:13px Satoshi,Arial,sans-serif;z-index:9999;opacity:0;pointer-events:none;transition:.2s;max-width:calc(100vw - 40px)}.share-status.is-visible{opacity:1;transform:translate(-50%,0)}.share-dialog{border:1px solid #d9d9d0;background:#f5f5f1;color:#191a1b;padding:30px;width:min(500px,calc(100vw - 40px));max-width:calc(100vw - 40px);font:14px Satoshi,Arial,sans-serif}.share-dialog::backdrop{background:#191a1b66}.share-dialog h2{font-size:23px;font-weight:400;margin:0 0 22px}.share-dialog input{display:block;width:100%;padding:13px;border:1px solid #c9c9c0;background:white;color:#191a1b;font:13px monospace}.share-dialog p{font-size:12px;line-height:1.6;margin:16px 0}.share-dialog button{display:block;margin-left:auto;padding:10px 18px;border:0;background:#1834ed;color:white;cursor:pointer;font:13px Satoshi,Arial,sans-serif}.menu__links>.share-button{justify-content:flex-start;background:transparent;border:0;padding-left:0}.footer-row>.share-button{margin-top:-8px;font-size:11px}.lab .page-share-tools{padding-inline:0}@media(max-width:900px){.share-nav{display:none}.page-share-tools{padding:15px 22px}.case-head>.share-button{margin-top:0}.share-button{font-size:11px}}@media(prefers-reduced-motion:reduce){.share-button,.share-status{transition:none}}
/* Language toggle injected by /shared/site.js on single-URL pages. */
.pb-lang{display:inline-flex;gap:2px;margin-left:18px;font:400 12px Satoshi,'Helvetica Neue',Arial,sans-serif}.pb-lang button{background:none;border:0;padding:8px 6px;min-width:32px;min-height:32px;color:#8a8b84;cursor:pointer;font:inherit;letter-spacing:.04em}.pb-lang button[aria-pressed=true]{color:#191a1b;text-decoration:underline;text-underline-offset:5px}.pb-lang button:hover{color:#1834ed}.pb-lang button:focus-visible{outline:2px solid #1834ed;outline-offset:2px}.pb-lang--float{position:fixed;top:14px;right:14px;z-index:9998;background:#f5f5f1;border:1px solid #d9d9d0;margin:0}
/* Page transitions between the site's pages: the page lifts away, the next one settles. Browsers without cross-document view transitions load the page as before.
   The opt-in (@view-transition) is inline in each page's head, before any stylesheet: a page whose first style pass ran before this file arrived cancelled the transition. */
@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:pb-page-out .34s cubic-bezier(.65,0,.35,1) both}::view-transition-new(root){animation:pb-page-in .6s cubic-bezier(.16,1,.3,1) .1s both}}@keyframes pb-page-out{to{opacity:0;transform:translateY(-1.2vh) scale(.988)}}@keyframes pb-page-in{from{opacity:0;transform:translateY(2.4vh)}}
