.afpo .afk-top{align-items:center}.afpo__n{font-style:normal;font-size:11.5px;font-weight:700;opacity:.65}.afpo__cap{flex:1 1 260px}.afpo__cap b{font-weight:650;color:var(--ink)}.afpo__stage{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,.85fr);gap:clamp(16px,2.4vw,36px);align-items:center;padding:clamp(16px,2.4vw,32px)}.afpo__lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;align-self:center}.afpo__lista li[hidden]{display:none}.afpo-mod{position:relative;display:flex;flex-direction:column;gap:1px;width:100%;min-height:52px;padding:8px 11px 9px;border:1px solid var(--line);border-radius:13px;background:#ffffffdb;font:inherit;text-align:left;color:var(--ink);cursor:pointer;overflow:hidden;transition:border-color .25s,background-color .25s,transform .2s var(--ease),box-shadow .25s}.afpo-mod:hover{border-color:color-mix(in oklab,var(--primary) 50%,transparent);transform:translateY(-1px)}.afpo-mod b{font-size:13.5px;font-weight:650;line-height:1.25}.afpo-mod i{font-style:normal;font-size:11.5px;line-height:1.3;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.afpo-mod[aria-pressed=true]{border-color:var(--primary-btn);background:#fff;box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 16%,transparent),0 10px 24px -14px #17140f66}.afpo-mod[aria-pressed=true] b{color:var(--primary-text)}.afpo-mod:focus-visible{outline:2px solid var(--primary-btn);outline-offset:2px}.afpo-mod__barra{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--primary-btn);transform:scaleX(0);transform-origin:left}.afpo-mod.is-conta .afpo-mod__barra{animation:afpo-conta var(--afpo-t, 3.2s) linear both}@keyframes afpo-conta{to{transform:scaleX(1)}}.afpo__palco{display:flex;justify-content:center}.afpo__cel{position:relative;width:clamp(250px,21vw,300px);padding:7px;border-radius:42px;background:linear-gradient(160deg,#2c2721,#15120e 55%,#221e19);box-shadow:inset 0 1px #ffffff24,0 0 0 1px #17140f4d,0 44px 80px -30px #17140f99,0 24px 70px -20px color-mix(in oklab,var(--primary) 40%,transparent)}.afpo__url{display:flex;align-items:center;justify-content:center;gap:5px;height:40px;padding:10px 18px 4px;border-radius:35px 35px 0 0;background:#f4f2ee;font-size:11.5px;font-weight:600;color:var(--ink-2)}.afpo__url .st-i{flex:0 0 auto;width:11px;height:11px;color:var(--muted)}.afpo__url span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s}.afpo.is-dominio .afpo__url span{color:var(--ok-ink)}.afpo__tela{position:relative;aspect-ratio:9 / 16;border-radius:0 0 35px 35px;background:var(--paper-2);overflow:hidden}.afpo__shot{position:absolute;inset:0;transition:opacity .45s,transform .55s var(--ease)}.afpo__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}.afpo__img[hidden]{display:none}.afpo-ig,.afpo-wa{position:absolute;inset:0;display:flex;flex-direction:column;gap:10px;padding:12px;background:#fff;font-size:11.5px;line-height:1.35;opacity:0;visibility:hidden;transform:translate(10%);transition:opacity .45s,transform .55s var(--ease),visibility .45s}.afpo__tela[data-passo=perfil] .afpo-ig,.afpo__tela[data-passo=grupo] .afpo-wa{opacity:1;visibility:visible;transform:none}.afpo__tela[data-passo=perfil] .afpo__shot,.afpo__tela[data-passo=grupo] .afpo__shot{opacity:0;transform:translate(-10%)}.afpo-ig__top{display:flex;align-items:center;justify-content:space-between;font-size:13px}.afpo-ig__perfil{display:flex;align-items:center;gap:14px}.afpo-ig__av{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:58px;height:58px;border-radius:50%;background:conic-gradient(#f9ce34,#ee2a7b,#6228d7,#f9ce34);padding:3px}.afpo-ig__in{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:#fff}.afpo-ig__in .st-ring{--ring-s: 30px;--ring-w: 7px}.afpo-ig__nums{display:flex;gap:14px}.afpo-ig__nums span{display:flex;flex-direction:column;align-items:center;color:var(--muted)}.afpo-ig__nums b{font-size:13px;color:var(--ink)}.afpo-ig__bio{display:flex;flex-direction:column;gap:2px;color:var(--ink-2)}.afpo-ig__bio b{color:var(--ink)}.afpo-ig__bio u{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;margin-top:3px;padding:3px 8px 3px 6px;border-radius:8px;text-decoration:none;font-weight:650;color:#00376b;transition:background-color .3s}.afpo-ig__bio u .st-i{width:11px;height:11px}.afpo-ig__bio u.is-toque{background:color-mix(in oklab,#3d9bf0 18%,#fff)}.afpo-ig__acoes{display:flex;gap:6px}.afpo-ig__acoes i{flex:1 1 0;padding:6px;border-radius:8px;background:#efefef;font-style:normal;font-size:11px;font-weight:650;text-align:center}.afpo-ig__dest{display:flex;gap:12px}.afpo-ig__dest span{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:10px;color:var(--ink-2)}.afpo-ig__dest i{width:40px;height:40px;border:1.5px solid #dbdbdb;border-radius:50%;background:var(--tint-peach) content-box;padding:2px}.afpo-ig__dest span:nth-child(2) i{background-color:var(--tint-butter)}.afpo-ig__dest span:nth-child(3) i{background-color:var(--tint-lilac)}.afpo-ig__dest span:nth-child(4) i{background-color:var(--tint-sky)}.afpo-ig__grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:2px -12px 0}.afpo-ig__grade i{aspect-ratio:1;background:var(--tint-peach)}.afpo-ig__grade i:nth-child(2){background:var(--tint-lilac)}.afpo-ig__grade i:nth-child(3){background:var(--tint-butter)}.afpo-ig__grade i:nth-child(4){background:var(--tint-sky)}.afpo-ig__grade i:nth-child(5){background:color-mix(in oklab,var(--primary) 28%,#fff)}.afpo-ig__grade i:nth-child(6){background:var(--paper-3)}.afpo-ig__grade i:nth-child(7){background:var(--tint-butter)}.afpo-ig__grade i:nth-child(8){background:color-mix(in oklab,var(--primary) 18%,#fff)}.afpo-ig__grade i:nth-child(9){background:var(--tint-lilac)}.afpo-wa{gap:8px;padding:0 0 12px;background:#efe7dd}.afpo-wa__h{display:flex;align-items:center;gap:8px;padding:12px;background:#fff}.afpo-wa__h>span:nth-child(2){display:flex;flex-direction:column;min-width:0;line-height:1.25}.afpo-wa__h b{font-size:12.5px}.afpo-wa__h i{font-style:normal;font-size:10.5px;color:var(--muted)}.afpo-wa__h img{margin-left:auto}.afpo-wa__av{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--primary-btn);font-size:11px;font-weight:700;color:#fff}.afpo-wa__sis{align-self:center;padding:3px 9px;border-radius:8px;background:#fff8d6;font-size:10.5px;color:#6b5d2b}.afpo-wa__msg{display:flex;flex-direction:column;gap:1px;align-self:flex-start;max-width:86%;margin:0 10px;padding:7px 9px;border-radius:10px 10px 10px 3px;background:#fff;box-shadow:0 1px 1px #0000000f}.afpo-wa__msg i{font-style:normal;font-weight:700;color:var(--ok-ink)}.afpo-wa__msg u{font-family:var(--font-mono);font-size:10px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1a73c8}.afpo__dedo{position:absolute;z-index:3;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:color-mix(in oklab,var(--ink) 22%,transparent);box-shadow:0 0 0 2px #ffffffd9;opacity:0;pointer-events:none}.afpo__dedo.is-toca{animation:afpo-toca .9s var(--ease) both}@keyframes afpo-toca{0%{opacity:0;transform:scale(1.4)}30%{opacity:1;transform:scale(1)}55%{opacity:1;transform:scale(.82)}to{opacity:0;transform:scale(1.3)}}.afpo__lado{display:flex;flex-direction:column;gap:12px;min-width:0;align-self:center}.afpo-rota{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.afpo-rota li{display:flex;align-items:flex-start;gap:11px;padding:10px 12px;border-radius:14px;font-size:13.5px;line-height:1.4;color:var(--text-lead);transition:background-color .35s,box-shadow .35s}.afpo-rota b{display:block;font-size:14px;font-weight:650;color:var(--ink)}.afpo-rota li.is-on{background:#fff;box-shadow:0 0 0 1px var(--line),0 14px 30px -20px #17140f59}.afpo-rota__ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink-2);transition:background-color .35s,color .35s,border-color .35s}.afpo-rota__ico .st-i{width:16px;height:16px}.afpo-rota li.is-on .afpo-rota__ico{border-color:transparent;background:var(--primary-btn);color:#fff}.afpo-dom{padding:12px 14px}.afpo-dom__l{display:flex;align-items:center;gap:11px}.afpo-dom__l>span{display:flex;flex-direction:column;min-width:0;line-height:1.3}.afpo-dom__l b{font-size:14px;font-weight:650}.afpo-dom__l i{font-style:normal;font-size:12.5px;color:var(--muted)}.afpo-nota{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:13.5px;line-height:1.45;color:var(--text-lead);text-wrap:pretty}.afpo-nota b{display:block;font-size:14px;font-weight:650;color:var(--ink)}.afpo-nota__ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--primary-text)}.afpo-nota__ico .st-i{width:16px;height:16px}.afpo-gemeo{display:none;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:12px;background:var(--primary-soft);font-size:13px;line-height:1.45;color:var(--primary-text)}.afpo-gemeo.is-on{display:flex}.afpo-gemeo>.st-i{flex:0 0 auto;width:15px;height:15px;margin-top:2px}.afpo-gemeo .st-link{display:inline-flex;align-items:center;gap:4px;font-weight:650}.afpo-gemeo .st-link .st-i{width:14px;height:14px}@media(max-width:1100px){.afpo__stage{grid-template-columns:minmax(0,1fr) auto}.afpo__lado{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.afpo-rota{grid-column:1 / -1;flex-direction:row}.afpo-rota li{flex:1 1 0}}@media(max-width:760px){.afpo__stage{grid-template-columns:minmax(0,1fr);gap:14px;padding:12px}.afpo__palco{order:-1}.afpo__cel{width:min(68vw,270px)}.afpo__lista{display:flex;gap:7px;margin:0 -12px;padding:2px 12px 4px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.afpo__lista::-webkit-scrollbar{display:none}.afpo__lista li{flex:0 0 auto}.afpo-mod{min-height:0;padding:8px 13px;border-radius:999px}.afpo-mod i{display:none}.afpo__lado{display:flex}.afpo-rota{flex-direction:row;gap:6px}.afpo-rota li{flex:1 1 0;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;text-align:center;font-size:0}.afpo-rota li>span:last-child{font-size:0}.afpo-rota b{font-size:12px;line-height:1.25}}@media(prefers-reduced-motion:reduce){.afpo__shot,.afpo-ig,.afpo-wa{transition:none}.afpo-mod.is-conta .afpo-mod__barra{animation:none}}
