@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=DM+Serif+Display:ital@0;1&family=Oswald:wght@700&display=swap";.member-section .wallet-ticket-order{--ticket-surround:#f5eafa;background:var(--ticket-surround);color:#381750;border:1px solid #b38ac8;border-radius:18px;margin:22px 0;padding:24px}.wallet-ticket-order-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.wallet-ticket-order-heading>div{min-width:0}.wallet-ticket-order-eyebrow{color:#765786;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.wallet-ticket-order-heading h4{overflow-wrap:anywhere;margin:0;font:700 24px/1.25 Oswald,sans-serif}.wallet-ticket-count{background:#e8d5f3;border:1px solid #d1b6de;border-radius:30px;flex-shrink:0;padding:7px 11px;font-size:11px;font-weight:800}.wallet-ticket-order-meta{color:#70527e;flex-wrap:wrap;gap:6px 18px;margin:12px 0 22px;font-size:11px;line-height:1.6;display:flex}.wallet-ticket-order-meta strong{color:#4f2866;font-weight:700}.wallet-ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.wallet-ticket-grid>li{min-width:0}.wallet-ticket{color:#35184d;isolation:isolate;background:#fffaf0;border:1px solid #a080b4;border-radius:13px;grid-template-columns:minmax(0,1fr) 66px;height:100%;display:grid;position:relative;box-shadow:0 4px #d5bfe2}.wallet-ticket:before,.wallet-ticket:after{z-index:1;background:var(--ticket-surround,#f5eafa);content:"";border:1px solid #a080b4;width:18px;height:9px;position:absolute;right:57px}.wallet-ticket:before{border-top:0;border-radius:0 0 18px 18px;top:-1px}.wallet-ticket:after{border-bottom:0;border-radius:18px 18px 0 0;bottom:-1px}.wallet-ticket-body{min-width:0;padding:20px}.wallet-ticket-topline{color:#735781;letter-spacing:1px;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.wallet-ticket-issued{color:#623680;letter-spacing:.5px;align-items:center;gap:5px;display:inline-flex}.wallet-ticket-issued>span{font-size:14px;line-height:1}.wallet-ticket-number-block{margin:23px 0 17px}.wallet-ticket-number-block>span{color:#84698d;letter-spacing:1.2px;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.wallet-ticket-number{color:#562179;font-variant-numeric:tabular-nums;letter-spacing:3px;white-space:nowrap;margin-top:5px;font:700 clamp(34px,4.1vw,49px)/1.1 Oswald,sans-serif;display:block}.wallet-ticket-title{overflow-wrap:anywhere;margin:0 0 5px;font:700 18px/1.35 Oswald,sans-serif}.wallet-ticket-prize{color:#765483;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.wallet-ticket-bottom{border-top:1px solid #e2d5e4;grid-template-columns:1fr;gap:10px;margin-top:19px;padding-top:14px;display:grid}.wallet-ticket-bottom>div{min-width:0}.wallet-ticket-bottom span{color:#856b8e;margin-bottom:4px;font-size:9px;font-weight:600;display:block}.wallet-ticket-bottom strong,.wallet-ticket-bottom time{color:#563565;overflow-wrap:anywhere;font-size:10px;font-weight:700;line-height:1.45;display:block}.wallet-ticket-stub{color:#693a85;background:#e9d4f6;border-left:1px dashed #a783bf;border-radius:0 12px 12px 0;flex-direction:column;justify-content:space-between;align-items:center;gap:18px;padding:20px 10px;display:flex}.wallet-ticket-star{font-size:30px;line-height:1}.wallet-ticket-stub-code{letter-spacing:2px;writing-mode:vertical-rl;font:700 19px/1 Oswald,sans-serif}.wallet-ticket-stub-caption{letter-spacing:1px;text-align:center;text-transform:uppercase;font-size:8px;font-weight:800}.member-section .wallet-ticket-pagination{margin:24px 0 0}.wallet-ticket-pagination>span{color:#725680;text-align:center}.wallet-ticket-feedback{color:#725680;padding:24px 0;font-size:12px;line-height:1.8}@media (width>=1080px){.wallet-ticket-bottom{grid-template-columns:1fr 1.4fr;gap:12px}}@media (width<=760px){.member-section .wallet-ticket-order{margin:18px 0;padding:16px}.wallet-ticket-order-heading h4{font-size:21px}.wallet-ticket-grid{grid-template-columns:1fr;gap:18px}.wallet-ticket-body{padding:18px}.wallet-ticket-number{font-size:clamp(34px,9vw,46px)}.wallet-ticket-number-block{margin-top:20px}.wallet-ticket-bottom{grid-template-columns:1fr 1.3fr}.wallet-ticket-pagination>span{order:-1;width:100%}}@media (width<=390px){.member-section .wallet-ticket-order{padding:12px}.wallet-ticket{grid-template-columns:minmax(0,1fr) 48px}.wallet-ticket:before,.wallet-ticket:after{right:39px}.wallet-ticket-body{padding:15px 12px}.wallet-ticket-number{letter-spacing:2px;font-size:34px}.wallet-ticket-title{font-size:17px}.wallet-ticket-stub{padding-inline:7px}.wallet-ticket-stub-caption{letter-spacing:.5px;font-size:7px}.wallet-ticket-bottom{grid-template-columns:1fr}}.wallet-ticket-stub-caption{white-space:nowrap;letter-spacing:.3px}.receipt-example,.receipt-example *{box-sizing:border-box}.receipt-example{--receipt-accent:#ed1c24;color:#292929;overflow-wrap:anywhere;text-align:left;width:100%;max-width:360px;margin:0 auto;font:400 14px/1.4 system-ui,sans-serif}.receipt-example .receipt-example-title{color:#0d0d0d;text-align:center;letter-spacing:.065em;margin-bottom:12px;font:700 19px/1.3 Oswald,sans-serif}.receipt-example .receipt-example-frame{isolation:isolate;background:#f1f1f1;border:1px solid #dedede;border-radius:22px;padding:17px 15px;position:relative;overflow:hidden;box-shadow:0 5px 18px #0000000c}.receipt-example .receipt-example-frame:before,.receipt-example .receipt-example-frame:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.receipt-example .receipt-example-frame:before{background:color-mix(in srgb, var(--receipt-accent) 5%, transparent);border:34px solid #fff9;width:230px;height:680px;top:130px;left:-220px;transform:rotate(-14deg)}.receipt-example .receipt-example-frame:after{background:color-mix(in srgb, var(--receipt-accent) 5%, transparent);border:38px solid #fff9;width:380px;height:360px;bottom:-160px;right:-245px;box-shadow:-50px -15px 0 30px #eaeaea80}.receipt-example .receipt-example-sheet{border:1px solid #dedede;border-radius:27px 27px 10px 10px;padding:22px 19px 17px}.receipt-example .receipt-example-header{flex-direction:column;align-items:center;gap:13px;margin-bottom:20px;display:flex;position:relative}.receipt-example .receipt-example-brand{height:48px;color:var(--receipt-accent);letter-spacing:-.075em;align-items:center;padding:0 14px;font:italic 500 27px/1 system-ui,sans-serif;display:flex;position:relative}.receipt-example .receipt-example-brand>span{z-index:1}.receipt-example .receipt-example-brand strong{color:#292929;letter-spacing:-.04em;font-style:normal;font-weight:500}.receipt-example .receipt-example-house{border:1.5px solid var(--receipt-accent);border-radius:48% 42% 25% 25%;width:55px;height:45px;position:absolute;top:2px;right:6px;transform:rotate(-5deg)}.receipt-example .receipt-example-house:before{content:"";border:1.5px solid var(--receipt-accent);background:#f1f1f1;border-bottom:0;border-radius:3px 3px 0 0;width:9px;height:8px;position:absolute;top:-4px;right:5px}.receipt-example .receipt-example-seal{color:#555;letter-spacing:.18em;background:#fff9;border:1px solid #c5c5c5;border-radius:4px;padding:3px 10px;font:750 9px/1.2 system-ui,sans-serif}.receipt-example .receipt-example-heading h4{color:#292929;text-align:center;letter-spacing:-.035em;margin:0 0 20px;font:750 23px/1.25 system-ui,sans-serif}.receipt-example .receipt-example-qr{aspect-ratio:1;background:#fff;border-radius:10px;width:148px;margin:0 auto;padding:9px;position:relative}.receipt-example .receipt-example-qr-grid{grid-template:repeat(25,1fr)/repeat(25,1fr);width:100%;height:100%;display:grid}.receipt-example .receipt-example-qr-grid i{background:#fff}.receipt-example .receipt-example-qr-grid .is-filled{background:#151515}.receipt-example .receipt-example-qr>span{color:#222;letter-spacing:.03em;background:#fff;border:2px solid #333;padding:8px 5px;font:850 12px/1 system-ui,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.receipt-example .receipt-example-qr-caption{color:#626262;text-align:center;margin:12px 0 23px;font:400 11px/1.5 system-ui,sans-serif}.receipt-example .receipt-example-label{color:#656565;margin-bottom:6px;font:400 14px/1.35 system-ui,sans-serif;display:block}.receipt-example .receipt-example-recipient-block{border-bottom:1px solid #ddd;padding-bottom:21px}.receipt-example .receipt-example-recipient,.receipt-example .receipt-example-phone{color:#292929;margin:0;font:700 17px/1.35 system-ui,sans-serif}.receipt-example .receipt-example-value{margin-bottom:23px;padding-top:21px}.receipt-example .receipt-example-amount{color:#202020;align-items:baseline;gap:2px;display:flex}.receipt-example .receipt-example-amount>span,.receipt-example .receipt-example-amount>strong{letter-spacing:-.035em;min-width:0;font:750 32px/1.15 system-ui,sans-serif}.receipt-example .receipt-example-amount--long>strong{font-size:28px}.receipt-example .receipt-example-amount small{color:#666;margin-left:4px;font:700 10px/1 system-ui,sans-serif}.receipt-example .receipt-example-amount-note{color:#656565;margin:8px 0 0;font:400 10px/1.45 system-ui,sans-serif}.receipt-example .receipt-example-source{margin-bottom:22px}.receipt-example .receipt-example-source>strong,.receipt-example .receipt-example-details strong{color:#292929;font:650 14px/1.4 system-ui,sans-serif;display:block}.receipt-example .receipt-example-message{border:2px solid var(--receipt-accent);background:#fffffff0;border-radius:9px;padding:12px 11px}.receipt-example .receipt-example-message p{color:#292929;margin:0;font:750 13px/1.5 system-ui,sans-serif}.receipt-example .receipt-example-message-hint{color:#a61127;text-transform:uppercase;letter-spacing:.035em;margin:7px 0 22px;font:650 12px/1.45 Oswald,sans-serif}.receipt-example .receipt-example-details{gap:21px;display:grid}.receipt-example .receipt-example-footnote{color:#555;text-align:center;letter-spacing:.025em;border-top:1px solid #d5d5d5;margin:23px 0 0;padding-top:12px;font:750 9px/1.5 system-ui,sans-serif}.receipt-example.receipt-example--compact .receipt-example-sheet{padding:16px 14px}.receipt-example.receipt-example--compact .receipt-example-header{gap:8px;margin-bottom:14px}.receipt-example.receipt-example--compact .receipt-example-heading h4{margin-bottom:14px;font-size:21px}.receipt-example.receipt-example--compact .receipt-example-qr{width:112px}.receipt-example.receipt-example--compact .receipt-example-qr-caption{margin-bottom:16px}.receipt-example.receipt-example--compact .receipt-example-recipient-block{padding-bottom:15px}.receipt-example.receipt-example--compact .receipt-example-value{margin-bottom:16px;padding-top:15px}.receipt-example.receipt-example--compact .receipt-example-source{margin-bottom:16px}.receipt-example.receipt-example--compact .receipt-example-details{gap:14px}@media (width<=380px){.receipt-example .receipt-example-frame{padding:12px 10px}.receipt-example .receipt-example-sheet{padding-inline:13px}.receipt-example .receipt-example-amount--long>strong{font-size:25px}}body.site-modal-locked{overflow:hidden}.public-site>.navbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#140c23f5;position:sticky;top:0}.public-site .desktop-nav{gap:clamp(14px,1.7vw,26px)}.public-site .desktop-nav a:last-child{box-shadow:none;color:#e2d5ee;background:0 0;border:0;border-radius:0;padding:8px 0}.public-site .desktop-nav a[aria-current=page],.public-site .desktop-nav a:hover{color:#ffe44d}.public-site .nav-menu a[aria-current=page]{color:#ffe44d;background:#563079}.site-section-page{color:#fff9ef;width:100%;max-width:1160px;min-height:calc(100dvh - 295px);margin:42px auto 64px;font:400 14px/1.65 Manrope,sans-serif}.site-section-page .section-page-content{min-width:0}.site-section-page[data-section=mis-tickets] .section-page-content{color:#321743;background:#f2e4fb;border:1px solid #b38dcb;border-radius:22px;padding:36px 38px;box-shadow:0 7px #40235c}.site-section-page:focus{outline:none}.site-section-dialog .purchase-dialog-header{background:#27123c;border-bottom:1px solid #9665b638;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;min-height:69px;padding:14px 26px;display:flex}.site-section-dialog .purchase-dialog-header>span{color:#c7a8e0;letter-spacing:.16em;font-size:9px;font-weight:800}.site-section-dialog.site-section-dialog{color:#fff9ef;overscroll-behavior:contain;background:#20102f;border:1px solid #a173c2;border-radius:24px;width:min(1160px,100% - 64px);max-width:none;height:fit-content;max-height:min(90dvh,1000px);margin:auto;padding:0;font:400 14px/1.65 Manrope,sans-serif;position:fixed;inset:0;overflow:hidden;box-shadow:0 32px 120px #06010c99,0 0 0 6px #a66eda12}.site-section-dialog[open]{flex-direction:column;animation:.2s ease-out section-open;display:flex}.site-section-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0d041bd9}.site-section-dialog .section-dialog-close{color:#fff5fa;background:#513069;border:1px solid #9064af;border-radius:50%;justify-self:end;place-items:center;width:38px;height:38px;display:grid}.site-section-dialog .section-dialog-close:hover{color:#321644;background:#ffe44d;border-color:#ffe44d}.site-section-dialog .section-dialog-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#80539b transparent;scroll-behavior:auto;flex:auto;min-height:0;padding:36px 38px 32px;overflow:hidden auto}:is(.home-page,.site-section-page,.site-section-dialog) .section-dialog-kicker{color:#67ead9;letter-spacing:.12em;margin:0 0 12px;font-size:9px;font-weight:800;display:block}:is(.site-section-page,.site-section-dialog) .campaign-dates-section,:is(.site-section-page,.site-section-dialog) .extra-prizes-section,:is(.site-section-page,.site-section-dialog) .my-tickets-section{width:100%;max-width:none;margin:0}:is(.home-page,.site-section-page,.site-section-dialog) .campaign-dates-section>.section-title{color:#fff9ef;margin-bottom:32px;font-size:40px}:is(.home-page,.site-section-page,.site-section-dialog) .campaign-date-card{rotate:0deg;box-shadow:0 5px #080411}:is(.home-page,.site-section-page,.site-section-dialog) .campaign-date-month{font-size:11px}:is(.home-page,.site-section-page,.site-section-dialog) .campaign-date-day{font-size:64px}:is(.home-page,.site-section-page,.site-section-dialog) .countdown-value{font-size:38px}:is(.home-page,.site-section-page,.site-section-dialog) .campaign-broadcast{margin-top:25px}:is(.home-page,.site-section-page,.site-section-dialog) .section-heading{align-items:start}:is(.home-page,.site-section-page,.site-section-dialog) .section-heading .section-title{font-size:44px}:is(.home-page,.site-section-page,.site-section-dialog) .section-heading p{color:#c3afd4;font-size:12px}:is(.home-page,.site-section-page,.site-section-dialog) .section-grand-prize{color:#2f143f;background:#ffe44d;border-radius:18px;grid-template-columns:minmax(0,1fr) 1.4fr;align-items:center;gap:32px;margin-top:28px;padding:24px;display:grid;box-shadow:0 6px #080411}:is(.home-page,.site-section-page,.site-section-dialog) .section-grand-prize-image{background:#fff9ef;border-radius:12px;place-items:center;min-width:0;height:190px;padding:14px;display:grid}:is(.home-page,.site-section-page,.site-section-dialog) .section-grand-prize img{object-fit:contain;width:100%;height:100%;max-height:162px}:is(.home-page,.site-section-page,.site-section-dialog) .section-grand-prize span{letter-spacing:.12em;margin-bottom:13px;font-size:10px;font-weight:800;display:block}:is(.home-page,.site-section-page,.site-section-dialog) .section-grand-prize h3{text-transform:uppercase;overflow-wrap:anywhere;font:700 36px/1.15 Oswald,sans-serif}:is(.home-page,.site-section-page,.site-section-dialog) .section-grand-prize p{color:#60451d;margin-top:13px;font-size:12px}:is(.home-page,.site-section-page,.site-section-dialog) .prizes-grid{gap:18px;margin-top:25px}:is(.home-page,.site-section-page,.site-section-dialog) .prize-slot,:is(.home-page,.site-section-page,.site-section-dialog) .prize-slot:nth-child(3n),:is(.home-page,.site-section-page,.site-section-dialog) .prize-slot:nth-child(3n+2){min-height:255px;padding:23px;box-shadow:0 5px #080411}:is(.home-page,.site-section-page,.site-section-dialog) .prize-amount{font-size:29px}:is(.home-page,.site-section-page,.site-section-dialog) .my-tickets-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:is(.home-page,.site-section-page,.site-section-dialog) .member-section .section-title{color:#38165d}:is(.home-page,.site-section-page,.site-section-dialog) .member-section .my-tickets-eyebrow{color:#743b96}:is(.home-page,.site-section-page,.site-section-dialog) .section-dialog-next{border-top:1px solid #9b72b344;justify-content:space-between;align-items:center;gap:18px;margin-top:32px;padding:24px 0 0;display:flex}:is(.home-page,.site-section-page,.site-section-dialog) .section-dialog-next p{color:#c7b1d7;font-size:12px}:is(.home-page,.site-section-page,.site-section-dialog) .section-dialog-next a{color:#2f163c;background:#ffe44d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:15px;padding:12px 18px;font-size:11px;font-weight:800;text-decoration:none;display:flex}:is(.home-page,.site-section-page,.site-section-dialog) .how-to-section h2{color:#fff9ef;text-transform:uppercase;font:700 44px/1.1 Oswald,sans-serif}:is(.home-page,.site-section-page,.site-section-dialog) .how-to-section h2 em{color:#ff9ed3;font:inherit}:is(.home-page,.site-section-page,.site-section-dialog) .how-to-intro{color:#d0bbdf;margin:18px 0 25px;font-size:12px}:is(.home-page,.site-section-page,.site-section-dialog) .how-to-steps{grid-template-columns:1fr 1fr;gap:18px;list-style:none;display:grid}:is(.home-page,.site-section-page,.site-section-dialog) .how-to-steps li{background:linear-gradient(130deg,#3d2157,#2a163c);border:1px solid #794e96;border-radius:16px;padding:26px;position:relative}:is(.home-page,.site-section-page,.site-section-dialog) .how-to-steps li>svg{color:#e9c5ff;margin-bottom:20px}:is(.home-page,.site-section-page,.site-section-dialog) .how-to-number{color:#ad84c3;font:700 22px/1 Oswald,sans-serif;position:absolute;top:21px;right:24px}:is(.home-page,.site-section-page,.site-section-dialog) .how-to-steps h3{color:#fff9ef;text-transform:uppercase;margin-bottom:9px;font:700 23px/1.25 Oswald,sans-serif}:is(.home-page,.site-section-page,.site-section-dialog) .how-to-steps p{color:#d2bfdf;font-size:12px;line-height:1.75}:is(.home-page,.site-section-page,.site-section-dialog) .how-to-steps small{color:#fff1b3;background:#65436b;border-radius:5px;margin-top:13px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-block}:is(.home-page,.site-section-page,.site-section-dialog) .how-to-note{color:#e7d1a1;background:#56421b29;border:1px solid #7f64476e;border-radius:12px;margin-top:24px;padding:17px 20px;font-size:11px}.site-section-dialog[data-section=participar] .section-dialog-scroll{color:#26103f;background:#fff9ef}.site-section-dialog .section-purchase h2{color:#38165d;letter-spacing:-.015em;text-transform:uppercase;margin:8px 0 25px;font:700 36px/1.15 Oswald,sans-serif}:is(.home-page,.site-section-page,.site-section-dialog) button:focus-visible,:is(.home-page,.site-section-page,.site-section-dialog) a:focus-visible{outline-offset:3px;outline:3px solid #da8cff}@keyframes section-open{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:none}}@media (width<=1050px){.site-section-page{margin-top:34px}.site-section-page[data-section=mis-tickets] .section-page-content{padding:30px}.site-section-dialog.site-section-dialog{width:calc(100% - 36px)}.site-section-dialog .section-dialog-scroll{padding:30px}:is(.home-page,.site-section-page,.site-section-dialog) .campaign-dates-grid{grid-template-columns:1fr 1fr}:is(.home-page,.site-section-page,.site-section-dialog) .campaign-countdown{grid-column:1/-1}}@media (width<=760px){.site-section-page{min-height:calc(100dvh - 250px);margin:28px auto 44px}.site-section-page[data-section=mis-tickets] .section-page-content{border-radius:18px;padding:26px 20px}.site-section-dialog .purchase-dialog-header{gap:10px;min-height:60px;padding:10px 15px}.site-section-dialog .purchase-dialog-header>span{letter-spacing:.12em;font-size:8px}.site-section-dialog.site-section-dialog{border-radius:18px;width:calc(100% - 16px);max-height:calc(100dvh - 24px)}.site-section-dialog .section-dialog-close{width:35px;height:35px}.site-section-dialog .section-dialog-scroll{padding:26px 19px 24px}:is(.home-page,.site-section-page,.site-section-dialog) .campaign-dates-section>.section-title{margin-bottom:24px;font-size:32px}:is(.home-page,.site-section-page,.site-section-dialog) .campaign-dates-grid{gap:13px}:is(.home-page,.site-section-page,.site-section-dialog) .campaign-date-card{padding:18px}:is(.home-page,.site-section-page,.site-section-dialog) .campaign-date-day{font-size:57px}:is(.home-page,.site-section-page,.site-section-dialog) .campaign-date-month{font-size:10px}:is(.home-page,.site-section-page,.site-section-dialog) .countdown-value{font-size:34px}:is(.home-page,.site-section-page,.site-section-dialog) .countdown-units{gap:7px}:is(.home-page,.site-section-page,.site-section-dialog) .campaign-countdown{padding:19px 16px}:is(.home-page,.site-section-page,.site-section-dialog) .section-heading .section-title{font-size:36px}:is(.home-page,.site-section-page,.site-section-dialog) .section-heading p{font-size:11px}:is(.home-page,.site-section-page,.site-section-dialog) .section-grand-prize{grid-template-columns:1fr;gap:20px;padding:18px}:is(.home-page,.site-section-page,.site-section-dialog) .section-grand-prize-image{height:170px}:is(.home-page,.site-section-page,.site-section-dialog) .section-grand-prize h3{font-size:29px}:is(.home-page,.site-section-page,.site-section-dialog) .prizes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:is(.home-page,.site-section-page,.site-section-dialog) .prize-slot,:is(.home-page,.site-section-page,.site-section-dialog) .prize-slot:nth-child(3n),:is(.home-page,.site-section-page,.site-section-dialog) .prize-slot:nth-child(3n+2){min-height:235px;padding:16px}:is(.home-page,.site-section-page,.site-section-dialog) .prize-amount{font-size:23px}:is(.home-page,.site-section-page,.site-section-dialog) .prize-desc{font-size:10px}:is(.home-page,.site-section-page,.site-section-dialog) .prize-art{height:98px}:is(.home-page,.site-section-page,.site-section-dialog) .prize-art>span{width:63px;height:63px;font-size:32px}:is(.home-page,.site-section-page,.site-section-dialog) .prize-slot .prize-image{height:110px}:is(.home-page,.site-section-page,.site-section-dialog) .section-dialog-next{flex-direction:column;align-items:stretch;gap:14px;margin-top:25px;padding-top:20px}:is(.home-page,.site-section-page,.site-section-dialog) .section-dialog-next p{font-size:11px}:is(.home-page,.site-section-page,.site-section-dialog) .section-dialog-next a{align-self:flex-start}:is(.home-page,.site-section-page,.site-section-dialog) .how-to-section h2{font-size:35px}:is(.home-page,.site-section-page,.site-section-dialog) .how-to-steps{grid-template-columns:1fr;gap:13px}:is(.home-page,.site-section-page,.site-section-dialog) .how-to-steps li{padding:23px}:is(.home-page,.site-section-page,.site-section-dialog) .how-to-steps h3{font-size:22px}:is(.home-page,.site-section-page,.site-section-dialog) .how-to-steps li>svg{margin-bottom:15px}.site-section-dialog .section-purchase h2{font-size:30px}}@media (width<=350px){.site-section-page[data-section=mis-tickets] .section-page-content{padding:23px 14px}:is(.home-page,.site-section-page,.site-section-dialog) .campaign-date-card{padding:15px 13px}:is(.home-page,.site-section-page,.site-section-dialog) .campaign-date-label{font-size:13px}:is(.home-page,.site-section-page,.site-section-dialog) .countdown-value{font-size:29px}:is(.home-page,.site-section-page,.site-section-dialog) .prizes-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.site-section-dialog[open]{animation:none}}:is(.public-site,.site-section-dialog) :is(.member-topup,.member-history,.wallet-ticket-order,.member-success){animation:.26s cubic-bezier(.22,1,.36,1) account-content-in}@keyframes account-content-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}:is(.public-site,.site-section-dialog).motion-paused :is(.member-topup,.member-history,.wallet-ticket-order,.member-success),.site-section-dialog.motion-paused[open]{animation:none!important}@media (prefers-reduced-motion:reduce){:is(.public-site,.site-section-dialog) :is(.member-topup,.member-history,.wallet-ticket-order,.member-success){animation:none}}.public-site.motion-paused .tape{animation:none!important}.public-site.motion-paused :is(.home-page,.site-section-page) .prize-slot{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.public-site :is(.home-page,.site-section-page) .prize-slot{transition:none;transform:none}}:is(.public-site,.site-section-dialog) :is(.hero-cta,.menu-button,.section-dialog-close,.section-dialog-next a,.member-primary,.member-link,.member-tabs button,.member-pagination button,.member-feedback button,.ticket-package-card,.dialog-action){transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s,background-color .18s,border-color .18s,color .18s}:is(.public-site,.site-section-dialog) :is(.hero-cta,.section-dialog-next a,.member-primary,.member-tabs button,.member-pagination button,.member-feedback button,.ticket-package-card,.dialog-action):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){transform:translateY(-2px)}:is(.public-site,.site-section-dialog) :is(.hero-cta,.section-dialog-next a,.member-primary,.member-tabs button,.member-pagination button,.member-feedback button,.ticket-package-card,.dialog-action):not(:disabled):not([aria-disabled=true]):active{transition-duration:80ms;transform:translateY(1px)scale(.985)}.public-site .hero-cta:not([aria-disabled=true]):is(:hover,:focus-visible){box-shadow:5px 8px #160925}.public-site .hero-cta:not([aria-disabled=true]):active{box-shadow:2px 3px #160925}:is(.public-site,.site-section-dialog) .member-primary:enabled:is(:hover,:focus-visible){box-shadow:3px 6px #7b4c97}:is(.public-site,.site-section-dialog) .member-primary:enabled:active{box-shadow:1px 2px #7b4c97}:is(.public-site,.site-section-dialog) :is(.member-tabs,.member-pagination) button:enabled:is(:hover,:focus-visible){border-color:#763c9c;box-shadow:0 3px #9a70b42e}:is(.public-site,.site-section-dialog) .section-dialog-next a:is(:hover,:focus-visible){background-color:#fff18e;box-shadow:0 4px #080411}:is(.public-site,.site-section-dialog) .member-link:enabled:is(:hover,:focus-visible){color:#913db8;text-underline-offset:4px;text-decoration-thickness:2px;transform:translateY(-1px)}:is(.public-site,.site-section-dialog) .member-link:enabled:active{transform:translateY(1px)}.public-site .hero-cta>span,:is(.public-site,.site-section-dialog) .section-dialog-next a>svg,.public-site .checkout-section .btn-participar{transition:transform .18s,background-color .18s,box-shadow .18s}.public-site .hero-cta:not([aria-disabled=true]):is(:hover,:focus-visible)>span,:is(.public-site,.site-section-dialog) .section-dialog-next a:is(:hover,:focus-visible)>svg{transform:translate(2px,-2px)}.public-site .checkout-section:enabled:is(:hover,:focus-visible) .btn-participar{background-color:#fff088;transform:translateY(-1px);box-shadow:0 4px #b07f12}.public-site .checkout-section:enabled:active .btn-participar{transform:translateY(1px);box-shadow:0 1px #b07f12}.public-site .desktop-nav a{padding-block:8px;position:relative}.public-site .desktop-nav a:after{content:"";inset-inline:0;transform-origin:0;background:#ffe44d;border-radius:2px;height:2px;transition:transform .18s;position:absolute;bottom:1px;transform:scaleX(0)}.public-site .desktop-nav a:is([aria-current=page],:hover,:focus-visible):after{transform:scaleX(1)}.public-site .nav-menu{transform-origin:100% 0;animation:.18s cubic-bezier(.2,.7,.3,1) both public-menu-arrive}.public-site .nav-menu :is(a,button:enabled){transition:transform .16s,background-color .16s,color .16s}.public-site .nav-menu :is(a,button:enabled):is(:hover,:focus-visible){background-color:#583079;transform:translate(2px)}.public-site .nav-menu :is(a,button:enabled):active{transform:translate(1px)}:is(.public-site,.site-section-dialog) :is(.menu-button,.section-dialog-close):enabled:is(:hover,:focus-visible){transform:translateY(-1px);box-shadow:0 3px #08041166}.public-site .menu-button:enabled:is(:hover,:focus-visible,[aria-expanded=true]){background-color:#513069;border-color:#c694e5}:is(.public-site,.site-section-dialog) :is(.menu-button,.section-dialog-close):enabled:active{box-shadow:none;transform:scale(.95)}.site-section-dialog .section-dialog-close svg{transition:transform .18s}.site-section-dialog .section-dialog-close:enabled:is(:hover,:focus-visible){color:#321644;background-color:#ffe44d;border-color:#ffe44d}.site-section-dialog .section-dialog-close:enabled:is(:hover,:focus-visible) svg{transform:rotate(90deg)}@keyframes public-menu-arrive{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}:is(.public-site,.site-section-dialog).motion-paused :is(button,a){transition:none!important}:is(.public-site,.site-section-dialog).motion-paused :is(button:not(.checkout-section),.hero-cta,.hero-cta>span,.section-dialog-next a,.section-dialog-next a>svg,.section-dialog-close svg,.btn-participar,.nav-menu,.nav-menu a){transition:none!important;animation:none!important;transform:none!important}.public-site.motion-paused .desktop-nav a:after{transition:none!important}@media (prefers-reduced-motion:reduce){:is(.public-site,.site-section-dialog) :is(button,a){transition:none!important}:is(.public-site,.site-section-dialog) :is(button:not(.checkout-section),.hero-cta,.hero-cta>span,.section-dialog-next a,.section-dialog-next a>svg,.section-dialog-close svg,.btn-participar,.nav-menu,.nav-menu a){transition:none!important;animation:none!important;transform:none!important}.public-site .desktop-nav a:after{transition:none!important}}:root{--main-red:#d4e478;--main-black:#233c2b;--bg-white:#f6f5ed;--gold:#e8f18b;--gold-dark:#a4b15d;--dark-green:#203a2a;--ink:#233c2b;--muted:#637365;--cream:#f6f5ed}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--cream);color:var(--ink);margin:0;font:400 14px/1.65 Manrope,sans-serif}body.locked{height:100dvh;overflow:hidden}button,input,select{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}a{color:inherit}img{max-width:100%}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:5px;outline:3px solid #8a952e}h1:focus,h2:focus{outline:none}[hidden]{display:none!important}.public-site{padding:0 28px 130px;overflow:clip}.skip-link{z-index:1000;background:#fff;padding:8px;position:fixed;top:5px;left:5px;transform:translateY(-150%)}.skip-link:focus{transform:none}.sr-only,.campaign-date-readable{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.brand-symbol{color:#e8f18b;flex-shrink:0;width:43px;height:43px}.navbar{z-index:20;justify-content:space-between;align-items:center;gap:20px;max-width:1280px;height:102px;margin:0 auto;display:flex;position:relative}.brand-logo{align-items:center;gap:10px;text-decoration:none;display:flex}.navbar-wordmark{letter-spacing:-1px;font-size:20px;font-weight:800}.navbar-wordmark>span{font-weight:500}.desktop-nav{align-items:center;gap:28px;margin-left:auto;display:flex}.desktop-nav a{font-size:12px;font-weight:650;text-decoration:none;transition:color .2s}.desktop-nav a:last-child{border:1px solid #233c2b25;border-radius:30px;padding:12px 18px}.menu-button{background:0 0;border:1px solid #233c2b30;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.hamburger{border-block:1.5px solid;width:16px;height:8px}.nav-menu{background:#fffef8;border:1px solid #d8dece;border-radius:20px;gap:5px;min-width:225px;padding:16px;display:grid;position:absolute;top:83px;right:0;box-shadow:0 20px 50px #15251a20}.nav-menu a,.nav-menu button{text-align:left;background:0 0;border:0;border-radius:10px;padding:9px 12px;text-decoration:none}.nav-menu a:hover,.nav-menu button:hover{background:#eff2dc}.site-notice{background:#e9ecd6;border-radius:12px;max-width:1280px;margin:0 auto 16px;padding:12px 20px;font:500 13px/1.5 Manrope,sans-serif}.site-notice button{margin-left:10px}.campaign-stage{color:#f8f9e9;isolation:isolate;background:radial-gradient(at 73% 35%,#69834b88,#0000 50%),linear-gradient(140deg,#1d3325,#354b2c 65%,#596940);border-radius:36px;grid-template-columns:1fr 1.05fr;align-items:center;max-width:1280px;min-height:690px;margin:auto;padding:62px;display:grid;position:relative;overflow:hidden}.landscape-orb{z-index:-1;pointer-events:none;border-radius:50%;position:absolute;box-shadow:inset 0 30px 90px #ccde9270,0 -12px 40px #20382550}.orb-one{background:#819452;width:115%;height:400px;bottom:-300px;left:-30%;transform:rotate(-14deg)}.orb-two{background:linear-gradient(125deg,#a4af73,#385331);width:80%;height:340px;bottom:-170px;right:-32%;transform:rotate(-24deg)}.hero-section{z-index:2;max-width:520px;padding:0 0 40px;position:relative}.hero-eyebrow{letter-spacing:.11em;text-transform:uppercase;color:#d7dfbd;align-items:center;gap:9px;margin-bottom:32px;font-size:10px;display:flex}.hero-eyebrow i{background:#e8f18b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 18px #eff4b1}.tape-container{letter-spacing:-.07em;flex-wrap:wrap;column-gap:.2em;max-width:100%;font:800 clamp(40px,5.6vw,79px)/1.03 Manrope,sans-serif;display:flex}.tape{overflow-wrap:anywhere;animation:.85s both word-arrive;display:inline-block}.tape:nth-child(2){animation-delay:80ms}.tape:nth-child(3){animation-delay:.16s}.tape:last-child{color:#e8f18b;letter-spacing:-.045em;font:italic 400 1.05em/1.1 DM Serif Display,serif;animation-delay:.24s}.hero-cta{color:#203725;background:#e8f18b;border-radius:30px;align-items:center;gap:30px;padding:16px 23px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.hero-cta:hover{background:#f1f7b8;transform:translateY(-3px)}.hero-cta span{font-size:23px;line-height:1}.hero-caption{color:#b5c2a9;margin-top:18px;font-size:9px;display:block}.hero-scene{perspective:1200px;min-width:0;height:560px;position:relative}.scene-ring{border:1px solid #dce6c32c;border-radius:50%;position:absolute;inset:52px 0 58px;transform:rotate(-20deg);box-shadow:0 0 0 45px #dce6c307,0 0 0 90px #dce6c305}.image-container{color:#233c2b;background:#eff0de;border-radius:22px;width:78%;animation:7s ease-in-out infinite ticket-float;position:absolute;top:57px;left:10%;overflow:hidden;transform:rotate(7deg);box-shadow:8px 18px #101c1920,0 40px 60px #101c1966}.ticket-image-label{letter-spacing:.13em;justify-content:space-between;align-items:center;padding:15px 19px;font-size:8px;font-weight:700;display:flex}.ticket-image-label .brand-symbol{width:27px;height:27px}.bts-members{object-fit:cover;object-position:center;mix-blend-mode:multiply;background:radial-gradient(#d6dbaa,#bac79d);width:100%;height:280px;padding:0;display:block}.image-ticket-stub{letter-spacing:.09em;border-top:1px dashed #a6ae8f;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;font-size:9px;line-height:1.7;display:flex;position:relative}.image-ticket-stub:before,.image-ticket-stub:after{content:"";background:#3e522f;border-radius:50%;width:22px;height:22px;position:absolute;top:-11px}.image-ticket-stub:before{left:-11px}.image-ticket-stub:after{right:-11px}.ticket-barcode{background:repeating-linear-gradient(90deg,#233c2b 0 2px,#0000 2px 4px,#233c2b 4px 5px,#0000 5px 8px);width:56px;height:32px}.floating-note{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#28412e;background:#ffffffdb;border:1px solid #fff9;border-radius:19px;align-items:center;gap:12px;padding:16px 19px;text-decoration:none;animation:8s ease-in-out infinite note-float;display:flex;position:absolute;box-shadow:0 12px 30px #07190d20}.note-prize{max-width:245px;bottom:81px;left:-30px;transform:rotate(-8deg)}.note-ticket{animation-delay:-4s;top:18px;right:-23px;transform:rotate(8deg)}.note-symbol{font-size:30px;line-height:1}.floating-note small{letter-spacing:.09em;margin-bottom:4px;font-size:8px;display:block}.floating-note strong{font-size:13px;line-height:1.45;display:block}.scene-spark{color:#e8f18b;font-size:59px;animation:15s linear infinite spark-turn;position:absolute}.spark-one{top:10px;left:8px}.spark-two{font-size:35px;animation-direction:reverse;bottom:45px;right:6px}.scene-caption{color:#d1dac3;text-align:right;font-size:10px;line-height:1.6;position:absolute;bottom:3px;left:50%}.benefit-strip{color:#65705a;border-bottom:1px solid #dce1d3;justify-content:space-around;gap:24px;max-width:1130px;margin:0 auto;padding:28px 10px;font-size:11px;display:flex}.benefit-strip span{align-items:center;gap:12px;display:flex}.benefit-strip i{color:#748348;font-size:19px;font-style:normal}.campaign-dates-section,.extra-prizes-section,.my-tickets-section{max-width:1160px;margin:100px auto}.section-title{letter-spacing:-.055em;font:600 clamp(32px,4vw,49px)/1.13 Manrope,sans-serif}.section-title em{color:#7e8b4a;font:italic 400 1.12em/1.2 DM Serif Display,serif}.section-eyebrow{letter-spacing:.14em;color:#7d896c;margin-bottom:16px;font-size:10px;display:block}.section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:12px;display:grid}.section-heading .section-eyebrow{grid-column:1/-1;margin:0}.section-heading p{color:#78806d;justify-self:end;max-width:265px;padding-bottom:4px;font-size:12px}.campaign-dates-grid{grid-template-columns:1fr 1fr 2.1fr;gap:18px;display:grid}.campaign-date-card{background:#e9ecd8;border:1px solid #e0e4d3;border-radius:24px;padding:26px}.campaign-date-label{color:#68784f;font:600 11px/1.4 Manrope,sans-serif}.campaign-date{flex-wrap:wrap;align-items:baseline;column-gap:8px;margin-top:12px;display:flex}.campaign-date-month{text-transform:capitalize;font-size:13px;font-weight:650}.campaign-date-weekday{color:#7d876d;text-transform:capitalize;flex-basis:100%;margin-top:8px;font-size:10px}.draw-date{background:#e8efb5}.campaign-countdown{color:#f6f8e9;background:#233c2b;border-radius:24px;padding:26px 32px}.countdown-heading{letter-spacing:.15em;color:#c7d3ac;margin-bottom:18px;font-size:10px}.countdown-units{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.countdown-unit{flex-direction:column;gap:4px;display:flex}.countdown-value{letter-spacing:-.04em;font-size:38px;font-weight:500;line-height:1.2}.countdown-label{letter-spacing:.1em;color:#b9c6a1;font-size:8px}.countdown-note{color:#c7d3ac;margin-top:13px;font-size:10px}.campaign-broadcast{text-align:right;color:#788269;margin-top:17px;font-size:10px}.prizes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:36px;display:grid}.prize-slot{background:#efefdf;border:1px solid #e0e4d4;border-radius:26px;min-height:295px;padding:25px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden}.prize-copy{z-index:1;position:relative}.prize-number{color:#657354;margin-bottom:7px;font-size:10px;display:block}.prize-amount{letter-spacing:-.05em;font-size:29px;font-weight:800;line-height:1.15}.prize-desc{color:#727b64;margin-top:7px;font-size:11px}.prize-art{place-items:center;height:135px;margin-bottom:10px;display:grid;position:relative}.prize-art>span{color:#8e6d27;background:linear-gradient(130deg,#f2df9a,#aa883c);border:7px solid #dac17a;border-radius:50%;place-items:center;width:88px;height:88px;font:700 49px/1 DM Serif Display,serif;transition:transform .4s;display:grid;transform:rotate(-18deg);box-shadow:7px 6px #aa883c,15px 20px 23px #71643925,inset 0 0 0 2px #fce8a3}.prize-slot:hover .prize-art>span{transform:rotate(3deg)translateY(-5px)}.prize-art i{color:#b4a064;font-size:24px;position:absolute;top:5px;right:23%}.army-bomb-slot{flex-direction:column-reverse;grid-column:span 1;justify-content:flex-end;display:flex}.army-bomb-img{object-fit:contain;mix-blend-mode:multiply;align-self:center;width:145px;height:145px;margin:0 auto 10px}.my-tickets-section{background:#e8eddb;border-radius:30px;padding:44px}.my-tickets-section>.section-title{margin-bottom:30px}.my-tickets-grid{grid-template-columns:1fr 1.2fr;gap:50px;display:grid}.my-tickets-eyebrow{color:#798566;letter-spacing:.12em;font-size:9px}.my-tickets-copy h3{letter-spacing:-.04em;margin:12px 0;font-size:25px}.my-tickets-copy p{color:#65725d;margin:10px 0;font-size:12px}.my-tickets-wait{font-size:10px!important}.my-tickets-card{background:#fffdf5;border:1px solid #dce3cc;border-radius:20px;padding:25px}.my-tickets-card label{margin-bottom:10px;font-size:11px;font-weight:650;display:block}.my-tickets-input-row{gap:8px;display:flex}.my-tickets-input-row input{background:#fff;border:1px solid #d8dfcb;border-radius:10px;width:100%;min-width:0;padding:12px;font-size:13px}.my-tickets-input-row button{color:#fff;background:#233c2b;border:0;border-radius:10px;flex-shrink:0;padding:10px 15px;font-size:11px}.my-tickets-input-row button span{padding-left:10px}.my-tickets-card #ticket-dni-help{color:#7c846f;margin-top:10px;font-size:9px}.my-tickets-result{margin-top:18px}.my-tickets-count{font-size:40px;display:block}.my-tickets-result strong{font-size:11px}.my-tickets-result p,.my-tickets-error{font-size:12px}.my-tickets-error{color:#a33d24;margin-top:12px}.checkout-section{z-index:30;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:min(260px,100% - 32px);padding:0;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.btn-participar{color:#f0f6cd;letter-spacing:.05em;background:#243e2b;border-radius:17px;justify-content:center;align-items:center;width:100%;min-height:55px;padding:10px 24px;font-size:12px;font-weight:750;display:flex}.site-footer{color:#758268;border-top:1px solid #d9dfcc;flex-wrap:wrap;align-items:center;gap:20px;max-width:1160px;margin:0 auto;padding:35px 0;font-size:10px;display:flex}.footer-brand{color:#233c2b;align-items:center;gap:9px;font-size:15px;font-weight:750;text-decoration:none;display:flex}.footer-brand .brand-symbol{width:33px;height:33px}.site-footer>p{margin-right:auto}.site-footer small{flex-basis:100%;font-size:9px}.participation-dialog{color:#233c2b;overscroll-behavior:contain;background:#fffef7;border:1px solid #d9dfcc;border-radius:26px;width:min(600px,100% - 32px);max-height:88dvh;margin:auto;padding:35px;font:400 14px/1.6 Manrope,sans-serif;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 100px #0b211a40}.participation-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#10251bb3}.participation-dialog>h2{letter-spacing:-.04em;margin-bottom:20px;font-size:30px}.dialog-eyebrow{letter-spacing:.12em;color:#728257;font-size:9px}.dialog-close{float:right;z-index:5;color:#243e2b;background:#fffef7;border:1px solid #d8dfcb;border-radius:50%;width:40px;height:40px;font-size:24px;position:sticky;top:0}.dialog-action{color:#fff;background:#243e2b;border:0;border-radius:20px;margin-top:22px;padding:12px 25px}#welcomeOverlay{z-index:99;color:#eff5ce;touch-action:none;background:radial-gradient(at 50% 80%,#596d3c,#233c2b 65%);flex-direction:column;justify-content:center;align-items:center;height:100dvh;transition:transform .4s cubic-bezier(.65,0,.35,1);display:flex;position:fixed;inset:0}.welcome-img{letter-spacing:-.065em;flex-direction:column;align-items:center;gap:28px;max-width:90%;font-size:clamp(22px,5vw,43px);font-weight:800;display:flex}.welcome-img .brand-symbol{width:110px;height:110px;animation:7s ease-in-out infinite ticket-float}.welcome-tagline{color:#bdcaaa;text-align:center;margin:20px 24px 0;font-size:12px}.loading-container{background:#ffffff20;width:120px;height:2px;margin-top:45px;overflow:hidden}.loading-bar{transform-origin:0;background:#d4e478;width:100%;height:100%;animation:2s ease-out load-in}.welcome-actions{text-align:center;margin-top:30px}.swipe-instruction{color:#b1c0a0;justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex}.swipe-instruction svg{width:14px;height:14px}.enter-button{color:#233c2b;background:#e8f18b;border:1px solid #eff5ce50;border-radius:30px;min-width:150px;margin-top:18px;padding:13px 30px;font-size:12px;font-weight:750}.reveal-target{opacity:0;transition:opacity .7s,translate .7s;translate:0 24px}.reveal-target.is-revealed{opacity:1;translate:0}.motion-paused *,.motion-paused :before,.motion-paused :after{animation-play-state:paused!important}.motion-paused .reveal-target{opacity:1;transition:none;translate:none}@keyframes ticket-float{0%,to{transform:translateY(0)rotate(7deg)}50%{transform:translateY(-14px)rotate(4deg)}}@keyframes note-float{0%,to{translate:0}50%{translate:0 -12px}}@keyframes spark-turn{to{rotate:360deg}}@keyframes word-arrive{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes load-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=1050px){.campaign-stage{min-height:600px;padding:40px}.hero-scene{height:480px}.bts-members{height:220px}.note-prize{max-width:210px;bottom:60px;left:-12px}.note-ticket{right:-20px}.desktop-nav{gap:16px}.navbar-wordmark{font-size:17px}.campaign-dates-section,.extra-prizes-section,.my-tickets-section{margin-block:70px}}@media (width<=760px){.public-site{padding:0 16px 125px}.navbar{height:85px}.navbar-wordmark{font-size:18px}.brand-logo{gap:8px}.brand-symbol{width:37px;height:37px}.desktop-nav{display:none}.campaign-stage{border-radius:27px;grid-template-columns:1fr;min-height:0;padding:34px 25px 20px}.hero-section{max-width:none;padding-bottom:0}.hero-eyebrow{margin-bottom:23px;font-size:8px}.tape-container{max-width:470px;font-size:clamp(42px,9vw,65px)}.hero-description{margin:22px 0;font-size:12px}.hero-cta{padding:13px 18px;font-size:12px}.hero-caption{font-size:8px}.hero-scene{height:460px;margin-top:25px}.image-container{width:68%;max-width:380px;top:42px;left:17%}.bts-members{height:230px}.note-ticket{padding:13px;top:6px;right:-8px}.note-prize{max-width:210px;padding:13px;bottom:48px;left:-8px}.floating-note strong{font-size:11px}.floating-note small{font-size:7px}.scene-spark{font-size:40px}.scene-caption{font-size:8px;bottom:0}.benefit-strip{flex-wrap:wrap;justify-content:center;gap:15px;padding:21px 5px;font-size:9px}.benefit-strip span:last-child{display:none}.benefit-strip i{font-size:15px}.section-heading{grid-template-columns:1fr}.section-heading p{justify-self:start;max-width:300px;margin-top:8px}.campaign-dates-grid{grid-template-columns:1fr 1fr;gap:12px}.campaign-countdown{grid-column:1/-1}.campaign-date-card{padding:21px}.campaign-dates-section>.section-title{font-size:28px}.campaign-date-day{font-size:52px}.campaign-date-month{font-size:12px}.campaign-broadcast{text-align:center}.prizes-grid{grid-template-columns:1fr 1fr;gap:13px}.prize-slot{border-radius:21px;min-height:260px;padding:18px}.prize-amount{font-size:24px}.prize-art{height:120px}.prize-art>span{border-width:5px;width:70px;height:70px;font-size:40px}.prize-art i{font-size:20px;right:8%}.army-bomb-img{width:125px;height:130px}.my-tickets-section{padding:26px 20px}.my-tickets-grid{grid-template-columns:1fr;gap:20px}.my-tickets-card{padding:18px}.my-tickets-input-row{flex-wrap:wrap}.my-tickets-input-row button{width:100%;min-height:42px}.my-tickets-section>.section-title{margin-bottom:15px;font-size:32px}.site-footer{gap:13px}.site-footer>p{flex-basis:100%}.site-footer>span{font-size:9px}.checkout-section{width:min(240px,100% - 32px);bottom:14px}.btn-participar{min-height:51px;padding:10px 18px}.participation-dialog{padding:25px}.section-title{font-size:35px}.reveal-target{translate:0 16px}}@media (width<=390px){.navbar-wordmark{font-size:16px}.menu-button{width:36px;height:36px}.campaign-stage{padding-inline:21px}.hero-scene{height:405px}.bts-members{height:190px}.image-ticket-stub{padding:15px;font-size:7px}.note-prize{max-width:180px;bottom:35px}.ticket-image-label{padding:12px;font-size:6px}.prize-slot{padding:14px}.prize-amount{font-size:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal-target{opacity:1;translate:none}.image-container{transform:rotate(5deg)}}.participation-dialog--guide{border:4px solid var(--main-black);width:min(1060px,100% - 40px);box-shadow:9px 9px 0 var(--main-red);overscroll-behavior:contain;background:#fff;border-radius:0;padding:34px 38px 0}.participation-dialog--guide .dialog-eyebrow{color:var(--main-black);letter-spacing:.17em;font-size:.75rem;display:block}.participation-dialog--guide>h2{border-bottom:6px solid var(--main-red);margin:9px 0 24px;padding-bottom:4px;font:700 clamp(2.1rem,4vw,3.1rem)/1.08 Manrope,sans-serif;display:table}.participation-dialog--guide .dialog-close{float:right;z-index:3;border:2px solid var(--main-black);color:var(--main-black);background:#fff;margin:-24px -24px 0 0;position:sticky;top:0;right:auto}.participation-dialog--guide .dialog-close:hover{color:var(--main-red)}.participation-dialog .participation-preview-banner{color:#4e410b;background:#fff9d9;border-left:4px solid gold;margin:0 0 20px;padding:10px 14px;font-size:12px}.participation-progress{border-bottom:2px solid var(--main-black);gap:25px;margin:0 0 29px;padding:0 0 24px;list-style:none;display:flex}.participation-progress li{color:#777;text-transform:uppercase;align-items:center;gap:10px;font:700 .9rem/1.3 Manrope,sans-serif;display:flex}.participation-progress li>span{color:#777;border:2px solid #bbb;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.participation-progress li.is-current{color:var(--main-black)}.participation-progress li.is-current>span{border-color:var(--main-black);background:var(--main-red);color:var(--main-black);box-shadow:3px 3px 0 var(--main-black)}.participation-progress li.is-complete{color:var(--main-black)}.participation-progress li.is-complete>span{border-color:var(--main-black);background:var(--main-black);color:#fff}.participation-step-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:45px;display:grid}.participation-step-eyebrow{background:var(--main-red);color:var(--main-black);letter-spacing:.06em;padding:4px 8px;font:700 .75rem/1.2 Manrope,sans-serif;display:inline-block;transform:rotate(-1deg)}.participation-instructions h3{color:var(--main-black);text-transform:uppercase;margin:15px 0 12px;font:700 clamp(1.9rem,3vw,2.4rem)/1.14 Manrope,sans-serif}.participation-instructions h3:focus{outline:none}.participation-age-notice{border:2px solid var(--main-black);box-shadow:3px 3px 0 var(--main-red);background:#fff8d6;align-items:flex-start;gap:12px;margin:19px 0 22px;padding:14px;display:flex}.participation-age-badge{background:var(--main-black);color:gold;flex-shrink:0;place-items:center;width:43px;height:43px;font:700 1.25rem/1 Manrope,sans-serif;display:grid}.participation-age-notice strong{color:var(--main-black);text-transform:uppercase;font:700 1.05rem/1.25 Manrope,sans-serif;display:block}.participation-age-notice p{color:#453b26;margin:7px 0 0;font:400 12px/1.5 system-ui,sans-serif}.participation-age-notice b{font-weight:750}.participation-dialog .participation-intro{color:#606060;font-size:14px}.participation-methods{gap:10px;margin:22px 0 19px;display:flex}.participation-methods button{border:2px solid var(--main-black);min-height:44px;color:var(--main-black);text-transform:uppercase;cursor:pointer;background:#fff;flex:1;padding:9px 12px;font:700 1rem/1.3 Manrope,sans-serif}.participation-methods button[aria-pressed=true]{background:var(--main-black);color:#fff;box-shadow:3px 3px 0 var(--main-red)}.participation-methods button:hover{border-color:var(--main-red)}.participation-payment-details{border-left:4px solid var(--main-red);overflow-wrap:anywhere;background:#f5f5f5;gap:10px;margin:0 0 22px;padding:14px 16px;display:grid}.participation-payment-details>div{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.participation-payment-details span{color:#686868;flex-shrink:0;font:400 11px/1.4 system-ui,sans-serif}.participation-payment-details strong{color:var(--main-black);text-align:right;font:700 14px/1.35 system-ui,sans-serif}.participation-payment-details>div:first-child strong{font:700 1.45rem/1.2 Manrope,sans-serif}.participation-dialog .participation-payment-pending{color:#67520a;background:#fff9db;border-left:3px solid #e2b700;margin:-8px 0 20px;padding:10px 12px;font-size:12px}.participation-data-list{gap:15px;margin:21px 0;padding:0;list-style:none;display:grid}.participation-data-list li{align-items:center;gap:12px;display:flex}.participation-data-list li>span{border:2px solid var(--main-black);width:30px;height:30px;color:var(--main-black);background:gold;flex-shrink:0;place-items:center;font:700 1rem/1 Manrope,sans-serif;display:grid}.participation-data-list strong{color:var(--main-black);text-transform:uppercase;font:700 1.05rem/1.25 Manrope,sans-serif;display:block}.participation-data-list small{color:#656565;margin-top:3px;font:400 12px/1.4 system-ui,sans-serif;display:block}.participation-dialog .participation-note{color:#707070;padding:12px 0 0;font-size:12px}.participation-example{min-width:0;padding-bottom:7px}.participation-example-heading{justify-content:center;align-items:center;gap:12px;margin:0 0 18px;display:flex}.participation-example-arrow{color:var(--main-red);font:700 46px/1 Manrope,sans-serif;transform:rotate(-12deg)}.participation-dialog .participation-example-heading p{color:#595959;margin:0;font:400 12px/1.5 system-ui,sans-serif}.participation-example-heading strong{color:var(--main-black);text-transform:uppercase;font:700 1.1rem/1.3 Manrope,sans-serif}.participation-dialog .participation-example-caption{color:#777;text-align:center;max-width:340px;margin:18px auto 0;font-size:11px;line-height:1.5}.participation-checklist{gap:23px;margin:25px 0;padding:0;list-style:none;display:grid}.participation-checklist li{align-items:start;gap:14px;display:flex}.participation-check{border:2px solid var(--main-black);background:gold;flex-shrink:0;width:29px;height:29px;display:block;position:relative}.participation-check:after{content:"";border-bottom:3px solid var(--main-black);border-right:3px solid var(--main-black);width:7px;height:13px;position:absolute;top:3px;left:9px;transform:rotate(45deg)}.participation-checklist strong{color:var(--main-black);text-transform:uppercase;margin-bottom:6px;font:700 1.13rem/1.3 Manrope,sans-serif;display:block}.participation-checklist div>span{color:#656565;font:400 13px/1.6 system-ui,sans-serif;display:block}.participation-contact{border:2px solid var(--main-black);background:#f5f5f5;margin:24px 0;padding:18px}.participation-contact>span{color:#606060;font:400 12px/1.4 system-ui,sans-serif;display:block}.participation-contact>strong{color:var(--main-black);overflow-wrap:anywhere;margin:8px 0 17px;font:700 1.65rem/1.2 Manrope,sans-serif;display:block}.participation-whatsapp{border:2px solid var(--main-black);box-shadow:3px 3px 0 var(--main-black);color:var(--main-black);text-transform:uppercase;background:gold;justify-content:center;align-items:center;gap:12px;padding:13px;font:700 1.07rem/1.4 Manrope,sans-serif;text-decoration:none;display:flex}.participation-whatsapp:hover{background:var(--main-red)}.participation-dialog .participation-contact-notice{border-left:4px solid var(--main-red);color:#642a35;background:#fff1f3;margin:24px 0;padding:16px;font-size:13px}.participation-external{border-top:1px solid #dedede;margin:20px 0;padding-top:18px}.participation-dialog .participation-external p{margin:0 0 6px;font-size:12px}.participation-external a{min-height:44px;color:var(--main-black);text-underline-offset:4px;padding-block:10px;font:700 14px/1.5 system-ui,sans-serif;display:inline-block}.participation-external a:hover{color:#c71939}.participation-step-actions{border-top:2px solid var(--main-black);background:#fff;justify-content:space-between;align-items:center;gap:18px;margin-top:30px;padding:20px 0;display:flex;position:sticky;bottom:0}.participation-step-actions>span{color:#666;letter-spacing:.08em;flex-shrink:0;font:700 .8rem/1.3 Manrope,sans-serif}.participation-step-actions button{border:2px solid var(--main-black);min-height:48px;box-shadow:4px 4px 0 var(--main-black);background:var(--main-red);color:var(--main-black);text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:12px 20px;font:700 1.05rem/1.3 Manrope,sans-serif;display:flex}.participation-step-actions button:hover{box-shadow:2px 2px 0 var(--main-black);background:#ff5570}.participation-step-actions .participation-back{background:#fff}.participation-step-actions .participation-back:hover{background:#f2f2f2}@media (width<=720px){.participation-dialog--guide{width:calc(100% - 26px);max-height:calc(100dvh - 32px);box-shadow:5px 5px 0 var(--main-red);padding:27px 18px 0}.participation-dialog--guide>h2{border-bottom-width:5px;max-width:calc(100% - 30px);margin-bottom:20px;font-size:2.15rem}.participation-dialog--guide .dialog-close{margin:-20px -10px 0 0;top:0;right:auto}.participation-progress{gap:17px;margin-bottom:24px;padding-bottom:20px}.participation-progress li{align-items:start;gap:8px;font-size:.75rem}.participation-progress li>strong{max-width:100px;padding-top:2px}.participation-progress li>span{width:29px;height:29px}.participation-step-grid{grid-template-columns:minmax(0,1fr);gap:28px}.participation-instructions h3{max-width:320px;font-size:2rem}.participation-dialog .participation-intro,.participation-dialog .participation-instructions>p{font-size:13px}.participation-payment-details{padding:12px}.participation-payment-details>div{gap:10px}.participation-example{border-top:1px solid #dedede;padding:22px 2px 6px}.participation-step-actions{gap:12px;padding:17px 0 19px}.participation-step-actions button{gap:12px;padding:11px 13px;font-size:.97rem}.participation-step-actions>span{font-size:.72rem}}.participation-guide{padding-bottom:28px}.participation-promotion{border:2px solid var(--main-black);background:gold;margin:20px 0;padding:13px 15px}.participation-promotion>span{letter-spacing:.12em;margin-bottom:5px;font:700 .72rem/1.3 Manrope,sans-serif;display:block}.participation-promotion>strong{font:700 1rem/1.45 Manrope,sans-serif;display:block}.participation-quantity-label{text-transform:uppercase;margin:20px 0 9px;font:700 1rem/1.4 Manrope,sans-serif;display:block}.participation-quantity{border:2px solid var(--main-black);grid-template-columns:48px minmax(0,1fr) 48px;max-width:260px;display:grid}.participation-quantity button{background:var(--main-black);color:#fff;cursor:pointer;border:0;font:700 1.5rem/1 Manrope,sans-serif}.participation-quantity button:hover:not(:disabled){background:var(--main-red);color:var(--main-black)}.participation-quantity button:disabled{color:#777;cursor:default;background:#dedede}.participation-quantity input{width:100%;min-width:0;min-height:48px;color:var(--main-black);text-align:center;background:#fff;border:0;border-radius:0;padding:6px 10px;font:700 1.45rem/1.3 Manrope,sans-serif}.participation-dialog .participation-quantity-error{color:#aa1230;margin:8px 0;font-size:12px}.participation-quote{border:2px solid var(--main-black);margin:18px 0}.participation-quote dl{gap:10px;padding:14px 16px;display:grid}.participation-quote dl>div{justify-content:space-between;gap:12px;font:400 13px/1.5 system-ui,sans-serif;display:flex}.participation-quote dd{flex-shrink:0;margin:0;font-weight:750}.participation-quote-total{background:var(--main-black);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.participation-quote-total>span{text-transform:uppercase;font:700 1rem/1.3 Manrope,sans-serif}.participation-quote-total>strong{color:gold;overflow-wrap:anywhere;font:700 clamp(1.6rem,3vw,2.1rem)/1.2 Manrope,sans-serif}.participation-dialog .participation-quote>p{margin:0;padding:11px 16px;font:400 12px/1.5 system-ui,sans-serif}.participation-payment-details:empty{display:none}.participation-ticket-notice{border:2px solid var(--main-black);box-shadow:3px 3px 0 var(--main-red);background:#fff1f3;margin:24px 0 10px;padding:17px}.participation-ticket-notice>strong{text-transform:uppercase;font:700 1.2rem/1.3 Manrope,sans-serif;display:block}.participation-ticket-notice p{color:#4e3b40;margin:10px 0 12px;font:400 13px/1.6 system-ui,sans-serif}.participation-ticket-notice button{border:2px solid var(--main-black);width:100%;min-height:44px;color:var(--main-black);text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:14px;padding:9px 12px;font:700 1rem/1.4 Manrope,sans-serif;display:flex}.participation-ticket-notice button:hover{background:gold}.ticket-packages{border:0;min-width:0;margin:22px 0 0;padding:0}.ticket-packages legend{text-transform:uppercase;margin-bottom:12px;padding:0;font:700 1.05rem/1.4 Manrope,sans-serif}.ticket-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ticket-package-card{border:2px solid var(--main-black);min-width:0;color:var(--main-black);text-align:left;cursor:pointer;background:#fff;border-radius:0;flex-direction:column;padding:14px 14px 0;transition:transform .16s,box-shadow .16s,background .16s;display:flex}.ticket-package-card:hover:not(:disabled){box-shadow:4px 4px 0 var(--main-black);background:#fff8db;transform:translate(-2px,-2px)}.ticket-package-card[aria-pressed=true]{background:var(--main-black);color:#fff;box-shadow:4px 4px 0 var(--main-red)}.ticket-package-card:focus-visible{outline:3px solid var(--main-red);outline-offset:4px}.ticket-package-card:disabled{opacity:.5;cursor:default}.ticket-package-top{letter-spacing:.1em;justify-content:space-between;align-items:center;gap:8px;font:600 10px/1.3 system-ui,sans-serif;display:flex}.ticket-package-check{border:1px solid;place-items:center;width:22px;height:22px;font:700 16px/1 system-ui,sans-serif;display:grid}.ticket-package-card[aria-pressed=true] .ticket-package-check{color:gold;border-color:gold}.ticket-package-count{align-items:baseline;gap:8px;margin-top:8px;font:700 48px/1.15 Manrope,sans-serif;display:flex}.ticket-package-count small{font:600 16px/1.3 Manrope,sans-serif}.ticket-package-discount{color:#0d0d0d;text-transform:uppercase;background:gold;align-self:flex-start;max-width:100%;margin:10px 0 12px;padding:4px 6px;font:750 10px/1.3 system-ui,sans-serif}.ticket-package-pricing{flex-direction:column;justify-content:flex-end;min-height:48px;margin-top:auto;margin-bottom:14px;display:flex}.ticket-package-pricing s{opacity:.7;font:400 11px/1.4 system-ui,sans-serif}.ticket-package-pricing strong{overflow-wrap:anywhere;font:700 clamp(1.3rem,2.1vw,1.65rem)/1.2 Manrope,sans-serif}.ticket-package-select{letter-spacing:.02em;border-top:1px solid #9997;justify-content:space-between;gap:4px;padding:10px 0;font:600 11px/1.3 Manrope,sans-serif;display:flex}@media (prefers-reduced-motion:reduce){.ticket-package-card{transition:none}.ticket-package-card:hover:not(:disabled){transform:none}}@media (width<=380px){.ticket-package-card{padding:10px 10px 0}.ticket-package-grid{gap:10px}.ticket-package-count{font-size:40px}.ticket-package-count small{font-size:14px}}.participation-dialog--guide{background:#fffef7;border:1px solid #dce3cb;border-radius:27px;width:min(1080px,100% - 32px);padding:32px 35px;box-shadow:0 25px 100px #10251b55}.participation-dialog--guide>h2{text-transform:none;letter-spacing:-.055em;border:0;margin:10px 0 28px;padding:0;font-size:32px}.participation-dialog--guide .dialog-close{float:right;border:1px solid #d6deca;border-radius:50%;margin:0;top:0}.participation-step-eyebrow{color:#40522c;border-radius:20px;padding:6px 10px;font-size:9px;transform:none}.participation-instructions h3{text-transform:none;letter-spacing:-.045em;font-size:25px}.participation-age-notice{box-shadow:none;background:#f4f1d7;border:1px solid #e2dfb7;border-radius:14px}.participation-age-badge{color:#eef5c2;border-radius:10px;font-size:17px}.participation-age-notice strong{text-transform:none;font-size:12px}.participation-data-list li>span{background:#e7edce;border:0;border-radius:50%}.participation-data-list strong{text-transform:none;font-size:13px}.participation-payment-details{background:#edf0e1;border-left:0;border-radius:14px;padding:18px}.participation-payment-details>div:first-child strong{font-size:18px}.participation-payment-details>div{flex-wrap:wrap;gap:5px}.participation-dialog .participation-payment-pending{border-radius:10px}.participation-example-heading strong{text-transform:none;font-size:13px}.participation-quantity{border:1px solid #d3dbc5;border-radius:13px;overflow:hidden}.participation-quantity input{font-size:18px}.participation-quantity-label{text-transform:none;font-size:11px;font-weight:650}.participation-quote{border:1px solid #d5dec7;border-radius:16px;overflow:hidden}.participation-quote-total{padding:18px}.participation-quote-total>strong{color:#e8f18b;font-size:27px}.participation-quote-total>span{text-transform:none;font-size:11px}.participation-promotion{box-shadow:none;background:#e8edcb;border:0;border-radius:14px;padding:15px}.participation-promotion strong{font-size:12px}.participation-ticket-notice{box-shadow:none;background:#f0f3e4;border:1px solid #dbe2ca;border-radius:15px}.participation-ticket-notice button{color:#fff;box-shadow:none;background:#233c2b;border:0;border-radius:25px;padding:11px 18px}.ticket-packages legend{text-transform:none;font-size:13px}.ticket-package-card{border:1px solid #d6deca;border-radius:18px;padding:15px 15px 0;transition:transform .2s,box-shadow .2s,background .2s}.ticket-package-card:hover:not(:disabled){background:#f0f4db;transform:translateY(-3px);box-shadow:0 8px 20px #273f2615}.ticket-package-card[aria-pressed=true]{color:#fff;background:#233c2b;box-shadow:0 0 0 2px #a5b85b}.ticket-package-card[aria-pressed=true]:hover{background:#304d36}.ticket-package-count{letter-spacing:-.06em;font-size:39px}.ticket-package-count small{letter-spacing:0;font-size:12px}.ticket-package-check{border-radius:50%;width:20px;height:20px;font-size:13px}.ticket-package-discount{background:#e8f18b;border-radius:5px;font-size:8px}.ticket-package-pricing strong{letter-spacing:-.04em;font-size:22px}.ticket-package-select{font-size:9px}.ticket-package-top{font-size:8px}.ticket-package-card:focus-visible{outline-color:#72873d}.receipt-example .receipt-example-title{letter-spacing:.06em;color:#687855;font-family:Manrope,sans-serif;font-size:13px}.receipt-example .receipt-example-frame{box-shadow:none}.my-tickets-section .my-tickets-grid{box-shadow:none;background:0 0;border:0;padding:0}.my-tickets-section .my-tickets-card{box-shadow:none}.my-tickets-section .my-tickets-copy h3{text-transform:none}.my-tickets-section .my-tickets-input-row input{border-radius:10px}.my-tickets-section .my-tickets-input-row button{box-shadow:none;border-radius:10px}@media (width<=700px){.participation-dialog--guide{width:calc(100% - 20px);padding:22px 18px}.participation-step-grid{grid-template-columns:1fr;gap:30px}.participation-dialog--guide>h2{font-size:27px}.participation-dialog--guide .dialog-close{margin:0}.ticket-package-count{font-size:34px}}@media (prefers-reduced-motion:reduce){.ticket-package-card:hover:not(:disabled){transform:none}.ticket-package-card{transition:none}}.hero-scene{height:570px}.image-container.prize-showcase{width:90%;max-width:none;animation-name:prize-float;top:22px;left:5%;transform:rotate(3deg)}.prize-showcase .bts-members{object-fit:contain;object-position:center;mix-blend-mode:normal;background:#eff0de;height:420px;padding:20px}.main-prize-caption.note-prize{text-align:center;border-top:1px solid #dce0c8;max-width:none;padding:18px 24px 22px;position:static;transform:none}.main-prize-caption small{color:#6b7956;letter-spacing:.12em;margin-bottom:5px;font-size:9px;display:block}.main-prize-caption strong{color:#233c2b;overflow-wrap:anywhere;font-size:20px;line-height:1.3;display:block}@keyframes prize-float{0%,to{transform:translateY(0)rotate(3deg)}50%{transform:translateY(-10px)rotate(1deg)}}@media (width<=1050px){.hero-scene{height:510px}.prize-showcase .bts-members{height:350px}}@media (width<=760px){.hero-scene{height:470px}.image-container.prize-showcase{width:94%;top:24px;left:3%}.prize-showcase .bts-members{height:330px;padding:14px}.main-prize-caption.note-prize{padding:15px 16px 18px}.main-prize-caption strong{font-size:17px}}@media (width<=390px){.hero-scene{height:440px}.prize-showcase .bts-members{height:300px}}@media (prefers-reduced-motion:reduce){.image-container.prize-showcase{animation:none;transform:rotate(2deg)}}.prize-slot .prize-image{object-fit:contain;mix-blend-mode:normal;box-sizing:border-box;background:0 0;flex-shrink:0;width:100%;height:220px;padding:12px}@media (width<=600px){.prize-slot .prize-image{height:180px;padding:8px}}:root{--main-red:#fa4d9c;--main-black:#26103f;--bg-white:#fff9ef;--gold:#ffe44d;--gold-dark:#b70;--dark-green:#35115a;--ink:#26103f;--muted:#766781;--cream:#140c23;--arcade-purple:#8149ed;--arcade-pink:#ff61af;--arcade-yellow:#ffe44d;--arcade-cyan:#61efd6}body{color:#fff9ef;background:#140c23}.public-site{background:radial-gradient(at 90% 35%,#58208033,#0000 35%),radial-gradient(at 0 75%,#16495126,#0000 35%),#140c23}button:focus-visible,a:focus-visible,input:focus-visible{outline-color:#ba73ff}.navbar{color:#fff9ef;border-bottom:1px solid #b485e42c;margin-bottom:22px}.navbar-wordmark{color:#fff9ef}.navbar-wordmark>span,.brand-symbol{color:#ffe44d}.brand-symbol-ink{color:#35115a}.desktop-nav a{color:#e2d5ee}.desktop-nav a:hover{color:#ffe44d}.desktop-nav a:last-child{color:#26103f;background:#ffe44d;border-radius:10px;padding:11px 17px;box-shadow:3px 3px #95661a}.menu-button{color:#fff9ef;background:#2c193e;border-color:#8a65aa}.hamburger,.hamburger:before,.hamburger:after{background:currentColor}.nav-menu{color:#fff9ef;background:#29143e;border:1px solid #a271d7;box-shadow:6px 6px #080412}.nav-menu a:hover,.nav-menu button:hover{color:#fff;background:#583079}.nav-menu button{color:#ffe44d}.campaign-stage{background:radial-gradient(at 85% 0,#a83caa55,#0000 50%),linear-gradient(120deg,#331651,#4b217d 60%,#6f3197);border:2px solid #a574e8;border-radius:26px;grid-template-columns:1fr 1.05fr;gap:30px;max-width:1240px;min-height:665px;padding:50px 52px;overflow:hidden;box-shadow:0 10px #090511,0 0 55px #a548f51c}.campaign-stage:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff18 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.landscape-orb{display:none}.hero-section{max-width:520px;padding:0}.hero-eyebrow{color:#ffe44d;letter-spacing:.12em;margin-bottom:24px;font-size:10px;font-weight:800}.hero-eyebrow i{background:#61efd6;box-shadow:0 0 12px #61efd680}.tape-container{letter-spacing:-.035em;text-transform:uppercase;filter:drop-shadow(3px 4px #160725);gap:0 .2em;font-family:Oswald,sans-serif;font-size:clamp(54px,6.4vw,88px);font-weight:700;line-height:1.04}.tape:last-child{font:inherit;color:#ffe44d;letter-spacing:inherit}.tape:nth-child(2){color:#ff80c6}.hero-description{color:#f0e3fb;margin:26px 0;font-size:15px;line-height:1.8}.hero-cta{color:#26103f;background:#ffe44d;border:2px solid #26103f;border-radius:12px;padding:16px 24px;font-size:15px;transition:transform .2s,box-shadow .2s;box-shadow:5px 6px #160925}.hero-cta:hover{background:#fff079;transform:translate(-2px,-3px);box-shadow:7px 9px #160925}.hero-caption{color:#d6bce9;margin-top:23px;font-size:10px}.hero-scene{isolation:isolate;height:550px}.scene-ring{display:none}.scene-spark{color:#ffe44d;z-index:1;pointer-events:none}.spark-one{font-size:40px;top:0;left:0}.spark-two{color:#61efd6;font-size:30px;bottom:10px;right:0}.image-container.prize-showcase{z-index:2;background:#fff9ef;border:3px solid #221034;border-radius:22px;width:92%;animation:7s ease-in-out infinite arcade-prize-float;top:26px;left:4%;overflow:hidden;box-shadow:9px 10px #1b0a3266,0 0 0 7px #f988dd,0 0 0 10px #5b2485}.prize-showcase .bts-members{object-fit:contain;mix-blend-mode:normal;background:#fff9ef;height:390px;padding:22px}.main-prize-caption.note-prize{background:#ffe44d;border-top:2px dashed #b58b24;padding:17px 20px 21px}.main-prize-caption small{color:#5d4213;letter-spacing:.2em;font-size:10px;font-weight:800}.main-prize-caption strong{color:#26103f;text-transform:uppercase;font-family:Oswald,sans-serif;font-size:25px;font-weight:700;line-height:1.25}.raffle-decor{pointer-events:none;z-index:0;position:absolute;inset:0}.raffle-wheel{opacity:.7;background:repeating-conic-gradient(#b27aff 0deg 30deg,#fa70b7 30deg 60deg,#ffc94e 60deg 90deg,#68dfd2 90deg 120deg);border:10px double #ffc751;border-radius:50%;width:490px;height:490px;margin:-245px;animation:55s linear infinite raffle-wheel-turn;position:absolute;top:50%;left:50%;box-shadow:0 0 0 5px #442062,0 0 65px #e346ba3a}.raffle-wheel:before{content:"";border:4px dotted #fff9df;border-radius:50%;position:absolute;inset:12px}.raffle-wheel-center{color:#ffe44d;background:#462068;border:7px solid #ffe44d;border-radius:50%;place-items:center;font-size:60px;display:grid;position:absolute;inset:37%}.raffle-wheel>i{text-align:center;color:#442062;transform:rotate(calc(var(--ray)*30deg));padding-top:27px;font-size:20px;font-style:normal;position:absolute;inset:0}.game-token{color:#b26a13;background:#ffe44d;border:5px solid #ffb931;border-radius:50%;place-items:center;width:55px;height:55px;font-size:29px;animation:6s ease-in-out infinite token-bob;display:grid;position:absolute;box-shadow:4px 5px #a3650b,inset 0 0 0 2px #fff5ba}.token-one{top:60px;left:-20px}.token-two{width:43px;height:43px;font-size:23px;animation-delay:-3s;bottom:33px;right:-13px}.flying-ticket{color:#26103f;background:#61efd6;border:2px solid #26103f;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:83px;height:45px;animation:9s ease-in-out infinite ticket-drift;display:flex;position:absolute;box-shadow:4px 4px #170c2f66}.flying-ticket b{font-size:24px}.flying-ticket i{background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 4px);border-left:2px dashed;width:20px;height:24px;padding-left:4px}.ticket-one{top:0;right:-10px;rotate:18deg}.ticket-two{background:#ff85c5;animation-delay:-4s;bottom:0;left:-12px;rotate:-20deg}.game-marquee{color:#32144b;background:#ffe44d;border-block:2px solid #201033;max-width:1240px;margin:30px auto 0;overflow:hidden;transform:rotate(-1deg);box-shadow:0 6px #070411}.game-marquee>div{width:max-content;animation:28s linear infinite raffle-marquee;display:flex}.game-marquee span{letter-spacing:.09em;flex-shrink:0;align-items:center;gap:38px;padding:12px 19px;font:700 25px/1.1 Oswald,sans-serif;display:flex}.game-marquee i{color:#a33287;font-style:normal}.benefit-strip{color:#d8c7e7;border-color:#a581c02b;padding-block:25px}.benefit-strip i{color:#61efd6}.section-title{text-transform:uppercase;letter-spacing:-.025em;color:#fff9ef;font-family:Oswald,sans-serif;font-size:clamp(36px,4.8vw,60px);font-weight:700;line-height:1.08}.section-title em{font:inherit;color:#ff79c3}.section-eyebrow{color:#61efd6;font-weight:750}.section-heading p{color:#c3afd4;font-size:13px}.campaign-dates-section,.extra-prizes-section,.my-tickets-section{margin-block:85px}.campaign-dates-section>.section-title{margin-bottom:30px;font-size:36px}.campaign-dates-grid{grid-template-columns:1fr 1fr 2fr;gap:20px}.campaign-date-card{color:#26103f;background:#b88aff;border:2px solid #1b0b30;border-radius:15px;padding:25px;position:relative;box-shadow:5px 6px #080411}.draw-date{background:#ffe44d;rotate:-2deg}.sales-close-date{background:#ff88c7;rotate:2deg}.campaign-date-label{text-transform:uppercase;color:#26103f;letter-spacing:.02em;font-family:Oswald,sans-serif;font-size:16px}.campaign-date-day{font:700 76px/1 Oswald,sans-serif}.campaign-date-month{text-transform:uppercase;font-weight:800}.campaign-date-weekday{color:#55355c;font-weight:600}.campaign-countdown{background:#381b5a;border:2px solid #a171d4;border-radius:15px;padding:24px;box-shadow:5px 6px #080411}.countdown-heading{color:#fff9ef;letter-spacing:.15em;font:700 14px Oswald,sans-serif}.countdown-units{gap:10px}.countdown-unit{text-align:center;background:#190d2b;border:1px solid #73548f;border-radius:8px;padding:12px 4px 9px;box-shadow:0 3px #0d0618}.countdown-value{color:#ffe44d;letter-spacing:0;font-variant-numeric:tabular-nums;font:700 43px/1.1 Oswald,sans-serif}.countdown-label{color:#dcc9ec;font-size:9px}.countdown-note{color:#d3bce4}.campaign-broadcast{color:#c6b0d9;letter-spacing:.03em;font-size:11px}.prizes-grid{gap:24px}.prize-slot,.prize-slot:nth-child(3n),.prize-slot:nth-child(3n+2){color:#26103f;background:#bda0fb;border:2px solid #29113d;border-radius:20px;min-height:310px;padding:27px;box-shadow:6px 7px #070410}.prize-slot:nth-child(3n+2){background:#ff9ecf}.prize-slot:nth-child(3n){background:#7ae6d6}.prize-slot:hover{transform:translateY(-7px)rotate(-1deg);box-shadow:8px 13px #070410}.prize-number{color:#563466;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.prize-amount{letter-spacing:-.015em;color:#26103f;font-family:Oswald,sans-serif;font-size:33px}.prize-desc{color:#503155;font-size:12px}.prize-art>span{color:#b47915;background:linear-gradient(135deg,#fff488,#ffc432);border-color:#ffdf5d;font-family:Oswald,sans-serif;animation:8s ease-in-out infinite coin-idle;box-shadow:6px 7px #c28920,15px 20px 23px #44264c30,inset 0 0 0 2px #fff7c3}.prize-slot:nth-child(2n) .prize-art>span{animation-delay:-4s}.prize-art i{color:#752783;font-style:normal}.prize-slot .prize-image{object-fit:contain;mix-blend-mode:normal;background:0 0}.my-tickets-section{color:#26103f;background:#f1dbff;border:2px solid #341447;border-radius:22px;padding:44px;box-shadow:9px 10px #6b37ad}.my-tickets-section>.section-title{color:#38165d;font-size:43px}.my-tickets-eyebrow{color:#793fa0;font-weight:800}.my-tickets-copy h3{letter-spacing:0;font-family:Oswald,sans-serif;font-size:30px}.my-tickets-copy p{color:#65506e}.my-tickets-card{background:#fff9ef;border:2px solid #503063;border-radius:14px;box-shadow:4px 5px #d3b2e8}.my-tickets-input-row input{color:#26103f;border:1px solid #ad8ebe}.my-tickets-input-row button{color:#fff;background:#7137ba;border:1px solid #3f156b;font-weight:750;box-shadow:0 3px #341451}.my-tickets-card #ticket-dni-help{color:#74617e}.my-tickets-count{color:#6b2ca7}.checkout-section{box-shadow:0 8px 24px #09041166}.checkout-section:focus-visible{outline-offset:5px;outline:3px solid #e6c0ff}.btn-participar{color:#26103f;letter-spacing:.025em;background:#ffe44d;border:2px solid #26103f;border-radius:10px;font-family:Oswald,sans-serif;font-size:20px;box-shadow:0 3px #b07f12}.checkout-section:hover:enabled .btn-participar{background:#fff088}.site-footer{color:#bfa9cf;border-color:#9c74ba33}.footer-brand{color:#fff9ef}.site-footer>p{color:#ff8ccc;font-weight:700}#welcomeOverlay{color:#fff9ef;background:radial-gradient(at 50% 60%,#7c35b1,#231134 65%);overflow:hidden}#welcomeOverlay:before{content:"";aspect-ratio:1;pointer-events:none;border:2px dashed #c887ff50;border-radius:50%;width:min(80vw,650px);animation:50s linear infinite raffle-wheel-turn;position:absolute;box-shadow:0 0 0 45px #ff72c008,0 0 0 90px #ff72c006}.welcome-img,.welcome-tagline,.loading-container,.welcome-actions{position:relative}.welcome-img .brand-symbol{filter:drop-shadow(7px 8px #160923)}.welcome-tagline,.swipe-instruction{color:#dbc2ef}.loading-bar{background:#61efd6}.enter-button{color:#28123f;background:#ffe44d;border:2px solid #28123f;border-radius:10px;font-weight:800;box-shadow:4px 5px #160923}.enter-button:hover{background:#fff28a}.participation-dialog,.participation-dialog--guide{color:#26103f;background:#fff9ef;border:2px solid #8047b2;border-radius:20px;box-shadow:8px 9px #502175,0 25px 100px #09021080}.participation-dialog::backdrop{background:#11051bd9}.participation-dialog>h2,.participation-dialog--guide>h2{text-transform:uppercase;letter-spacing:-.02em;color:#38165d;font-family:Oswald,sans-serif;font-size:36px}.dialog-eyebrow{color:#86449e;font-weight:800}.dialog-close,.participation-dialog--guide .dialog-close{color:#38165d;background:#eedcff;border-color:#ae80cb}.participation-step-eyebrow{color:#38165d;background:#ffe44d}.participation-instructions h3{letter-spacing:0;font-family:Oswald,sans-serif;font-size:28px}.participation-age-notice{background:#ffedbd;border:1px solid #d5af56}.participation-age-badge{color:#fff;background:#482163}.participation-data-list li>span{color:#51216b;background:#eedafa}.participation-payment-details{background:#edf}.participation-example-arrow{color:#ab4699}.participation-quote{border-color:#b999cd}.participation-quote-total{background:#3a1957}.participation-quote-total>strong{color:#ffe44d}.participation-quote-bonus{color:#773494}.participation-promotion{background:#ffeaa4}.participation-ticket-notice{background:#f0e2fa;border-color:#c5a4dc}.participation-ticket-notice button{background:#7137ba}.ticket-package-card{background:#fff;border:2px solid #b691d2;border-radius:13px}.ticket-package-card:hover:not(:disabled){background:#fff3bc;box-shadow:3px 4px #c59fe3}.ticket-package-card[aria-pressed=true],.ticket-package-card[aria-pressed=true]:hover{color:#fff;background:#5e278d;border-color:#5e278d;box-shadow:4px 5px #e869b6}.ticket-package-card[aria-pressed=true] .ticket-package-pricing strong{color:#ffe44d}.ticket-package-discount{color:#371047;background:#ffe44d}.ticket-package-count{font-family:Oswald,sans-serif}@keyframes arcade-prize-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-10px)rotate(1deg)}}@keyframes raffle-wheel-turn{to{transform:rotate(360deg)}}@keyframes token-bob{0%,to{transform:translateY(0)rotate(-15deg)}50%{transform:translateY(-14px)rotate(15deg)}}@keyframes ticket-drift{0%,to{translate:0}50%{translate:0 -16px}}@keyframes raffle-marquee{to{transform:translate(-50%)}}@keyframes coin-idle{0%,75%,to{transform:rotate(-15deg)translateY(0)}85%{transform:rotate(7deg)translateY(-7px)}}@media (width<=1050px){.campaign-stage{gap:22px;min-height:585px;padding:35px 30px}.tape-container{font-size:clamp(47px,6.5vw,68px)}.hero-scene{height:475px}.prize-showcase .bts-members{height:320px;padding:16px}.raffle-wheel{width:400px;height:400px;margin:-200px}.main-prize-caption strong{font-size:21px}.hero-description{font-size:13px}.hero-eyebrow{font-size:8px}.campaign-date-day{font-size:63px}.countdown-value{font-size:35px}}@media (width<=760px){.navbar{margin-bottom:12px}.campaign-stage{border-radius:21px;grid-template-columns:1fr;gap:0;padding:30px 23px 25px}.hero-section{max-width:none}.tape-container{max-width:550px;font-size:clamp(49px,12vw,72px)}.hero-eyebrow{margin-bottom:20px;font-size:9px}.hero-description{margin:19px 0;font-size:13px}.hero-cta{padding:13px 19px;font-size:13px}.hero-caption{font-size:9px}.hero-scene{height:445px;margin-top:38px}.image-container.prize-showcase{width:92%;top:20px;left:4%}.prize-showcase .bts-members{height:300px;padding:14px}.main-prize-caption strong{font-size:22px}.main-prize-caption.note-prize{padding:14px}.raffle-wheel{width:370px;height:370px;margin:-185px}.game-token{border-width:4px;width:40px;height:40px;font-size:22px}.token-one{top:45px;left:-12px}.token-two{bottom:10px;right:-10px}.flying-ticket{gap:7px;width:64px;height:35px}.flying-ticket b{font-size:18px}.flying-ticket i{width:15px;height:20px}.ticket-one{top:-10px;right:-6px}.ticket-two{bottom:0;left:-7px}.spark-one{font-size:26px;top:-13px;left:10px}.spark-two{font-size:24px;bottom:0}.game-marquee{margin-top:24px}.game-marquee span{gap:25px;padding-block:10px;font-size:20px}.benefit-strip{font-size:9px}.campaign-dates-section,.extra-prizes-section,.my-tickets-section{margin-block:60px}.campaign-dates-section>.section-title{font-size:31px}.campaign-dates-grid{grid-template-columns:1fr 1fr;gap:16px}.campaign-date-card{padding:20px}.campaign-date-label{font-size:14px}.campaign-date-day{font-size:66px}.campaign-date-month{font-size:11px}.campaign-countdown{padding:20px}.countdown-value{font-size:40px}.section-title{font-size:42px}.section-heading p{font-size:12px}.prizes-grid{gap:16px}.prize-slot,.prize-slot:nth-child(3n),.prize-slot:nth-child(3n+2){border-radius:15px;min-height:275px;padding:17px;box-shadow:4px 5px #070410}.prize-amount{font-size:27px}.prize-number{font-size:9px}.prize-desc{font-size:11px}.my-tickets-section{padding:28px 20px;box-shadow:5px 6px #6b37ad}.my-tickets-section>.section-title{font-size:35px}.my-tickets-copy h3{font-size:26px}.btn-participar{padding:10px 15px;font-size:18px}.participation-dialog--guide{padding:25px 22px}.participation-dialog>h2{font-size:31px}}@media (width<=390px){.hero-scene{height:395px}.prize-showcase .bts-members{height:265px}.main-prize-caption strong{font-size:19px}.raffle-wheel{width:325px;height:325px;margin:-162.5px}.hero-eyebrow{font-size:8px}.prize-amount{font-size:24px}.campaign-date-card{padding:16px}.prize-slot .prize-image{height:160px}}@media (prefers-reduced-motion:reduce){.image-container.prize-showcase{animation:none;transform:none}.raffle-wheel,.game-token,.flying-ticket,.game-marquee>div,.prize-art>span,#welcomeOverlay:before{animation:none!important}}.navbar{max-width:1240px}.hamburger{background:0 0}.site-notice{color:#4b2564;background:#f1ddff}.error-notice{color:#823c29;background:#ffebe4}.raffle-wheel{width:560px;height:560px;margin:-280px}@media (width<=1050px){.raffle-wheel{width:450px;height:450px;margin:-225px}}@media (width<=760px){.raffle-wheel{width:410px;height:410px;margin:-205px}}@media (width<=390px){.raffle-wheel{width:350px;height:350px;margin:-175px}}.member-section{scroll-margin-top:30px}.member-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.member-heading .section-title{color:#38165d;margin-top:8px}.member-access{max-width:480px}.member-access h3,.member-topup h3,.member-success h3{margin-bottom:15px;font:700 28px/1.2 Oswald,sans-serif}.member-access p,.member-topup p{margin:12px 0}.member-section button,.member-purchase button,.member-access button{font:inherit;cursor:pointer}.member-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.member-tabs button,.member-pagination button{color:#482063;background:#fff8ff;border:1px solid #9e78b7;border-radius:9px;padding:10px 15px;font-weight:700}.member-tabs button[aria-pressed=true]{color:#fff;background:#63258f;border-color:#63258f}.member-access fieldset,.member-topup fieldset{border:0;gap:15px;min-width:0;display:grid}.member-access label,.member-topup label{gap:7px;font-size:12px;font-weight:700;display:grid}.member-access input:not([type=checkbox]),.member-topup input,.member-quantity{color:#26103f;background:#fff;border:1px solid #ab84be;border-radius:9px;width:100%;min-height:44px;padding:12px 14px}.member-access small,.member-topup small{color:#6a527c;font-size:11px}.member-access .member-check{align-items:flex-start;gap:10px;font-weight:500;line-height:1.6;display:flex}.member-check input{accent-color:#7034a4;flex-shrink:0;margin-top:4px}.member-primary{color:#301449;background:#ffe44d;border:2px solid #3b1758;border-radius:10px;justify-content:center;align-items:center;min-height:46px;margin:8px 0;padding:12px 20px;text-decoration:none;display:inline-flex;box-shadow:3px 4px #7b4c97;font-weight:800!important}.member-primary:hover:enabled{background:#fff191;transform:translateY(-2px)}.member-primary:disabled{opacity:.5;cursor:not-allowed}.member-link{color:#69288f;background:0 0;border:0;padding:10px 0;font-weight:700;text-decoration:underline}.member-feedback{color:#59266d;overflow-wrap:anywhere;background:#fff6ff;border:1px solid #ba91ce;border-radius:10px;margin:15px 0;padding:15px}.member-feedback button+button{margin-left:12px}.member-stats{grid-template-columns:1.5fr 1fr;gap:18px;margin:22px 0;display:grid}.member-stats>div{color:#fff;background:#351750;border:2px solid #6b3295;border-radius:16px;padding:24px;box-shadow:4px 5px #b991d4}.member-stats span,.member-stats small{color:#e4c7f3;font-size:11px;display:block}.member-stats strong{color:#ffe44d;overflow-wrap:anywhere;margin:8px 0;font:700 clamp(24px,3vw,37px)/1.3 Oswald,sans-serif;display:block}.member-balance-inline{background:#ecdaff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:20px 0;padding:15px;display:flex}.member-balance-inline strong{color:#62228c}.member-purchase .member-quantity{max-width:220px}.member-purchase .ticket-package-pricing strong{font-size:20px}.member-fineprint{color:#6d547b;margin:15px 0;font-size:11px;line-height:1.7}.member-success{text-align:center;padding:25px 0}.member-success>span{color:#a34ace;font-size:55px;display:block}.member-success p{margin:15px 0}.member-success>strong{overflow-wrap:anywhere}.member-topup{grid-template-columns:1fr .8fr;gap:40px;display:grid}.member-topup>div,.member-topup>aside{min-width:0}.member-topup .participation-payment-details>div{gap:4px;display:grid}.member-topup .participation-payment-details strong{overflow-wrap:anywhere}.member-payment-message{overflow-wrap:anywhere;background:#ffeabf;border:2px dashed #8f56b2;border-radius:10px;padding:15px;font-weight:800}.member-topup aside{align-self:start}.member-topup .receipt-example{max-width:100%}.member-history article,.member-order{overflow-wrap:anywhere;background:#fff9ef;border:1px solid #b894c9;border-radius:14px;margin:15px 0;padding:20px}.member-history article>div,.member-order-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.member-history small,.member-order small{color:#70567e;font-size:11px}.member-status{color:#674600;background:#ffe7a3;border-radius:20px;padding:5px 10px;font-size:10px}.member-status.approved{color:#22523d;background:#c0f3dc}.member-status.rejected{color:#872d44;background:#ffd4da}.member-order h4{font:700 20px Oswald,sans-serif}.member-order summary{cursor:pointer;color:#692a93;margin-top:15px;font-weight:700}.member-ticket-list{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;margin:18px 0;list-style:none;display:grid}.member-ticket-list li{color:#522371;text-align:center;background:#f1ddff;border:1px dashed #795591;border-radius:8px;padding:12px;font:700 13px monospace}.member-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:18px 0;font-size:11px;display:flex}.member-pagination button:disabled{opacity:.4}@media (width<=760px){.member-stats,.member-topup{grid-template-columns:1fr}.member-stats{gap:12px}.member-stats>div{padding:20px}.member-stats strong{font-size:30px}.member-tabs button{padding:9px 11px;font-size:11px}.member-topup{gap:25px}.member-order-heading{align-items:flex-start}.member-purchase .ticket-package-pricing strong{font-size:17px}.member-section .member-heading .section-title{font-size:36px}}.skip-link{color:#321448}.member-section{overflow-wrap:anywhere}.member-topup-preview{color:#542172;background:#fff9ef;border:1px solid #b88acd;border-radius:12px;gap:4px;padding:18px 20px;display:grid}.member-topup-preview>span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.member-topup-preview>strong{overflow-wrap:anywhere;font:700 30px/1.25 Oswald,sans-serif}.member-topup-preview>p{margin:0}.member-purchase .ticket-package-card{padding-top:18px}.member-purchase .ticket-package-top{min-height:27px}.member-purchase .ticket-package-count{margin:16px 0 22px}.member-purchase .ticket-package-card--popular{background:#fff2f9;border-color:#d757a6;box-shadow:0 0 0 1px #d757a6}.member-purchase .ticket-package-card--popular[aria-pressed=true]{background:#5e278d;border-color:#ff87cc;box-shadow:4px 5px #e869b6}.ticket-package-popular{color:#39164f;letter-spacing:.07em;text-transform:uppercase;background:#ff87cc;border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.ticket-package-price-note{opacity:.8;margin-top:6px;font-size:10px;display:block}.ticket-package-grid--manual>.ticket-package-card:only-child{grid-column:1/-1}@media (width<=420px){.member-purchase .ticket-package-grid--manual{grid-template-columns:1fr}.member-purchase .ticket-package-grid--manual .ticket-package-card{padding:16px 18px 0}.member-purchase .ticket-package-grid--manual .ticket-package-count{margin:10px 0 16px}}.wallet-ticket-cancelled .wallet-ticket{opacity:.55}.wallet-cancelled-label{color:#85213a;text-align:center;background:#ffe3e9;border:1px solid #a4344c;border-radius:10px;margin-bottom:8px;padding:10px 14px;font-size:12px;display:block}
