.prof{display:grid;grid-template-columns:minmax(0,50fr) minmax(0,50fr);grid-gap:clamp(28px,3.5vw,56px);gap:clamp(28px,3.5vw,56px);align-items:start;max-width:1140px;padding-bottom:var(--s-8)}.prof-cover{position:relative;overflow:hidden;background:var(--surface-sunken);aspect-ratio:4/5;max-height:min(640px,calc(100dvh - var(--s-8) - var(--s-7)));border-radius:var(--r-lg);position:-webkit-sticky;position:sticky;top:calc(var(--s-6) + var(--consent-h))}.prof-cover-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%;display:block;transition:opacity var(--t-base) var(--ease)}.prof-cover-img:only-child{position:static}.prof-cover:after{content:"";position:absolute;inset:0 0 auto 0;height:22%;pointer-events:none;background:linear-gradient(180deg,rgba(12,8,14,.42),transparent)}.prof-bars{position:absolute;top:10px;left:10px;right:10px;z-index:4;display:flex;gap:4px}.prof-bars span{flex:1 1;height:2.5px;border-radius:var(--r-full);background:rgba(255,255,255,.34);transition:background var(--t-base)}.prof-bars span.on{background:rgba(255,255,255,.96)}.prof-zone{position:absolute;top:0;bottom:0;width:45%;z-index:3;background:none;border:0;cursor:pointer;padding:0}.prof-zone:disabled{cursor:default}.prof-zone--prev{left:0}.prof-zone--next{right:0}@media (hover:hover){.prof-zone:not(:disabled):after{content:"";position:absolute;top:50%;width:9px;height:9px;border-top:2px solid rgba(255,255,255,.9);border-right:2px solid rgba(255,255,255,.9);opacity:0;transition:opacity var(--t-fast)}.prof-zone--prev:after{left:14px;transform:translateY(-50%) rotate(-135deg)}.prof-zone--next:after{right:14px;transform:translateY(-50%) rotate(45deg)}.prof-cover:hover .prof-zone:not(:disabled):after{opacity:.85}}.prof-back{position:absolute;top:var(--s-3);left:var(--s-3);z-index:5;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.9);color:var(--text-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.prof-cover-id{display:none}.prof-body{padding-top:var(--s-2)}.prof-id h1{display:flex;align-items:baseline;gap:10px;margin:0;font:var(--t-tela);letter-spacing:var(--tracking-tighter)}.prof-id h1 span{font-weight:400;font-size:.74em;color:var(--text-secondary)}.prof-id h1 .verified{align-self:center}.prof-id p{display:flex;align-items:center;font:var(--t-body-sm);color:var(--text-secondary);margin:var(--s-2) 0 0}.prof-line{font-size:var(--fs-4);line-height:1.45;letter-spacing:var(--tracking-tight);margin:var(--s-5) 0 0}.prof-bio{font:var(--t-body);color:var(--text-secondary);max-width:52ch;margin:var(--s-4) 0 0;line-height:var(--lh-leitura)}.prof-bio p{margin:0}.prof-bio p+p{margin-top:var(--s-3)}.prof-bio .prof-bio-quem{color:var(--text-primary);font-weight:500}.prof-idiomas{margin:var(--s-4) 0 0;font:var(--t-label);color:var(--text-secondary)}.prof-tags{display:flex;gap:var(--s-2);flex-wrap:wrap;margin-top:var(--s-5)}.tag{font:var(--t-caption);font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--r-sm);padding:4px 9px}.prof-interests{display:flex;gap:var(--s-2);flex-wrap:wrap;list-style:none;padding:0;margin:var(--s-5) 0 0}.prof-interests li{font:var(--t-body-sm);color:var(--text-primary);background:var(--surface-sunken);border-radius:var(--r-full);padding:6px 12px}.prof-prompts{display:grid;grid-gap:var(--s-3);gap:var(--s-3);margin-top:var(--s-6)}.prof-prompt{border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-4)}.prof-prompt-q{font:var(--t-caption);color:var(--text-secondary);margin:0}.prof-prompt-a{font-size:var(--fs-4);line-height:1.4;letter-spacing:var(--tracking-tight);margin:var(--s-2) 0 0}.prof-cta{margin-top:var(--s-6)}.prof-cta .btn{min-width:260px}.prof-shots{margin-top:var(--s-6)}.prof-shots h2{font:var(--t-secao);margin:0 0 var(--s-4)}.shots-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s-3);gap:var(--s-3)}.shot-img,.shot-locked{aspect-ratio:4/5;border-radius:var(--r-md)}.shot-img{width:100%;height:100%;object-fit:cover;display:block;background:var(--surface-sunken)}.shot-locked{display:grid;place-items:center;position:relative;overflow:hidden;color:#fff;isolation:isolate;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.shot-locked-blur{position:absolute;inset:-12%;width:124%;height:124%;object-fit:cover;filter:blur(7px) saturate(1.2);transform:scale(1.04);z-index:-1}.shot-locked:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.32))}.shot-locked-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.32);box-shadow:0 4px 16px rgba(0,0,0,.18)}.shot-locked-mark,.shot-locked-price{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.shot-locked-price{position:absolute;left:50%;bottom:var(--s-3);transform:translateX(-50%);white-space:nowrap;padding:3px var(--s-3);border-radius:var(--r-full);background:rgba(0,0,0,.34);font:var(--t-caption);font-weight:600;line-height:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shot-locked-price i{font-style:normal;font-weight:400;opacity:.85}.prof-hint{margin:var(--s-3) 0 0}.shot-locked-mais{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.45);font:var(--t-secao);z-index:1}@media (max-width:899px){.prof{display:block;padding-bottom:148px}.prof-cover{position:relative;top:auto;border-radius:0;aspect-ratio:3/4;max-height:72vh}.prof-cover:before{content:"";inset:auto 0 0;height:42%;z-index:2;background:linear-gradient(0deg,rgba(12,8,14,.62),transparent)}.prof-cover-id,.prof-cover:before{position:absolute;pointer-events:none}.prof-cover-id{display:block;left:0;right:0;bottom:0;z-index:4;padding:var(--s-5) var(--s-4) var(--s-4);color:#fff}.prof-cover-id .prof-cover-name{display:flex;align-items:baseline;gap:10px;margin:0;font:var(--t-tela);font-size:var(--fs-7);line-height:1.1;letter-spacing:var(--tracking-tighter)}.prof-cover-name span{font-weight:400;font-size:.74em;opacity:.88}.prof-cover-id p:not(.prof-cover-name){margin:var(--s-2) 0 0;font:var(--t-body-sm);opacity:.9}.shell-body:has(.prof){padding-top:0}.prof-id{display:none}.prof-body{padding:var(--s-5) var(--s-4) 0}.prof-cta{position:fixed;left:0;right:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:var(--z-sticky);margin:0;padding:var(--s-3) var(--s-4) var(--s-4);background:linear-gradient(to top,var(--bg) 64%,transparent)}.prof-cta .btn{width:100%;min-width:0}.shots-grid{gap:var(--s-2)}}.storybar{display:flex;gap:var(--s-4);overflow-x:auto;padding:0 var(--s-4) var(--s-5);scrollbar-width:none}.storybar::-webkit-scrollbar{display:none}.storybtn{flex:0 0 auto;display:grid;justify-items:center;grid-gap:7px;gap:7px;background:none;border:0;cursor:pointer;padding:0;width:64px}.ring{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;padding:2px;background:var(--border-strong);transition:transform var(--t-base) var(--ease)}.ring.on{background:var(--primary)}.storybtn:hover .ring{transform:scale(1.04)}.ring>*{border:2px solid var(--bg)}.storyname{font:var(--t-caption);font-size:var(--fs-1);color:var(--text-secondary);max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:900px){.storybar{padding-inline:0}}.viewer{position:fixed;inset:0;z-index:var(--z-overlay);display:grid;grid-template:1fr/1fr;background:#0d0910;color:#fff;overflow:hidden;animation:viewer-in .22s var(--ease-out) both}@keyframes viewer-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.viewer-bars,.viewer-foot,.viewer-head,.viewer-media{grid-area:1/1}.viewer-media{align-self:stretch;z-index:0}.viewer-bars,.viewer-head{align-self:start;z-index:3}.viewer-head{margin-top:calc(26px + env(safe-area-inset-top))}.viewer-foot{align-self:end;z-index:3}.viewer:before{content:"";position:fixed;inset:0;z-index:-1;background:rgba(12,9,14,.66);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:fade-in .18s linear both}.viewer-bars{display:flex;gap:4px;padding:calc(14px + env(safe-area-inset-top)) 14px 0}.viewer-bars span{flex:1 1;height:2px;background:rgba(255,255,255,.32);border-radius:var(--r-xs);overflow:hidden}.viewer-bars i{display:block;height:100%;background:#fff;transition:width .1s linear}.viewer-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 14px}.viewer-head>:first-child{box-shadow:0 0 0 1.5px rgba(255,255,255,.5)}.viewer-head b{font-size:var(--fs-2);font-weight:600;text-shadow:0 1px 8px rgba(0,0,0,.45)}.viewer-head button{width:36px;height:36px;display:grid;place-items:center;background:rgba(255,255,255,.14);border:0;border-radius:50%;color:#fff;cursor:pointer;padding:0;transition:background var(--t-fast)}.viewer-head button:hover{background:rgba(255,255,255,.24)}.viewer-media{position:relative;overflow:hidden;display:block;background:radial-gradient(120% 82% at 50% 16%,#3b2231 0,#1b1119 56%,#0d0910 100%)}.viewer-media img,.viewer-media video{width:100%;height:100%;object-fit:cover;display:block}.viewer-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(10,7,12,.55) 0,transparent 18%),linear-gradient(0deg,rgba(10,7,12,.9) 0,rgba(10,7,12,.55) 22%,rgba(10,7,12,.2) 38%,transparent 52%)}.viewer-zone{position:absolute;top:0;bottom:0;width:34%;background:none;border:0;cursor:pointer;z-index:2}.viewer-zone.left{left:0}.viewer-zone.right{right:0;width:66%}.viewer-foot{display:grid;grid-gap:14px;gap:14px;justify-items:stretch;pointer-events:none;padding:72px var(--s-4) calc(var(--s-4) + env(safe-area-inset-bottom))}.viewer-foot>*{pointer-events:auto}.viewer-foot p{margin:0;font-size:var(--fs-3);line-height:1.45;max-width:34ch;text-shadow:0 1px 10px rgba(0,0,0,.5)}.viewer-foot .btn{min-width:0;width:100%}@media (min-width:900px){.storybar{padding-inline:0}.viewer{inset:0;margin:auto;width:min(432px,calc((100dvh - 80px) * .5625));height:min(calc(100dvh - 80px),780px);border-radius:var(--r-xl);box-shadow:0 24px 64px -18px rgba(0,0,0,.6)}}.viewer-caption{margin-bottom:0!important}.viewer-reactions{display:flex;gap:4px;justify-content:space-between;max-width:360px}.viewer-reactions button{width:48px;height:48px;min-width:44px;border-radius:50%;cursor:pointer;padding:0;display:grid;place-items:center;background:transparent;border:0;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45));transition:transform .16s var(--ease),background var(--t-fast);-webkit-tap-highlight-color:transparent}.viewer-reactions button:hover{transform:scale(1.12)}.viewer-reactions button:active{transform:scale(.9)}.viewer-reactions button[aria-pressed=true]{background:rgba(255,255,255,.22)}.viewer-reactions button:focus-visible{outline:2px solid #fff;outline-offset:1px}.viewer-reactions button:disabled{opacity:.5;cursor:default}.viewer-voando{grid-area:1/1;z-index:4;position:relative;pointer-events:none;overflow:hidden}.viewer-voando span{position:absolute;bottom:120px;font-size:var(--fs-8);line-height:1;opacity:0;animation:emoji-sobe 1.4s cubic-bezier(.2,.7,.3,1) both}@keyframes emoji-sobe{0%{transform:translateY(0) scale(.4);opacity:0}15%{transform:translateY(-40px) scale(1.25);opacity:1}to{transform:translateY(-58vh) scale(.9);opacity:0}}.viewer-enviado{grid-area:1/1;z-index:5;align-self:center;justify-self:center;margin:0;background:rgba(12,9,14,.78);color:#fff;padding:10px 18px;border-radius:var(--r-full);font-size:var(--fs-2);font-weight:600;pointer-events:none;animation:fade-in .18s linear both}@media (prefers-reduced-motion:reduce){.viewer-voando{display:none}.viewer-reactions button,.viewer-reactions button:active,.viewer-reactions button:hover{transition:none;transform:none}}.viewer-reply{display:flex;gap:var(--s-2);width:100%}.viewer-reply input{flex:1 1;height:44px;border-radius:var(--r-full);padding:0 var(--s-4);background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);color:#fff;font-size:var(--fs-3);font-family:inherit}.viewer-reply input::placeholder{color:rgba(255,255,255,.55)}.viewer-reply input:focus{outline:none;border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.2)}.viewer-reply button{width:44px;height:44px;border-radius:50%;border:0;cursor:pointer;background:var(--primary);color:#fff;font-size:var(--fs-3);display:grid;place-items:center;line-height:1;transition:background var(--t-fast)}.viewer-reply button:disabled{opacity:1;background:rgba(255,255,255,.12);color:rgba(255,255,255,.36);cursor:default}.viewer-erro{background:rgba(176,23,57,.92);color:#fff;border-radius:var(--r-sm);padding:8px var(--s-3);font:var(--t-body-sm);margin-bottom:var(--s-3)}.viewer-answer{background:rgba(255,255,255,.14);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);width:100%;text-align:left}.viewer-answer b{font-size:var(--fs-2);opacity:.8}.viewer-answer p{margin:4px 0 var(--s-2);font-size:var(--fs-3);line-height:1.45;text-align:left}.viewer-open{font-size:var(--fs-2);color:rgba(255,255,255,.8);text-decoration:underline}.ad-foot{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.ad-exit.as-button{background:none;border:0;text-align:left;cursor:pointer;font:inherit}.ad-exit.as-button:hover{color:var(--primary)}.viewer-zone:focus-visible{outline:2px solid #fff;outline-offset:-4px;border-radius:var(--r-md)}.evento--reacao{gap:var(--s-2)}.evento-story{width:36px;height:54px;object-fit:cover;border-radius:var(--r-xs);flex:0 0 auto}.reacao-emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.wallet{max-width:760px;margin-inline:auto;padding-bottom:var(--s-8)}.wallet h1{font:var(--t-tela);letter-spacing:var(--tracking-tight);margin:0 0 var(--s-5)}.wallet h2{font:var(--t-secao);margin:0}.wallet-card{background:color-mix(in srgb,var(--primary-soft) 48%,var(--surface));border:1px solid color-mix(in srgb,var(--primary-border) 55%,transparent);border-radius:var(--r-lg);padding:var(--s-5);margin-bottom:var(--s-6);display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.wallet-balance{display:grid;grid-gap:var(--s-1);gap:var(--s-1)}.wallet-balance span{font:var(--t-label);color:var(--text-secondary)}.wallet-balance b{font:var(--t-numero);letter-spacing:var(--tracking-tighter);color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wallet-balance b i{font-style:normal;font-size:.36em;font-weight:500;color:var(--text-secondary);margin-left:var(--s-2);letter-spacing:0}.wallet-buy{margin:0 0 var(--s-3)!important}.packs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s-4);gap:var(--s-4);align-items:stretch}.pack{position:relative;text-align:left;font:inherit;color:var(--text-primary);cursor:pointer;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-5) var(--s-4) var(--s-4);display:flex;flex-direction:column;gap:2px;transition:border-color .14s var(--ease),background .14s var(--ease)}.pack:hover:not(:disabled){border-color:var(--border-strong)}.pack:disabled{cursor:progress;opacity:.7}.pack-msgs{font:var(--t-caption);color:var(--text-secondary);margin-top:var(--s-1)}.pack-eco{display:inline-block;margin-left:var(--s-2);padding:1px 7px;border-radius:var(--r-full);font-size:var(--fs-1);font-weight:600;line-height:1.5;white-space:nowrap;vertical-align:1px;color:var(--success);background:var(--success-soft)}.pack-selo--preco{background:var(--success)}.compra-pagar{margin-top:var(--s-4);display:grid;justify-items:center;grid-gap:var(--s-2)}.compra-pagar .btn{width:100%;height:52px;gap:var(--s-2);font-size:var(--fs-4)}@media (max-width:380px){.compra-pagar .btn{padding-inline:var(--s-3);font-size:var(--fs-3)}}@media (max-width:340px){.compra-pagar .btn>svg{display:none}.compra-pagar .btn{padding-inline:var(--s-2);font-size:var(--fs-2)}}.compra-pagar--fixa{position:static}.wallet .recompensa{margin-top:var(--s-6)}.wallet-card--baixo{gap:var(--s-3)}.wallet-chamada{margin:0;font:var(--t-secao);color:var(--text-primary)}.wallet-ancora{display:inline-block;margin-left:var(--s-2);font:var(--t-label);color:var(--primary)}.pack-credits{font-size:var(--fs-6);font-weight:600;letter-spacing:var(--tracking-tighter);line-height:1}.pack-credits small{font-size:var(--fs-2);font-weight:500;color:var(--text-secondary);margin-left:6px}.pack-price{font-size:var(--fs-5);font-weight:600;margin-top:var(--s-3)}.pack-unit{font:var(--t-caption);color:var(--text-muted);margin-bottom:var(--s-5)}.pack--on{border-color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 38%,var(--surface))}.xt-cabeca{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);margin:var(--s-7) 0 var(--s-3)}.xt-vertudo{font:var(--t-label);color:var(--primary);text-decoration:none;white-space:nowrap}.xt-vertudo:hover{text-decoration:underline}.xt-lista{list-style:none;margin:0;padding:0 var(--s-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.xt-linha{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:var(--s-3);gap:var(--s-3);min-height:64px;padding:var(--s-3) 0}.xt-linha+.xt-linha{border-top:1px solid var(--border)}.xt-icone{width:40px;height:40px;border-radius:var(--r-md);display:grid;place-items:center;background:var(--surface-sunken);color:var(--text-secondary)}.xt-icone--gift{background:color-mix(in srgb,var(--primary-soft) 70%,var(--surface))}.xt-icone--bonus,.xt-icone--refund,.xt-icone--topup{background:var(--success-soft);color:var(--success)}.xt-icone .gifticon{display:block}.xt-texto{display:grid;grid-gap:1px;gap:1px;min-width:0}.xt-texto b{font:var(--t-body);font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xt-texto small{font-weight:400;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xt-texto i{font-style:normal;font:var(--t-caption);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xt-valor{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary);text-align:right;white-space:nowrap}.xt-valor--entrada{color:var(--success)}.xt-voltar{display:inline-flex;align-items:center;gap:var(--s-1);margin:0 0 var(--s-3) -4px;font:var(--t-label);color:var(--text-secondary);text-decoration:none}.xt-voltar:hover{color:var(--text-primary)}.xt-abas{gap:2px;padding:3px;margin-bottom:var(--s-5);background:var(--surface-sunken)}.xt-aba,.xt-abas{display:inline-flex;border-radius:var(--r-full)}.xt-aba{padding:6px var(--s-4);font:var(--t-label);color:var(--text-secondary);text-decoration:none;min-height:32px;align-items:center}.xt-aba--on,.xt-aba:hover{color:var(--text-primary)}.xt-aba--on{background:var(--surface);box-shadow:0 1px 2px rgba(20,10,20,.08)}.xt-dia+.xt-dia{margin-top:var(--s-5)}.xt-dia>header{display:flex;justify-content:space-between;align-items:baseline;padding:0 var(--s-4) var(--s-2)}.xt-dia h2{font:var(--t-label)!important;color:var(--text-secondary);text-transform:capitalize}.xt-dia>header>span{font:var(--t-label);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xt-paginas{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-6)}.xt-paginas-n{font:var(--t-body-sm);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xt-desligado{opacity:.4;pointer-events:none}.wallet-vazio{margin:0;padding:var(--s-6) var(--s-4);text-align:center;border-radius:var(--r-lg);border:1px dashed var(--border-strong);font:var(--t-body-sm);color:var(--text-secondary)}.account{max-width:680px;margin-inline:auto;padding-bottom:var(--s-8)}.acc-perfil{display:flex;align-items:center;gap:var(--s-4);margin-bottom:var(--s-6)}.acc-avatar{position:relative;flex:0 0 auto;padding:0;border:0;background:none;border-radius:50%;cursor:pointer}.acc-avatar:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.acc-avatar>div[aria-label]{background:linear-gradient(145deg,var(--primary-soft),#e9c9d9)!important;color:var(--primary)!important}.acc-avatar-cam{position:absolute;right:-2px;bottom:-2px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--text-primary);border:1px solid var(--border);box-shadow:0 1px 3px rgba(20,10,20,.12)}.acc-perfil-id h1{font:var(--t-tela);letter-spacing:var(--tracking-tight);margin:0 0 2px;overflow-wrap:anywhere}.acc-perfil-id p{margin:0;font:var(--t-body-sm);color:var(--text-secondary);overflow-wrap:anywhere}.acc-sec+.acc-sec{margin-top:var(--s-6)}.acc-sec-titulo{margin:0 0 var(--s-2);padding-inline:var(--s-4);font:var(--t-label);color:var(--text-secondary)}.acc-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:0 var(--s-4);overflow:hidden}.acc-card--form{display:grid;grid-gap:var(--s-4);gap:var(--s-4);padding:var(--s-4)}.acc-linha{display:flex;align-items:center;gap:var(--s-3);width:100%;min-height:52px;padding:var(--s-3) 0;border:0;background:none;text-align:left;font:var(--t-body);color:var(--text-primary)}.acc-card>*+.acc-linha,.acc-card>.acc-linha+*,.acc-linha+.acc-linha{border-top:1px solid var(--border)}.acc-linha--abre{cursor:pointer}.acc-linha--abre:hover .acc-linha-rotulo{color:var(--primary)}.acc-linha-rotulo{flex:0 0 auto;max-width:50%}.acc-linha-valor{flex:1 1;min-width:0;text-align:right;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-vazio{color:var(--primary);font-weight:500}.acc-linha-acao{font:var(--t-label);color:var(--primary)}.acc-linha-acoes{margin-left:auto;display:flex;gap:var(--s-4)}.acc-chevron{flex:0 0 auto;color:var(--text-muted);margin-right:-4px}.acc-link{padding:0;border:0;background:none;cursor:pointer;font:var(--t-label);color:var(--primary)}.acc-link--quieto{color:var(--text-secondary)}.acc-link:hover{text-decoration:underline}.acc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.acc-senha{display:grid;grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-4) 0;border-top:1px solid var(--border)}.acc-sair,.acc-senha-titulo{font-weight:500}.acc-sair{justify-content:center;cursor:pointer;color:var(--danger)}.acc-sair:hover{background:var(--surface-hover)}.acc-card--prefs>.pref-linha:first-child{border-top:0}.acc-perigo{margin-top:var(--s-7);padding-inline:var(--s-4)}.acc-perigo>summary{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;font:var(--t-body-sm);color:var(--text-muted);cursor:pointer;list-style:none}.acc-perigo>summary:hover{color:var(--danger)}.acc-perigo>summary::-webkit-details-marker{display:none}.acc-perigo>summary:after{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-2px);transition:transform var(--t-fast)}.acc-perigo[open]>summary:after{transform:rotate(-135deg)}.acc-avancado{margin-block:var(--s-6)}.acc-avancado>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);min-height:48px;padding:0 var(--s-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);font:var(--t-label);color:var(--text-primary);cursor:pointer;list-style:none}.acc-avancado>summary::-webkit-details-marker{display:none}.acc-avancado>summary:after{content:"";width:7px;height:7px;flex:0 0 auto;color:var(--text-muted);border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-2px);transition:transform var(--t-fast)}.acc-avancado[open]>summary:after{transform:rotate(-135deg)}.acc-avancado>.acc-sec>.acc-sec-titulo{display:none}.acc-avancado>.acc-sec{margin-top:var(--s-3)}.account-note{font:var(--t-body-sm);color:var(--text-secondary);margin:var(--s-3) 0 0}@media (max-width:899px){.account,.wallet{padding-inline:var(--s-4)}.wallet-card{padding:var(--s-4)}}@media (max-width:767px){.packs{grid-template-columns:1fr;gap:var(--s-2);gap:var(--s-3)}.pack{display:grid;grid-template-columns:1fr auto;align-items:center;grid-column-gap:var(--s-3);column-gap:var(--s-3);padding:var(--s-4)}.pack-credits{grid-column:1;grid-row:1;font-size:var(--fs-5)}.pack-msgs{grid-column:1;grid-row:2;margin-top:0}.pack-price{grid-row:1;margin-top:0;font-size:var(--fs-4);font-weight:600}.pack-price,.pack-unit{grid-column:2;text-align:right}.pack-unit{grid-row:2;margin-bottom:0}.acc-card,.xt-lista{padding-inline:var(--s-3)}}.pref-avisos,.pref-sub{border-top:1px solid var(--border)}.pref-sub{margin:var(--s-5) 0 var(--s-2);font:var(--t-label);color:var(--text-secondary);padding-top:var(--s-4)}.pref-linha{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--border);cursor:pointer}.acc-main>.pref-linha:first-child,.pref-avisos>.pref-linha:first-of-type{border-top:0}.pref-linha--info{cursor:default}.pref-bonus{flex:0 0 auto!important;align-self:center;padding:2px var(--s-2);border-radius:var(--r-full);background:var(--primary-soft);color:var(--primary);font:var(--t-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pref-switch:disabled{background:var(--border-strong);opacity:.6;cursor:not-allowed}.pref-linha i.reward-hint{color:var(--primary)}.pref-linha>span{flex:1 1;min-width:0}.pref-linha b{display:block;font-weight:500}.pref-linha i{display:block;margin-top:2px;font-style:normal;font-size:var(--fs-2);color:var(--text-secondary,inherit)}.pref-switch{flex:0 0 auto;width:44px;height:26px;margin-top:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--r-full);background:var(--border);position:relative;cursor:pointer;transition:background var(--t-fast)}.pref-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform var(--t-fast)}.pref-switch:checked{background:var(--primary)}.pref-switch:checked:after{transform:translateX(18px)}.pref-switch:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.packs-aviso{font:var(--t-body-sm);color:var(--text-secondary);margin:0 0 var(--s-4)}.wallet h1:has(+.wallet-motivo){margin-bottom:var(--s-2)}.wallet-motivo{margin:0 0 var(--s-5);font:var(--t-body-sm);color:var(--text-secondary)}.delete-row{margin-top:var(--s-1);padding-bottom:var(--s-2);display:grid;grid-gap:var(--s-1);gap:var(--s-1);justify-items:start}.delete-row>p{margin:0}.delete-row>.btn--quiet{--btn-fg:var(--danger);padding-inline:0;height:32px;border:0;border-radius:0}.delete-row>.btn--quiet:hover:not(:disabled){--btn-bg:transparent;--btn-fg:var(--danger);text-decoration:underline}.acc-perfil-id{min-width:0}.acc-perfil-id p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (pointer:coarse){.xt-aba{min-height:44px}}.pack{padding-left:calc(var(--s-4) + 32px)}.pack-radio{position:absolute;left:var(--s-4);top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:var(--r-full);border:2px solid var(--border-strong);background:var(--surface);transition:border-color .14s var(--ease),background .14s var(--ease)}.pack.pack--on{border:2px solid var(--primary);background:var(--primary-soft);box-shadow:0 0 0 3px var(--primary-soft)}.pack--on .pack-radio{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 4px var(--surface)}.pack:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.packs--simples{grid-template-columns:1fr;gap:var(--s-2)}.packs--simples .pack{display:grid;grid-template-columns:1fr auto;align-items:center;grid-column-gap:var(--s-3);column-gap:var(--s-3);min-height:68px;padding:var(--s-3) var(--s-4) var(--s-3) calc(var(--s-4) + 32px)}.packs--simples .pack--selo{margin-top:var(--s-2)}.pack-info,.pack-valor{display:grid;grid-gap:2px;gap:2px;min-width:0}.packs--simples .pack-credits,.packs--simples .pack-price{grid-column:auto;grid-row:auto}.pack-valor{justify-items:end;text-align:right}.packs--simples .pack-credits{font-size:var(--fs-5);font-weight:600;letter-spacing:var(--tracking-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.packs--simples .pack-credits small{font-size:var(--fs-2);font-weight:500;margin-left:4px}.packs--simples .pack-price{margin:0;font-size:var(--fs-4);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pack-cem{font:var(--t-caption);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pack--on .pack-price{color:var(--primary)}@media (min-width:768px){.folha .packs--simples,.wallet .packs--simples{grid-template-columns:1fr 1fr;column-gap:var(--s-3);row-gap:var(--s-3)}.packs--simples .pack--selo{margin-top:0}}.compra-pagar{gap:var(--s-2)}.compra-pagar .btn .icone.selo-gira{animation:selo-gira .9s linear infinite}.compra-meios{display:grid;justify-items:center;margin-top:var(--s-1)}.compra-outro-meio{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-3);background:none;border:0;cursor:pointer;font:var(--t-label);color:var(--text-secondary);border-radius:var(--r-full)}.compra-outro-meio:hover:not(:disabled){color:var(--text-primary);background:var(--surface-hover)}.passe-card{position:relative;display:grid;grid-gap:var(--s-2);gap:var(--s-2);justify-items:start;padding:var(--s-4);border-radius:var(--r-lg);background:color-mix(in srgb,var(--primary-soft) 60%,var(--surface));border:1px solid var(--primary-border)}.passe-card .btn{width:100%;height:48px;margin-top:var(--s-1);font-size:var(--fs-4)}.passe-card--segundo{border:1px solid var(--border-strong);background:var(--surface)}.passe-selo{display:inline-flex;align-items:center;gap:6px;font:600 var(--fs-2)/1 var(--font-sans);letter-spacing:.02em;color:var(--primary)}.passe-selo:before{content:"∞";font-size:1.35em;line-height:1;font-weight:600;transform:translateY(-1px)}.passe-frase{font:var(--t-secao);color:var(--text-primary);text-wrap:pretty}.passe-ou,.passe-sub{font:var(--t-label);color:var(--text-secondary)}.passe-ou{margin:var(--s-4) 0;text-align:center}.passe-oferta{display:grid;grid-gap:var(--s-2);gap:var(--s-2);justify-items:start}.chips-valor-caixa{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.chips-valor{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--s-3);gap:var(--s-3)}.chip-valor{position:relative;display:grid;grid-gap:2px;gap:2px;justify-items:center;text-align:center;min-height:72px;padding:var(--s-3) var(--s-2);cursor:pointer;font:inherit;border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-primary);transition:border-color .14s var(--ease),background .14s var(--ease)}.chip-valor:hover:not(:disabled){border-color:var(--primary)}.chip-valor.is-on{border:2px solid var(--primary);background:var(--primary-soft)}.chip-valor:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.chip-valor:disabled{cursor:progress;opacity:.7}.chip-valor--selo{padding-top:var(--s-3)}.chip-selo{position:absolute;top:calc(var(--s-2) * -1);left:50%;transform:translateX(-50%);white-space:nowrap;padding:3px 8px;border-radius:var(--r-full);font-size:var(--fs-1);font-weight:600;line-height:1;background:var(--primary);color:var(--text-on-primary)}.chip-preco{font-size:var(--fs-5);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chip-valor.is-on .chip-preco{color:var(--primary)}.chip-creditos{font:var(--t-label);color:var(--text-secondary)}@media (min-width:720px){.chips-valor{grid-template-columns:repeat(4,1fr)}}.wallet-passe{margin:0;display:grid;grid-gap:2px;gap:2px}.wallet-passe b{font:var(--t-label);color:var(--primary)}.wallet-passe span{font:var(--t-label);color:var(--text-secondary)}.modal{border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-5);width:min(440px,calc(100vw - var(--s-6)));box-shadow:var(--shadow-lg);background:var(--surface);color:var(--text-primary)}.modal::-webkit-backdrop{background:rgba(11,15,25,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal::backdrop{background:rgba(11,15,25,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal h2{font:600 var(--fs-4) /1.3 var(--font-sans);margin:0}.modal-sub{font:var(--t-body-sm);color:var(--text-secondary);margin:4px 0 var(--s-5)}.modal form{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.modal-foot{display:flex;justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-2)}.aviso-erro{margin:0;padding:var(--s-3);border-radius:var(--r-md);background:color-mix(in srgb,var(--danger,#c0392b) 10%,transparent);color:var(--danger,#c0392b);font-size:var(--fs-2)}.cn{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.cn-saldo{margin:0;font:var(--t-label);color:var(--text-secondary)}.cn-valores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-3);gap:var(--s-3);margin-top:var(--s-2)}.cn-valores--tres{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-2)}.cn-valores--tres .cn-valor{font-size:var(--fs-4);padding-inline:var(--s-1)}.cn-valor{position:relative;min-height:56px;padding:var(--s-3) var(--s-2);border:1.5px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);font:600 var(--fs-5) /1 var(--font-sans);color:var(--text-primary);cursor:pointer}.cn-valor.is-on{border:2px solid var(--primary);background:var(--primary-soft);color:var(--primary)}.cn-valor:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cn-valor:disabled{cursor:progress;opacity:.7}.cn-selo{display:inline-block;padding:2px var(--s-2);border-radius:var(--r-full);background:var(--primary);color:var(--text-on-primary);font:600 var(--fs-1) /1.3 var(--font-sans);white-space:nowrap}.cn-selo--topo{position:absolute;top:-10px;left:50%;transform:translateX(-50%)}.cn-botao{width:100%}.folha-corpo .cn-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-2) var(--s-5) var(--s-4);background:var(--surface)}.cn{grid-template-columns:minmax(0,1fr)}@media (max-width:380px){.cn-botao{padding-inline:var(--s-3);font-size:var(--fs-3)}}@media (max-width:340px){.cn-botao>svg{display:none}.cn-botao{padding-inline:var(--s-2);font-size:var(--fs-2)}}.cn-passe{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);width:100%;padding:var(--s-3) var(--s-4);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text-primary);text-align:left;cursor:pointer}.cn-passe:disabled{cursor:progress;opacity:.7}.btn.is-gerando:disabled,.cn-passe.is-gerando:disabled{opacity:1;cursor:progress}.cn-passe-txt{display:grid;grid-gap:1px;gap:1px;min-width:0}.cn-passe-txt b{font:600 var(--fs-3) /1.3 var(--font-sans)}.cn-passe-txt span{font:var(--t-caption);color:var(--text-secondary)}.cn-passe-txt .cn-passe-tag{font:600 var(--fs-1) /1.3 var(--font-sans);color:var(--primary);text-transform:uppercase;letter-spacing:.04em}.cn-passe-preco{font:600 var(--fs-3) /1 var(--font-sans);white-space:nowrap}.cn-passe--escuro{min-height:76px;padding:var(--s-4);border-radius:var(--r-lg);background:var(--accent);border-color:var(--accent);color:var(--text-on-primary)}.cn-passe--escuro .cn-passe-txt{gap:2px}.cn-passe--escuro .cn-passe-txt b{font:600 var(--fs-4) /1.25 var(--font-sans)}.cn-passe--escuro .cn-passe-preco{color:var(--text-on-primary);font:600 var(--fs-4) /1 var(--font-sans)}.cn-passe--escuro .cn-passe-txt span{color:rgba(255,255,255,.75)}.cn-passe--escuro .cn-passe-txt .cn-passe-tag{color:var(--primary-border)}.cn-ou{display:flex;align-items:center;gap:var(--s-3);margin:var(--s-4) 0 var(--s-2);font:var(--t-caption);color:var(--text-muted)}.cn-ou:after,.cn-ou:before{content:"";flex:1 1;height:1px;background:var(--border-strong)}.cn-lista{border:1px solid var(--border-strong);border-radius:var(--r-lg);overflow:hidden;background:var(--surface)}.cn-op{display:flex;align-items:center;gap:var(--s-3);width:100%;min-height:52px;padding:var(--s-3) var(--s-4);border:0;border-top:1px solid var(--border);background:none;color:var(--text-primary);text-align:left;cursor:pointer;font:var(--t-body)}.cn-op:first-child{border-top:0}@media (max-width:340px){.cn-op{gap:var(--s-2);padding-inline:var(--s-3)}.cn-op .cn-selo{display:none}}.cn-op b{font:600 var(--fs-4) /1.2 var(--font-sans)}.cn-op.is-on{background:var(--primary-soft)}.cn-op.is-on .cn-creditos,.cn-op.is-on b{color:var(--primary)}.cn-op:disabled{cursor:progress;opacity:.7}.cn-op:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.cn-radio{width:20px;height:20px;flex:none;border-radius:var(--r-full);border:2px solid var(--border-strong)}.cn-op.is-on .cn-radio{border:6px solid var(--primary)}.cn-creditos{margin-left:auto;font:var(--t-label)}.cn-creditos,.cn-parcela{color:var(--text-secondary);white-space:nowrap}.cn-parcela{font:var(--t-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cn-parcela--sob{margin:calc(6px - var(--s-3)) 0 0;text-align:right}.cn-parcela--esq{text-align:left}.cn-bonus{white-space:normal;margin:var(--s-2) 0 0;color:var(--text-primary)}.cn-op--parcela{flex-wrap:wrap;row-gap:2px}.cn-op .cn-parcela{flex-basis:100%;padding-left:calc(20px + var(--s-3))}@media (max-width:340px){.cn-op .cn-parcela{padding-left:calc(20px + var(--s-2))}}.cn-oferta{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.pos-pago{display:grid;grid-gap:var(--s-4);gap:var(--s-4);padding-top:var(--s-1)}.fala-dela{display:flex;align-items:flex-end;gap:var(--s-2)}.fala-dela-foto{width:48px;height:48px;flex:none;border-radius:var(--r-full);object-fit:cover}.fala-dela .fala-dela-balao{margin:0;max-width:calc(100% - 56px);padding:10px 14px;font-size:var(--fs-4);line-height:1.4}.pos-linha{margin:0;text-align:center;font:600 var(--fs-4) /1.35 var(--font-sans);color:var(--text-primary);text-wrap:balance}.pos-acoes{display:grid;grid-gap:var(--s-2);gap:var(--s-2);text-align:center}.pos-acoes .btn{width:100%;box-shadow:var(--shadow-primary)}.pos-nao,.pos-nota{font:var(--t-caption);color:var(--text-muted)}.pos-nao{justify-self:center;min-height:40px;padding:0 var(--s-3);border:0;background:none;cursor:pointer}.pos-nao:hover{color:var(--text-secondary)}.pos-motivo{font:var(--t-body-sm);color:var(--text-secondary)}.pos-motivo,.pos-nota--centro{margin:0;text-align:center}.cn-pago.cn-pago--neutro{background:var(--surface-sunken);color:var(--text-secondary)}.cn-pago--neutro .cn-pago-icone{background:var(--text-muted)}.rostos-delas{position:relative;display:inline-flex;justify-self:center;padding-right:2px}.rostos-delas img{width:44px;height:44px;border-radius:var(--r-full);object-fit:cover;border:2px solid var(--surface);margin-left:-12px}.rostos-delas img:first-child{margin-left:0}.cn-pago{justify-self:center;display:inline-flex;align-items:center;gap:var(--s-2);margin:0 0 var(--s-2);padding:6px var(--s-3);background:var(--success-soft);color:var(--success);font:600 var(--fs-2) /1.3 var(--font-sans)}.cn-pago,.cn-pago-icone{border-radius:var(--r-full)}.cn-pago-icone{width:20px;height:20px;display:grid;place-items:center;background:var(--success);color:var(--text-on-primary)}.selo-pago{display:grid;justify-items:center;grid-gap:2px;gap:2px}.selo-pago .cn-pago{margin:0}.selo-pago-sub{font:var(--t-caption);color:var(--text-secondary)}.cn-fala{display:flex;align-items:flex-end;gap:var(--s-3)}.cn-fala-foto{width:48px;height:48px;flex:none;border-radius:var(--r-full);object-fit:cover;box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--primary)}.cn-fala-balao{margin:0;padding:var(--s-3) var(--s-4);border-radius:var(--r-lg) var(--r-lg) var(--r-lg) var(--r-xs);background:var(--surface-sunken);font:600 var(--fs-4) /1.3 var(--font-sans);color:var(--text-primary)}.cn-vantagem{font:var(--t-body-sm);color:var(--text-secondary)}.cn-preco,.cn-vantagem{margin:0;text-align:center}.cn-preco{font:600 var(--fs-6) /1 var(--font-sans);color:var(--text-primary)}.wallet-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-5)}.wallet-cab h1{margin:0}.wallet-selo{cursor:default}.wallet-cab+.wallet-passe{margin:calc(-1 * var(--s-2)) 0 var(--s-4)}.compra-resumo{min-width:0;margin:var(--s-3) 0;padding:var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);color:var(--text-muted);font:var(--t-caption);overflow-wrap:anywhere}.compra-resumo p{margin:0}.compra-resumo p+p{margin-top:var(--s-1)}.compra-resumo-total{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--s-2);color:var(--text-primary)}.compra-resumo-total strong{font:var(--t-body);font-weight:600}.compra-resumo-total small{font:var(--t-caption)}.jornada-form{margin:0;min-width:0;border:1px solid var(--border)}.jornada-campo{display:grid;grid-gap:var(--s-1);gap:var(--s-1);font:var(--t-label);color:var(--text-secondary)}.jornada-campo select,.jornada-check{font:var(--t-body);color:var(--text-primary)}.jornada-check{display:flex;align-items:center;gap:var(--s-2)}.jornada-estado{margin:0;font:var(--t-body-sm);color:var(--text-secondary)}.jornada-retomar{display:flex;justify-content:center;padding:var(--s-2) var(--s-4);background:var(--primary-soft)}.jornada-retomar a{font:var(--t-label);color:var(--primary);text-decoration:none}.jornada-retomar a:hover{text-decoration:underline}.compra-aprox{font:var(--t-caption);font-weight:500;color:var(--text-secondary);white-space:nowrap}.compra-aprox-nota{color:var(--text-muted)}.cn-uma-oferta{margin:0;text-align:center}.cn-outras{margin-top:var(--s-2);text-align:center}.cn-outras>summary{list-style:none;cursor:pointer;font:500 var(--fs-2) /1.4 var(--font-sans);color:var(--text-secondary);padding:var(--s-2) 0;min-height:44px}.cn-outras>summary::-webkit-details-marker{display:none}.cn-outras>summary:after{content:"";display:inline-block;width:6px;height:6px;margin-left:var(--s-2);border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-2px);transition:transform var(--t-fast)}.cn-outras[open]>summary:after{transform:rotate(-135deg)}.cn-outras .cn-valores{margin-top:var(--s-2)}.cn-rosto{display:flex;align-items:center;gap:var(--s-3);margin:0 0 var(--s-3)}.cn-rosto img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:0 0 auto}.cn-rosto b{font-size:1.05rem}.compra-resumo--beneficio{color:var(--text-primary);border-color:transparent;background:var(--surface-sunken)}.cn-foto--previa{height:200px;background:var(--surface-sunken)}.cn-foto--previa img{filter:none;transform:scale(1.04);object-position:center 18%}.cn-foto-cadeado{position:absolute;top:10px;left:10px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgb(0 0 0/.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}.cn-beneficios{list-style:none;margin:var(--s-1) 0 var(--s-2);padding:0;display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.cn-beneficios li{display:flex;align-items:center;gap:var(--s-2);font:500 var(--fs-3) /1.35 var(--font-sans);color:var(--text-primary)}.cn-beneficios li svg{flex:none;color:var(--primary)}.cn-miudo{margin-top:var(--s-2)}.cn-miudo .compra-resumo{margin:0;padding:0;border:0;text-align:center;color:var(--text-muted);font:var(--t-caption)}.cn-miudo .compra-resumo p+p{margin-top:0}@media (max-height:700px){.cn-foto--previa{height:130px}}