.adopt-page{font-family:var(--font-clayway);background:#33371a}.adopt-page .adopt-wrap{overscroll-behavior:contain;justify-content:safe center;align-items:center;display:flex}.adopt-page .adopt-stage{position:relative;overflow:visible;container-type:inline-size}.adopt-page .adopt-wrap{overflow-y:auto}.adopt-page .adopt-stage-mid{width:min(100vw,133.333dvh);height:min(100dvh,75vw)}.adopt-page .adopt-stage-wide,.adopt-page .adopt-stage-port{display:none}@media (aspect-ratio>=2){.adopt-page .adopt-stage-mid{display:none}.adopt-page .adopt-stage-wide{width:min(100vw,233.252dvh);height:min(100dvh,42.8721vw);display:block}}.adopt-page .adopt-ink{filter:grayscale()brightness(3)drop-shadow(0 .09em .13em oklch(0% 0 0/.7))}.adopt-page .adopt-title{font-size:4.8cqw}.adopt-page .adopt-dealer{font-size:1.6cqw}.adopt-page .adopt-dealer .adopt-strike{width:94%;height:.16em;position:absolute}.adopt-page .adopt-wallet{white-space:nowrap;font-size:1.5cqw;transition:transform .15s}.adopt-page .adopt-wallet>span{transform:translateY(10%)}.adopt-page .adopt-left-num{font-size:2.8cqw}.adopt-page .adopt-left-label{font-size:1.1cqw}.adopt-page .adopt-gallery-head{font-size:2.2cqw}.adopt-page .adopt-random{font-size:1.25cqw}.adopt-page .adopt-hint{font-size:1cqw}.adopt-page .adopt-clock{font-size:2.2cqw;transition:transform .15s}.adopt-page .adopt-label{transform:translateY(12%)}.adopt-page .adopt-buy-pill{white-space:nowrap;font-size:.8cqw}.adopt-page .adopt-buy-hint{font-size:.85cqw}.adopt-page .adopt-buy-explanation{font-size:.9cqw}.adopt-page .adopt-warning{font-size:1cqw}.adopt-page .adopt-token{font-size:.9cqw}.adopt-page .adopt-cat{font-size:.85cqw}.adopt-page .adopt-buy-quantity{gap:.3cqw}.adopt-page .adopt-buy-step{width:3cqw;min-width:0;height:1.7cqw;min-height:0;font-family:var(--font-clayway);flex-shrink:0;padding:0;font-size:1.6cqw}.adopt-page .adopt-buy-step>span{justify-content:center;align-items:center;height:100%;line-height:1;display:flex;transform:translateY(-8%)}.adopt-page .adopt-buy-number{width:2.4cqw;min-width:18px;font-size:1.8cqw}@media (width<=767px) and (orientation:portrait){.adopt-page .adopt-wrap{justify-content:flex-start}.adopt-page .adopt-stage-wide,.adopt-page .adopt-stage-mid{display:none}.adopt-page .adopt-stage-port{width:100vw;height:177.683vw;display:block}.adopt-page .adopt-wallet{font-size:5cqw}.adopt-page .adopt-title{font-size:7cqw}.adopt-page .adopt-dealer{font-size:3.3cqw}.adopt-page .adopt-left-num{font-size:7cqw}.adopt-page .adopt-left-label{font-size:2.2cqw}.adopt-page .adopt-gallery-head{font-size:3.4cqw}.adopt-page .adopt-random{font-size:2.7cqw}.adopt-page .adopt-hint{font-size:2.4cqw}.adopt-page .adopt-clock{font-size:6cqw}.adopt-page .adopt-buy-pill{font-size:2.8cqw}.adopt-page .adopt-buy-hint{font-size:2.2cqw}.adopt-page .adopt-buy-explanation{font-size:2.4cqw}.adopt-page .adopt-warning{min-height:5%;padding-bottom:12px;font-size:2.6cqw;height:auto!important}.adopt-page .adopt-token{font-size:2.4cqw}.adopt-page .adopt-cat{font-size:2cqw}.adopt-page .adopt-buy-step{width:7.2cqw;height:4cqw;font-size:4cqw}.adopt-page .adopt-buy-number{width:7cqw;font-size:5cqw}}.adopt-page .adopt-cats{scrollbar-width:none;-ms-overflow-style:none}.adopt-page .adopt-cats::-webkit-scrollbar{display:none}.adopt-page .adopt-strike{filter:grayscale()brightness(0);background:var(--color-merch-foreground);box-shadow:inset 0 -.035em .03em var(--color-merch-card);clip-path:polygon(0 40%,5% 18%,38% 10%,60% 24%,94% 15%,100% 44%,96% 85%,60% 72%,38% 90%,5% 78%);border-radius:999px;transform:rotate(-1.2deg)scaleY(.16)}.adopt-page .adopt-dealer .adopt-strike{transform:rotate(-1.2deg)}.adopt-page .adopt-slot{border-radius:14%;transition:transform .15s,box-shadow .15s}.adopt-page .adopt-slot:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 0 0 .2cqw #f4ead2}.adopt-page .adopt-tab{border-radius:.5cqw;transition:transform .15s}.adopt-page .adopt-tab:not(:disabled):hover{transform:translateY(-2px)}.adopt-page .adopt-tab-active{-webkit-backdrop-filter:invert()grayscale()}.adopt-page .adopt-error{color:oklch(50% .2 25)}.adopt-page .adopt-clock:not(:disabled):hover,.adopt-page .adopt-wallet:not(:disabled):hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.adopt-page .adopt-slot,.adopt-page .adopt-tab,.adopt-page .adopt-clock,.adopt-page .adopt-wallet{transition:none;transform:none!important}}
