@media(hover:none)and (pointer:coarse){.brand a,.header-metodos a,.card-sorteo a{-webkit-tap-highlight-color:transparent}html,body,a,button,input,textarea,select,label,img,.btn,.btn-list,.btn-secondary,.card-sorteo,.media,.media img{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:auto;-webkit-user-select:none;user-select:none}a:active,button:active,.btn:active,.btn-list:active,.btn-secondary:active,.card-sorteo:active,img:active{box-shadow:none;opacity:.98;background-color:#0000;outline:none;transform:none}a:focus,button:focus,.btn:focus{outline:none}}:root{color-scheme:light dark;--card:#ffffff;--border:#0f172a14;--text:#0b0b0b;--muted:#6b7280;--BoleteraDigital:#27C86F;--radius:18px;--max-width:1120px;--icon-size:16px;--tap-min:44px}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);height:100%;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Grift,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;overflow-x:hidden}.btn-secondary{color:#313131;border:1px solid #313131}.wrap{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 16px}header.appbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.header-metodos{align-items:center;display:inline-flex}.step-link-text,.verifier-link-text{letter-spacing:.08em;text-transform:uppercase;color:var(--text);opacity:.88;white-space:nowrap;align-items:center;font-size:13px;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.step-link-text:hover,.verifier-link-text:hover{opacity:1}.verifier-link-text{cursor:pointer}.header-metodos img{object-fit:contain;width:auto;height:80px}@media(width<=520px){.header-metodos img{height:56px}}.brand{align-items:center;gap:14px;display:flex}.brand img{height:48px}.brand,.brand *{overflow:visible}.brand h1{color:#111;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:400;display:inline-flex}.brand p{color:var(--muted);margin:0;font-size:14px}#inicio-verificado{object-fit:contain;z-index:9999;opacity:1;visibility:visible;width:32px;height:32px;filter:none;text-shadow:none;border-radius:var(--apple-radius);background:0 0;border:none;outline:none;transition:filter .18s,opacity .18s;bottom:6px;right:6px}@media(width<=600px){#inicio-verificado{width:28px;bottom:4px;right:4px}}main{grid-template-columns:1fr;align-items:start;gap:20px;width:100%;display:grid}.panel{background:var(--card);border-radius:var(--apple-radius);border:0;flex-direction:column;gap:12px;min-height:220px;padding:18px;display:flex}.info-item{flex-direction:column;gap:6px;display:flex}.info-label{color:var(--muted);font-size:12px}.info-value{font-size:16px;font-weight:700}.content{min-height:320px}.grid-sorteos{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:18px;display:grid}.grid-sorteos.single-card{grid-template-columns:repeat(2,minmax(260px,1fr))}.empty{flex-direction:column;align-items:center;gap:8px;padding:36px;display:flex}.card-sorteo{background:var(--card);border:0;border-radius:var(--apple-radius);flex-direction:column;gap:12px;padding:14px;transition:transform .2s;display:flex;position:relative;overflow:hidden}.card-sorteo:hover{transform:translateY(-3px)}.card-sorteo.finalized{opacity:.95}.card-sorteo.finalized .media img{-webkit-filter:grayscale();transition:filter .25s}.media{border-radius:var(--apple-radius);border:1px solid #0000000a;overflow:hidden}.media img{height:180px;display:block}.media-wrap{position:relative}.meta{flex-direction:column;gap:6px;display:flex}.title{font-size:1rem;font-weight:400}.card-sorteo .title{font-family:Grift Black,Grift,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif!important;font-weight:900!important}.tag{border-radius:var(--apple-radius);background:0 0;border:1px solid #0b12200f;align-self:flex-start;padding:6px 8px;font-size:11px;font-weight:400}.tag.finalizado{color:#fff;background:#000;border:1px solid #0000}.tag.activo{color:var(--BoleteraDigital);background:0 0;border:1px solid #0b12200f}.subtitle{flex-wrap:wrap;gap:12px;display:flex}.subtitle .meta-info{color:#6b7280;align-items:center;gap:6px;font-size:13px;display:flex}.subtitle .meta-info.demand{color:#ff6b3d;font-weight:700}.subtitle .meta-info.demand .icon{color:#ff6b3d;justify-content:center;align-items:center;display:inline-flex}.subtitle .meta-info.demand .text{color:#ff6b3d}.progress{background:linear-gradient(90deg,#e5e7eb,var(--card));border-radius:var(--apple-radius);height:8px;overflow:hidden}.progress i{background:linear-gradient(90deg,var(--BoleteraDigital),#097bfd);width:0;height:100%;display:block}.sorteo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn-list,.btn-secondary{border-radius:var(--apple-radius);cursor:pointer;flex:1;min-width:0;padding:10px;font-size:14px;font-weight:400;transition:all .2s}.btn-list{background:var(--BoleteraDigital);color:#fff;border:0}.btn-list:hover{opacity:.9}.btn-secondary{background:var(--card);color:var(--BoleteraDigital);border:1px solid #27C86F14}.btn-secondary:hover{background:var(--card)}.winner-badge{background:var(--BoleteraDigital);color:#fff;border-radius:var(--apple-radius);z-index:5;white-space:nowrap;padding:6px 8px;font-size:13px;font-weight:400;position:absolute;top:10px;left:10px}footer{width:100%;padding:22px 0 calc(22px + env(safe-area-inset-bottom));text-align:center;box-sizing:border-box;background:0 0;border-top:1px solid #0f172a14;margin-top:40px}footer .footer-inner{flex-direction:column;align-items:center;gap:10px;width:min(1120px,100% - 32px);margin:0 auto;display:flex}footer .footer-main{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;width:100%;display:flex}footer .footer-brand{white-space:nowrap;color:#6b7687;letter-spacing:.1px;align-items:center;gap:6px;min-width:0;font-size:14px;line-height:1.2;display:inline-flex}footer .footer-brand a{color:#27C86F;white-space:nowrap;font-weight:700;text-decoration:none}footer .footer-brand a:visited,footer .footer-brand a:hover,footer .footer-brand a:active{color:#27C86F;text-decoration:none}footer .footer-meta{white-space:nowrap;color:#6b7687;flex:none;font-size:14px;line-height:1.2}footer .footer-social-row{justify-content:center;align-items:center;width:100%;display:flex}footer .footer-social{flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}footer .footer-social img{object-fit:contain;width:64px;height:64px;box-shadow:none;opacity:1;border:none;border-radius:0;outline:none;margin:0;padding:0;transition:none}footer .footer-note{text-align:center;color:#8b95a7;width:100%;font-size:12px;line-height:1.4}@media(width<=520px){footer{padding:18px 0 calc(18px + env(safe-area-inset-bottom))}footer .footer-inner{gap:8px;width:100%;padding:0 14px}footer .footer-main{flex-wrap:nowrap;gap:6px 8px}footer .footer-brand,footer .footer-meta{font-size:clamp(11px,3vw,13px);line-height:1.15}footer .footer-social img{width:58px;height:58px}}.winner-modal{backdrop-filter:blur(16px)saturate(130%);background:#080c14b8;padding:18px}.winner-modal.open{display:flex}.winner-modal .modal-shell{background:linear-gradient(#0c1018fa,#070a0ef5);border:1px solid #ffffff1a;width:min(680px,100vw - 24px);max-height:calc(100vh - 24px);padding:26px;box-shadow:0 30px 80px #0000008c}.winner-modal .modal-shell:before{opacity:.95;background:radial-gradient(circle at 0 0,#27C86F2E,#0000 38%),radial-gradient(circle at 100% 0,#097bfd2E,#0000 34%),radial-gradient(circle at bottom,#a855f724,#0000 40%);inset:-1px}.winner-modal .modal-top .greet{font-size:clamp(28px,5vw,46px)}.winner-modal .modal-top .sub{color:#ffffffc2;margin-top:8px;line-height:1.45}.winner-modal .input-stage{padding:8px 8px 4px}.winner-modal .winner-number-input{background:#ffffff0d;border:1px solid #ffffff1a}.winner-modal .input-actions .btn{border-radius:var(--apple-radius);min-width:160px;padding:12px 16px;font-weight:900}.winner-modal .btn-primary{background:linear-gradient(135deg,#27C86F,#27C86F);box-shadow:0 16px 34px #27C86F40}.winner-modal .btn-ghost{background:#ffffff14}.winner-modal .result-stage.active{display:block}.winner-modal .winner-result-card{backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff14;padding:20px}.winner-modal .winner-result-title{color:#ffffffb8;margin-bottom:10px;font-size:14px}.winner-modal .winner-name{margin:0 0 10px;font-size:clamp(28px,6vw,42px)}.winner-modal .winner-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.winner-modal .winner-gifts{background:#27C86F14;border:1px solid #27C86F2E}@keyframes confettiFall{0%{opacity:0;transform:translateY(-20px)rotate(0)}8%{opacity:1}to{transform:translate3d(var(--dx),110vh,0) rotate(720deg);opacity:0}}.ticket-pdf-modal{z-index:10010;backdrop-filter:blur(16px)saturate(130%);background:#080c14c7;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}.ticket-pdf-modal.open{display:flex}.ticket-pdf-modal .pdf-shell{border-radius:var(--apple-radius);background:#000;border:1px solid #ffffff14;flex-direction:column;width:min(1100px,100%);height:min(88vh,920px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000008c}.ticket-pdf-modal .pdf-close{z-index:2;color:#fff;border-radius:var(--apple-radius);cursor:pointer;background:#ffffff14;border:1px solid #ffffff14;padding:10px 14px;font-weight:800;position:absolute;top:14px;right:14px}.ticket-pdf-modal .pdf-head{background:#ffffff05;border-bottom:1px solid #ffffff14;padding:22px 72px 16px 22px}.ticket-pdf-modal .pdf-head .title{letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(22px,3vw,30px);font-weight:950}.ticket-pdf-modal .pdf-head .sub{color:#ffffffb8;margin-top:8px;font-size:14px;line-height:1.45}.ticket-pdf-modal .pdf-frame{background:#000;border:0;flex:auto;width:100%}.ticket-pdf-modal .pdf-actions{background:#ffffff05;border-top:1px solid #ffffff14;justify-content:flex-end;gap:10px;padding:14px 18px 18px;display:flex}.ticket-pdf-modal .pdf-actions .btn{border-radius:var(--apple-radius);justify-content:center;align-items:center;min-width:140px;padding:12px 16px;font-weight:900;text-decoration:none;display:inline-flex}.ticket-pdf-modal .pdf-actions .btn-ghost{color:#fff;background:#ffffff14;border:1px solid #ffffff14}.ticket-pdf-modal .pdf-actions .btn-primary{color:#fff;background:linear-gradient(135deg,#097bfd,#097bfd);border:none}@media(width<=720px){.ticket-pdf-modal{padding:10px}.ticket-pdf-modal .pdf-shell{border-radius:var(--apple-radius);width:calc(100vw - 16px);height:calc(100vh - 20px);top:10px}.ticket-pdf-modal .pdf-actions{flex-wrap:wrap;padding:12px 14px 14px}.ticket-pdf-modal .pdf-actions .btn{min-width:unset;width:100%}}@media(width<=520px){.winner-modal{padding:10px}.winner-modal .modal-shell{border-radius:var(--apple-radius);width:calc(100vw - 16px);padding:18px}.winner-modal .modal-shell:before{border-radius:var(--apple-radius);letter-spacing:.12em}.winner-modal .winner-meta{grid-template-columns:1fr}.winner-modal .result-actions .btn,.winner-modal .input-actions .btn{min-width:unset;width:100%}}.info-small{color:var(--muted);font-size:13px}.btn-list:focus,.btn-contact:focus,.small-btn:focus{outline-offset:2px;outline:3px solid #27C86F24}@media(hover:none)and (pointer:coarse){a,button,input,textarea,select,img,.btn-list,.btn-secondary,.btn{outline:none}}@media(width<=980px){body{padding:20px 12px}header.appbar{flex-direction:column;align-items:center;gap:12px}.brand{justify-content:center}main{grid-template-columns:1fr;gap:14px}.grid-sorteos{grid-template-columns:1fr;gap:12px}.card-sorteo{width:100%;padding:12px}.media{aspect-ratio:16/9}footer{margin-top:28px;padding:18px 12px}.footer-inner{text-align:center;flex-direction:column;align-items:center}}@media(width<=420px){body{padding:14px 12px}.brand img{height:56px}.title{font-size:15px}}@media(width<=360px){.title{font-size:14px}.media{aspect-ratio:4/3}.meta-info .text{font-size:12px}}#inicioLogo{opacity:1;flex-shrink:0;width:auto;height:120px;max-height:none}#logo-wrap{overflow:visible}.brand img{flex-shrink:0}html.dark #inicioLogo,html.dark #page-loader-logo,:root[data-theme=dark] #inicioLogo,:root[data-theme=dark] #page-loader-logo{background:0 0!important}:root[data-theme="dark"] #inicioLogo,:root[data-theme="dark"] #page-loader-logo{-webkit-filter:brightness(0)invert()!important;opacity:1!important;background:0 0!important}@media(width<=520px){#inicioLogo{height:96px}}@media(width<=420px){#inicioLogo{height:80px}}@media(width<=360px){#inicioLogo{height:72px}}p,span,h1,h2,h3,.title,.info-small,.info-value{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#como-participar svg{-webkit-filter:saturate(0)}#como-participar svg *{fill:#222;stroke:none}html.dark{color-scheme:dark;--card:#000000;--border:#ffffff0f;--text:#fff}html.dark,html.dark body,html.dark .wrap,html.dark main,html.dark .content,html.dark .panel,html.dark .card-sorteo,html.dark .media,html.dark .grid-sorteos,html.dark .empty,html.dark footer,html.dark .winner-modal .modal-inner{background:var(--card);color:var(--text);border-color:var(--border)}html.dark .brand h1,html.dark .brand p,html.dark .title,html.dark .meta-info .text,html.dark .info-value,html.dark .info-item,html.dark .tag,html.dark .subtitle,html.dark .progress i{color:var(--text)}html.dark .subtitle .meta-info.demand,html.dark .subtitle .meta-info.demand .icon,html.dark .subtitle .meta-info.demand .text{color:#ff6b3d}html.dark .btn-list{background:var(--BoleteraDigital);color:#fff}html.dark .btn-secondary{color:var(--BoleteraDigital);background:0 0;border:1px solid #ffffff1f}html.dark .btn-secondary:hover{background:#ffffff05}html.dark svg{stroke:currentColor;fill:none}html.dark #como-participar svg *{fill:currentColor;stroke:none}:root[data-theme="dark"]{--card:#000000;--border:#ffffff0f;--text:#fff}html[data-theme="dark"],:root[data-theme="dark"] body{color:var(--text);background:#000}:root[data-theme="dark"] .wrap,:root[data-theme="dark"] main,:root[data-theme="dark"] .content,:root[data-theme="dark"] .panel,:root[data-theme="dark"] .card-sorteo,:root[data-theme="dark"] .media,:root[data-theme="dark"] .grid-sorteos,:root[data-theme="dark"] .empty,:root[data-theme="dark"] footer,:root[data-theme="dark"] .winner-modal .modal-inner{background:var(--card);color:var(--text);border-color:var(--border)}:root[data-theme="dark"] .brand h1,:root[data-theme="dark"] .brand p,:root[data-theme="dark"] .title,:root[data-theme="dark"] .meta-info .text,:root[data-theme="dark"] .info-value,:root[data-theme="dark"] .info-item,:root[data-theme="dark"] .tag,:root[data-theme="dark"] .subtitle,:root[data-theme="dark"] .progress i{color:var(--text)}:root[data-theme="dark"] .muted,:root[data-theme="dark"] .meta-details,:root[data-theme="dark"] .meta-info,:root[data-theme="dark"] .subtitle .meta-info,:root[data-theme="dark"] .info-small{color:var(--muted)}:root[data-theme="dark"] .btn-list{background:var(--BoleteraDigital);color:#fff}:root[data-theme="dark"] .btn-secondary{color:var(--BoleteraDigital);background:0 0;border:1px solid #ffffff1f}:root[data-theme="dark"] .btn-secondary:hover{background:#ffffff05}:root[data-theme="dark"] .winner-modal{background:#000000db}:root[data-theme="dark"] .winner-modal .modal-inner iframe,:root[data-theme="dark"] .winner-modal .modal-inner canvas,:root[data-theme="dark"] .winner-modal .modal-inner img{background:#000}:root[data-theme="dark"] .progress{background:0 0!important}:root[data-theme="dark"] .progress i{background:linear-gradient(90deg,var(--BoleteraDigital),#097bfd)}:root[data-theme="dark"] .card-sorteo{border-color:#0000!important}:root[data-theme="dark"] .media{border:none!important}:root[data-theme="dark"] svg{stroke:currentColor;fill:none}:root[data-theme="dark"] #como-participar svg *{fill:currentColor;stroke:none}:root[data-theme="dark"] .media img{background:0 0}html.dark,:root[data-theme=dark]{--card:#000000;--border:#ffffff0f;--text:#fff;color:var(--text);background:#000}html.dark .wrap,:root[data-theme=dark] .wrap,html.dark main,:root[data-theme=dark] main,html.dark .content,:root[data-theme=dark] .content,html.dark .panel,:root[data-theme=dark] .panel,html.dark .card-sorteo,:root[data-theme=dark] .card-sorteo,html.dark .media,:root[data-theme=dark] .media,html.dark .grid-sorteos,:root[data-theme=dark] .grid-sorteos,html.dark .empty,:root[data-theme=dark] .empty,html.dark footer,:root[data-theme=dark] footer,html.dark .winner-modal .modal-inner,:root[data-theme=dark] .winner-modal .modal-inner{background:var(--card);color:var(--text);border-color:var(--border)}html.dark .progress,:root[data-theme=dark] .progress{background:0 0!important}html.dark .card-sorteo,:root[data-theme=dark] .card-sorteo{border-color:#0000!important}html.dark .media,:root[data-theme=dark] .media{border:none!important}html.dark .brand h1,:root[data-theme=dark] .brand h1,html.dark .brand p,:root[data-theme=dark] .brand p,html.dark .title,:root[data-theme=dark] .title,html.dark .meta-info .text,:root[data-theme=dark] .meta-info .text,html.dark .info-value,:root[data-theme=dark] .info-value,html.dark .info-item,:root[data-theme=dark] .info-item,html.dark .tag,:root[data-theme=dark] .tag,html.dark .subtitle,:root[data-theme=dark] .subtitle,html.dark .progress i,:root[data-theme=dark] .progress i{color:var(--text)}html.dark .muted,:root[data-theme=dark] .muted,html.dark .meta-details,:root[data-theme=dark] .meta-details,html.dark .meta-info,:root[data-theme=dark] .meta-info,html.dark .subtitle .meta-info,:root[data-theme=dark] .subtitle .meta-info,html.dark .info-small,:root[data-theme=dark] .info-small{color:var(--muted)}a,button,input,textarea,select,label,img,.btn,.btn-list,.btn-secondary,.card-sorteo,.media,.media img{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:auto;-webkit-user-select:none;user-select:none;outline:none}@media(hover:none)and (pointer:coarse){*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}}#sobre-nosotros{background:0 0;border:none;border-radius:0;min-height:0;margin-top:12px;padding:8px 0}html:not(.dark) *,html:not([data-theme=dark]) *{box-shadow:none!important;text-shadow:none!important;filter:none!important}html:not(.dark) .card-sorteo,html:not([data-theme=dark]) .card-sorteo,html:not(.dark) .panel,html:not([data-theme=dark]) .panel{color:#000!important;background:#fff!important;border:1px solid #0000000f!important}html:not(.dark) .media,html:not([data-theme=dark]) .media{border:1px solid #0000000a!important}html:not(.dark) body,html:not([data-theme=dark]) body{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-family:Grift,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif!important}:root[data-theme="light"] *{box-shadow:none!important;text-shadow:none!important;filter:none!important}.header-actions{align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}html:not(.dark) #sobre-nosotros,html:not([data-theme=dark]) #sobre-nosotros{background:0 0!important;border:none!important}#sobre-nosotros h2{color:var(--muted);letter-spacing:.02em;margin:0 0 6px;font-size:.88rem;font-weight:600}#sobre-nosotros p{color:var(--muted);max-width:780px;margin:0;font-size:.95rem;line-height:1.45}@media(width<=520px){#sobre-nosotros{margin-top:10px;padding:6px 0}#sobre-nosotros h2{font-size:.86rem}#sobre-nosotros p{font-size:.95rem}}.subtitle .meta-info.demand,.subtitle .meta-info.demand .icon,.subtitle .meta-info.demand .text,.subtitle .meta-info.demand svg,html.dark .subtitle .meta-info.demand,html.dark .subtitle .meta-info.demand .icon,html.dark .subtitle .meta-info.demand .text,html.dark .subtitle .meta-info.demand svg{color:#ff6b3d;fill:#ff6b3d;stroke:#ff6b3d}html.dark img[src*=whatsapp],:root[data-theme=dark] img[src*=whatsapp],html.dark img[data-recolor=pending][src*=whatsapp]{filter:brightness(0)saturate()invert()!important;opacity:1!important}html.dark .card-sorteo .progress,:root[data-theme=dark] .card-sorteo .progress{background:linear-gradient(90deg,#2c2c2c,#000)!important}html.dark .card-sorteo .progress i,:root[data-theme=dark] .card-sorteo .progress i{background:var(--BoleteraDigital)!important}html.dark [style*="background:#fff" i],:root[data-theme=dark] [style*="background:#fff" i],html.dark [style*="#fff" i],:root[data-theme=dark] [style*="#fff" i],html.dark [style*="background:#ffffff" i],:root[data-theme=dark] [style*="background:#ffffff" i],html.dark [style*="background-color:#fff" i],:root[data-theme=dark] [style*="background-color:#fff" i]{background-color:var(--card)!important;background:var(--card)!important;color:var(--text)!important;border-color:#ffffff0f!important}html.dark #modal-machine .machine-modal,:root[data-theme=dark] #modal-machine .machine-modal,html.dark #modal-res .res-panel,:root[data-theme=dark] #modal-res .res-panel,html.dark #modal-res-mobile .mobile-res-panel,:root[data-theme=dark] #modal-res-mobile .mobile-res-panel{color:#fff!important;backdrop-filter:blur(8px)!important;background:#000!important;border:1px solid #ffffff0a!important;box-shadow:0 18px 48px #0009!important}html.dark #modal-res .res-panel .modal-header,:root[data-theme=dark] #modal-res .res-panel .modal-header,html.dark #modal-res-mobile .mobile-res-panel .modal-header,:root[data-theme=dark] #modal-res-mobile .mobile-res-panel .modal-header{color:#fff!important;backdrop-filter:blur(8px)!important;background:#000!important;border-bottom:1px solid #ffffff0a!important}html.dark #modal-res .res-panel .res-body,:root[data-theme=dark] #modal-res .res-panel .res-body,html.dark #modal-res .res-panel input,:root[data-theme=dark] #modal-res .res-panel input,html.dark #modal-res .res-panel select,:root[data-theme=dark] #modal-res .res-panel select,html.dark #modal-res .res-panel .res-side,:root[data-theme=dark] #modal-res .res-panel .res-side,html.dark #modal-res .res-panel .res-total,:root[data-theme=dark] #modal-res .res-panel .res-total{color:#fff!important;background:0 0!important;border-color:#ffffff0a!important}html.dark #modal-res svg [fill="#fff"],html.dark #modal-res svg [fill="#ffffff"],html.dark #modal-res svg [stroke="#fff"],html.dark #modal-res svg [stroke="#ffffff"],:root[data-theme=dark] #modal-res svg [fill="#fff"],:root[data-theme=dark] #modal-res svg [fill="#ffffff"],:root[data-theme=dark] #modal-res svg [stroke="#fff"],:root[data-theme=dark] #modal-res svg [stroke="#ffffff"]{fill:#fff!important;stroke:#fff!important}html.dark .modal,:root[data-theme=dark] .modal{backdrop-filter:blur(8px)!important;background:#0a0a0a61!important}html.dark .ticket-chip,:root[data-theme=dark] .ticket-chip{color:#fff!important;background:#ffffff08!important;border:1px solid #ffffff0a!important}.subtitle .meta-info.demand,.subtitle .meta-info.demand .icon,.subtitle .meta-info.demand .text,html.dark .subtitle .meta-info.demand,html.dark .subtitle .meta-info.demand .icon,html.dark .subtitle .meta-info.demand .text{color:#ff6b3d}.subtitle .meta-info.demand .icon,.subtitle .meta-info.demand .text{background:linear-gradient(90deg,#ffb86b,#ff6b3d 40%,#ff4e1a 60%,#ffd18a) 0 0/200% 100%;color:#0000;text-shadow:0 0 6px #ff6b3d73,0 0 12px #ff6b3d2e;will-change:background-position,text-shadow;-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite flame-shimmer,1.8s ease-in-out infinite flame-pulse}@keyframes flame-shimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes flame-pulse{0%{text-shadow:0 0 4px #ff6b3d80,0 0 10px #ff6b3d2e}50%{text-shadow:0 0 10px #ff9646f2,0 0 24px #ff5a1e80}to{text-shadow:0 0 4px #ff6b3d80,0 0 10px #ff6b3d2e}}@media(prefers-reduced-motion:reduce){.subtitle .meta-info.demand .icon,.subtitle .meta-info.demand .text{text-shadow:0 0 6px #ff6b3d59;color:#ff6b3d;background:0 0;-webkit-background-clip:unset;animation:none}}.tag.activo,.tag.activo .text,html.dark .tag.activo,html.dark .tag.activo .text{color:var(--BoleteraDigital);fill:var(--BoleteraDigital);stroke:var(--BoleteraDigital)}html.dark .tag.activo{background:0 0;border-color:#27C86F1F}html.dark #modal-res .res-panel,html.dark #modal-res-mobile .mobile-res-panel,:root[data-theme=dark] #modal-res .res-panel,:root[data-theme=dark] #modal-res-mobile .mobile-res-panel{width:min(100vw - 24px,760px)!important;max-width:min(100vw - 24px,760px)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(14px)!important;background:#141414b8!important;border:0!important}html.dark #modal-res .res-panel .modal-header,html.dark #modal-res-mobile .mobile-res-panel .modal-header,:root[data-theme=dark] #modal-res .res-panel .modal-header,:root[data-theme=dark] #modal-res-mobile .mobile-res-panel .modal-header{box-shadow:none!important;background:0 0!important;border-bottom:0!important}html.dark #modal-res .res-panel .res-body,html.dark #modal-res .res-panel .res-side,html.dark #modal-res .res-panel .res-total,html.dark #modal-res-mobile .mobile-res-panel,:root[data-theme=dark] #modal-res .res-panel .res-body,:root[data-theme=dark] #modal-res .res-panel .res-side,:root[data-theme=dark] #modal-res .res-panel .res-total,:root[data-theme=dark] #modal-res-mobile .mobile-res-panel{box-shadow:none!important;background:0 0!important;border:0!important}html.dark #modal-res #res-logo,html.dark #modal-res img,html.dark #modal-res-mobile img,:root[data-theme=dark] #modal-res #res-logo,:root[data-theme=dark] #modal-res img,:root[data-theme=dark] #modal-res-mobile img{background:0 0!important}@media(width<=640px){#modal-res .res-panel,#modal-res-mobile .mobile-res-panel{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin:0 auto!important}}html.dark #inicioLogo,html.dark #page-loader-logo,:root[data-theme=dark] #inicioLogo,:root[data-theme=dark] #page-loader-logo{-webkit-filter:brightness(0)invert()!important;opacity:1!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}*,:before,:after{box-sizing:border-box}body{min-width:320px;overflow-x:hidden}img,video,canvas,svg{max-width:100%;height:auto}input,select,textarea,button{font:inherit}html,body{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-wrap:anywhere;word-break:normal}img,svg,video,canvas{max-width:100%;height:auto}.wrap,header,main,.panel,.grid-sorteos,.card-sorteo,.header-metodos,.brand,.subtitle,.sorteo-actions,.winner-modal .modal-shell,.winner-modal .input-actions,.winner-modal .result-actions,.winner-modal .winner-meta,.ticket-pdf-modal .pdf-shell,.ticket-pdf-modal .pdf-actions{min-width:0}.header-metodos,.brand,.subtitle,.sorteo-actions,.winner-modal .input-actions,.winner-modal .result-actions,.ticket-pdf-modal .pdf-actions{flex-wrap:wrap}.title,.brand h1,.subtitle .meta-info,.info-value,.card-title,.card-desc,.meta,.modal-title,.modal-sub,.btn,.link,.footer-inner,.footer-right,.winner-modal .winner-name,.winner-modal .winner-ticket,.winner-modal .confirm-box h3,.winner-modal .confirm-box p{overflow-wrap:anywhere;word-break:normal;hyphens:auto;white-space:normal!important}.card-sorteo{height:auto}.media img{aspect-ratio:16/9;height:auto}@media(width<=820px),(pointer:coarse){.wrap{padding:0 10px!important}header{gap:12px!important}.header-metodos{align-items:flex-start!important}.header-metodos img{height:52px!important}.panel{padding:14px!important}.grid-sorteos{grid-template-columns:1fr!important;gap:12px!important}.sorteo-actions .btn,.winner-modal .input-actions .btn,.winner-modal .result-actions .btn,.ticket-pdf-modal .pdf-actions .btn{width:100%!important}.winner-modal .modal-shell,.ticket-pdf-modal .pdf-shell{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important}}@media(width<=520px){.header-metodos img{height:48px!important}.brand{gap:10px!important}.subtitle .meta-info{font-size:12px!important}.title{font-size:1rem!important}.winner-modal .modal-shell,.ticket-pdf-modal .pdf-shell{border-radius:var(--apple-radius)}}img[id*=logo],img[src*=logo],img[class*=logo],.logo-brand,.logo-secondary,.brand img,.brand-left,.brand-right,#bd-loader-logo,#page-loader-logo,#inicioLogo,#logo,#res-logo,#mobile-res-logo{border-radius:0!important}:root{--autofill-bg:var(--bg,#fff)}html.dark,:root[data-theme=dark],[data-theme=dark],.theme-dark{--autofill-bg:var(--bg,#000)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{transition:background-color 9999s ease-out,color 9999s ease-out;-webkit-box-shadow:0 0 0px 1000px var(--autofill-bg) inset!important;box-shadow:0 0 0 1000px var(--autofill-bg) inset!important;-webkit-text-fill-color:currentColor!important;caret-color:currentColor!important}
