.pfz{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ameixa:#351517;--vinho:#761c3c;--marrom:#5d2320;--laranja:#d55525;--pessego:#fcdbc2;--offwhite:#ece6dd;--ink:#2a1012;--pessego-dim:#e9c3a8;--laranja-claro:#ef7a4b;--ok:#2f8f5b;--erro:#c2362b;--f-display:"Cormorant", "Cormorant Garamond", Georgia, serif;--f-ui:"Urbanist", "Clarity City", "Avenir Next", "Segoe UI", system-ui, sans-serif;--gutter:max(16px, env(safe-area-inset-left,0px));--gutter-r:max(16px, env(safe-area-inset-right,0px))}.pfz,.pfz *{box-sizing:border-box}.pfz{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.pfz{scroll-behavior:auto}.pfz,.pfz *{transition:none!important;animation:none!important}}.pfz{background:var(--ameixa);color:var(--pessego);font:400 16px/1.6 var(--f-ui);-webkit-font-smoothing:antialiased;margin:0}.pfz:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--ameixa);position:fixed;inset:0 0 auto}.pfz a{color:inherit}.pfz :focus-visible{outline:2px solid var(--laranja);outline-offset:3px;border-radius:4px}.pfz .wrap{max-width:1200px;padding-left:var(--gutter);padding-right:var(--gutter-r);margin:0 auto}.pfz .eyebrow{font:600 12px/1.2 var(--f-ui);letter-spacing:.28em;text-transform:uppercase}.pfz .star{vertical-align:.05em;width:.7em;height:.7em;display:inline-block}.pfz svg.logo{width:100%;height:auto;display:block}.pfz h1,.pfz h2,.pfz h3{text-wrap:balance;margin:0}.pfz .btn{appearance:none;cursor:pointer;font:700 14px/1 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:18px 26px;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.pfz .btn-primary{background:var(--laranja);color:var(--ameixa)}.pfz .btn-primary:hover{background:var(--laranja-claro)}.pfz .btn-ghost{color:var(--pessego);background:0 0;box-shadow:inset 0 0 0 1px #fcdbc273}.pfz .btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--pessego)}.pfz .btn:disabled{opacity:.45;cursor:not-allowed}.pfz header.top{top:env(safe-area-inset-top,0px);z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#351517eb;border-bottom:1px solid #fcdbc21f;position:sticky}.pfz header.top .wrap{align-items:center;gap:24px;padding-block:14px;display:flex}.pfz header.top .brand{width:150px;color:var(--pessego);flex:none}.pfz header.top nav{gap:22px;margin-left:auto;display:flex}.pfz header.top nav a{font:600 12px/1 var(--f-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--pessego-dim);text-decoration:none}.pfz header.top nav a:hover{color:var(--pessego)}.pfz header.top .btn{min-height:44px;padding:13px 18px;font-size:12px}@media (width<=820px){.pfz header.top nav{display:none}.pfz header.top .btn{margin-left:auto}}.pfz header.top .btn{text-align:center}@media (width<=480px){.pfz header.top .wrap{gap:12px}.pfz header.top .brand{width:clamp(112px,34vw,140px)}.pfz header.top .btn{letter-spacing:.08em;white-space:nowrap;padding:12px 14px;font-size:11px}}@media (width<=359px){.pfz header.top .btn{white-space:normal;line-height:1.2}}.pfz .hero{position:relative;overflow:hidden}.pfz .hero .wrap{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;padding-block:56px 72px;display:grid;position:relative}.pfz .arc{border:1px solid var(--laranja);pointer-events:none;opacity:.55;border-radius:50%;position:absolute}.pfz .arc.a1{width:900px;height:900px;top:-520px;right:-420px}.pfz .arc.a2{opacity:.35;width:620px;height:620px;bottom:-460px;left:-380px}.pfz .hero .meta{color:var(--laranja-claro);flex-wrap:wrap;gap:10px 22px;margin-bottom:28px;display:flex}.pfz .hero .meta span{align-items:center;gap:10px;display:inline-flex}.pfz .hero .stack{width:min(100%,420px);color:var(--pessego)}.pfz .hero .tag{font:300 italic clamp(26px, 3.2vw, 38px)/1.2 var(--f-display);max-width:22ch;color:var(--pessego);margin:30px 0 32px}.pfz .hero .ctas{flex-wrap:wrap;gap:12px;display:flex}.pfz .hero .note{color:var(--pessego-dim);margin-top:18px;font-size:13px}.pfz .lanyard{transform-origin:50% 0;flex-direction:column;align-items:center;animation:7s ease-in-out infinite sway;display:flex;position:relative}@keyframes sway{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}.pfz .strap{background:repeating-linear-gradient(180deg, var(--vinho) 0 2px, #6b1836 2px 4px);clip-path:polygon(0 0,100% 0,78% 100%,22% 100%);width:44px;height:120px;position:relative}.pfz .strap:after{content:"";background:var(--laranja);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:8px;height:8px;margin-left:-4px;position:absolute;top:18px;left:50%}.pfz .clip{background:0 0;border:4px solid #b98b6a;border-radius:10px 10px 6px 6px;width:30px;height:26px;margin-top:-4px}.pfz .badge{border-radius:22px;width:300px;max-width:100%;margin-top:-6px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #0009}.pfz .badge .hole{background:var(--ameixa);opacity:.85;border-radius:9px;width:46px;height:9px;margin-left:-23px;position:absolute;top:14px;left:50%}.pfz .badge .face{background:var(--vinho);padding:44px 32px 26px;position:relative;overflow:hidden}.pfz .badge .face .ring{background:var(--marrom);border-radius:50%;width:260px;height:260px;position:absolute;top:-110px;right:-120px}.pfz .badge .face .ring.l{border:1px solid var(--laranja);background:0 0;width:340px;height:340px;top:auto;bottom:-260px;right:-210px}.pfz .badge .face .mini{width:150px;color:var(--pessego);position:relative}.pfz .badge.exclusive .face{background:var(--laranja)}.pfz .badge.exclusive .face .ring{background:#c24a1e}.pfz .badge.exclusive .face .ring.l{border-color:var(--ameixa)}.pfz .badge.exclusive .face .mini{color:var(--ameixa)}.pfz .badge .foot{background:var(--pessego);color:var(--ink);text-align:center;padding:18px 24px 22px}.pfz .badge .foot .cat{font:700 13px/1 var(--f-ui);letter-spacing:.32em;text-transform:uppercase}.pfz .badge .foot .who{font:400 italic 22px/1.2 var(--f-display);overflow-wrap:anywhere;min-height:27px;margin-top:8px}.pfz .badge .foot .rule{background:var(--ink);opacity:.5;width:40px;height:1px;margin:12px auto 0}@media (width<=820px){.pfz .hero .wrap{grid-template-columns:1fr;padding-block:36px 56px}.pfz .hero .stack{width:min(78%,320px)}.pfz .hero .lanyard{order:-1;margin-bottom:-10px}.pfz .hero .lanyard .strap{height:60px}.pfz .hero .lanyard .badge{width:220px}.pfz .hero .lanyard .badge .face{padding:36px 24px 20px}.pfz .hero .lanyard .badge .mini{width:108px}}.pfz .pillars{background:var(--vinho);color:var(--pessego);overflow:hidden}.pfz .pillars .star{color:var(--laranja)}.pfz .pillars .track{gap:40px;width:max-content;padding-block:18px;animation:38s linear infinite marquee;display:flex}.pfz .pillars .track span{font:600 15px/1 var(--f-ui);letter-spacing:.42em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:40px;display:inline-flex}@keyframes marquee{to{transform:translate(-50%)}}.pfz .light{background:var(--pessego);color:var(--ink)}.pfz .light .eyebrow{color:var(--vinho)}.pfz section.block{padding-block:88px}.pfz .h2{font:300 clamp(40px, 5.4vw, 68px)/1.02 var(--f-display);letter-spacing:-.01em}.pfz .h2 em{color:var(--laranja);font-style:italic}.pfz .light .h2 em{color:var(--vinho)}.pfz .lede{max-width:58ch;margin-top:18px;font-size:17px}.pfz .creds{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:48px;display:grid}.pfz .cred{background:var(--offwhite);border:1px solid #3515171f;border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.pfz .cred .top{color:var(--pessego);background:var(--vinho);flex-direction:column;justify-content:space-between;min-height:190px;padding:30px 30px 26px;display:flex;position:relative;overflow:hidden}.pfz .cred.exclusive .top{background:var(--ameixa)}.pfz .cred .top .ring{border:1px solid var(--laranja);border-radius:50%;width:240px;height:240px;position:absolute;top:-90px;right:-90px}.pfz .cred .top .name{font:300 52px/1 var(--f-display);position:relative}.pfz .cred .top .lot{color:var(--pessego);align-items:center;gap:8px;display:inline-flex;position:relative}.pfz .cred .body{flex-direction:column;flex:1;gap:20px;padding:26px 30px 30px;display:flex}.pfz .cred .price{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.pfz .cred .price b{font:600 44px/1 var(--f-ui);letter-spacing:-.02em}.pfz .cred .price small{color:#6e4a44;font-size:13px}.pfz .cred ul{gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.pfz .cred li{align-items:baseline;gap:10px;display:flex}.pfz .cred li svg{width:10px;height:10px;color:var(--laranja);flex:none}.pfz .cred .muted{color:#6e4a44;font-size:13px}.pfz .qty{align-items:center;gap:14px;margin-top:auto;padding-top:6px;display:flex}.pfz .qty label{font:600 12px/1 var(--f-ui);letter-spacing:.2em;text-transform:uppercase;margin-right:auto}.pfz .step{border:1px solid var(--ink);width:46px;height:46px;color:var(--ink);font:500 22px/1 var(--f-ui);cursor:pointer;background:0 0;border-radius:50%}.pfz .step:hover{background:var(--ink);color:var(--pessego)}.pfz .step:disabled{opacity:.3;cursor:not-allowed;color:var(--ink);background:0 0}.pfz .qty output{text-align:center;min-width:2ch;font:700 22px/1 var(--f-ui);font-variant-numeric:tabular-nums}@media (width<=820px){.pfz .creds{grid-template-columns:1fr}}.pfz .buy{background:var(--offwhite);color:var(--ink)}.pfz .buy .grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:48px;margin-top:40px;display:grid}.pfz .flow{background:#fff7f0;border:1px solid #3515171a;border-radius:28px;min-width:0;padding:34px}.pfz .steps{flex-wrap:wrap;gap:6px;margin-bottom:28px;display:flex}.pfz .steps li{flex:1 1 0;min-width:90px;list-style:none}.pfz .steps .bar{background:#35151726;border-radius:3px;height:3px}.pfz .steps .lbl{font:600 11px/1 var(--f-ui);letter-spacing:.18em;text-transform:uppercase;color:#7a5a54;margin-top:10px}.pfz .steps li.on .bar{background:var(--vinho)}.pfz .steps li.on .lbl{color:var(--vinho)}.pfz .steps{margin-top:0;padding:0}.pfz .pane h3{font:400 32px/1.1 var(--f-display);margin-bottom:6px}.pfz .pane .sub{color:#6e4a44;margin:0 0 22px;font-size:15px}.pfz .lines{gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.pfz .lines li{font-variant-numeric:tabular-nums;border-bottom:1px solid #3515171f;justify-content:space-between;gap:16px;padding:14px 0;display:flex}.pfz .total{font:700 22px/1 var(--f-ui);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;margin-bottom:24px;display:flex}.pfz .empty{color:#6e4a44;border:1px dashed #3515174d;border-radius:18px;margin-bottom:22px;padding:22px}.pfz .field{gap:6px;margin-bottom:16px;display:grid}.pfz .field label{font:600 12px/1.2 var(--f-ui);letter-spacing:.14em;text-transform:uppercase}.pfz .field input{font:500 16px/1.2 var(--f-ui);color:var(--ink);background:#fff;border:1px solid #35151747;border-radius:14px;width:100%;min-height:50px;padding:14px 16px}.pfz .field input:focus{outline:2px solid var(--vinho);outline-offset:1px;border-color:#0000}.pfz .field .err{color:var(--erro);min-height:0;font-size:13px}.pfz .field.bad input{border-color:var(--erro)}.pfz .cols{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}@media (width<=560px){.pfz .cols{grid-template-columns:1fr}.pfz .flow{padding:24px 18px}}.pfz .seat{background:var(--offwhite);border-radius:16px;margin-bottom:12px;padding:16px 16px 4px}.pfz .seat .tagc{font:700 11px/1 var(--f-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--vinho);align-items:center;gap:8px;margin-bottom:12px;display:flex}.pfz .seat .seat-me{min-height:32px;font:600 13px/1 var(--f-ui);color:var(--vinho);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:6px;padding:0;text-decoration:underline;display:inline-flex}.pfz .group-title{font:600 12px/1 var(--f-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--marrom);margin:22px 0 12px}.pfz .check{align-items:flex-start;gap:12px;margin:6px 0 22px;font-size:14px;display:flex}.pfz .check input{width:20px;height:20px;accent-color:var(--vinho);margin-top:2px}.pfz .actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pfz .btn-dark{background:var(--vinho);color:var(--pessego)}.pfz .btn-dark:hover{background:#8a2449}.pfz .btn-line{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1px #35151766}.pfz .timer{background:var(--ameixa);color:var(--pessego);border-radius:16px;align-items:center;gap:12px;margin-bottom:22px;padding:14px 18px;font-size:14px;display:flex}.pfz .timer b{font:700 22px/1 var(--f-ui);font-variant-numeric:tabular-nums;color:var(--laranja-claro);margin-left:auto}.pfz .mp{background:#fff;border:1px solid #3515172e;border-radius:18px;gap:14px;margin-bottom:22px;padding:20px;display:grid}.pfz .mp .row{flex-wrap:wrap;gap:12px;display:flex}.pfz .opt{cursor:pointer;color:var(--ink);font-weight:600;font-family:var(--f-ui);background:0 0;border:1px solid #35151740;border-radius:14px;flex:140px;align-items:center;gap:10px;min-height:52px;padding:14px;font-size:15px;display:flex}.pfz .opt[aria-pressed=true]{border-color:var(--vinho);box-shadow:inset 0 0 0 1px var(--vinho);background:#fbedf1}.pfz .testflag{font:700 11px/1 var(--f-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--marrom);background:var(--pessego);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.pfz .sim{flex-wrap:wrap;gap:10px;display:flex}.pfz .sim .btn{flex:180px}.pfz .status{border-radius:16px;margin-bottom:18px;padding:16px 18px;font-size:15px}.pfz .status.bad{color:#7a1e16;background:#f9e1de}.pfz .status.wait{background:var(--pessego);color:var(--ink)}.pfz .live{top:calc(env(safe-area-inset-top,0px) + 96px);flex-direction:column;align-items:center;gap:18px;min-width:0;display:flex;position:sticky}.pfz .live .caption{color:#6e4a44;text-align:center;max-width:30ch;font-size:13px}.pfz .live .badge{width:290px}@media (width<=900px){.pfz .buy .grid{grid-template-columns:1fr}.pfz .live{order:-1;position:static}.pfz .live .badge{width:240px}.pfz .live .badge .face{padding:36px 24px 20px}.pfz .live .badge .mini{width:110px}}.pfz .issued{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;margin:8px 0 24px;display:grid}.pfz .ticket{background:#fff;border:1px solid #35151724;border-radius:22px;overflow:hidden}.pfz .ticket .face{background:var(--vinho);color:var(--pessego);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.pfz .ticket.exclusive .face{background:var(--laranja);color:var(--ameixa)}.pfz .ticket .face .mini{width:96px}.pfz .ticket .face .cat{font:700 11px/1 var(--f-ui);letter-spacing:.24em;text-transform:uppercase}.pfz .ticket .qr{place-items:center;padding:20px 20px 8px;display:grid}.pfz .ticket .qr canvas,.pfz .ticket .qr img{image-rendering:pixelated;width:168px!important;height:168px!important}.pfz .ticket .info{text-align:center;padding:8px 20px 20px}.pfz .ticket .info .who{font:400 italic 22px/1.2 var(--f-display);overflow-wrap:anywhere}.pfz .ticket .info code{letter-spacing:.08em;color:#6e4a44;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pfz .receipt{background:var(--offwhite);font-variant-numeric:tabular-nums;border-radius:18px;gap:6px;margin-bottom:20px;padding:18px 20px;font-size:14px;display:grid}.pfz .receipt div{justify-content:space-between;gap:12px;display:flex}.pfz .receipt .k{color:#6e4a44}.pfz .about{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:56px;display:grid}.pfz .quote{font:300 italic clamp(34px, 4.4vw, 56px)/1.1 var(--f-display);color:var(--pessego)}.pfz .quote .star{color:var(--laranja)}.pfz .pillist{grid-template-columns:1fr 1fr;gap:18px 28px;margin-top:8px;display:grid}.pfz .pillist div{border-top:1px solid #fcdbc240;padding-top:14px}.pfz .pillist b{font:600 13px/1 var(--f-ui);letter-spacing:.28em;text-transform:uppercase;color:var(--laranja-claro);margin-bottom:8px;display:block}.pfz .pillist p{color:var(--pessego-dim);margin:0;font-size:15px}@media (width<=820px){.pfz .about{grid-template-columns:1fr;gap:32px}}.pfz .venue{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-top:40px;display:grid}.pfz .vcard{background:var(--vinho);color:var(--pessego);border-radius:28px;flex-direction:column;gap:14px;padding:32px;display:flex;position:relative;overflow:hidden}.pfz .vcard.alt{background:var(--offwhite);color:var(--ink)}.pfz .vcard .big{font:300 46px/1 var(--f-display)}.pfz .vcard .ring{border:1px solid var(--laranja);border-radius:50%;width:280px;height:280px;position:absolute;bottom:-140px;right:-100px}.pfz .vcard a{font-weight:600}.pfz .copy{appearance:none;color:inherit;font:600 13px/1 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-self:flex-start;min-height:44px;padding:12px 0;text-decoration:underline}@media (width<=820px){.pfz .venue{grid-template-columns:1fr}}.pfz .faq{border-top:1px solid #3515172e;margin-top:36px}.pfz .faq details{border-bottom:1px solid #3515172e}.pfz .faq summary{cursor:pointer;font:400 26px/1.2 var(--f-display);align-items:center;gap:16px;padding:22px 0;list-style:none;display:flex}.pfz .faq summary::-webkit-details-marker{display:none}.pfz .faq summary .pm{border:1px solid var(--ink);width:32px;height:32px;font:500 18px/1 var(--f-ui);border-radius:50%;flex:none;place-items:center;margin-left:auto;transition:transform .25s;display:grid}.pfz .faq details[open] summary .pm{transform:rotate(45deg)}.pfz .faq details p{max-width:62ch;margin:0 0 24px;font-size:16px}.pfz footer{padding-block:64px 48px}.pfz footer .wrap{gap:28px;display:grid}.pfz footer .fl{width:min(100%,520px);color:var(--pessego)}.pfz footer .row{color:var(--pessego-dim);border-top:1px solid #fcdbc226;flex-wrap:wrap;justify-content:space-between;gap:12px 28px;padding-top:22px;font-size:13px;display:flex}.pfz .toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--pessego);color:var(--ink);opacity:0;z-index:80;pointer-events:none;border-radius:999px;padding:14px 20px;font-size:14px;font-weight:600;transition:all .25s;position:fixed;transform:translate(-50%)translateY(20px)}.pfz .toast.show{opacity:1;transform:translate(-50%)}.pfz .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pfz header.top nav a[aria-current=page]{color:var(--pessego);box-shadow:0 1px 0 var(--laranja)}.pfz .pagehead{border-bottom:1px solid #fcdbc21f;position:relative;overflow:hidden}.pfz .pagehead .wrap{z-index:1;padding-block:72px 64px;position:relative}.pfz .pagehead .arc.a1{width:700px;height:700px;top:-420px;right:-320px}.pfz .pagehead h1{font:300 clamp(48px, 7vw, 96px)/.98 var(--f-display);max-width:14ch;margin-top:16px}.pfz .pagehead h1 em{color:var(--laranja-claro);font-style:italic}.pfz .pagehead p.lede{color:var(--pessego-dim)}.pfz .crumbs{color:var(--laranja-claro);align-items:center;gap:10px;display:flex}.pfz .crumbs a{color:var(--pessego-dim);text-decoration:none}.pfz .tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.pfz .tile{background:var(--offwhite);min-height:230px;color:var(--ink);border:1px solid #3515171f;border-radius:24px;flex-direction:column;gap:14px;padding:28px;text-decoration:none;transition:transform .25s,background .25s;display:flex;position:relative;overflow:hidden}.pfz .tile:hover{transform:translateY(-4px)}.pfz .tile .eyebrow{color:var(--vinho)}.pfz .tile h3{font:400 34px/1.05 var(--f-display)}.pfz .tile p{color:#6e4a44;margin:0;font-size:15px}.pfz .tile .go{font:700 12px/1 var(--f-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--vinho);align-items:center;gap:10px;margin-top:auto;display:flex}.pfz .tile.dark{background:var(--vinho);color:var(--pessego);border-color:#0000}.pfz .tile.dark .eyebrow,.pfz .tile.dark .go{color:var(--pessego)}.pfz .tile.dark p{color:var(--pessego-dim)}.pfz .tile.dark .ring{border:1px solid var(--laranja);border-radius:50%;width:200px;height:200px;position:absolute;top:-80px;right:-80px}@media (width<=900px){.pfz .tiles{grid-template-columns:1fr}}.pfz .cta-band{background:var(--laranja);color:var(--ameixa)}.pfz .cta-band .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:56px;display:flex}.pfz .cta-band h2{font:300 clamp(36px, 4.6vw, 58px)/1 var(--f-display);max-width:18ch}.pfz .cta-band .btn{background:var(--ameixa);color:var(--pessego)}.pfz .cta-band .btn:hover{background:var(--vinho)}.pfz .cta-band p{margin:10px 0 0;font-weight:500}.pfz .split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.pfz .split p{max-width:58ch;margin:0 0 16px;font-size:17px}@media (width<=820px){.pfz .split{grid-template-columns:1fr;gap:28px}}.pfz .pill4{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.pfz .p4{background:var(--vinho);color:var(--pessego);border-radius:24px;gap:10px;padding:30px;display:grid;position:relative;overflow:hidden}.pfz .p4:nth-child(2){background:var(--marrom)}.pfz .p4:nth-child(3){background:var(--laranja);color:var(--ameixa)}.pfz .p4:nth-child(4){background:var(--offwhite);color:var(--ink)}.pfz .p4 .n{font:300 64px/1 var(--f-display)}.pfz .p4 b{font:600 14px/1 var(--f-ui);letter-spacing:.3em;text-transform:uppercase}.pfz .p4 p{max-width:40ch;margin:0;font-size:16px}@media (width<=820px){.pfz .pill4{grid-template-columns:1fr}}.pfz .soon{border:1px dashed #fcdbc266;border-radius:24px;gap:10px;margin-top:40px;padding:32px;display:grid}.pfz .soon h3{font:400 30px/1.1 var(--f-display)}.pfz .soon p{color:var(--pessego-dim);margin:0}.pfz .faq-group{margin-top:48px}.pfz .faq-group>.eyebrow{color:var(--vinho)}.pfz .store-top{background:var(--ameixa);top:env(safe-area-inset-top,0px);z-index:50;border-bottom:1px solid #fcdbc21f;position:sticky}.pfz .store-top .wrap{align-items:center;gap:18px;padding-block:14px;display:flex}.pfz .store-top .brand{width:140px;color:var(--pessego);flex:none}.pfz .store-top .secure{color:var(--pessego-dim);align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.pfz .store-top .back{font:600 12px/1 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--pessego);padding:12px 0;text-decoration:none}@media (width<=640px){.pfz .store-top .secure{display:none}.pfz .store-top .back{margin-left:auto}}.pfz .store{background:var(--offwhite);color:var(--ink);min-height:70vh}.pfz .store .wrap{padding-block:40px 80px}.pfz .stepper{flex-wrap:wrap;gap:8px;margin:0 0 32px;padding:0;list-style:none;display:flex}.pfz .stepper li{flex:1 1 0;min-width:110px}.pfz .stepper .bar{background:#35151726;border-radius:3px;height:3px}.pfz .stepper .lbl{font:600 11px/1.3 var(--f-ui);letter-spacing:.18em;text-transform:uppercase;color:#7a5a54;margin-top:10px}.pfz .stepper li.on .bar{background:var(--vinho)}.pfz .stepper li.on .lbl{color:var(--vinho)}.pfz .store h1{font:300 clamp(40px, 5.4vw, 64px)/1 var(--f-display)}.pfz .store h1 em{color:var(--vinho);font-style:italic}.pfz .store .lede{color:#5a3b36}.pfz .storegrid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:40px;margin-top:32px;display:grid}@media (width<=900px){.pfz .storegrid{grid-template-columns:1fr}}.pfz .store .creds{grid-template-columns:1fr;gap:20px;margin-top:0}.pfz .store .cred{background:#fff;flex-direction:row}.pfz .store .cred .top{min-width:220px;min-height:auto}@media (width<=640px){.pfz .store .cred{flex-direction:column}.pfz .store .cred .top{min-width:0}}.pfz .summary{top:calc(env(safe-area-inset-top,0px) + 92px);background:var(--ameixa);color:var(--pessego);border-radius:28px;gap:16px;min-width:0;padding:28px;display:grid;position:sticky}.pfz .summary h2{font:400 30px/1.1 var(--f-display)}.pfz .summary .lines li{border-color:#fcdbc226}.pfz .summary .empty{color:var(--pessego-dim);border-color:#fcdbc24d;margin:0}.pfz .summary .lines,.pfz .summary .total{margin:0}.pfz .summary .fine{color:var(--pessego-dim);margin:0;font-size:13px}.pfz .summary .btn{width:100%}@media (width<=900px){.pfz .summary{position:static}}.pfz .example{font:700 11px/1 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;background:var(--pessego);color:var(--marrom);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.pfz .summary .receipt .k{color:var(--pessego-dim)}.pfz footer nav.row a{color:var(--pessego);letter-spacing:.14em;text-transform:uppercase;padding:10px 0;font-size:12px;font-weight:600;text-decoration:none}.pfz .flow h1 em{color:var(--vinho)}.pfz .tk{--paper:var(--pessego);--ink-tk:var(--vinho);--accent-tk:var(--laranja);--stub:156px;--notch:15px;grid-template-columns:minmax(0, 1fr) var(--stub);color:var(--ink-tk);background:radial-gradient(circle at 18% 22%, #ffffff59, transparent 40%), repeating-linear-gradient(115deg, #35151706 0 2px, transparent 2px 6px), var(--paper);-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0, #0000 97%, #000) top/100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%, #0000 97%, #000) bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0, #0000 97%, #000) top/100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%, #0000 97%, #000) bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0, #0000 97%, #000) top/100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%, #0000 97%, #000) bottom/100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0, #0000 97%, #000) top/100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%, #0000 97%, #000) bottom/100% 51% no-repeat;border-radius:14px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.pfz .tk.tk-exclusive{--paper:var(--vinho);--ink-tk:var(--pessego);--accent-tk:#f08a5d}.pfz .tk.tk-exclusive .tk-cat{background:linear-gradient(100deg, var(--pessego) 0%, #ffe9d6 30%, #f3a27a 48%, var(--pessego) 66%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite foil}@keyframes foil{0%,to{background-position:100% 0}50%{background-position:0 0}}.pfz .tk-main{gap:12px;min-width:0;padding:22px 24px 18px 26px;display:grid;position:relative}.pfz .tk-main:before{content:"";opacity:.22;pointer-events:none;border:1px solid;border-radius:8px;position:absolute;inset:8px 6px 8px 8px}.pfz .tk-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pfz .tk-head .logo{width:118px;color:var(--ink-tk);flex:none}.pfz .tk-admit{font:700 10px/1 var(--f-ui);letter-spacing:.32em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:4px;padding:6px 8px}.pfz .tk-cat{font:300 italic clamp(44px, 6vw, 64px)/.9 var(--f-display);letter-spacing:-.01em;color:var(--ink-tk)}.pfz .tk-meta{grid-template-columns:repeat(4,minmax(0,auto));justify-content:start;gap:4px 22px;margin:0;display:grid}.pfz .tk-meta div{gap:3px;display:grid}.pfz .tk-meta dt{font:700 9.5px/1 var(--f-ui);letter-spacing:.24em;text-transform:uppercase;opacity:.75}.pfz .tk-meta dd{font:600 15px/1.1 var(--f-ui);font-variant-numeric:tabular-nums;margin:0}.pfz .tk-holder{border-top:1px dashed;align-items:baseline;gap:10px;min-width:0;padding-top:10px;display:flex}.pfz .tk-holder span{font:700 9.5px/1 var(--f-ui);letter-spacing:.24em;text-transform:uppercase;opacity:.75;flex:none}.pfz .tk-holder b{font:400 italic 22px/1.15 var(--f-display);overflow-wrap:anywhere;min-width:0}.pfz .tk-bars{opacity:.55;background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 4px,currentColor 4px 5px,#0000 5px 9px,currentColor 9px 12px,#0000 12px 14px);border-radius:2px;height:14px}.pfz .tk-stub{text-align:center;background-image:radial-gradient(circle,#1a080a8c 1.6px,#0000 1.8px);background-position:0 0;background-repeat:repeat-y;background-size:2px 11px;flex-direction:column;justify-content:space-between;align-items:center;gap:10px;padding:20px 16px;display:flex;position:relative}.pfz .tk-stub .no{letter-spacing:.14em;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pfz .tk-stub .pr{font:700 26px/1 var(--f-ui);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pfz .tk-stub .pr small{font:700 9.5px/1 var(--f-ui);letter-spacing:.24em;text-transform:uppercase;opacity:.75;margin-top:6px;display:block}.pfz .tk-stub .star{color:var(--accent-tk);width:16px;height:16px}.pfz .tk-stub .vert{writing-mode:vertical-rl;font:700 10px/1 var(--f-ui);letter-spacing:.34em;text-transform:uppercase;opacity:.7;transform:rotate(180deg)}.pfz .tk-stub .qrbox{background:#fff;border-radius:8px;padding:8px;line-height:0}.pfz .tk-stub .qrbox canvas,.pfz .tk-stub .qrbox img{image-rendering:pixelated;width:112px!important;height:112px!important}.pfz .tk.has-qr{--stub:172px}@media (hover:hover){.pfz .tk.tearable:hover .tk-stub{transition:transform .35s;transform:translate(6px)rotate(2deg)}}.pfz .tk-stub{transition:transform .35s}.pfz .tkw{filter:drop-shadow(0 18px 26px #1a080a4d);min-width:0}@media (width<=600px){.pfz .tk{--stubh:120px;-webkit-mask:radial-gradient(circle var(--notch) at 0 calc(100% - var(--stubh)), #0000 97%, #000) left/51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% calc(100% - var(--stubh)), #0000 97%, #000) right/51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 calc(100% - var(--stubh)), #0000 97%, #000) left/51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% calc(100% - var(--stubh)), #0000 97%, #000) right/51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 calc(100% - var(--stubh)), #0000 97%, #000) left/51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% calc(100% - var(--stubh)), #0000 97%, #000) right/51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 calc(100% - var(--stubh)), #0000 97%, #000) left/51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% calc(100% - var(--stubh)), #0000 97%, #000) right/51% 100% no-repeat;grid-template-columns:1fr}.pfz .tk.has-qr{--stubh:172px}.pfz .tk-stub{height:var(--stubh);background-image:radial-gradient(circle,#1a080a8c 1.6px,#0000 1.8px);background-repeat:repeat-x;background-size:11px 2px;flex-direction:row;padding:16px 22px}.pfz .tk-stub .vert{writing-mode:horizontal-tb;transform:none}.pfz .tk-meta{grid-template-columns:repeat(2,minmax(0,auto))}.pfz .tk-head .logo{width:96px}@media (hover:hover){.pfz .tk.tearable:hover .tk-stub{transform:translateY(6px)rotate(1deg)}}}.pfz .tkstack{padding:0 0 calc(min(var(--n,1), 4) * 8px - 8px);position:relative}.pfz .tkstack:before,.pfz .tkstack:after{content:"";background:var(--paper-back,var(--pessego));z-index:-1;opacity:0;border-radius:14px;height:100%;transition:transform .35s,opacity .35s;position:absolute;top:0;left:14px;right:14px}.pfz .tkstack{isolation:isolate}.pfz .tkstack[data-n="2"]:before,.pfz .tkstack[data-n="3"]:before,.pfz .tkstack.many:before{opacity:.75;transform:translateY(10px)rotate(-1.4deg)}.pfz .tkstack[data-n="3"]:after,.pfz .tkstack.many:after{opacity:.5;left:26px;right:26px;transform:translateY(20px)rotate(1.6deg)}.pfz .tkstack.ex{--paper-back:#5e1530}.pfz .tkstack .count{z-index:3;background:var(--laranja);color:var(--ameixa);font:700 14px/1 var(--f-ui);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;min-width:36px;height:36px;transition:transform .25s;display:grid;position:absolute;top:-12px;left:-10px;box-shadow:0 6px 14px #1a080a4d}.pfz .tkstack .count[hidden]{display:none}.pfz .bump{animation:.35s bump}@keyframes bump{50%{transform:scale(1.25)}}.pfz .tk-qty{flex-direction:column;align-items:center;gap:6px;display:flex}.pfz .tk-qty .step{width:40px;height:40px;color:inherit;border-color:currentColor;font-size:20px}.pfz .tk-qty .step:hover{background:currentColor}.pfz .tk-qty .step:hover span{filter:invert()}.pfz .tk-qty output{font:700 24px/1 var(--f-ui)}.pfz .tk.tk-exclusive .tk-qty .step:hover{color:var(--vinho);background:var(--pessego)}.pfz .tk.tk-standard .tk-qty .step:hover{color:var(--pessego);background:var(--vinho)}@media (width<=600px){.pfz .tk-qty{flex-direction:row}}.pfz .store .tklist{gap:44px;padding-top:8px;display:grid}.pfz .tk-perks{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.pfz .tk-perks li{align-items:center;gap:6px;display:flex}.pfz .tk-perks .star{color:var(--accent-tk);flex:none;align-self:flex-start;width:9px;height:9px;margin-top:.45em}.pfz .slip{top:calc(env(safe-area-inset-top,0px) + 92px);color:var(--ink);filter:drop-shadow(0 16px 24px #1a080a2e);background:#fffcf7;min-width:0;padding:26px 24px 34px;font:500 14px/1.5 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;position:sticky;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/14px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/14px 100%}.pfz .slip h2{letter-spacing:.28em;text-transform:uppercase;text-align:center;margin-bottom:4px;font:600 13px/1 DM Mono,ui-monospace,monospace}.pfz .slip .sl-c{text-align:center;color:#6e4a44;font-size:12px}.pfz .slip .logo{width:150px;color:var(--vinho);margin:0 auto 14px}.pfz .slip hr{border:0;border-top:1px dashed #35151773;margin:14px 0}.pfz .slip .row2{align-items:baseline;gap:8px;display:flex}.pfz .slip .row2 .dots{border-bottom:1px dotted #35151780;flex:1;transform:translateY(-4px)}.pfz .slip .tot{font-size:18px;font-weight:700}.pfz .slip .btn{width:100%;font-family:var(--f-ui);margin-top:18px}.pfz .slip .fine{color:#6e4a44;margin:12px 0 0;font-size:12px}.pfz .slip ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pfz .slip .empty-s{color:#6e4a44;text-align:center;padding:6px 0}@media (width<=900px){.pfz .slip{position:static}}.pfz .printer{background:var(--ameixa);color:var(--pessego);z-index:2;border-radius:22px 22px 6px 6px;align-items:center;gap:14px;padding:16px 22px;display:flex;position:relative}.pfz .printer .slot{background:#1a080a;border-radius:6px;flex:1;height:6px;box-shadow:inset 0 2px 3px #0009}.pfz .printer .led{background:#3fbf7f;border-radius:50%;width:10px;height:10px;box-shadow:0 0 10px #3fbf7f}.pfz .printer span{font:700 11px/1 var(--f-ui);letter-spacing:.24em;text-transform:uppercase}.pfz .printed{gap:26px;padding:26px 6px 0;display:grid;overflow:hidden}.pfz .printed .tk{animation:.9s cubic-bezier(.2,.8,.2,1) both print}@keyframes print{0%{opacity:0;transform:translateY(-60px)}to{opacity:1;transform:none}}.pfz .hero-tix{min-height:420px;position:relative}.pfz .hero-tix .tkw{width:min(560px,100%);transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute}.pfz .hero-tix .tk{--stub:132px}.pfz .hero-tix .tkw:first-child{top:20px;right:0;transform:rotate(-7deg)}.pfz .hero-tix .tkw:nth-child(2){top:210px;right:46px;transform:rotate(4deg)}.pfz .hero-tix .tkw:hover{z-index:3;transform:rotate(0)translateY(-6px)}@media (width<=820px){.pfz .hero-tix{order:-1;gap:18px;min-height:0;display:grid}.pfz .hero-tix .tkw{width:100%;position:relative;top:auto!important;right:auto!important}.pfz .hero-tix .tkw:nth-child(2){display:none}.pfz .hero-tix .tkw:first-child{transform:rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.pfz .printed .tk{animation:none}}.pfz .mapcard{background:var(--ameixa);color:var(--pessego);border-radius:28px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);margin-top:28px;display:grid;overflow:hidden}.pfz .mapart{background:#2a1113;min-height:380px;position:relative}.pfz .mapart svg{width:100%;height:100%;display:block;position:absolute;inset:0}.pfz .maptag{font:700 10px/1 var(--f-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--pessego-dim);background:#351517cc;border-radius:999px;padding:8px 10px;position:absolute;bottom:16px;left:16px}.pfz .mapside{flex-direction:column;gap:16px;padding:32px;display:flex}.pfz .mapside h3{font:300 40px/1 var(--f-display)}.pfz .mapside p{color:var(--pessego-dim);margin:0}.pfz .mapbtns{gap:10px;margin-top:auto;display:grid}.pfz .mapbtns a{min-height:52px;font:600 15px/1 var(--f-ui);border:1px solid #fcdbc259;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.pfz .mapbtns a:hover{border-color:var(--pessego);background:#fcdbc214}.pfz .mapbtns a.main{background:var(--laranja);color:var(--ameixa);border-color:var(--laranja)}.pfz .mapbtns a.main:hover{background:var(--laranja-claro)}.pfz .mapbtns a span:last-child{font:700 11px/1 var(--f-ui);letter-spacing:.2em;text-transform:uppercase}.pfz .pin{transform-origin:bottom;transform-box:fill-box;animation:2.6s ease-in-out infinite pinb}@keyframes pinb{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.pfz .pulse{transform-origin:50%;transform-box:fill-box;animation:2.6s ease-out infinite pul}@keyframes pul{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}@media (width<=820px){.pfz .mapcard{grid-template-columns:1fr}.pfz .mapart{min-height:300px}}.pfz .mapcard{scroll-margin-top:110px}.pfz .tk.tk-v{--stubh:300px;-webkit-mask:radial-gradient(circle var(--notch) at 0 calc(100% - var(--stubh)), #0000 97%, #000) left/51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% calc(100% - var(--stubh)), #0000 97%, #000) right/51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 calc(100% - var(--stubh)), #0000 97%, #000) left/51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% calc(100% - var(--stubh)), #0000 97%, #000) right/51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 calc(100% - var(--stubh)), #0000 97%, #000) left/51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% calc(100% - var(--stubh)), #0000 97%, #000) right/51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 calc(100% - var(--stubh)), #0000 97%, #000) left/51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% calc(100% - var(--stubh)), #0000 97%, #000) right/51% 100% no-repeat;grid-template-columns:1fr}.pfz .tk.tk-v .tk-stub{height:var(--stubh);background-image:radial-gradient(circle,#1a080a8c 1.6px,#0000 1.8px);background-repeat:repeat-x;background-size:11px 2px;flex-direction:column;justify-content:center;padding:22px}.pfz .tk.tk-v .tk-stub .vert{writing-mode:horizontal-tb;transform:none}.pfz .tk.tk-v .tk-meta{grid-template-columns:repeat(2,minmax(0,auto))}.pfz .tk.tk-v .qrbox{border-radius:12px;padding:12px}.pfz .tk.tk-v .qrbox canvas,.pfz .tk.tk-v .qrbox img{width:208px!important;height:208px!important}.pfz .tk.tk-v .tk-cat{font-size:clamp(52px,14vw,72px)}.pfz .tk.tk-v .tk-holder b{font-size:26px}.pfz .ticketpage{background:var(--ameixa);min-height:100%;color:var(--pessego)}.pfz .ticketpage .bar{border-bottom:1px solid #fcdbc21f;align-items:center;gap:14px;padding-block:14px;display:flex}.pfz .ticketpage .bar .brand{width:132px;color:var(--pessego)}.pfz .ticketpage .bar .count{font:700 12px/1 var(--f-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--pessego-dim);margin-left:auto}.pfz .tp-main{gap:20px;max-width:440px;margin:0 auto;padding-block:26px 40px;display:grid}.pfz .tp-hint{color:var(--pessego-dim);text-align:center;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.pfz .tp-hint .star{color:var(--laranja)}.pfz .tp-nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.pfz .tp-nav button{width:52px;height:52px;color:var(--pessego);font:500 22px/1 var(--f-ui);cursor:pointer;background:0 0;border:1px solid #fcdbc266;border-radius:50%}.pfz .tp-nav button:disabled{opacity:.3;cursor:not-allowed}.pfz .tp-dots{gap:8px;display:flex}.pfz .tp-dots i{background:#fcdbc24d;border-radius:50%;width:8px;height:8px}.pfz .tp-dots i.on{background:var(--laranja);border-radius:8px;width:22px}.pfz .tp-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pfz .tp-actions .btn{padding:16px 12px;font-size:12px}.pfz .tp-info{border:1px solid #fcdbc22e;border-radius:20px;gap:10px;padding:18px 20px;font-size:14px;display:grid}.pfz .tp-info div{justify-content:space-between;gap:12px;display:flex}.pfz .tp-info span{color:var(--pessego-dim)}.pfz .tp-status{font:700 11px/1 var(--f-ui);letter-spacing:.22em;text-transform:uppercase;color:#8fe0b4;background:#2f8f5b2e;border-radius:999px;justify-self:center;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.pfz .tp-status.used{color:#ffb4ac;background:#c2362b33}.pfz .ck{background:var(--ameixa);min-height:100%;color:var(--pessego);flex-direction:column;display:flex}.pfz .ck-top{border-bottom:1px solid #fcdbc21f;flex-wrap:wrap;align-items:center;gap:12px;padding-block:12px;display:flex}.pfz .ck-top .brand{width:120px;color:var(--pessego)}.pfz .ck-top .who{color:var(--pessego-dim);text-align:right;margin-left:auto;font-size:12px}.pfz .ck-top .who b{color:var(--pessego);font-size:13px;display:block}.pfz .ck-body{gap:18px;width:100%;max-width:520px;margin:0 auto;padding-block:18px 32px;display:grid}.pfz .ck-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pfz .ck-stats div{text-align:center;background:#fcdbc20f;border-radius:16px;padding:12px}.pfz .ck-stats b{font:700 26px/1 var(--f-ui);font-variant-numeric:tabular-nums;display:block}.pfz .ck-stats span{font:700 9.5px/1.2 var(--f-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--pessego-dim)}.pfz .viewfinder{aspect-ratio:1;background:radial-gradient(circle,#761c3c8c,#0000 70%),#1e0b0d;border-radius:26px;max-width:100%;position:relative;overflow:hidden}.pfz .viewfinder .corner{border:4px solid var(--laranja);width:56px;height:56px;position:absolute}.pfz .viewfinder .c1{border-bottom:0;border-right:0;border-radius:14px 0 0;top:18%;left:18%}.pfz .viewfinder .c2{border-bottom:0;border-left:0;border-radius:0 14px 0 0;top:18%;right:18%}.pfz .viewfinder .c3{border-top:0;border-right:0;border-radius:0 0 0 14px;bottom:18%;left:18%}.pfz .viewfinder .c4{border-top:0;border-left:0;border-radius:0 0 14px;bottom:18%;right:18%}.pfz .viewfinder .sweep{background:var(--laranja);height:2px;box-shadow:0 0 18px var(--laranja);animation:2.4s ease-in-out infinite sweep;position:absolute;top:20%;left:20%;right:20%}@keyframes sweep{50%{top:78%}}.pfz .viewfinder p{text-align:center;color:var(--pessego-dim);margin:0;padding:0 16px;font-size:13px;position:absolute;inset:auto 0 18px}.pfz .ck-manual{gap:10px;display:flex}.pfz .ck-manual input{letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--ink);background:#fff;border:0;border-radius:14px;flex:1;min-height:52px;padding:0 16px;font:600 16px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pfz .ck-demo{flex-wrap:wrap;gap:8px;display:flex}.pfz .ck-demo button{min-height:44px;color:var(--pessego-dim);font:600 12px/1.2 var(--f-ui);cursor:pointer;background:0 0;border:1px dashed #fcdbc266;border-radius:12px;flex:120px}.pfz .ck-log{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pfz .ck-log li{background:#fcdbc20d;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.pfz .ck-log .dot{border-radius:50%;flex:none;width:10px;height:10px}.pfz .ck-log .t{color:var(--pessego-dim);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.pfz .ck-result{z-index:90;text-align:center;padding:24px max(24px, env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) max(24px, env(safe-area-inset-left,0px));color:#fff;place-items:center;display:grid;position:fixed;inset:0}.pfz .ck-result[data-k=ok]{background:#1f7a4b}.pfz .ck-result[data-k=dup]{background:#a82b22}.pfz .ck-result[data-k=bad],.pfz .ck-result[data-k=cancel]{background:#5b1a1f}.pfz .ck-result .big{font:700 clamp(44px, 13vw, 88px)/1 var(--f-ui);letter-spacing:.02em}.pfz .ck-result .who{font:400 italic clamp(26px, 7vw, 40px)/1.2 var(--f-display);margin-top:16px}.pfz .ck-result .sub{font:600 15px/1.4 var(--f-ui);opacity:.9;margin-top:10px}.pfz .ck-result .icon{width:96px;height:96px;font:700 52px/1 var(--f-ui);border:4px solid #fff;border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.pfz .ck-result button{color:#fff;background:#ffffff29;margin-top:26px;box-shadow:inset 0 0 0 1px #ffffff80}.pfz .rp{background:var(--offwhite);color:var(--ink)}.pfz .rp .wrap{padding-block:40px 80px}.pfz .rp-head{border-bottom:1px solid #3515172e;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 32px;padding-bottom:24px;display:flex}.pfz .rp-head h1{font:300 clamp(40px, 5.4vw, 64px)/1 var(--f-display)}.pfz .rp-head h1 em{color:var(--vinho);font-style:italic}.pfz .rp-head .meta{color:#5a3b36;text-align:right;font:500 13px/1.6 DM Mono,ui-monospace,monospace}.pfz .rp-tabs{top:env(safe-area-inset-top,0px);background:var(--offwhite);z-index:5;flex-wrap:wrap;gap:6px;margin:22px 0 6px;padding-block:10px;display:flex;position:sticky}.pfz .rp-tabs a{font:700 11px/1 var(--f-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--vinho);border:1px solid #761c3c4d;border-radius:999px;padding:11px 14px;text-decoration:none}.pfz .rp-tabs a:hover{background:var(--vinho);color:var(--pessego)}.pfz .rp-sec{padding-top:44px;scroll-margin-top:70px}.pfz .rp-sec>h2{font:400 34px/1.1 var(--f-display);align-items:center;gap:12px;display:flex}.pfz .rp-sec>h2 .star{color:var(--laranja)}.pfz .rp-sec>p.d{color:#5a3b36;max-width:70ch;margin:8px 0 0}.pfz .kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-top:22px;display:grid}.pfz .kpi{background:#fff;border:1px solid #3515171a;border-radius:20px;padding:18px 20px}.pfz .kpi span{font:700 10px/1.3 var(--f-ui);letter-spacing:.2em;text-transform:uppercase;color:#6e4a44}.pfz .kpi b{font:600 30px/1.1 var(--f-ui);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:8px;display:block}.pfz .kpi small{color:#6e4a44;font-size:12.5px}.pfz .kpi.dark{background:var(--vinho);color:var(--pessego);border-color:#0000}.pfz .kpi.dark span,.pfz .kpi.dark small{color:var(--pessego-dim)}.pfz .panel{background:#fff;border:1px solid #3515171a;border-radius:24px;min-width:0;margin-top:18px;padding:22px}.pfz .panel h3{font:700 12px/1 var(--f-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--marrom);margin-bottom:16px}.pfz .two{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;display:grid}@media (width<=900px){.pfz .two{grid-template-columns:1fr}}.pfz .chart{width:100%;height:auto;display:block}.pfz .legend{flex-wrap:wrap;gap:16px;margin-top:10px;font-size:13px;display:flex}.pfz .legend i{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.pfz .tbl{overflow-x:auto}.pfz .tbl table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:640px;font-size:14px}.pfz .tbl th{font:700 10px/1.3 var(--f-ui);letter-spacing:.18em;text-transform:uppercase;color:#6e4a44;text-align:left;border-bottom:1px solid #35151733;padding:10px 12px}.pfz .tbl td{border-bottom:1px solid #35151714;padding:12px}.pfz .tbl td.r,.pfz .tbl th.r{text-align:right}.pfz .occ{align-items:center;gap:10px;display:flex}.pfz .occ .b{background:#3515171a;border-radius:8px;flex:1;min-width:80px;height:8px;overflow:hidden}.pfz .occ .b i{background:var(--vinho);height:100%;display:block}.pfz .occ .b i.r{background:var(--laranja)}.pfz .pill{font:700 10px/1 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:6px 9px;display:inline-block}.pfz .pill.open{color:#1f6b42;background:#ddf3e6}.pfz .pill.closed{color:#6e4a44;background:#eee6e2}.pfz .pill.sold{color:#8a1f17;background:#f9e1de}.pfz .pill.sched{color:#8a3a12;background:#fde9dc}.pfz .funnel{gap:10px;display:grid}.pfz .funnel div{grid-template-columns:120px minmax(0,1fr) 80px;align-items:center;gap:12px;font-size:14px;display:grid}.pfz .funnel .b{background:var(--vinho);border-radius:8px;height:26px}.pfz .funnel .n{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}@media (width<=560px){.pfz .funnel div{grid-template-columns:90px minmax(0,1fr) 56px}}.pfz .checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pfz .checks li{background:#f6fbf8;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;display:flex}.pfz .checks li.warn{background:#fff4ec}.pfz .checks li .ic{width:24px;height:24px;font:700 13px/1 var(--f-ui);color:#fff;background:#2f8f5b;border-radius:50%;flex:none;place-items:center;display:grid}.pfz .checks li.warn .ic{background:var(--laranja)}.pfz .checks li b{display:block}.pfz .checks li small{color:#6e4a44}.pfz .checks li .v{font:700 15px/1 var(--f-ui);font-variant-numeric:tabular-nums;margin-left:auto}.pfz .samplebar{background:var(--pessego);color:var(--marrom);border-radius:16px;align-items:center;gap:10px;margin-top:18px;padding:12px 16px;font-size:13.5px;display:flex}.pfz .samplebar .star{color:var(--laranja);flex:none}.pfz .exports{flex-wrap:wrap;gap:10px;display:flex}.pfz .exports .btn{padding:14px 18px;font-size:12px}.pfz .kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.pfz .kpi b{overflow-wrap:anywhere;font-size:clamp(22px,2.3vw,30px)}.pfz .tp-hint{flex-wrap:nowrap}.pfz .adm{background:var(--offwhite);min-height:100vh;color:var(--ink);grid-template-columns:252px minmax(0,1fr);display:grid}.pfz .adm-side{background:var(--ameixa);color:var(--pessego);flex-direction:column;gap:22px;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.pfz .adm-side .brand{width:150px;color:var(--pessego);margin:4px 8px 0}.pfz .adm-side .ev{font:600 11px/1.5 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--pessego-dim);margin:0 8px}.pfz .adm-nav{gap:2px;display:grid}.pfz .adm-nav a{font:600 14px/1 var(--f-ui);color:var(--pessego-dim);border-radius:12px;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;display:flex}.pfz .adm-nav a svg{stroke:currentColor;fill:none;stroke-width:1.7px;flex:none;width:18px;height:18px}.pfz .adm-nav a:hover{color:var(--pessego);background:#fcdbc212}.pfz .adm-nav a[aria-current=page]{background:var(--vinho);color:var(--pessego)}.pfz .adm-nav .badge-n{background:var(--laranja);color:var(--ameixa);font:700 11px/1 var(--f-ui);border-radius:999px;margin-left:auto;padding:4px 7px}.pfz .adm-user{background:#fcdbc20f;border-radius:14px;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.pfz .adm-user .av{background:var(--laranja);width:36px;height:36px;color:var(--ameixa);font:700 14px/1 var(--f-ui);border-radius:50%;place-items:center;display:grid}.pfz .adm-user b{font-size:14px;display:block}.pfz .adm-user span{color:var(--pessego-dim);font-size:12px}.pfz .adm-main{min-width:0;padding:28px max(16px, env(safe-area-inset-right,0px)) 60px 32px}.pfz .adm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;margin-bottom:22px;display:flex}.pfz .adm-head h1{font:300 clamp(34px, 4vw, 48px)/1 var(--f-display)}.pfz .adm-head h1 em{color:var(--vinho);font-style:italic}.pfz .adm-head .tools{flex-wrap:wrap;gap:10px;display:flex}.pfz .adm-head .tools .btn{min-height:44px;padding:13px 18px;font-size:12px}.pfz .seg{background:#fff;border:1px solid #35151724;border-radius:999px;padding:4px;display:inline-flex}.pfz .seg button{font:700 11px/1 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:#6e4a44;background:0 0;border:0;border-radius:999px;min-height:36px;padding:10px 14px}.pfz .seg button[aria-pressed=true]{background:var(--ameixa);color:var(--pessego)}.pfz .grid2{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;display:grid}.pfz .grid2b{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (width<=1100px){.pfz .grid2,.pfz .grid2b{grid-template-columns:1fr}}.pfz .alert{background:#fff4ec;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;display:flex}.pfz .alert .ic{background:var(--laranja);color:#fff;width:24px;height:24px;font:700 13px/1 var(--f-ui);border-radius:50%;flex:none;place-items:center;display:grid}.pfz .alert.ok{background:#f1f9f4}.pfz .alert.ok .ic{background:#2f8f5b}.pfz .alert small{color:#6e4a44;display:block}.pfz .catocc{gap:14px;display:grid}.pfz .catocc .row{grid-template-columns:110px minmax(0,1fr) 64px;align-items:center;gap:12px;font-size:14px;display:grid}.pfz .catocc .bar{background:#35151714;border-radius:12px;height:12px;display:flex;overflow:hidden}.pfz .catocc .bar i{height:100%}.pfz .filters{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.pfz .filters .in{color:#6e4a44;background:#fff;border:1px solid #3515172e;border-radius:14px;flex:240px;align-items:center;gap:10px;min-height:46px;padding:0 14px;font-size:14px;display:flex}.pfz .filters .sel{min-height:46px;font:600 13px/1 var(--f-ui);background:#fff;border:1px solid #3515172e;border-radius:14px;align-items:center;gap:8px;padding:0 14px;display:flex}.pfz .vendas{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:18px;display:grid}@media (width<=1200px){.pfz .vendas{grid-template-columns:1fr}}.pfz .tbl tr.sel td{background:#fbedf1}.pfz .drawer{background:#fff;border:1px solid #3515171f;border-radius:24px;position:sticky;top:20px;overflow:hidden}.pfz .drawer .dh{background:var(--ameixa);color:var(--pessego);gap:6px;padding:20px 22px;display:grid}.pfz .drawer .dh code{color:var(--laranja-claro);font:600 13px/1 DM Mono,ui-monospace,monospace}.pfz .drawer .dh h3{font:400 30px/1.1 var(--f-display)}.pfz .drawer .db{gap:18px;padding:18px 22px;display:grid}.pfz .drawer h4{font:700 10.5px/1 var(--f-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--marrom);margin:0 0 10px}.pfz .kv{gap:6px;font-size:14px;display:grid}.pfz .kv div{justify-content:space-between;gap:12px;display:flex}.pfz .kv span{color:#6e4a44}.pfz .mini-tk{background:var(--pessego);color:var(--vinho);border-left:0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.pfz .mini-tk.ex{background:var(--vinho);color:var(--pessego)}.pfz .mini-tk code{opacity:.85;margin-left:auto;font:600 11px/1 DM Mono,ui-monospace,monospace}.pfz .tl{gap:10px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.pfz .tl li{grid-template-columns:48px minmax(0,1fr);gap:10px;display:grid}.pfz .tl time{color:#6e4a44;font-variant-numeric:tabular-nums}.pfz .adm .note{background:var(--offwhite);border-radius:12px;padding:10px 12px;font-size:13.5px}.pfz .adm .note small{color:#6e4a44;margin-top:4px;display:block}.pfz .dact{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pfz .dact .btn{min-height:44px;padding:12px 10px;font-size:11px}.pfz .lotcat{margin-top:8px}.pfz .lotcat>h2{font:400 32px/1 var(--f-display);align-items:center;gap:12px;margin-bottom:16px;display:flex}.pfz .lotcat>h2 small{font:700 11px/1 var(--f-ui);letter-spacing:.2em;text-transform:uppercase;color:#6e4a44}.pfz .lotgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}@media (width<=1200px){.pfz .lotgrid{grid-template-columns:1fr}}.pfz .lotgrid .tk{--stub:190px}.pfz .lotgrid .tk-cat{font-size:44px}.pfz .lot-stub{text-align:center;gap:8px;width:100%;display:grid}.pfz .lot-stub .occn{font:700 28px/1 var(--f-ui)}.pfz .lot-stub .ob{background:#35151726;border-radius:8px;height:8px;display:flex;overflow:hidden}.pfz .tk-exclusive .lot-stub .ob{background:#fcdbc233}.pfz .lot-stub .ob i{height:100%}.pfz .lot-stub small{font:700 9.5px/1.3 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;opacity:.8}.pfz .lot-stub .acts{gap:6px;margin-top:4px;display:grid}.pfz .lot-stub .acts button{min-height:36px;color:inherit;font:700 10.5px/1 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:1px solid;border-radius:10px}.pfz .lot-stub .acts button.pri{background:var(--laranja);border-color:var(--laranja);color:var(--ameixa)}.pfz .newlot{min-height:200px;color:var(--vinho);font:700 13px/1.4 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;text-align:center;background:0 0;border:2px dashed #761c3c59;border-radius:16px;place-items:center;display:grid}.pfz .newlot b{font:300 48px/1 var(--f-display);letter-spacing:0;display:block}.pfz .toggle{color:#6e4a44;align-items:center;gap:12px;margin:-6px 0 16px;font-size:14px;display:flex}.pfz .toggle .sw{background:#35151733;border-radius:24px;width:42px;height:24px;position:relative}.pfz .toggle .sw:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.pfz .msgprev{color:#1c3b2a;background:#e7f7ec;border-radius:18px 18px 18px 4px;max-width:380px;padding:14px 16px;font-size:14px;line-height:1.5}.pfz .msgprev small{text-align:right;color:#4e7a60;margin-top:6px;font-size:11px;display:block}.pfz .masked{font-family:DM Mono,ui-monospace,monospace;font-size:13px}@media (width<=900px){.pfz .adm{grid-template-columns:minmax(0,1fr)}.pfz .adm-side{flex-flow:wrap;align-items:center;gap:10px;height:auto;padding:12px 16px;position:static}.pfz .adm-side .brand{width:120px;margin:0}.pfz .adm-side .ev,.pfz .adm-user{display:none}.pfz .adm-nav{gap:4px;width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.pfz .adm-nav a{white-space:nowrap;padding:10px 12px;font-size:13px}.pfz .adm-main{padding:20px max(16px, env(safe-area-inset-right,0px)) 48px max(16px, env(safe-area-inset-left,0px))}}.pfz .live .tk{--stub:96px}.pfz .live .tk-meta{grid-template-columns:repeat(2,minmax(0,auto))}.pfz .live .tk-cat{font-size:46px}.pfz .live .tk-head .logo{width:96px}.pfz .live .tk-stub .vert{font-size:9px}.pfz .is-off{opacity:.45}.pfz [hidden]{display:none!important}.pfz img{max-width:100%}.pfz{min-height:100vh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.pfz .ck-body{grid-template-columns:minmax(0,1fr)}.pfz .viewfinder p .btn{pointer-events:auto}.pfz .pfz-auth{background:var(--ameixa);color:var(--pessego)}.pfz .pfz-auth-logo{width:200px;color:var(--pessego)}.pfz .pfz-auth .eyebrow{color:var(--laranja-claro)}.pfz .pfz-auth-title{font:300 40px/1.05 var(--f-display)}@media (width<=600px){.pfz .adm .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.pfz .pfz-auth button[type=submit]{background:var(--laranja);color:var(--ameixa);min-height:48px;font:700 13px/1 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;border-radius:999px}.pfz .pfz-auth button[type=submit]:hover{background:var(--laranja-claro)}.pfz .pfz-auth input{background:#fcdbc20f;border-color:#fcdbc259;border-radius:12px}.pfz .pfz-theme{background:radial-gradient(120% 90% at 85% 10%, #761c3cbf, transparent 60%), radial-gradient(90% 80% at 0% 100%, #d5552547, transparent 55%), var(--ameixa);color:var(--pessego);isolation:isolate;padding-block:clamp(72px,10vw,128px);position:relative;overflow:hidden}.pfz .pfz-theme .eyebrow{color:var(--laranja-claro)}.pfz .pfz-theme-run{width:max-content;font:300 italic clamp(64px, 11vw, 150px)/1 var(--f-display);color:#0000;-webkit-text-stroke:1px #fcdbc21f;white-space:nowrap;z-index:-1;animation:60s linear infinite pfz-run;display:flex;position:absolute;inset:auto 0 18px}@keyframes pfz-run{to{transform:translate(-50%)}}.pfz .pfz-theme-h{font:300 clamp(48px, 9vw, 128px)/.92 var(--f-display);letter-spacing:-.02em;margin-top:18px;display:grid}.pfz .pfz-theme-h span+span{padding-left:clamp(24px,8vw,140px)}.pfz .pfz-theme-h em{color:var(--laranja);font-style:italic}.pfz .pfz-theme-tags{flex-wrap:wrap;gap:10px;margin:34px 0 0;padding:0;list-style:none;display:flex}.pfz .pfz-theme-tags li{font:600 12px/1 var(--f-ui);letter-spacing:.22em;text-transform:uppercase;border:1px solid #fcdbc259;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.pfz .pfz-theme-tags .star{color:var(--laranja);width:9px;height:9px}.pfz .pfz-theme-sub{max-width:46ch;color:var(--pessego-dim);margin:22px 0 0;font-size:17px}@media (prefers-reduced-motion:reduce){.pfz .pfz-theme-run{animation:none}}.pfz h1,.pfz h2,.pfz h3{text-wrap:balance}.pfz p,.pfz li{text-wrap:pretty}.pfz .btn-primary{color:#1f0b0d}.pfz .btn{transition:background-color .18s,box-shadow .18s,transform .12s}.pfz .btn:active:not(:disabled){transform:scale(.97)}.pfz .hero .wrap{padding-block:clamp(32px,5vh,56px) clamp(40px,7vh,72px)}.pfz .hero .meta{font:600 16px/1.35 var(--f-ui);letter-spacing:.02em;text-transform:none;color:var(--pessego);gap:6px 18px;margin-bottom:clamp(20px,3.4vh,32px)}.pfz .hero .meta span+span:before{content:"·";color:var(--laranja-claro);margin-right:18px}.pfz .hero .meta .star{color:var(--laranja)}.pfz .hero .meta span:nth-child(3){flex-basis:100%}.pfz .hero .meta span:nth-child(3):before{content:none}.pfz .hero .stack{width:min(100%,420px,31vh);min-width:250px}.pfz .hero .tag{margin:clamp(18px,3vh,30px) 0 clamp(20px,3.4vh,32px)}@media (width<=820px){.pfz .hero .hero-tix{order:0;margin-top:8px}.pfz .hero .stack{width:min(70%,300px);min-width:0}}.pfz .pfz-theme{background:var(--vinho)}.pfz .pfz-theme-run{-webkit-text-stroke:1px #fcdbc229;animation:none}@supports (animation-timeline:view()){.pfz .pfz-theme-run{animation:linear both pfz-run;animation-timeline:view();animation-range:cover}}.pfz .pfz-theme-tags li{border-color:#fcdbc280}.pfz .pfz-theme-h em{color:var(--laranja-claro)}.pfz .pfz-theme .eyebrow,.pfz .pfz-theme-tags .star{color:#f6a57c}.pfz .cta-band,.pfz .cta-band .eyebrow{color:#1f0b0d}.pfz .pfz-theme.rv .pfz-theme-h span{opacity:0;transform:translate(-48px)}.pfz .pfz-theme.rv-in .pfz-theme-h span{opacity:1;transition:opacity .6s,transform .9s cubic-bezier(.16,1,.3,1);transform:none}.pfz .pfz-theme.rv-in .pfz-theme-h span+span{transition-delay:.22s}.pfz .pfz-theme.rv-in .pfz-theme-h em{animation:.7s cubic-bezier(.16,1,.3,1) .6s both pfz-step;display:inline-block}@keyframes pfz-step{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.pfz .pfz-program-when{font:600 17px/1.4 var(--f-ui);color:var(--pessego);margin:18px 0 0}.pfz .pfz-acts{counter-reset:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,96px);margin:clamp(48px,7vw,88px) 0 0;padding:0;list-style:none;display:grid}.pfz .pfz-acts li{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.pfz .pfz-acts li:nth-child(2){margin-top:clamp(0px,8vw,120px)}.pfz .pfz-acts .act{font:300 clamp(120px, 15vw, 220px)/.72 var(--f-display);color:var(--laranja);letter-spacing:-.04em}.pfz .pfz-acts .txt{gap:12px;padding-top:6px;display:grid}.pfz .pfz-acts .lbl{font:600 15px/1 var(--f-ui);color:var(--laranja-claro)}.pfz .pfz-acts h3{font:300 clamp(30px, 3.2vw, 46px)/1.04 var(--f-display);color:var(--pessego);margin:0}.pfz .pfz-acts p{color:var(--pessego);margin:0;font-size:18px}@media (width<=760px){.pfz .pfz-acts{grid-template-columns:minmax(0,1fr);gap:48px}.pfz .pfz-acts li:nth-child(2){margin-top:0}.pfz .pfz-acts li{gap:12px}.pfz .pfz-acts .act{font-size:96px}.pfz .pfz-acts h3{font-size:30px}}.pfz .cta-band h2{max-width:24ch}.pfz .tk-meta dt,.pfz .tk-holder span,.pfz .tk-stub .pr small{opacity:.88;font-size:11px}.pfz .tk-admit,.pfz .tk-stub .vert{opacity:1;font-size:11px}.pfz .tk-stub .no{font:700 11px/1 var(--f-ui);letter-spacing:.12em}.pfz .tk-perks{font-size:14.5px;line-height:1.45}.pfz .tk-perks b{font-weight:700}.pfz .tk.tk-exclusive .tk-perks{gap:8px;display:grid}.pfz .tk-qty .step{width:44px;height:44px;transition:background-color .15s,color .15s,transform .12s}.pfz .tk-qty .step:active:not(:disabled){transform:scale(.92)}.pfz section.rv .wrap>*{opacity:0;transform:translateY(24px)}.pfz section.rv-in .wrap>*{opacity:1;transition:opacity .6s,transform .8s cubic-bezier(.16,1,.3,1);transform:none}.pfz section.rv-in .wrap>:nth-child(2){transition-delay:80ms}.pfz section.rv-in .wrap>:nth-child(3){transition-delay:.16s}.pfz section.rv-in .wrap>:nth-child(4){transition-delay:.24s}.pfz section.rv-in .wrap>:nth-child(n+5){transition-delay:.32s}.pfz section.rv .pfz-acts li{opacity:0;transform:translateY(32px)}.pfz section.rv-in .pfz-acts li{opacity:1;transition:opacity .6s ease calc(.3s + var(--i,0) * 90ms), transform .9s cubic-bezier(.16, 1, .3, 1) calc(.3s + var(--i,0) * 90ms);transform:none}.pfz .tk-holder b span{font:inherit;letter-spacing:normal;text-transform:none}.pfz .pfz-voices{background:var(--vinho);color:var(--pessego);position:relative}.pfz .pfz-badge{background:var(--ameixa);color:var(--pessego);font:700 11px/1 var(--f-ui);letter-spacing:.2em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.pfz .pfz-badge .star{width:9px;height:9px;color:var(--laranja-claro)}.pfz .pfz-mel{--p:1;position:relative}.pfz .pfz-mel.is-live{height:240svh}.pfz .pfz-mel-pin{isolation:isolate;height:clamp(640px,100svh,1040px);position:relative;overflow:hidden}.pfz .pfz-mel.is-live .pfz-mel-pin{height:100svh;min-height:0;position:sticky;top:0}.pfz .pfz-mel-head{z-index:5;padding-top:clamp(96px,13vh,132px);position:relative}.pfz .pfz-mel-head .eyebrow{color:#f6a57c}.pfz .pfz-mel-head .h2{color:var(--pessego);margin-top:12px}.pfz .pfz-mel-head .h2 em{color:#f6a57c}.pfz .pfz-mel-stage{pointer-events:none;position:absolute;inset:0}.pfz .pfz-mel-word{font:300 clamp(240px, 35vw, 620px)/.8 var(--f-display);letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap;color:var(--pessego);z-index:1;opacity:clamp(0, calc(var(--p) * 3), 1);transform:translate(-50%, calc(-50% + (1 - var(--p)) * 16vh)) scale(calc(.92 + var(--p) * .08));position:absolute;top:60%;left:59%}.pfz .pfz-mel-word.is-line{z-index:3;color:#0000;-webkit-text-stroke:1.5px #f6a57ce6;opacity:clamp(0, calc(var(--p) * 2 - .3), .85);transform:translate(calc(-50% + (1 - var(--p)) * 16vw), calc(-50% + (1 - var(--p)) * 16vh)) scale(calc(.92 + var(--p) * .08))}.pfz .pfz-mel-echo,.pfz .pfz-mel-fig{transform-origin:50% 100%;width:auto;max-width:none;position:absolute;bottom:0}.pfz .pfz-mel-echo{z-index:0;filter:saturate(.85)brightness(.92);height:60%;opacity:clamp(0, calc(var(--p) * 2.2 - .4), .95);transform:translateX(calc((1 - min(1, var(--p) * 1.5)) * 45%));right:4%}.pfz .pfz-mel-fig{z-index:2;height:87%;transform:translateX(-46%) translateY(calc((1 - var(--p)) * 9%)) scale(calc(.86 + var(--p) * .16));left:50%}.pfz .pfz-mel-copy{z-index:5;opacity:clamp(0, calc((var(--p) - .4) * 4), 1);transform:translateY(calc((1 - clamp(0, (var(--p) - .4) * 4, 1)) * 28px));justify-items:start;gap:14px;display:grid;position:absolute;bottom:clamp(36px,9vh,96px);left:0;right:0}.pfz .pfz-mel-copy h3{font:300 clamp(44px, 4.6vw, 68px)/.95 var(--f-display);color:var(--pessego);margin:0}.pfz .pfz-mel-copy h3 em{color:#f6a57c;font-size:.6em;font-style:italic;display:block}.pfz .pfz-mel-copy p{max-width:24ch;color:var(--pessego);margin:0;font-size:18px}@media (width>=900px){.pfz .pfz-mel-copy>*{max-width:270px}}@media (width<=899px){.pfz .pfz-mel-copy{gap:10px;padding-top:18px;position:relative;bottom:auto}.pfz .pfz-mel-copy h3{font-size:40px}.pfz .pfz-mel-copy p{font-size:16px}.pfz .pfz-mel-head{padding-top:88px}.pfz .pfz-mel-word{font-size:clamp(170px,50vw,400px);top:57%;left:50%}.pfz .pfz-mel-fig{height:58%;transform:translateX(-50%) translateY(calc((1 - var(--p)) * 9%)) scale(calc(.86 + var(--p) * .16))}.pfz .pfz-mel-echo{display:none}}.pfz .pfz-reel{--p:0;background:var(--ameixa);position:relative}.pfz .pfz-reel-track{margin:0;padding:0;list-style:none;display:grid}.pfz .pfz-scene{--d:0;isolation:isolate;min-height:clamp(560px,138vw,860px);position:relative;overflow:hidden}.pfz .pfz-scene-slab{z-index:0;background:var(--laranja);width:72%;height:58%;position:absolute;bottom:0;left:14%}.pfz .pfz-scene.s1 .pfz-scene-slab{background:var(--vinho)}.pfz .pfz-scene.s2 .pfz-scene-slab{background:var(--pessego)}.pfz .pfz-scene-name{top:7%;left:max(16px, env(safe-area-inset-left,0px));z-index:1;font:300 clamp(112px, 31vw, 380px)/.82 var(--f-display);letter-spacing:-.045em;white-space:nowrap;color:var(--pessego);position:absolute}.pfz .pfz-scene.s1 .pfz-scene-name{color:var(--laranja-claro);left:auto;right:max(16px, env(safe-area-inset-right,0px))}.pfz .pfz-scene.s2 .pfz-scene-name{color:#0000;-webkit-text-stroke:1.5px var(--pessego)}.pfz .pfz-scene-fig{z-index:2;transform-origin:50% 100%;width:auto;max-width:none;height:84%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pfz .pfz-scene-cap{left:max(16px, env(safe-area-inset-left,0px));right:max(16px, env(safe-area-inset-right,0px));z-index:4;gap:4px;display:grid;position:absolute;bottom:22px}.pfz .pfz-scene:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#35151700,#351517e6);height:30%;position:absolute;inset:auto 0 0}.pfz .pfz-scene-cap b{font:400 clamp(30px, 3vw, 44px)/1 var(--f-display);color:var(--pessego)}.pfz .pfz-scene-cap small{color:var(--pessego-dim);font-size:12px}.pfz .pfz-scene.is-armed .pfz-scene-fig{opacity:0;transform:translate(-50%)translateY(10%)scale(.88)}.pfz .pfz-scene.is-armed .pfz-scene-name{opacity:0;transform:translate(16%)}.pfz .pfz-scene.is-armed .pfz-scene-slab{transform-origin:bottom;transform:scaleY(.5)}.pfz .pfz-scene.is-in .pfz-scene-fig,.pfz .pfz-scene.is-in .pfz-scene-name,.pfz .pfz-scene.is-in .pfz-scene-slab{opacity:1;transition:opacity .7s .15s,transform 1.1s cubic-bezier(.16,1,.3,1) .15s;transform:translate(-50%)}.pfz .pfz-scene.is-in .pfz-scene-name,.pfz .pfz-scene.is-in .pfz-scene-slab{transition-delay:0s;transform:none}@media (width>=900px){.pfz .pfz-scene{height:clamp(640px,100svh,1040px);min-height:0}.pfz .pfz-scene-slab{width:36%;height:62%}.pfz .pfz-scene-fig{height:86%}.pfz .pfz-scene-name{font-size:clamp(220px,23vw,420px);top:18%}.pfz .pfz-scene:after{height:22%}.pfz .pfz-scene-cap{bottom:clamp(32px,7vh,72px);left:clamp(24px,6vw,96px);right:auto}.pfz .pfz-scene.s0 .pfz-scene-slab{left:51%}.pfz .pfz-scene.s0 .pfz-scene-fig{left:69%}.pfz .pfz-scene.s0 .pfz-scene-name{left:5%}.pfz .pfz-scene.s1 .pfz-scene-slab{left:32%}.pfz .pfz-scene.s1 .pfz-scene-fig{left:50%}.pfz .pfz-scene.s1 .pfz-scene-name{top:10%;right:4%}.pfz .pfz-scene.s2 .pfz-scene-slab{left:9%}.pfz .pfz-scene.s2 .pfz-scene-fig{left:27%}.pfz .pfz-scene.s2 .pfz-scene-name{left:auto;right:6%}.pfz .pfz-scene.s2 .pfz-scene-cap{text-align:right;left:auto;right:clamp(24px,6vw,96px)}.pfz .pfz-reel.is-live{height:calc(var(--n) * 100vh + 40vh);height:calc(var(--n) * 100svh + 40svh)}.pfz .pfz-reel.is-live .pfz-reel-pin{height:100svh;position:sticky;top:0;overflow:hidden}.pfz .pfz-reel.is-live .pfz-reel-track{width:calc(var(--n) * 100%);height:100%;transform:translateX(calc(var(--p) * (var(--n) - 1) / var(--n) * -100%));will-change:transform;display:flex}.pfz .pfz-reel.is-live .pfz-scene{flex:0 0 calc(100% / var(--n));--d:calc(var(--p) * (var(--n) - 1) - var(--i));height:100%}.pfz .pfz-reel.is-live .pfz-scene-name{transform:translateX(calc(var(--d) * -26vw))}.pfz .pfz-reel.is-live .pfz-scene-fig{transform:translateX(calc(-50% + var(--d) * 7vw)) scale(calc(1.04 - .14 * min(1, max(var(--d), -1 * var(--d)))))}.pfz .pfz-reel.is-live .pfz-scene-slab{transform:translateX(calc(var(--d) * 3vw))}.pfz .pfz-reel.is-live .pfz-scene-cap{opacity:calc(1 - min(1, max(var(--d), -1 * var(--d)) * 2))}}@media (hover:hover){.pfz .pfz-scene-fig{transition:filter .3s}.pfz .pfz-scene:hover .pfz-scene-fig{filter:brightness(1.05)saturate(1.06)}}.pfz .tk.tk-exclusive{--accent-tk:var(--laranja-claro);background:radial-gradient(120% 90% at 0% 0%, #fcdbc21a, transparent 55%), repeating-linear-gradient(115deg, #1a080a12 0 2px, transparent 2px 6px), linear-gradient(150deg, var(--vinho) 0%, color-mix(in srgb, var(--vinho) 72%, var(--ameixa)) 55%, color-mix(in srgb, var(--vinho) 48%, var(--ameixa)) 100%)}.pfz .tk.tk-exclusive .tk-main:before{opacity:.4;outline-offset:-5px;outline:1px solid}.pfz .tk.tk-exclusive .tk-cat{color:var(--pessego);background:0 0;font-weight:400;animation:none}.pfz .tk.tk-exclusive .tk-admit{background:var(--pessego);color:var(--vinho);border-color:var(--pessego)}.pfz .tk.tk-exclusive .tk-meta dt,.pfz .tk.tk-exclusive .tk-holder span,.pfz .tk.tk-exclusive .tk-stub .pr small,.pfz .tk.tk-exclusive .tk-stub .vert{opacity:.92}.pfz .tk.tk-exclusive .tk-perks{color:var(--pessego);gap:10px;font-size:15px;font-weight:500;line-height:1.5}.pfz .tk.tk-exclusive .tk-perks b{color:#fff4ea;font-weight:700}.pfz .tk.tk-exclusive .tk-perks .star{width:10px;height:10px}.pfz .tk-stub .pr{font:inherit;justify-items:center;gap:8px;display:grid}.pfz .pr-v{color:var(--ink-tk);font-family:var(--f-ui);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;align-items:flex-start;font-weight:700;line-height:1;display:inline-flex}.pfz .pr-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pfz .pr-cur{letter-spacing:.02em;margin:6px 3px 0 0;font-size:14px;font-weight:600}.pfz .pr-int{font-size:42px}.pfz .pr-dec{letter-spacing:0;margin-top:5px;font-size:17px}.pfz .tk-stub .pr small{margin-top:0}.pfz .store .tk-stub{justify-content:flex-start;gap:18px;padding:26px 12px 22px}.pfz .store .tk-stub .vert{writing-mode:horizontal-tb;transform:none}.pfz .store .tk-stub .tk-qty{margin-top:auto}@media (width<=600px){.pfz .store .tk-stub{text-align:left;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;place-items:center start;gap:8px 14px;padding:14px 20px;display:grid}.pfz .store .tk-stub .vert{grid-area:1/1}.pfz .store .tk-stub .pr{grid-area:2/1;justify-items:start;gap:6px}.pfz .store .tk-stub .tk-qty{grid-area:1/2/span 2;margin:0}.pfz .pr-int{font-size:38px}}.pfz .ord{vertical-align:.62em;letter-spacing:0;text-transform:lowercase;border-bottom:1px solid;margin-left:.06em;padding-bottom:.08em;font-size:.6em;line-height:1;display:inline-block}@media (width<=899px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pfz .pfz-mel-pin{view-timeline-name:--pfz-mel;view-timeline-axis:block}.pfz .pfz-mel-fig{animation:linear both pfz-mel-fig;animation-timeline:--pfz-mel;animation-range:entry cover 55%}.pfz .pfz-mel-word{animation:linear both pfz-mel-word;animation-timeline:--pfz-mel;animation-range:cover}.pfz .pfz-mel-word.is-line{animation-name:pfz-mel-line}.pfz .pfz-mel-copy{animation:linear both pfz-mel-copy;animation-timeline:--pfz-mel;animation-range:entry 10% cover 35%}}}@keyframes pfz-mel-fig{0%{opacity:.2;transform:translate(-50%)translateY(12%)scale(.88)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1.02)}}@keyframes pfz-mel-word{0%{opacity:.4;transform:translate(calc(36vw - 50%),-50%)}30%{opacity:1}to{opacity:1;transform:translate(calc(-50% - 36vw),-50%)}}@keyframes pfz-mel-line{0%{opacity:0;transform:translate(calc(-50% - 36vw),-50%)}30%{opacity:.85}to{opacity:.85;transform:translate(calc(36vw - 50%),-50%)}}@keyframes pfz-mel-copy{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.pfz .pfz-mel.is-live .pfz-mel-word,.pfz .pfz-mel.is-live .pfz-mel-echo,.pfz .pfz-mel.is-live .pfz-mel-fig,.pfz .pfz-reel.is-live .pfz-scene-name,.pfz .pfz-reel.is-live .pfz-scene-fig{will-change:transform}@media (width<=899px){.pfz .pfz-mel-pin.is-armed .pfz-mel-word{opacity:0;transform:translate(-50%,calc(6vh - 50%))scale(.94)}.pfz .pfz-mel-pin.is-armed .pfz-mel-word.is-line{opacity:0;transform:translate(calc(12vw - 50%),-50%)scale(.94)}.pfz .pfz-mel-pin.is-armed .pfz-mel-fig{opacity:0;transform:translate(-50%)translateY(8%)scale(.9)}.pfz .pfz-mel-pin.is-armed .pfz-mel-echo{opacity:0;transform:translate(30%)}.pfz .pfz-mel-pin.is-armed .pfz-mel-copy{opacity:0;transform:translateY(24px)}.pfz .pfz-mel-pin.is-in .pfz-mel-word,.pfz .pfz-mel-pin.is-in .pfz-mel-echo,.pfz .pfz-mel-pin.is-in .pfz-mel-fig,.pfz .pfz-mel-pin.is-in .pfz-mel-copy{transition:opacity .7s,transform 1.1s cubic-bezier(.16,1,.3,1)}.pfz .pfz-mel-pin.is-in .pfz-mel-fig{transition-delay:.12s}.pfz .pfz-mel-pin.is-in .pfz-mel-word.is-line,.pfz .pfz-mel-pin.is-in .pfz-mel-echo{transition-delay:.24s}.pfz .pfz-mel-pin.is-in .pfz-mel-copy{transition-delay:.36s}}@media (width<=600px){.pfz .cta-band .btn{text-align:center;width:100%}}.pfz .eyebrow .ord{margin-right:.3em}@media (width<=899px){.pfz .pfz-mel-pin.is-scrub .pfz-mel-word{opacity:1;transform:translate(calc(-50% + (1 - 2 * var(--m,.5)) * 36vw), -50%)}.pfz .pfz-mel-pin.is-scrub .pfz-mel-word.is-line{opacity:.85;transform:translate(calc(-50% - (1 - 2 * var(--m,.5)) * 36vw), -50%)}}.pfz .hero-cast-layout .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,4vw,56px)}.pfz .hero-theme{font:600 13px/1.4 var(--f-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--laranja-claro);flex-wrap:wrap;align-items:center;gap:8px;margin:clamp(16px,2.6vh,26px) 0 0;display:flex}.pfz .hero-theme em{font:italic 400 19px/1.2 var(--f-display);letter-spacing:0;text-transform:none;color:var(--pessego)}.pfz .hero-cast-layout .tag{margin-top:clamp(10px,1.6vh,16px)}.pfz .hero-cast{justify-self:center;width:min(100%,620px);margin:0}.pfz .cast-stage{aspect-ratio:1/.96;isolation:isolate;position:relative}.pfz .cast-arch{background:radial-gradient(70% 55% at 50% 38%, #ef7a4b8c, transparent 70%), linear-gradient(180deg, var(--laranja) 0%, var(--vinho) 62%, #4a1426 100%);z-index:-1;border-radius:999px 999px 0 0;position:absolute;inset:4% 9% 0;box-shadow:inset 0 0 0 1px #fcdbc240}.pfz .cast-ring{z-index:-2;pointer-events:none;border:1px solid #ef7a4b8c;border-bottom:0;border-radius:999px 999px 0 0;position:absolute}.pfz .cast-ring.r2{opacity:.45;inset:-6% -3% 0}.pfz .cast-fig{filter:drop-shadow(0 18px 28px #1c060a73);max-width:none;height:auto;position:absolute;bottom:0}.pfz .cast-fig.c-back-l{z-index:1;filter:drop-shadow(0 12px 22px #1c060a80)saturate(.92)brightness(.92);width:34%;bottom:9%;left:2%}.pfz .cast-fig.c-back-r{z-index:1;filter:drop-shadow(0 12px 22px #1c060a80)saturate(.92)brightness(.92);width:38%;bottom:8%;right:1%}.pfz .cast-fig.c-mid{z-index:2;width:38%;bottom:2%;right:14%}.pfz .cast-fig.c-host{z-index:3;width:46%;left:22%}.pfz .cast-fade{background:linear-gradient(180deg, transparent, var(--ameixa) 88%);z-index:4;pointer-events:none;height:26%;position:absolute;inset:auto -2% -1px}.pfz .cast-names{text-align:center;font:600 12px/1.6 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--pessego-dim);margin-top:10px}.pfz .hero-cast.is-final img{width:100%;height:auto;display:block}@media (width<=820px){.pfz .hero-cast-layout .wrap{grid-template-columns:1fr}.pfz .hero-cast{width:min(100%,460px);margin-top:4px}.pfz .hero-cast-layout .ctas .btn{flex:100%}}.pfz .pfz-tickets .tix-lede{color:#6e4a44;max-width:52ch;margin:14px 0 0;font-size:17px}.pfz .tix-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:40px;display:grid}.pfz .tix-card{background:var(--offwhite);color:var(--ink);border-radius:28px;flex-direction:column;gap:22px;padding:clamp(24px,3vw,36px);display:flex;box-shadow:inset 0 0 0 1px #761c3c2e}.pfz .tix-card.is-premium{background:linear-gradient(160deg, var(--vinho) 0%, #5a1530 70%, var(--ameixa) 100%);color:var(--pessego);box-shadow:inset 0 0 0 1px #ef7a4b8c,0 24px 60px -30px #351517b3}.pfz .tix-card h3{font:400 clamp(40px, 4.6vw, 56px)/1 var(--f-display)}.pfz .tix-flag{font:600 11px/1.2 var(--f-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--laranja-claro);align-items:center;gap:8px;margin-bottom:10px;display:inline-flex}.pfz .tix-lots{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pfz .tix-lots li{font:600 15px/1.2 var(--f-ui);align-items:baseline;gap:12px;display:flex}.pfz .tix-lot small{background:var(--laranja);color:var(--ameixa);font:700 10px/1 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;vertical-align:2px;border-radius:999px;margin-left:8px;padding:3px 8px}.pfz .tix-dots{opacity:.35;border-bottom:1px dotted;flex:1;transform:translateY(-4px)}.pfz .tix-card .pr-v{align-items:baseline;gap:2px;font-weight:400;display:inline-flex}.pfz .tix-card .pr-cur{font:600 13px/1 var(--f-ui);margin-right:3px}.pfz .tix-card .pr-int{font:400 34px/1 var(--f-display)}.pfz .tix-card .pr-dec{font:400 20px/1 var(--f-display)}.pfz .tix-perks p{font:600 11px/1.2 var(--f-ui);letter-spacing:.22em;text-transform:uppercase;opacity:.75;margin:0 0 10px}.pfz .tix-perks ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pfz .tix-perks li{align-items:baseline;gap:10px;font-size:16px;display:flex}.pfz .tix-perks .star{color:var(--laranja);flex:none}.pfz .tix-card .btn{align-self:flex-start;margin-top:auto}.pfz .tix-fine{color:#6e4a44;margin:22px 0 0;font-size:13px}@media (width<=820px){.pfz .tix-grid{grid-template-columns:1fr}.pfz .tix-card .btn{align-self:stretch}}.pfz .hero-cast-layout .wrap{align-items:center;padding-block:clamp(20px,3.5vh,44px) clamp(28px,5vh,56px)}.pfz .hero-cast-layout .meta{margin-bottom:clamp(14px,2.4vh,24px)}.pfz .hero-cast-layout .stack{width:min(100%,380px,25vh);min-width:210px}.pfz .hero-cast-layout .tag{margin:clamp(8px,1.4vh,14px) 0 clamp(16px,2.6vh,26px);font-size:clamp(24px,2.6vw,32px)}.pfz .cast-stage{aspect-ratio:1/.84}.pfz .cast-arch{inset:10% 8% 0}.pfz .cast-ring.r1{inset:5% 2% 0}.pfz .cast-ring.r2{inset:0 -4%}.pfz .cast-fig.c-mid{width:42%;bottom:1%;right:11%}.pfz .cast-fig.c-back-l{width:35%;bottom:7%;left:-5%}.pfz .cast-fig.c-mid{width:37%;bottom:3%;left:11%;right:auto}.pfz .cast-fig.c-host{width:52%;left:30%}.pfz .cast-fig.c-back-r{width:40%;bottom:6%;right:-6%}@media (width<=820px){.pfz .cast-fig.c-back-l{width:32%;left:0}.pfz .cast-fig.c-mid{width:35%;left:13%}.pfz .cast-fig.c-host{width:50%;left:30%}.pfz .cast-fig.c-back-r{width:36%;right:0}}.pfz .link-change{color:var(--vinho);text-underline-offset:3px;font-size:14px;text-decoration:underline}.pfz .tix-card .btn.is-off{opacity:.55;pointer-events:none}.pfz .tk-links{color:#6e4a44;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 18px;font-size:13px;display:flex}.pfz .tk-links>span{flex:100%}.pfz .tk-links .btn{min-height:40px;padding:10px 14px;font-size:11px}
