.shell{--t-h1:600 var(--fs-7) /1.2 var(--font-sans);--t-h2:600 19px/1.25 var(--font-sans);--t-h3:600 16px/1.3 var(--font-sans);--t-body:400 14px/1.5 var(--font-sans);--t-body-sm:400 13px/1.45 var(--font-sans);--t-label:500 13px/1.4 var(--font-sans)}.shell .input{height:44px}:root{--vvh:100dvh;--consent-h:0px;--consent-flutua-h:84px}.shell textarea.input{height:auto;min-height:84px}.shell{display:flex;flex-direction:column;min-height:100dvh;padding-top:max(var(--consent-h),env(safe-area-inset-top))}.shell-body{flex:1 1;min-width:0}.pad{padding:var(--s-4)}.empty{display:grid;grid-gap:var(--s-4);gap:var(--s-4);justify-items:start}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-nav);display:grid;grid-template-columns:repeat(4,1fr);background:var(--surface);box-shadow:0 -1px 0 var(--border);padding-bottom:env(safe-area-inset-bottom)}.tab{display:grid;justify-items:center;align-content:center;grid-gap:4px;gap:4px;min-height:56px;padding:8px 0;position:relative;color:var(--text-muted);font-size:var(--fs-1);font-weight:500;transition:color var(--t-fast),background var(--t-fast)}.tab.on{color:var(--primary)}.tab.on .tab-label{font-weight:600}.tab-icon{display:grid;place-items:center;height:24px;position:relative}.tab-icon .dot{position:absolute;top:-1px;right:-6px;width:7px;height:7px;background:var(--primary);border-radius:50%}.tab-count{font-size:var(--fs-1);font-weight:600;color:var(--text-muted);line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabbar-brand{display:none}@media (max-width:899px){.shell-body{padding:var(--s-5) 0 calc(var(--tabbar-h) + var(--s-5) + env(safe-area-inset-bottom))}.tab-count{display:none}}.chat{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;height:100%;min-height:0;position:relative;background:var(--surface)}.chat-rail{width:min(880px,100%);margin-inline:auto;padding-inline:var(--s-4)}.thread .chat-rail{width:min(720px,100%)}.chat-head{display:flex;align-items:center;flex:0 0 auto;border-bottom:1px solid var(--border);background:var(--surface);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky)}.chat-head .chat-rail{display:flex;align-items:center;gap:var(--s-3);height:64px}.chat-back{display:grid;place-items:center;width:44px;height:44px;margin-left:-12px;border-radius:50%;color:var(--text-secondary);flex:0 0 auto;transition:background var(--t-fast),color var(--t-fast)}@media (hover:hover){.chat-back:hover{background:var(--surface-hover);color:var(--text-primary)}}.chat-who{gap:var(--s-3);flex:1 1;min-width:0}.chat-who,.chat-who h1{display:flex;align-items:center}.chat-who h1{gap:5px;font:var(--t-card);margin:0}.chat-who span{display:flex;align-items:center;font:var(--t-caption);color:var(--text-secondary)}.chat-who .typing-mini{color:var(--primary)}.chat-credits{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;background:none;cursor:pointer;min-height:32px;font:var(--t-body-sm);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--r-full);padding:5px 12px 5px 10px;transition:color var(--t-fast),border-color var(--t-fast)}.chat-credits b{font-weight:600;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chat-credits:after{content:"";position:absolute;inset:-6px -4px}.chat-credits span{display:none}@media (hover:hover){.chat-credits:hover{color:var(--primary);border-color:var(--primary-border)}}.thread{overflow-y:auto;overscroll-behavior:contain;scroll-padding-block-end:var(--s-4)}.thread .chat-rail{display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;padding-block:var(--s-5) var(--s-4)}.chat-inicio{display:grid;justify-items:center;grid-gap:var(--s-1);gap:var(--s-1);text-align:center;margin:auto 0 var(--s-6);padding-top:var(--s-7)}.chat-inicio b{font:var(--t-card);margin-top:var(--s-3)}.chat-inicio p{font:var(--t-body-sm);color:var(--text-secondary)}.chat-inicio span{font:var(--t-caption);color:var(--primary);background:var(--primary-soft);border-radius:var(--r-full);padding:4px 12px;margin-top:var(--s-3)}.thread-dia{display:flex;justify-content:center;margin:var(--s-5) 0 var(--s-2)}.thread-dia:first-child{margin-top:0}.thread-dia span{font:var(--t-caption);font-size:var(--fs-1);font-weight:500;color:var(--text-muted);background:var(--surface-sunken);border-radius:var(--r-full);padding:3px 12px}.thread-novas{position:absolute;left:50%;bottom:100px;z-index:var(--z-sticky);display:inline-flex;align-items:center;gap:6px;background:var(--text-primary);color:var(--bg);border:0;border-radius:var(--r-full);padding:8px 14px;font:var(--t-label);font-size:var(--fs-2);cursor:pointer;box-shadow:var(--shadow-md);animation:novas-entra .18s var(--ease) both}@keyframes novas-entra{0%{opacity:0;transform:translate(-50%,8px)}to{transform:translate(-50%)}}.bubble{max-width:min(78%,520px);padding:8px 12px;border-radius:var(--r-lg);margin-top:var(--s-3);line-height:1.45;font-size:var(--fs-3);white-space:pre-wrap;animation:bubble-in .16s var(--ease-out) both}.bubble.out{align-self:flex-start;background:var(--surface-sunken);color:var(--text-primary);border-bottom-left-radius:6px}.bubble.in{align-self:flex-end;background:var(--primary);color:var(--text-on-primary);border-bottom-right-radius:6px}.bubble.after{margin-top:2px}.bubble.out.after{border-top-left-radius:6px}.bubble.in.after{border-top-right-radius:6px}.bubble.out.before{border-bottom-left-radius:17px}.bubble.in.before{border-bottom-right-radius:17px}.bubble:first-child{margin-top:0}.thread-dia+.bubble{margin-top:var(--s-2)}@keyframes bubble-in{0%{opacity:0;transform:translateY(5px) scale(.99)}}.bubble.in:has(.voz),.bubble.out:has(.voz){padding:7px 10px 6px 8px}.sent-photo{display:block;width:min(300px,64vw);max-height:min(420px,48vh);aspect-ratio:4/5;height:auto;object-fit:cover;border-radius:var(--r-md);cursor:zoom-in}.bubble.in:has(.sent-photo),.bubble.out:has(.sent-photo){padding:5px}.foto-btn{position:relative;display:block;padding:0;border:0;background:none;cursor:zoom-in;border-radius:var(--r-md)}.bubble.in.bubble--foto,.bubble.out.bubble--foto{position:relative;padding:0;background:none;box-shadow:none}.bubble--foto .foto-btn,.bubble--foto .sent-photo{border-radius:var(--r-foto)}.foto-legenda{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:2px;padding:8px 12px;border-radius:var(--r-lg);white-space:pre-wrap}.bubble.out.bubble--foto .foto-legenda{background:var(--surface-sunken);color:var(--text-primary);border-top-left-radius:6px}.bubble.in.bubble--foto .foto-legenda{margin-left:auto;background:var(--primary);color:var(--text-on-primary);border-top-right-radius:6px}.bubble-meta.bubble-meta--foto,.retribuicao-selo{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:4px;float:none;margin:0;height:24px;padding:0 9px;border-radius:var(--r-full);background:rgba(23,16,23,.44);color:#fff;-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);font:600 var(--fs-1) /1 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bubble-meta.bubble-meta--foto{right:8px;bottom:8px;top:auto}.bubble.in .bubble-meta.bubble-meta--foto,.bubble.out .bubble-meta.bubble-meta--foto{color:#fff}.retribuicao-selo{top:8px;left:8px;padding-left:4px}.retribuicao-selo .gifticon{width:16px;height:16px}.foto-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.bubble.in>.foto-btn:not(:first-child){margin-top:6px}.gravando{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px}.gravando-cancelar{width:44px;height:44px;flex:0 0 auto;border-radius:50%;border:0;display:grid;place-items:center;background:transparent;color:var(--text-muted);cursor:pointer}@media (hover:hover){.gravando-cancelar:hover{color:var(--text-primary);background:var(--surface-hover)}}.gravando-ponto{width:10px;height:10px;border-radius:50%;background:var(--primary);flex:0 0 auto;animation:pulse 1.2s infinite}.gravando-tempo{flex:1 1 auto;min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bubble.bubble--evento{background:var(--surface-sunken);color:var(--text-secondary);padding:6px var(--s-4) 6px 8px;border-radius:var(--r-lg)}.bubble.bubble--seguido{margin-top:4px;padding-block:4px}.bubble.in.bubble--evento,.bubble.out.bubble--evento{border-radius:var(--r-lg)}.evento{display:inline-flex;align-items:center;gap:var(--s-3)}.evento b{font-size:var(--fs-2);font-weight:500;color:var(--text-secondary)}.evento .gifticon,.evento svg{flex:0 0 auto}.evento--presente b{display:block;font-size:var(--fs-3);font-weight:600;color:var(--text-primary);line-height:1.25}.evento--presente i{display:block;font-style:normal;font:var(--t-caption);color:var(--text-muted)}.bubble.bubble--evento:has(.evento--presente){background:color-mix(in srgb,var(--gift-cor,var(--primary)) 8%,var(--surface-sunken))}.bubble--evento:has([data-gift=flor]){--gift-cor:#e23a3f}.bubble--evento:has([data-gift=cafe]){--gift-cor:#8a5a3c}.bubble--evento:has([data-gift=chocolate]){--gift-cor:#7a4a2e}.bubble--evento:has([data-gift=vinho]){--gift-cor:#c21f74}.bubble--evento:has([data-gift=perfume]){--gift-cor:#b0487a}.bubble--evento:has([data-gift=joia]){--gift-cor:#3f8fc4}.bubble.in.bubble--presente,.bubble.out.bubble--presente{align-self:center;display:flex;flex-direction:column;align-items:center;gap:4px;width:auto;max-width:min(260px,92%);margin:var(--s-3) auto;padding:0;background:none;border-radius:0;box-shadow:none;color:var(--text-primary);text-align:left;white-space:normal;animation:presente-entra .26s var(--ease-out) both}.presente{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%;padding:8px 14px 8px 8px;border:1px solid var(--primary-border);border-radius:var(--r-lg);background:linear-gradient(135deg,var(--primary-soft) 0,var(--surface) 100%)}.presente .gifticon{flex:0 0 auto;width:44px;height:44px;filter:drop-shadow(0 2px 3px rgb(0 0 0/.14));animation:presente-pula .52s var(--ease-out) 80ms both}.presente-txt{display:grid;grid-gap:1px;gap:1px;min-width:0}.presente-txt b{font:600 var(--fs-2) /1.3 var(--font-sans);color:var(--text-primary)}.presente-txt span{font:var(--t-caption);color:var(--text-secondary)}.presente-txt .presente-espera{color:var(--primary);font-weight:600}.bubble.in.bubble--presente .bubble-meta,.bubble.out.bubble--presente .bubble-meta{float:none;position:static;display:inline-flex;margin:0;color:var(--text-muted);font-size:var(--fs-1)}.bubble.in.bubble--presente .bubble-tique--lida{color:var(--text-muted)}@keyframes presente-entra{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes presente-pula{0%{transform:scale(.7)}55%{transform:scale(1.12)}80%{transform:scale(.97)}to{transform:scale(1)}}.bubble.bubble--midia{width:min(310px,calc(64vw + 10px));padding:0;background:none;overflow:hidden}.bubble.bubble--midia,.bubble.out.bubble--midia.after,.bubble.out.bubble--midia.before{border-radius:var(--r-foto)}.foto-trancada{position:relative;display:grid;place-items:center;overflow:hidden;width:100%;aspect-ratio:4/5;max-height:min(420px,48vh);padding:0;border:0;border-radius:var(--r-foto);cursor:pointer;background:var(--surface-sunken);color:#fff}.foto-trancada:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.foto-trancada-blur{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(18px) saturate(1.15);transform:scale(1.15)}.foto-trancada-veu{position:absolute;inset:0;background:rgb(0 0 0/.25)}.foto-trancada-cadeado{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:rgb(255 255 255/.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;box-shadow:inset 0 0 0 1px rgb(255 255 255/.3)}.foto-trancada-giro{width:22px;height:22px;border-radius:50%;border:2.5px solid rgb(255 255 255/.35);border-top-color:#fff;animation:spin .8s linear infinite}.foto-trancada-selo{top:10px;right:10px;padding:4px 10px;border-radius:var(--r-full);background:var(--primary);color:var(--text-on-primary)}.foto-trancada-acao,.foto-trancada-selo{position:absolute;font:var(--t-label);font-weight:600}.foto-trancada-acao{left:0;right:0;bottom:0;padding:var(--s-6) var(--s-3) 12px;background:linear-gradient(0deg,rgb(0 0 0/.5),transparent);color:#fff;text-align:center;line-height:1.2}.bubble.out .foto-trancada-hora{position:absolute;right:12px;bottom:12px;float:none;margin:0;top:auto;color:rgb(255 255 255/.9);line-height:1.2}.foto-trancada--pack{cursor:default;text-align:center;max-height:min(420px,78vh)}.foto-trancada--pack .foto-trancada-blur{filter:blur(10px) saturate(1.1)}.foto-trancada--pack .foto-trancada-veu{background:rgb(0 0 0/.12)}.foto-trancada--pack .foto-trancada-cadeado{position:absolute;top:28%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px}.foto-pack-acoes{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:var(--s-6) 14px 14px;background:linear-gradient(0deg,rgb(0 0 0/.55),transparent)}.foto-pack-fala{margin:0 8px;font:var(--t-body);font-weight:600;color:#fff;text-shadow:0 1px 8px rgb(0 0 0/.55)}.foto-pack-nao,.foto-pack-pagar{border:0;cursor:pointer}.foto-pack-pagar{width:100%}.foto-pack-nao{min-height:44px;background:none;color:rgb(255 255 255/.92);font:var(--t-label);font-weight:600;padding:12px}.bubble.out.pack-quente{animation:oferta-entra var(--t-base) var(--ease-out) both}.pack-quente-quadro{aspect-ratio:4/5}.pack-quente-fotos{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:3px;gap:3px;background:rgb(0 0 0/.6)}.pack-quente-fotos--uma{grid-template-columns:1fr}.pack-quente-foto{position:relative;overflow:hidden}.pack-quente-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(9px) saturate(1.15);transform:scale(1.2)}.pack-quente-fotos--uma .pack-quente-foto img{filter:blur(1.5px) saturate(1.05);transform:scale(1.03)}.bubble.out.pack-quente-balao{animation:oferta-entra var(--t-base) var(--ease-out) both}.pack-quente-quero{display:flex;align-items:center;justify-content:center;gap:8px}.pack-quente-quero b{font-weight:inherit}.pack-quente-quero b:before{content:"·";margin-right:8px;font-weight:400;opacity:.7}@media (prefers-reduced-motion:reduce){.bubble.out.pack-quente,.bubble.out.pack-quente-balao{animation:none}}.bubble.out.ensaio{background:var(--surface);color:var(--text-primary);border:1px solid var(--border);box-shadow:var(--shadow-md);white-space:normal}.bubble.out.ensaio,.bubble.out.ensaio-balao{animation:oferta-entra var(--t-base) var(--ease-out) both}.ensaio-fotos{position:relative;display:grid;grid-gap:2px;gap:2px;aspect-ratio:5/4;overflow:hidden;background:var(--accent);grid-template-columns:repeat(3,minmax(0,1fr))}.ensaio-fotos[data-n="3"]{grid-template-columns:3fr 2fr;grid-template-rows:repeat(2,minmax(0,1fr))}.ensaio-fotos[data-n="3"] .ensaio-foto:first-child{grid-row:span 2}.ensaio-fotos[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.ensaio-fotos[data-n="5"]{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.ensaio-fotos[data-n="5"] .ensaio-foto:nth-child(-n+2){grid-column:span 3}.ensaio-fotos[data-n="5"] .ensaio-foto:nth-child(n+3){grid-column:span 2}.ensaio-foto{position:relative;overflow:hidden}.ensaio-folha-foto img,.ensaio-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(9px) saturate(1.2);transform:scale(1.25)}.ensaio-fotos:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(23 20 25/.08),rgb(23 20 25/.34))}.ensaio-selo{position:absolute;z-index:1;left:10px;top:10px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--r-full);background:rgb(23 20 25/.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font:var(--t-caption);font-weight:600}.ensaio-cadeado{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:rgb(255 255 255/.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;box-shadow:inset 0 0 0 1px rgb(255 255 255/.35)}.ensaio-corpo{display:grid;grid-gap:10px;gap:10px;padding:14px 14px 16px}.ensaio-titulo{display:block;font:var(--t-card);letter-spacing:var(--tracking-tight);color:var(--text-primary)}.ensaio-barra{position:relative;height:10px;border-radius:var(--r-full);background:var(--primary-soft)}.ensaio-barra-cheio{position:absolute;left:0;top:0;bottom:0;border-radius:var(--r-full);background:linear-gradient(90deg,#ff8aa3,var(--primary));transition:width .9s var(--ease-out)}.ensaio-barra-ponta{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;transform:translate(-50%,-50%);background:var(--primary);border:2px solid var(--surface);animation:ensaio-pulso 1.6s ease-out infinite;transition:left .9s var(--ease-out)}@keyframes ensaio-pulso{0%{box-shadow:0 0 0 0 rgb(242 59 99/.5)}70%{box-shadow:0 0 0 10px rgb(242 59 99/0)}to{box-shadow:0 0 0 0 rgb(242 59 99/0)}}.ensaio-linha{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px var(--s-2);font:var(--t-body-sm);color:var(--text-secondary)}.ensaio-falta{white-space:nowrap}.ensaio-linha b{color:var(--text-primary);font-weight:600}.ensaio-pessoas{white-space:nowrap}.ensaio-quero{width:100%;height:44px;font-weight:600}.ensaio-dentro{display:flex;align-items:center;gap:var(--s-2);margin:0;padding:10px 12px;border-radius:var(--r-md);background:var(--success-soft);color:var(--success);font:var(--t-label);font-weight:600}.ensaio-folha{display:grid;grid-gap:12px;gap:12px;padding:0 var(--s-4) var(--s-4)}.ensaio-folha-ela{display:flex;align-items:flex-end;gap:10px}.ensaio-folha-rosto{width:44px;height:44px;flex:none;border-radius:50%;object-fit:cover}.ensaio-folha-fala{margin:0;padding:8px 12px;border-radius:var(--r-lg);border-bottom-left-radius:6px;background:var(--surface-sunken);font:var(--t-body);color:var(--text-primary)}.ensaio-folha-fotos{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:4px;gap:4px;height:88px}.ensaio-folha-foto{position:relative;overflow:hidden;border-radius:var(--r-sm);background:var(--accent)}.ensaio-folha-quanto{margin:4px 0 0;font:var(--t-label);color:var(--text-secondary)}.ensaio-valores{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.ensaio-valor{display:grid;place-items:center;align-content:center;grid-gap:2px;gap:2px;min-height:52px;padding:8px 4px;border-radius:var(--r-md);border:1.5px solid var(--border-strong);background:var(--surface);color:var(--text-primary);font:var(--t-label);text-align:center;cursor:pointer;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.ensaio-valor b{font-size:var(--fs-4);font-weight:600}.ensaio-valor.is-on{border-color:var(--primary);background:var(--primary-soft);color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.ensaio-outro:focus-visible,.ensaio-valor:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ensaio-outro{justify-self:center;padding:8px 12px;border:0;background:none;cursor:pointer;color:var(--text-secondary);font:var(--t-label);text-decoration:underline;text-underline-offset:3px}.ensaio-outro-campo{display:flex;align-items:center;gap:var(--s-2);height:52px;padding:0 14px;border:1.5px solid var(--primary);border-radius:var(--r-md);background:var(--surface)}.ensaio-outro-campo>span{font:var(--t-card);color:var(--text-secondary)}.ensaio-outro-campo .input{height:100%;padding:0;border:0;background:none;font:var(--t-card);box-shadow:none;outline:none}.ensaio-outro-campo.is-erro{border-color:var(--danger)}.ensaio-erro{margin:-4px 0 0;color:var(--danger);font:var(--t-caption)}.ensaio-cta{height:52px}.ensaio-cta[aria-disabled=true]{opacity:.55}@media (prefers-reduced-motion:reduce){.bubble.out.ensaio,.bubble.out.ensaio-balao,.ensaio-barra-ponta{animation:none}.ensaio-barra-cheio,.ensaio-barra-ponta{transition:none}}.sent-photo--revela{animation:foto-revela .9s var(--ease-out) both}@keyframes foto-revela{0%{filter:blur(18px) brightness(.82);transform:scale(1.04)}to{filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.bubble.bubble--presente,.presente .gifticon,.sent-photo--revela{animation:none}}.voz{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-column-gap:10px;column-gap:10px;width:min(250px,62vw);max-width:100%}.voz--dela{grid-template-columns:auto auto minmax(0,1fr)}.voz-foto{position:relative;width:40px;height:40px;flex:none}.voz-foto>img,.voz-foto>span:first-child{display:block}.voz-mic{position:absolute;right:-3px;bottom:-2px;width:18px;height:18px;border-radius:50%;place-items:center;box-shadow:0 0 0 2px var(--surface-sunken)}.voz-btn,.voz-mic{display:grid;background:var(--primary);color:var(--text-on-primary)}.voz-btn{width:38px;height:38px;flex:0 0 auto;border:0;border-radius:50%;place-items:center;cursor:pointer;transition:background var(--t-fast),transform var(--t-fast)}@media (hover:hover){.voz-btn:hover:not(:disabled){background:var(--primary-hover)}}.voz-btn:active:not(:disabled){transform:scale(.94)}.voz-btn:disabled{background:var(--border-strong);cursor:default}.voz-girando{display:block;width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:voz-gira .7s linear infinite}@keyframes voz-gira{to{transform:rotate(1turn)}}.voz-corpo{display:grid;grid-gap:3px;gap:3px;min-width:0}.voz-barras{display:flex;align-items:center;gap:2px;height:24px;min-width:0}.voz-barra{flex:1 1;min-width:2px;max-width:3px;border-radius:var(--r-full);background:color-mix(in srgb,var(--text-secondary) 38%,transparent);transition:background .12s linear}.voz-barra--feita{background:var(--primary)}.voz-rodape{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);min-height:14px}.voz-tempo{font:var(--t-caption);line-height:14px;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.voz-rodape .bubble-meta{float:none;position:static;margin:0 0 0 auto;line-height:14px}.bubble.in .voz-barra{background:rgba(255,255,255,.45)}.bubble.in .voz-barra--feita{background:var(--text-on-primary)}.bubble.in .voz-tempo{color:var(--text-on-primary)}.bubble.in .voz-btn{background:var(--text-on-primary);color:var(--primary)}.voz-erro{font:var(--t-caption);color:var(--text-secondary);line-height:1.3}.voz-tentar{border:0;background:none;padding:0;cursor:pointer;white-space:nowrap;color:var(--primary);font:600 var(--fs-1) /14px var(--font-sans);text-decoration:underline}.bubble.in .voz-erro,.bubble.in .voz-tentar{color:var(--text-on-primary)}.midia-sumida{display:block;margin-top:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--surface-sunken);border-radius:var(--r-md);font:var(--t-caption);color:var(--text-muted)}.lupa{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:var(--s-5);background:rgba(10,6,10,.82);border:0;cursor:zoom-out;animation:lupa-entra .16s var(--ease) both}@keyframes lupa-entra{0%{opacity:0}}.lupa img{max-width:min(880px,100%);max-height:88dvh;width:auto;border-radius:var(--r-md)}.bubble-typing{display:inline-flex;gap:4px;padding:13px 15px;align-items:center}.bubble-typing i{width:6px;height:6px;border-radius:50%;background:var(--text-muted);animation:typing 1s ease-in-out infinite}.bubble-typing i:nth-child(2){animation-delay:.18s}.bubble-typing i:nth-child(3){animation-delay:.36s}@keyframes typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:.95;transform:translateY(-2px)}}.composer{flex:0 0 auto;background:var(--surface);border-top:1px solid var(--border);position:-webkit-sticky;position:sticky;bottom:0;z-index:var(--z-sticky);padding:var(--s-3) 0 calc(var(--s-3) + env(safe-area-inset-bottom))}.composer .chat-rail{display:flex;align-items:center;gap:var(--s-2);position:relative}.composer .input{flex:1 1;height:48px;border-radius:var(--r-full);background:var(--surface-sunken);border-color:transparent}.composer .input:focus{background:var(--surface);border-color:var(--primary)}.btn.send{width:44px;height:44px;padding:0;border-radius:50%;flex:0 0 auto}.btn.send:disabled{opacity:1;--btn-bg:var(--surface-sunken);--btn-fg:var(--text-muted);cursor:default}.btn.send.is-ready{box-shadow:var(--shadow-primary)}.attach-btn,.gift-btn,.mic{width:44px;height:44px;padding:0;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;border:0;background:transparent;color:var(--text-muted);cursor:pointer;transition:color var(--t-fast),background var(--t-fast)}@media (hover:hover){.attach-btn:hover,.gift-btn:hover,.mic:hover{color:var(--text-primary);background:var(--surface-hover)}}.mic.on{background:var(--primary);color:#fff;animation:pulse 1.2s infinite}.gift-btn.on{color:var(--primary);background:transparent}.attach-btn:disabled,.gift-btn:disabled,.mic:disabled{opacity:.4;cursor:not-allowed}@keyframes pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--primary) 45%,transparent)}50%{box-shadow:0 0 0 7px transparent}}.btn.send svg{transition:transform .14s var(--ease)}@media (hover:hover){.btn.send:hover:not(:disabled) svg{transform:translate(1px,-1px)}}.btn.send.is-sending svg{animation:enviou .16s var(--ease) both}@keyframes enviou{to{transform:translate(3px,-3px);opacity:.4}}.gift-fx{z-index:var(--z-pop);display:grid;justify-items:center;pointer-events:none}.gift-fx,.gift-fx-veu{position:absolute;inset:0}.gift-fx-veu{background:#000;opacity:0}.gift-fx-tela{position:absolute;inset:0;width:100%;height:100%}.gift-fx-peca{position:relative;align-self:center;margin-bottom:6vh;opacity:0;will-change:transform,opacity}.gift-fx-arte{position:relative;width:100%;height:100%;transform-origin:50% 88%}.gift-fx-arte>img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(20,12,24,.1));-webkit-user-select:none;-moz-user-select:none;user-select:none}.gift-fx-brilho{position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.6) 50%,transparent 60%) no-repeat;background-size:260% 100%;background-position:130% 0;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.gift-fx-sombra{position:absolute;left:50%;bottom:3%;width:58%;height:9%;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(20,12,24,.28),rgba(20,12,24,.1) 60%,transparent);filter:blur(3px)}.gift-fx--pequeno{width:min(210px,52vw);height:min(210px,52vw)}.gift-fx--medio{width:min(260px,62vw);height:min(260px,62vw)}.gift-fx--premium{width:min(340px,78vw);height:min(340px,78vw)}.gift-chega{position:fixed;width:0;height:0;z-index:var(--z-pop);pointer-events:none}.gift-chega-aura{background:radial-gradient(closest-side,color-mix(in srgb,var(--gift-cor) 45%,transparent),color-mix(in srgb,var(--gift-cor) 14%,transparent) 60%,transparent)}.gift-chega-aura,.gift-chega-faisca{position:absolute;left:0;top:0;border-radius:50%;opacity:0}.gift-chega-faisca{width:5px;height:5px;background:radial-gradient(closest-side,#fff,color-mix(in srgb,var(--gift-cor) 70%,#fff) 60%,transparent)}.gift-fx-parado{display:grid;place-items:center;width:100%;height:100%}.gift-fx-rotulo{position:absolute;left:50%;bottom:18%;translate:-50% 0;padding:var(--s-2) var(--s-4);border-radius:var(--r-full);background:rgba(20,16,24,.72);color:#fff;font:var(--t-label);font-size:var(--fs-3);font-weight:600;white-space:nowrap;opacity:0}.chat-error{background:var(--danger-soft);color:var(--danger)}.chat-aviso,.chat-error{position:absolute;left:50%;transform:translateX(-50%);bottom:76px;width:min(420px,calc(100% - var(--s-6)));border-radius:var(--r-sm);padding:var(--s-2) var(--s-3);font:var(--t-body-sm);text-align:center}.chat-aviso{background:var(--surface-sunken);color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){.btn.send.is-sending,.gift-tray,.gravando-ponto,.lupa,.mic.on,.thread .bubble,.thread-novas{animation:none}.voz-girando{animation-duration:1.4s!important;animation-iteration-count:infinite!important}}@media (min-width:900px){.shell{display:grid;grid-template-columns:var(--nav-w) minmax(0,1fr);grid-template-areas:"nav body";max-width:var(--app-page);margin:0 auto;grid-gap:0 var(--nav-gap);gap:0 var(--nav-gap);padding:var(--consent-h) var(--s-6) 0}.shell-body{grid-area:body;padding:var(--s-6) 0 var(--s-8);max-width:none;min-width:0}.pad{padding:0}.tabbar{grid-area:nav;position:-webkit-sticky;position:sticky;top:0;align-self:start;display:flex;flex-direction:column;gap:2px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-right:1px solid var(--border);padding:var(--s-5) var(--s-5) var(--s-5) 0;top:var(--consent-h);height:calc(100dvh - var(--consent-h))}.tabbar-brand{display:block;padding:0 var(--s-3) var(--s-7)}.tab{display:grid;grid-template-columns:20px 1fr auto;align-items:center;justify-items:start;grid-gap:var(--s-3);gap:var(--s-3);min-height:38px;padding:0 var(--s-3);border-radius:var(--r-sm);color:var(--text-secondary);position:relative;transition:background .15s var(--ease),color .15s var(--ease)}.tab,.tab-label{font-size:var(--fs-2)}.tab:hover{background:var(--surface-hover);color:var(--text-primary)}.tab.on{background:color-mix(in srgb,var(--primary) 6%,transparent);color:var(--primary)}.tab.on .tab-label{font-weight:600}.tab.on:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2.5px;height:17px;border-radius:var(--r-full);background:var(--primary)}.tab-count{background:none;color:var(--text-muted);font-weight:500;padding:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tab.on .tab-count{color:color-mix(in srgb,var(--primary) 70%,transparent)}.split{display:grid;grid-template-columns:332px minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;height:calc(100dvh - var(--s-6) - var(--s-8) - var(--consent-h));max-width:1200px}.split-list{display:flex;flex-direction:column;height:100%;min-height:0}.split-list h1,.split-list h2{font:var(--t-tela);font-size:var(--fs-6);letter-spacing:var(--tracking-tight);color:var(--text-primary);text-transform:none;margin:0;padding:0 var(--s-3) var(--s-4);flex:0 0 auto}.split-pane{min-width:0;height:100%;min-height:0;padding-left:var(--s-6)}.split-pane>.state{height:100%;align-content:center}.split{background:var(--surface);border-radius:var(--r-md);overflow:hidden}.split-list{border-right:1px solid var(--border);padding:var(--s-5) var(--s-3) var(--s-3)}.split-pane{padding-left:0}.composer{padding-block:var(--s-4) var(--s-5)}.chat-credits span{display:inline}.chat-rail{padding-inline:var(--s-6)}.chat-aviso,.chat-error{bottom:88px}.chat-back{display:none}}@media (max-width:899px){.split{display:block}.split--list .split-pane,.split--pane .split-list{display:none}.split--list .split-list h1{font:var(--t-tela);text-transform:none;color:var(--text-primary);letter-spacing:var(--tracking-tight);padding:0 var(--s-4) var(--s-3)}.shell-body:has(.split--pane){padding-block:0}.chat{height:calc(var(--vvh, 100dvh) - max(var(--consent-h), env(safe-area-inset-top)))}.shell:has(.chat) .tabbar{display:none}.bubble{max-width:min(78%,460px)}.gift-fx-peca{margin-bottom:4vh}}.compra-pix{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--border);background:var(--surface)}.compra-pix,.compra-qr{border-radius:var(--r-md)}.compra-qr{width:min(240px,70vw);justify-self:center;background:#fff;padding:8px}.compra-rotulo{font-size:var(--fs-1);color:var(--text-muted)}.compra-codigo{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-1);line-height:1.45;word-break:break-all;resize:none;padding:10px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--bg);color:var(--text-primary)}.compra-codigo--grande{font-size:clamp(1.05rem,4.2vw,1.35rem);line-height:1.35;min-height:6.5rem;padding:14px 12px;letter-spacing:.01em}.compra-cola{margin:8px 0 0;font:var(--t-body);color:var(--text-secondary)}.compra-pix{max-width:720px;gap:14px;margin-bottom:96px}.compra-trocar,.compra-verqr{min-height:44px;color:var(--text-secondary)}.compra-corpo{display:grid;grid-gap:14px;gap:14px}.compra-corpo--pc{gap:24px}.compra-lado{display:grid;grid-gap:10px;gap:10px}.compra-copiar{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:56px;gap:2px}.compra-copiar-txt{display:inline-flex;align-items:center;gap:var(--s-2);font-weight:600}.compra-copiar-cod{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-1);opacity:.8}.compra-passos{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.compra-passos li{display:flex;align-items:center;gap:10px;color:var(--text-primary)}.compra-num{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--primary-border);font-size:var(--fs-1);font-weight:600}.compra-espera{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:var(--r-md);background:var(--bg);font-size:var(--fs-2)}.compra-espera-linha{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.compra-pulso{width:10px;height:10px;border-radius:50%;background:var(--primary);animation:compra-pulso 1.4s ease-in-out infinite}@keyframes compra-pulso{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.compra-barra{height:4px;border-radius:var(--r-full);background:var(--border);overflow:hidden}.compra-barra span{display:block;height:100%;background:var(--primary);transition:width 1s linear}@media (prefers-reduced-motion:reduce){.compra-pulso{animation:none}}@media (max-width:719px),(pointer:coarse){.compra-pix,.fim{margin-bottom:calc(180px + env(safe-area-inset-bottom))}}.folha-corpo .compra-pix,.folha-corpo .fim{margin-bottom:0}.folha:has(.cartao) .folha-titulo p,.folha:has(.cartao) .folha-topo,.folha:has(.fim) .folha-titulo p,.folha:has(.fim) .folha-topo{display:none}.folha:has(.cartao) .folha-titulo h2,.folha:has(.compra-pix) .folha-titulo h2,.folha:has(.fim) .folha-titulo h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.linkish{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.cartao{display:grid;grid-gap:var(--s-3);gap:var(--s-3);max-width:480px;margin-inline:auto}.cartao-grupo{display:grid;grid-gap:var(--s-2);gap:var(--s-2);margin:0;padding:0;border:0;min-width:0}.cartao-grupo legend{padding:0;margin-bottom:var(--s-2);font:var(--t-caption);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.cartao-linha{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.cartao-linha--endereco{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.cartao-campo{display:grid;grid-gap:var(--s-1);gap:var(--s-1);min-width:0}.cartao-rotulo{font:var(--t-caption);font-weight:500;color:var(--text-secondary)}.cartao-caixa{position:relative;display:block}.cartao-caixa .input{height:44px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cartao-paises{height:44px;width:100%}.cartao-stripe{height:44px;padding:11px 12px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface)}.cartao-caixa:has(.cartao-ajuda) .input,.cartao-caixa:has(.cartao-bandeira) .input{padding-right:52px}.cartao-bandeira{position:absolute;right:var(--s-3);top:50%;transform:translateY(-50%);font:var(--t-caption);font-weight:600;color:var(--text-muted);pointer-events:none}.cartao-bandeira--on{color:var(--primary);animation:toast-in var(--t-base) var(--ease-out) both}.cartao-ajuda{position:absolute;right:var(--s-2);top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);font:var(--t-label);cursor:pointer}.cartao-ajuda[aria-expanded=true]{background:var(--primary-soft);border-color:var(--primary-border);color:var(--primary)}.cartao-dica{font:var(--t-caption);color:var(--text-secondary);padding:var(--s-2) var(--s-3);background:var(--surface-sunken);border-radius:var(--r-sm)}.cartao-erro{font:var(--t-caption);color:var(--danger)}.cartao-pagar{position:-webkit-sticky;position:sticky;bottom:calc(var(--s-5) * -1);padding:var(--s-2) 0 var(--s-3);background:var(--surface)}.cartao-pagar .btn{min-height:50px;font-size:var(--fs-4)}.chat-avatar{position:relative;display:inline-flex;flex:0 0 auto}.chat-online{position:absolute;right:0;bottom:0;width:12px;height:12px;border-radius:50%;background:var(--success);border:2px solid var(--surface)}.chat-who .chat-status-on{color:var(--success)}.bubble-meta{float:right;display:inline-flex;align-items:center;gap:3px;margin:6px 0 -3px var(--s-2);position:relative;top:2px;font-size:var(--fs-1);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-muted)}.bubble.in .bubble-meta{color:var(--text-on-primary)}.bubble.out .bubble-meta{color:var(--text-secondary)}.bubble-tique{flex:0 0 auto;vertical-align:-2px}.bubble.in .bubble-tique--lida{color:var(--text-on-primary)}.bubble--evento .bubble-meta{float:none;display:flex;justify-content:flex-end;margin:var(--s-1) 0 0}.composer .chat-rail{align-items:flex-end}.composer textarea.composer-campo{flex:1 1;min-width:0;min-height:44px;height:44px;max-height:124px;font:inherit;font-size:var(--fs-3);padding:11px var(--s-4);line-height:20px;resize:none;overflow-y:hidden;border-radius:var(--r-xl);background:var(--surface-sunken);border-color:transparent;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.composer textarea.composer-campo::-webkit-scrollbar{width:4px}.composer textarea.composer-campo::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-full)}.chat-recarga{flex-shrink:0;display:flex;align-items:center;gap:var(--s-3);margin:0 var(--s-3) var(--s-2);padding:var(--s-3);background:color-mix(in srgb,var(--primary-soft) 55%,var(--surface));border:1px solid color-mix(in srgb,var(--primary-border) 60%,transparent);border-radius:var(--r-lg)}.chat-recarga-txt{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.chat-recarga-txt b,.chat-recarga-txt span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:pretty}.chat-recarga-txt b{font:var(--t-label);color:var(--text-primary)}.chat-recarga-txt span{font:var(--t-caption);color:var(--text-secondary)}.chat-recarga .btn{flex:0 0 auto;white-space:nowrap}.chat-pouco{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:var(--s-3);width:min(880px,100%);margin-inline:auto;padding:var(--s-1) var(--s-4);font:var(--t-caption);color:var(--text-secondary)}.chat-pouco>span{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:balance}.chat-pouco .linkish{flex:0 0 auto;min-height:44px;white-space:nowrap;color:var(--primary);font-weight:600}.composer textarea.composer-campo:focus{background:var(--surface);border-color:var(--primary)}@media (pointer:coarse){.composer textarea.composer-campo{font-size:var(--fs-4)}}.composer .attach-btn{color:var(--text-secondary)}.composer .gift-btn{color:var(--primary);background:transparent}.composer .gravando{min-height:44px}.folha-fundo{position:fixed;inset:0;z-index:var(--z-modal);background:rgba(12,8,14,.44);display:flex;align-items:flex-end;justify-content:center;animation:folha-fundo-entra .18s var(--ease) both}@keyframes folha-fundo-entra{0%{opacity:0}}.folha{--folha-arrasto:0px;width:100%;max-width:560px;max-height:88dvh;display:flex;flex-direction:column;background:var(--surface);color:var(--text-primary);border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:var(--shadow-lg);padding-bottom:env(safe-area-inset-bottom);outline:none;transition:transform .2s var(--ease-out);animation:folha-sobe .24s var(--ease-out) both}.folha--larga{max-width:760px}@keyframes folha-sobe{0%{transform:translateY(100%)}}.folha-fundo.is-saindo{animation:folha-fundo-sai .18s var(--ease) both}.folha-fundo.is-saindo .folha{animation:folha-desce .18s var(--ease) both}@keyframes folha-fundo-sai{to{opacity:0}}@keyframes folha-desce{0%{transform:translateY(var(--folha-arrasto,0))}to{transform:translateY(100%)}}@keyframes folha-desktop-sai{0%{transform:translateY(var(--folha-arrasto,0))}to{transform:translateY(12px);opacity:0}}.folha-cabeca{position:relative;display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-5) var(--s-4) var(--s-2) var(--s-5);touch-action:none;cursor:-webkit-grab;cursor:grab}.folha-pega{position:absolute;top:var(--s-2);left:50%;transform:translateX(-50%);width:38px;height:4px;border-radius:var(--r-full);background:var(--border-strong)}.folha-titulo{flex:1 1;min-width:0}.folha-titulo h2{margin:0;font:var(--t-secao);letter-spacing:var(--tracking-tight)}.folha-titulo p{margin:var(--s-1) 0 0;font:var(--t-body-sm);color:var(--text-secondary)}.folha-fechar{flex:0 0 auto;width:44px;height:44px;margin:-10px -6px 0 0;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--text-secondary);cursor:pointer}@media (hover:hover){.folha-fechar:hover{background:var(--surface-hover);color:var(--text-primary)}}.folha-topo{padding:0 var(--s-5) var(--s-3)}.folha-canto{flex:none;align-self:center;margin-top:-6px}.thread-folga{flex:none}.folha-corpo{overflow-y:auto;overscroll-behavior:contain;padding:var(--s-2) var(--s-5) var(--s-5)}.folha-corpo .compra-pix{margin-bottom:0;padding:0;border:0;gap:10px}.folha:has(.compra-pix) .folha-titulo p,.folha:has(.compra-pix) .folha-topo{display:none}.folha-corpo .compra-verqr{min-height:36px}.folha-corpo .compra-espera{padding:var(--s-2) var(--s-3);gap:var(--s-1)}.folha-corpo .compra-pagar{position:-webkit-sticky;position:sticky;bottom:calc(var(--s-5) * -1);z-index:1;margin:0 calc(var(--s-5) * -1);padding:var(--s-3) var(--s-5) var(--s-4);background:var(--surface)}.folha-corpo .compra-pagar:before{content:"";position:absolute;left:0;right:0;top:calc(var(--s-4) * -1);height:var(--s-4);background:linear-gradient(to bottom,transparent,var(--surface));pointer-events:none}.compra-qr-lugar{display:grid;place-items:center}.folha-corpo .compra-qr-lugar .compra-qr{width:156px}.folha-saldo{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--surface-sunken);font-size:var(--fs-2);color:var(--text-secondary)}.folha-saldo>span{gap:var(--s-2)}.folha-saldo b,.folha-saldo>span{display:inline-flex;align-items:center}.folha-saldo b{gap:var(--s-1);font-size:var(--fs-4);font-weight:600;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.folha-saldo .btn{min-height:44px}.gift-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.gift-nome{font-size:var(--fs-2);font-weight:500;color:var(--text-primary);line-height:1.2}.gift-grade .gift{gap:var(--s-1);min-height:132px}.gift-lista{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.gift-retribui{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.gift-linha{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-2) var(--s-3) var(--s-2) var(--s-2);text-align:left;cursor:pointer;color:var(--text-primary);border:1.5px solid var(--primary-border);border-radius:var(--r-lg);background:linear-gradient(90deg,var(--primary-soft) 0,var(--surface) 65%);transition:transform .1s var(--ease)}.gift-linha:active:not(:disabled){transform:scale(.98)}.gift-linha:disabled{opacity:.6;cursor:default}.gift-linha-midia{position:relative;width:84px;height:84px;border-radius:var(--r-md);overflow:hidden;background:var(--surface-sunken)}.gift-linha-midia img{width:100%;height:100%;object-fit:cover}.gift-linha-midia--foto img{transform:scale(1.15)}.gift-linha-midia--borra img{filter:blur(7px) saturate(1.1);transform:scale(1.2)}.gift-linha-selo{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.22)}.gift-linha-selo>span{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--r-full);background:var(--primary);color:var(--text-on-primary);box-shadow:var(--shadow-primary)}.gift-linha-txt{display:grid;grid-gap:4px;gap:4px;min-width:0}.gift-linha-nome{display:flex;align-items:center;gap:6px;font:600 var(--fs-3) /1.2 var(--font-sans)}.gift-linha-fala{font:var(--t-body-sm);color:var(--text-secondary);text-wrap:balance}.gift-linha-preco{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:var(--r-full);background:var(--primary);color:var(--text-on-primary);font:600 var(--fs-2) /1 var(--font-sans);white-space:nowrap}.gift-linha-preco .gift-moeda{filter:brightness(1.1)}.gift-sec{margin:0;font:var(--t-caption);font-weight:600;color:var(--text-muted)}.gift-mimos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.gift-mimos .gift--mimo{gap:2px;min-height:92px;padding:var(--s-2) var(--s-1)}.folha:has(.gift-lista) .folha-titulo h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bubble.bubble--retribuicao:not(:has(.sent-photo)){box-shadow:0 0 0 1px var(--primary-border),0 6px 18px rgba(242,59,99,.1)}.retribuicao-fita{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:5px;margin:0 0 6px;padding:0 10px 0 4px;height:24px;border:1px solid var(--primary-border);border-radius:var(--r-full);background:linear-gradient(135deg,var(--primary-soft) 0,var(--surface) 100%);color:var(--primary);font:600 var(--fs-1) /1 var(--font-sans);white-space:nowrap}.retribuicao-fita .gifticon{width:16px;height:16px;flex:none}.packs .pack{position:relative}.pack-selo{position:absolute;top:calc(var(--s-2) * -1);right:var(--s-3);font-size:var(--fs-1);font-weight:600;line-height:1;padding:4px 8px;border-radius:var(--r-full);background:var(--primary);color:var(--text-on-primary)}@media (min-width:900px){.folha-fundo{align-items:center}.folha{border-radius:var(--r-xl);max-height:86dvh}.folha-fundo.is-saindo .folha{animation-name:folha-desktop-sai}.folha-pega{display:none}.gift-grade{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.folha,.folha-fundo,.folha-fundo.is-saindo,.folha-fundo.is-saindo .folha{animation:none;transition:none}}.viewer.is-saindo{animation:viewer-sai .16s var(--ease) both}@keyframes viewer-sai{to{opacity:0}}.viewer[tabindex="-1"]{outline:none}@media (prefers-reduced-motion:reduce){.viewer[role=dialog],.viewer[role=dialog]:before{animation:none}.viewer[role=dialog] .viewer-bars i{transition:none}}.convs li a{padding-right:var(--s-3)}.convs-avatar{position:relative;display:inline-flex;flex:0 0 auto}.convs-online{position:absolute;right:1px;bottom:1px;width:13px;height:13px;border-radius:50%;background:var(--success);border:2px solid var(--surface)}.convs-linha{display:flex;align-items:center;gap:var(--s-2);margin-top:2px}.convs-linha .convs-last{flex:1 1;min-width:0;margin-top:0}.convs-last--nova{color:var(--text-primary);font-weight:600}.convs-hora--nova{color:var(--primary);font-weight:600}.convs-badge{flex:0 0 auto;min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:var(--r-full);background:var(--primary);color:var(--text-on-primary);font-size:var(--fs-1);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.pcard-bio{margin:var(--s-2) 0 0;font-size:var(--fs-2);line-height:1.4;opacity:.94;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcard-tags{list-style:none;margin:var(--s-2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-1)}.pcard-tags li{font-size:var(--fs-1);line-height:1;padding:6px 10px;border-radius:var(--r-full);background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (max-height:700px){.folha-corpo .compra-qr-lugar .compra-qr{width:136px}}.compra-bonus{display:grid;grid-gap:var(--s-2);gap:var(--s-2);margin-bottom:var(--s-4)}.compra-bonus-titulo{font:var(--t-body-sm);font-weight:600;color:var(--text-secondary)}.chat-bloqueado{display:flex;align-items:center;gap:var(--s-3);align-self:flex-start;max-width:300px;width:100%;margin:var(--s-1) 0 var(--s-2);padding:var(--s-3);background:var(--surface-sunken);color:var(--text-secondary);border:1px solid var(--border-strong);border-radius:var(--r-lg);text-align:left;cursor:pointer;min-height:44px}@media (hover:hover){.chat-bloqueado:hover{background:var(--surface-hover)}}.chat-bloqueado-txt{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.chat-bloqueado-txt b{font:var(--t-label);color:var(--text-primary)}.chat-bloqueado-txt span{font:var(--t-caption)}.chat-bloqueado-acao{font:var(--t-label);color:var(--primary);font-weight:600}.bubble.in.bubble--aguardando{background:var(--primary-soft);color:var(--primary-active);box-shadow:inset 0 0 0 1px var(--primary-border)}.bubble.in.bubble--aguardando .bubble-meta{color:var(--primary-active)}.aguardando-linha{align-self:flex-end;display:inline-flex;align-items:center;gap:6px;margin:4px 2px var(--s-1);padding:4px 2px;min-height:32px;background:none;border:0;cursor:pointer;font:var(--t-caption);color:var(--text-secondary);text-align:right}@media (hover:hover){.aguardando-linha:hover{color:var(--primary)}}.bubble.out.bubble--borrada{display:grid;grid-gap:8px;gap:8px;width:min(78%,300px);padding:10px 12px 9px;border:0;text-align:left;cursor:pointer;font:inherit;color:var(--text-primary)}@media (hover:hover){.bubble.out.bubble--borrada:hover{background:var(--surface-hover)}}.bubble.out.bubble--borrada:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.borrada-bloco{display:grid;grid-gap:7px;gap:7px}.borrada-trecho{font-size:var(--fs-3);line-height:1.45}.borrada-linha{display:block;height:10px;border-radius:var(--r-full);background:color-mix(in srgb,var(--text-primary) 22%,transparent);filter:blur(3px)}.borrada-acao{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font:var(--t-label);font-weight:600;color:var(--primary)}.bubble.out.bubble--revelada{animation:texto-revela .7s var(--ease-out) both}@keyframes texto-revela{0%{filter:blur(6px);opacity:.6}to{filter:none;opacity:1}}.composer-faixa{flex:0 1 auto;display:grid;justify-items:start;grid-gap:1px;gap:1px;max-width:46%;min-height:44px;padding:5px 14px;border:0;border-radius:var(--r-full);background:var(--primary);color:var(--text-on-primary);cursor:pointer;text-align:left;box-shadow:var(--shadow-primary)}.composer-faixa span{font:var(--t-caption);line-height:1.2;opacity:.92}.composer-faixa b{font:var(--t-label);font-weight:600;line-height:1.2}.composer-faixa--acao{align-content:center;justify-items:center;text-align:center;white-space:nowrap}.composer-faixa--larga{flex:1 1 auto;max-width:none;min-height:48px}@media (prefers-reduced-motion:reduce){.bubble.out.bubble--revelada{animation:none}}.lembrete-pix-linha{display:flex;justify-content:flex-start;margin:var(--s-1) 0 var(--s-2)}.lembrete-pix{display:flex;align-items:center;gap:var(--s-3);width:100%;max-width:300px;min-height:60px;padding:var(--s-2) var(--s-3);background:var(--surface);color:var(--text-secondary);border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));border-radius:var(--r-lg);box-shadow:var(--shadow-sm,0 1px 2px rgba(0,0,0,.06));text-align:left;cursor:pointer;animation:oferta-entra var(--t-base) var(--ease-out) both}@media (hover:hover){.lembrete-pix:hover:not(:disabled){background:var(--surface-hover)}}.lembrete-pix:disabled{cursor:progress}.lembrete-pix-icone{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--primary-soft);color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 14%,transparent)}.lembrete-pix-txt{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.lembrete-pix-txt b{font:var(--t-label);font-weight:600;color:var(--primary)}.lembrete-pix-txt span{font:var(--t-caption);color:var(--text-secondary)}.lembrete-pix-seta{flex:none;color:var(--primary)}@media (prefers-reduced-motion:reduce){.lembrete-pix{animation:none}}.pix-cartao{position:relative;gap:var(--s-2);width:100%;max-width:340px;padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);background:var(--surface);border:1.5px solid var(--primary-border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm,0 1px 2px rgba(0,0,0,.06));animation:oferta-entra var(--t-base) var(--ease-out) both}.pix-cartao,.pix-cartao-abrir{display:flex;align-items:center}.pix-cartao-abrir{flex:1 1;min-width:0;gap:var(--s-3);padding:0;background:none;border:0;text-align:left;cursor:pointer;color:inherit}.pix-cartao-abrir:disabled{cursor:progress}.pix-cartao .lembrete-pix-txt b{color:var(--text-primary)}.pix-cartao-relogio{font-style:normal;font-weight:600;color:var(--primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pix-cartao-acao{flex:none;min-height:36px;padding:0 var(--s-3);border:0;border-radius:var(--r-full);background:var(--primary);color:var(--text-on-primary);font:600 var(--fs-2) /1 var(--font-sans);cursor:pointer;white-space:nowrap}.pix-cartao-acao:disabled{cursor:progress;opacity:.7}.pix-cartao--venceu .lembrete-pix-icone{background:var(--surface-sunken);color:var(--text-muted);box-shadow:none}.pix-cartao-campo{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;border:0;padding:0;resize:none}@media (prefers-reduced-motion:reduce){.pix-cartao{animation:none}}.cn-borrada{position:relative;display:grid;grid-gap:6px;gap:6px;padding:var(--s-3) var(--s-4);border-radius:var(--r-lg);background:var(--surface-sunken);color:var(--text-primary);font:var(--t-body);overflow:hidden}.cn-borrada-linha{display:block;height:10px;border-radius:var(--r-full);background:var(--border-strong);filter:blur(2px)}.cn-borrada em{position:absolute;right:var(--s-3);bottom:var(--s-2);font-style:normal;font:600 var(--fs-2) /1.3 var(--font-sans);color:var(--primary)}.cn-foto{position:relative;height:150px;border-radius:var(--r-lg);overflow:hidden;background:var(--accent)}.cn-foto img{width:100%;height:100%;object-fit:cover;filter:blur(14px) brightness(.8);transform:scale(1.15)}.cn-foto em{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:var(--s-2);font-style:normal;font:600 var(--fs-2) /1.3 var(--font-sans);color:var(--text-on-primary)}.cn-foto--vazia{height:96px}.cn-bolha{display:flex;justify-content:flex-end}.cn-bolha p{margin:0;max-width:80%;padding:var(--s-2) var(--s-3);border-radius:var(--r-lg) var(--r-lg) var(--r-xs) var(--r-lg);background:var(--primary);color:var(--text-on-primary);font:var(--t-body);overflow-wrap:anywhere}.cn-bolha-cita{margin-bottom:2px;padding-left:var(--s-2);border-left:2px solid rgba(255,255,255,.6)}.cn-bolha small,.cn-bolha-cita{display:block;font:var(--t-caption);opacity:.85}.cn-bolha small{margin-top:2px}.chat-head{flex-direction:column;align-items:stretch}.oferta-balao{display:grid;justify-items:start;grid-gap:6px;gap:6px;margin:var(--s-2) 0 var(--s-3);animation:oferta-balao-entra var(--t-base) var(--ease-out) both}@keyframes oferta-balao-entra{0%{opacity:0;transform:translateY(6px)}}.oferta-balao-fala{max-width:min(80%,420px)}.oferta-balao-acoes{display:flex;align-items:center;gap:var(--s-3);padding-left:2px}.oferta-balao-btn{min-height:40px;padding:0 24px;border:1.5px solid var(--primary);border-radius:var(--r-full);background:var(--surface);color:var(--primary);font:var(--t-label);font-weight:600;cursor:pointer}@media (hover:hover){.oferta-balao-btn:hover:not(:disabled){background:var(--primary-soft)}}.oferta-balao-btn:disabled{opacity:.6;cursor:default}.oferta-balao-nao{min-height:40px;padding:0 4px;border:0;background:none;color:var(--text-muted);font:var(--t-caption);cursor:pointer}@media (hover:hover){.oferta-balao-nao:hover{color:var(--text-secondary)}}@media (prefers-reduced-motion:reduce){.oferta-balao{animation:none}}.oferta-faixa{display:flex;align-items:center;gap:var(--s-2);width:min(880px,100%);margin-inline:auto;min-height:48px;padding:var(--s-1) var(--s-2) var(--s-1) var(--s-4);border-top:1px solid var(--border);background:var(--surface-sunken);animation:oferta-entra var(--t-base) var(--ease-out) both}@keyframes oferta-entra{0%{opacity:0;transform:translateY(-4px)}}.oferta-faixa-foto{position:relative;flex:none;display:inline-flex}.oferta-faixa-selo{position:absolute;right:-3px;bottom:-3px;width:14px;height:14px;border-radius:50%;display:grid;place-items:center;background:var(--primary);color:var(--text-on-primary);border:1.5px solid var(--surface-sunken)}.oferta-faixa-txt{flex:1 1;min-width:0;font:var(--t-body-sm);font-weight:500;line-height:1.3;color:var(--text-primary);overflow-wrap:anywhere;text-wrap:balance}.oferta-faixa .oferta-faixa-btn{flex:none;min-height:32px;height:32px;padding-inline:var(--s-3)}.oferta-faixa-x{flex:none;display:grid;place-items:center;width:36px;height:36px;margin-right:-4px;border:0;border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer}@media (hover:hover){.oferta-faixa-x:hover{background:var(--surface-hover);color:var(--text-primary)}}.oferta-faixa--ok{justify-content:center;background:var(--success-soft);color:var(--success)}.oferta-faixa--ok .oferta-faixa-txt{flex:0 1 auto;color:var(--success)}.oferta-faixa--negado{background:var(--warning-soft)}.oferta-faixa--negado .oferta-faixa-txt{color:var(--warning);white-space:normal;font:var(--t-caption)}.oferta-feito-check{display:grid;place-items:center;width:20px;height:20px;flex:none;border-radius:50%;background:var(--success);color:var(--text-on-primary)}.oferta-feito-mais{color:var(--primary);animation:oferta-mais .7s .2s var(--ease-out) both}@keyframes oferta-mais{0%{opacity:0;transform:translateY(6px) scale(.8)}60%{transform:translateY(-3px) scale(1.15)}to{opacity:1}}@media (prefers-reduced-motion:reduce){.oferta-faixa,.oferta-feito-mais{animation:none}}.guia-instalar{list-style:none;margin:0 0 var(--s-4);padding:0;display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.guia-instalar li{display:flex;align-items:center;gap:var(--s-3)}.guia-num{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;background:var(--primary);color:var(--text-on-primary);font-weight:600}.guia-txt{flex:1 1;color:var(--text-primary)}.guia-icone{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:var(--r-md);border:1px solid var(--border-strong);color:var(--primary);font:var(--t-body-lg)}.pref-linha--botao{width:100%;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.pref-linha--botao:disabled{cursor:default}.acc-card--prefs .guia-instalar,.compra-bonus .guia-instalar{padding:var(--s-3);margin:0}.gift-btn--pulso{color:var(--primary);animation:presente-pulso 1.2s ease-in-out 2}@keyframes presente-pulso{0%,to{box-shadow:0 0 0 0 var(--primary-soft);transform:scale(1)}50%{box-shadow:0 0 0 8px var(--primary-soft);transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.gift-btn--pulso{animation:none}}.chip-presente-linha{display:flex;justify-content:flex-start;margin:6px 0 var(--s-2)}.chip-presente{display:inline-flex;align-items:center;gap:8px;min-height:40px;max-width:100%;padding:6px 16px;border-radius:var(--r-full);border:1.5px solid var(--primary);background:var(--primary-soft);color:var(--primary);font:var(--t-label);font-weight:600;cursor:pointer;animation:chip-entra .28s ease-out both}.chip-presente span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip-presente:has(>.gifticon,>.icone){padding-left:12px}.chip-presente>.gifticon{display:block;flex:none}.chip-presente.is-confirmar{background:var(--primary);color:#fff;box-shadow:var(--shadow-primary)}.chip-presente:disabled{opacity:.6;cursor:default}@keyframes chip-entra{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.chip-presente{animation:none}}.previa-fundo{min-height:100dvh;background:var(--bg);padding:var(--s-4)}.previa-exemplo{position:fixed;left:50%;top:76px;transform:translateX(-50%);z-index:60;padding:4px 10px;border-radius:var(--r-full);background:var(--text-primary);color:var(--bg);font:var(--t-caption);font-weight:600;pointer-events:none;white-space:nowrap}.previa-bloqueio{background:linear-gradient(180deg,#2b1830,#120c16);color:#fff;display:grid;grid-gap:var(--s-4);gap:var(--s-4);align-content:start}.previa-relogio{text-align:center;font-size:var(--fs-9);font-weight:300;letter-spacing:var(--tracking-tight);margin:var(--s-5) 0 var(--s-3)}.previa-push{display:grid;grid-gap:6px;gap:6px;max-width:420px;width:100%;margin-inline:auto}.previa-push-rotulo{font:var(--t-caption);text-transform:uppercase;letter-spacing:var(--tracking-wide);opacity:.7}.previa-push-cartao{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3);background:rgba(255,255,255,.16);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.previa-push-cartao img,.previa-push-icone{width:36px;height:36px;border-radius:var(--r-sm);object-fit:cover;flex:0 0 auto;background:var(--primary)}.previa-push-cartao>span{flex:1 1;min-width:0;display:grid;font:var(--t-body-sm)}.previa-push-cartao b{font-weight:600}.previa-push-cartao i{font-style:normal;font:var(--t-caption);opacity:.7;align-self:start}.previa-push-cartao--email{background:rgba(255,255,255,.92);color:var(--text-primary)}.previa-push-nota{display:flex;gap:var(--s-2);align-items:baseline;font:var(--t-caption);color:rgba(255,255,255,.62);padding:var(--s-1) var(--s-2);border-left:2px dashed rgba(255,255,255,.28)}.previa-push-nota:before{content:"painel";flex:0 0 auto;font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wide);opacity:.8}html.previa-quadro,html.previa-quadro *{scrollbar-width:none}html.previa-quadro ::-webkit-scrollbar{display:none}@media (max-width:899px){.shell-body--chat{padding-block:0}}.fim{display:grid;grid-gap:var(--s-5);gap:var(--s-5);padding:var(--s-2) 0 var(--s-2);text-align:left}.fim-cabeca{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-column-gap:var(--s-3);column-gap:var(--s-3)}.fim-cabeca .selo{grid-row:span 2}.selo{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;flex:none}.selo--ok{background:var(--success-soft);color:var(--success);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success) 16%,transparent);animation:selo-entra .32s var(--ease-out) both}.selo--aviso{background:var(--warning-soft);color:var(--warning);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warning) 16%,transparent)}.selo-check path{stroke-dasharray:1;stroke-dashoffset:1;animation:selo-desenha .42s cubic-bezier(.65,0,.35,1) .16s forwards}@keyframes selo-entra{0%{opacity:0;transform:scale(.7)}}@keyframes selo-desenha{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.selo--ok{animation:none}.selo-check path{animation:none;stroke-dashoffset:0}}.fim-cabeca-titulo{font:var(--t-secao);color:var(--text-primary);letter-spacing:var(--tracking-tight)}.fim-cabeca-sub{font:var(--t-body-sm);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fim-cabeca-sub b{color:var(--text-primary);font-weight:600}.fim-tile{display:grid;grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-sm)}.fim-rotulo{font:var(--t-caption);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.fim-linha{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-3)}.fim-numero{font-size:var(--fs-7);line-height:1.05;font-weight:600;letter-spacing:var(--tracking-tight);color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fim-numero small{font-size:var(--fs-3);font-weight:500;letter-spacing:0;color:var(--text-secondary);margin-left:4px}.fim-numero--fala{font-size:var(--fs-4);line-height:1.3;letter-spacing:0}.cartao-ir-pix{margin-top:var(--s-2)}.fim-preco{font:600 var(--fs-3)/1.3 var(--font-sans);color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fim-selo{flex:0 0 auto;padding:4px 10px;border-radius:var(--r-full);background:var(--primary-soft);color:var(--primary);font:600 var(--fs-2)/1.3 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.fim-nota{font:var(--t-caption);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-wrap:pretty;padding-top:var(--s-3);border-top:1px solid var(--border)}.fim-acoes{display:grid;grid-gap:var(--s-1);gap:var(--s-1)}.fim-acoes .btn{width:100%}.pos-cta{min-height:52px;height:auto;font:600 var(--fs-4) /1.2 var(--font-sans)}@media (max-width:380px){.cartao-pagar .pos-cta,.pos-cta{padding-inline:var(--s-3);font-size:var(--fs-3)}}@media (max-width:340px){.cartao-pagar .btn>svg{display:none}}.fim-secundario{min-height:44px;font:var(--t-label);color:var(--text-secondary);background:none;border:0;cursor:pointer}@media (hover:hover){.fim-secundario:hover{color:var(--text-primary)}}.fim-secundario{display:grid;place-items:center}.fim a.btn,.fim-secundario{text-decoration:none}.fim-antes{margin-left:6px;font-weight:400;color:var(--text-muted);text-decoration:line-through}.fim-tile--oferta{overflow:hidden;border-color:var(--primary);box-shadow:var(--shadow-primary,var(--shadow-sm))}.fim-alerta{display:flex;align-items:center;gap:var(--s-2);margin:calc(-1 * var(--s-4)) calc(-1 * var(--s-4)) 0;padding:10px var(--s-4);background:var(--primary);color:#fff;font:var(--t-label)}.fim-alerta b{font-weight:600}.fim-alerta svg{flex:0 0 auto}.fim-tile--oferta .fim-preco{color:var(--primary);font-size:var(--fs-4);font-weight:600}.fim-tile--oferta .fim-selo{background:var(--primary);color:#fff;font-size:var(--fs-3);padding:6px 12px}.selo--erro{background:var(--danger-soft);color:var(--danger);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 16%,transparent)}.selo--cartao,.selo--espera,.selo--pix{background:var(--primary-soft);color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 14%,transparent)}.selo-gira{animation:selo-gira .9s linear infinite}@keyframes selo-gira{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.compra-pagar .btn .icone.selo-gira,.selo-gira{animation:none}}.folha-corpo .compra-pix{gap:var(--s-3)}.compra-pix{gap:var(--s-4)}.compra-pix-cabeca{grid-template-columns:auto 1fr auto}.compra-pix-cabeca .fim-cabeca-titulo{margin:0;outline:none}.compra-pix-cabeca .compra-trocar{grid-column:3;grid-row:1;align-self:center}.compra-pix-cabeca .fim-cabeca-sub{grid-column:2/span 2}.compra-trocar{min-height:44px;padding:0 var(--s-2);background:none;border:0;cursor:pointer;font:var(--t-label);font-weight:600;color:var(--primary)}@media (hover:hover){.compra-trocar:hover{text-decoration:underline}}.compra-pix .compra-corpo{gap:var(--s-3)}.compra-copiar{min-height:60px;height:auto;padding-block:var(--s-2);box-shadow:var(--shadow-primary)}.compra-copiar.btn.ghost{box-shadow:none}.compra-copiar--gerando{width:100%;cursor:progress;pointer-events:none}.compra-meio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;border-radius:var(--r-full);background:var(--surface-sunken)}.compra-meio-op{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:0;border-radius:var(--r-full);background:transparent;color:var(--text-secondary);font:var(--t-label);font-weight:600;cursor:pointer}.compra-meio-op.is-on{background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-sm);cursor:default}.compra-meio-op:disabled{opacity:.6;cursor:default}.compra-prefere-cartao{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%}.compra-copiar-txt{font-size:var(--fs-4)}.compra-copiar.is-copiado,.compra-copiar.is-copiado:hover:not(:disabled){--btn-bg:var(--success);box-shadow:none}.compra-copiar.is-copiado.ghost,.compra-copiar.is-copiado.ghost:hover:not(:disabled){--btn-bg:var(--success-soft);--btn-fg:var(--success);--btn-bd:transparent}.compra-passos li{font:var(--t-body-sm)}.compra-num{width:24px;height:24px;background:var(--primary-soft);border:0;color:var(--primary);font:600 var(--fs-1)/1 var(--font-sans)}.compra-passos--linha{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-2);align-items:start}.compra-passos--linha li{display:grid;justify-items:center;align-content:start;grid-gap:var(--s-1);gap:var(--s-1);text-align:center;font:var(--t-caption);color:var(--text-secondary);text-wrap:balance}.compra-verqr{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);justify-self:center;min-height:40px;padding:0 var(--s-3);background:none;border:0;cursor:pointer;font:var(--t-label);color:var(--text-secondary);border-radius:var(--r-full)}@media (hover:hover){.compra-verqr:hover{color:var(--text-primary);background:var(--surface-hover)}}.folha-corpo .compra-verqr{min-height:40px}.compra-corpo--pc{grid-template-columns:auto 1fr;align-items:center;gap:var(--s-6)}.compra-corpo--pc .compra-qr{width:208px;padding:6px;box-shadow:inset 0 0 0 1px var(--border-strong)}.compra-rotulo{font:var(--t-caption);color:var(--text-secondary)}.compra-espera,.folha-corpo .compra-espera{display:grid;grid-gap:var(--s-2);gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--surface-sunken);font-size:var(--fs-2)}.compra-espera-linha b{font:var(--t-label);font-weight:600;color:var(--text-primary)}.compra-relogio{margin-left:auto;padding:2px 8px;border-radius:var(--r-full);background:var(--surface);font:600 var(--fs-1)/1.5 var(--font-sans);color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.compra-barra{height:3px}.compra-confia{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.compra-confia li{display:grid;grid-template-columns:14px 1fr;grid-gap:var(--s-2);gap:var(--s-2);align-items:start;font:var(--t-caption);color:var(--text-secondary);text-wrap:pretty}.compra-confia .icone{margin-top:2px;color:var(--success)}.compra-ainda{font:var(--t-caption);color:var(--text-secondary);text-align:center}.compra-alerta{display:grid;grid-template-columns:18px 1fr;grid-gap:var(--s-2);gap:var(--s-2);align-items:start;padding:var(--s-3);border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger);font:var(--t-body-sm)}.compra-alerta .icone{margin-top:1px}.compra-carregando{height:3px;border-radius:var(--r-full);background:var(--border);overflow:hidden}.compra-carregando span{display:block;width:40%;height:100%;background:var(--primary);animation:compra-corre 1.2s ease-in-out infinite}@keyframes compra-corre{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.compra-carregando span{animation:none;width:100%;opacity:.4}}.cartao-campo--erro .input{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.cartao-pagar{display:grid;justify-items:center;grid-gap:var(--s-2);gap:var(--s-2)}.cartao-guardado{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.cartao-salvo{display:flex;align-items:center;gap:var(--s-2);min-height:48px;padding:0 var(--s-3);border-radius:var(--r-md);background:var(--surface-sunken);color:var(--text-secondary);font:var(--t-body)}.cartao-salvo b{color:var(--text-primary);font-weight:600}.cartao-pagar .btn{width:100%}.cartao-pagar .pos-cta{padding-inline:var(--s-3)}@media (max-width:340px){.cartao-pagar .pos-cta{padding-inline:var(--s-2)}}.cartao-outro{justify-self:center}.cartao-pagar .btn{gap:var(--s-2);box-shadow:var(--shadow-primary)}.parcelas{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.parcelas-cabeca{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-2)}.parcelas-rotulo{letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.parcelas-juros,.parcelas-rotulo{font:var(--t-caption);font-weight:600}.parcelas-juros{color:var(--success)}.parcelas-ops{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:var(--s-2);gap:var(--s-2)}.parcela-op{display:grid;justify-items:center;align-content:center;grid-gap:2px;gap:2px;min-height:52px;padding:var(--s-2) var(--s-1);border:1.5px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text-primary);cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.parcela-op b{font:600 var(--fs-3) /1.2 var(--font-sans)}.parcela-op span{font:var(--t-caption);color:var(--text-secondary);white-space:nowrap}.parcela-op.is-on{border:2px solid var(--primary);background:var(--primary-soft)}.parcela-op.is-on,.parcela-op.is-on span{color:var(--primary)}.parcela-op:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.parcela-op:disabled{cursor:progress;opacity:.7}.chat-pouco{width:min(880px,calc(100% - 2 * var(--s-3)));margin:0 auto var(--s-2);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);border-radius:var(--r-full);background:var(--surface-sunken);justify-content:flex-start}.chat-pouco-saldo{display:inline-flex;align-items:center;gap:4px;flex:none;font:600 var(--fs-2)/1 var(--font-sans);color:var(--warning);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chat-pouco-txt{flex:1 1;min-width:0;color:var(--text-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:balance}.chat-pouco-botao{flex:none;min-height:36px;padding:0 var(--s-3);border-radius:var(--r-full);border:1.5px solid var(--primary);background:var(--surface);color:var(--primary);font:600 var(--fs-2)/1 var(--font-sans);cursor:pointer;white-space:nowrap}@media (hover:hover){.chat-pouco-botao:hover{background:var(--primary-soft)}}.saldo-baixo-faixa{flex-shrink:0;display:flex;align-items:center;gap:var(--s-2);width:min(880px,calc(100% - 2 * var(--s-3)));margin:0 auto var(--s-2);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);border-radius:var(--r-full);background:var(--surface-sunken)}.saldo-baixo-txt{flex:1 1;min-width:0;font:var(--t-caption);color:var(--text-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:balance}.saldo-baixo-botao{flex:none;min-height:36px;padding:0 var(--s-3);border-radius:var(--r-full);border:1.5px solid var(--primary);background:var(--surface);color:var(--primary);font:var(--t-label);font-weight:600;cursor:pointer;white-space:nowrap}@media (hover:hover){.saldo-baixo-botao:hover{background:var(--primary-soft)}}.chat-recarga{width:min(880px,calc(100% - 2 * var(--s-3)));margin-inline:auto;box-shadow:var(--shadow-sm)}.chat-recarga .btn{box-shadow:var(--shadow-primary)}.cad2{--cad-baixo:0px;--cad-pe:128px;--cad-lado:var(--s-5);display:grid;grid-template-columns:minmax(0,1fr);min-height:100dvh;background:var(--surface)}.cad2-lado{display:none}.cad2-main{display:flex;flex-direction:column;min-width:0;min-height:100dvh;overflow-x:clip;width:100%;max-width:520px;margin-inline:auto;padding:0 var(--cad-lado) calc(var(--cad-pe) + var(--cad-baixo) + var(--s-2))}.cad2-topo{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);margin-inline:calc(-1 * var(--cad-lado));padding:calc(env(safe-area-inset-top) + var(--s-2)) var(--cad-lado) var(--s-3);background:color-mix(in srgb,var(--surface) 90%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px)}.cad2-topo-linha{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:44px}.cad2-voltar{display:grid;place-items:center;width:44px;height:44px;margin-left:-10px;border:0;border-radius:var(--r-full);background:none;color:var(--text-primary);cursor:pointer;transition:background-color var(--t-fast) var(--ease)}@media (hover:hover){.cad2-voltar:hover{background:var(--surface-sunken)}}.cad2-voltar:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cad2-marca{justify-self:center;display:inline-flex;align-items:center;min-height:44px}.cad2-barra{display:flex;gap:6px;margin-top:var(--s-2)}.cad2-barra span{flex:1 1;height:4px;overflow:hidden;border-radius:var(--r-full);background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.cad2-barra i{display:block;width:0;height:100%;border-radius:var(--r-full);background:linear-gradient(90deg,#FF6B8A,var(--primary));transition:width .48s var(--ease-out)}.cad2-barra span.on i{width:100%}.cad2-corpo{display:flex;flex-direction:column;gap:var(--s-5);padding-top:var(--s-5)}.cad2-anda--frente{animation:cad2-entra-dir .34s var(--ease-out) both}.cad2-anda--tras{animation:cad2-entra-esq .34s var(--ease-out) both}@keyframes cad2-entra-dir{0%{opacity:0;transform:translateX(32px)}}@keyframes cad2-entra-esq{0%{opacity:0;transform:translateX(-32px)}}.cad2-ela{display:flex;align-items:center;gap:var(--s-3);min-height:56px}.cad2-ela-foto{flex:none;display:grid;padding:2px;border-radius:50%;background:linear-gradient(135deg,#FF6B8A,var(--primary) 55%,var(--accent))}.cad2-ela-foto>div,.cad2-ela-foto>img{border:2px solid var(--surface);border-radius:50%;box-sizing:content-box}.cad2-ela-txt{display:grid;grid-gap:1px;gap:1px;min-width:0}.cad2-ela-txt b{font:var(--t-card);color:var(--text-primary);letter-spacing:var(--tracking-tight)}.cad2-ela-txt span{font:var(--t-body-sm);color:var(--text-secondary)}.cad2-ela--fila .cad2-ela-txt span{font:var(--t-label);color:var(--text-secondary)}.cad2-fila{display:flex;flex:none}.cad2-fila>div,.cad2-fila>img{border:2px solid var(--surface);border-radius:50%;box-sizing:content-box}.cad2-fila>*+*{margin-left:-12px}.cad2-titulo{margin:0;font:var(--t-tela);letter-spacing:var(--tracking-tighter);color:var(--text-primary);outline:none;text-wrap:balance}.cad2-campos{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.cad2-campo{position:relative}.cad2-input{display:block;width:100%;height:60px;padding:24px 48px 6px var(--s-4);border:1.5px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);font:500 var(--fs-4)/1.2 var(--font-sans);color:var(--text-primary);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}@media (hover:hover){.cad2-input:hover:not(:focus){border-color:color-mix(in srgb,var(--text-primary) 26%,transparent)}}.cad2-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent)}.cad2-input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px var(--surface) inset;-webkit-text-fill-color:var(--text-primary)}.cad2-campo label{position:absolute;left:calc(var(--s-4) + 2px);top:30px;max-width:calc(100% - 72px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:400 var(--fs-4)/1.2 var(--font-sans);color:var(--text-muted);transform:translateY(-50%);transform-origin:left center;pointer-events:none;transition:transform .2s var(--ease-out),color var(--t-fast) var(--ease)}.cad2-input:-webkit-autofill+label,.cad2-input:focus+label,.cad2-input:not(:placeholder-shown)+label{transform:translateY(calc(-50% - 13px)) scale(.76);color:var(--text-secondary)}.cad2-input:focus+label{color:var(--primary)}.cad2-campo.is-erro .cad2-input{border-color:var(--danger)}.cad2-campo.is-erro .cad2-input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--danger) 12%,transparent)}.cad2-campo.is-erro label{color:var(--danger)}.cad2-campo.is-ok .cad2-input:not(:focus){border-color:color-mix(in srgb,var(--success) 45%,var(--border-strong))}.cad2-ok{position:absolute;right:var(--s-4);top:50%;margin-top:-10px;color:var(--success);animation:cad2-pop .26s var(--ease-out) both}@keyframes cad2-pop{0%{opacity:0;transform:scale(.4)}}.cad2-campo--senha .cad2-input{padding-right:56px}.cad2-ver{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--r-md);background:none;color:var(--text-secondary);cursor:pointer}@media (hover:hover){.cad2-ver:hover{color:var(--text-primary);background:var(--surface-sunken)}}.cad2-ver:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.cad2-msg{display:flex;align-items:flex-start;gap:6px;margin-top:-4px;padding-inline:2px;font:var(--t-body-sm);color:var(--danger);text-wrap:pretty;animation:cad2-msg .2s var(--ease-out) both}.cad2-msg .icone{margin-top:1px}@keyframes cad2-msg{0%{opacity:0;transform:translateY(-4px)}}.cad2-idade{position:relative;display:grid;grid-template-columns:26px 1fr;align-items:start;grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-4);border:1.5px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease),transform .1s var(--ease)}.cad2-idade:active{transform:scale(.992)}.cad2-idade input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.cad2-idade:has(input:focus-visible){box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 16%,transparent);border-color:var(--primary)}.cad2-caixa{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--r-sm);border:1.5px solid color-mix(in srgb,var(--text-primary) 30%,transparent);background:var(--surface);color:#fff;transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.cad2-caixa .icone{opacity:0;transform:scale(.4);transition:opacity .16s var(--ease),transform .22s var(--ease-out)}.cad2-idade-txt{padding-top:3px}.cad2-idade-aviso,.cad2-idade-txt{font:var(--t-body-sm);color:var(--text-secondary);text-wrap:pretty}.cad2-idade-aviso{margin:var(--s-1) 0 0;padding-inline:var(--s-1)}.cad2-idade.is-on{border-color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 60%,var(--surface))}.cad2-idade.is-on .cad2-caixa{background:var(--primary);border-color:var(--primary)}.cad2-idade.is-on .cad2-caixa .icone{opacity:1;transform:none}.cad2-idade.is-on .cad2-idade-txt{color:var(--text-primary)}.cad2-idade.is-erro{background:color-mix(in srgb,var(--danger-soft) 55%,var(--surface))}.cad2-idade.is-erro,.cad2-idade.is-erro .cad2-caixa{border-color:var(--danger)}.cad2-forca{display:flex;align-items:center;gap:var(--s-3);margin-top:-4px;padding-inline:2px;min-height:18px}.cad2-ajuda,.cad2-forca-txt{font:var(--t-caption);color:var(--text-muted)}.cad2-ajuda{margin:-4px 2px 0;overflow-wrap:anywhere}.cad2-alerta{display:flex;align-items:flex-start;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger);font:var(--t-body-sm);animation:cad2-msg .2s var(--ease-out) both}.cad2-alerta .link{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.cad2-pe{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);transform:translateY(calc(-1 * var(--cad-baixo)));padding:var(--s-4) var(--cad-lado) calc(var(--s-3) + env(safe-area-inset-bottom));background:linear-gradient(to bottom,color-mix(in srgb,var(--surface) 0%,transparent),var(--surface) var(--s-6))}.cad2--teclado .cad2-pe{padding-bottom:var(--s-3)}.cad2-pe-dentro{display:grid;grid-template-rows:56px 44px;grid-gap:4px;gap:4px;max-width:472px;margin-inline:auto}.cad2-btn{width:100%;height:56px;gap:var(--s-2);font:600 var(--fs-4)/1 var(--font-sans);box-shadow:var(--shadow-primary)}.cad2-btn>div,.cad2-btn>img{border:2px solid rgba(255,255,255,.55);box-sizing:content-box}.cad2-depois,.cad2-troca{display:flex;align-items:center;justify-content:center;min-height:44px;margin:0;font:var(--t-label);font-size:var(--fs-3);color:var(--text-secondary)}.cad2-depois{border:0;background:none;cursor:pointer;border-radius:var(--r-full)}@media (hover:hover){.cad2-depois:hover{color:var(--text-primary)}}.cad2-agora-nao{width:auto;height:44px;min-height:44px;border:0;background:none;color:var(--text-muted);font-weight:400;font-size:var(--fs-2)}@media (hover:hover){.cad2-agora-nao:hover{color:var(--text-secondary);background:none}}.cad2-agora-nao:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cad2-troca{font-weight:400;gap:4px}.cad2-pe .cad2-legal{display:flex;justify-content:center;align-items:center;height:44px;margin:0;padding:0;text-align:center}.cad2-pe .cad2-legal a{display:inline-flex;align-items:center;min-height:44px;min-width:0}.cad2-pe .cad2-legal span{margin-inline:4px}.cad2--teclado .cad2-legal{display:none}.cad2-cartao{justify-items:center;grid-gap:var(--s-2);gap:var(--s-2);text-align:center;padding:var(--s-6) var(--s-5) var(--s-5);border-radius:var(--r-xl);background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 75%,var(--surface)) 0,var(--surface) 62%);border:1px solid var(--border);box-shadow:var(--shadow-md)}.cad2-cartao,.cad2-ilustra{position:relative;display:grid}.cad2-ilustra{place-items:center;width:80px;height:80px;margin-bottom:var(--s-2);border-radius:50%;background:var(--surface);color:var(--primary);box-shadow:0 10px 28px rgba(242,59,99,.18),inset 0 0 0 1px var(--primary-border)}.cad2-ilustra>.icone{animation:cad2-sino 1.1s var(--ease) .5s 2;transform-origin:50% 12%}@keyframes cad2-sino{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}75%{transform:rotate(2deg)}}.cad2-ilustra-onda{position:absolute;inset:0;border-radius:50%;border:2px solid var(--primary);opacity:0;animation:cad2-onda 2.6s var(--ease-out) .7s infinite}@keyframes cad2-onda{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.cad2-ilustra-ela{position:absolute;right:-6px;bottom:-4px;display:grid;border-radius:50%;border:3px solid var(--surface)}.cad2-ilustra--app{width:72px;height:72px;background:none;box-shadow:none}.cad2-ilustra--app img{width:72px;height:72px;border-radius:var(--r-lg);box-shadow:0 10px 28px rgba(23,20,25,.16)}.cad2-ilustra--calma{color:var(--warning);background:var(--warning-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warning) 16%,transparent)}.cad2-ilustra--calma>.icone{animation:none}.cad2-ilustra--nav>.icone{animation:cad2-sai 1.4s var(--ease) .6s 2;transform-origin:50% 50%}@keyframes cad2-sai{0%,to{transform:none}40%{transform:translate(3px,-3px)}60%{transform:translate(1px,-1px)}}.cad2-nota--forte{background:var(--primary-soft);color:var(--text-primary);font-weight:600}.cad2-retomando{display:grid;place-items:center;min-height:160px;color:var(--primary)}.cad2-gira{animation:voz-gira .9s linear infinite}@media (prefers-reduced-motion:reduce){.cad2-gira,.cad2-ilustra--nav>.icone{animation:none}}.cad2-rotulo{margin:0;font:600 var(--fs-1)/1.4 var(--font-sans);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-secondary)}.cad2-h2{font:var(--t-h3);outline:none;text-wrap:balance}.cad2-h2,.cad2-valor{margin:0;color:var(--text-primary)}.cad2-valor{display:flex;align-items:center;justify-content:center;gap:var(--s-2);font:600 var(--fs-8)/1 var(--font-sans);letter-spacing:var(--tracking-tighter);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cad2-valor small{align-self:flex-end;margin:0 0 5px -2px;font:500 var(--fs-3)/1 var(--font-sans);letter-spacing:0;color:var(--text-secondary)}.cad2-sub{margin:0;max-width:34ch;font:var(--t-body);color:var(--text-secondary);text-wrap:pretty}.cad2-nota{display:inline-flex;align-items:center;gap:6px;margin:var(--s-2) 0 0;padding:8px 12px;border-radius:var(--r-md);background:var(--surface-sunken);font:500 var(--fs-2)/1.4 var(--font-sans);color:var(--text-primary);text-wrap:pretty}.cad2-opcional{position:absolute;top:var(--s-3);right:var(--s-3);padding:3px 10px;border-radius:var(--r-full);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong);font:600 var(--fs-1)/1.4 var(--font-sans);color:var(--text-secondary)}.cad2-passos{width:100%;list-style:none;display:grid;grid-gap:var(--s-3);gap:var(--s-3);text-align:left;margin:var(--s-3) 0 0;padding:var(--s-4) 0 0;border-top:1px solid var(--border)}.cad2-passos li{display:grid;grid-template-columns:36px 1fr;align-items:center;grid-gap:var(--s-3);gap:var(--s-3);font:var(--t-body-sm);font-size:var(--fs-3);color:var(--text-primary)}.cad2-passos li>span:first-child{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r-sm);background:var(--surface-sunken)}.cad2-fim{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.cad2-fim .selo{width:44px;height:44px;margin-block:-12px}.cad2-cartao--ganhos{justify-items:stretch;text-align:left;gap:var(--s-1);padding:var(--s-5);background:var(--surface)}.cad2-valor--total{justify-content:flex-start}.cad2-ganhos{list-style:none;display:grid;grid-gap:var(--s-3);gap:var(--s-3);margin:var(--s-3) 0 0;padding:var(--s-4) 0 0;border-top:1px solid var(--border)}.cad2-ganhos li{display:grid;grid-template-columns:24px 1fr auto;align-items:center;grid-gap:var(--s-3);gap:var(--s-3);font:var(--t-body);color:var(--text-primary);animation:cad2-msg .32s var(--ease-out) both}.cad2-ganhos li:nth-child(2){animation-delay:90ms}.cad2-ganhos li:nth-child(3){animation-delay:.18s}.cad2-ganhos li b{font-weight:600;color:var(--success);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cad2-ganho-icone{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--success-soft);color:var(--success)}.cad2-ganho-txt{display:grid;line-height:1.3}.cad2-ganho-txt small{font:var(--t-caption);color:var(--text-muted)}.cad2-ganhos li.is-pendente b{color:var(--text-secondary)}.cad2-ganhos li.is-pendente .cad2-ganho-icone{background:var(--surface-sunken);color:var(--text-secondary)}.cad2-cartao--centro{justify-items:center;text-align:center;padding-block:var(--s-6)}.cad2-cartao--centro .cad2-h2{font:var(--t-h2);text-wrap:balance}@media (max-height:860px) and (max-width:899px){.cad2-corpo{gap:var(--s-4);padding-top:var(--s-4)}.cad2-cartao{grid-template-columns:56px minmax(0,1fr);justify-items:start;align-items:center;column-gap:var(--s-3);row-gap:2px;text-align:left;padding:var(--s-4)}.cad2-ilustra{grid-row:1/span 3;width:56px;height:56px;margin:0}.cad2-ilustra>.icone{width:26px;height:26px}.cad2-ilustra-ela{right:-8px;bottom:-6px}.cad2-ilustra-ela>div,.cad2-ilustra-ela>img{width:24px!important;height:24px!important}.cad2-ilustra--app,.cad2-ilustra--app img{width:56px;height:56px;border-radius:var(--r-md)}.cad2-h2,.cad2-rotulo,.cad2-sub,.cad2-valor{grid-column:2}.cad2-cartao.cad2-cartao--centro{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;padding:var(--s-5) var(--s-4)}.cad2-cartao--centro .cad2-ilustra{grid-row:auto;width:72px;height:72px;margin:0 0 var(--s-2)}.cad2-cartao--centro .cad2-h2,.cad2-cartao--centro .cad2-nota,.cad2-cartao--centro .cad2-sub{grid-column:1}.cad2-valor{justify-content:flex-start;font-size:var(--fs-7)}.cad2-valor small{margin-bottom:3px}.cad2-sub{font:var(--t-body-sm)}.cad2-nota,.cad2-passos{grid-column:1/-1}.cad2-nota{margin-top:var(--s-2);padding:6px 10px;font-size:var(--fs-1)}.cad2-passos{gap:var(--s-2);margin-top:var(--s-2);padding-top:var(--s-3)}.cad2-passos li{grid-template-columns:32px 1fr;font-size:var(--fs-2)}.cad2-passos li>span:first-child{width:32px;height:32px;border-radius:var(--r-sm)}.cad2-opcional{top:var(--s-2);right:var(--s-2)}.cad2-cartao--ganhos{grid-template-columns:minmax(0,1fr);justify-items:stretch}.cad2-cartao--ganhos>*{grid-column:1}.cad2-ganhos{gap:var(--s-2);margin-top:var(--s-2);padding-top:var(--s-3)}.cad2-ganhos li{font:var(--t-body-sm)}}@media (max-width:359px){.cad2{--cad-lado:var(--s-4)}}@media (min-width:900px){.cad2{grid-template-columns:minmax(0,1.05fr) minmax(480px,1fr)}.cad2-lado{display:block;position:-webkit-sticky;position:sticky;top:0;height:100dvh}.cad2-lado-foto,.cad2-lado>div:first-child{width:calc(100% - 2 * var(--s-4));height:calc(100% - 2 * var(--s-4));object-fit:cover;object-position:50% 22%}.cad2-lado-foto,.cad2-lado-veu,.cad2-lado>div:first-child{position:absolute;inset:var(--s-4);border-radius:var(--r-xl)}.cad2-lado-veu{background:linear-gradient(0deg,rgba(12,8,14,.78) 0,rgba(12,8,14,.32) 30%,transparent 58%)}.cad2-lado-txt{position:absolute;left:calc(var(--s-4) + var(--s-7));right:calc(var(--s-4) + var(--s-7));bottom:calc(var(--s-4) + var(--s-7));display:grid;justify-items:start;grid-gap:var(--s-2);gap:var(--s-2);color:#fff}.cad2-lado-nome{font:600 clamp(var(--fs-8),4.4vw,var(--fs-9))/1 var(--font-sans);letter-spacing:var(--tracking-tighter)}.cad2-lado-sub{font:500 var(--fs-5)/1.3 var(--font-sans);opacity:.92}.cad2-lado-frase{max-width:17ch;font:600 clamp(var(--fs-6),2.6vw,var(--fs-7))/1.12 var(--font-sans);letter-spacing:var(--tracking-tighter);text-wrap:balance}.cad2-fila--lado{margin-bottom:var(--s-2)}.cad2-fila--lado>div,.cad2-fila--lado>img{border-color:rgba(255,255,255,.92)}.cad2-main{max-width:none;height:100dvh;min-height:0;padding:var(--s-5) var(--s-7) calc(var(--cad-baixo) + var(--s-4))}.cad2-main>*{flex:none;width:min(420px,100%);margin-inline:auto}.cad2-topo{position:static;margin:auto auto 0;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.cad2-main>.cad2-corpo{flex:1 1;min-height:0;max-height:600px;overflow-y:auto;width:min(432px,100%);padding:var(--s-7) 6px var(--s-4);scrollbar-width:thin}.cad2-ela{display:none}.cad2-pe{position:static;transform:none;margin-bottom:0;padding:var(--s-4) 0 0;background:none}.cad2-pe-dentro{max-width:none}}@media (prefers-reduced-motion:reduce){.cad2-alerta,.cad2-anda--frente,.cad2-anda--tras,.cad2-ganhos li,.cad2-ilustra-onda,.cad2-ilustra>.icone,.cad2-msg,.cad2-ok{animation:none}.cad2-ilustra-onda{display:none}.cad2-barra i,.cad2-caixa .icone,.cad2-campo label,.cad2-idade{transition:none}}@media (max-width:899px){body:has(.cad2) .consent:not(.consent--topo){bottom:0}}body:has(.cad2--teclado) .consent:not(.consent--topo){visibility:hidden}.cad2-vazio{width:44px;height:44px}.chat-credito-entrou{display:flex;align-items:center;gap:var(--s-2);justify-self:center;align-self:center;margin:var(--s-2) auto;padding:6px var(--s-3);border-radius:var(--r-full);background:var(--success-soft);color:var(--success);font:600 var(--fs-2) /1.3 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:-moz-fit-content;width:fit-content}.midia-retentar{display:block;margin-top:var(--s-2);min-height:44px;border:0;padding:var(--s-2) 0;background:none;color:var(--primary);font:inherit;text-decoration:underline;cursor:pointer}.borrada-acao--botao{justify-content:center;margin-top:6px;padding:8px 14px;border-radius:var(--r-full);background:var(--primary);color:var(--text-on-primary);box-shadow:var(--shadow-primary)}.respostas-toque{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:var(--s-2);padding:var(--s-2) var(--s-4) 0;background:var(--surface)}.respostas-toque-btn{min-height:40px;padding:0 var(--s-4);border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface);color:var(--text-primary);font:inherit;font-size:.95rem;cursor:pointer}.pix-guia,.respostas-toque-btn:active{background:var(--surface-sunken)}.pix-guia{display:grid;grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md)}.pix-guia-titulo{margin:0;font:var(--t-label);font-weight:600;color:var(--text-primary)}.pix-guia-passos{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.pix-guia-passos li{display:grid;grid-template-columns:24px 1fr;grid-gap:var(--s-3);gap:var(--s-3);align-items:center;font:var(--t-body-sm);color:var(--text-secondary)}.pix-guia-passos li.is-feito{color:var(--text-primary);font-weight:600}.pix-guia-num{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:var(--r-full);background:var(--surface);color:var(--text-secondary);font:600 var(--fs-1)/1 var(--font-sans)}.pix-guia-passos li.is-feito .pix-guia-num{background:var(--success);color:var(--bg)}.pix-guia-copiar{min-height:52px;font-weight:600}.pix-guia-nota{margin:0;font:var(--t-caption);color:var(--text-secondary);text-align:center;text-wrap:pretty}.pix-guia-voltou{margin:0;display:flex;align-items:center;justify-content:center;gap:var(--s-2);font:var(--t-body-sm);font-weight:600;color:var(--text-primary);text-align:center}.pix-guia-qr{display:grid;justify-items:center;grid-gap:var(--s-2);gap:var(--s-2)}.pix-guia-qr .compra-qr{width:156px}.pix-guia-voltou .compra-pulso{flex:none}.foto-trancada--vende .foto-trancada-blur{filter:saturate(1.1);transform:scale(1.04)}.foto-trancada--vende .foto-trancada-veu{background:rgb(0 0 0/.08)}.borrada-foto-mark,.foto-trancada-mark{position:absolute;top:10px;left:10px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgb(0 0 0/.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}.foto-trancada-ver{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--s-6);border-radius:var(--r-full);background:var(--primary);color:var(--text-on-primary);font:600 var(--fs-3) /1 var(--font-sans);letter-spacing:.04em;white-space:nowrap;box-shadow:var(--shadow-primary)}.foto-trancada--vende .foto-trancada-giro{width:16px;height:16px;border-width:2px}.bubble.out.bubble--borrada-foto{width:min(310px,calc(64vw + 10px));padding:0;overflow:hidden;background:none}.borrada-foto{position:relative;display:block;width:100%;aspect-ratio:4/5;max-height:min(420px,48vh);overflow:hidden;border-radius:var(--r-foto);background:var(--surface-sunken)}.borrada-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04)}.pix-segurar{display:grid;grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-2) 0 var(--s-1);text-align:center}.pix-segurar-titulo{margin:0;font:600 var(--fs-5)/1.25 var(--font-sans);color:var(--text-primary);text-wrap:balance}.pix-segurar-sub{color:var(--text-secondary)}.pix-segurar-ok,.pix-segurar-sub{margin:0;font:var(--t-body-sm);text-wrap:pretty}.pix-segurar-ok{display:flex;align-items:center;justify-content:center;gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-md);background:var(--surface-sunken);font-weight:600;color:var(--text-primary)}.pix-segurar-erro{margin:0;font:var(--t-body-sm);color:var(--danger,var(--text-primary))}.pix-segurar-acoes{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.pix-segurar-acoes .btn{min-height:52px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2)}.pix-segurar-fechar{justify-self:center;min-height:44px}.pix-confirma{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.pix-confirma-foto{position:relative;display:block;width:100%;aspect-ratio:4/3;max-height:34vh;overflow:hidden;border-radius:var(--r-foto,var(--r-md));background:var(--surface-sunken)}.pix-confirma-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(18px) saturate(1.1);transform:scale(1.15)}.pix-confirma-titulo{margin:0;font:600 var(--fs-5)/1.25 var(--font-sans);color:var(--text-primary);text-wrap:balance}.pix-confirma-leva{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.pix-confirma-leva li{display:grid;grid-template-columns:18px 1fr;grid-gap:var(--s-2);gap:var(--s-2);align-items:center}.pix-confirma-leva li,.pix-confirma-preco{font:var(--t-body-sm);color:var(--text-secondary)}.pix-confirma-preco{margin:0;display:flex;justify-content:space-between;align-items:baseline;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--surface-sunken)}.pix-confirma-preco b{font:600 var(--fs-5)/1 var(--font-sans);color:var(--text-primary)}.pix-confirma-pagar{min-height:52px;font-weight:600}.pix-segurar-campo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0;opacity:0}.foto-trancada--bonito{box-shadow:inset 0 0 0 1.5px rgb(255 255 255/.55),0 0 0 1px rgb(0 0 0/.08)}.foto-trancada--bonito .foto-trancada-blur{filter:blur(20px) saturate(1.25) contrast(1.05);transform:scale(1.2)}.foto-trancada--bonito .foto-trancada-veu{background:linear-gradient(180deg,rgb(255 255 255/.06),rgb(0 0 0/.14))}.sent-photo--revela-bonita{animation:foto-revela-bonita .6s cubic-bezier(.22,1,.36,1) both}@keyframes foto-revela-bonita{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.sent-photo--revela-bonita{animation:none}}.cn-um-preco{display:grid;grid-gap:var(--s-1);gap:var(--s-1);justify-items:center;text-align:center;padding:var(--s-3) 0 var(--s-1)}.cn-um-preco b{font:600 var(--fs-8,40px)/1 var(--font-sans);color:var(--text-primary);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cn-um-preco span{font:var(--t-body-sm);text-wrap:balance}.cn-como,.cn-um-preco span{color:var(--text-secondary)}.cn-como{font:var(--t-caption)}.cn-como summary{cursor:pointer;min-height:36px;display:flex;align-items:center;justify-content:center}@media (max-width:480px) and (max-height:720px){.folha:has(.compra-pix){max-height:100dvh;height:100dvh;border-radius:0}.folha:has(.compra-pix) .folha-cabeca{padding:var(--s-3) var(--s-3) 0 var(--s-4)}.folha:has(.compra-pix) .folha-corpo{flex:1 1;min-height:0;padding:var(--s-1) var(--s-4) var(--s-4)}.folha-corpo .compra-pix{display:flex;flex-direction:column;gap:var(--s-2);min-height:100%}.folha-corpo .compra-pix>.compra-espera{order:-2}.folha-corpo .compra-pix>.compra-pix-cabeca{order:-1}.folha-corpo .compra-pix>.compra-resumo,.folha-corpo .compra-pix>.resumo-compra{display:none}.folha-corpo .compra-pix .compra-copiar{min-height:56px}.folha-corpo .compra-pix>.fim-acoes{position:-webkit-sticky;position:sticky;bottom:calc(var(--s-4) * -1);z-index:1;margin-top:auto;padding:var(--s-2) 0 var(--s-1);background:var(--surface)}.folha-corpo .compra-pix>.fim-acoes .btn{min-height:48px}}