@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.delay-1{transition-delay:1ms}.delay-2{transition-delay:2ms}.delay-3{transition-delay:3ms}.delay-4{transition-delay:4ms}.delay-5{transition-delay:5ms}@layer base{:root{--background:0 0% 5%;--foreground:40 20% 93%;--card:0 0% 7%;--card-foreground:40 20% 93%;--popover:0 0% 7%;--popover-foreground:40 20% 93%;--primary:43 52% 54%;--primary-foreground:0 0% 5%;--secondary:0 0% 10%;--secondary-foreground:40 20% 93%;--muted:0 0% 10%;--muted-foreground:37 12% 48%;--accent:43 52% 54%;--accent-foreground:0 0% 5%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:43 52% 54% / .15;--input:43 52% 54% / .25;--ring:43 52% 54%;--chart-1:43 52% 54%;--chart-2:43 65% 65%;--chart-3:43 80% 75%;--chart-4:37 12% 48%;--chart-5:40 20% 93%;--radius:.5rem}*{box-sizing:border-box;border-color:#c9a84c26}html{scroll-behavior:smooth}#emergent-badge{display:none!important}body{color:#f0ede6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0c0c0c;margin:0;font-family:Montserrat,sans-serif}[data-debug-wrapper=true]{display:contents!important}[data-debug-wrapper=true]>*{margin-left:inherit;margin-right:inherit;margin-top:inherit;margin-bottom:inherit;padding-left:inherit;padding-right:inherit;padding-top:inherit;padding-bottom:inherit;column-gap:inherit;row-gap:inherit;gap:inherit;border-left-width:inherit;border-right-width:inherit;border-top-width:inherit;border-bottom-width:inherit}}.gold-btn{color:#0c0c0c;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#e6c364 0%,#c9a84c 60%,#a07830 100%);border:none;font-family:Montserrat,sans-serif;font-weight:800;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,filter .3s;display:inline-block;position:relative;overflow:hidden;box-shadow:0 8px 32px #c9a84c4d}.gold-btn:after{content:"";opacity:0;background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .5s,height .5s,opacity .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gold-btn:active:after{opacity:0;opacity:1;width:300px;height:300px;transition:all}.gold-btn:hover{filter:brightness(1.1);transform:translateY(-3px)scale(1.02);box-shadow:0 20px 50px #c9a84c80}.gold-btn:active{transform:translateY(0)scale(.98);box-shadow:0 4px 16px #c9a84c4d}.gold-btn-pulse{animation:2.5s ease-in-out infinite btnPulseGlow}@keyframes btnPulseGlow{0%,to{box-shadow:0 8px 32px #c9a84c4d}50%{box-shadow:0 8px 48px #c9a84c99,0 0 20px #c9a84c33}}.gold-outline-btn{color:#c9a84c;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c9a84c;font-family:Montserrat,sans-serif;font-weight:700;text-decoration:none;transition:all .35s cubic-bezier(.34,1.56,.64,1);display:inline-block;position:relative;overflow:hidden}.gold-outline-btn:before{content:"";transform-origin:0;z-index:-1;background:linear-gradient(135deg,#c9a84c,#e6c364);transition:transform .35s;position:absolute;inset:0;transform:scaleX(0)}.gold-outline-btn:hover:before{transform:scaleX(1)}.gold-outline-btn:hover{color:#0c0c0c;border-color:#e6c364;transform:translateY(-2px);box-shadow:0 8px 24px #c9a84c40}.popup-overlay{-webkit-backdrop-filter:blur(8px);z-index:100;background:#000000b3;justify-content:center;align-items:center;animation:.4s overlayFadeIn;display:flex;position:fixed;inset:0}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.popup-card{background:#111;border:1px solid #c9a84c40;border-radius:16px;width:90%;max-width:480px;padding:40px 36px;animation:.5s cubic-bezier(.34,1.56,.64,1) popupSlideIn;position:relative;box-shadow:0 32px 80px #0009,0 0 60px #c9a84c14}@keyframes popupSlideIn{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.popup-close{color:#857d6e;cursor:pointer;background:#181818;border:1px solid #c9a84c33;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .25s;display:flex;position:absolute;top:16px;right:16px}.popup-close:hover{color:#0c0c0c;background:#c9a84c;border-color:#c9a84c;transform:rotate(90deg)}.shimmer{color:#0c0c0c;background:linear-gradient(90deg,#c9a84c 0%,#ffe08f 40%,#e6c364 60%,#c9a84c 100%) 0 0/200%;animation:3s linear infinite shimmer}@keyframes shimmer{to{background-position:200%}}.section-fade{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.section-fade.visible{opacity:1;transform:translateY(0)}.glass{-webkit-backdrop-filter:blur(20px);background:#0c0c0ccc}.prize-card{border-top:2px solid #0000;transition:all .3s}.prize-card:hover{border-top-color:#c9a84c;transform:translateY(-6px)}.category-card{transition:all .3s}.category-card:hover{transform:translateY(-4px);border-color:#c9a84c59!important}.dpm-input{border-radius:6px;outline:none;width:100%;padding:14px 16px;font-size:.9rem;transition:border-color .2s;color:#f0ede6!important;background:#1e1e1e!important;border:1px solid #c9a84c40!important;font-family:Montserrat,sans-serif!important}.dpm-input:focus{border-color:#c9a84c!important;box-shadow:0 0 0 2px #c9a84c26!important}.dpm-input::placeholder{color:#857d6e!important}.dpm-select{appearance:auto;border-radius:6px;outline:none;width:100%;padding:14px 16px;font-size:.9rem;transition:border-color .2s;color:#f0ede6!important;background:#1e1e1e!important;border:1px solid #c9a84c40!important;font-family:Montserrat,sans-serif!important}.dpm-select:focus{border-color:#c9a84c!important;box-shadow:0 0 0 2px #c9a84c26!important}.progress-step-done{color:#0c0c0c;background:#c9a84c}.progress-step-active{color:#c9a84c;border:2px solid #c9a84c}.progress-step-todo{color:#857d6e;border:1px solid #2e2e2e}.checkbox-gold{accent-color:#c9a84c}.testimonial-card{transition:all .3s}.testimonial-card:hover{transform:translateY(-2px);border-color:#c9a84c4d!important}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-image-wrapper{animation:4s ease-in-out infinite heroFloat}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:.6s forwards fadeInUp}.delay-1{opacity:0;animation-delay:.1s}.delay-2{opacity:0;animation-delay:.2s}.delay-3{opacity:0;animation-delay:.3s}.delay-4{opacity:0;animation-delay:.4s}.delay-5{opacity:0;animation-delay:.5s}.countdown-box{text-align:center;background:#181818;border:1px solid #c9a84c33;border-radius:8px;min-width:70px;padding:12px 20px}.countdown-box .num{color:#c9a84c;font-family:Playfair Display,serif;font-size:1.8rem;font-weight:700;line-height:1}.countdown-box .label{letter-spacing:.2em;text-transform:uppercase;color:#857d6e;margin-top:4px;font-size:.5rem}.trust-badge{color:#857d6e;letter-spacing:.05em;align-items:center;gap:8px;font-size:.7rem;display:flex}@keyframes spotsPulse{0%,to{opacity:1}50%{opacity:.5}}.spots-dot{background:#ef4444;border-radius:50%;width:8px;height:8px;animation:1.5s infinite spotsPulse}@media (max-width:768px){.hero-grid{text-align:center;grid-template-columns:1fr!important}.hero-image-col{display:none}.celebrity-grid,.about-grid{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr!important;gap:24px!important}.stats-strip{gap:16px!important}.stats-divider{display:none}.popup-overlay{align-items:flex-end!important}.popup-overlay>div{border-radius:16px 16px 0 0!important;width:100%!important;max-width:100%!important;max-height:95vh!important}.popup-close{z-index:120!important;position:fixed!important;top:auto!important;right:16px!important}.countdown-box{min-width:55px!important;padding:8px 12px!important}.countdown-box .num{font-size:1.3rem!important}.trust-badge{font-size:.6rem!important}}@media (max-width:480px){.popup-overlay>div{padding:0!important}.dpm-input,.dpm-select{padding:12px 14px!important;font-size:16px!important}}@media (max-width:600px){[data-testid=thankyou-profile-form] div[style*="grid-template-columns: 1fr 1fr 1fr"],[data-testid=thankyou-profile-form] div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}[data-testid=thankyou-profile-form] textarea{min-height:100px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
