.hunt-v2{--hunt-v2-gold:#fc0;--hunt-v2-bg:#0d0d0d;--hunt-v2-panel:#ffffff08;--hunt-v2-panel-border:#fc03;background:var(--hunt-v2-bg);color:#fff;min-height:100vh;font-family:var(--theme-font-body)}.hunt-v2 *,.hunt-v2 :before,.hunt-v2 :after{box-sizing:border-box}.hunt-v2 a{text-decoration:none}.hunt-v2 button,.hunt-v2 input,.hunt-v2 select{font:inherit}.hunt-v2 button,.hunt-v2 select{cursor:pointer}.hunt-v2 button:disabled{cursor:not-allowed;opacity:.5}.hunt-v2-container{width:min(100% - 2rem,80rem);margin-inline:auto}.hunt-v2-icon{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:1.15em;height:1.15em}.hunt-v2-primary,.hunt-v2-secondary{text-align:center;border-radius:.75rem;justify-content:center;align-items:center;font-weight:700;transition:opacity .16s,transform .16s,border-color .16s;display:inline-flex}.hunt-v2-primary{background:var(--hunt-v2-gold);color:var(--hunt-v2-bg);border:0}.hunt-v2-secondary{color:#ffffff80;background:#ffffff08;border:1px solid #ffffff1a}.hunt-v2-primary:hover,.hunt-v2-secondary:hover{opacity:.9;transform:scale(1.02)}.hunt-v2-primary:focus-visible,.hunt-v2-secondary:focus-visible,.hunt-v2 input:focus-visible,.hunt-v2 select:focus-visible,.hunt-v2 button:focus-visible,.hunt-v2 a:focus-visible{outline-offset:3px;outline:2px solid #fff}.hunt-v2-hero{background:linear-gradient(135deg,#0d0d0d 0%,#1a1a0a 40%,#2a2000 100%);position:relative;overflow:hidden}.hunt-v2-hero__glow{opacity:.2;pointer-events:none;background-image:radial-gradient(circle at 20%,#ffcc0026 0%,#0000 50%),radial-gradient(circle at 80% 20%,#ffcc001a 0%,#0000 50%);position:absolute;inset:0}.hunt-v2-hero__inner{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:42rem;min-height:28.25rem;padding-block:4rem;display:flex;position:relative}.hunt-v2-hero__badge{background:#ffcc0014;border:1px solid #ffcc004d;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.375rem 1rem;display:inline-flex}.hunt-v2-hero__badge span:last-child{color:var(--hunt-v2-gold);font-family:var(--theme-font-data);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:900}.hunt-v2-hero h1{color:#fff;font-family:var(--theme-font-display);letter-spacing:-.035em;margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1}.hunt-v2-hero h1 span{color:var(--hunt-v2-gold)}.hunt-v2-hero__inner>p:not(.hunt-v2-hero__active){color:#fff9;max-width:40rem;margin:0 0 2rem;font-size:1.125rem;line-height:1.6}.hunt-v2-hero__cta{font-family:var(--theme-font-data);letter-spacing:.075em;text-transform:uppercase;border-radius:999px;gap:.5rem;padding:.875rem 2rem;font-size:.875rem;font-weight:900;box-shadow:0 0 30px #ffcc004d}.hunt-v2-hero__active{color:#ffcc008c;margin:1rem 0 0;font-size:.75rem;font-weight:600}.hunt-v2-how{max-width:64rem;padding-block:3.5rem 2.75rem}.hunt-v2-how h2{color:#fff;font-family:var(--theme-font-display);letter-spacing:-.02em;text-align:center;margin:0 0 2.5rem;font-size:1.25rem;font-weight:800}.hunt-v2-how__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.hunt-v2-step{text-align:center;background:#ffffff08;border:1px solid #ffcc001f;border-radius:.75rem;padding:1.25rem 1rem;transition:transform .16s;position:relative}.hunt-v2-step:hover{transform:translateY(-2px)}.hunt-v2-step__number{color:#ffcc00b3;font-family:var(--theme-font-data);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.75rem;font-size:.72rem;font-weight:900;display:block}.hunt-v2-step__icon{width:2.5rem;height:2.5rem;color:var(--hunt-v2-gold);background:#ffcc001a;border:1px solid #fc03;border-radius:50%;place-items:center;margin:0 auto .75rem;font-size:1.15rem;display:grid}.hunt-v2-step h3{color:#fff;margin:0 0 .25rem;font-size:.875rem;font-weight:700}.hunt-v2-step p{color:#ffffff73;margin:0;font-size:.6875rem;line-height:1.55}.hunt-v2-trust{flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:56rem;padding-bottom:2.5rem;display:flex}.hunt-v2-trust__badge{color:#ffcc00bf;font-family:var(--theme-font-data);letter-spacing:.07em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffcc001a;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.hunt-v2-trust__badge .hunt-v2-icon{color:#ffcc00b3;font-size:.85rem}.hunt-v2-form-section{max-width:42rem;padding-bottom:5rem}.hunt-v2-form-card{border:1px solid var(--hunt-v2-panel-border);background:var(--hunt-v2-panel);border-radius:1rem;overflow:hidden;box-shadow:0 0 40px #ffcc000d}.hunt-v2-form-card>header{text-align:center;background:0 0;border-bottom:1px solid #ffcc001a;padding:1.25rem 1.5rem}.hunt-v2-form-card>header h2{color:#fff;font-family:var(--theme-font-display);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:800}.hunt-v2-form-card>header p{color:#fff9;margin:.25rem 0 0;font-size:.75rem}.hunt-v2-form-card form{gap:1.25rem;padding:1.5rem;display:grid}.hunt-v2-buyer-grid,.hunt-v2-item__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.hunt-v2-field{min-width:0;position:relative}.hunt-v2-field label{color:#fff9;font-family:var(--theme-font-data);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.375rem;font-size:.72rem;font-weight:700;display:block}.hunt-v2-item .hunt-v2-field label{color:#fff9;margin-bottom:.25rem;font-size:.68rem}.hunt-v2-field input,.hunt-v2-field select{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;outline:none;width:100%;min-width:0;padding:.625rem 1rem;font-size:.875rem;transition:border-color .16s,background .16s}.hunt-v2-item .hunt-v2-field input,.hunt-v2-item .hunt-v2-field select{padding:.5rem .75rem;font-size:.75rem}.hunt-v2-field input::placeholder{color:#fff3}.hunt-v2-field input:hover,.hunt-v2-field select:hover,.hunt-v2-field input:focus,.hunt-v2-field select:focus{background:#ffffff12;border-color:#ffcc0073}.hunt-v2-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#ffffff59 50%),linear-gradient(135deg,#ffffff59 50%,#0000 50%);background-position:calc(100% - 1rem) calc(50% - 2px),calc(100% - .75rem) calc(50% - 2px);background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem;padding-right:2rem}.hunt-v2-field select option{color:#fff;background:#1a1a1a}.hunt-v2-field [aria-invalid=true]{border-color:#ef4444}.hunt-v2-field-error{color:#fca5a5;margin:.3rem 0 0;font-size:.6875rem;line-height:1.35}.hunt-v2-items{gap:.75rem;display:grid}.hunt-v2-item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:.75rem;gap:.75rem;min-width:0;margin:0;padding:1rem;display:grid;position:relative}.hunt-v2-item legend{float:left;color:#ffcc00b3;width:100%;font-family:var(--theme-font-data);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:0;font-size:.72rem;font-weight:900}.hunt-v2-item legend+*{clear:both}.hunt-v2-item__remove{color:#fff9;background:0 0;border:0;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:1rem;line-height:1;display:grid;position:absolute;top:.55rem;right:.55rem}.hunt-v2-item__remove:hover{color:#fff;background:#ffffff1a}.hunt-v2-item__primary{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.5rem;display:grid}.hunt-v2-item__split{gap:.5rem}.hunt-v2-field--money>span[aria-hidden=true]{z-index:1;color:#fff3;pointer-events:none;font-size:.75rem;font-weight:700;position:absolute;bottom:.58rem;left:.75rem}.hunt-v2-field--money input{padding-left:1.75rem}.hunt-v2-field--money:has(.hunt-v2-field-error)>span[aria-hidden=true]{bottom:2rem}.hunt-v2-add{color:#ffcc00bf;width:100%;font-family:var(--theme-font-data);letter-spacing:.075em;text-transform:uppercase;background:#ffcc0008;border:1px dashed #ffcc004d;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.75rem;font-weight:700;transition:background .16s,transform .16s;display:flex}.hunt-v2-add:hover:not(:disabled){background:#ffcc0012;transform:scale(1.01)}.hunt-v2-submit{width:100%;font-family:var(--theme-font-data);letter-spacing:.075em;text-transform:uppercase;padding:.875rem 1rem;font-size:.875rem;font-weight:900;box-shadow:0 0 20px #fc03}.hunt-v2-form-note{color:#fff9;text-align:center;margin:-1rem 0 0;font-size:.72rem}.hunt-v2-alert{color:#fecaca;background:#ef44441a;border:1px solid #ef444459;border-radius:.625rem;padding:.75rem;font-size:.75rem}.hunt-v2-alert strong{color:#fff;display:block}.hunt-v2-alert p,.hunt-v2-alert ul{margin:.25rem 0 0}.hunt-v2-alert ul{padding-left:1rem}.hunt-v2-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:18rem;padding:2rem;display:flex}.hunt-v2-state>span{font-size:2rem}.hunt-v2-state h1,.hunt-v2-state h3{color:#fff;font-family:var(--theme-font-display);margin:1rem 0 .5rem;font-weight:800}.hunt-v2-state h1{font-size:1.25rem}.hunt-v2-state h3{font-size:1rem}.hunt-v2-state p{color:#ffffff73;max-width:28rem;margin:0 0 1.25rem;font-size:.8rem}.hunt-v2-state .hunt-v2-primary,.hunt-v2-state .hunt-v2-secondary{padding:.75rem 1.5rem;font-size:.75rem}.hunt-v2-state-page{place-items:center;min-height:42rem;padding:2.5rem 1rem;display:grid}.hunt-v2-state--panel{border:1px solid var(--hunt-v2-panel-border);background:var(--hunt-v2-panel);border-radius:1rem;width:min(100%,28rem)}.hunt-v2--confirmation{place-items:center;display:grid}.hunt-v2-confirmation{width:min(100%,28rem);padding:2.5rem 1rem 6rem}.hunt-v2-confirmation__card{border:1px solid var(--hunt-v2-panel-border);background:var(--hunt-v2-panel);text-align:center;border-radius:1rem;overflow:hidden;box-shadow:0 0 40px #ffcc000d}.hunt-v2-confirmation__card>header{background:linear-gradient(135deg,#0d0d0d 0%,#2a2000 100%);border-bottom:1px solid #ffcc0026;padding:2rem 1.5rem}.hunt-v2-confirmation__mark{background:#ffcc001a;border:2px solid #ffcc004d;border-radius:50%;place-items:center;width:4rem;height:4rem;margin:0 auto 1rem;font-size:1.875rem;display:grid}.hunt-v2-confirmation__card h1{color:#fff;font-family:var(--theme-font-display);letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.25rem;font-weight:800}.hunt-v2-confirmation__card>header p{color:#ffffff80;margin:0;font-size:.875rem}.hunt-v2-confirmation__body{gap:1.25rem;padding:1.5rem;display:grid}.hunt-v2-confirmation__items{text-align:left;background:#ffffff08;border:1px solid #ffffff0f;border-radius:.5rem;padding:.5rem 1rem;overflow:hidden}.hunt-v2-confirmation__item{justify-content:space-between;align-items:center;gap:.75rem;padding-block:.5rem;display:flex}.hunt-v2-confirmation__item+.hunt-v2-confirmation__item{border-top:1px solid #ffffff0d}.hunt-v2-confirmation__item>div{min-width:0;display:grid}.hunt-v2-confirmation__item strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.hunt-v2-confirmation__item small{color:#fff9;font-size:.72rem}.hunt-v2-next{text-align:left}.hunt-v2-next h2,.hunt-v2-tracking__items>h2{color:#fff9;font-family:var(--theme-font-data);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:900}.hunt-v2-next__step{align-items:flex-start;gap:.625rem;display:flex}.hunt-v2-next__step+.hunt-v2-next__step{margin-top:.625rem}.hunt-v2-next__step .hunt-v2-icon{color:var(--hunt-v2-gold);margin-top:.125rem;font-size:.875rem}.hunt-v2-next__step:nth-of-type(2) .hunt-v2-icon{color:#3b82f6}.hunt-v2-next__step:nth-of-type(3) .hunt-v2-icon{color:#10b981}.hunt-v2-next__step:nth-of-type(4) .hunt-v2-icon{color:#f59e0b}.hunt-v2-next__step p{color:#ffffff80;margin:0;font-size:.75rem;line-height:1.55}.hunt-v2-confirmation__track{width:100%;padding:.75rem;font-size:.875rem}.hunt-v2-actions{align-items:center;gap:.75rem;display:flex}.hunt-v2-actions>*{flex:1;min-width:0;padding:.625rem;font-size:.75rem}.hunt-v2-status{color:#3b82f6;font-family:var(--theme-font-data);letter-spacing:.075em;text-transform:uppercase;background:#3b82f626;border:1px solid #3b82f64d;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.25rem .625rem;font-size:.72rem;font-weight:700;display:inline-flex}.hunt-v2-status[data-status=searching]{color:#f59e0b;background:#f59e0b26;border-color:#f59e0b4d}.hunt-v2-status[data-status=found],.hunt-v2-status[data-status=purchased]{color:#10b981;background:#10b98126;border-color:#10b9814d}.hunt-v2-status[data-status=expired]{color:#6b7280;background:#6b728026;border-color:#6b72804d}.hunt-v2-status i{background:currentColor;border-radius:50%;width:.375rem;height:.375rem;animation:1.5s ease-in-out infinite hunt-v2-pulse}@keyframes hunt-v2-pulse{50%{opacity:.35}}.hunt-v2-tracking{width:min(100%,34rem);margin-inline:auto;padding:2.5rem 1rem 6rem}.hunt-v2-back{color:#ffcc00b3;align-items:center;gap:.25rem;margin-bottom:1.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.hunt-v2-back:hover{opacity:.8}.hunt-v2-tracking__card{background:var(--hunt-v2-panel);border:1px solid #ffcc0026;border-radius:1rem;overflow:hidden;box-shadow:0 0 40px #ffcc000a}.hunt-v2-tracking__card>header{background:0 0;border-bottom:1px solid #ffcc0014;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.hunt-v2-tracking__card>header>div{min-width:0}.hunt-v2-tracking__card h1{color:#fff;font-family:var(--theme-font-display);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:800;line-height:1.25}.hunt-v2-tracking__card>header p{color:#ffffff59;margin:.125rem 0 0;font-size:.75rem}.hunt-v2-tracking__progress{border-bottom:1px solid #ffffff0a;padding:1.25rem 1.5rem}.hunt-v2-progress{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.hunt-v2-progress__track{background:#ffffff0f;height:2px;position:absolute;top:.75rem;left:1.5rem;right:1.5rem}.hunt-v2-progress__track span{background:var(--hunt-v2-gold);height:100%;transition:width .5s;display:block}.hunt-v2-progress__step{z-index:1;flex-direction:column;align-items:center;gap:.375rem;display:flex;position:relative}.hunt-v2-progress__step>span{color:#fff3;background:#ffffff0f;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;transition:transform .16s;display:grid}.hunt-v2-progress__step[data-active=true]>span{background:var(--hunt-v2-gold);color:var(--hunt-v2-bg)}.hunt-v2-progress__step[data-current=true]>span{transform:scale(1.1);box-shadow:0 0 12px #fc06}.hunt-v2-progress__step small{color:#ffffff26;font-family:var(--theme-font-data);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:700}.hunt-v2-progress__step[data-active=true] small{color:#fff9}.hunt-v2-progress__step[data-current=true] small{color:var(--hunt-v2-gold)}.hunt-v2-expired{color:#6b7280;text-align:center;background:#6b72801a;border:1px solid #6b728033;border-radius:.5rem;margin:1rem 0 0;padding:.5rem .75rem;font-size:.6875rem;font-weight:600}.hunt-v2-tracking__items{border-bottom:1px solid #ffffff0a;padding:1rem 1.5rem}.hunt-v2-tracking__items>div{gap:.5rem;display:grid}.hunt-v2-tracking-item{background:#ffffff05;border:1px solid #ffffff0d;border-radius:.5rem;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.hunt-v2-tracking-item__copy{flex:1;min-width:0}.hunt-v2-tracking-item h3{color:#fff;margin:0;font-size:.875rem;font-weight:700;line-height:1.25}.hunt-v2-tracking-item__copy>div{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.hunt-v2-tracking-item__copy>div span{color:#ffcc00bf;font-family:var(--theme-font-data);text-transform:uppercase;background:#ffcc0014;border-radius:.25rem;padding:.125rem .375rem;font-size:.68rem;font-weight:700}.hunt-v2-tracking-item__copy small{color:#fff9;font-size:.72rem}.hunt-v2-tracking-item__copy p{color:#ffcc00b3;margin:.25rem 0 0;font-size:.72rem}.hunt-v2-tracking-item__found{text-align:right;flex:none}.hunt-v2-tracking-item__found strong{color:#10b981;font-size:.875rem;font-weight:900;display:block}.hunt-v2-tracking-item__found a{color:var(--hunt-v2-gold);font-family:var(--theme-font-data);text-transform:uppercase;font-size:.68rem;font-weight:700}.hunt-v2-details{border-bottom:1px solid #ffffff0a;gap:.75rem;margin:0;padding:1rem 1.5rem;display:grid}.hunt-v2-details div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.hunt-v2-details dt{color:#fff9;font-family:var(--theme-font-data);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.hunt-v2-details dd{color:#fff;margin:0;font-size:.75rem;font-weight:600}.hunt-v2-details dd[data-days]{color:#ef4444;font-weight:700}.hunt-v2-details dd[data-days="4"],.hunt-v2-details dd[data-days="5"],.hunt-v2-details dd[data-days="6"],.hunt-v2-details dd[data-days="7"]{color:#f59e0b}.hunt-v2-details dd[data-days="8"]{color:#10b981}.hunt-v2-tracking__actions{padding:1rem 1.5rem}@media (width<=48rem){.hunt-v2-hero__inner{min-height:auto;padding-block:4rem}.hunt-v2-hero__inner>p:not(.hunt-v2-hero__active){font-size:1rem}.hunt-v2-how__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=24.375rem){.hunt-v2-container{width:min(100% - 2rem,80rem)}.hunt-v2-hero h1{font-size:2rem}.hunt-v2-step{padding:1rem .75rem}.hunt-v2-form-card form,.hunt-v2-confirmation__body{padding:1.25rem 1rem}.hunt-v2-buyer-grid{gap:.5rem}.hunt-v2-field input,.hunt-v2-field select{padding-inline:.75rem}.hunt-v2-item{padding:.875rem}}@media (prefers-reduced-motion:reduce){.hunt-v2 *,.hunt-v2 :before,.hunt-v2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
