html[data-tema="escuro"] { color-scheme: dark; --paper: #080f1c; --card: #111d2e; --ink: #f2f7ff; --txt: #d3dfed; --mute: #9cacc0; --line: #293a50; --green: #0c1828; --green2: #b5ff54; --blue: #8ddaff; --gold: #b5ff54; --red: #ffa590; --r: 18px; --az-accent: #b5ff54; --az-accent-ink: #101b0b; --az-cyan: #5bd8f4; --az-surface: #15253a; --az-soft: #0e1929; --az-shadow: 0 14px 34px rgb(0 0 0 / 15%); --az-header: rgb(8 16 29 / 96%); }:root, html[data-tema="claro"] { color-scheme: light; --paper: #eef3f8; --card: #fff; --ink: #122137; --txt: #35465b; --mute: #566b82; --line: #d3dfeb; --green: #0c1828; --green2: #287339; --blue: #096084; --gold: #b5ff54; --red: #984329; --r: 18px; --az-accent: #b5ff54; --az-accent-ink: #101b0b; --az-cyan: #096f91; --az-surface: #f0f5fa; --az-soft: #f6f9fc; --az-shadow: 0 12px 34px rgb(17 44 71 / 6%); --az-header: rgb(8 16 29 / 97%); }html { scroll-padding-top: 0; }body.az-experience { background: radial-gradient(ellipse at 100% 4%, rgb(24 91 125 / 13%), transparent 30rem), var(--paper); color: var(--txt); font: 400 16px/1.74 Manrope, "Segoe UI", system-ui, sans-serif; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; }.az-experience :where(a, button, input, select, summary):focus-visible { outline: 3px solid var(--az-cyan); outline-offset: 4px; }.az-experience ::selection { background: #b5ff54; color: #101b0b; }.az-experience :where(h1, h2, h3) { font-family: Manrope, "Segoe UI", system-ui, sans-serif; font-weight: 800; letter-spacing: -.035em; color: var(--ink); text-wrap: balance; }.az-experience h1 { font-size: clamp(1.8rem, 3.6vw, 2.75rem); line-height: 1.14; }.az-experience h2 { font-size: clamp(1.25rem, 2.5vw, 1.65rem); line-height: 1.3; margin: 1.7em 0 .65em; }.az-experience h3 { font-size: 1.08rem; line-height: 1.4; letter-spacing: -.02em; }.az-experience p { margin: .7em 0 1em; }.az-experience a { text-underline-offset: 3px; }.az-experience .az-w { max-width: 1120px; padding-inline: 24px; }.az-experience .az-skip:focus { top: 8px; left: 10px; color: #101b0b; background: #b5ff54; border-radius: 8px; }.az-experience .az-warn { background: #060c15; color: #aabbd0; border-bottom: 1px solid #1b2a3d; font-size: .75rem; }.az-experience .az-warn .az-w { min-height: 34px; gap: 10px; }.az-experience .az-warn a { min-height: 34px; font-size: .75rem; color: #d3e0ef; }.az-experience .az-age { background: #1c2a3c; border: 1px solid #3b4b60; color: #d6e2ef; font-size: .65rem; padding: 4px 6px; letter-spacing: .02em; }.az-experience .az-top { border-bottom: 1px solid #26374c; background: var(--az-header); box-shadow: 0 4px 22px rgb(0 0 0 / 12%); backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); }.az-experience .az-top .az-w { min-height: 74px; flex-wrap: nowrap; gap: 12px; }.az-experience .az-header-brand { display: flex; flex-direction: row; align-items: center; flex-shrink: 0; }.az-experience .az-logo { color: #f4f8ff; font: 800 1.12rem/1.2 Manrope, sans-serif; letter-spacing: -.035em; gap: 9px; min-height: 44px; }.az-experience .az-logo i { width: 30px; height: 30px; flex-shrink: 0; background: conic-gradient(from 45deg, #b5ff54 0 25%, #5bd8f4 0 50%, #183f4b 0 75%, #e8f9f3 0); box-shadow: inset 0 0 0 5px #14293d; border-radius: 9px; }.az-experience .az-brand-label { color: #8ea7bf; font-size: .6rem; text-transform: uppercase; letter-spacing: .16em; padding-left: 39px; margin-top: -8px; padding-bottom: 4px; }.az-experience .az-logo > span { display: block; }.az-experience .az-logo .az-brand-label { display: block; padding: 0; margin: 4px 0 0; font-size: .57rem; line-height: 1.3; font-weight: 600; letter-spacing: .12em; }.az-experience .az-top > .az-w > .az-age { display: none; }.az-experience .az-nav { gap: 2px; align-items: center; overflow: visible; }.az-experience .az-nav a { min-height: 44px; padding: 0 10px; color: #afc0d4; border-radius: 9px; font-size: .8rem; font-weight: 700; }.az-experience .az-nav a:hover { color: #fff; background: #192a3f; }.az-experience .az-nav a[aria-current] { color: #c8ff88; background: #21352a; }.az-experience .az-tema { border-color: #31465e; border-radius: 11px; background: #142338; color: #b9cce0; font-size: 1.15rem; }.az-experience .az-burger { margin-left: auto; background: #142338; border: 1px solid #31465e; border-radius: 11px; }.az-experience .az-burger span { background: #d9e6f6; }.az-experience .az-reading-progress { position: fixed; inset: 0 auto auto 0; height: 3px; width: 100%; transform: scaleX(0); transform-origin: left; background: linear-gradient(90deg, #5bd8f4, #b5ff54); z-index: 80; pointer-events: none; }.az-experience .az-hero { padding: 36px 0 30px; background: #0b192b; border-bottom: 1px solid #294158; isolation: isolate; }.az-experience .az-hero .az-bg { opacity: .4; object-position: 72% 45%; filter: saturate(.72); }.az-experience .az-hero:after { background: linear-gradient(95deg, rgb(7 17 31 / 97%), rgb(8 27 40 / 86%) 58%, rgb(17 43 55 / 56%)); }.az-experience .az-hero:before { content: ""; position: absolute; inset: 0; z-index: 1; pointer-events: none; background: radial-gradient(ellipse at 89% 18%, rgb(91 216 244 / 14%), transparent 35%), linear-gradient(118deg, transparent 72%, rgb(181 255 84 / 8%) 72.2%, transparent 72.5%); }.az-experience .az-hero > .az-w { z-index: 2; }.az-experience .az-hero h1 { color: #f6fbff; max-width: 870px; margin: 0 0 14px; }.az-experience .az-hero p { color: #b9cce0; max-width: 740px; margin: 0 0 18px; line-height: 1.65; }.az-experience .az-hero-eyebrow { display: flex; align-items: center; gap: 8px; color: #b5ff54; font-size: .69rem; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; margin-bottom: 12px; }.az-experience .az-hero-eyebrow:before { content: ""; width: 18px; height: 3px; border-radius: 2px; background: #b5ff54; box-shadow: 0 0 16px rgb(181 255 84 / 25%); }.az-experience .az-badges { gap: 7px; margin-top: 16px; }.az-experience .az-badges span { padding: 5px 9px; font-size: .7rem; color: #bdd0df; background: rgb(11 25 43 / 60%); border-color: #345065; border-radius: 7px; }.az-experience .az-hero-actions { display: flex; gap: 10px; flex-wrap: wrap; margin-top: 20px; }.az-experience .az-hero-actions a { min-height: 48px; padding: 10px 20px; }.az-experience .az-hero-actions .az-secondary-action { color: #dceaf6; background: #14273a; border-color: #3b566d; }.az-experience .az-hero-links { display: flex; gap: 16px; flex-wrap: wrap; margin-top: 14px; }.az-experience .az-hero-links a { min-height: 44px; display: inline-flex; align-items: center; color: #c5d7e8; font-size: .8rem; }.az-experience .az-hero .az-crumbs { color: #b7cadb; margin-top: -10px; margin-bottom: 8px; }.az-experience .az-hero-compact { padding-block: 24px; }.az-experience .az-hero-compact h1 { max-width: 880px; font-size: clamp(1.8rem, 3.5vw, 2.5rem); }.az-experience .az-hero-compact .az-page-shortcuts { margin-bottom: 0; }.az-experience .az-hero .az-page-shortcuts a { color: #dceaf6; background: #14273a; border-color: #3b566d; }.az-experience .az-hero .az-page-shortcuts a:first-child { color: #101b0b; background: #b5ff54; border-color: #b5ff54; font-weight: 800; box-shadow: 0 4px 18px rgb(181 255 84 / 8%); }.az-experience .az-hero-brandstrip { display: flex; gap: 10px; align-items: center; flex-wrap: wrap; margin-top: 24px; }.az-experience .az-hero-brandstrip > :is(a, span) { display: inline-flex; align-items: center; justify-content: center; min-height: 52px; flex: 0 0 auto; }.az-experience .az-hero-brandstrip .az-ico { width: 50px; height: 50px; border-radius: 12px; box-shadow: 0 5px 18px rgb(0 0 0 / 24%); border: 1px solid rgb(255 255 255 / 24%); }.az-experience .az-section-heading { display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap; margin: 26px 0 14px; }.az-experience .az-section-heading h2 { margin: 0; }.az-experience .az-section-heading p { margin: 0; font-size: .8rem; color: var(--mute); }.az-experience .az-section-heading a { min-height: 44px; display: inline-flex; align-items: center; gap: 7px; font-size: .8rem; color: var(--az-cyan); font-weight: 700; }.az-experience .az-main { grid-template-columns: minmax(0, 1fr); gap: 18px; max-width: 880px; margin-top: 24px; margin-bottom: 34px; }.az-experience.home .az-main, .az-experience.post-type-archive-casa .az-main, .az-experience.page-casas-de-apostas-brasil .az-main, .az-experience.page-casas-de-apostas .az-main, .az-experience.az-page-apps .az-main, .az-experience.az-page-brasil .az-main, .az-experience.az-page-directory .az-main, .az-experience.az-directory-page .az-main { max-width: 1120px; }.az-experience .az-box { border: 1px solid var(--line); border-radius: 20px; padding: 28px 32px; background: var(--card); box-shadow: var(--az-shadow); }.az-experience .az-main > .az-box > h2:first-child { margin-top: 0; }.az-experience .az-main > article > p:not([class]), .az-experience .az-main > article > ul:not([class]), .az-experience .az-main > article > ol:not([class]) { line-height: 1.82; }.az-experience .az-main > article > h2 { padding-top: 6px; }.az-experience.az-page-apps .az-main > article > :is(p, h2, h3, ul:not([class]), ol:not([class])) { max-width: 800px; }.az-experience .az-main > article > h2:before { content: ""; display: block; width: 24px; height: 3px; background: var(--az-cyan); border-radius: 4px; margin-bottom: 12px; opacity: .8; }.az-experience .az-side .az-box { padding: 18px 22px; display: grid; grid-template-columns: 1fr 1.5fr; gap: 0 28px; background: var(--az-soft); box-shadow: none; margin-bottom: 0; font-size: .85rem; }.az-experience .az-side .az-box > b { grid-column: 1; font-size: .9rem; color: var(--ink); }.az-experience .az-side .az-box > p { grid-column: 1; margin: 4px 0; }.az-experience .az-side .az-rg { grid-column: 2; grid-row: 1 / 5; align-self: center; border: 0; border-left: 1px solid var(--line); border-radius: 0; padding: 4px 0 4px 24px; background: transparent; }.az-experience .az-side a { padding: 10px 0; margin: 0; }.az-experience .az-by { color: var(--mute); font-size: .75rem; line-height: 1.8; margin-bottom: 16px; }.az-experience .az-tr { font-size: .74rem; opacity: 1; }.az-experience .az-crumbs { color: var(--mute); font-size: .72rem; line-height: 1.6; margin-bottom: 10px; overflow-wrap: anywhere; }.az-experience .az-crumbs a { padding: 8px 0; min-height: 36px; min-width: auto; }.az-experience .az-tldr { border: 1px solid #385f45; border-left: 3px solid #b5ff54; background: linear-gradient(125deg, rgb(181 255 84 / 6%), transparent 75%); padding: 16px 18px; border-radius: 13px; margin-bottom: 18px; }.az-experience .az-tldr b { font: 800 1rem/1.5 Manrope, sans-serif; color: var(--ink); margin-bottom: 7px; }.az-experience .az-tldr p { font-size: .91rem; line-height: 1.75; }.az-experience .az-toc { background: var(--az-soft); border-radius: 12px; padding: 0 15px; }.az-experience .az-toc details { padding: 0; border-bottom: 0; }.az-experience .az-toc summary { font-size: .85rem; }.az-experience .az-intro-note { padding: 0 14px; margin: 0 0 14px; border: 1px solid var(--line); border-radius: 10px; background: var(--az-soft); }.az-experience .az-intro-note > summary { min-height: 44px; gap: 14px; justify-content: space-between; font-size: .77rem; color: var(--mute); }.az-experience .az-intro-note > summary:after { content: "+"; color: var(--az-cyan); font-size: 1.15rem; font-weight: 600; margin-left: auto; }.az-experience .az-intro-note[open] > summary:after { content: "−"; }.az-experience .az-intro-note .az-tldr { margin-bottom: 12px; padding: 12px; }.az-experience .az-toc li a { font-size: .86rem; line-height: 1.55; padding: 6px 0; }.az-experience :where(.az-toc, .az-app-index, .az-reference-details, .az-profile-context, .az-selection-evidence, .az-app-query-log) > summary { display: flex; gap: 14px; justify-content: space-between; min-height: 48px; }.az-experience :where(.az-toc, .az-app-index, .az-reference-details, .az-profile-context, .az-selection-evidence, .az-app-query-log) > summary:after, .az-experience .az-toc details > summary:after { content: "+"; color: var(--az-cyan); font-size: 1.15rem; font-weight: 600; flex: 0 0 16px; text-align: center; margin-left: auto; }.az-experience :where(.az-toc, .az-app-index, .az-reference-details, .az-profile-context, .az-selection-evidence, .az-app-query-log)[open] > summary:after, .az-experience .az-toc details[open] > summary:after { content: "−"; }.az-experience summary::-webkit-details-marker { display: none; }.az-experience summary::marker { content: ""; }.az-experience .az-list { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }.az-experience .az-op { padding: 0; background: var(--az-soft); border: 1px solid var(--line); border-left: 1px solid var(--line); border-radius: 14px; overflow: hidden; position: relative; }.az-experience .az-op:before { content: ""; position: absolute; left: 0; top: 22%; bottom: 22%; width: 3px; border-radius: 0 3px 3px 0; background: var(--az-cyan); opacity: .6; pointer-events: none; }.az-experience .az-card, .az-experience .az-br-directory .az-card { grid-template-columns: 52px minmax(0, 1fr) auto; gap: 12px; padding: 14px; min-height: 112px; height: 100%; }.az-experience .az-card > div { min-width: 0; }.az-experience .az-card .az-ico { width: 52px; height: 52px; border-radius: 13px; box-shadow: 0 4px 14px rgb(0 0 0 / 20%); }.az-experience .az-card b { display: block; font-size: .97rem; line-height: 1.3; letter-spacing: -.02em; }.az-experience .az-card small { display: block; line-height: 1.45; font-size: .74rem; overflow-wrap: anywhere; }.az-experience .az-br-directory .az-card-note { color: var(--txt); font-size: .76rem; margin-top: 5px; }.az-experience .az-lic { margin-top: 6px; gap: 4px; }.az-experience .az-lic em { font-size: .64rem; color: var(--mute); padding: 2px 5px; border-radius: 5px; background: var(--card); border-color: var(--line); line-height: 1.35; }.az-experience .az-lic em.s { color: var(--red); border-color: var(--red); }.az-experience .az-go { min-height: 44px; padding: 0 10px; font-size: .7rem; color: var(--az-accent-ink); background: var(--az-accent); border-radius: 9px; }.az-experience .az-go-s { color: var(--txt); }.az-experience .az-card-t { grid-template-columns: minmax(0, 1fr) auto; }.az-experience .az-directory-link { background: var(--az-surface); color: var(--ink); justify-content: center; gap: 10px; padding: 10px 16px; border-color: var(--line); border-radius: 10px; font-size: .86rem; }.az-experience .az-market-nav, .az-experience .az-page-shortcuts { display: flex; flex-wrap: wrap; gap: 8px; margin: 16px 0; }.az-experience .az-market-nav a, .az-experience .az-page-shortcuts a { min-height: 44px; padding: 9px 14px; display: inline-flex; align-items: center; gap: 7px; font-size: .8rem; font-weight: 700; text-decoration: none; color: var(--txt); background: var(--az-surface); border: 1px solid var(--line); border-radius: 9px; }.az-experience .az-market-nav a[aria-current], .az-experience .az-page-shortcuts a[aria-current] { color: var(--az-accent-ink); background: var(--az-accent); border-color: var(--az-accent); }.az-experience .az-brand-search { color: var(--ink); font-size: .83rem; margin: 16px 0 4px; }.az-experience .az-brand-search input { border-radius: 11px; background: var(--az-soft); border: 1px solid #45617a; min-height: 52px; padding: 12px 14px; box-shadow: inset 0 2px 6px rgb(0 0 0 / 7%); margin-top: 8px; }.az-experience .az-brand-search input::placeholder { color: var(--mute); opacity: 1; }.az-experience [data-brand-count] { font-size: .73rem; padding: 4px 0; }.az-experience.az-page-brasil .az-hero-compact { padding-block: 18px; }.az-experience.az-page-brasil .az-hero .az-crumbs { display: none; }.az-experience.az-page-brasil .az-hero-compact h1 { max-width: none; margin-bottom: 8px; }.az-experience.az-page-brasil .az-hero-eyebrow { margin-bottom: 8px; }.az-experience.az-page-brasil .az-page-shortcuts { margin-top: 12px; }.az-experience.az-page-brasil .az-main > article > h2:first-of-type { margin-top: 18px; padding-top: 0; font-size: 1.35rem; }.az-experience.az-page-brasil .az-main > article > h2:first-of-type:before { display: none; }.az-experience.az-page-brasil details.az-market-note { padding: 0 12px; margin: 10px 0; }.az-experience.az-page-brasil details.az-market-note > summary { min-height: 44px; font-size: .75rem; }.az-experience.az-page-brasil details.az-market-note[open] { padding-bottom: 12px; }.az-experience.az-page-brasil .az-brand-search { margin-top: 10px; }.az-experience.az-page-brasil [data-brand-count] { margin: 2px 0 8px; padding: 0; font-size: .75rem; }.az-experience .az-apphd { position: relative; padding: 22px; grid-template-columns: 88px minmax(0, 1fr); gap: 18px; background: radial-gradient(ellipse at 100% 0, rgb(91 216 244 / 10%), transparent 65%), var(--az-soft); border-color: #3b526c; border-radius: 18px; margin: 0 0 18px; }.az-experience .az-apphd .az-ico { width: 88px; height: 88px; border-radius: 21px; box-shadow: 0 8px 25px rgb(0 0 0 / 20%); }.az-experience .az-apphd h1 { font-size: clamp(1.35rem, 2.6vw, 1.85rem); line-height: 1.25; }.az-experience .az-apphd-l { margin: 10px 0 6px; gap: 5px; }.az-experience .az-chip { font-size: .65rem; padding: 3px 8px; line-height: 1.5; border: 1px solid #41614a; color: #bce9ac; background: #20392b; border-radius: 5px; }.az-experience .az-chip-s { background: #203047; color: #bbcee2; border-color: #3b506b; }.az-experience .az-apphd-r { font-size: .8rem; line-height: 1.5; }.az-experience .az-apphd-r small { font-size: .73rem; overflow-wrap: anywhere; }.az-experience .az-profile-actions { gap: 10px; grid-template-columns: 1.35fr 1fr; margin-top: 2px; }.az-experience .az-cta { min-height: 50px; background: var(--az-accent); color: var(--az-accent-ink); font-weight: 800; font-size: .9rem; border: 1px solid var(--az-accent); border-radius: 11px; box-shadow: 0 5px 22px rgb(181 255 84 / 8%); }.az-experience .az-secondary-action { min-height: 50px; font-size: .85rem; color: var(--ink); background: var(--az-surface); border-color: #45617a; border-radius: 11px; }.az-experience .az-cta-n { font-size: .71rem; line-height: 1.6; margin: -5px 0 0; }.az-experience .az-dl-actions { grid-column: 1 / -1; display: grid; grid-template-columns: 1.45fr 1fr; gap: 10px; margin-top: 2px; }.az-experience .az-dl-btn { display: inline-flex; align-items: center; justify-content: center; min-height: 52px; padding: 10px 14px; border-radius: 11px; font: 800 .92rem/1.2 Manrope, "Segoe UI", system-ui, sans-serif; letter-spacing: -.01em; cursor: pointer; transition: background .18s ease, border-color .18s ease, transform .18s ease; }.az-experience .az-dl-web { color: var(--az-accent-ink); background: var(--az-accent); border: 1px solid var(--az-accent); box-shadow: 0 6px 22px rgb(181 255 84 / 14%); }.az-experience .az-dl-app { color: #f2f7ff; background: #14273a; border: 1px solid #3b566d; }.az-experience .az-dl-btn:hover { transform: translateY(-1px); }.az-experience .az-dl-web:hover { background: #c7ff81; border-color: #c7ff81; }.az-experience .az-dl-app:hover { background: #1d3450; border-color: #5a7a96; }.az-experience .az-dl-btn:active { transform: translateY(0); }.az-experience .az-profile-context { margin: 0 0 18px; background: var(--az-soft); border-color: var(--line); border-left: 1px solid var(--line); border-radius: 10px; }.az-experience .az-profile-context summary { font-size: .75rem; color: var(--mute); }.az-experience .az-market-note { background: var(--az-soft); border-color: var(--line); border-left-color: #65899a; padding: 13px 16px; font-size: .84rem; line-height: 1.75; }.az-experience .az-rg { border-left: 2px solid #62808b; background: var(--az-soft); padding: 13px 16px; color: var(--mute); font-size: .78rem; line-height: 1.75; }.az-experience .az-rg b { color: var(--txt); }.az-experience .az-rg a { padding: 5px 0; margin: 0; }.az-experience .az-store-record { padding: 18px; background: var(--az-soft); border-radius: 13px; margin: 16px 0; }.az-experience .az-record-heading { display: flex; align-items: center; gap: 9px 14px; flex-wrap: wrap; }.az-experience .az-record-heading h3 { font-size: 1.02rem; margin: 0; }.az-experience .az-data-tag { border-color: #3e596b; color: var(--az-cyan); background: var(--card); border-radius: 5px; font-size: .65rem; padding: 4px 7px; line-height: 1.5; }.az-experience .az-data-grid { gap: 0 22px; margin: 16px 0 10px; }.az-experience .az-data-grid > div { padding: 10px 0; }.az-experience .az-data-grid dt { font-size: .7rem; letter-spacing: .025em; margin-bottom: 3px; }.az-experience .az-data-grid dd { font-size: .88rem; line-height: 1.6; }.az-experience .az-data-caption { font-size: .75rem; line-height: 1.8; }.az-experience .az-data-caption a { min-height: 34px; padding-block: 5px; }.az-experience .az-app-observation { background: var(--az-soft); border-radius: 10px; border-left-color: #6d9c64; padding: 16px; }.az-experience .az-app-observation p { font-size: .86rem; line-height: 1.75; }.az-experience .az-app-editorial-note { border-left-color: #638ba2; background: var(--az-soft); padding: 12px 16px; font-size: .83rem; border-radius: 0 10px 10px 0; }.az-experience .az-app-backlink { padding: 12px 14px; border: 1px solid var(--line); border-radius: 10px; background: var(--az-soft); line-height: 1.75; }.az-experience .az-selection-evidence, .az-experience .az-app-query-log { border: 1px solid var(--line); border-radius: 10px; padding: 0 14px; margin: 16px 0; }.az-experience .az-selection-evidence summary, .az-experience .az-app-query-log summary { font-size: .77rem; }.az-experience .az-reference-section { border-color: var(--line); }.az-experience .az-reference-details { background: var(--az-soft); padding-inline: 15px; }.az-experience .az-reference-details summary { font-size: .85rem; }.az-experience .az-reference-list { padding-left: 22px; }.az-experience .az-reference-list li { padding: 10px 0; }.az-experience .az-reference-list a { font-size: .83rem; }.az-experience .az-reference-list small { font-size: .7rem; }.az-experience .az-reference-list li:target { background: rgb(91 216 244 / 9%); outline: 8px solid rgb(91 216 244 / 9%); border-radius: 4px; }.az-experience .az-section-anchor, .az-experience .az-reference-section, .az-experience .az-reference-list li, .az-experience h2[id] { scroll-margin-top: 94px; }.az-experience #encontrar-marca, .az-experience #az-c { scroll-margin-top: 94px; }.az-experience .az-related-br { gap: 10px; }.az-experience .az-related-br a, .az-experience .az-app-index-list a, .az-experience .az-app-issues a { background: var(--az-soft); border-radius: 12px; border-color: var(--line); padding: 14px; gap: 10px; }.az-experience .az-related-br b, .az-experience .az-app-issues b, .az-experience .az-app-index-list b { font-size: .9rem; line-height: 1.45; letter-spacing: -.02em; }.az-experience .az-related-br small, .az-experience .az-app-issues small, .az-experience .az-app-index-list small { font-size: .73rem; line-height: 1.55; margin-top: 3px; }.az-experience .az-app-issues > li > a > span:last-child, .az-experience .az-app-index-go { color: var(--az-cyan); }.az-experience .az-app-index { padding: 0 16px; background: var(--az-soft); border-radius: 13px; }.az-experience .az-app-index > summary { font-size: .86rem; padding: 12px 0; }.az-experience .az-app-index-list a { background: var(--card); }.az-experience .az-app-index-note { font-size: .76rem; line-height: 1.6; margin-top: 6px; }.az-experience .az-app-issues a { min-height: 92px; }.az-experience .az-tw { border: 1px solid var(--line); border-radius: 12px; background: var(--az-soft); margin: 16px 0; overscroll-behavior-x: contain; }.az-experience .az-tw table { margin: 0; font-size: .85rem; }.az-experience caption { text-align: left; color: var(--mute); padding: 12px; font-size: .76rem; font-weight: 600; line-height: 1.6; }.az-experience th, .az-experience td { padding: 11px 12px; line-height: 1.65; }.az-experience th { background: var(--az-surface); color: var(--txt); font-size: .73rem; }.az-experience .az-tool { background: var(--az-soft); padding: 18px; }.az-experience .az-tool input, .az-experience .az-tool select { background: var(--card); color: var(--ink); border-color: #45617a; }.az-experience .az-tool button { background: var(--az-accent); color: var(--az-accent-ink); }.az-experience .az-fig { opacity: .88; max-height: 300px; object-fit: cover; }.az-experience .az-foot { background: #060d18; border-top: 1px solid #24384d; color: #9fb2c8; padding-top: 32px; }.az-experience .az-foot b { font-family: Manrope, sans-serif !important; letter-spacing: -.02em; }.az-experience .az-foot a { color: #cbdcf0; font-size: .8rem; }.az-experience .az-foot .az-disc { color: #8ea3ba; }.az-experience .az-fc { gap: 24px; }.az-experience .az-fc li { margin-bottom: 0; }.az-experience .az-fc li a { padding: 8px 0; }.az-experience .az-rgbar { border-top-color: #26374d; font-size: .75rem; }.az-mobile-nav { display: none; }.az-experience .az-data-grid dt, .az-experience .az-data-tag, .az-experience .az-reference-list small, .az-experience .az-app-index-list small, .az-experience .az-app-issues small, .az-experience .az-related-br small, .az-experience .az-card small, .az-experience .az-lic em, .az-experience .az-apphd-r small, .az-experience .az-chip, .az-experience .az-tr, .az-experience .az-cta-n { font-size: .75rem; }@media (hover: hover) { .az-experience .az-op, .az-experience .az-app-issues a, .az-experience .az-app-index-list a, .az-experience .az-related-br a { transition: border-color .18s ease, background-color .18s ease, transform .18s ease; } .az-experience .az-op:hover, .az-experience .az-app-issues a:hover, .az-experience .az-app-index-list a:hover, .az-experience .az-related-br a:hover { border-color: #6b9c82; background: var(--az-surface); transform: translateY(-2px); } .az-experience .az-cta:hover { background: #c7ff81; border-color: #c7ff81; } }@media (min-width: 961px) { .az-experience .az-burger { display: none; } .az-experience .az-top .az-nav { display: flex; width: auto; flex-direction: row; margin-left: auto; order: 0; padding: 0; } }@media (max-width: 1100px) and (min-width: 961px) { .az-experience .az-top .az-w { gap: 8px; padding-inline: 18px; } .az-experience .az-nav a { padding: 0 7px; font-size: .75rem; } .az-experience .az-logo { font-size: 1.02rem; } }@media (max-width: 960px) { .az-experience { padding-bottom: calc(68px + env(safe-area-inset-bottom, 0px)); } .az-experience .az-w { padding-inline: 18px; } .az-experience .az-top .az-w { min-height: 64px; gap: 10px; flex-wrap: wrap; padding-top: 0; padding-bottom: 0; } .az-experience .az-header-brand { margin-right: auto; } .az-experience .az-logo { font-size: 1.06rem; } .az-experience .az-brand-label { padding-bottom: 4px; } .az-experience .az-burger { display: none; margin-left: 0; } .az-js .az-experience .az-burger { display: flex; } .az-experience .az-top .az-nav { display: flex; order: 3; width: 100%; flex-direction: column; margin: 0; padding: 10px 0 16px; overflow-y: auto; max-height: min(65dvh, 500px, calc(100dvh - 180px - env(safe-area-inset-bottom, 0px))); overscroll-behavior: contain; border-top: 1px solid #2b3e55; } .az-js .az-experience .az-top .az-nav { display: none; } .az-experience .az-top .az-nav.open { display: flex; } .az-experience .az-top .az-nav a { min-height: 48px; width: 100%; font-size: .95rem; padding: 10px 14px; } .az-experience .az-tema { margin-left: 0; } .az-experience .az-main { max-width: 850px; margin-top: 18px; } .az-experience .az-hero { padding: 28px 0 24px; } .az-experience .az-mobile-nav { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); position: fixed; bottom: 0; left: 0; right: 0; z-index: 60; background: rgb(10 20 35 / 98%); border-top: 1px solid #34475d; padding: 5px 8px calc(5px + env(safe-area-inset-bottom, 0px)); box-shadow: 0 -8px 28px rgb(0 0 0 / 20%); backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px); } .az-experience .az-mobile-nav :is(a, button) { border: 0; background: transparent; color: #9fb2c8; text-decoration: none; font-family: inherit; font-size: .72rem; font-weight: 700; line-height: 1.3; min-width: 0; min-height: 52px; padding: 5px 2px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 4px; border-radius: 10px; position: relative; } .az-experience .az-mobile-nav svg { width: 21px; height: 21px; flex: 0 0 auto; } .az-experience .az-mobile-nav [data-mobile-menu] { display: none; } .az-js .az-experience .az-mobile-nav [data-mobile-menu] { display: flex; } html:not(.az-js) .az-experience .az-mobile-nav { grid-template-columns: repeat(4, minmax(0, 1fr)); } .az-experience .az-mobile-nav [aria-current], .az-experience .az-mobile-nav button[aria-expanded="true"] { color: #b5ff54; background: #1c302b; } .az-experience .az-mobile-nav [aria-current]:before { content: ""; position: absolute; top: -6px; left: calc(50% - 12px); width: 24px; height: 2px; background: #b5ff54; border-radius: 4px; } .az-experience .az-foot { padding-bottom: 26px; } }@media (max-width: 700px) { .az-experience .az-list { grid-template-columns: minmax(0, 1fr); } .az-experience .az-related-br { grid-template-columns: minmax(0, 1fr); } .az-experience .az-related-br a { grid-template-columns: 44px minmax(0, 1fr) auto; } .az-experience .az-related-br a > span:last-child { display: block; color: var(--az-cyan); } .az-experience .az-app-issues, .az-experience .az-app-index-list { grid-template-columns: minmax(0, 1fr); } .az-experience .az-side .az-box { display: block; } .az-experience .az-side .az-rg { border-left: 0; border-top: 1px solid var(--line); padding: 12px 0 0; margin-top: 8px; } .az-experience .az-fc { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; } .az-experience .az-fc > div:first-child { grid-column: 1 / -1; } }@media (max-width: 600px) { .az-experience .az-w { padding-inline: 14px; } .az-experience .az-main { margin-top: 14px; gap: 14px; } .az-experience .az-box { padding: 18px 16px; border-radius: 16px; } .az-experience .az-main > article > p:not([class]) { font-size: 1rem; line-height: 1.8; } .az-experience .az-main > article > h2 { font-size: 1.28rem; margin-top: 1.65em; padding-top: 5px; } .az-experience .az-main > article > h2:before { margin-bottom: 10px; width: 20px; } .az-experience .az-main > article > h3 { font-size: 1rem; line-height: 1.5; } .az-experience .az-hero { padding: 23px 0 22px; } .az-experience .az-hero-compact { padding-block: 18px; } .az-experience.az-page-apps .az-hero .az-crumbs, .az-experience.az-page-brasil .az-hero .az-crumbs { display: none; } .az-experience .az-hero.az-hero-compact h1 { font-size: 1.625rem; } .az-experience .az-hero h1 { font-size: 1.8rem; margin-bottom: 12px; line-height: 1.16; } .az-experience .az-hero p { font-size: .88rem; line-height: 1.7; margin-bottom: 14px; } .az-experience .az-hero-eyebrow { font-size: .61rem; letter-spacing: .11em; margin-bottom: 10px; } .az-experience .az-hero-actions { gap: 8px; margin-top: 16px; } .az-experience .az-hero-actions a { flex: 1 1 130px; padding: 10px 12px; min-height: 46px; font-size: .8rem; } .az-experience .az-badges { gap: 5px; margin-top: 12px; } .az-experience .az-badges span { font-size: .62rem; padding: 4px 7px; } .az-experience .az-hero-links { gap: 12px; margin-top: 8px; } .az-experience .az-hero-links a { font-size: .74rem; min-height: 40px; } .az-experience .az-hero-brandstrip { gap: 7px; margin-top: 18px; } .az-experience .az-hero-brandstrip .az-ico { width: 42px; height: 42px; border-radius: 11px; } .az-experience .az-hero-brandstrip > :is(a, span) { min-height: 44px; } .az-experience .az-section-heading { margin-top: 22px; gap: 5px 10px; } .az-experience .az-card, .az-experience .az-br-directory .az-card { grid-template-columns: 50px minmax(0, 1fr) 36px; gap: 10px; padding: 13px 12px; min-height: 108px; } .az-experience .az-card .az-ico, .az-experience .az-br-directory .az-ico { width: 50px; height: 50px; border-radius: 12px; } .az-experience .az-card b { font-size: .96rem; } .az-experience .az-card small { font-size: .73rem; line-height: 1.45; -webkit-line-clamp: unset; overflow: visible; } .az-experience .az-br-directory .az-card-note { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; font-size: .75rem; line-height: 1.5; margin-top: 4px; } .az-experience .az-card .az-go, .az-experience .az-br-directory .az-card .az-go { width: 36px; min-height: 44px; padding: 0; justify-content: center; background: #203629; color: #b5ff54; font-size: 0; border: 1px solid #3b5c3d; } .az-experience .az-card .az-go:after { content: "↗"; font-size: 1.05rem; line-height: 1; } .az-experience .az-card-t { grid-template-columns: minmax(0, 1fr) 36px; } .az-experience .az-lic em { font-size: .6rem; } .az-experience .az-apphd { padding: 16px 14px; grid-template-columns: 64px minmax(0, 1fr); align-items: start; gap: 13px; border-radius: 14px; } .az-experience .az-apphd .az-ico { width: 64px; height: 64px; border-radius: 16px; } .az-experience .az-apphd h1 { font-size: 1.28rem; line-height: 1.28; } .az-experience .az-apphd-l { margin-top: 8px; gap: 4px; } .az-experience .az-chip { font-size: .6rem; padding: 2px 6px; } .az-experience .az-apphd-r small { font-size: .68rem; line-height: 1.5; } .az-experience .az-profile-actions { grid-template-columns: 1.15fr 1fr; gap: 7px; } .az-experience .az-profile-actions .az-cta, .az-experience .az-profile-actions .az-secondary-action { font-size: .76rem; min-height: 46px; padding: 8px 9px; } .az-experience .az-cta-n { font-size: .65rem; } .az-experience .az-dl-actions { grid-template-columns: 1.15fr 1fr; gap: 7px; } .az-experience .az-dl-btn { min-height: 46px; padding: 8px 9px; font-size: .78rem; } .az-experience .az-by { font-size: .75rem; line-height: 1.65; margin-bottom: 8px; } .az-experience .az-tr { font-size: .68rem; } .az-experience .az-crumbs { font-size: .67rem; margin-bottom: 8px; } .az-experience .az-tldr { padding: 14px; margin-bottom: 14px; } .az-experience .az-tldr b { font-size: .9rem; } .az-experience .az-tldr p { font-size: .86rem; line-height: 1.75; } .az-experience .az-toc { margin-bottom: 9px; padding-inline: 13px; } .az-experience .az-intro-note { margin-bottom: 8px; } .az-experience.az-page-apps .az-main > article > h2:first-of-type, .az-experience.az-page-brasil .az-main > article > h2:first-of-type { margin-top: 18px; padding-top: 0; font-size: 1.22rem; } .az-experience.az-page-apps .az-main > article > h2:first-of-type:before, .az-experience.az-page-brasil .az-main > article > h2:first-of-type:before { display: none; } .az-experience .az-toc summary { font-size: .8rem; } .az-experience .az-store-record { padding: 14px 12px; } .az-experience .az-data-grid { gap: 0 14px; } .az-experience .az-data-grid dt { font-size: .75rem; } .az-experience .az-data-grid dd { font-size: .84rem; line-height: 1.6; } .az-experience .az-data-caption { font-size: .75rem; line-height: 1.8; } .az-experience .az-app-index, .az-experience .az-reference-details { padding-inline: 12px; } .az-experience .az-app-issues a, .az-experience .az-app-index-list a { min-height: 90px; padding: 12px; } .az-experience .az-app-issues b, .az-experience .az-app-index-list b { font-size: .86rem; } .az-experience .az-app-index-list small, .az-experience .az-app-issues small { font-size: .7rem; } .az-experience .az-app-index-note { font-size: .73rem; } .az-experience .az-market-note { font-size: .8rem; padding: 12px; } .az-experience .az-facts { grid-template-columns: 105px minmax(0, 1fr); gap: 0 8px; font-size: .84rem; } .az-experience .az-page-shortcuts { flex-wrap: nowrap; overflow-x: auto; scrollbar-width: none; margin-inline: -2px; padding: 2px; } .az-experience .az-page-shortcuts a { flex: 0 0 auto; font-size: .74rem; padding: 8px 11px; } .az-experience .az-tw { margin-inline: 0; max-width: 100%; } .az-experience .az-tw table { min-width: 500px; } .az-experience .az-tw:focus-visible { outline: 2px solid var(--az-cyan); } .az-experience .az-side .az-box { padding: 16px; } .az-experience .az-foot .az-w { padding-inline: 20px; } .az-experience .az-foot p { font-size: .78rem; line-height: 1.75; } .az-experience .az-foot a { font-size: .74rem; } .az-experience .az-card small, .az-experience .az-br-directory .az-card small { font-size: .75rem; } .az-experience .az-br-directory .az-card-note { font-size: .8rem; } .az-experience .az-app-index-note { font-size: .8rem; } .az-experience .az-app-index-list small, .az-experience .az-app-issues small, .az-experience .az-related-br small, .az-experience .az-apphd-r small, .az-experience .az-data-tag, .az-experience .az-lic em, .az-experience .az-chip, .az-experience .az-by, .az-experience .az-tr, .az-experience .az-cta-n { font-size: .75rem; } html:not(.az-js) .az-experience .az-top { position: relative; } }@media (max-width: 360px) { .az-experience .az-hero-brandstrip { gap: 6px; } .az-experience .az-w { padding-inline: 10px; } .az-experience .az-box { padding-inline: 13px; } .az-experience .az-top .az-w { gap: 7px; } .az-experience .az-logo { font-size: 1rem; gap: 7px; } .az-experience .az-logo i { width: 27px; height: 27px; } .az-experience .az-brand-label { font-size: .55rem; padding-left: 34px; } .az-experience .az-warn { font-size: .66rem; } .az-experience .az-warn .az-w { gap: 5px; } .az-experience .az-warn a { font-size: .65rem; } .az-experience .az-card, .az-experience .az-br-directory .az-card { grid-template-columns: 44px minmax(0, 1fr) 32px; gap: 8px; padding: 12px 10px; } .az-experience .az-card .az-ico, .az-experience .az-br-directory .az-ico { width: 44px; height: 44px; border-radius: 10px; } .az-experience .az-card .az-go, .az-experience .az-br-directory .az-card .az-go { width: 32px; } .az-experience .az-card b { font-size: .88rem; } .az-experience .az-card small { font-size: .75rem; } .az-experience .az-br-directory .az-card-note { font-size: .8rem; } .az-experience .az-apphd { grid-template-columns: 54px minmax(0, 1fr); gap: 10px; padding: 13px 11px; } .az-experience .az-apphd .az-ico { width: 54px; height: 54px; border-radius: 13px; } .az-experience .az-apphd h1 { font-size: 1.12rem; } .az-experience .az-apphd-r small { font-size: .75rem; } .az-experience .az-profile-actions .az-cta, .az-experience .az-profile-actions .az-secondary-action { font-size: .75rem; padding-inline: 6px; } .az-experience .az-dl-btn { font-size: .74rem; padding-inline: 6px; } .az-experience .az-fc { grid-template-columns: 1fr; } }@media (prefers-reduced-motion: reduce) { .az-experience *, .az-experience *:before, .az-experience *:after { animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; scroll-behavior: auto !important; } }@media print { .az-experience { background: #fff; color: #111; padding: 0; } .az-experience .az-mobile-nav, .az-experience .az-reading-progress, .az-experience .az-top, .az-experience .az-warn, .az-experience .az-foot { display: none; } .az-experience .az-main { display: block; max-width: none; margin: 0; } .az-experience .az-box { color: #111; background: #fff; border: 0; box-shadow: none; padding: 0; } }