.site-tabs{display:flex;gap:4px}.tab{border:1px solid transparent;border-radius:999px;background:transparent;color:var(--mute);padding:10px 16px;font-weight:700;cursor:pointer}.tab.active{border-color:var(--volt);color:var(--volt);background:#d7ff2f0d}.pack-page{max-width:1280px;margin:auto;padding:120px 28px 70px}.pack-heading{margin-bottom:40px}.pack-heading h1{font-size:clamp(42px,7vw,76px)}.pack-heading h1 span{color:var(--volt)}.pack-heading>p:not(.eyebrow){color:var(--mute);margin-top:18px}.launch-badge{display:inline-block;margin-top:20px;border:1px solid #d7ff2f44;background:#d7ff2f0b;padding:9px 16px;border-radius:999px;color:var(--volt);font:600 12px var(--f-m)}.pack-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:30px;align-items:start}.pack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.pack-option{position:relative;text-align:left;color:var(--text);border:1px solid var(--line-2);background:radial-gradient(ellipse at 50% 40%,#d7ff2f10,#0b0d10 75%);border-radius:22px;padding:22px;cursor:pointer;overflow:hidden;transition:border-color .2s,transform .2s}.pack-option:hover{transform:translateY(-3px)}.pack-option.selected{border-color:var(--volt);box-shadow:inset 0 0 0 1px #d7ff2f66,0 0 32px #d7ff2f0c}.pack-select{position:absolute;top:17px;right:17px;width:18px;height:18px;border:1px solid var(--line-2);border-radius:50%}.selected .pack-select{background:var(--volt);border:4px solid #222b03}.foil{position:relative;width:145px;height:196px;margin:18px auto 26px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;background:linear-gradient(105deg,#030403 0%,#30312b 5%,#050605 12%,#1d2116 25%,#050605 30%,#252920 42%,#070907 48%,#030403 68%,#272b21 82%,#050605 91%,#414936 96%,#080908 100%);border:1px solid #606849;border-radius:3px;box-shadow:0 20px 30px #000a,0 0 24px #c6ff1722;transform:rotate(-5deg)}.foil:before,.foil:after{content:'';position:absolute;left:-5px;right:-5px;height:15px;background:repeating-linear-gradient(90deg,#20241b 0 2px,#858d69 2px 3px,#171b13 3px 6px);border-top:1px solid #c6d87b;clip-path:polygon(0 0,100% 0,100% 100%,95% 75%,90% 100%,85% 75%,80% 100%,75% 75%,70% 100%,65% 75%,60% 100%,55% 75%,50% 100%,45% 75%,40% 100%,35% 75%,30% 100%,25% 75%,20% 100%,15% 75%,10% 100%,5% 75%,0 100%)}.foil:before{top:-3px;transform:rotate(180deg)}.foil:after{bottom:-3px}.foil img{width:43px;height:43px;object-fit:contain}.foil b{font:800 20px var(--f-d)}.foil small{font:500 8px var(--f-m);letter-spacing:.25em}.foil i{width:70%;height:2px;background:var(--volt);box-shadow:0 0 16px var(--volt)}.foil em{font:800 27px var(--f-d);color:var(--volt);font-style:normal}.pack-option:nth-child(2) .foil{transform:rotate(4deg)}.pack-option:nth-child(3) .foil{transform:rotate(-3deg);box-shadow:0 0 30px #3fa9ff33}.pack-option:nth-child(4) .foil{transform:rotate(5deg);box-shadow:0 0 32px #ffc53d33}.pack-price{display:flex;justify-content:space-between;align-items:center;gap:8px}.pack-price b{font:800 22px var(--f-d)}.pack-price small{font:600 10px var(--f-m);color:var(--mute)}.pack-option>p{color:var(--mute);font-size:12px;margin-top:8px}.order-panel{margin-top:20px;padding:22px;border:1px solid var(--line-2);border-radius:20px;background:var(--ink-2);display:flex;flex-wrap:wrap;align-items:center;gap:20px}.order-panel h3{font-size:20px}.order-panel small{color:var(--mute);font-size:12px}.quantity{display:flex;border:1px solid var(--line-2);border-radius:12px;overflow:hidden}.quantity button{background:#171b14;border:0;cursor:pointer;width:34px}.quantity input{width:48px;text-align:center;appearance:textfield;background:transparent;border:0;color:var(--text);padding:11px 0}.quantity input::-webkit-inner-spin-button{appearance:none}.order-total{display:flex;flex-direction:column;margin-left:auto}.order-total b{font:800 22px var(--f-d)}.order-panel>.btn{width:100%}.pack-message{font-size:13px;color:var(--volt);margin-top:12px;min-height:20px;overflow-wrap:anywhere}.pack-rules{padding:35px 4px}.pack-rules h2{font-size:32px}.pack-rules p:not(.eyebrow){margin-top:15px;color:var(--mute)}.pack-rules b{color:var(--text)}.pack-campaign{width:100%;border-radius:18px;border:1px solid var(--line-2)}.holder-panel{border:1px solid var(--line-2);border-radius:24px;background:radial-gradient(ellipse at 50% 22%,#d7ff2f0c,#0b0d10 65%);padding:26px;overflow:hidden}.holder-panel h2{font-size:32px}.holder-machine-wrap{height:365px;position:relative;margin:18px 0}.holder-machine{width:190px!important;max-width:none;margin:auto}.holder-wallet{display:flex;gap:9px;flex-wrap:wrap}.holder-wallet label{width:100%;font:600 11px var(--f-m);color:var(--mute)}.holder-wallet select{background:#141914;color:var(--text);border:1px solid var(--line-2);border-radius:12px;padding:10px;min-width:100px}.holder-wallet .btn{flex:1;padding:0 12px;font-size:11px;min-height:42px}.holder-wallet p{width:100%;overflow-wrap:anywhere}.holder-status{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.holder-status>div{background:#05060788;border:1px solid var(--line-2);border-radius:12px;padding:12px;display:flex;flex-direction:column}.holder-status small{font-size:10px;color:var(--mute)}.holder-status b{font:700 19px var(--f-m);margin-top:6px}.holder-claim{width:100%;margin-top:15px}.holder-panel>p:not(.eyebrow){font-size:13px;color:var(--mute)}.holder-tiers{border-top:1px solid var(--line-2);margin-top:22px;padding-top:22px}.holder-tiers h3{font-size:16px;margin-bottom:15px}.holder-tiers table{width:100%;border-collapse:collapse;font-size:12px}.holder-tiers td,.holder-tiers th{text-align:left;border-bottom:1px solid var(--line);padding:11px 0}.holder-tiers th{font:600 10px var(--f-m);color:var(--mute)}.holder-tiers td:last-child{color:var(--volt)}.holder-tiers .fine{margin-top:13px;font-size:11px}.pack-locked{color:var(--mute)}@media(min-width:1000px){.holder-panel{position:sticky;top:85px}}@media(max-width:800px){.pack-layout{grid-template-columns:1fr}.holder-panel{max-width:600px;width:100%;margin:auto}.pack-page{padding:115px 16px 50px}.site-tabs .tab{padding:8px 9px;font-size:11px}.brand-word{font-size:13px}.top-r .pill{display:none}}@media(max-width:420px){.pack-option{padding:16px 10px}.foil{width:120px;height:170px}.pack-price b{font-size:17px}.pack-price small{font-size:8px}.holder-panel{padding:20px}.site-tabs{gap:0}}
