@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Syne:wght@600;700;800&display=swap";:root{font-family:DM Mono,monospace;color:#f6f0e5;background:#171716;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#171716}button{font:inherit;cursor:pointer}.booth{min-height:100svh;max-width:1080px;margin:auto;padding:34px 6vw 28px;overflow:hidden;position:relative;background:radial-gradient(circle at 94% 15%,#3f3d21 0 11%,transparent 28%),#171716}header{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:1}.brand{font:800 1.06rem/.82 Syne,sans-serif;letter-spacing:-.08em}.event-tag,.eyebrow{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.event-tag{border:1px solid #f6f0e5;border-radius:30px;padding:7px 10px}.hero,.flow,.camera-screen,.status,.delivery{min-height:calc(100svh - 104px);display:flex;flex-direction:column;justify-content:center}h1,h2{font-family:Syne,sans-serif;letter-spacing:-.08em;margin:10px 0 18px;line-height:.84}h1{font-size:clamp(4.2rem,11vw,8.8rem)}h2{font-size:clamp(3.1rem,8.4vw,6.4rem)}i{color:#ffd637;font-style:normal}.lede{max-width:410px;line-height:1.55;font-size:clamp(.9rem,2vw,1.1rem)}.primary,.secondary{border:0;min-height:64px;padding:14px 22px;font-weight:500;letter-spacing:.05em;font-size:.83rem}.primary{background:#ffd637;color:#171716;margin-top:22px;max-width:420px;display:flex;justify-content:space-between;align-items:center}.primary span{font-size:1.7rem;line-height:0}.secondary{background:transparent;border:1px solid #f6f0e5;color:#f6f0e5}.privacy{color:#a8a59c;max-width:400px;font-size:.68rem;margin-top:18px;line-height:1.45}.style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:650px;margin:12px 0 26px}.style{--accent:#ffd637;background:var(--accent);color:#171716;border:0;min-height:190px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-align:left;transition:transform .18s ease}.style:hover,.style:focus-visible{transform:rotate(-2deg) translateY(-4px);outline:2px solid #f6f0e5}.style b{font:800 clamp(1.4rem,3vw,2.5rem)/.8 "Syne",sans-serif;letter-spacing:-.08em}.style span{align-self:flex-end;font-size:1.8rem}.text-button{color:#f6f0e5;background:none;border:0;padding:10px 0;width:max-content;font-size:.75rem}.camera-screen{align-items:center;text-align:center}.camera-frame{width:min(68vw,600px);aspect-ratio:1;position:relative;margin:5px 0 18px;overflow:hidden;background:#272725;border:2px solid #f6f0e5}video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.face-guide{position:absolute;top:10%;right:25%;bottom:10%;left:25%;border:2px dashed #ffd637;border-radius:48%}.countdown{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:800 10rem Syne,sans-serif;color:#171716;background:#ffd637bb}.preview img{width:min(65vw,470px);aspect-ratio:1;object-fit:cover;border:2px solid #f6f0e5}.action-row{display:flex;gap:10px;margin-top:18px;max-width:470px}.action-row button{flex:1}.status{align-items:flex-start}.spinner{height:56px;width:56px;border:9px solid #3c3a31;border-top-color:#ffd637;border-radius:50%;animation:spin .8s linear infinite;margin-bottom:24px}@keyframes spin{to{transform:rotate(360deg)}}.delivery{align-items:center;text-align:center}.qr-card{color:#171716;background:#f6f0e5;padding:22px;width:min(90vw,340px);display:flex;flex-direction:column;align-items:center;gap:12px;transform:rotate(-1.5deg)}.qr-card strong{font:800 2rem Syne,sans-serif;letter-spacing:.12em}.qr-card span{font-size:.66rem;line-height:1.4}.delivery .secondary{margin-top:26px}.loading{min-height:100svh;display:grid;place-items:center;color:#f6f0e5}.camera-keepalive{position:fixed;width:1px;height:1px;opacity:.01;pointer-events:none;left:-2px;top:-2px}.camera-recover{position:absolute;inset:auto 20px 20px;background:#ffd637;color:#171716;border:0;min-height:48px;padding:10px;font:500 .7rem DM Mono,monospace;letter-spacing:.05em}@media(max-width:600px){.booth{padding:24px 22px}.style-grid{grid-template-columns:1fr}.style{min-height:105px;flex-direction:row;align-items:center}.camera-frame{width:100%}h1{font-size:4.5rem}}:root{color:#f1efec;background:#242427}body{background:#242427}.booth{background:radial-gradient(circle at 94% 15%,#4b3028 0 11%,transparent 28%),#242427}.event-tag,.secondary{border-color:#f1efec;color:#f1efec}i{color:#ff6b35}.primary,.camera-recover{background:#ff6b35;color:#242427}.style{--accent:#ff6b35;color:#242427}.style:hover,.style:focus-visible{outline-color:#f1efec}.text-button{color:#f1efec}.camera-frame,.preview img{border-color:#f1efec;background:#323236}.face-guide{border-color:#ff6b35}.countdown{color:#242427;background:#ff6b35bb}.spinner{border-color:#3f3d3d;border-top-color:#ff6b35}.qr-card{color:#242427;background:#f1efec}.loading{color:#f1efec}.flow-exit{min-height:56px;margin-top:10px;padding:12px 4px;text-decoration:underline;text-underline-offset:5px}.camera-screen>.flow-exit{width:min(100%,420px)}.result-grid{width:min(82vw,550px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 18px}.result-grid img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:18px;background:#323236}.result .action-row{width:min(82vw,550px);max-width:none;margin-top:0}.result-grid.single{grid-template-columns:minmax(0,1fr);width:min(72vw,520px)}.result-grid.single img{border-radius:24px}.result h2{max-width:100%;font-size:clamp(2.5rem,6vw,5.2rem)}.experience-picker{max-width:900px}.experience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:820px;margin:10px 0 22px}.experience-card{min-height:330px;padding:24px;border:1px solid #6a6764;background:#303034;color:#f1efec;text-align:left;display:grid;grid-template-rows:auto 1fr auto auto;gap:14px;transition:transform .18s ease,border-color .18s ease}.experience-card:hover,.experience-card:focus-visible{transform:translateY(-5px) rotate(-1deg);border-color:#ff6b35;outline:2px solid #ff6b35}.experience-card>span{font-size:.68rem;color:#aaa6a0}.experience-card>b{align-self:end;font:800 clamp(2.3rem,6vw,4.8rem)/.8 "Syne",sans-serif;letter-spacing:-.08em}.experience-card>p{margin:0;color:#c9c6c1;line-height:1.5;max-width:330px}.experience-card>em{font-style:normal;color:#ff8b65;font-size:.72rem;letter-spacing:.06em}.experience-card.group{background:linear-gradient(145deg,#343039,#242427)}.group-camera h2{margin-bottom:8px}.group-instruction{margin:0 0 8px;color:#c9c6c1;font-size:.72rem;line-height:1.4}.group-live-guide{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.group-live-guide:before{content:"";position:absolute;top:4.3%;right:4.3%;bottom:4.3%;left:4.3%;border:4px solid #fff;border-radius:20.3%;box-shadow:0 0 0 999px #080808aa}.group-safe-area{position:absolute;z-index:2;top:14%;right:12%;bottom:19%;left:12%;border:3px dashed #ff6b35;border-radius:44px}.group-live-guide>img{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill}.group-preview-frame{position:relative;width:min(65vw,512px);aspect-ratio:1}.group-preview-frame .group-preview-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;clip-path:inset(4.3% round 20.3%);border:0}.group-preview-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;border:0!important}.group-preview .action-row{width:min(65vw,512px);max-width:none}.group-preview .primary{font-size:.72rem}.group-camera .camera-frame{width:min(74vw,680px)}@media(max-width:600px){.experience-grid{grid-template-columns:1fr}.experience-card{min-height:210px}.group-camera .camera-frame,.group-preview-frame,.group-preview .action-row,.result-grid.single{width:100%}}.experience-card>b{max-width:100%;overflow-wrap:anywhere}.experience-card.group>b{font-size:clamp(1.65rem,3.1vw,2.65rem);overflow-wrap:normal;word-break:normal}.brand-trigger{padding:0;border:0;color:inherit;background:transparent;text-align:left;touch-action:manipulation}.recovery{min-height:calc(100svh - 104px);width:min(92vw,820px);margin:auto;padding-top:8vh;display:flex;flex-direction:column}.recovery-title{max-width:590px}.recovery-title p:last-child{color:#c1beb9;max-width:460px;line-height:1.5}.recovery-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:26px 0}.recovery-card{border:1px solid #575559;background:#303034;padding:5px;color:#f1efec;text-align:left;transition:transform .18s ease}.recovery-card:hover,.recovery-card:focus-visible{transform:rotate(-2deg) translateY(-3px);outline:2px solid #ff6b35}.recovery-card img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#323236}.recovery-card span{display:block;padding:7px 3px 2px;font-size:.62rem}.recovery-empty{color:#c1beb9;border:1px dashed #575559;padding:26px}.recovery-detail{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:24px;align-items:start;margin:22px 0}.recovery-pack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.recovery-pack img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#323236;border-radius:14px}.recovery-detail .qr-card{width:100%;transform:rotate(1.4deg)}.recovery-detail .secondary{grid-column:1/-1;width:max-content}.recovery-close{margin-top:auto}@media(max-width:600px){.recovery{padding-top:4vh}.recovery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.recovery-detail{grid-template-columns:1fr}.recovery-detail .qr-card{max-width:280px}.recovery-close{margin-top:24px}}.operator-access{min-height:calc(100svh - 104px);display:flex;flex-direction:column;justify-content:center;max-width:470px}.operator-access>p:not(.eyebrow){color:#c1beb9;line-height:1.5}.operator-access form{margin:20px 0 10px}.operator-access input{width:100%;min-height:68px;background:#303034;border:1px solid #77736f;color:#f1efec;padding:12px 16px;font:700 1.7rem DM Mono,monospace;letter-spacing:.35em;outline:none}.operator-access input:focus{border-color:#ff6b35;box-shadow:0 0 0 3px #ff6b3544}.operator-access .primary{width:100%;max-width:none;margin-top:10px}.operator-error{color:#ff9978!important;font-size:.8rem}.operator-admin-link{align-self:flex-start;margin:8px 0 16px;padding:8px 0;border:0;background:none;color:#f1efec;font:500 .72rem DM Mono,monospace;letter-spacing:.05em;text-decoration:underline;text-underline-offset:4px}.generic-logo{display:block;white-space:pre-line;font:800 1.18rem/.76 Syne,sans-serif;letter-spacing:-.08em}.generic-hero{position:relative;isolation:isolate}.generic-hero:after{content:"AI";position:absolute;z-index:0;right:-.08em;bottom:5vh;font:800 clamp(9rem,31vw,23rem)/.7 "Syne",sans-serif;letter-spacing:-.1em;color:#ffffff08;pointer-events:none}.generic-hero>*{position:relative;z-index:1}.generic-hero .lede{border-left:4px solid #ff6b35;padding-left:15px}.campaign-generic .style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-generic .style b{font-size:clamp(1.25rem,2.4vw,2rem);max-width:100%;overflow-wrap:anywhere}@media(max-width:600px){.campaign-generic .style-grid{grid-template-columns:1fr}}.campaign-estrella{--eg-black:#090909;--eg-red:#d71920;--eg-cream:#f2ead7;--eg-gold:#d7a62a;color:var(--eg-cream);background:radial-gradient(circle at 78% 20%,#2a0809 0 13%,transparent 32%),var(--eg-black)}.campaign-estrella .campaign-logo{display:block;width:clamp(130px,18vw,190px);height:auto}.campaign-estrella .event-tag{border-color:var(--eg-gold);color:var(--eg-cream);background:#090909cc}.campaign-estrella .eyebrow{color:#cbbfa8}.campaign-estrella .estrella-hero{position:relative;isolation:isolate}.campaign-estrella .estrella-hero>*:not(.label-band){position:relative;z-index:2}.campaign-estrella .label-band{position:absolute;z-index:0;left:-9vw;right:-9vw;top:46%;height:24%;background:var(--eg-red);border-top:5px solid var(--eg-cream);border-bottom:5px solid var(--eg-cream);transform:skewY(-4deg);box-shadow:0 -9px 0 var(--eg-gold),0 9px 0 var(--eg-gold)}.campaign-estrella .estrella-hero:after{content:"1906";position:absolute;z-index:1;right:-.08em;bottom:5vh;font:800 clamp(7rem,25vw,18rem)/.7 "Syne",sans-serif;letter-spacing:-.1em;color:#f2ead70c;pointer-events:none}.campaign-estrella .estrella-hero h1{max-width:850px;text-shadow:0 5px 0 #090909}.campaign-estrella .estrella-hero h1 i{color:var(--eg-cream)}.campaign-estrella .estrella-hero .lede{background:var(--eg-black);padding:12px 15px;border-left:4px solid var(--eg-gold);max-width:500px}.campaign-estrella .primary,.campaign-estrella .camera-recover{background:var(--eg-red);color:var(--eg-cream);border:2px solid var(--eg-cream)}.campaign-estrella .primary:active,.campaign-estrella .camera-recover:active{transform:translateY(2px)}.campaign-estrella .secondary,.campaign-estrella .camera-frame,.campaign-estrella .preview img{border-color:var(--eg-cream)}.campaign-estrella .face-guide{border-color:var(--eg-red)}.campaign-estrella .countdown{color:var(--eg-cream);background:#d71920dd}.campaign-estrella .spinner{border-color:#331315;border-top-color:var(--eg-red)}.campaign-estrella i{color:var(--eg-red)}.campaign-estrella .qr-card{background:var(--eg-cream);color:var(--eg-black)}.campaign-estrella .result-grid img,.campaign-estrella .recovery-pack img{background:#151515}.campaign-estrella .operator-access input{background:#151515;color:var(--eg-cream)}.campaign-estrella .operator-access input:focus{border-color:var(--eg-red);box-shadow:0 0 0 3px #d7192044}@media(max-width:600px){.campaign-estrella .label-band{top:43%;height:26%}.campaign-estrella .campaign-logo{width:132px}.campaign-estrella .estrella-hero h1{font-size:4.2rem}}.campaign-mercado{--ml-yellow:#ffe600;--ml-action:#3483fa;--ml-blue:#2d3277;--ml-ink:#333;--ml-surface:#f5f5f5;--ml-white:#fff;color:var(--ml-blue);background:radial-gradient(circle at 91% 10%,#fff 0 5%,transparent 5.3%),linear-gradient(145deg,var(--ml-yellow) 0 73%,#ffeb33 73% 100%)}.campaign-mercado .campaign-logo{display:block;width:clamp(104px,15vw,150px);height:auto}.campaign-mercado .event-tag{border:2px solid var(--ml-blue);color:var(--ml-blue);background:var(--ml-white);box-shadow:5px 5px 0 var(--ml-action)}.campaign-mercado .mercado-hero{position:relative;isolation:isolate}.campaign-mercado .mercado-hero>*{position:relative;z-index:2}.campaign-mercado .mercado-hero:before{content:"";position:absolute;z-index:0;width:clamp(280px,46vw,490px);aspect-ratio:1.2;right:-12%;top:20%;border:clamp(6px,.8vw,9px) solid var(--ml-blue);border-radius:42px;background:linear-gradient(90deg,transparent 0 42%,var(--ml-yellow) 42% 59%,transparent 59%),linear-gradient(0deg,transparent 0 41%,var(--ml-blue) 41% 57%,transparent 57%),var(--ml-white);transform:rotate(-9deg);box-shadow:-18px 20px 0 var(--ml-action);pointer-events:none}.campaign-mercado .mercado-hero:after{content:"PACK LISTO  ✓";position:absolute;z-index:1;right:2%;top:18%;padding:10px 15px;border:3px solid var(--ml-blue);border-radius:999px;background:var(--ml-white);color:var(--ml-ink);box-shadow:5px 5px 0 var(--ml-yellow);font:700 clamp(.62rem,1.25vw,.8rem)/1 "DM Mono",monospace;letter-spacing:.08em;transform:rotate(5deg);pointer-events:none}.campaign-mercado .mercado-hero h1{max-width:920px;color:var(--ml-blue);font-size:clamp(3.8rem,8.5vw,6.8rem);line-height:.86;text-shadow:0 4px 0 #ffffffa6}.campaign-mercado .mercado-hero h1 i{display:inline-block;color:var(--ml-blue);font-size:clamp(1.55rem,5.3vw,4.4rem);letter-spacing:-.055em;white-space:nowrap}.campaign-mercado .mercado-hero .lede{max-width:570px;margin-top:4px;padding:14px 17px;border-left:6px solid var(--ml-action);background:#fffffff0;color:var(--ml-ink);box-shadow:7px 7px #2d32771c}.campaign-mercado .mercado-hero .primary{box-shadow:7px 7px 0 var(--ml-action);transition:transform .16s ease,box-shadow .16s ease}.campaign-mercado .mercado-hero .primary:hover,.campaign-mercado .mercado-hero .primary:focus-visible{transform:translate(-2px,-2px);box-shadow:10px 10px 0 var(--ml-action);outline:3px solid var(--ml-white);outline-offset:3px}.campaign-mercado .mercado-hero .primary:active{transform:translate(4px,4px);box-shadow:3px 3px 0 var(--ml-action)}.campaign-mercado .eyebrow,.campaign-mercado .privacy{color:#454a78}.campaign-mercado .primary,.campaign-mercado .camera-recover,.campaign-mercado .whatsapp-link{background:var(--ml-blue);color:var(--ml-white);border:2px solid var(--ml-blue)}.campaign-mercado .secondary,.campaign-mercado .camera-frame,.campaign-mercado .preview img{border-color:var(--ml-blue);color:var(--ml-blue)}.campaign-mercado .text-button,.campaign-mercado .operator-admin-link{color:var(--ml-blue)}.campaign-mercado .face-guide{border-color:var(--ml-action)}.campaign-mercado .countdown{color:var(--ml-yellow);background:#2d3277dd}.campaign-mercado .spinner{border-color:#e2cb11;border-top-color:var(--ml-action)}.campaign-mercado i{color:var(--ml-blue)}.campaign-mercado .qr-card{background:var(--ml-white);color:var(--ml-blue);border:3px solid var(--ml-blue)}.campaign-mercado .result-grid img,.campaign-mercado .recovery-pack img{background:var(--ml-white)}.campaign-mercado .operator-access input{background:var(--ml-white);color:var(--ml-blue);border-color:var(--ml-blue)}.campaign-mercado .operator-access input:focus{border-color:var(--ml-action);box-shadow:0 0 0 3px #3483fa44}.campaign-mercado .processing-progress{--progress-accent:var(--ml-action)}@media(max-width:600px){.campaign-mercado .campaign-logo{width:102px}.campaign-mercado .event-tag{box-shadow:3px 3px 0 var(--ml-action)}.campaign-mercado .mercado-hero:before{width:250px;right:-43%;top:27%;border-width:6px;border-radius:30px;opacity:.58;box-shadow:-11px 13px 0 var(--ml-action)}.campaign-mercado .mercado-hero:after{right:-3%;top:22%;padding:8px 11px;font-size:.58rem;opacity:.9}.campaign-mercado .mercado-hero h1{font-size:clamp(2.7rem,12.2vw,3rem);letter-spacing:-.09em}.campaign-mercado .mercado-hero h1 i{font-size:clamp(1.4rem,6.2vw,1.8rem)}.campaign-mercado .mercado-hero .lede{max-width:94%;font-size:.84rem}.campaign-mercado .mercado-hero .primary{max-width:94%}}.whatsapp-link{width:min(90vw,340px);min-height:64px;margin-top:22px;padding:14px 22px;display:flex;align-items:center;justify-content:space-between;background:#ff6b35;color:#242427;border:2px solid #f1efec;font-weight:600;letter-spacing:.05em;font-size:.83rem;text-decoration:none}.campaign-estrella .whatsapp-link{background:var(--eg-red);color:var(--eg-cream);border-color:var(--eg-cream)}.whatsapp-link span{font-size:1.7rem;line-height:0}.fast-delivery-note{max-width:520px;margin:0 0 22px;color:#d5d1cb;font-size:.82rem;line-height:1.55}.processing-status{padding:32px 0}.processing-status h2{margin-bottom:28px}.processing-recovery{width:min(92vw,620px);padding:16px 18px;border:1px solid #575559;background:#1c1c1ecc;display:grid;grid-template-columns:1fr auto;gap:5px 16px;align-items:center}.processing-recovery>span{color:#aaa6a0;font-size:.62rem;letter-spacing:.09em}.processing-recovery>strong{grid-row:1/3;grid-column:2;font:700 1.5rem Consolas,Courier New,monospace;letter-spacing:.12em;color:#fff;font-variant-numeric:tabular-nums}.processing-recovery>small{color:#aaa6a0;font-size:.62rem}.processing-recovery>p{grid-column:1/-1;margin:12px 0 4px;color:#d5d1cb;font-size:.78rem;line-height:1.5}.processing-ready-actions{grid-column:1/-1;display:grid;grid-template-columns:156px minmax(0,1fr);gap:16px;align-items:center;margin-top:8px}.processing-ready-actions svg{background:#fff}.processing-ready-actions>div{display:flex;flex-direction:column}.processing-ready-actions .primary,.processing-ready-actions .whatsapp-link{width:100%;max-width:none;margin-top:9px}.recovery-check{grid-column:1/-1;width:max-content;min-height:48px;margin-top:8px}.processing-ready-actions .primary:focus-visible,.processing-ready-actions .whatsapp-link:focus-visible,.recovery-check:focus-visible{outline:3px solid #ff6b35;outline-offset:3px}.processing-recovery-offline{border-color:#b8755e}.processing-recovery-ready{border-color:#638b70}.processing-progress{--progress-accent:#ff6b35;width:min(92vw,620px);margin:-8px 0 16px}.processing-progress-head{display:flex;justify-content:space-between;gap:18px;align-items:baseline;margin-bottom:9px}.processing-progress-head strong{font-size:.78rem;line-height:1.35}.processing-progress-head span{color:#aaa6a0;font-size:.68rem;white-space:nowrap}.processing-progress-track{height:14px;overflow:hidden;border:1px solid #5e5b58;background:#171719}.processing-progress-track>span{position:relative;display:block;width:var(--processing-progress);height:100%;min-width:8px;background:var(--progress-accent);transition:width .9s ease-out;overflow:hidden}.processing-progress-track>span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:45%;background:linear-gradient(90deg,transparent,#ffffff55,transparent);transform:translate(-120%);animation:progress-shine 1.6s ease-in-out infinite}.processing-progress>small{display:block;margin-top:8px;color:#aaa6a0;font-size:.62rem;line-height:1.45}.campaign-estrella .processing-progress{--progress-accent:var(--eg-red)}@keyframes progress-shine{to{transform:translate(340%)}}@media(prefers-reduced-motion:reduce){.processing-progress-track>span{transition:none}.processing-progress-track>span:after{animation:none}}.build-badge{position:fixed;right:5px;bottom:4px;z-index:40;padding:1px 3px;border:1px solid #ffffff12;border-radius:3px;background:#0008;color:#fff;opacity:.42;font:500 8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.01em;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:600px){.processing-status{justify-content:flex-start;padding-top:8vh}.processing-status h2{font-size:3.7rem}.processing-progress{margin-top:-12px}.processing-recovery{grid-template-columns:1fr}.processing-recovery>strong{grid-row:auto;grid-column:1;font-size:1.35rem}.processing-ready-actions{grid-template-columns:1fr}.processing-ready-actions svg{display:none}}.campaign-um-jobs{--um-blue:#004d91;--um-navy:#091133;--um-gold:#ae832d;color:var(--um-navy);background:radial-gradient(ellipse at 100% 35%,#004d9112 0 22%,transparent 22.5%),#fff}.campaign-um-jobs .campaign-logo{display:block;width:clamp(205px,32vw,330px);height:auto}.campaign-um-jobs .event-tag{display:none}.campaign-um-jobs h1{max-width:900px;font-size:clamp(3.6rem,9vw,7rem);line-height:.95}.campaign-um-jobs i{color:var(--um-blue)}.campaign-um-jobs .lede{max-width:530px;border-left:4px solid var(--um-gold);padding-left:18px}.campaign-um-jobs .eyebrow,.campaign-um-jobs .privacy{color:#5d6970}.campaign-um-jobs .primary,.campaign-um-jobs .camera-recover,.campaign-um-jobs .whatsapp-link{background:var(--um-blue);color:#fff}.campaign-um-jobs .secondary,.campaign-um-jobs .text-button,.campaign-um-jobs .operator-admin-link{color:var(--um-blue);border-color:var(--um-blue)}.campaign-um-jobs .camera-frame,.campaign-um-jobs .preview img{border-color:var(--um-blue)}.campaign-um-jobs .face-guide{border-color:#fff}.campaign-um-jobs .countdown{background:#004d91dd;color:#fff}.campaign-um-jobs .spinner{border-color:#dce7f1;border-top-color:var(--um-blue)}.campaign-um-jobs .qr-card{background:#fff;color:var(--um-navy);border:2px solid var(--um-blue)}.campaign-um-jobs .result-grid img,.campaign-um-jobs .recovery-pack img{background:#e9eff5}.campaign-um-jobs .operator-access input{background:#fff;color:var(--um-navy);border-color:var(--um-blue)}.campaign-um-jobs .operator-access input:focus{box-shadow:0 0 0 3px #004d9122}.campaign-um-jobs .operator-access>p:not(.eyebrow),.campaign-um-jobs .recovery-title p:last-child,.campaign-um-jobs .recovery-empty{color:#5d6970}.campaign-um-jobs .recovery-card{background:#e9eff5;color:var(--um-navy);border-color:var(--um-blue)}.campaign-um-jobs .recovery-card:focus-visible{outline-color:var(--um-blue)}.campaign-um-jobs .processing-progress{--progress-accent:var(--um-blue)}.campaign-um-jobs .processing-progress-head span,.campaign-um-jobs .processing-progress>small{color:#5d6970}.campaign-um-jobs .processing-progress-track{background:#e9eff5;border-color:#8f99a8}.campaign-um-jobs .processing-recovery{background:#242427;color:#fff}.campaign-um-jobs .processing-recovery>span,.campaign-um-jobs .processing-recovery>small,.campaign-um-jobs .processing-recovery>p{color:#f1efec}.campaign-um-jobs .processing-recovery .secondary,.campaign-um-jobs .processing-recovery .text-button{color:#fff;border-color:#fff}.campaign-um-jobs .fast-delivery-note{color:#5d6970}@media(max-width:600px){.campaign-um-jobs .campaign-logo{width:205px}.campaign-um-jobs h1{font-size:3.6rem}}.kiosk-mode{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.kiosk-mode .processing-ready-actions svg{display:block}.fullscreen-message{font-size:.8rem;line-height:1.5;max-width:530px}.delivery .qr-card{width:min(92vw,390px)}.campaign-meli26{--m26-yellow:#ffe600;--m26-blue:#3483fa;--m26-cyan:#00bcff;--m26-navy:#071b50;--m26-deep:#03102f;--m26-white:#fff;color:var(--m26-white);background:radial-gradient(circle at 82% 17%,#3483fa66 0 13%,transparent 34%),linear-gradient(#3483fa18 1px,transparent 1px),linear-gradient(90deg,#3483fa18 1px,transparent 1px),linear-gradient(145deg,var(--m26-navy),var(--m26-deep) 68%);background-size:auto,42px 42px,42px 42px,auto}.campaign-meli26:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(115deg,transparent 0 68%,#ffe60018 68% 69%,transparent 69% 100%);pointer-events:none}.campaign-meli26 header{z-index:5}.campaign-meli26 .brand-trigger{padding:12px 16px;border:3px solid var(--m26-yellow);border-radius:24px;background:var(--m26-yellow);box-shadow:8px 8px 0 var(--m26-blue)}.campaign-meli26 .campaign-logo{display:block;width:clamp(108px,15vw,156px);height:auto}.campaign-meli26 .event-tag{border:2px solid var(--m26-cyan);color:var(--m26-white);background:#071b50cc;box-shadow:5px 5px 0 var(--m26-yellow)}.campaign-meli26 .meli26-hero{position:relative;isolation:isolate}.campaign-meli26 .meli26-hero>*:not(.hero-decorations){position:relative;z-index:3}.campaign-meli26 .meli26-hero:before{content:"";position:absolute;z-index:0;right:-10%;top:18%;width:min(52vw,540px);aspect-ratio:1;border:3px solid #00bcff66;border-radius:30%;box-shadow:0 0 55px #3483fa55,inset 0 0 45px #3483fa33;transform:rotate(10deg);pointer-events:none}.campaign-meli26 .hero-decorations{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none}.campaign-meli26 .hero-decoration{position:absolute;display:block;object-fit:contain;filter:drop-shadow(0 18px 24px #0008);animation:meli26-object-in .7s cubic-bezier(.2,.8,.2,1) both}.campaign-meli26 .hero-decoration.bell{width:clamp(116px,19vw,205px);right:2%;top:12%;transform:rotate(12deg);animation-delay:.05s}.campaign-meli26 .hero-decoration.plane{width:clamp(245px,42vw,455px);right:-12%;top:37%;transform:rotate(-9deg);animation-delay:.12s}.campaign-meli26 .hero-decoration.qr{width:clamp(118px,19vw,205px);right:7%;bottom:11%;transform:rotate(8deg);animation-delay:.19s}.campaign-meli26 .hero-decoration.box{width:clamp(188px,31vw,335px);right:26%;bottom:-1%;transform:rotate(-7deg);animation-delay:.26s}.campaign-meli26 .eyebrow{color:#9ddcff}.campaign-meli26 .meli26-hero h1{max-width:780px;font-size:clamp(4.1rem,9.4vw,7.5rem);text-shadow:0 5px 0 #03102f,0 0 34px #3483fa44}.campaign-meli26 .meli26-hero h1 i{color:var(--m26-yellow)}.campaign-meli26 .meli26-hero .lede{max-width:530px;padding:15px 18px;border-left:6px solid var(--m26-yellow);background:#03102fd9;box-shadow:8px 8px #3483fa88;color:#fff}.campaign-meli26 .privacy{color:#b8caed}.campaign-meli26 .primary,.campaign-meli26 .camera-recover,.campaign-meli26 .whatsapp-link{background:var(--m26-yellow);color:var(--m26-navy);border:2px solid var(--m26-yellow);box-shadow:7px 7px 0 var(--m26-blue)}.campaign-meli26 .secondary,.campaign-meli26 .camera-frame,.campaign-meli26 .preview img{border-color:var(--m26-yellow);color:var(--m26-white)}.campaign-meli26 .text-button,.campaign-meli26 .operator-admin-link{color:var(--m26-white)}.campaign-meli26 .face-guide{border-color:var(--m26-yellow)}.campaign-meli26 .countdown{color:var(--m26-navy);background:#ffe600dd}.campaign-meli26 .spinner{border-color:#3483fa55;border-top-color:var(--m26-yellow)}.campaign-meli26 i{color:var(--m26-yellow)}.campaign-meli26 .qr-card{background:var(--m26-white);color:var(--m26-navy);border:3px solid var(--m26-yellow)}.campaign-meli26 .result-grid img,.campaign-meli26 .recovery-pack img{background:var(--m26-navy)}.campaign-meli26 .processing-progress{--progress-accent:var(--m26-yellow)}.campaign-meli26 .style{color:var(--m26-navy);box-shadow:7px 7px 0 var(--m26-blue)}@keyframes meli26-object-in{0%{opacity:0;translate:34px 24px;scale:.88}to{opacity:1;translate:0 0;scale:1}}@media(prefers-reduced-motion:reduce){.campaign-meli26 .hero-decoration{animation:none}}@media(max-width:600px){.campaign-meli26 .brand-trigger{padding:8px 10px;border-radius:17px;box-shadow:5px 5px 0 var(--m26-blue)}.campaign-meli26 .campaign-logo{width:94px}.campaign-meli26 .event-tag{max-width:150px;text-align:center;font-size:.58rem}.campaign-meli26 .meli26-hero{justify-content:flex-end;padding-bottom:8vh}.campaign-meli26 .meli26-hero h1{max-width:100%;font-size:clamp(3.25rem,15vw,4rem)}.campaign-meli26 .meli26-hero .lede{max-width:92%;font-size:.82rem}.campaign-meli26 .hero-decoration.bell{width:98px;right:-3%;top:7%}.campaign-meli26 .hero-decoration.plane{width:235px;right:-30%;top:25%;opacity:.78}.campaign-meli26 .hero-decoration.qr{width:104px;right:4%;bottom:28%}.campaign-meli26 .hero-decoration.box{display:none}.delivery .qr-card svg{width:min(72vw,300px);height:auto}}
