.vault-conversion-route{--vault-bg: #080b11;--vault-surface: #101620;--vault-raised: #151d29;--vault-line: #2b3748;--vault-cream: #fff5e8;--vault-muted: #a7b3c3;--vault-coral: #ff5065;--vault-cyan: #43d7df;--vault-lavender: #c790ff;--vault-green: #62dca8;background:var(--vault-bg);color:var(--vault-cream)}.access-offerwall .vault-reward h1{overflow-wrap:anywhere}.access-offerwall .vault-journey__layout>*{min-width:0}.access-offerwall .vault-live-status{grid-template-columns:minmax(0,1fr) auto}.access-offerwall .vault-offers{margin-top:1rem}.access-offerwall .vault-offer{grid-template-columns:minmax(0,1fr) auto}.access-offerwall .vault-offer__content{overflow-wrap:anywhere}@media(max-width:600px){.access-offerwall .vault-offer{grid-template-columns:minmax(0,1fr)}}.vault-conversion-route #main-content{min-height:auto}.vault-conversion-route .public-discovery-flow{display:none}.vault-conversion-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(calc(100% - 2rem),86rem);min-height:5.25rem;margin-inline:auto;border-bottom:1px solid var(--vault-line)}.vault-conversion-header a{color:var(--vault-cream);text-decoration:none}.vault-conversion-header__back,.vault-conversion-header__help{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;font-size:.8rem;font-weight:800}.vault-conversion-header__help{justify-self:end}.vault-conversion-header__back:hover,.vault-conversion-header__help:hover{color:var(--vault-cyan)}.vault-conversion-header__brand img{display:block;width:11rem;height:auto}.vault-journey{width:min(calc(100% - 2rem),86rem);margin-inline:auto;padding:2rem 0 5rem}.vault-journey *,.vault-journey *:before,.vault-journey *:after{box-sizing:border-box}.vault-journey__masthead{display:flex;align-items:center;gap:1rem;padding:.8rem 0 1.25rem;border-bottom:1px solid var(--vault-line)}.vault-journey__masthead p,.vault-journey__masthead strong,.vault-journey__masthead span{margin:0}.vault-journey__masthead p{color:var(--vault-coral);font:800 .68rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase}.vault-journey__masthead strong{font-size:.85rem}.vault-journey__masthead span{margin-left:auto;color:var(--vault-muted);font-size:.76rem}.vault-journey__masthead b{color:var(--vault-cyan);font-variant-numeric:tabular-nums}.vault-journey__layout{display:grid;grid-template-columns:minmax(18rem,4fr) minmax(0,8fr);gap:clamp(1.5rem,3vw,3rem);padding-top:2rem}.vault-reward__sticky{position:sticky;top:1rem;overflow:hidden;border:1px solid var(--vault-line);background:var(--vault-surface)}.vault-reward__media{position:relative;min-height:20rem;aspect-ratio:4 / 3;overflow:hidden;background:#05070a}.vault-reward__media img{width:100%;height:100%;object-fit:cover}.vault-reward__media:after{position:absolute;inset:auto 0 0;height:24%;background:linear-gradient(transparent,#080b11bf);content:""}.vault-reward__fallback{display:grid;width:100%;height:100%;place-content:center;gap:.5rem;color:var(--vault-cyan);text-align:center}.vault-reward__fallback .material-symbols-outlined{font-size:4rem}.vault-reward__free{position:absolute;z-index:1;top:1rem;left:1rem;padding:.45rem .65rem;background:var(--vault-coral);color:#080b11;font-size:.66rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.vault-reward__copy{padding:clamp(1.2rem,3vw,2rem)}.vault-eyebrow{margin:0 0 .45rem;color:var(--vault-cyan);font-size:.66rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.vault-reward h1,.vault-verification h2{margin:0;color:var(--vault-cream)!important;font-family:var(--font-display);font-weight:900;letter-spacing:-.02em;text-transform:uppercase}.vault-reward h1{max-width:12ch;font-size:clamp(2.5rem,5vw,4.4rem);line-height:.9}.vault-reward__description{margin:1rem 0 0;color:var(--vault-muted);font-size:.98rem;line-height:1.55}.vault-reward__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.35rem 0 0;border:1px solid var(--vault-line)}.vault-reward__facts div{padding:.8rem}.vault-reward__facts div:nth-child(2n){border-left:1px solid var(--vault-line)}.vault-reward__facts div:nth-child(n+3){border-top:1px solid var(--vault-line)}.vault-reward__facts dt{color:var(--vault-muted);font-size:.63rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vault-reward__facts dd{margin:.25rem 0 0;color:var(--vault-cream);font-size:.86rem;font-weight:800}.vault-reward__included{margin-top:1.35rem}.vault-reward__included h2{margin:0 0 .7rem;color:var(--vault-cream)!important;font-size:.85rem;font-weight:800}.vault-reward__included ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.vault-reward__included li{display:flex;align-items:flex-start;gap:.45rem;color:var(--vault-muted);font-size:.82rem}.vault-reward__included .material-symbols-outlined{color:var(--vault-green);font-size:1rem}.vault-reward__trust{display:flex;gap:.7rem;padding:1rem 1.25rem;border-top:1px solid var(--vault-line);background:#0a1017}.vault-reward__trust .material-symbols-outlined{color:var(--vault-green)}.vault-reward__trust p{margin:0;color:var(--vault-muted);font-size:.76rem;line-height:1.5}.vault-reward__trust strong{color:var(--vault-cream)}.vault-verification__head{max-width:46rem;padding:.2rem 0 1.25rem}.vault-verification h2{max-width:17ch;font-size:clamp(2.5rem,4vw,4.2rem);line-height:.92;text-wrap:balance}.vault-verification__head>p:last-child{max-width:36rem;margin:1rem 0 0;color:var(--vault-muted);font-size:.94rem;line-height:1.55}.vault-locker{overflow:hidden;border:1px solid var(--vault-line);background:#0b111a;box-shadow:0 1.4rem 3rem #00000047}.vault-locker__state{display:flex;align-items:center;gap:1rem;padding:1rem 1.15rem;border-bottom:1px solid var(--vault-line);background:var(--vault-raised)}.vault-locker__state>.material-symbols-outlined{display:grid;width:3.3rem;height:3.3rem;flex:0 0 auto;place-items:center;border:1px solid var(--vault-coral);color:var(--vault-coral);font-size:1.65rem}.vault-locker__state strong,.vault-locker__state small{display:block}.vault-locker__state strong{color:var(--vault-cream);font-family:var(--font-display);font-size:1.65rem;font-weight:900;letter-spacing:.01em;line-height:1;text-transform:uppercase}.vault-locker__state small{margin-top:.3rem;color:var(--vault-muted);font-size:.72rem;font-weight:700}.vault-progress{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 1rem;border-bottom:1px solid var(--vault-line);background:#090e15;list-style:none}.vault-progress:before{position:absolute;z-index:0;top:1.65rem;right:17%;left:17%;height:1px;background:var(--vault-line);content:""}.vault-progress li{position:relative;z-index:1;display:grid;min-width:0;justify-items:center;gap:.45rem;padding:1rem .4rem .9rem;color:var(--vault-muted);text-align:center}.vault-progress li>span{display:grid;width:1.4rem;height:1.4rem;place-items:center;border:1px solid var(--vault-line);border-radius:50%;background:#090e15;font-size:.82rem;font-weight:900}.vault-progress b,.vault-progress small{display:block}.vault-progress b{color:inherit;font-size:.73rem}.vault-progress small{margin-top:.15rem;font-size:.625rem;white-space:nowrap}.vault-progress li.is-current{color:var(--vault-cyan)}.vault-progress li.is-current>span{border-color:var(--vault-cyan);box-shadow:0 0 0 4px #43d7df1f}.vault-progress li.is-complete{color:var(--vault-green)}.vault-progress li.is-complete>span{border-color:var(--vault-green);background:var(--vault-green);color:#07110e}.vault-live-status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:7rem;padding:1rem 1.15rem;border-bottom:1px solid var(--vault-line);background:#101722}.vault-live-status__signal{display:grid;width:2.7rem;height:2.7rem;place-items:center;border:1px solid var(--vault-line);border-radius:50%}.vault-live-status__signal span{width:.65rem;height:.65rem;border-radius:50%;background:var(--vault-lavender);box-shadow:0 0 0 6px #c790ff1f}.vault-live-status.is-active{background:var(--vault-surface)}.vault-live-status.is-active .vault-live-status__signal span{background:var(--vault-cyan);box-shadow:0 0 0 6px #43d7df1f;animation:vault-status-pulse 1.5s ease-in-out infinite}.vault-live-status.is-verified{background:#62dca814}.vault-live-status.is-error{background:#ff506514}.vault-live-status p,.vault-live-status h3{margin:0}.vault-live-status [data-status-kicker]{color:var(--vault-cyan);font-size:.64rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.vault-live-status h3{margin-top:.18rem;color:var(--vault-cream)!important;font-size:1.05rem}.vault-live-status [data-status-copy]{max-width:38rem;margin-top:.3rem;color:var(--vault-muted);font-size:.76rem;line-height:1.45}.vault-status-button,.vault-secondary-action{min-height:2.75rem;padding:.65rem .8rem;border:1px solid var(--vault-line);background:transparent;color:var(--vault-cream);font:800 .72rem/1 var(--font-body);cursor:pointer}.vault-status-button{display:inline-flex;align-items:center;gap:.35rem}.vault-status-button:hover,.vault-secondary-action:hover{border-color:var(--vault-cyan);color:var(--vault-cyan)}.vault-status-button.is-loading .material-symbols-outlined{animation:vault-spin .8s linear infinite}.vault-locker__download{padding:1rem 1.15rem 1.15rem}.vault-locker__download--after-offers{margin-top:1rem;border:1px solid var(--vault-line);background:var(--vault-surface)}.vault-download-action{display:inline-flex;width:100%;min-height:3.5rem;align-items:center;justify-content:center;gap:.55rem;border:1px solid var(--vault-green);background:var(--vault-green);color:#07110e!important;font-size:.82rem;font-weight:900;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.vault-download-action.is-locked,.vault-download-action[aria-disabled=true]{border-color:var(--vault-line);background:var(--vault-line);color:var(--vault-muted)!important;cursor:not-allowed}.vault-download-action:not(.is-locked):hover{border-color:var(--vault-cream);background:var(--vault-cream)}.vault-download-action .material-symbols-outlined{font-size:1.15rem}.vault-locker__download p{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:.65rem 0 0;color:var(--vault-muted);font-size:.68rem;line-height:1.4;text-align:center}.vault-locker__download p .material-symbols-outlined{color:var(--vault-cyan);font-size:.95rem}.vault-locker.is-unlocked .vault-locker__state>.material-symbols-outlined{border-color:var(--vault-green);background:var(--vault-green);color:#07110e}.vault-locker.is-unlocked .vault-locker__state strong{color:var(--vault-green)}.vault-offer-toolbar{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin:1.6rem 0 .8rem}.vault-offer-toolbar h3{margin:0;color:var(--vault-cream)!important;font-size:1.05rem}.vault-offer-toolbar>div:first-child>p{margin:.25rem 0 0;color:var(--vault-muted);font-size:.74rem}.vault-offer-filters{display:flex;flex-wrap:wrap;gap:.35rem}.vault-offer-filters button{display:inline-grid;min-height:2rem;place-items:center;padding:.4rem .65rem;border:1px solid var(--vault-line);background:transparent;color:var(--vault-muted);font:800 .62rem/1 var(--font-body);text-transform:uppercase;cursor:pointer}.vault-offer-filters button.is-active,.vault-offer-filters button:hover{border-color:var(--vault-lavender);color:var(--vault-cream)}.vault-offer-filters .material-symbols-outlined{font-size:1rem}.vault-offers{display:grid;gap:.7rem}.vault-offer{display:grid;grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:7.1rem;padding:.85rem;border:1px solid var(--vault-line);background:#0b1017;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.vault-offer:hover{transform:translateY(-2px);border-color:#52647a;background:#0e151e}.vault-offer.is-selected{border-color:var(--vault-cyan);box-shadow:inset 4px 0 0 var(--vault-cyan)}.vault-offer__media{display:grid;width:5rem;aspect-ratio:1;place-items:center;overflow:hidden;border:1px solid var(--vault-line);background:#111a24}.vault-offer__media img{width:100%;height:100%;object-fit:cover}.vault-offer__media .material-symbols-outlined{color:var(--vault-cyan);font-size:2rem}.vault-offer__badges{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.35rem}.vault-offer__badges span{padding:.2rem .35rem;border:1px solid #3b4756;color:var(--vault-muted);font-size:.625rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.vault-offer__badges .is-status{border-color:var(--vault-cyan);color:var(--vault-cyan)}.vault-offer__content h3{margin:0;color:var(--vault-cream)!important;font-size:1rem;line-height:1.2}.vault-offer__content p{display:-webkit-box;overflow:hidden;margin:.3rem 0 0;color:var(--vault-muted);font-size:.76rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vault-offer__content small{display:block;margin-top:.35rem;color:var(--vault-cyan);font-size:.66rem}.vault-primary-action{display:inline-flex;min-height:2.9rem;align-items:center;justify-content:center;gap:.4rem;padding:.7rem .9rem;border:1px solid var(--vault-coral);background:var(--vault-coral);color:#080b11!important;font:900 .7rem/1 var(--font-body);letter-spacing:.04em;text-decoration:none;text-transform:uppercase;cursor:pointer}.vault-primary-action:hover{border-color:var(--vault-cream);background:var(--vault-cream)}.vault-primary-action .material-symbols-outlined{font-size:1rem}.vault-offer-empty{margin-top:1.5rem;padding:2rem;border:1px dashed var(--vault-line);text-align:center}.vault-offer-empty .material-symbols-outlined{color:var(--vault-cyan);font-size:2.5rem}.vault-offer-empty h3{margin:.5rem 0;color:var(--vault-cream)!important}.vault-offer-empty p{max-width:32rem;margin:0 auto 1rem;color:var(--vault-muted);font-size:.82rem}.vault-help{margin-top:1.2rem;border:1px solid var(--vault-line);background:#0a0f16}.vault-help summary{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;padding:.9rem 1rem;color:var(--vault-cream);font-size:.82rem;font-weight:800;cursor:pointer;list-style:none}.vault-help summary::-webkit-details-marker{display:none}.vault-help[open] summary{border-bottom:1px solid var(--vault-line)}.vault-help[open] summary .material-symbols-outlined{transform:rotate(180deg)}.vault-help>div{padding:.4rem 1rem 1rem}.vault-help p{margin:.7rem 0 0;color:var(--vault-muted);font-size:.78rem;line-height:1.55}.vault-help a{color:var(--vault-cyan)}.vault-mobile-status{display:none}.vault-conversion-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(calc(100% - 2rem),86rem);min-height:5rem;margin-inline:auto;border-top:1px solid var(--vault-line);color:var(--vault-muted);font-size:.7rem}.vault-conversion-footer p{margin:0}.vault-conversion-footer nav{display:flex;gap:1rem}.vault-conversion-footer a{color:var(--vault-muted);text-decoration:none}.vault-conversion-footer a:hover{color:var(--vault-cyan)}@keyframes vault-status-pulse{50%{opacity:.45;transform:scale(.82)}}@keyframes vault-spin{to{transform:rotate(360deg)}}@media(max-width:64rem){.vault-journey__layout{grid-template-columns:1fr}.vault-verification{order:-1}.vault-reward__sticky{position:static;display:grid;grid-template-columns:minmax(16rem,2fr) minmax(0,3fr)}.vault-reward__media{min-height:100%;aspect-ratio:auto}.vault-reward__trust{grid-column:1 / -1}.vault-reward h1{font-size:clamp(2.5rem,8vw,4.5rem)}}@media(max-width:44rem){.vault-conversion-header{grid-template-columns:1fr auto;min-height:4.5rem}.vault-conversion-header__brand{grid-column:1;grid-row:1}.vault-conversion-header__brand img{width:8.2rem}.vault-conversion-header__back{display:none}.vault-conversion-header__help{grid-column:2;grid-row:1;font-size:.72rem}.vault-journey{width:min(calc(100% - 1rem),86rem);padding:.6rem 0 6.5rem}.vault-journey__masthead{display:flex;align-items:flex-start;flex-direction:column;gap:.45rem}.vault-journey__masthead span{margin:0;font-size:.66rem}.vault-journey__layout{gap:1.5rem;padding-top:1rem}.vault-reward__sticky{display:block}.vault-reward__media{min-height:0;aspect-ratio:16 / 10}.vault-reward__copy{padding:1rem}.vault-reward h1{font-size:clamp(2.4rem,14vw,4rem)}.vault-verification h2{max-width:100%;overflow-wrap:anywhere;font-size:clamp(2.25rem,11.5vw,3.4rem)}.vault-locker__state{gap:.7rem;padding:.8rem}.vault-locker__state>.material-symbols-outlined{width:2.9rem;height:2.9rem;font-size:1.4rem}.vault-locker__state strong{overflow-wrap:anywhere;font-size:1.35rem}.vault-progress{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:.35rem}.vault-progress li{min-width:0}.vault-progress small{white-space:normal}.vault-live-status{grid-template-columns:auto minmax(0,1fr);min-height:0;padding:.85rem}.vault-live-status__signal{width:2.2rem;height:2.2rem}.vault-live-status h3,.vault-live-status [data-status-copy]{overflow-wrap:anywhere}.vault-status-button{grid-column:1 / -1;width:100%}.vault-offer-toolbar{align-items:flex-start;flex-direction:column}.vault-offer{grid-template-columns:4.25rem minmax(0,1fr);gap:.75rem;padding:.75rem}.vault-offer__media{width:4.25rem}.vault-offer__action{grid-column:1 / -1}.vault-offer__action .vault-primary-action{width:100%}.vault-mobile-status{position:fixed;z-index:40;right:.5rem;bottom:.5rem;left:.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem;border:1px solid var(--vault-line);background:#0a0f16f5;box-shadow:0 12px 35px #00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vault-mobile-status small,.vault-mobile-status strong{display:block}.vault-mobile-status small{color:var(--vault-cyan);font-size:.625rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vault-mobile-status strong{margin-top:.15rem;font-size:.75rem}.vault-mobile-status button{min-height:2.6rem;padding:.65rem .8rem;border:0;background:var(--vault-coral);color:#080b11;font-size:.68rem;font-weight:900;text-transform:uppercase}.vault-conversion-footer{align-items:flex-start;flex-direction:column;padding:1rem 0 6rem}}@media(prefers-reduced-motion:reduce){.vault-conversion-route *,.vault-conversion-route *:before,.vault-conversion-route *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
