.uca-app .hero{isolation:isolate}.uca-app .hero:before,.uca-app .hero:after{content:"";position:absolute;pointer-events:none;z-index:-1}.uca-app .hero:before{top:-35%;right:-35%;bottom:-35%;left:-35%;background:radial-gradient(ellipse at 65% 35%,#e6c38233,transparent 55%);opacity:0}.uca-app .hero:after{top:-70%;right:-70%;bottom:-70%;left:-70%;background:linear-gradient(115deg,transparent 42%,#f6dca521 49%,#f6dca50a 53%,transparent 60%);opacity:0}.uca-app .primary{position:relative;isolation:isolate;overflow:hidden}.uca-app .primary:after{content:"";position:absolute;top:-90%;right:-90%;bottom:-90%;left:-90%;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 42%,#fff8 49%,transparent 56%);transform:translate(-65%);opacity:0}.uca-app .primary,.uca-app .secondary,.uca-app .icon-button,.uca-app .account-row{transition:transform .3s cubic-bezier(.2,.7,.2,1),background-color .25s}.uca-app .featured,.uca-app .package,.uca-app .winner-card{transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s,border-color .4s}.uca-app .primary svg,.uca-app .secondary svg,.uca-app .text-button svg,.uca-app .nav svg{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.uca-app .page{animation:uca-page-arrive .5s cubic-bezier(.2,.7,.2,1) both}.uca-app .header .brand{animation:uca-brand-arrive .8s cubic-bezier(.2,.7,.2,1) both}.uca-app .home-title h1{animation:uca-title-arrive .9s .08s cubic-bezier(.16,1,.3,1) both}.uca-app .dialog[open]{animation:uca-dialog-arrive .4s cubic-bezier(.16,1,.3,1) both}.uca-app .dialog[open]::backdrop{animation:uca-backdrop-arrive .3s ease both}.uca-app .live-pass-card{animation:uca-page-arrive .4s cubic-bezier(.2,.7,.2,1) both}.uca-app .nav a[aria-current=page] svg{animation:uca-nav-arrive .45s cubic-bezier(.16,1,.3,1) both}.uca-app .nav a[aria-current=page]:before{animation:uca-nav-line .4s cubic-bezier(.16,1,.3,1) both}.uca-app .hero.uca-in-view:before{animation:uca-gold-drift 12s ease-in-out infinite}.uca-app .hero.uca-in-view:after{animation:uca-gold-sweep 8s .3s cubic-bezier(.2,.6,.2,1) infinite}.uca-app .hero.uca-in-view .primary:after{animation:uca-button-sweep 8s 1.1s ease-in-out infinite}.uca-app .uca-community-milestone.uca-in-view:before{animation:uca-milestone-sweep 1.8s .2s cubic-bezier(.2,.6,.2,1) both}.uca-app .uca-community-milestone.uca-in-view .uca-milestone-amount{animation:uca-amount-arrive 1.15s .12s cubic-bezier(.16,1,.3,1) both}.uca-app.uca-motion-paused *,.uca-app.uca-motion-paused *:before,.uca-app.uca-motion-paused *:after{animation-play-state:paused!important}.uca-app .primary:active,.uca-app .secondary:active,.uca-app .icon-button:active{transform:scale(.97)}.uca-app .account-row:active{transform:translate(3px)}.uca-app .primary:focus-visible,.uca-app .secondary:focus-visible,.uca-app .text-button:focus-visible,.uca-app .account-row:focus-visible{outline:2px solid var(--gold);outline-offset:5px}@media(hover:hover)and (pointer:fine){.uca-app .featured:hover,.uca-app .package:hover,.uca-app .winner-card:hover{transform:translateY(-6px);border-color:#a68853;box-shadow:0 18px 42px #0005}.uca-app .primary:hover,.uca-app .secondary:hover{transform:translateY(-2px)}.uca-app .primary:hover svg,.uca-app .secondary:hover svg,.uca-app .text-button:hover svg{transform:translate(4px)}.uca-app .account-row:hover{transform:translate(4px)}.uca-app .icon-button:hover,.uca-app .nav a:hover svg{transform:translateY(-2px)}}@keyframes uca-page-arrive{0%{opacity:.2;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes uca-brand-arrive{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes uca-title-arrive{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes uca-dialog-arrive{0%{opacity:0;transform:translateY(32px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes uca-backdrop-arrive{0%{opacity:0}to{opacity:1}}@keyframes uca-nav-arrive{0%{transform:translateY(4px) scale(.9)}to{transform:translateY(0) scale(1)}}@keyframes uca-nav-line{0%{transform:scaleX(.2);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes uca-gold-drift{0%,to{opacity:.5;transform:translate(-8%,5%) scale(1)}50%{opacity:1;transform:translate(8%,-5%) scale(1.15)}}@keyframes uca-gold-sweep{0%{opacity:0;transform:translate(-45%)}8%{opacity:.8}32%{opacity:0;transform:translate(45%)}to{opacity:0;transform:translate(45%)}}@keyframes uca-button-sweep{0%{opacity:0;transform:translate(-65%)}4%{opacity:.65}19%{opacity:0;transform:translate(65%)}to{opacity:0;transform:translate(65%)}}@keyframes uca-scroll-rise{0%{opacity:.06;translate:var(--uca-reveal-x,0px) var(--uca-reveal-y,88px);scale:.9}to{opacity:1;translate:0 0;scale:1}}@keyframes uca-scroll-heading{0%{opacity:.08;translate:0 54px}to{opacity:1;translate:0 0}}@keyframes uca-milestone-sweep{0%{opacity:0;transform:translate(-50%)}25%{opacity:1}to{opacity:0;transform:translate(50%)}}@keyframes uca-amount-arrive{0%{opacity:0;transform:translateY(26px) scale(.86)}to{opacity:1;transform:translateY(0) scale(1)}}@supports (animation-timeline:view()) and (animation-range:entry 0% entry 80%){.uca-app .uca-scroll-reveal{animation:uca-scroll-rise 1ms linear both;animation-timeline:view(block);animation-range:entry 0% entry 100%}.uca-app .packages-grid>.package,.uca-app .winner-grid>.winner-card{--uca-reveal-x:-24px;--uca-reveal-y:88px}.uca-app .packages-grid>.package:nth-child(2n),.uca-app .winner-grid>.winner-card:nth-child(2n){--uca-reveal-x:24px;--uca-reveal-y:104px;animation-range:entry 5% entry 100%}.uca-app .section-heading.uca-scroll-reveal,.uca-app .benefit-strip.uca-scroll-reveal{animation-name:uca-scroll-heading}.uca-app .uca-scroll-reveal:focus-within{animation:none;opacity:1;translate:none;scale:none}}@media(prefers-reduced-motion:reduce){.uca-app *,.uca-app *:before,.uca-app *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.uca-app .hero:before,.uca-app .hero:after,.uca-app .primary:after{display:none}.uca-app .featured:hover,.uca-app .package:hover,.uca-app .winner-card:hover,.uca-app .primary:hover,.uca-app .secondary:hover,.uca-app .account-row:hover,.uca-app .icon-button:hover,.uca-app .nav a:hover svg,.uca-app .primary:active,.uca-app .secondary:active,.uca-app .icon-button:active{transform:none}}:root{color-scheme:dark;--bg:#0c0d0e;--surface:#17181a;--line:#2b2b2d;--muted:#a8a8aa;--gold:#e6c382;--text:#f6f3ed;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text)}button,a{-webkit-tap-highlight-color:transparent}button,input,select{font:inherit}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:4px}button:disabled{opacity:.45;cursor:default}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,-apple-system,sans-serif}h1{font-size:clamp(32px,5vw,48px);font-weight:600;letter-spacing:-1.8px;line-height:1.16}h2{font-size:23px;letter-spacing:-.7px;font-weight:600}h3{font-size:20px;letter-spacing:-.5px}p{line-height:1.6}.muted{color:var(--muted)}.eyebrow{font-size:12px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase}.gold{color:var(--gold)}.app-shell{max-width:1060px;margin:auto;padding:0 36px 120px}.preview-bar{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;min-height:32px;color:#b8b4ac;background:#1a1916;text-align:center;padding:6px 14px}.header{height:96px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;background:none;border:0;padding:0;text-align:left}.brand-mark{width:48px;height:48px;object-fit:contain;border-radius:0}.wordmark{font-family:Manrope,sans-serif;font-size:22px;font-weight:800;letter-spacing:2px;line-height:1.1}.brand small{display:block;margin-top:5px;font-size:10px;letter-spacing:2.1px;color:#c7c1b5}.icon-button{display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;width:46px;height:46px;background:#151618}.page{animation:appear .32s ease both}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:32px 0 18px}.text-button{display:inline-flex;align-items:center;gap:7px;font-size:14px;background:none;border:0;padding:10px 0;color:var(--gold);white-space:nowrap}.text-button svg{width:16px}.home-title{margin:10px 0 25px}.home-title .eyebrow{margin-bottom:12px;color:var(--muted)}.hero{position:relative;overflow:hidden;border:1px solid #55442e;background:radial-gradient(ellipse at 80% 0%,#443827 0,transparent 60%),linear-gradient(130deg,#28251e,#171715);border-radius:26px;padding:32px;min-height:305px;display:flex;flex-direction:column;align-items:flex-start}.hero-top{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.tag{font-size:12px;letter-spacing:.4px;padding:6px 10px;border:1px solid #776343;border-radius:6px;background:#e6c3820a;color:#f2d8a9}.hero-amount{font-family:Manrope,sans-serif;font-size:clamp(66px,10vw,108px);font-weight:500;letter-spacing:-5px;line-height:1.08;margin-top:23px;color:#f6dca5}.hero p{color:#c2b6a2;font-size:14px}.hero .primary{margin-top:24px;width:100%}.primary,.secondary{display:flex;justify-content:center;align-items:center;gap:10px;min-height:52px;border-radius:12px;border:0;font-weight:600;padding:14px 20px;text-align:center}.primary{background:var(--gold);color:#201a10}.primary:hover{background:#f0d6a8}.secondary{background:#222326;border:1px solid #363638;color:var(--text)}.primary svg,.secondary svg{width:18px;height:18px}.hero-foot{display:flex;gap:7px;align-items:center;justify-content:center;margin:13px 0 0;color:#99968f;font-size:12px}.hero-foot svg{width:15px;height:15px}.benefit-strip{display:flex;justify-content:center;gap:20px;margin:26px 0;color:#c0bcb4;font-size:13px}.benefit-strip span{display:flex;gap:7px;align-items:center}.benefit-strip svg{color:var(--gold);width:17px;height:17px}.featured{display:grid;grid-template-columns:170px 1fr;gap:24px;border:1px solid #7b633b;border-radius:22px;background:linear-gradient(120deg,#27231b,#181818);padding:20px;position:relative;overflow:hidden}.featured img{display:block;width:100%;height:auto;object-fit:contain;align-self:center}.featured-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}.featured-top{display:flex;justify-content:space-between;width:100%;gap:12px;align-items:center}.pill{font-size:12px;line-height:1.3;color:#f1d49a;background:#4a3c24;border-radius:5px;padding:5px 8px}.entries{font-size:32px;font-family:Manrope,sans-serif;font-weight:600;letter-spacing:-1px}.entries small{font-family:DM Sans,sans-serif;font-size:14px;letter-spacing:0;color:#b8b4ad;font-weight:400}.featured-price{font-size:23px}.inline-benefit{display:flex;gap:6px;color:#c6c1b7;font-size:14px;align-items:center}.inline-benefit svg{width:16px;color:var(--gold)}.featured .text-button{padding:3px 0}.winner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.winner-card{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--surface)}.winner-card img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.winner-copy{padding:17px}.winner-copy p{font-size:14px;color:var(--muted);margin-top:3px}.winner-copy h3{font-size:17px}.page-heading{margin:12px 0 25px}.page-heading p{color:var(--muted);margin-top:12px;max-width:540px}.packages-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.package{padding:18px;border:1px solid var(--line);border-radius:20px;background:var(--surface);display:flex;flex-direction:column;gap:14px;transition:border-color .2s,transform .2s}.package:hover{transform:translateY(-3px);border-color:#746448}.package.is-gold{border-color:#9d7b40;background:linear-gradient(145deg,#30291f,#161718)}.package img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.package-name{display:flex;align-items:center;justify-content:space-between;gap:6px}.package .entries{font-size:29px}.package .price{font-size:24px}.package .price small{font-size:12px;color:var(--muted);font-weight:400}.package .secondary{min-height:46px;padding:10px}.package .inline-benefit{font-size:13px}.catalog-note{color:var(--muted);font-size:12px;margin-top:18px;line-height:1.6}.info-panel{padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--surface);margin:20px 0}.info-panel h3{font-size:18px;margin-bottom:8px}.info-panel p{color:var(--muted);font-size:14px}.steps{counter-reset:steps;display:grid;gap:20px;margin-top:20px}.step{display:flex;gap:15px;align-items:flex-start}.step:before{counter-increment:steps;content:"0" counter(steps);display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;border:1px solid #574831;color:var(--gold);font-size:12px}.step b{font-weight:500}.step p{font-size:14px;color:var(--muted);margin-top:3px}.nav{position:fixed;z-index:10;bottom:0;left:0;right:0;background:#111214ee;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-top:1px solid #2e2d2a;padding-bottom:env(safe-area-inset-bottom,0)}.nav-inner{display:grid;grid-template-columns:repeat(5,1fr);max-width:600px;margin:auto;height:76px;align-items:center}.nav button{background:none;border:0;color:#89898c;display:flex;flex-direction:column;align-items:center;gap:6px;min-height:58px;justify-content:center;font-size:12px;position:relative}.nav button.active{color:var(--gold)}.nav button.active:before{content:"";position:absolute;top:0;background:var(--gold);width:18px;height:2px;border-radius:3px}.nav svg{width:21px;height:21px}.empty-wallet{max-width:600px;margin:0 auto}.wallet-art{margin:20px 0 28px;aspect-ratio:1.7;background:linear-gradient(125deg,#30302d,#161718);border:1px solid #4c463a;border-radius:22px;padding:25px;display:flex;flex-direction:column;justify-content:space-between}.wallet-art .eyebrow{font-size:11px;color:#c3b695}.wallet-art .lock{align-self:flex-end;color:#b2a58d}.wallet-art .wallet-placeholder{font-family:Manrope,sans-serif;font-size:32px;color:#c8c2b7;letter-spacing:-1px}.empty-wallet>h2{margin:0 0 12px}.empty-wallet>p{color:var(--muted);margin-bottom:20px}.empty-wallet>.secondary{width:100%;margin-top:12px}.support-note{text-align:center;font-size:12px;color:var(--muted);margin-top:15px;line-height:1.6}.sample-controls{display:flex;justify-content:space-between;align-items:center;margin:20px 0 14px;gap:15px}.sample-controls select{color:var(--text);background:#252525;border:1px solid #59513f;border-radius:8px;padding:9px 12px;min-height:44px}.sample-card{background:radial-gradient(ellipse at 20% 20%,#ecd39c,transparent 75%),linear-gradient(130deg,#c7a05d,#99783d);color:#221c12;padding:28px;border-radius:24px;position:relative;overflow:hidden;min-height:290px}.sample-card .wordmark{font-size:18px}.sample-card .card-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.sample-card .eyebrow{margin:24px 0 9px}.discount-large{font-family:Manrope,sans-serif;font-size:60px;letter-spacing:-3px;line-height:1.1}.sample-card .card-bottom{display:flex;justify-content:space-between;align-items:end;margin-top:28px}.sample-card .card-bottom b{display:block;font-size:17px}.sample-card .card-bottom small{font-size:12px}.sample-stamp{position:absolute;top:51%;left:0;width:100%;font-size:18px;letter-spacing:3px;font-weight:800;transform:rotate(-15deg);color:#37280880;text-align:center;pointer-events:none}.sample-banner{background:#332c1e;border:1px solid #655437;padding:13px 16px;border-radius:12px;color:#edcd8e;font-size:13px;line-height:1.5;margin-top:14px}.account-head{text-align:center;padding:20px 0 26px}.account-avatar{width:72px;height:72px;border:1px solid #514832;border-radius:50%;background:#262218;color:var(--gold);display:grid;place-items:center;margin:0 auto 18px}.account-avatar svg{width:30px;height:30px}.account-head p{margin:12px auto 0;color:var(--muted);max-width:460px}.account-list{margin-top:26px;border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:hidden}.account-row{width:100%;display:flex;align-items:center;gap:14px;min-height:68px;padding:17px 20px;border:0;border-bottom:1px solid var(--line);text-align:left;background:none}.account-row:last-child{border-bottom:0}.account-row>svg:first-child{color:var(--gold)}.account-row span{flex:1}.account-row small{font-size:13px;color:var(--muted);display:block;margin-top:4px}.account-row>svg:last-child{width:16px;color:#898989}.footer-brand{text-align:center;margin-top:35px;font-size:12px;line-height:1.9;color:#84817a}.dialog{position:fixed;inset:auto 0 0;margin:auto;max-width:600px;width:100%;max-height:92dvh;background:#17181a;color:var(--text);border:1px solid #393630;border-radius:26px 26px 0 0;padding:0;box-shadow:0 0 80px #0008;overscroll-behavior:contain}.dialog::backdrop{background:#000a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-top{position:sticky;z-index:1;top:0;background:#17181af5;display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid var(--line)}.dialog-top h2{font-size:20px}.dialog-content{padding:24px 24px calc(24px + env(safe-area-inset-bottom,0))}.detail-hero{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:22px;margin-bottom:25px}.detail-hero img{display:block;width:100%;height:auto;object-fit:contain}.detail-hero h3{font-size:26px;margin-bottom:8px}.detail-price{font-size:32px;margin-top:12px}.detail-price small{font-size:12px;color:var(--muted)}.benefit-list{list-style:none;margin:0;padding:0;display:grid;gap:17px}.benefit-list li{display:flex;gap:10px;align-items:center;font-size:16px}.benefit-list svg{color:var(--gold);width:18px;flex-shrink:0}.detail-note{margin:20px 0;color:var(--muted);font-size:13px;line-height:1.6}.dialog-content .primary{width:100%;margin-top:20px}.help-copy p{margin-bottom:15px;color:var(--muted)}.help-copy h3{margin:18px 0 7px}.error-state{padding:60px 24px;text-align:center}.error-state p{margin:20px 0}.desktop-aside{display:none}.loading{min-height:70vh;display:grid;place-items:center;color:var(--gold)}@keyframes appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:760px){.home-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:28px;align-items:start}.home-layout .hero{min-height:370px}.home-layout .hero .primary{margin-top:auto}.home-layout .hero-amount{margin-top:32px}.home-right .section-heading{margin-top:0}.home-right .featured{grid-template-columns:110px 1fr;padding:18px;gap:15px}.home-right .featured-top{display:block}.home-right .featured-top .pill{display:inline-block;margin-top:7px}.home-right .entries{font-size:27px}.home-right .info-panel{margin-bottom:0}.section-wide{margin-top:36px}.winner-grid.all{grid-template-columns:repeat(3,1fr)}.dialog{top:0;right:0;bottom:0;left:0;margin:auto;max-height:88dvh;height:fit-content;border-radius:26px}.preview-bar{letter-spacing:.25px}.home-title{margin:18px 0 30px}.desktop-account{max-width:620px;margin:auto}.wallet-layout{max-width:640px;margin:auto}}@media(max-width:759px){.app-shell{padding:0 22px 105px}.header{height:84px}.brand-mark{width:39px;height:39px}.wordmark{font-size:20px}.brand small{font-size:9px}.home-title{margin:10px 0 25px}.hero{padding:24px;border-radius:22px;min-height:302px}.hero-amount{font-size:78px;margin-top:24px}.hero-top{align-items:start}.hero-top .eyebrow{font-size:11px}.hero-top .tag{font-size:11px;white-space:nowrap}.hero h2{font-size:21px;margin:4px 0 1px}.benefit-strip{gap:16px;font-size:12px}.featured{grid-template-columns:110px 1fr;gap:16px;padding:17px}.featured-top{display:block}.featured-top .pill{display:inline-block;margin-top:7px}.featured-copy{gap:8px}.featured .entries{font-size:27px}.featured .entries small{font-size:12px}.featured h3{font-size:20px}.featured .inline-benefit{font-size:12px}.featured-price{font-size:20px}.packages-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.package{padding:12px;gap:11px;border-radius:16px}.package-name{display:block}.package-name h3{font-size:18px}.package-name .pill{display:inline-block;margin-top:7px;font-size:10px}.package .entries{font-size:27px}.package .entries small{font-size:12px;display:block;margin-top:2px}.package .inline-benefit{font-size:12px;align-items:start;line-height:1.5}.package .inline-benefit svg{margin-top:2px;flex-shrink:0}.package .secondary{font-size:13px}.package .price{font-size:22px}.winner-grid{gap:12px}.winner-copy{padding:13px}.winner-copy h3{font-size:16px}.winner-copy p{font-size:12px}.detail-hero{grid-template-columns:105px 1fr;gap:18px}.detail-hero h3{font-size:24px}.sample-card{padding:24px}.sample-card .wordmark{font-size:15px}.sample-card .discount-large{font-size:53px}.sample-card .card-bottom{gap:8px}.sample-card .card-bottom b{font-size:14px}.account-row{padding:17px 16px}.page-heading p{font-size:15px}}@media(max-width:359px){.app-shell{padding-inline:16px}.hero-amount{font-size:68px}.featured{grid-template-columns:90px 1fr;gap:12px}.hero-top{display:block}.hero-top .tag{display:inline-block;margin-top:10px}.sample-stamp{font-size:14px}.nav button{font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.featured,.detail-hero{grid-template-columns:minmax(0,170px) minmax(0,1fr)}.featured-copy,.detail-hero>div,.package,.winner-card{min-width:0}@media(min-width:760px){.home-right .featured{grid-template-columns:110px minmax(0,1fr)}}@media(max-width:759px){.featured{grid-template-columns:110px minmax(0,1fr)}.detail-hero{grid-template-columns:105px minmax(0,1fr)}}@media(max-width:359px){.featured{grid-template-columns:90px minmax(0,1fr)}}.sample-card .card-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.sample-card .card-bottom b{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.sample-card .card-bottom small{display:block;margin-bottom:5px}.live-pass-card .discount-large{margin-block:15px}.pass-error{color:#ffc2b9!important;padding:12px;background:#361e1e;border-radius:10px}.empty-wallet>.primary{width:100%}.winner-card img{padding:8px}.uca-app [hidden]{display:none!important}.uca-app .uca-header-shell{padding-top:env(safe-area-inset-top,0px);padding-bottom:0!important}.uca-header-actions{display:flex;gap:8px}.uca-app .nav{bottom:var(--uca-preview-offset,0px)}.uca-app>.app-shell{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px) + var(--uca-preview-offset,0px))}@media(max-width:759px){.uca-app>.app-shell{padding-bottom:calc(105px + env(safe-area-inset-bottom,0px) + var(--uca-preview-offset,0px))}}.nav a{background:none;border:0;color:#89898c;display:flex;flex-direction:column;align-items:center;gap:6px;min-height:58px;justify-content:center;font-size:12px;position:relative}.nav a[aria-current=page]{color:var(--gold)}.nav a[aria-current=page]:before{content:"";position:absolute;top:0;background:var(--gold);width:18px;height:2px;border-radius:3px}.uca-cart-link{position:relative}.uca-cart-link>span{position:absolute;right:0;top:0;font-size:10px;border-radius:20px;background:var(--gold);color:#17130d;min-width:16px;text-align:center}.uca-skip{position:fixed;top:-100px;left:12px;z-index:100;background:var(--gold);color:#111;padding:12px;border-radius:8px}.uca-skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}.uca-app #main[tabindex="-1"]:focus{outline:none}.uca-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.uca-art-link{display:block;min-width:0;align-self:center;width:100%}.uca-art-link img{width:100%;height:auto;object-fit:contain}.uca-tier-bronze-weekly-saver-pass{color:#cf9670}.uca-tier-silver-weekly-saver-pass{color:#c3c9d3}.uca-tier-gold-weekly-saver-pass{color:#e2be74}.uca-tier-platinum-weekly-saver-pass{color:#d9ddeb}.uca-tier-diamond-weekly-saver-pass{color:#a3d9e3}.uca-tier-opal-pass{color:#cfb4e7}.featured-price small{font-size:12px}.uca-browse-packages{width:100%;min-height:60px;margin-top:16px;padding:16px 20px;font-size:18px;font-weight:700;line-height:1.4;background:var(--surface);color:var(--gold);border:1px solid var(--gold)}.uca-browse-packages:hover{background:#28231b}.uca-browse-packages svg{width:22px;height:22px;flex-shrink:0}.uca-full{width:100%}.uca-winners-intro{margin-top:0}.uca-winners-intro h2{margin-top:9px}.uca-winners-intro p{margin-top:8px}.uca-community-milestone{position:relative;isolation:isolate;overflow:hidden;margin:34px 0;border:1px solid #78603b;border-radius:24px;padding:34px 40px;background:radial-gradient(ellipse at 90% 10%,#73552740,transparent 65%),linear-gradient(125deg,#292318,#141516 78%)}.uca-community-milestone:before{content:"";position:absolute;top:-80%;right:-80%;bottom:-80%;left:-80%;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 43%,#ffe4b035 50%,transparent 57%);opacity:0;transform:translate(-50%)}.uca-community-milestone h2{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:18px;row-gap:6px;margin:0;max-width:85%;line-height:1.05}.uca-milestone-prefix{flex-basis:100%;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:2px;text-transform:uppercase;color:#c6b591}.uca-milestone-amount{font-size:clamp(58px,8vw,94px);font-weight:600;letter-spacing:-4px;color:#f5d99e;white-space:nowrap}.uca-milestone-caption{font-size:clamp(22px,3vw,34px);font-weight:500;letter-spacing:-.8px;color:var(--text)}.uca-milestone-emblem{position:absolute;right:30px;top:50%;transform:translateY(-50%) rotate(8deg);color:#e6c382;opacity:.18;pointer-events:none}.uca-milestone-emblem svg{width:130px;height:130px;stroke-width:1}#winners .uca-community-milestone{margin-top:0;margin-bottom:24px}@media(max-width:759px){.uca-community-milestone{padding:28px 24px;border-radius:22px;margin:28px 0}.uca-community-milestone h2{max-width:100%;column-gap:12px}.uca-milestone-amount{font-size:clamp(52px,14vw,78px);letter-spacing:-2.5px}.uca-milestone-caption{flex-basis:100%;font-size:25px;line-height:1.25}.uca-milestone-emblem{right:20px;top:54%;opacity:.12}.uca-milestone-emblem svg{width:100px;height:100px}}.uca-buy-form select{display:block;width:100%;padding:12px;background:#202123;color:var(--text);border:1px solid #615238;border-radius:9px;margin-block:12px}.uca-product-page{max-width:600px;margin:auto}.uca-product-page>.text-button svg{rotate:180deg}.uca-product-details{margin-top:16px}.detail-hero h3{margin-top:8px}.uca-cart-page,.uca-content-page{max-width:780px;margin-inline:auto}.uca-cart-items{display:grid;gap:16px;margin-bottom:22px}.uca-cart-item{display:grid;grid-template-columns:130px minmax(0,1fr);gap:24px;border-bottom:1px solid var(--line);padding:16px 0 24px}.uca-cart-item img{width:100%;height:auto;object-fit:contain}.uca-cart-item h2{font-size:21px}.uca-cart-item input{width:64px;background:#222;color:var(--text);border:1px solid #66563e;border-radius:8px;padding:9px;margin:12px 8px}.uca-cart-item label{font-size:13px}.uca-cart-form .section-heading{margin-top:0}.uca-richtext{color:var(--muted)}.uca-richtext a{color:var(--gold);text-decoration:underline}.uca-richtext p,.uca-richtext ul,.uca-richtext ol{margin-bottom:18px}.uca-richtext h2,.uca-richtext h3{color:var(--text);margin:28px 0 12px}.uca-richtext img{max-width:100%;height:auto;object-fit:contain}.uca-richtext table{display:block;max-width:100%;overflow:auto}.uca-app:has(dialog[open]){overflow:hidden}.dialog:not([open]){display:none}.uca-wallet-sample-button{width:100%;margin-top:12px}.sample-card [data-uca-sample-percent]{font:inherit;letter-spacing:inherit}@media(max-width:759px){.uca-cart-item{grid-template-columns:90px minmax(0,1fr);gap:16px}.uca-cart-item h2{font-size:17px}}@media(max-width:359px){.nav a{font-size:11px}.uca-header-actions{gap:4px}.uca-header-actions:has(.uca-cart-link) .icon-button{width:36px;height:36px}}.uca-app .hero.uca-coming-soon .hero-amount{font-size:clamp(40px,7vw,70px);font-weight:600;letter-spacing:-2px;line-height:1.08;text-transform:uppercase;max-width:100%;margin:30px 0 16px;text-wrap:balance}.uca-app .hero.uca-coming-soon p{max-width:32ch}.uca-richtext table{border-collapse:collapse;margin-bottom:18px}.uca-richtext th,.uca-richtext td{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.uca-richtext th{color:var(--text);font-weight:600}.uca-richtext ul,.uca-richtext ol{padding-left:24px}.uca-line-price{display:flex;align-items:baseline;gap:10px;margin-block:10px;flex-wrap:wrap}.uca-cart-page .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.uca-line-price s,.uca-upgrade-price s{color:var(--muted);font-size:15px}.uca-line-discounts{padding:0;margin:10px 0;list-style:none;color:var(--gold);font-size:13px}.uca-line-discounts li{display:flex;gap:7px;align-items:flex-start}.uca-line-discounts svg{width:16px;height:16px;flex-shrink:0;margin-top:2px}.uca-cart-upgrade{margin:28px 0;border:1px solid #665238;border-radius:24px;padding:28px;background:linear-gradient(125deg,#30291c,var(--surface) 75%)}.uca-upgrade-heading .eyebrow{color:var(--gold);font-size:12px;margin:0 0 12px;letter-spacing:1.5px}.uca-upgrade-heading h2{font-size:clamp(27px,5vw,36px);line-height:1.12;letter-spacing:-1px;margin:0 0 10px;text-wrap:balance}.uca-upgrade-heading>p:last-child{color:var(--muted);font-size:14px}.uca-upgrade-product{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:24px;margin:24px 0}.uca-upgrade-image{display:block;align-self:center}.uca-upgrade-image img{display:block;width:100%;height:auto;object-fit:contain;border-radius:12px}.uca-upgrade-product h3{font-size:21px;line-height:1.3}.uca-upgrade-price{display:flex;flex-wrap:wrap;gap:9px;align-items:baseline;margin:12px 0}.uca-upgrade-price strong{font-size:34px;color:var(--gold);line-height:1}.uca-upgrade-price>span{font-size:12px;color:var(--muted)}.uca-upgrade-product .inline-benefit{font-size:14px;margin:12px 0 0;align-items:flex-start;line-height:1.5}.uca-upgrade-product .inline-benefit svg{flex-shrink:0;margin-top:2px}.uca-upgrade-explanation{font-size:14px;color:var(--text);line-height:1.6;margin:18px 0 10px}.uca-cart-upgrade .support-note{font-size:12px;line-height:1.6;text-align:left;padding:0;margin:12px 0}.uca-cart-upgrade .support-note a{color:var(--gold);text-decoration:underline}.uca-cart-upgrade .primary{margin-top:20px;min-height:54px}.uca-upgrade-skip{margin-top:12px;min-height:48px;text-align:center}.uca-cart-upgrade button:disabled{opacity:.5;cursor:not-allowed}.uca-upgrade-update{color:var(--gold)}.uca-cart-summary .section-heading{margin-top:0}.uca-cart-entries{margin:0 0 28px;padding:32px 28px;border:2px solid #ad8950;border-radius:24px;background:radial-gradient(ellipse at 50% 0%,#574329 0,transparent 72%),linear-gradient(135deg,#29241a,#171715);box-shadow:inset 0 1px #ffe9b92b,0 14px 40px #0003;text-align:center}.uca-cart-entry-promotion{display:flex;justify-content:center;align-items:center;gap:10px;margin:0 0 17px;color:var(--gold);font-size:13px;line-height:1.5;font-weight:600;letter-spacing:.6px}.uca-cart-entry-promotion svg{flex:0 0 23px;width:23px;height:23px}.uca-cart-entries h2{max-width:560px;margin:auto;font-size:clamp(22px,4vw,30px);line-height:1.3;letter-spacing:-.7px;text-wrap:balance}.uca-cart-entry-result{margin:18px 0 20px;min-height:122px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.uca-cart-entry-result strong{max-width:100%;overflow-wrap:anywhere;color:#f6d99d;font-family:Manrope,-apple-system,sans-serif;font-size:clamp(76px,14vw,116px);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-4px;line-height:1;text-shadow:0 2px 20px #e6c38220}.uca-cart-entry-result>span{color:var(--gold);font-size:16px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.uca-cart-entry-note{padding-top:17px;border-top:1px solid #e6c38230;color:#cfc3ac;font-size:13px;line-height:1.6}.uca-cart-entry-updating{min-height:142px;display:grid;place-items:center;color:var(--gold);font-size:18px}.uca-cart-entries [hidden],.uca-cart-entries[hidden]{display:none!important}@media(max-width:759px){.uca-cart-entries{padding:25px 18px;border-radius:22px}.uca-cart-entry-promotion{font-size:12px;letter-spacing:0}.uca-cart-entry-result{min-height:110px}.uca-cart-entry-note{font-size:12px}}.uca-cart-saving{display:flex;justify-content:space-between;gap:16px;color:var(--gold);font-size:14px}.uca-cart-discount-confirmation{display:flex;align-items:center;gap:14px;padding:20px;margin:0 0 14px;background:linear-gradient(115deg,#332b1c,#1c1b17);border:1px solid #79633e;border-radius:18px}.uca-discount-check{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;background:var(--gold);color:#211a0f;border-radius:50%}.uca-cart-discount-confirmation>div,.uca-cart-discount-confirmation>p{display:flex;flex-direction:column;gap:4px}.uca-cart-discount-confirmation>div{flex:1}.uca-cart-discount-confirmation strong{color:var(--gold);font-size:17px}.uca-cart-discount-confirmation>p{text-align:right;margin:0}.uca-cart-discount-confirmation>p strong{font-size:24px;line-height:1.2}.uca-cart-discount-confirmation span{font-size:13px}.uca-cart-discount-confirmation>p>span{color:var(--muted);font-size:12px}.uca-cart-discount-rule{text-align:left;margin:0 0 16px;padding:0}.uca-cart-update-status{color:var(--gold);padding:12px 16px;border-left:2px solid var(--gold);background:var(--surface);font-size:14px;margin:0 0 12px}.uca-cart-page[aria-busy=true] .uca-cart-items{opacity:.65;pointer-events:none}.uca-cart-page button:disabled{opacity:.55;cursor:wait}.uca-package-closed{display:flex;align-items:flex-start;gap:10px;margin:16px 0;padding:13px 14px;border:1px solid rgba(230,195,130,.24);border-radius:12px;background:#e6c38211;color:#e6c382;font-size:13px;line-height:1.55;text-align:left}.uca-package-closed svg{width:18px;height:18px;flex:0 0 18px;margin-top:1px}.uca-package-closed span,.uca-package-closed div{min-width:0}.uca-package-closed-detail{padding:19px;margin-top:22px;font-size:15px}.uca-package-closed-detail strong{display:block;margin-bottom:6px;color:var(--text);font-size:17px}.uca-package-closed-detail p{margin:0;color:#e6c382}.featured .uca-package-closed{max-width:480px}@media(max-width:400px){.package .uca-package-closed{gap:7px;padding:11px 10px;font-size:12px}}.uca-upgrade-entries{border-top:1px solid var(--line);padding-top:16px;display:flex;flex-direction:column;gap:6px}.uca-upgrade-entries strong{font-size:19px;color:var(--gold)}.uca-upgrade-entries span{font-size:13px;color:var(--muted)}@media(max-width:759px){.uca-cart-upgrade{padding:20px;border-radius:22px}.uca-upgrade-product{grid-template-columns:110px minmax(0,1fr);gap:16px}.uca-upgrade-product h3{font-size:18px}.uca-upgrade-product .inline-benefit{font-size:12px}.uca-upgrade-price strong{font-size:30px}}@media(max-width:359px){.uca-upgrade-product{grid-template-columns:85px minmax(0,1fr);gap:12px}.uca-cart-upgrade{padding:16px}.uca-cart-upgrade .primary,.uca-upgrade-skip{font-size:14px}}.uca-personal-panel,.uca-purchase-history{border:1px solid #615035;border-radius:24px;background:radial-gradient(ellipse at 0 0,#e6c38210,transparent 65%),linear-gradient(135deg,#1c1c19,#131516);box-shadow:inset 0 1px #ffedc310,0 12px 32px #0003}.uca-personal-panel{padding:26px 28px;margin:24px 0 30px}.uca-personal-heading{display:flex;align-items:center;gap:18px;min-width:0}.uca-personal-heading>div{min-width:0}.uca-personal-heading .eyebrow{font-size:10px;letter-spacing:2px;margin-bottom:7px}.uca-personal-heading h2{font-size:28px;line-height:1.25;letter-spacing:-.8px;overflow-wrap:anywhere}.uca-personal-avatar{width:62px;height:62px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#f1d69f;font-family:Manrope,sans-serif;font-size:21px;font-weight:600;letter-spacing:1px;border:1px solid #9d80504d;background:radial-gradient(circle at 30% 20%,#6d573549,#201e19 70%);box-shadow:inset 0 1px #f9ddb838,0 0 0 5px #e6c38205;text-shadow:0 1px 2px #0008}.uca-personal-status{display:flex;align-items:flex-start;gap:10px;margin-top:22px;padding-top:20px;border-top:1px solid #e6c38220}.uca-personal-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;margin-top:9px;background:#a6a39a}.uca-personal-status [data-uca-personal-message]{font-weight:500;font-size:15px;line-height:1.55}.uca-personal-status .uca-personal-hint{font-size:13px;color:#b6b2a8;line-height:1.65;margin-top:4px}.uca-personal-panel[data-pass-state=active] .uca-personal-dot{background:#e6c382;box-shadow:0 0 10px #e6c3824d}.uca-personal-panel[data-pass-state=expiring] .uca-personal-dot{background:#edbd70}.uca-personal-panel[data-pass-state=expiring] [data-uca-personal-message]{color:#f1d09a}.uca-personal-home[data-pass-state=active] .uca-personal-status,.uca-personal-home[data-pass-state=expiring] .uca-personal-status{display:none}.uca-personal-home .uca-home-pass{padding:20px 0 0;margin:22px 0 0;border:0;border-top:1px solid #e6c38220;border-radius:0;background:none;box-shadow:none;grid-template-columns:minmax(0,1fr) auto;gap:18px}.uca-personal-home .uca-home-pass .uca-active-orb,.uca-personal-home .uca-home-pass .eyebrow{display:none}.uca-personal-home .uca-home-pass h2{font-size:20px;margin:0 0 5px}.uca-personal-home .uca-home-pass .primary{min-height:48px}.uca-personal-wallet{max-width:640px;margin:0 auto 24px}.uca-personal-wallet .uca-personal-heading h2{font-size:23px}.uca-personal-wallet .uca-personal-avatar{width:48px;height:48px;font-size:17px}.uca-personal-account{margin:0 0 22px}.uca-purchase-history{margin-top:28px;border-color:#3c3931;overflow:hidden}.uca-history-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 24px 20px}.uca-history-heading .eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:8px}.uca-history-heading h2{font-size:22px}.uca-history-heading .text-button{font-size:13px;min-height:44px}.uca-purchase-list{list-style:none;margin:0;padding:0}.uca-purchase-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 24px;border-top:1px solid #34332f}.uca-purchase-icon{width:38px;height:42px;flex-shrink:0;display:grid;place-items:center;color:#d2b986;border:1px solid #a08a6333;background:#e6c38206;border-radius:10px}.uca-purchase-icon svg{width:18px;height:18px}.uca-purchase-info h3{font-family:DM Sans,sans-serif;font-size:15px;letter-spacing:0;overflow-wrap:anywhere}.uca-purchase-info p{font-size:12px;color:#b6b2a8;margin-top:5px;line-height:1.6}.uca-purchase-receipt{text-align:right}.uca-purchase-receipt strong{font-size:14px;font-weight:500;white-space:nowrap}.uca-purchase-receipt a{display:flex;justify-content:flex-end;align-items:center;gap:5px;min-height:44px;font-size:12px;color:var(--gold)}.uca-purchase-receipt svg{width:14px;height:14px}.uca-purchase-empty{display:flex;align-items:center;gap:15px;padding:20px 24px 26px;border-top:1px solid #34332f}.uca-purchase-empty p{font-size:14px;color:#b6b2a8;line-height:1.65}.uca-app .uca-embossed-name{letter-spacing:.45px;font-weight:650;text-shadow:0 1px 0 #fff9,0 -1px 1px #0002}.uca-app .live-pass-card:after{animation:uca-personal-shine 1.9s .2s ease-out both}@keyframes uca-personal-shine{0%{transform:translate(-60%);opacity:0}20%{opacity:.45}to{transform:translate(60%);opacity:0}}.uca-personal-panel .primary,.uca-purchase-history a,.desktop-account .account-row{transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.uca-personal-panel .primary:active,.uca-purchase-history a:active{transform:scale(.98)}@media(hover:hover){.uca-purchase-receipt a:hover{color:#ffe5b5}.desktop-account .account-row:hover{background:#e6c38208}.uca-personal-panel .primary:hover{box-shadow:0 4px 18px #e6c38220}}@media(max-width:759px){.uca-personal-panel{padding:22px 20px;border-radius:22px}.uca-personal-heading{gap:15px}.uca-personal-heading h2{font-size:24px}.uca-personal-avatar{width:54px;height:54px;font-size:19px}.uca-personal-home .uca-home-pass{grid-template-columns:1fr;gap:16px}.uca-personal-home .uca-home-pass .primary{width:100%;grid-column:auto}.uca-history-heading{padding:22px 18px 16px;gap:10px}.uca-history-heading h2{font-size:20px}.uca-purchase-row{padding:16px 18px;gap:10px}.uca-purchase-icon{width:32px;height:38px}.uca-purchase-receipt strong{font-size:13px}.uca-purchase-empty{padding:20px 18px}}@media(max-width:379px){.uca-purchase-row{grid-template-columns:minmax(0,1fr) auto}.uca-purchase-row>.uca-purchase-icon{display:none}.uca-personal-heading h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.uca-app .live-pass-card:after{animation:none;display:none}.uca-personal-panel .primary,.uca-purchase-history a,.desktop-account .account-row{transition:none;transform:none}}.uca-app .sample-card.uca-metal-card{--metal-light:#f7e6bc;--metal-mid:#d4b272;--metal-deep:#b58d4e;color:#20190e;border:1px solid #f8e1a980;background:linear-gradient(115deg,transparent 18%,#fff9 34%,transparent 49%),radial-gradient(ellipse at 100% 0%,var(--metal-light),transparent 70%),linear-gradient(135deg,var(--metal-mid),var(--metal-light) 45%,var(--metal-deep));box-shadow:inset 0 1px 1px #fff8,inset 0 -2px 1px #0002,0 18px 42px #0005;isolation:isolate;animation:uca-metal-arrive .85s cubic-bezier(.16,1,.3,1) both}.uca-app .sample-card.uca-metal-card[data-uca-metal="2"]{--metal-light:#f0d4bc;--metal-mid:#d2a178;--metal-deep:#ad805a}.uca-app .sample-card.uca-metal-card[data-uca-metal="3"]{--metal-light:#eff2f7;--metal-mid:#bfc7d1;--metal-deep:#909dab;color:#19212a}.uca-app .sample-card.uca-metal-card[data-uca-metal="10"]{--metal-light:#f8fbf9;--metal-mid:#d0d9d7;--metal-deep:#a7baba;color:#172526}.uca-app .sample-card.uca-metal-card[data-uca-metal="15"]{--metal-light:#efffff;--metal-mid:#b1d9e3;--metal-deep:#83b3c1;color:#12272d}.uca-app .sample-card.uca-metal-card[data-uca-metal="25"]{--metal-light:#f4e5fc;--metal-mid:#c8b6e3;--metal-deep:#b19acb;color:#251631;background:linear-gradient(115deg,transparent 18%,#fff9 34%,transparent 49%),radial-gradient(ellipse at 15% 100%,#c1eee4,transparent 65%),radial-gradient(ellipse at 90% 5%,#fbe7c6,transparent 65%),linear-gradient(135deg,var(--metal-mid),var(--metal-light) 45%,var(--metal-deep))}.uca-metal-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.04;background:repeating-linear-gradient(0deg,#fff 0,transparent 1px,transparent 2px,#000 3px)}.uca-metal-card:after{content:"";position:absolute;top:-65%;right:-65%;bottom:-65%;left:-65%;z-index:0;pointer-events:none;background:linear-gradient(110deg,transparent 40%,#fff8 48%,#fffb 50%,#fff2 55%,transparent 62%);transform:translate(-60%);animation:uca-metal-sheen 10s .7s ease-in-out infinite}.uca-metal-card>div,.uca-metal-card>p{position:relative;z-index:1}.uca-metal-card .card-top{padding-bottom:15px;border-bottom:1px solid #20190e2b}.uca-metal-card .card-top svg{width:29px;height:29px;opacity:.72}.uca-metal-card .wordmark{text-shadow:0 1px 0 #fff8;letter-spacing:3px}.uca-metal-card .discount-large{font-weight:650;text-shadow:0 1px 0 #fff8}.uca-metal-card .card-bottom{padding-top:17px;border-top:1px solid #20190e2b}.uca-metal-card .card-bottom small{text-transform:uppercase;font-size:10px;letter-spacing:1.2px}.uca-metal-card>.sample-stamp{position:absolute;z-index:2;color:#241c11;background:#fff9;border-block:1px solid #fff8;padding:8px 0;text-shadow:none}.uca-compare-button{display:inline-flex;margin-top:20px;border-color:#7b633b;color:var(--gold);background:#211e18}.uca-compare-home{display:flex;width:100%;justify-content:center;min-height:48px;margin-top:7px}.uca-app .dialog.uca-comparison{max-width:640px;background:#111315;border-color:#4f4535;scrollbar-color:#6a5a40 #111315}.uca-comparison .dialog-top{background:#111315f5;padding:24px;gap:16px}.uca-comparison .dialog-top h2{font-size:26px;line-height:1.2;margin-top:9px;letter-spacing:-.8px}.uca-comparison .dialog-top .eyebrow{font-size:10px}.uca-comparison .icon-button{flex-shrink:0}.uca-comparison .dialog-content{padding:24px}.uca-compare-table-wrap{margin:24px 0 20px;border:1px solid #37332b;border-radius:16px;overflow:hidden;background:#17191a}.uca-compare-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:15px}.uca-compare-table th,.uca-compare-table td{padding:15px 8px;text-align:center;border-bottom:1px solid #30302b;vertical-align:middle}.uca-compare-table th:first-child{width:37%;text-align:left;padding-left:16px}.uca-compare-table th:nth-child(2){width:23%}.uca-compare-table th:nth-child(3){width:21%}.uca-compare-table thead th{font-size:11px;font-weight:500;letter-spacing:.3px;color:#bbb3a4;background:#211e18;padding-block:15px}.uca-compare-table tbody th{font-weight:600}.uca-compare-table tbody th a{display:flex;gap:9px;align-items:center;min-height:48px;line-height:1.5}.uca-compare-table tbody tr:last-child>*{border-bottom:0}.uca-compare-table td{font-variant-numeric:tabular-nums}.uca-compare-table td strong{color:#f5e4c3;font-size:19px;font-weight:600}.uca-compare-table small{display:block;font-size:10px;font-weight:400;color:#b7b3aa;letter-spacing:0}.uca-compare-table td small{font-size:10px;letter-spacing:1px;text-transform:uppercase;margin-top:2px}.uca-compare-popular{background:linear-gradient(90deg,#5743264d,#332c214d)}.uca-compare-swatch{display:block;flex:0 0 9px;width:9px;height:9px;border:1px solid currentColor;border-radius:50%;background:currentColor;box-shadow:inset -2px -2px 3px #0007,inset 1px 1px 2px #fff8}.uca-compare-benefit{display:flex;gap:12px;padding:18px;border:1px solid #51432e;border-radius:14px;background:#29231955;font-size:13px;color:#d6c8ac;line-height:1.6}.uca-compare-benefit svg{flex-shrink:0;color:var(--gold)}.uca-comparison .detail-note{font-size:12px;margin:18px 0 3px}.uca-app .dialog.uca-comparison[open]{animation:uca-compare-rise .6s cubic-bezier(.16,1,.3,1) both}.uca-prize-stage{position:relative;display:grid;place-items:center;align-self:center;width:100%;height:134px;margin-top:22px;isolation:isolate;overflow:hidden}.uca-prize-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse,#edcc8130,transparent 65%);z-index:-1}.uca-prize-orbit{position:absolute;width:210px;height:210px;border:1px solid #e6c38226;border-radius:50%;transform:rotateX(60deg) rotate(-20deg)}.uca-prize-orbit:before,.uca-prize-orbit:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid #e6c38230;border-radius:50%}.uca-prize-orbit:after{top:-24px;right:-24px;bottom:-24px;left:-24px;border-color:#e6c38215}.uca-prize-seal{position:relative;display:grid;place-items:center;width:104px;height:104px;border-radius:50%;color:#ead09a;background:linear-gradient(135deg,#5e4a2d,#242219 40%,#181816 70%,#60472b);border:1px solid #c4a169;box-shadow:inset 0 0 0 6px #211f18,inset 0 0 0 7px #d5b9795c,0 10px 34px #0006;overflow:hidden;animation:uca-seal-float 7s ease-in-out infinite}.uca-prize-seal:after{content:"";position:absolute;top:-75%;right:-75%;bottom:-75%;left:-75%;background:linear-gradient(110deg,transparent 42%,#ffe8bd40 50%,transparent 58%);animation:uca-metal-sheen 10s 1s ease-in-out infinite}.uca-prize-seal svg{width:46px;height:46px;stroke-width:1.5}.uca-app .hero.uca-coming-soon:has(.uca-prize-stage) .hero-amount{margin-top:10px}.uca-launch-jump{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:10px;color:#ebce9a;font-size:13px}.uca-launch-jump svg{width:17px;height:17px}.uca-launch-jump svg:last-child{width:13px}.uca-prize-image{width:100%;margin-top:24px;border:1px solid #736043;border-radius:14px;overflow:hidden;background:#161716}.uca-prize-image img{display:block;width:100%;height:auto;object-fit:contain}.uca-launch-panel{position:relative;display:grid;grid-template-columns:1fr 1.1fr;gap:36px;align-items:center;margin:32px 0;padding:32px;border:1px solid #665236;border-radius:24px;background:radial-gradient(ellipse at 0 0,#6a50272e,transparent 65%),#151617;scroll-margin-top:24px}.uca-launch-copy{position:relative;padding-left:64px}.uca-launch-icon{position:absolute;left:0;top:0;display:grid;place-items:center;width:44px;height:44px;border:1px solid #7b633b;border-radius:13px;color:var(--gold);background:#2a241a}.uca-launch-copy .eyebrow{font-size:10px;letter-spacing:1.7px}.uca-launch-copy h2{font-size:28px;letter-spacing:-.8px;margin-top:7px}.uca-launch-copy p{font-size:13px;line-height:1.7;color:#b8b3a9;margin-top:10px;max-width:35ch}.uca-launch-form{min-width:0;margin:0}.uca-launch-form label{display:block;font-size:12px;color:#d8d0bf;margin-bottom:8px}.uca-launch-fields{display:flex;gap:8px;flex-wrap:wrap}.uca-launch-fields input{flex:1 1 180px;min-width:0;width:100%;min-height:52px;border:1px solid #64553e;border-radius:12px;background:#0d0f10;color:#f6f3ed;font-size:16px;padding:13px 14px;box-shadow:inset 0 2px 8px #0003}.uca-launch-fields .primary{flex:1 1 185px;min-height:52px;font-size:14px;white-space:nowrap;padding:14px}.uca-launch-fields input:focus-visible,.uca-launch-form [data-uca-launch-result]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.uca-launch-form .uca-launch-consent{font-size:10px;line-height:1.7;color:#aaa599;margin-top:12px}.uca-launch-consent a{color:#dbbf8c;text-decoration:underline;text-underline-offset:3px}.uca-launch-success{display:flex;gap:12px;color:#e6d3ab;padding:20px;border:1px solid #665236;border-radius:14px;background:#2a251c}.uca-launch-success svg{flex-shrink:0;color:#e6c382}.uca-launch-success h3{font-size:18px;margin-bottom:7px}.uca-launch-success p{font-size:13px;color:#c5bdac}.uca-launch-error{color:#ffc5b6;background:#34211d;border:1px solid #805445;border-radius:12px;padding:14px;margin-bottom:16px;font-size:13px;line-height:1.6}.uca-launch-error ul{margin:0;padding-left:16px}@keyframes uca-metal-arrive{0%{opacity:0;transform:perspective(900px) translateY(30px) rotateX(9deg) scale(.97)}to{opacity:1;transform:perspective(900px) translateY(0) rotateX(0) scale(1)}}@keyframes uca-metal-sheen{0%,12%{transform:translate(-60%);opacity:0}16%{opacity:.75}42%{transform:translate(60%);opacity:0}to{transform:translate(60%);opacity:0}}@keyframes uca-seal-float{0%,to{transform:translateY(3px) rotate(-5deg)}50%{transform:translateY(-5px) rotate(4deg)}}@keyframes uca-compare-rise{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@keyframes uca-compare-slide{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media(min-width:760px){.uca-app .dialog.uca-comparison{inset:0 0 0 auto;margin:0;width:min(640px,90vw);height:100dvh;max-height:100dvh;border-radius:24px 0 0 24px;border-right:0}.uca-app .dialog.uca-comparison[open]{animation-name:uca-compare-slide}}@media(max-width:759px){.uca-launch-panel{grid-template-columns:1fr;gap:24px;padding:24px;margin:28px 0}.uca-launch-copy{padding-left:60px}.uca-launch-copy h2{font-size:26px}.uca-launch-fields{display:grid;grid-template-columns:1fr}.uca-launch-fields input,.uca-launch-fields .primary{width:100%}.uca-comparison .dialog-top{padding:20px}.uca-comparison .dialog-top h2{font-size:23px}.uca-comparison .dialog-content{padding:20px 16px calc(28px + env(safe-area-inset-bottom,0px))}.uca-compare-table{font-size:13px}.uca-compare-table th,.uca-compare-table td{padding-inline:5px}.uca-compare-table th:first-child{padding-left:10px}.uca-compare-table tbody th a{gap:6px}.uca-compare-table td strong{font-size:17px}.uca-compare-table thead th{font-size:10px}.uca-compare-swatch{flex-basis:7px;width:7px;height:7px}}@media(prefers-reduced-motion:reduce){.uca-app .sample-card.uca-metal-card,.uca-metal-card:after,.uca-prize-seal,.uca-prize-seal:after,.uca-app .dialog.uca-comparison[open]{animation:none!important}.uca-metal-card:after,.uca-prize-seal:after{display:none}}.uca-app .hero.uca-coming-soon .primary{margin-top:24px}.uca-pass-tools{margin:0 0 20px}.uca-pass-time{display:flex;align-items:center;justify-content:center;gap:9px;color:var(--gold);font-size:14px;margin:0 0 14px;font-variant-numeric:tabular-nums}.uca-pass-time svg{flex-shrink:0;width:18px;height:18px}.uca-pass-tools .primary{width:100%}.uca-home-pass{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:24px 28px;margin:0 0 28px;border:1px solid #75603d;border-radius:22px;background:radial-gradient(ellipse at 0 0,#e6c38215,transparent 60%),#151616;box-shadow:inset 0 1px #ffedc312}.uca-active-orb{display:grid;place-items:center;width:58px;height:58px;border:1px solid #e6c38265;border-radius:18px;background:#e6c38212;color:var(--gold)}.uca-active-orb svg{width:26px;height:26px}.uca-home-pass h2{font-size:24px;margin:5px 0 6px}.uca-home-pass [data-uca-time-remaining]{font-size:13px;color:var(--muted)}.uca-home-pass .primary{font-size:14px;min-width:160px}.uca-app .dialog.uca-counter{top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-width:none;max-height:100dvh;margin:0;border:0;border-radius:0;padding:calc(18px + env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) calc(22px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));background:radial-gradient(ellipse at 50% 35%,#e6c3820a,transparent 65%),var(--bg);overflow:auto}.uca-counter[open]{display:flex;flex-direction:column}.uca-counter-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:760px;margin-inline:auto}.uca-counter-heading h2{font-size:20px}.uca-counter-heading .icon-button{flex-shrink:0}.uca-counter-body{width:100%;max-width:720px;margin:auto;padding-block:28px}.uca-counter .uca-pass-time{font-size:16px;margin-bottom:20px}.uca-counter .sample-card{padding:clamp(24px,5vw,48px);min-height:380px}.uca-counter .sample-card .discount-large{font-size:clamp(64px,12vw,108px);letter-spacing:-4px;margin-block:24px}.uca-counter .sample-card .card-bottom b{font-size:20px;line-height:1.45}.uca-counter .sample-card .card-bottom small{font-size:11px}.uca-counter-note{color:var(--muted);font-size:14px;text-align:center;margin:24px 0 0}.uca-store-shortcuts{margin:36px 0;padding:28px;border:1px solid #3d372a;border-radius:24px;background:linear-gradient(135deg,#1e1c17,#141516 65%)}.uca-visit-heading h2{font-size:30px;margin:8px 0}.uca-visit-heading>p{font-size:14px;color:var(--muted)}.uca-shortcut-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;align-items:start}.uca-shortcut,.uca-hours summary,.uca-save-shortcut{display:flex;align-items:center;gap:12px;min-height:80px;padding:16px;background:#0c0d0e55;border:1px solid #39372f;border-radius:14px;color:var(--text);text-align:left}.uca-shortcut>svg:first-child,.uca-hours summary>svg:first-child,.uca-save-shortcut>svg:first-child{flex:0 0 22px;color:var(--gold)}.uca-shortcut span,.uca-hours summary span,.uca-save-shortcut span{flex:1;min-width:0}.uca-shortcut b,.uca-hours summary b,.uca-save-shortcut b{font-size:14px;display:block;font-weight:600}.uca-shortcut small,.uca-hours summary small,.uca-save-shortcut small{color:var(--muted);display:block;font-size:12px;margin-top:4px}.uca-shortcut>svg:last-child,.uca-hours summary>svg:last-child{width:16px;flex:0 0 16px;color:var(--muted)}.uca-hours{min-width:0}.uca-hours summary{list-style:none;cursor:pointer}.uca-hours summary::-webkit-details-marker{display:none}.uca-hours[open] summary>svg:last-child{transform:rotate(90deg)}.uca-hours>div{padding:16px 4px 0;font-size:13px;color:var(--muted)}.uca-hours>div>small{display:block;margin-top:10px;font-size:11px}.uca-hours .text-button{white-space:normal;font-size:13px}.uca-app summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.uca-save-shortcut{width:100%;margin-top:16px;background:linear-gradient(100deg,#e6c3820c,transparent);border-color:#615137;min-height:76px}.uca-save-shortcut b{font-size:16px}.uca-save-shortcut>svg:last-child{width:20px;color:var(--gold)}.uca-app .dialog.uca-install{max-width:540px;padding:24px;background:radial-gradient(ellipse at 50% 0,#e6c38214,transparent 60%),#141516}.uca-install-content{padding:10px 8px 4px;text-align:center}.uca-shortcut-logo{display:block;width:84px;height:84px;object-fit:contain;border-radius:20px;border:1px solid #57462e;background:#000;margin:10px auto 20px;padding:8px;box-shadow:0 14px 30px #0007}.uca-install h2{font-size:30px;line-height:1.2;margin:12px 0}.uca-install-content>p{font-size:14px;color:var(--muted)}.uca-install-steps{counter-reset:install;list-style:none;margin:28px 0 18px;padding:0;display:grid;gap:20px;text-align:left}.uca-install-steps li{position:relative;padding-left:42px}.uca-install-steps li:before{counter-increment:install;content:counter(install);position:absolute;left:0;top:0;width:28px;height:28px;border:1px solid #76613e;color:var(--gold);border-radius:50%;display:grid;place-items:center;font-size:12px}.uca-install-steps b{font-size:15px;display:flex;align-items:center;gap:8px}.uca-install-steps b svg{width:18px;height:18px;color:var(--gold)}.uca-install-steps p{font-size:13px;margin-top:5px;color:var(--muted)}.uca-install-content .primary{width:100%;margin-top:24px}.uca-giveaway-schedule{width:100%;border-top:1px solid #e6c38235;margin-top:26px;padding-top:22px}.uca-clock-digits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.uca-clock-digits>span{text-align:center;padding:12px 4px;background:#0003;border:1px solid #e6c38220;border-radius:10px}.uca-clock-digits b{display:block;font-size:clamp(24px,4vw,38px);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-1px;color:#f6dca5;line-height:1.2}.uca-clock-digits small{display:block;color:#c2b6a2;font-size:10px;text-transform:uppercase;letter-spacing:1px;margin-top:6px}.uca-app .hero .uca-clock-date{font-size:12px}.uca-draw-date{display:flex;align-items:center;gap:12px;border-top:1px solid #e6c38220;padding-top:18px;margin-top:18px;color:var(--gold)}.uca-draw-date>svg{flex-shrink:0}.uca-draw-date b{font-size:14px}.uca-app .hero .uca-draw-date p{font-size:13px;margin-top:4px}.uca-draw-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.uca-draw-actions .secondary{flex:1 1 145px;font-size:13px;min-height:46px;padding:12px;background:#0003;border-color:#e6c38245}.uca-app .hero .uca-calendar-note{font-size:11px;line-height:1.5;margin-top:12px}@media(max-width:759px){.uca-home-pass{grid-template-columns:auto 1fr;padding:20px;gap:14px}.uca-home-pass h2{font-size:21px}.uca-home-pass .primary{grid-column:1/-1;width:100%}.uca-active-orb{width:48px;height:48px;border-radius:14px}.uca-store-shortcuts{padding:24px 20px;margin:28px 0}.uca-visit-heading h2{font-size:27px}.uca-shortcut-grid{grid-template-columns:1fr;gap:10px}.uca-shortcut,.uca-hours summary{min-height:74px}.uca-save-shortcut b{font-size:14px}.uca-counter .sample-card .card-bottom{grid-template-columns:1fr;gap:16px}.uca-counter .sample-card .card-bottom b{font-size:18px}.uca-counter .sample-card .eyebrow{margin-top:24px}.uca-app .dialog.uca-install{padding:20px 16px calc(24px + env(safe-area-inset-bottom,0px))}.uca-install h2{font-size:28px}.uca-counter .uca-pass-time{font-size:13px}.uca-counter-note{font-size:12px}}@media(display-mode:standalone){.uca-save-shortcut{display:none}}.uca-app-download{display:flex;align-items:center;gap:16px;width:100%;min-height:80px;margin:8px 0 26px;padding:16px 22px;border:1px solid #f4dcab;border-radius:18px;text-align:left;color:#251d10;background:linear-gradient(110deg,#f0d6a4,#e6c382 65%,#d9b778);box-shadow:inset 0 1px #fff8,0 8px 28px #0003;transition:transform .2s,box-shadow .2s}.uca-app-download:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff8,0 10px 28px #e6c38214}.uca-app-download-icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid #251d102b;border-radius:13px;background:#251d100c}.uca-app-download-icon svg{width:25px;height:25px}.uca-app-download-copy{flex:1;min-width:0}.uca-app-download-copy b{display:block;font-size:18px;font-weight:700;line-height:1.3}.uca-app-download-copy small{display:block;margin-top:4px;font-size:13px;font-weight:400;line-height:1.45;color:#514126}.uca-app-download>svg{flex:0 0 22px;width:22px;height:22px}@media(max-width:759px){.uca-app-download{padding:14px 16px;gap:12px;margin:6px 0 24px;min-height:78px;border-radius:16px}.uca-app-download-copy b{font-size:16px}.uca-app-download-copy small{font-size:12px}.uca-app-download-icon{flex-basis:38px;width:38px;height:42px}.uca-app-download>svg{flex-basis:18px;width:18px;height:18px}}@media(display-mode:standalone){.uca-app-download{display:none}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAgAAQ */
