@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@500;600;700;800;900&display=swap";[data-rk] .iekbcc0{border:0;box-sizing:border-box;font-size:100%;line-height:normal;margin:0;padding:0;text-align:left;vertical-align:baseline;-webkit-tap-highlight-color:transparent}[data-rk] .iekbcc1{list-style:none}[data-rk] .iekbcc2{quotes:none}[data-rk] .iekbcc2:before,[data-rk] .iekbcc2:after{content:""}[data-rk] .iekbcc3{border-collapse:collapse;border-spacing:0}[data-rk] .iekbcc4{-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-rk] .iekbcc5{outline:none}[data-rk] .iekbcc5::-moz-placeholder{opacity:1}[data-rk] .iekbcc5::placeholder{opacity:1}[data-rk] .iekbcc6{background-color:transparent;color:inherit}[data-rk] .iekbcc7:disabled{opacity:1}[data-rk] .iekbcc7::-ms-expand{display:none}[data-rk] .iekbcc8::-ms-clear{display:none}[data-rk] .iekbcc8::-webkit-search-cancel-button{-webkit-appearance:none}[data-rk] .iekbcc9{background:none;cursor:pointer;text-align:left}[data-rk] .iekbcca{color:inherit;text-decoration:none}[data-rk] .ju367v0{align-items:flex-start}[data-rk] .ju367v2{align-items:flex-end}[data-rk] .ju367v4{align-items:center}[data-rk] .ju367v6{display:none}[data-rk] .ju367v8{display:block}[data-rk] .ju367va{display:flex}[data-rk] .ju367vc{display:inline}[data-rk] .ju367ve{align-self:flex-start}[data-rk] .ju367vf{align-self:flex-end}[data-rk] .ju367vg{align-self:center}[data-rk] .ju367vh{background-size:cover}[data-rk] .ju367vi{border-radius:1px}[data-rk] .ju367vj{border-radius:6px}[data-rk] .ju367vk{border-radius:10px}[data-rk] .ju367vl{border-radius:13px}[data-rk] .ju367vm{border-radius:var(--rk-radii-actionButton)}[data-rk] .ju367vn{border-radius:var(--rk-radii-connectButton)}[data-rk] .ju367vo{border-radius:var(--rk-radii-menuButton)}[data-rk] .ju367vp{border-radius:var(--rk-radii-modal)}[data-rk] .ju367vq{border-radius:var(--rk-radii-modalMobile)}[data-rk] .ju367vr{border-radius:25%}[data-rk] .ju367vs{border-radius:9999px}[data-rk] .ju367vt{border-style:solid}[data-rk] .ju367vu{border-width:0px}[data-rk] .ju367vv{border-width:1px}[data-rk] .ju367vw{border-width:2px}[data-rk] .ju367vx{border-width:4px}[data-rk] .ju367vy{cursor:pointer}[data-rk] .ju367vz{cursor:none}[data-rk] .ju367v10{pointer-events:none}[data-rk] .ju367v11{pointer-events:all}[data-rk] .ju367v12{min-height:8px}[data-rk] .ju367v13{min-height:44px}[data-rk] .ju367v14{flex-direction:row}[data-rk] .ju367v15{flex-direction:column}[data-rk] .ju367v16{font-family:var(--rk-fonts-body)}[data-rk] .ju367v17{font-size:12px;line-height:18px}[data-rk] .ju367v18{font-size:13px;line-height:18px}[data-rk] .ju367v19{font-size:14px;line-height:18px}[data-rk] .ju367v1a{font-size:16px;line-height:20px}[data-rk] .ju367v1b{font-size:18px;line-height:24px}[data-rk] .ju367v1c{font-size:20px;line-height:24px}[data-rk] .ju367v1d{font-size:23px;line-height:29px}[data-rk] .ju367v1e{font-weight:400}[data-rk] .ju367v1f{font-weight:500}[data-rk] .ju367v1g{font-weight:600}[data-rk] .ju367v1h{font-weight:700}[data-rk] .ju367v1i{font-weight:800}[data-rk] .ju367v1j{gap:0}[data-rk] .ju367v1k{gap:1px}[data-rk] .ju367v1l{gap:2px}[data-rk] .ju367v1m{gap:3px}[data-rk] .ju367v1n{gap:4px}[data-rk] .ju367v1o{gap:5px}[data-rk] .ju367v1p{gap:6px}[data-rk] .ju367v1q{gap:8px}[data-rk] .ju367v1r{gap:10px}[data-rk] .ju367v1s{gap:12px}[data-rk] .ju367v1t{gap:14px}[data-rk] .ju367v1u{gap:16px}[data-rk] .ju367v1v{gap:18px}[data-rk] .ju367v1w{gap:20px}[data-rk] .ju367v1x{gap:24px}[data-rk] .ju367v1y{gap:28px}[data-rk] .ju367v1z{gap:32px}[data-rk] .ju367v20{gap:36px}[data-rk] .ju367v21{gap:44px}[data-rk] .ju367v22{gap:64px}[data-rk] .ju367v23{gap:-1px}[data-rk] .ju367v24{height:1px}[data-rk] .ju367v25{height:2px}[data-rk] .ju367v26{height:4px}[data-rk] .ju367v27{height:8px}[data-rk] .ju367v28{height:12px}[data-rk] .ju367v29{height:20px}[data-rk] .ju367v2a{height:24px}[data-rk] .ju367v2b{height:28px}[data-rk] .ju367v2c{height:30px}[data-rk] .ju367v2d{height:32px}[data-rk] .ju367v2e{height:34px}[data-rk] .ju367v2f{height:36px}[data-rk] .ju367v2g{height:40px}[data-rk] .ju367v2h{height:44px}[data-rk] .ju367v2i{height:48px}[data-rk] .ju367v2j{height:54px}[data-rk] .ju367v2k{height:60px}[data-rk] .ju367v2l{height:200px}[data-rk] .ju367v2m{height:100%}[data-rk] .ju367v2n{height:-moz-max-content;height:max-content}[data-rk] .ju367v2o{justify-content:flex-start}[data-rk] .ju367v2p{justify-content:flex-end}[data-rk] .ju367v2q{justify-content:center}[data-rk] .ju367v2r{justify-content:space-between}[data-rk] .ju367v2s{justify-content:space-around}[data-rk] .ju367v2t{text-align:left}[data-rk] .ju367v2u{text-align:center}[data-rk] .ju367v2v{text-align:inherit}[data-rk] .ju367v2w{margin-bottom:0}[data-rk] .ju367v2x{margin-bottom:1px}[data-rk] .ju367v2y{margin-bottom:2px}[data-rk] .ju367v2z{margin-bottom:3px}[data-rk] .ju367v30{margin-bottom:4px}[data-rk] .ju367v31{margin-bottom:5px}[data-rk] .ju367v32{margin-bottom:6px}[data-rk] .ju367v33{margin-bottom:8px}[data-rk] .ju367v34{margin-bottom:10px}[data-rk] .ju367v35{margin-bottom:12px}[data-rk] .ju367v36{margin-bottom:14px}[data-rk] .ju367v37{margin-bottom:16px}[data-rk] .ju367v38{margin-bottom:18px}[data-rk] .ju367v39{margin-bottom:20px}[data-rk] .ju367v3a{margin-bottom:24px}[data-rk] .ju367v3b{margin-bottom:28px}[data-rk] .ju367v3c{margin-bottom:32px}[data-rk] .ju367v3d{margin-bottom:36px}[data-rk] .ju367v3e{margin-bottom:44px}[data-rk] .ju367v3f{margin-bottom:64px}[data-rk] .ju367v3g{margin-bottom:-1px}[data-rk] .ju367v3h{margin-left:0}[data-rk] .ju367v3i{margin-left:1px}[data-rk] .ju367v3j{margin-left:2px}[data-rk] .ju367v3k{margin-left:3px}[data-rk] .ju367v3l{margin-left:4px}[data-rk] .ju367v3m{margin-left:5px}[data-rk] .ju367v3n{margin-left:6px}[data-rk] .ju367v3o{margin-left:8px}[data-rk] .ju367v3p{margin-left:10px}[data-rk] .ju367v3q{margin-left:12px}[data-rk] .ju367v3r{margin-left:14px}[data-rk] .ju367v3s{margin-left:16px}[data-rk] .ju367v3t{margin-left:18px}[data-rk] .ju367v3u{margin-left:20px}[data-rk] .ju367v3v{margin-left:24px}[data-rk] .ju367v3w{margin-left:28px}[data-rk] .ju367v3x{margin-left:32px}[data-rk] .ju367v3y{margin-left:36px}[data-rk] .ju367v3z{margin-left:44px}[data-rk] .ju367v40{margin-left:64px}[data-rk] .ju367v41{margin-left:-1px}[data-rk] .ju367v42{margin-right:0}[data-rk] .ju367v43{margin-right:1px}[data-rk] .ju367v44{margin-right:2px}[data-rk] .ju367v45{margin-right:3px}[data-rk] .ju367v46{margin-right:4px}[data-rk] .ju367v47{margin-right:5px}[data-rk] .ju367v48{margin-right:6px}[data-rk] .ju367v49{margin-right:8px}[data-rk] .ju367v4a{margin-right:10px}[data-rk] .ju367v4b{margin-right:12px}[data-rk] .ju367v4c{margin-right:14px}[data-rk] .ju367v4d{margin-right:16px}[data-rk] .ju367v4e{margin-right:18px}[data-rk] .ju367v4f{margin-right:20px}[data-rk] .ju367v4g{margin-right:24px}[data-rk] .ju367v4h{margin-right:28px}[data-rk] .ju367v4i{margin-right:32px}[data-rk] .ju367v4j{margin-right:36px}[data-rk] .ju367v4k{margin-right:44px}[data-rk] .ju367v4l{margin-right:64px}[data-rk] .ju367v4m{margin-right:-1px}[data-rk] .ju367v4n{margin-top:0}[data-rk] .ju367v4o{margin-top:1px}[data-rk] .ju367v4p{margin-top:2px}[data-rk] .ju367v4q{margin-top:3px}[data-rk] .ju367v4r{margin-top:4px}[data-rk] .ju367v4s{margin-top:5px}[data-rk] .ju367v4t{margin-top:6px}[data-rk] .ju367v4u{margin-top:8px}[data-rk] .ju367v4v{margin-top:10px}[data-rk] .ju367v4w{margin-top:12px}[data-rk] .ju367v4x{margin-top:14px}[data-rk] .ju367v4y{margin-top:16px}[data-rk] .ju367v4z{margin-top:18px}[data-rk] .ju367v50{margin-top:20px}[data-rk] .ju367v51{margin-top:24px}[data-rk] .ju367v52{margin-top:28px}[data-rk] .ju367v53{margin-top:32px}[data-rk] .ju367v54{margin-top:36px}[data-rk] .ju367v55{margin-top:44px}[data-rk] .ju367v56{margin-top:64px}[data-rk] .ju367v57{margin-top:-1px}[data-rk] .ju367v58{max-width:1px}[data-rk] .ju367v59{max-width:2px}[data-rk] .ju367v5a{max-width:4px}[data-rk] .ju367v5b{max-width:8px}[data-rk] .ju367v5c{max-width:12px}[data-rk] .ju367v5d{max-width:20px}[data-rk] .ju367v5e{max-width:24px}[data-rk] .ju367v5f{max-width:28px}[data-rk] .ju367v5g{max-width:30px}[data-rk] .ju367v5h{max-width:32px}[data-rk] .ju367v5i{max-width:34px}[data-rk] .ju367v5j{max-width:36px}[data-rk] .ju367v5k{max-width:40px}[data-rk] .ju367v5l{max-width:44px}[data-rk] .ju367v5m{max-width:48px}[data-rk] .ju367v5n{max-width:54px}[data-rk] .ju367v5o{max-width:60px}[data-rk] .ju367v5p{max-width:200px}[data-rk] .ju367v5q{max-width:100%}[data-rk] .ju367v5r{max-width:-moz-max-content;max-width:max-content}[data-rk] .ju367v5s{min-width:1px}[data-rk] .ju367v5t{min-width:2px}[data-rk] .ju367v5u{min-width:4px}[data-rk] .ju367v5v{min-width:8px}[data-rk] .ju367v5w{min-width:12px}[data-rk] .ju367v5x{min-width:20px}[data-rk] .ju367v5y{min-width:24px}[data-rk] .ju367v5z{min-width:28px}[data-rk] .ju367v60{min-width:30px}[data-rk] .ju367v61{min-width:32px}[data-rk] .ju367v62{min-width:34px}[data-rk] .ju367v63{min-width:36px}[data-rk] .ju367v64{min-width:40px}[data-rk] .ju367v65{min-width:44px}[data-rk] .ju367v66{min-width:48px}[data-rk] .ju367v67{min-width:54px}[data-rk] .ju367v68{min-width:60px}[data-rk] .ju367v69{min-width:200px}[data-rk] .ju367v6a{min-width:100%}[data-rk] .ju367v6b{min-width:-moz-max-content;min-width:max-content}[data-rk] .ju367v6c{overflow:hidden}[data-rk] .ju367v6d{padding-bottom:0}[data-rk] .ju367v6e{padding-bottom:1px}[data-rk] .ju367v6f{padding-bottom:2px}[data-rk] .ju367v6g{padding-bottom:3px}[data-rk] .ju367v6h{padding-bottom:4px}[data-rk] .ju367v6i{padding-bottom:5px}[data-rk] .ju367v6j{padding-bottom:6px}[data-rk] .ju367v6k{padding-bottom:8px}[data-rk] .ju367v6l{padding-bottom:10px}[data-rk] .ju367v6m{padding-bottom:12px}[data-rk] .ju367v6n{padding-bottom:14px}[data-rk] .ju367v6o{padding-bottom:16px}[data-rk] .ju367v6p{padding-bottom:18px}[data-rk] .ju367v6q{padding-bottom:20px}[data-rk] .ju367v6r{padding-bottom:24px}[data-rk] .ju367v6s{padding-bottom:28px}[data-rk] .ju367v6t{padding-bottom:32px}[data-rk] .ju367v6u{padding-bottom:36px}[data-rk] .ju367v6v{padding-bottom:44px}[data-rk] .ju367v6w{padding-bottom:64px}[data-rk] .ju367v6x{padding-bottom:-1px}[data-rk] .ju367v6y{padding-left:0}[data-rk] .ju367v6z{padding-left:1px}[data-rk] .ju367v70{padding-left:2px}[data-rk] .ju367v71{padding-left:3px}[data-rk] .ju367v72{padding-left:4px}[data-rk] .ju367v73{padding-left:5px}[data-rk] .ju367v74{padding-left:6px}[data-rk] .ju367v75{padding-left:8px}[data-rk] .ju367v76{padding-left:10px}[data-rk] .ju367v77{padding-left:12px}[data-rk] .ju367v78{padding-left:14px}[data-rk] .ju367v79{padding-left:16px}[data-rk] .ju367v7a{padding-left:18px}[data-rk] .ju367v7b{padding-left:20px}[data-rk] .ju367v7c{padding-left:24px}[data-rk] .ju367v7d{padding-left:28px}[data-rk] .ju367v7e{padding-left:32px}[data-rk] .ju367v7f{padding-left:36px}[data-rk] .ju367v7g{padding-left:44px}[data-rk] .ju367v7h{padding-left:64px}[data-rk] .ju367v7i{padding-left:-1px}[data-rk] .ju367v7j{padding-right:0}[data-rk] .ju367v7k{padding-right:1px}[data-rk] .ju367v7l{padding-right:2px}[data-rk] .ju367v7m{padding-right:3px}[data-rk] .ju367v7n{padding-right:4px}[data-rk] .ju367v7o{padding-right:5px}[data-rk] .ju367v7p{padding-right:6px}[data-rk] .ju367v7q{padding-right:8px}[data-rk] .ju367v7r{padding-right:10px}[data-rk] .ju367v7s{padding-right:12px}[data-rk] .ju367v7t{padding-right:14px}[data-rk] .ju367v7u{padding-right:16px}[data-rk] .ju367v7v{padding-right:18px}[data-rk] .ju367v7w{padding-right:20px}[data-rk] .ju367v7x{padding-right:24px}[data-rk] .ju367v7y{padding-right:28px}[data-rk] .ju367v7z{padding-right:32px}[data-rk] .ju367v80{padding-right:36px}[data-rk] .ju367v81{padding-right:44px}[data-rk] .ju367v82{padding-right:64px}[data-rk] .ju367v83{padding-right:-1px}[data-rk] .ju367v84{padding-top:0}[data-rk] .ju367v85{padding-top:1px}[data-rk] .ju367v86{padding-top:2px}[data-rk] .ju367v87{padding-top:3px}[data-rk] .ju367v88{padding-top:4px}[data-rk] .ju367v89{padding-top:5px}[data-rk] .ju367v8a{padding-top:6px}[data-rk] .ju367v8b{padding-top:8px}[data-rk] .ju367v8c{padding-top:10px}[data-rk] .ju367v8d{padding-top:12px}[data-rk] .ju367v8e{padding-top:14px}[data-rk] .ju367v8f{padding-top:16px}[data-rk] .ju367v8g{padding-top:18px}[data-rk] .ju367v8h{padding-top:20px}[data-rk] .ju367v8i{padding-top:24px}[data-rk] .ju367v8j{padding-top:28px}[data-rk] .ju367v8k{padding-top:32px}[data-rk] .ju367v8l{padding-top:36px}[data-rk] .ju367v8m{padding-top:44px}[data-rk] .ju367v8n{padding-top:64px}[data-rk] .ju367v8o{padding-top:-1px}[data-rk] .ju367v8p{position:absolute}[data-rk] .ju367v8q{position:fixed}[data-rk] .ju367v8r{position:relative}[data-rk] .ju367v8s{-webkit-user-select:none}[data-rk] .ju367v8t{right:0}[data-rk] .ju367v8u{transition:.125s ease}[data-rk] .ju367v8v{transition:transform .125s ease}[data-rk] .ju367v8w{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-rk] .ju367v8x{width:1px}[data-rk] .ju367v8y{width:2px}[data-rk] .ju367v8z{width:4px}[data-rk] .ju367v90{width:8px}[data-rk] .ju367v91{width:12px}[data-rk] .ju367v92{width:20px}[data-rk] .ju367v93{width:24px}[data-rk] .ju367v94{width:28px}[data-rk] .ju367v95{width:30px}[data-rk] .ju367v96{width:32px}[data-rk] .ju367v97{width:34px}[data-rk] .ju367v98{width:36px}[data-rk] .ju367v99{width:40px}[data-rk] .ju367v9a{width:44px}[data-rk] .ju367v9b{width:48px}[data-rk] .ju367v9c{width:54px}[data-rk] .ju367v9d{width:60px}[data-rk] .ju367v9e{width:200px}[data-rk] .ju367v9f{width:100%}[data-rk] .ju367v9g{width:-moz-max-content;width:max-content}[data-rk] .ju367v9h{-webkit-backdrop-filter:var(--rk-blurs-modalOverlay);backdrop-filter:var(--rk-blurs-modalOverlay)}[data-rk] .ju367v9i,[data-rk] .ju367v9j:hover,[data-rk] .ju367v9k:active{background:var(--rk-colors-accentColor)}[data-rk] .ju367v9l,[data-rk] .ju367v9m:hover,[data-rk] .ju367v9n:active{background:var(--rk-colors-accentColorForeground)}[data-rk] .ju367v9o,[data-rk] .ju367v9p:hover,[data-rk] .ju367v9q:active{background:var(--rk-colors-actionButtonBorder)}[data-rk] .ju367v9r,[data-rk] .ju367v9s:hover,[data-rk] .ju367v9t:active{background:var(--rk-colors-actionButtonBorderMobile)}[data-rk] .ju367v9u,[data-rk] .ju367v9v:hover,[data-rk] .ju367v9w:active{background:var(--rk-colors-actionButtonSecondaryBackground)}[data-rk] .ju367v9x,[data-rk] .ju367v9y:hover,[data-rk] .ju367v9z:active{background:var(--rk-colors-closeButton)}[data-rk] .ju367va0,[data-rk] .ju367va1:hover,[data-rk] .ju367va2:active{background:var(--rk-colors-closeButtonBackground)}[data-rk] .ju367va3,[data-rk] .ju367va4:hover,[data-rk] .ju367va5:active{background:var(--rk-colors-connectButtonBackground)}[data-rk] .ju367va6,[data-rk] .ju367va7:hover,[data-rk] .ju367va8:active{background:var(--rk-colors-connectButtonBackgroundError)}[data-rk] .ju367va9,[data-rk] .ju367vaa:hover,[data-rk] .ju367vab:active{background:var(--rk-colors-connectButtonInnerBackground)}[data-rk] .ju367vac,[data-rk] .ju367vad:hover,[data-rk] .ju367vae:active{background:var(--rk-colors-connectButtonText)}[data-rk] .ju367vaf,[data-rk] .ju367vag:hover,[data-rk] .ju367vah:active{background:var(--rk-colors-connectButtonTextError)}[data-rk] .ju367vai,[data-rk] .ju367vaj:hover,[data-rk] .ju367vak:active{background:var(--rk-colors-connectionIndicator)}[data-rk] .ju367val,[data-rk] .ju367vam:hover,[data-rk] .ju367van:active{background:var(--rk-colors-downloadBottomCardBackground)}[data-rk] .ju367vao,[data-rk] .ju367vap:hover,[data-rk] .ju367vaq:active{background:var(--rk-colors-downloadTopCardBackground)}[data-rk] .ju367var,[data-rk] .ju367vas:hover,[data-rk] .ju367vat:active{background:var(--rk-colors-error)}[data-rk] .ju367vau,[data-rk] .ju367vav:hover,[data-rk] .ju367vaw:active{background:var(--rk-colors-generalBorder)}[data-rk] .ju367vax,[data-rk] .ju367vay:hover,[data-rk] .ju367vaz:active{background:var(--rk-colors-generalBorderDim)}[data-rk] .ju367vb0,[data-rk] .ju367vb1:hover,[data-rk] .ju367vb2:active{background:var(--rk-colors-menuItemBackground)}[data-rk] .ju367vb3,[data-rk] .ju367vb4:hover,[data-rk] .ju367vb5:active{background:var(--rk-colors-modalBackdrop)}[data-rk] .ju367vb6,[data-rk] .ju367vb7:hover,[data-rk] .ju367vb8:active{background:var(--rk-colors-modalBackground)}[data-rk] .ju367vb9,[data-rk] .ju367vba:hover,[data-rk] .ju367vbb:active{background:var(--rk-colors-modalBorder)}[data-rk] .ju367vbc,[data-rk] .ju367vbd:hover,[data-rk] .ju367vbe:active{background:var(--rk-colors-modalText)}[data-rk] .ju367vbf,[data-rk] .ju367vbg:hover,[data-rk] .ju367vbh:active{background:var(--rk-colors-modalTextDim)}[data-rk] .ju367vbi,[data-rk] .ju367vbj:hover,[data-rk] .ju367vbk:active{background:var(--rk-colors-modalTextSecondary)}[data-rk] .ju367vbl,[data-rk] .ju367vbm:hover,[data-rk] .ju367vbn:active{background:var(--rk-colors-profileAction)}[data-rk] .ju367vbo,[data-rk] .ju367vbp:hover,[data-rk] .ju367vbq:active{background:var(--rk-colors-profileActionHover)}[data-rk] .ju367vbr,[data-rk] .ju367vbs:hover,[data-rk] .ju367vbt:active{background:var(--rk-colors-profileForeground)}[data-rk] .ju367vbu,[data-rk] .ju367vbv:hover,[data-rk] .ju367vbw:active{background:var(--rk-colors-selectedOptionBorder)}[data-rk] .ju367vbx,[data-rk] .ju367vby:hover,[data-rk] .ju367vbz:active{background:var(--rk-colors-standby)}[data-rk] .ju367vc0,[data-rk] .ju367vc1:hover,[data-rk] .ju367vc2:active{border-color:var(--rk-colors-accentColor)}[data-rk] .ju367vc3,[data-rk] .ju367vc4:hover,[data-rk] .ju367vc5:active{border-color:var(--rk-colors-accentColorForeground)}[data-rk] .ju367vc6,[data-rk] .ju367vc7:hover,[data-rk] .ju367vc8:active{border-color:var(--rk-colors-actionButtonBorder)}[data-rk] .ju367vc9,[data-rk] .ju367vca:hover,[data-rk] .ju367vcb:active{border-color:var(--rk-colors-actionButtonBorderMobile)}[data-rk] .ju367vcc,[data-rk] .ju367vcd:hover,[data-rk] .ju367vce:active{border-color:var(--rk-colors-actionButtonSecondaryBackground)}[data-rk] .ju367vcf,[data-rk] .ju367vcg:hover,[data-rk] .ju367vch:active{border-color:var(--rk-colors-closeButton)}[data-rk] .ju367vci,[data-rk] .ju367vcj:hover,[data-rk] .ju367vck:active{border-color:var(--rk-colors-closeButtonBackground)}[data-rk] .ju367vcl,[data-rk] .ju367vcm:hover,[data-rk] .ju367vcn:active{border-color:var(--rk-colors-connectButtonBackground)}[data-rk] .ju367vco,[data-rk] .ju367vcp:hover,[data-rk] .ju367vcq:active{border-color:var(--rk-colors-connectButtonBackgroundError)}[data-rk] .ju367vcr,[data-rk] .ju367vcs:hover,[data-rk] .ju367vct:active{border-color:var(--rk-colors-connectButtonInnerBackground)}[data-rk] .ju367vcu,[data-rk] .ju367vcv:hover,[data-rk] .ju367vcw:active{border-color:var(--rk-colors-connectButtonText)}[data-rk] .ju367vcx,[data-rk] .ju367vcy:hover,[data-rk] .ju367vcz:active{border-color:var(--rk-colors-connectButtonTextError)}[data-rk] .ju367vd0,[data-rk] .ju367vd1:hover,[data-rk] .ju367vd2:active{border-color:var(--rk-colors-connectionIndicator)}[data-rk] .ju367vd3,[data-rk] .ju367vd4:hover,[data-rk] .ju367vd5:active{border-color:var(--rk-colors-downloadBottomCardBackground)}[data-rk] .ju367vd6,[data-rk] .ju367vd7:hover,[data-rk] .ju367vd8:active{border-color:var(--rk-colors-downloadTopCardBackground)}[data-rk] .ju367vd9,[data-rk] .ju367vda:hover,[data-rk] .ju367vdb:active{border-color:var(--rk-colors-error)}[data-rk] .ju367vdc,[data-rk] .ju367vdd:hover,[data-rk] .ju367vde:active{border-color:var(--rk-colors-generalBorder)}[data-rk] .ju367vdf,[data-rk] .ju367vdg:hover,[data-rk] .ju367vdh:active{border-color:var(--rk-colors-generalBorderDim)}[data-rk] .ju367vdi,[data-rk] .ju367vdj:hover,[data-rk] .ju367vdk:active{border-color:var(--rk-colors-menuItemBackground)}[data-rk] .ju367vdl,[data-rk] .ju367vdm:hover,[data-rk] .ju367vdn:active{border-color:var(--rk-colors-modalBackdrop)}[data-rk] .ju367vdo,[data-rk] .ju367vdp:hover,[data-rk] .ju367vdq:active{border-color:var(--rk-colors-modalBackground)}[data-rk] .ju367vdr,[data-rk] .ju367vds:hover,[data-rk] .ju367vdt:active{border-color:var(--rk-colors-modalBorder)}[data-rk] .ju367vdu,[data-rk] .ju367vdv:hover,[data-rk] .ju367vdw:active{border-color:var(--rk-colors-modalText)}[data-rk] .ju367vdx,[data-rk] .ju367vdy:hover,[data-rk] .ju367vdz:active{border-color:var(--rk-colors-modalTextDim)}[data-rk] .ju367ve0,[data-rk] .ju367ve1:hover,[data-rk] .ju367ve2:active{border-color:var(--rk-colors-modalTextSecondary)}[data-rk] .ju367ve3,[data-rk] .ju367ve4:hover,[data-rk] .ju367ve5:active{border-color:var(--rk-colors-profileAction)}[data-rk] .ju367ve6,[data-rk] .ju367ve7:hover,[data-rk] .ju367ve8:active{border-color:var(--rk-colors-profileActionHover)}[data-rk] .ju367ve9,[data-rk] .ju367vea:hover,[data-rk] .ju367veb:active{border-color:var(--rk-colors-profileForeground)}[data-rk] .ju367vec,[data-rk] .ju367ved:hover,[data-rk] .ju367vee:active{border-color:var(--rk-colors-selectedOptionBorder)}[data-rk] .ju367vef,[data-rk] .ju367veg:hover,[data-rk] .ju367veh:active{border-color:var(--rk-colors-standby)}[data-rk] .ju367vei,[data-rk] .ju367vej:hover,[data-rk] .ju367vek:active{box-shadow:var(--rk-shadows-connectButton)}[data-rk] .ju367vel,[data-rk] .ju367vem:hover,[data-rk] .ju367ven:active{box-shadow:var(--rk-shadows-dialog)}[data-rk] .ju367veo,[data-rk] .ju367vep:hover,[data-rk] .ju367veq:active{box-shadow:var(--rk-shadows-profileDetailsAction)}[data-rk] .ju367ver,[data-rk] .ju367ves:hover,[data-rk] .ju367vet:active{box-shadow:var(--rk-shadows-selectedOption)}[data-rk] .ju367veu,[data-rk] .ju367vev:hover,[data-rk] .ju367vew:active{box-shadow:var(--rk-shadows-selectedWallet)}[data-rk] .ju367vex,[data-rk] .ju367vey:hover,[data-rk] .ju367vez:active{box-shadow:var(--rk-shadows-walletLogo)}[data-rk] .ju367vf0,[data-rk] .ju367vf1:hover,[data-rk] .ju367vf2:active{color:var(--rk-colors-accentColor)}[data-rk] .ju367vf3,[data-rk] .ju367vf4:hover,[data-rk] .ju367vf5:active{color:var(--rk-colors-accentColorForeground)}[data-rk] .ju367vf6,[data-rk] .ju367vf7:hover,[data-rk] .ju367vf8:active{color:var(--rk-colors-actionButtonBorder)}[data-rk] .ju367vf9,[data-rk] .ju367vfa:hover,[data-rk] .ju367vfb:active{color:var(--rk-colors-actionButtonBorderMobile)}[data-rk] .ju367vfc,[data-rk] .ju367vfd:hover,[data-rk] .ju367vfe:active{color:var(--rk-colors-actionButtonSecondaryBackground)}[data-rk] .ju367vff,[data-rk] .ju367vfg:hover,[data-rk] .ju367vfh:active{color:var(--rk-colors-closeButton)}[data-rk] .ju367vfi,[data-rk] .ju367vfj:hover,[data-rk] .ju367vfk:active{color:var(--rk-colors-closeButtonBackground)}[data-rk] .ju367vfl,[data-rk] .ju367vfm:hover,[data-rk] .ju367vfn:active{color:var(--rk-colors-connectButtonBackground)}[data-rk] .ju367vfo,[data-rk] .ju367vfp:hover,[data-rk] .ju367vfq:active{color:var(--rk-colors-connectButtonBackgroundError)}[data-rk] .ju367vfr,[data-rk] .ju367vfs:hover,[data-rk] .ju367vft:active{color:var(--rk-colors-connectButtonInnerBackground)}[data-rk] .ju367vfu,[data-rk] .ju367vfv:hover,[data-rk] .ju367vfw:active{color:var(--rk-colors-connectButtonText)}[data-rk] .ju367vfx,[data-rk] .ju367vfy:hover,[data-rk] .ju367vfz:active{color:var(--rk-colors-connectButtonTextError)}[data-rk] .ju367vg0,[data-rk] .ju367vg1:hover,[data-rk] .ju367vg2:active{color:var(--rk-colors-connectionIndicator)}[data-rk] .ju367vg3,[data-rk] .ju367vg4:hover,[data-rk] .ju367vg5:active{color:var(--rk-colors-downloadBottomCardBackground)}[data-rk] .ju367vg6,[data-rk] .ju367vg7:hover,[data-rk] .ju367vg8:active{color:var(--rk-colors-downloadTopCardBackground)}[data-rk] .ju367vg9,[data-rk] .ju367vga:hover,[data-rk] .ju367vgb:active{color:var(--rk-colors-error)}[data-rk] .ju367vgc,[data-rk] .ju367vgd:hover,[data-rk] .ju367vge:active{color:var(--rk-colors-generalBorder)}[data-rk] .ju367vgf,[data-rk] .ju367vgg:hover,[data-rk] .ju367vgh:active{color:var(--rk-colors-generalBorderDim)}[data-rk] .ju367vgi,[data-rk] .ju367vgj:hover,[data-rk] .ju367vgk:active{color:var(--rk-colors-menuItemBackground)}[data-rk] .ju367vgl,[data-rk] .ju367vgm:hover,[data-rk] .ju367vgn:active{color:var(--rk-colors-modalBackdrop)}[data-rk] .ju367vgo,[data-rk] .ju367vgp:hover,[data-rk] .ju367vgq:active{color:var(--rk-colors-modalBackground)}[data-rk] .ju367vgr,[data-rk] .ju367vgs:hover,[data-rk] .ju367vgt:active{color:var(--rk-colors-modalBorder)}[data-rk] .ju367vgu,[data-rk] .ju367vgv:hover,[data-rk] .ju367vgw:active{color:var(--rk-colors-modalText)}[data-rk] .ju367vgx,[data-rk] .ju367vgy:hover,[data-rk] .ju367vgz:active{color:var(--rk-colors-modalTextDim)}[data-rk] .ju367vh0,[data-rk] .ju367vh1:hover,[data-rk] .ju367vh2:active{color:var(--rk-colors-modalTextSecondary)}[data-rk] .ju367vh3,[data-rk] .ju367vh4:hover,[data-rk] .ju367vh5:active{color:var(--rk-colors-profileAction)}[data-rk] .ju367vh6,[data-rk] .ju367vh7:hover,[data-rk] .ju367vh8:active{color:var(--rk-colors-profileActionHover)}[data-rk] .ju367vh9,[data-rk] .ju367vha:hover,[data-rk] .ju367vhb:active{color:var(--rk-colors-profileForeground)}[data-rk] .ju367vhc,[data-rk] .ju367vhd:hover,[data-rk] .ju367vhe:active{color:var(--rk-colors-selectedOptionBorder)}[data-rk] .ju367vhf,[data-rk] .ju367vhg:hover,[data-rk] .ju367vhh:active{color:var(--rk-colors-standby)}@media screen and (min-width:768px){[data-rk] .ju367v1{align-items:flex-start}[data-rk] .ju367v3{align-items:flex-end}[data-rk] .ju367v5{align-items:center}[data-rk] .ju367v7{display:none}[data-rk] .ju367v9{display:block}[data-rk] .ju367vb{display:flex}[data-rk] .ju367vd{display:inline}}[data-rk] ._12cbo8i3,[data-rk] ._12cbo8i3:after{--_12cbo8i0: 1;--_12cbo8i1: 1}[data-rk] ._12cbo8i3:hover{transform:scale(var(--_12cbo8i0))}[data-rk] ._12cbo8i3:active{transform:scale(var(--_12cbo8i1))}[data-rk] ._12cbo8i3:active:after{content:"";bottom:-1px;display:block;left:-1px;position:absolute;right:-1px;top:-1px;transform:scale(calc((1 / var(--_12cbo8i1)) * var(--_12cbo8i0)))}[data-rk] ._12cbo8i4,[data-rk] ._12cbo8i4:after{--_12cbo8i0: 1.025}[data-rk] ._12cbo8i5,[data-rk] ._12cbo8i5:after{--_12cbo8i0: 1.1}[data-rk] ._12cbo8i6,[data-rk] ._12cbo8i6:after{--_12cbo8i1: .95}[data-rk] ._12cbo8i7,[data-rk] ._12cbo8i7:after{--_12cbo8i1: .9}@keyframes _1luule41{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-rk] ._1luule42{animation:_1luule41 3s infinite linear}[data-rk] ._1luule43{background:conic-gradient(from 180deg at 50% 50%,rgba(72,146,254,0) 0deg,currentColor 282.04deg,rgba(72,146,254,0) 319.86deg,rgba(72,146,254,0) 360deg);height:21px;width:21px}@keyframes _9pm4ki0{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _9pm4ki1{0%{opacity:0}to{opacity:1}}[data-rk] ._9pm4ki3{animation:_9pm4ki1 .15s ease;bottom:-200px;left:-200px;padding:200px;right:-200px;top:-200px;transform:translateZ(0);z-index:2147483646}[data-rk] ._9pm4ki5{animation:_9pm4ki0 .35s cubic-bezier(.15,1.15,.6,1),_9pm4ki1 .15s ease;max-width:100vw}[data-rk] ._1ckjpok1{box-sizing:content-box;max-width:100vw;width:360px}[data-rk] ._1ckjpok2{width:100vw}[data-rk] ._1ckjpok3{min-width:720px;width:720px}[data-rk] ._1ckjpok4{min-width:368px;width:368px}[data-rk] ._1ckjpok6{border-width:0px;box-sizing:border-box;width:100vw}@media screen and (min-width:768px){[data-rk] ._1ckjpok1{width:360px}[data-rk] ._1ckjpok2{width:480px}[data-rk] ._1ckjpok4{min-width:368px;width:368px}}@media screen and (max-width:767px){[data-rk] ._1ckjpok7{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-top:-200px;padding-bottom:200px;top:200px}}[data-rk] .v9horb0:hover{background:unset}[data-rk] ._18dqw9x0{max-height:456px;overflow-y:auto;overflow-x:hidden}[data-rk] ._18dqw9x1{max-height:456px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}[data-rk] ._18dqw9x1::-webkit-scrollbar{display:none}[data-rk] .g5kl0l0{border-color:transparent}[data-rk] ._1vwt0cg0{background:#fff;color:#000}[data-rk] ._1vwt0cg2{max-height:454px;overflow-y:auto}[data-rk] ._1vwt0cg3{min-width:287px}[data-rk] ._1vwt0cg4{min-width:100%}@keyframes _1am14411{0%{stroke-dashoffset:0}to{stroke-dashoffset:-283}}[data-rk] ._1am14410{overflow:auto;scrollbar-width:none;transform:translateZ(0)}[data-rk] ._1am14410::-webkit-scrollbar{display:none}[data-rk] ._1am14412{animation:_1am14411 1s linear infinite;stroke-dasharray:98 196;fill:none;stroke-linecap:round;stroke-width:4}[data-rk] ._1am14413{position:absolute}[data-rk] ._1y2lnfi0{border:1px solid rgba(16,21,31,.06)}[data-rk] ._1y2lnfi1{max-width:-moz-fit-content;max-width:fit-content}:root{--font-ui: "Nunito Sans", "Avenir Next", "Segoe UI", Arial, sans-serif;--font-display: "Nunito Sans", "Avenir Next", "Segoe UI", Arial, sans-serif;--blupets-sky-background: radial-gradient(circle at 50% 22%, rgba(255, 255, 255, .34), transparent 34%), linear-gradient(180deg, #078ee8 0%, #20b7f2 42%, #dff7ff 76%, #ffffff 100%);font-family:var(--font-ui);color:#0b1d2c;background:#d9f0ff;--blupets-cursor-default: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAdVJREFUeJztmq9Pw0AUx78lGLak/wAG/PRmgIHAIRBLlikkYuFPQE2iEZglqIVkEs9+GYIAgWeZmiYB5BC3R9LSa69ps/ba78c0u3vvZcn79K67DiDlxgmZW8WItZatrL9A1gR1dQUAnesvAMBBuwIA6NacsBxroQEBYx4DVnvKAGf+DQAY9KphudZRegO2owIOG+o6hTJBzBj0qrJLWG0CDYibIGvC7bsSoFtzrDaBBugmfvYroYnTZ3W13QQakLSA7SbQgLQK2WoCDUi7oG0m0IC0C961PgEAZ80jwAITaEDcBH+Hd6/ePPMy/jierEdUPHJqAg0wDfR3Xjp8OQyOl7jJqzIkr7sDDTANdF3X81m3BkSRNxNoQNoF/UZ0+sFxYkLWZ4ylN0D7XuC8rxpyWleD0jFT5DTZj65OVu8dSm+A8RoQt6OmxvzVbagzyOViBAB4uj/eyJpAA0wDTTsq97Ips7m6LhcvsfLSggYkLSD38Ozh3yqeFO4Cm0BrwM7H+l6uB78hCul8Ln7nm0ID4iYUpfMCDYgKkP2/aJ0XaIBuQp7MWu0mAGB4MwbUM7qEWN15ofQGaM8DTi5GnsGidV6gASFz/Lc4IYQQQgghhBBSTH4BSU6ZlyBUcEYAAAAASUVORK5CYII=) 4 4;--blupets-cursor-pointer: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAcxJREFUeJztmT1Ow0AQhZ8RdS5AiSUKoHBDSaTUaZAoEBegoqLKCVxxADhAlAKJJnWkUNIEKVBESi6RC5hiPSTrrJ1NvOvI+H2Nf2bWsjzPz7NrgDSboCCW7DGmdhwd+gYOjamaCQC8TpUARp/p2bnaDOKgaGztaLwCjq0zQ7W56yllDOJAPKLWSqAC8gKjvtp27tNj8YJUCWddZQqzYVhrJVABeYHJdAEA6ODUGI9u5PyGElxRiaIar4CtnaC4/oYXZJi8L7Tj6NKsHFuq6jeogIJYgjW3f4pVRfMU4JyKOk8qwCJnJy94uV0CALrtawDAyeNXqTzfSmi8AqznAtIXoJ+6e6jHsxUdjj8AAA9v5utl84Blmt/a5f5LQwXYJs6GUnL1Ukah/p1vtfTKbX23M3krJVQLFVAQ09xf+POCf0LjFeBsLuAN9gF+sV8TzKFzZT5vq5Sy48tCBRTEAmirv2YvKFupyj0lAxVgm5idC/j+Kog3jOZ+ri80XgG7fFO1FSJBVopc89zTO87VXIR9gFP2eZpGJfjCV+UFKqDE2AQAzi/G7u5mjZ/vtuzyv4BPXDxd1/8EBf4bJIQQQgghhBBCCCGEEEIIcckv5K+BK8+A/okAAAAASUVORK5CYII=) 3 3;font-synthesis:none;text-rendering:optimizelegibility}@property --origin-border-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}*{box-sizing:border-box}html{background:#d9f0ff}body{min-width:320px;min-height:100dvh;margin:0;background:#d9f0ff}html,body,#app,#react-root{min-height:100dvh;cursor:var(--blupets-cursor-default),auto}button,input{font:inherit}button{min-height:36px;padding:0 18px;border:0;border-radius:999px;background:#fff2a8;color:#10243a;box-shadow:none;font-weight:800;letter-spacing:0;cursor:var(--blupets-cursor-pointer),pointer}button:hover:not(:disabled){filter:brightness(1.03)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{cursor:not-allowed;color:#718799;opacity:.62}button.primary,.tab.active{background:#ffdc3d;color:#111827}input{min-height:38px;width:100%;border:2px solid #1c2a44;border-radius:999px;background:#fff;color:#10243a;outline:none;padding:0 10px}img,svg{image-rendering:pixelated}a{color:#0d76b8;cursor:var(--blupets-cursor-pointer),pointer;text-decoration:none}label,summary,[role=button],[role=link],[tabindex]:not([tabindex="-1"]){cursor:var(--blupets-cursor-pointer),pointer}p,h1,h2{margin:0}.site-shell{width:min(1360px,calc(100vw - 28px));margin:0 auto;padding:26px 0 40px}.site-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:54px;margin-bottom:22px}.brand-lockup{width:fit-content;min-height:42px;display:inline-flex;align-items:center;gap:10px;background:#0b0b0f;box-shadow:none;color:#ffdf3f;font-size:20px;font-weight:900;letter-spacing:0;border-radius:999px;padding:0 18px 0 10px}.brand-mark{width:28px;height:28px;display:grid;place-items:center;border:1px solid #5ce0ff;background:#0a95d7;color:#021018}.quick-tabs,.wallet-stack,.screen-actions,.splash-actions,.drawer-actions,.merge-footer{display:flex;align-items:center;gap:8px}.quick-tabs{justify-content:center}.mobile-menu-toggle,.mobile-menu,.mobile-wallet-stack{display:none}.wallet-stack{justify-content:flex-end}.tab{min-width:0;min-height:34px;background:#ffe884b8;color:#10243a;font-size:15px}.network-chip{min-height:34px;display:grid;place-items:center;padding:0 10px;border:1px solid #253b4d;border-radius:3px;background:#08131e;color:#8aacbd;font-size:12px}.splash-screen,.app-screen{border:0;border-radius:0;background:transparent;box-shadow:0 20px 70px #00000047}.splash-screen{min-height:690px;display:grid;grid-template-columns:minmax(360px,1.15fr) minmax(320px,.85fr);grid-template-rows:1fr auto auto;gap:22px;overflow:hidden;padding:36px;position:relative}.splash-screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 28% 18%,rgba(10,149,215,.16),transparent 34%),radial-gradient(circle at 80% 55%,rgba(92,224,255,.09),transparent 34%);pointer-events:none}.splash-art,.splash-copy,.evolution-strip,.rule-strip{position:relative}.splash-art{grid-row:1 / 3;display:grid;place-items:end center;min-height:500px;animation:entry-artwork-in .52s cubic-bezier(.16,1,.3,1) both}.splash-art>img{width:min(100%,560px);max-height:600px;object-fit:contain;filter:drop-shadow(0 22px 0 rgba(0,0,0,.2))}.splash-copy{align-self:center;display:grid;gap:20px;max-width:430px}.splash-copy h1,.screen-head h1{font-size:clamp(28px,4vw,52px);line-height:1.02;letter-spacing:0}.splash-copy p,.screen-head p,.ritual-copy span,.pet-drawer small,.merge-slot small,.badge span,.console-row pre{color:#9db7c8;font-size:13px;line-height:1.55}.evolution-strip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.stage-card{min-height:132px;display:grid;grid-template-rows:auto 1fr auto;place-items:center;gap:6px;border:1px solid #263f54;border-radius:3px;background:#08131e;padding:10px 6px}.stage-card span{color:#8ce8ff;font-size:12px}.stage-card img{width:72px;height:72px;object-fit:contain}.stage-card strong{font-size:12px;line-height:1.1;text-align:center}.stage-card.origin{border-color:#ffcd4d;background:#151104}.rule-strip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rule-strip article{display:grid;gap:5px;border-top:1px solid #253b4d;padding-top:12px}.rule-strip strong{color:#fff;font-size:13px}.rule-strip span{color:#8da7b9;font-size:12px}.app-screen{min-height:680px;padding:24px}.screen-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.screen-head h1{font-size:clamp(28px,3vw,42px)}.collection-screen{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-template-rows:auto 1fr;gap:18px}.collection-screen .screen-head{grid-column:1 / -1}.inventory-board{min-width:0;border:1px solid #22384c;border-radius:3px;background:#050d15;padding:12px}.inventory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.item-slot,.hot-slot{position:relative;display:grid;place-items:center;border:1px solid #263f54;border-radius:6px;background:#08131e;padding:0;aspect-ratio:1}.item-slot{min-height:92px}.hot-slot{width:74px;height:74px}.item-slot.empty,.hot-slot.empty{opacity:.36;background:linear-gradient(45deg,rgba(255,255,255,.025) 25%,transparent 25%) 0 0 / 12px 12px,#07111b}.item-slot.selected,.hot-slot.selected{border-color:#5ce0ff;box-shadow:0 0 0 2px #5ce0ff2e}.item-slot.focused,.hot-slot.focused{border-color:#ffcd4d}.slot-art{width:72%;height:72%;display:grid;place-items:center}.slot-art img,.slot-art svg,.drawer-art img,.drawer-art svg,.ritual-art img,.result-frame img,.result-frame svg{width:100%;height:100%;object-fit:contain}.slot-id{position:absolute;left:6px;bottom:5px;color:#dff5ff;font-size:11px}.pending-dot{position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:50%;background:#ffcd4d}.pet-drawer{display:grid;align-content:start;gap:10px;border:1px solid #22384c;border-radius:3px;background:#07111b;padding:14px}.drawer-art{width:100%;aspect-ratio:1;display:grid;place-items:center;border:1px solid #263f54;background:#050d15}.drawer-art .avatar-empty{color:#35546c;font-size:13px}.pet-drawer span,.merge-slot span{color:#8ce8ff;font-size:12px}.pet-drawer strong,.ritual-copy strong{font-size:19px;line-height:1.2}.ritual-panel .ritual-copy strong,.crafting-board .merge-slot small,.crafting-board .merge-slot span{color:#e9f8ff}.ritual-panel .ritual-copy span{color:#a9c9d8}.drawer-actions{margin-top:4px}.action-screen{display:grid;grid-template-rows:auto 1fr auto;gap:18px}.ritual-panel,.crafting-board{min-height:360px;display:grid;align-items:center;justify-items:center;border:1px solid #22384c;border-radius:3px;background:#050d15}.reveal-panel{grid-template-columns:minmax(220px,360px) minmax(220px,360px);justify-content:center;gap:30px}.ritual-art{width:min(280px,70vw);aspect-ratio:1;display:grid;place-items:center;border:1px solid #263f54;background:#08131e;padding:32px}.ritual-copy{display:grid;gap:12px}.selection-row{min-height:92px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#8da7b9}.crafting-board{grid-template-columns:minmax(150px,220px) auto minmax(150px,220px) auto minmax(150px,220px);gap:18px;padding:26px}.merge-slot{width:100%;display:grid;justify-items:center;gap:10px}.craft-symbol{color:#5ce0ff;font-size:38px;font-weight:900}.result-frame{width:112px;height:112px;display:grid;place-items:center;border:1px solid #263f54;background:#08131e;padding:16px}.merge-footer{justify-content:space-between;align-items:center;flex-wrap:wrap}.toggle-line{display:inline-flex;align-items:center;gap:8px;color:#dff5ff;font-size:13px}.toggle-line input{width:16px;min-height:16px;accent-color:#5ce0ff}.ok-box,.warn-box,.hint-box{border:1px solid #263f54;border-radius:3px;padding:10px 12px;font-size:12px}.ok-box{color:#a7ffcd;background:#0d482a47}.warn-box{color:#ffc0a7;background:#481f0d47}.profile-screen{position:relative;display:grid;align-content:start;gap:0;min-height:100vh;margin-top:-86px;padding:0 0 24px;overflow:hidden;background:var(--blupets-sky-background);color:#fff;box-shadow:none;animation:profile-screen-in .42s cubic-bezier(.16,1,.3,1) both}.profile-coming-soon-screen{width:100%;height:100dvh;min-height:100dvh;display:grid;place-items:center;overflow:hidden;background:var(--blupets-sky-background);box-shadow:none}.profile-coming-soon-card{display:grid;justify-items:center;gap:8px;text-align:center}.profile-coming-soon-card span{color:#ffffffdb;font-size:13px;font-weight:900;text-transform:uppercase}.profile-coming-soon-card h1{color:#fff;font-family:var(--font-display);font-size:clamp(36px,5vw,58px);font-weight:900;line-height:1;text-shadow:0 10px 28px rgba(13,94,172,.18)}body:has(.profile-screen){overflow-y:auto}body:has(.profile-coming-soon-screen){overflow:hidden;background:var(--blupets-mobile-blue-screen, var(--blupets-sky-background))}html:has(.profile-coming-soon-screen),html:has(.blueprint-screen),html:has(.build-screen),html:has(.reveal-screen),body:has(.profile-coming-soon-screen),body:has(.blueprint-screen),body:has(.build-screen),body:has(.reveal-screen),body:has(.profile-coming-soon-screen) #react-root,body:has(.blueprint-screen) #react-root,body:has(.build-screen) #react-root,body:has(.reveal-screen) #react-root{min-height:100dvh;background:var(--blupets-sky-background);overflow-x:hidden}body:has(.profile-coming-soon-screen) .site-shell,body:has(.blueprint-screen) .site-shell,body:has(.build-screen) .site-shell,body:has(.reveal-flow-screen) .site-shell{width:100vw;max-width:100vw;min-height:100dvh;margin:0;padding:0;overflow-x:clip;background:var(--blupets-sky-background)}html:has(.profile-coming-soon-screen) .site-topbar:before,html:has(.blueprint-screen) .site-topbar:before,html:has(.build-screen) .site-topbar:before,html:has(.reveal-flow-screen) .site-topbar:before{opacity:0;transform:scale(.985)}.profile-empty{min-height:500px;display:grid;place-items:center;align-content:center;gap:12px;text-align:center}.profile-empty h1,.profile-hero h1{color:#fff;font-size:clamp(32px,4vw,56px);line-height:.95}.profile-empty p,.profile-hero p,.profile-section-head span,.profile-collection-card p{color:#144160b8}.raffle-screen{position:relative;min-height:100vh;margin-top:-86px;display:grid;grid-template-rows:minmax(0,1fr);align-items:center;overflow:hidden;padding:112px min(6vw,72px) 34px;background:var(--blupets-sky-background);box-shadow:none}body:has(.raffle-screen){overflow-y:hidden}.raffle-stage{position:relative;z-index:1;display:grid;justify-items:center;align-content:center;gap:18px;min-height:500px;text-align:center}.raffle-particles{position:absolute;left:50%;top:42%;z-index:0;width:min(72vw,980px);height:min(42vw,500px);transform:translate(-50%,-50%);pointer-events:none}.raffle-particles i{position:absolute;left:var(--px);top:var(--py);width:var(--ps);height:var(--ps);background:var(--pc, rgba(255, 255, 255, .42));box-shadow:0 0 0 1px #ffffff14;image-rendering:pixelated;opacity:0;transform:translate(0) scale(.72);animation:hero-particle-drift var(--pd) ease-in-out infinite;animation-delay:var(--pl);will-change:transform,opacity}.raffle-particles i:nth-child(1){--px: 10%;--py: 24%;--ps: 16px;--pd: 9.4s;--pl: -1.2s;--dx: 34px;--dy: -42px;--pc: rgba(255, 255, 255, .42)}.raffle-particles i:nth-child(2){--px: 16%;--py: 54%;--ps: 9px;--pd: 7.8s;--pl: -3.8s;--dx: -22px;--dy: -58px;--pc: rgba(202, 246, 255, .5)}.raffle-particles i:nth-child(3){--px: 23%;--py: 18%;--ps: 7px;--pd: 10.8s;--pl: -6.2s;--dx: 42px;--dy: 36px;--pc: rgba(255, 255, 255, .34)}.raffle-particles i:nth-child(4){--px: 28%;--py: 72%;--ps: 12px;--pd: 8.6s;--pl: -2.6s;--dx: -34px;--dy: 44px;--pc: rgba(255, 247, 176, .28)}.raffle-particles i:nth-child(5){--px: 35%;--py: 36%;--ps: 8px;--pd: 11.6s;--pl: -7.4s;--dx: 18px;--dy: -66px;--pc: rgba(255, 255, 255, .46)}.raffle-particles i:nth-child(6){--px: 40%;--py: 12%;--ps: 6px;--pd: 7.2s;--pl: -1.9s;--dx: -26px;--dy: 38px;--pc: rgba(255, 210, 248, .3)}.raffle-particles i:nth-child(7){--px: 46%;--py: 78%;--ps: 10px;--pd: 9.9s;--pl: -5.1s;--dx: 30px;--dy: -48px;--pc: rgba(202, 246, 255, .44)}.raffle-particles i:nth-child(8){--px: 53%;--py: 22%;--ps: 7px;--pd: 8.4s;--pl: -6.8s;--dx: -44px;--dy: 30px;--pc: rgba(255, 255, 255, .36)}.raffle-particles i:nth-child(9){--px: 61%;--py: 66%;--ps: 14px;--pd: 12.2s;--pl: -3.3s;--dx: 28px;--dy: 60px;--pc: rgba(255, 247, 176, .24)}.raffle-particles i:nth-child(10){--px: 68%;--py: 31%;--ps: 10px;--pd: 9s;--pl: -8.2s;--dx: 52px;--dy: -32px;--pc: rgba(255, 255, 255, .46)}.raffle-particles i:nth-child(11){--px: 75%;--py: 56%;--ps: 8px;--pd: 7.6s;--pl: -2.9s;--dx: -30px;--dy: -54px;--pc: rgba(202, 246, 255, .4)}.raffle-particles i:nth-child(12){--px: 84%;--py: 38%;--ps: 13px;--pd: 10.4s;--pl: -5.6s;--dx: 24px;--dy: 50px;--pc: rgba(255, 255, 255, .42)}.raffle-particles i:nth-child(13){--px: 88%;--py: 70%;--ps: 7px;--pd: 8.2s;--pl: -4.4s;--dx: -48px;--dy: 26px;--pc: rgba(255, 210, 248, .28)}.raffle-particles i:nth-child(14){--px: 12%;--py: 76%;--ps: 8px;--pd: 11.2s;--pl: -9.1s;--dx: 38px;--dy: 32px;--pc: rgba(255, 255, 255, .3)}.raffle-particles i:nth-child(15){--px: 71%;--py: 14%;--ps: 6px;--pd: 7s;--pl: -1.3s;--dx: -18px;--dy: 64px;--pc: rgba(255, 247, 176, .26)}.raffle-particles i:nth-child(16){--px: 91%;--py: 24%;--ps: 20px;--pd: 13.2s;--pl: -4.7s;--dx: -56px;--dy: -20px;--pc: rgba(255, 255, 255, .18)}.raffle-particles i:nth-child(17){--px: 31%;--py: 82%;--ps: 18px;--pd: 12.6s;--pl: -6.7s;--dx: 48px;--dy: -28px;--pc: rgba(202, 246, 255, .2)}.raffle-particles i:nth-child(18){--px: 56%;--py: 10%;--ps: 9px;--pd: 8.8s;--pl: -2.3s;--dx: 26px;--dy: 72px;--pc: rgba(255, 255, 255, .3)}.raffle-ticket{position:relative;z-index:1;width:clamp(118px,15vw,164px);aspect-ratio:1.35;display:grid;place-items:center;transform:rotate(-5deg);filter:drop-shadow(0 22px 42px rgba(4,74,133,.18))}.raffle-ticket:before{content:"";position:absolute;top:4%;right:4%;bottom:4%;left:4%;border:4px solid rgba(255,255,255,.82);border-radius:16px;background:linear-gradient(90deg,rgba(255,255,255,.5) 0 8%,transparent 8% 16%,rgba(255,255,255,.5) 16% 24%,transparent 24%) left 18% top 50% / 58% 5px no-repeat,linear-gradient(135deg,#fff8bd,#f6b73c 44%,#3ea8ff 45%,#1d6fe8);box-shadow:inset 0 0 0 4px #ffffff38,inset 0 -14px #032d5b1a;clip-path:polygon(0 0,100% 0,100% 34%,92% 50%,100% 66%,100% 100%,0 100%,0 66%,8% 50%,0 34%)}.raffle-ticket span{position:relative;z-index:2;width:30%;aspect-ratio:1;border-radius:999px;background:#ffffffc7;box-shadow:inset 0 0 0 5px #1d6fe8cc,0 0 22px #ffffff57}.raffle-stage h1{color:#fff;font-family:var(--font-display);font-size:clamp(50px,8vw,96px);line-height:.9;text-shadow:0 10px 30px rgba(4,67,124,.18)}.raffle-stage p{width:min(100%,590px);margin:0 auto;color:#0d3d60c7;font-size:clamp(15px,2vw,18px);font-weight:900;line-height:1.4}.raffle-stage small{min-height:28px;display:inline-grid;place-items:center;padding:0 12px;border-radius:999px;background:#ffffff3d;color:#fff;font-family:var(--font-ui);font-size:12px;font-weight:900;text-transform:uppercase;box-shadow:0 12px 26px #07488214}.profile-empty .primary{min-height:48px;padding:0 26px;border:2px solid rgba(29,111,232,.28);background:#ffdc3d;color:var(--poster-ink);box-shadow:0 12px 28px #0a56921f}.profile-hero{position:relative;min-height:300px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:112px max(24px,calc((100vw - 1080px)/2)) 48px;overflow:visible;border:0;border-radius:0;background:transparent;animation:profile-hero-in .52s cubic-bezier(.16,1,.3,1) 60ms both}.profile-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.42;background:url(/assets/block-DJPV_tmQ.svg) 14% 78% / min(34vw,430px) auto no-repeat,url(/assets/bunya-Bg4avjct.svg) 82% 36% / min(34vw,420px) auto no-repeat;filter:saturate(.98);pointer-events:none}.profile-banner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.62;pointer-events:none}.profile-banner img{width:100%;height:100%;object-fit:cover}.profile-main{position:relative;z-index:2;display:flex;align-items:end;gap:20px;max-width:680px}.profile-main>div{display:grid;align-content:end;justify-items:start;gap:8px}.profile-main span,.profile-empty span{color:#ffffffd1;font-family:var(--font-ui);font-size:13px;font-weight:800;text-transform:uppercase}.profile-avatar{position:relative;width:142px;height:142px;display:grid;place-items:center;overflow:hidden;border:4px solid rgba(255,255,255,.78);border-radius:18px;background:#ffffffb8;box-shadow:0 16px 30px #03477e29;padding:0;color:var(--poster-blue-ink)}.profile-avatar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0416267a;opacity:0;transition:opacity .18s ease}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-avatar>span{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;min-height:100%;display:grid;place-items:center;border-radius:0;background:transparent;color:#fff;font-size:14px;font-weight:900;opacity:0;text-shadow:0 2px 14px rgba(0,0,0,.42);transform:scale(.96);transition:opacity .18s ease,transform .18s ease}.profile-avatar:hover:after,.profile-avatar:focus-visible:after{opacity:1}.profile-avatar:hover>span,.profile-avatar:focus-visible>span{opacity:1;transform:scale(1)}.profile-avatar:disabled{cursor:var(--blupets-cursor),default}.profile-avatar:disabled>span{display:none}.profile-pixel-avatar{width:100%;height:100%;background:linear-gradient(90deg,transparent 42%,hsla(var(--profile-hue),88%,54%,.46) 42% 58%,transparent 58%),linear-gradient(180deg,transparent 34%,rgba(255,255,255,.9) 34% 72%,transparent 72%),radial-gradient(circle at 50% 32%,#ffffff 0 22%,transparent 23%),hsl(var(--profile-hue),82%,72%);image-rendering:pixelated}.profile-name-action{position:relative;display:inline-grid;justify-items:start;min-height:0;padding:0 0 5px;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;overflow:visible}.profile-name-action:after{content:"";position:absolute;top:-4px;right:-8px;bottom:-4px;left:-8px;z-index:0;border-radius:inherit;background:#04162652;opacity:0;transition:opacity .18s ease}.profile-name-action h1{position:relative;z-index:1;color:#fff;font-size:clamp(34px,4vw,54px);line-height:1.04;transition:opacity .18s ease,transform .18s ease}.profile-name-action small{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;color:#fff;font-size:14px;font-weight:900;opacity:0;text-shadow:0 2px 14px rgba(0,0,0,.42);transform:scale(.96);transition:opacity .18s ease,transform .18s ease}.profile-name-action:hover:after,.profile-name-action:focus-visible:after{opacity:1}.profile-name-action:hover h1,.profile-name-action:focus-visible h1{opacity:.28;transform:scale(.99)}.profile-name-action:hover small,.profile-name-action:focus-visible small{opacity:1;transform:scale(1)}.profile-wallet-row{display:flex;align-items:center;gap:10px;min-height:42px;margin-top:2px}.profile-side{position:absolute;right:max(24px,calc((100vw - 1080px)/2));bottom:44px;z-index:2;width:min(100%,376px);display:grid;justify-items:end;gap:14px;animation:profile-card-in .52s cubic-bezier(.16,1,.3,1) .12s both}.profile-summary-card{width:100%;display:grid;gap:16px;padding:18px 20px 20px;border:1px solid rgba(255,255,255,.22);border-radius:18px;background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.18),transparent 38%),#ffffff1c;box-shadow:0 18px 48px #03477e1f,inset 0 0 0 1px #ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.profile-summary-card>strong{color:#fff;font-size:13px;font-weight:900;text-transform:uppercase}.profile-summary-card>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.profile-summary-card span{position:relative;min-width:0;display:grid;justify-items:center;gap:5px;color:#fff;text-align:center}.profile-summary-icon{width:17px;height:17px;object-fit:contain;opacity:.95}.profile-summary-card small{color:#ffffffc7;font-size:12px;font-weight:800}.profile-summary-card b{color:#fff;font-size:27px;line-height:1}.profile-summary-card i{width:28px;height:3px;justify-self:center;border-radius:999px;background:#ffffffeb}.profile-summary-card span:nth-child(2) i{background:#ffffffeb}.profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:8px}.profile-link-agw{min-height:38px;display:inline-grid;grid-template-columns:24px minmax(78px,auto);align-items:center;gap:8px;padding:0 13px 0 7px;border:2px solid rgba(255,255,255,.72);background:#ffffff2e;color:#fff;font-size:14px;box-shadow:0 10px 24px #0a569214;overflow:hidden;transition:transform .24s ease,background .24s ease,box-shadow .24s ease}.profile-link-agw:hover:not(:disabled),.profile-link-agw:focus-visible{color:#1d6fe8;border-color:#fff;background:#ffffffeb;box-shadow:0 0 0 4px #ffffff38,0 0 24px #68d8ff70;transform:translateY(-1px)}.profile-link-agw:hover:not(:disabled)>span:not(.profile-agw-icon,.profile-agw-unlink),.profile-link-agw:focus-visible>span:not(.profile-agw-icon,.profile-agw-unlink){color:#1d6fe8}.profile-link-agw .profile-agw-address,.profile-link-agw .profile-agw-unlink{grid-column:2;grid-row:1;transition:opacity .18s ease,transform .18s ease,color .18s ease}.profile-link-agw .profile-agw-unlink{opacity:0;transform:translateY(8px)}.profile-link-agw:hover .profile-agw-address,.profile-link-agw:focus-visible .profile-agw-address{opacity:0;transform:translateY(-8px)}.profile-link-agw:hover .profile-agw-unlink,.profile-link-agw:focus-visible .profile-agw-unlink{opacity:1;transform:translateY(0);color:#d92d45}.profile-agw-icon{grid-column:1;grid-row:1;width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.26),transparent 34%),#00d776;box-shadow:inset 0 0 0 1px #ffffff47,0 0 14px #00d77647;overflow:visible}.profile-agw-icon img{width:13px;height:13px;object-fit:contain;image-rendering:auto}.profile-agw-popup{width:min(100%,360px);display:grid;gap:3px;padding:10px 12px;border:1px solid rgba(255,92,96,.28);border-radius:8px;background:#ffffff2e;color:#d92d45;box-shadow:0 14px 34px #0a569214}.profile-agw-popup strong{font-size:12px;line-height:1}.profile-agw-popup span{color:#ffffffc7;font-family:var(--font-ui);font-size:11px;font-weight:800}.profile-agw-modal{width:min(100%,460px);display:grid;gap:18px;border:2px solid rgba(255,255,255,.74);border-radius:12px;background:radial-gradient(circle at 18% 0%,rgba(63,213,239,.22),transparent 34%),linear-gradient(180deg,#ecfbfffa,#fffffffa);padding:18px;box-shadow:0 24px 70px #032c4c3d;animation:modal-panel-in .22s cubic-bezier(.2,1,.3,1) both}.profile-agw-modal .profile-modal-head h2{color:#00d776}.profile-agw-title{display:flex;align-items:center;gap:10px}.profile-agw-title img{width:34px;height:31px;object-fit:contain;filter:brightness(0) saturate(100%) invert(56%) sepia(98%) saturate(1615%) hue-rotate(109deg) brightness(98%) contrast(101%)}.profile-agw-modal-body{display:grid;gap:11px}.profile-agw-modal-body p{margin:0;color:#144160c7;font-weight:900;line-height:1.42}.profile-agw-signatures{display:grid;grid-template-columns:32px minmax(0,1fr);gap:2px 10px;align-items:center;padding:10px 12px;border:1px solid rgba(29,111,232,.16);border-radius:10px;background:#ffffff9e;box-shadow:0 12px 28px #0a569214}.profile-agw-signatures span{grid-row:1 / span 2;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#1d6fe8;color:#fff;font-family:var(--font-ui);font-size:13px;font-weight:900}.profile-agw-signatures span i{display:none;font-style:normal}.profile-agw-signatures.is-done span{background:#00d776}.profile-agw-signatures.is-done span{font-size:0}.profile-agw-signatures.is-done span i{display:block;color:#fff;font-size:15px;line-height:1}.profile-agw-signatures strong{color:var(--poster-ink);font-size:15px;line-height:1.1}.profile-agw-signatures small{color:#144160a8;font-weight:800;line-height:1.32}.profile-agw-confirm{justify-self:center;min-height:44px;padding:0 24px;border:2px solid rgba(255,255,255,.78);background:#1d6fe8;color:#fff;font-size:14px;box-shadow:0 16px 30px #1d6fe82e;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.profile-agw-confirm:disabled{background:#74aaf4;color:#fff;opacity:1;cursor:wait;box-shadow:0 16px 30px #1d6fe824}.profile-agw-confirm:hover:not(:disabled),.profile-agw-confirm:focus-visible{background:#fff;color:#1d6fe8;box-shadow:0 0 0 6px #1d6fe81a,0 16px 30px #1d6fe82e;transform:translateY(-1px) scale(1.02)}.profile-stats article,.profile-stat-button,.profile-artifact,.profile-empty-card,.profile-nft-row{border:1px solid rgba(29,111,232,.16);border-radius:8px;background:#ffffffb8;box-shadow:0 14px 34px #0a569214}.profile-stats article,.profile-stat-button{display:grid;gap:4px;min-height:74px;padding:12px 14px;text-align:center}.profile-stat-button{min-height:0;width:100%;color:inherit;cursor:var(--blupets-cursor-pointer),pointer}.profile-stat-button:hover:not(:disabled),.profile-stat-button:focus-visible{border-color:#1d6fe857;background:#ffffffe6;transform:translateY(-1px)}.profile-stats span,.profile-artifact span,.profile-stat-button span{color:#144160ad;font-family:var(--font-ui);font-size:10px;font-weight:800;text-transform:uppercase}.profile-stats strong,.profile-stat-button strong{color:var(--poster-ink);font-size:26px;line-height:1}.profile-section{width:100%;margin:0;display:grid;gap:20px}.profile-content-grid{width:min(100% - 48px,1080px);margin:54px auto 0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:48px;animation:profile-card-in .56s cubic-bezier(.16,1,.3,1) .15s both}.profile-artifacts-section .profile-section-head{justify-content:flex-start}.profile-section-head{display:flex;align-items:center;justify-content:flex-start;gap:10px;text-align:left}.profile-heading-icon{width:18px;height:18px;flex:0 0 auto;opacity:.92;filter:drop-shadow(0 4px 12px rgba(255,255,255,.16))}.profile-nft-head,.profile-artifact-head{justify-content:flex-start;text-align:left;gap:8px}.profile-nft-head>span,.profile-artifact-head>span{min-height:28px;padding:0 12px;border-radius:999px;background:transparent;color:#fff;font-family:var(--font-ui);font-size:13px;font-weight:900;text-transform:uppercase}.profile-nft-head>strong,.profile-artifact-head>strong{min-width:40px;min-height:28px;display:inline-grid;place-items:center;padding:0 12px;border-radius:999px;background:#ffffff2e;color:#fff;font-family:var(--font-ui);font-size:16px;font-weight:900;box-shadow:0 10px 24px #0a569214}.profile-refresh-button{position:relative;margin-left:auto;min-height:30px;padding:0 12px;overflow:hidden;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:#ffffff14;color:#fff;font-family:var(--font-ui);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.profile-refresh-button:hover:not(:disabled){background:#ffffff2e;border-color:#ffffff8f}.profile-refresh-button:disabled{cursor:wait}.profile-refresh-button.is-refreshing{opacity:1;border-color:#ffffff6b;background:#ffffff24;color:#ffffffc2}.profile-refresh-button.is-refreshing:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);transform:translate(-110%);animation:profile-refresh-sweep 1.15s ease-in-out infinite}@keyframes profile-refresh-sweep{to{transform:translate(110%)}}.profile-section-head h2{color:var(--poster-ink);font-size:34px}.profile-section-head span{min-width:30px;min-height:22px;display:inline-grid;place-items:center;border-radius:999px;background:#0947711f;color:var(--poster-blue-ink);font-family:var(--font-ui);font-size:13px;font-weight:900}.profile-section-head.profile-nft-head>span{min-height:28px;padding:0 12px;background:transparent;color:#fff;box-shadow:none}.profile-section-head.profile-artifact-head>span{min-height:28px;padding:0 12px;background:transparent;color:#fff;box-shadow:none}.profile-artifact-row,.profile-empty-area{display:grid;min-height:222px;grid-template-columns:repeat(5,64px);justify-content:space-between;align-content:space-evenly;gap:20px 18px;padding:24px 32px;border:1px dashed rgba(255,255,255,.38);border-radius:18px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff0a}.profile-empty-area{grid-template-columns:minmax(132px,1fr)}.profile-artifact{position:relative;width:64px;height:64px;min-height:0;display:grid;align-content:center;justify-items:center;gap:0;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;color:inherit;cursor:var(--blupets-cursor-pointer),pointer;text-align:center;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;isolation:isolate}.profile-artifact:after{content:none;position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;border:1px solid rgba(90,218,255,.34);opacity:0;transition:opacity .18s ease,transform .18s ease}.profile-artifact:hover:after,.profile-artifact:focus-within:after{opacity:0;transform:none}.profile-artifact:hover,.profile-artifact:focus-visible{filter:none}.profile-artifact.locked{filter:grayscale(1);opacity:.46}.profile-artifact-icon{position:relative;z-index:1;width:84px;height:84px;display:grid;place-items:center;border:0;border-radius:0;background:transparent;overflow:visible;box-shadow:none;filter:none;transform:translateZ(0);pointer-events:none}.profile-artifact-icon img{width:80px;height:80px;display:block;object-fit:contain;image-rendering:auto;transform-origin:50% 58%;transform:translateZ(0) rotate(0) scale(1);transition:transform .24s cubic-bezier(.2,1.22,.34,1);will-change:transform;pointer-events:none}.profile-artifact:hover .profile-artifact-icon img,.profile-artifact:focus-visible .profile-artifact-icon img{transform:translate3d(0,-4px,0) rotate(-5deg) scale(1.08)}.profile-artifact strong,.profile-artifact>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.profile-artifact-slot{width:64px;height:64px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;box-shadow:none}.profile-artifact-slot span{width:38px;height:38px;border:2px dashed rgba(255,255,255,.36);border-radius:50%;background:#052d522e;box-shadow:inset 0 0 0 4px #ffffff09,0 8px 14px #072b4d1a}.profile-artifact-backdrop{background:#020c16a3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.profile-artifact-modal{width:min(100% - 36px,1080px);min-height:560px;display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);overflow:hidden;border:2px solid rgba(120,144,184,.28);border-radius:26px;background:#181d27;color:#fff;box-shadow:0 28px 90px #00000075}.profile-artifact-modal-left{display:grid;grid-template-rows:1fr auto;gap:18px;padding:20px;border-right:2px solid rgba(120,144,184,.2);background:#252b36}.profile-artifact-modal-art{min-height:350px;display:grid;place-items:center;overflow:hidden;border:2px solid rgba(120,144,184,.18);border-radius:22px;background:conic-gradient(from 90deg,rgba(255,255,255,.045) 90deg,transparent 0 180deg,rgba(255,255,255,.045) 0 270deg,transparent 0) 0 0 / 28px 28px,radial-gradient(circle at 50% 38%,rgba(70,194,255,.22),transparent 46%),#1c2330}.profile-artifact-modal-art img{width:min(74%,300px);height:min(74%,300px);object-fit:contain;image-rendering:auto;filter:none}.profile-artifact-description{display:grid;gap:8px;color:#eaf6ffdb;font-family:var(--font-ui)}.profile-artifact-description strong{font-size:16px;font-weight:900}.profile-artifact-description p{margin:0;color:#b5cddedb;font-size:14px;font-weight:800;line-height:1.45}.profile-artifact-modal-right{position:relative;display:grid;align-content:start;gap:22px;padding:26px 28px;background:#181d27}.profile-artifact-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.profile-artifact-modal-head span{display:block;margin-bottom:8px;color:#97b2cadb;font-size:13px;font-weight:900}.profile-artifact-modal-head h2{margin:0;color:#fff;font-family:var(--font-ui);font-size:clamp(30px,4vw,44px);font-weight:950;line-height:1}.profile-artifact-modal-right>i{height:2px;display:block;background:#7890b833}.profile-artifact-properties-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.profile-artifact-modal-right h3{margin:0;color:#ffffffeb;font-family:var(--font-ui);font-size:19px;font-weight:900}.profile-artifact-properties-head button{width:28px;height:28px;display:inline-grid;place-items:center;padding:0;border:1px solid rgba(150,190,224,.32);border-radius:50%;background:#ffffff1a;color:#cdeaff;font-family:var(--font-ui);font-size:15px;font-weight:950;cursor:var(--blupets-cursor-pointer),pointer;transition:transform .17s ease,border-color .17s ease,background .17s ease,color .17s ease}.profile-artifact-properties-head button:hover,.profile-artifact-properties-head button:focus-visible{border-color:#96daffa3;background:#2d86dc47;color:#fff;transform:translateY(-1px) rotate(5deg)}.profile-artifact-properties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-artifact-property{position:relative;min-height:78px;display:grid;align-content:center;gap:7px;padding:14px 16px;border:1px solid rgba(120,144,184,.16);border-radius:14px;background:#080c1438;color:inherit;text-align:left;overflow:hidden}.profile-artifact-property span{color:#81a3bed6;font-size:12px;font-weight:900}.profile-artifact-property strong{color:#fff;font-size:16px;font-weight:950}.profile-artifact-types-backdrop{background:#020c16b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profile-artifact-types-modal{width:min(100% - 36px,620px);display:grid;gap:22px;padding:24px;border:2px solid rgba(120,144,184,.28);border-radius:24px;background:#181d27;color:#fff;box-shadow:0 28px 90px #00000075}.profile-artifact-type-list{display:grid;gap:12px}.profile-artifact-type-list article{display:grid;gap:6px;padding:14px 16px;border:1px solid rgba(120,144,184,.16);border-radius:14px;background:#080c1438}.profile-artifact-type-list strong{color:#fff;font-size:16px;font-weight:950}.profile-artifact-type-list p{margin:0;color:#b5cddedb;font-size:13px;font-weight:800;line-height:1.42}.profile-abstractio-mark{width:82px;height:82px;display:grid;place-items:center;border-radius:18px;background:#ffffff29}.profile-abstractio-mark img{width:58px;height:58px;object-fit:contain}.profile-empty-card{width:min(100%,360px);min-height:68px;display:grid;place-items:center;justify-self:center;border:0;background:transparent;box-shadow:none;color:#072b4dd6;font-weight:800;text-shadow:0 1px 14px rgba(255,255,255,.46)}.profile-artifact-row .profile-empty-card{color:#072b4de6;text-shadow:0 1px 12px rgba(255,255,255,.62)}.profile-collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,218px));justify-content:start;gap:24px}.profile-collection-card{position:relative;display:grid;align-content:start;justify-items:stretch;gap:0;min-height:222px;padding:0;border:0;border-radius:18px;background:linear-gradient(180deg,#2badd7,#0b1730);color:#fff;text-align:left;text-decoration:none;box-shadow:0 24px 58px #03477e38;overflow:hidden;cursor:var(--blupets-cursor-pointer),pointer;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s ease,background .26s ease}.profile-collection-card-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border:0;border-radius:inherit;background:transparent;cursor:var(--blupets-cursor-pointer),pointer}.profile-collection-card.is-blupets{background:radial-gradient(circle at 50% 36%,rgba(170,255,124,.28),transparent 38%),linear-gradient(180deg,#3fc782,#0b1730)}.profile-collection-card.is-abstractio{background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.16),transparent 36%),linear-gradient(180deg,#2aa8d7,#0b1730)}.profile-collection-meta{position:absolute;left:0;right:0;bottom:0;z-index:4;display:grid;justify-items:start;gap:3px;padding:52px 14px 14px;background:linear-gradient(180deg,transparent,rgba(8,14,28,.7) 46%,rgba(8,14,28,.96));pointer-events:none}.profile-collection-card:hover,.profile-collection-card:has(.profile-collection-card-hit:focus-visible){transform:translateY(-3px) scale(1.015);box-shadow:0 26px 60px #03477e3d}.profile-collection-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:grid;place-items:center;overflow:hidden;border-radius:0;background:transparent;box-shadow:none;padding:0;transition:box-shadow .28s ease,filter .28s ease,opacity .28s ease}.profile-collection-card.is-blupets .profile-collection-art{background:radial-gradient(circle at 48% 38%,rgba(210,255,114,.24),transparent 36%),linear-gradient(180deg,#3fc7828f,#08102285)}.profile-collection-card.is-abstractio .profile-collection-art{background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.14),transparent 36%),linear-gradient(180deg,#2aa8d78a,#08102294)}.profile-collection-art:before{content:none}.profile-collection-art:after{content:none}.profile-collection-card:hover .profile-collection-art,.profile-collection-card:has(.profile-collection-card-hit:focus-visible) .profile-collection-art{box-shadow:none;filter:none}.profile-collection-art img,.profile-collection-art svg{position:relative;z-index:1;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;overflow:hidden;border-radius:0;image-rendering:auto;box-shadow:none;filter:none;transition:filter .26s ease}.profile-art-skeleton{width:72px;height:72px;display:block;border-radius:8px;background:linear-gradient(90deg,#ffffff1f,#ffffffdb,#ffffff1f),#ffffff6b;background-size:220% 100%;box-shadow:inset 0 0 0 1px #1d6fe814;animation:profile-art-shimmer 1.3s ease-in-out infinite}.profile-collection-card strong{display:inline-grid;min-height:26px;place-items:center;padding:0 11px;border-radius:999px;background:#ffffff29;box-shadow:none;max-width:100%;color:#fff;font-size:17px;line-height:1.05}.profile-collection-card span,.profile-collection-card small{display:block;color:#144160b8;font-weight:800}.profile-collection-card span{margin-top:0;padding-left:11px;color:#b186ff;font-size:18px;font-weight:900;line-height:1}.profile-collection-card span:after{content:" NFTs";display:inline;margin-left:6px;color:#ffffffb8;font-size:12px}.profile-collection-logo{position:absolute;right:12px;bottom:13px;z-index:5;width:22px;height:22px;display:grid;place-items:center;background:transparent;box-shadow:none;pointer-events:none}.profile-opensea-logo{position:absolute;right:12px;bottom:42px;z-index:6;width:22px;height:22px;display:grid;place-items:center;background:transparent;box-shadow:none;opacity:.9;transition:transform .18s ease,opacity .18s ease,filter .18s ease}.profile-opensea-logo:hover,.profile-opensea-logo:focus-visible{opacity:1;transform:translateY(-2px) scale(1.12);filter:drop-shadow(0 5px 8px rgba(3,19,45,.28));outline:none}.profile-opensea-logo img{width:20px;height:20px;display:block;object-fit:contain}.profile-collection-logo img{width:20px;height:20px;object-fit:contain}.profile-collection-logo.is-ethereum img{width:16px;height:24px}.profile-collection-logo.is-abstract img{width:20px;height:20px}.profile-collection-card small{max-width:150px;margin-top:2px;display:block;color:#ffffffc7;font-size:10px;line-height:1.15}.profile-collection-empty-copy{position:relative;z-index:2;display:grid;justify-items:center;gap:5px;max-width:150px;padding:0 14px;color:#fff;text-align:center;pointer-events:none}.profile-collection-empty-copy strong{min-height:0;padding:0;border-radius:0;background:transparent;box-shadow:none;font-size:16px;line-height:1.05}.profile-collection-empty-copy span{margin:0;padding:0;color:#ffffffc2;font-size:11px;font-weight:900;line-height:1.1}.profile-collection-empty-copy span:after{content:none}.profile-collection-card b{color:var(--poster-blue-ink)}.profile-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:24px;background:#032c4c5c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:modal-backdrop-in .18s ease-out both}.profile-modal{width:min(100%,1220px);max-height:calc(100vh - 42px);display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:14px;overflow:hidden;border:3px solid rgba(172,221,255,.92);border-radius:18px;background:radial-gradient(circle at 18% 24%,rgba(255,235,128,.24),transparent 27%),radial-gradient(circle at 78% 28%,rgba(255,155,232,.18),transparent 25%),linear-gradient(180deg,#effcfff7,#ffffffe6);padding:22px 24px 24px;box-shadow:0 24px 70px #0748823d,inset 0 0 0 2px #1d6fe81f;animation:modal-panel-in .22s cubic-bezier(.2,1,.3,1) both}.wallet-connect-modal{width:min(100%,560px);display:grid;gap:18px;overflow:hidden;border:3px solid rgba(172,221,255,.92);border-radius:18px;background:radial-gradient(circle at 18% 18%,rgba(80,180,255,.22),transparent 26%),linear-gradient(180deg,#effcfffa,#fffffff0);padding:22px;box-shadow:0 24px 70px #0748823d,inset 0 0 0 2px #1d6fe81f;animation:none}.wallet-connect-backdrop{animation:none}.wallet-connect-backdrop.is-entering{animation:modal-backdrop-in .18s ease-out both}.wallet-connect-backdrop.is-entering .wallet-connect-modal{animation:modal-panel-in .22s cubic-bezier(.2,1,.3,1) both}.wallet-connect-modal .profile-modal-head h2{color:#1d6fe8;font-family:var(--font-display);font-size:clamp(28px,4vw,42px)}.wallet-connect-modal .profile-modal-head p{display:block;max-width:420px;color:#144160c7;font-size:14px;line-height:1.42}.wallet-connect-modal .profile-modal-head{align-items:flex-start}.wallet-connect-steps{display:grid;gap:12px}.wallet-connect-steps article{min-height:86px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:2px solid rgba(29,111,232,.16);border-radius:12px;background:#ffffff94}.wallet-connect-steps article.is-active{border-color:#1d6fe885;background:#ffffffdb}.wallet-connect-steps article.is-done{border-color:#43ba7870}.wallet-connect-steps article>span{width:38px;height:38px;display:grid;place-items:center;border-radius:999px;background:#1d6fe8;color:#fff;font-family:var(--font-ui);font-size:15px;font-weight:900}.wallet-connect-steps strong{display:block;color:var(--poster-ink);font-family:var(--font-ui);font-size:16px;font-weight:900}.wallet-connect-steps small{display:block;margin-top:3px;color:#144160b8;font-weight:800;line-height:1.35}.wallet-connect-steps button{min-height:40px;padding:0 16px;border:0;border-radius:999px;background:#1d6fe8;color:#fff;font-family:var(--font-ui);font-size:13px;font-weight:900;transition:transform .18s ease,background .18s ease,box-shadow .18s ease,filter .18s ease}.wallet-connect-steps button:hover:not(:disabled),.wallet-connect-steps button:focus-visible:not(:disabled){transform:translateY(-2px);background:#1760dc;box-shadow:0 0 0 6px #1d6fe81a,0 14px 28px #1d6fe833;filter:saturate(1.05)}.wallet-connect-steps button:disabled{opacity:.52;cursor:not-allowed}.profile-modal .profile-modal-head h2{color:#1d6fe8;font-family:var(--font-display);font-size:clamp(25px,3vw,34px)}.profile-modal .profile-modal-head p{display:none;max-width:560px;margin:6px 0 0;color:#356684;font-size:15px;font-weight:800;line-height:1.38}.profile-modal-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.profile-modal-head span{color:#144160ad;font-family:var(--font-ui);font-size:12px;font-weight:800;text-transform:uppercase}.profile-modal-head h2{color:var(--poster-ink);font-size:34px;line-height:1}.profile-modal-head p{display:none;margin-top:6px;color:#144160ad;font-weight:800}.profile-modal-close{position:relative;align-self:flex-start;width:44px;height:44px;min-height:44px;display:grid;place-items:center;padding:0;border:2px solid rgba(29,111,232,.2);background:#fffc;color:var(--poster-blue-ink);font-size:0;line-height:1;margin-top:-3px;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.profile-modal-close:before{content:"";position:absolute;left:50%;top:50%;width:17px;height:3px;border-radius:999px;background:currentColor;color:inherit;transform-origin:50% 50%;transform:translate(-50%,-50%) rotate(45deg);transition:transform .18s ease,width .18s ease}.profile-modal-close:after{content:"";position:absolute;left:50%;top:50%;width:17px;height:3px;border-radius:999px;background:currentColor;transform-origin:50% 50%;transform:translate(-50%,-50%) rotate(-45deg);transition:transform .18s ease,width .18s ease}.profile-modal-close:hover{transform:scale(1.06);border-color:#1d6fe870;background:#fffffff5;box-shadow:0 0 0 6px #1d6fe814,0 10px 28px #1d6fe82e}.profile-modal-close:hover:before{width:19px;transform:translate(-50%,-50%) rotate(135deg)}.profile-modal-close:hover:after{width:19px;transform:translate(-50%,-50%) rotate(45deg)}.profile-collection-summary{display:flex;flex-wrap:wrap;gap:8px}.profile-collection-summary button{display:flex;align-items:center;gap:10px;padding:10px 12px;min-height:0;border:1px solid rgba(29,111,232,.16);border-radius:16px;background:#ffffffb8;box-shadow:0 14px 34px #0a569214}.profile-collection-summary button.active{border-color:#1d6fe86b;background:#fffffff0}.profile-collection-summary span{color:#144160b8;font-weight:800}.profile-collection-summary strong{min-width:34px;min-height:28px;display:grid;place-items:center;border-radius:999px;background:var(--poster-blue-ink);color:#fff;padding:0 9px}.profile-nft-stats-panel{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid rgba(29,111,232,.18);border-radius:8px;background:#ffffffc2;box-shadow:0 16px 42px #0a569214}.profile-nft-stats-panel>strong{color:var(--poster-ink);font-size:15px}.profile-nft-stats-panel>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.profile-nft-stats-panel span{min-width:76px;display:grid;gap:2px;padding:7px 9px;border-radius:8px;background:#d4f3fba8;text-align:center}.profile-nft-stats-panel small{color:#1441609e;font-family:var(--font-ui);font-size:10px;font-weight:900;text-transform:uppercase}.profile-nft-stats-panel b{color:var(--poster-ink);font-size:13px}.profile-nft-list{grid-row:4;min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));grid-auto-rows:minmax(124px,auto);gap:16px 12px;overflow:auto;padding-right:4px}.profile-modal .profile-nft-list{max-height:min(520px,60vh);grid-template-columns:repeat(auto-fill,minmax(124px,1fr));grid-auto-rows:minmax(124px,auto);gap:16px;align-items:start;padding:28px 34px 50px;scroll-padding:28px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 34px,#000 calc(100% - 34px),transparent 100%),linear-gradient(180deg,transparent 0,#000 30px,#000 calc(100% - 54px),transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 34px,#000 calc(100% - 34px),transparent 100%),linear-gradient(180deg,transparent 0,#000 30px,#000 calc(100% - 54px),transparent 100%);mask-composite:intersect}.profile-modal.is-blupets .profile-nft-list{grid-template-columns:repeat(auto-fill,minmax(174px,1fr));grid-auto-rows:minmax(316px,auto)}.profile-nft-row{position:relative;display:grid;align-content:start;justify-items:center;gap:8px;min-height:124px;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;cursor:var(--blupets-cursor-pointer),pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.profile-nft-row:not(.profile-blupet-card){width:124px;justify-self:center}.profile-nft-id,.profile-blupet-card .merge-picker-id{position:absolute;left:7px;top:7px;z-index:2;min-height:18px;display:inline-grid;place-items:center;padding:3px 7px;border:0;border-radius:999px;background:#080c12d1;color:#f4f7ff;font-family:var(--font-ui);font-size:10px;font-weight:900;line-height:1;text-shadow:0 1px 0 rgba(0,0,0,.7);cursor:var(--blupets-cursor-pointer),pointer}.profile-nft-thumb{position:relative;width:124px;height:124px;max-width:100%;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:transparent;cursor:var(--blupets-cursor-pointer),pointer;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.profile-nft-row:hover .profile-nft-thumb{transform:translateY(-2px) scale(1.03);box-shadow:0 0 36px #68d8ff42;filter:saturate(1.06)}.profile-nft-row:hover,.profile-nft-row:focus-visible{cursor:var(--blupets-cursor-pointer),pointer}.profile-nft-row.selected .profile-nft-thumb{transform:translateY(-2px) scale(1.035);box-shadow:0 0 0 3px #ffffffd1,0 0 38px #1d6fe84d}.profile-nft-thumb img,.profile-nft-thumb svg{width:100%;height:100%;object-fit:cover;border-radius:14px;image-rendering:pixelated;box-shadow:0 12px 30px #0748821a;filter:none;cursor:var(--blupets-cursor-pointer),pointer}.profile-nft-detail{display:inline-grid;min-height:24px;place-items:center;padding:0 10px;border-radius:999px;background:#ffffffad;color:#144160ad;font-size:12px;font-weight:800;text-align:center}.profile-blupet-card{min-width:0;min-height:316px;display:grid;grid-template-rows:106px 1fr;justify-items:center;align-items:start;gap:8px;padding:16px 12px;border:2px solid rgba(172,221,255,.72);border-radius:16px;background:radial-gradient(circle at 50% 31%,rgba(255,255,255,.76),transparent 42%),radial-gradient(circle at 15% 20%,color-mix(in srgb,var(--token-color) 16%,transparent),transparent 44%),radial-gradient(circle at 86% 24%,color-mix(in srgb,var(--token-color-secondary) 16%,transparent),transparent 44%),linear-gradient(180deg,#effcffe0,#ffffff9e);color:inherit;text-align:center;box-shadow:0 18px 42px #0748821f,inset 0 0 0 1px #1d6fe814;transition:transform .19s ease,border-color .19s ease,box-shadow .19s ease,background .19s ease}.profile-blupet-card:hover:not(:disabled),.profile-blupet-card.selected{transform:translateY(-2px);border-color:#1d6fe86b;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.9),transparent 42%),radial-gradient(circle at 15% 20%,color-mix(in srgb,var(--token-color) 22%,transparent),transparent 44%),radial-gradient(circle at 86% 24%,color-mix(in srgb,var(--token-color-secondary) 22%,transparent),transparent 44%),linear-gradient(180deg,#effcfff5,#ffffffc2);box-shadow:0 22px 52px #0748822e,0 0 28px #68d8ff33,inset 0 0 0 1px #1d6fe81f}.profile-blupet-card .merge-picker-art{width:100px;height:100px}.profile-blupet-card .merge-picker-art img,.profile-blupet-card .merge-picker-art svg{transform:none}.profile-rename-modal{width:min(100%,420px);display:grid;gap:18px;border:2px solid rgba(255,255,255,.72);border-radius:8px;background:linear-gradient(180deg,#ecfbfffa,#fffffffa),radial-gradient(circle at 18% 0%,rgba(63,213,239,.22),transparent 34%);padding:18px;box-shadow:0 24px 70px #032c4c3d;animation:modal-panel-in .22s cubic-bezier(.2,1,.3,1) both}.profile-rename-field{display:grid;gap:8px}.profile-rename-field span{color:#144160ad;font-family:var(--font-ui);font-size:12px;font-weight:900;text-transform:uppercase}.profile-rename-field input{min-height:48px;border:1px solid rgba(29,111,232,.2);border-radius:8px;background:#ffffffc2;color:var(--poster-ink);font:inherit;font-size:20px;font-weight:800;padding:0 14px}.profile-rename-save{justify-self:center;min-width:118px;min-height:44px;padding:0 24px;border:2px solid rgba(255,255,255,.78);background:#1d6fe8;color:#fff;font-size:14px;box-shadow:0 16px 30px #1d6fe82e;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.profile-rename-save:disabled{background:#74aaf4;color:#fff;opacity:1;cursor:wait;box-shadow:0 16px 30px #1d6fe824}.profile-rename-save:hover:not(:disabled),.profile-rename-save:focus-visible{background:#fff;color:#1d6fe8;box-shadow:0 0 0 6px #1d6fe81a,0 16px 30px #1d6fe82e;transform:translateY(-1px) scale(1.02)}.profile-rename-note{margin:-4px 0 0;color:#144160b3;font-size:14px;font-weight:800;line-height:1.35;text-align:center}.profile-rename-error{color:#d92d45;font-weight:800}.profile-pfp-modal{width:min(100%,760px);max-height:min(780px,calc(100vh - 48px));display:grid;grid-template-rows:auto minmax(0,1fr);gap:18px;overflow:hidden;border:2px solid rgba(255,255,255,.72);border-radius:8px;background:linear-gradient(180deg,#ecfbfffa,#fffffffa),radial-gradient(circle at 18% 0%,rgba(63,213,239,.22),transparent 34%);padding:18px;box-shadow:0 24px 70px #032c4c3d;animation:modal-panel-in .22s cubic-bezier(.2,1,.3,1) both}.profile-pfp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-auto-rows:150px;gap:16px 12px;overflow:auto;padding:6px 4px 10px 0}.profile-pfp-option{position:relative;height:150px;min-height:150px;display:grid;place-items:center;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;transition:transform .22s ease,filter .22s ease}.profile-pfp-option:hover,.profile-pfp-option:focus-visible,.profile-pfp-option.active{transform:translateY(-2px);filter:saturate(1.06)}.profile-pfp-option img,.profile-pfp-option svg{width:124px;height:124px;max-width:100%;max-height:100%;object-fit:cover;border-radius:14px;image-rendering:pixelated;box-shadow:0 12px 30px #0748821a}.profile-pfp-option span{position:absolute;left:8px;top:8px;min-height:24px;display:inline-grid;place-items:center;padding:0 8px;border-radius:999px;background:#ffffffd1;color:var(--poster-ink);font-family:var(--font-ui);font-size:11px;font-weight:900}@keyframes profile-art-shimmer{0%{background-position:180% 0;opacity:.58}50%{opacity:1}to{background-position:-40% 0;opacity:.58}}.emerald{color:#46f49b}.cyan{color:#5ce0ff}.amber{color:#ffcd4d}.red{color:#ff5b5b}.violet{color:#b86cff}.blue{color:#5d8dff}.white{color:#edf7ff}.green{color:#7dff7a}.console-row{margin-top:14px;border:1px solid #1c3042;border-radius:3px;background:#050d15cc;padding:10px}.contract-strip{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px;font-size:11px}.console-row pre{min-height:22px;max-height:110px;margin:0;overflow:auto;white-space:pre-wrap}.status-panel{position:fixed;right:24px;bottom:24px;z-index:10040;width:min(420px,calc(100vw - 48px));max-height:min(210px,calc(100vh - 48px));display:grid;gap:4px;padding:14px 48px 14px 18px;overflow:auto;border:2px solid rgba(42,145,234,.55);border-radius:22px;background:#fffffff0;color:#0d69b7;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:status-toast-in .18s ease-out both}.status-panel.has-error{border-color:#d9233f94;color:#d9233f}.status-panel span{color:#0d69b7b8;font-size:11px;font-weight:900;line-height:1;text-transform:uppercase}.status-panel strong{display:block;color:#0d69b7;font-size:16px;font-weight:900;line-height:1.22}.status-panel button{position:absolute;top:10px;right:10px;width:30px;min-width:30px;min-height:30px;padding:0;border:2px solid rgba(42,145,234,.28);border-radius:999px;background:#ffffffb8;color:#0d69b7;font-size:19px;font-weight:900;line-height:1;box-shadow:none;transition:transform .16s ease,background .16s ease,border-color .16s ease}.status-panel button:hover,.status-panel button:focus-visible{transform:translateY(-1px);border-color:#2a91ea80;background:#fffffff5;filter:none}.status-panel.has-error span,.status-panel.has-error strong,.status-panel.has-error button{color:#d9233f}.status-panel.has-error span{color:#d9233fad}.status-panel.has-error button{border-color:#d9233f38}.status-panel.has-error button:hover,.status-panel.has-error button:focus-visible{border-color:#d9233f7a}.sound-panel{position:fixed;right:24px;bottom:24px;z-index:10030;display:inline-flex;align-items:center;justify-content:center;gap:0;min-width:58px;min-height:58px;padding:7px;border-radius:999px;background:#ecf8ffc7;box-shadow:inset 0 1px #fffc,0 10px 24px #145c9e26;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:var(--blupets-cursor-pointer),pointer;transition:width .22s ease,background .22s ease,box-shadow .22s ease,transform .18s ease}.sound-panel,.sound-panel *{cursor:var(--blupets-cursor-pointer),pointer}.status-panel+.sound-panel{bottom:104px}.sound-panel:hover,.sound-panel:focus-within{gap:10px;background:#f4fbfff2;box-shadow:inset 0 1px #fffffff0,0 14px 30px #145c9e33;transform:translateY(-1px)}.sound-toggle{width:46px;height:46px;min-width:46px;min-height:46px;aspect-ratio:1 / 1;padding:0;display:grid;place-items:center;border:0;border-radius:999px;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.96),transparent 34%),linear-gradient(180deg,#fff,#cfe8ff 54%,#83baff);color:#1d6fe8;box-shadow:inset 0 0 0 4px #ffffffad,0 4px 12px #145c9e29;cursor:var(--blupets-cursor-pointer),pointer;transition:transform .17s ease,filter .17s ease,background .17s ease}.sound-toggle:hover,.sound-toggle:focus-visible{transform:scale(1.045);filter:saturate(1.08);outline:none}.sound-panel.is-off .sound-toggle{background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.78),transparent 32%),linear-gradient(180deg,#f7fbff,#d4e7f4);color:#7a9bb8}.sound-toggle span{display:grid;place-items:center;width:26px;height:26px}.sound-toggle svg{width:25px;height:25px;display:block;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;transform:none}.sound-volume{width:0;max-width:0;opacity:0;overflow:hidden;display:flex;align-items:center;color:#1e5b8fc7;font-family:var(--font-ui);font-size:10px;font-weight:900;line-height:1;text-transform:uppercase;cursor:var(--blupets-cursor-pointer),pointer;transition:width .22s ease,max-width .22s ease,opacity .16s ease}.sound-panel:hover .sound-volume,.sound-panel:focus-within .sound-volume{width:114px;max-width:114px;opacity:1}.sound-volume span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sound-volume input{--sound-fill: 32%;width:106px;height:16px;min-height:0;margin:0;padding:0;display:block;box-sizing:border-box;line-height:1;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:linear-gradient(90deg,#1d6fe8 0 var(--sound-fill),rgba(121,158,190,.28) var(--sound-fill) 100%);border-radius:999px;cursor:var(--blupets-cursor-pointer),pointer}.sound-volume input::-webkit-slider-runnable-track{width:100%;height:4px;border-radius:999px;background:transparent}.sound-volume input::-webkit-slider-thumb{width:12px;height:12px;margin-top:-4px;border:2px solid rgba(255,255,255,.94);border-radius:999px;background:#1d6fe8;box-shadow:0 2px 6px #1d6fe83d;cursor:var(--blupets-cursor-pointer),pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sound-volume input::-moz-range-track{height:4px;border:0;border-radius:999px;background:transparent}.sound-volume input::-moz-range-thumb{width:12px;height:12px;border:2px solid rgba(255,255,255,.94);border-radius:999px;background:#1d6fe8;box-shadow:0 2px 6px #1d6fe83d;cursor:var(--blupets-cursor-pointer),pointer}.sound-volume input:focus-visible{outline:2px solid rgba(29,111,232,.42);outline-offset:3px}@keyframes status-toast-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.field,.hotbar,.category-rail,.equipment-panel,.action-panel{display:none}@media(max-width:920px){.site-topbar{grid-template-columns:1fr;justify-items:stretch}.brand-lockup,.quick-tabs,.wallet-stack{justify-content:center;width:100%}.quick-tabs{flex-wrap:wrap}.splash-screen{grid-template-columns:1fr;padding:20px}.splash-art{grid-row:auto;min-height:320px}.evolution-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.rule-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-screen,.crafting-board{grid-template-columns:1fr}.craft-symbol{font-size:24px}.reveal-panel{grid-template-columns:1fr}}@media(max-width:560px){.site-shell{width:min(100vw - 16px,1180px);padding-top:10px}.splash-screen,.app-screen{padding:14px}.screen-head{display:grid}.evolution-strip,.rule-strip{grid-template-columns:1fr 1fr}.inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:920px){.story-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.story-steps{grid-template-columns:1fr}}.splash-screen{min-height:calc(100vh - 108px);display:block;overflow:visible;border:0;border-radius:0;background:linear-gradient(to bottom,#d9f0ff00 42%,#d9f0ffeb 96%),#d9f0ff;box-shadow:none;padding:0 0 42px}.splash-screen:before{display:none;top:0;right:-16vw;bottom:0;left:-16vw;background:linear-gradient(to bottom,transparent 0%,rgba(217,240,255,.14) 54%,rgba(217,240,255,.96) 94%),radial-gradient(circle at 70% 35%,rgba(10,149,215,.1),transparent 38%)}.hero-carousel{position:relative;z-index:3;width:100vw;height:132px;margin-left:calc((100vw - min(1180px,calc(100vw - 28px)))/-2);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.carousel-track{display:flex;width:max-content;gap:16px;padding:10px 0;animation:blupets-marquee 52s linear infinite}.carousel-card{flex:0 0 112px;height:112px;display:grid;place-items:center;position:relative;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:#101b27;overflow:hidden}.carousel-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:6px solid rgba(255,255,255,.07);pointer-events:none}.carousel-card img{width:76%;height:76%;object-fit:contain}.carousel-card span{position:absolute;left:7px;bottom:6px;color:#fff;font-size:10px;text-shadow:0 1px 0 #000000}.carousel-card.t1{background:#028d58}.carousel-card.t2{background:#8a8d94}.carousel-card.t3{background:#0089d8}.carousel-card.t4{background:#d79400}@keyframes blupets-marquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes pet-aura-flow{0%{filter:blur(13px) hue-rotate(0deg)}50%{filter:blur(16px) hue-rotate(92deg)}to{filter:blur(13px) hue-rotate(184deg)}}@keyframes pet-aura-liquid{0%{border-radius:38% 62% 46% 54%/52% 42% 58% 48%;transform:translate(-2px,1px) scale(.88) rotate(0)}33%{border-radius:58% 42% 62% 38%/46% 56% 44% 54%;transform:translate(4px,-3px) scale(1.02) rotate(120deg)}66%{border-radius:44% 56% 40% 60%/60% 44% 56% 40%;transform:translate(-3px,-1px) scale(.96) rotate(240deg)}to{border-radius:38% 62% 46% 54%/52% 42% 58% 48%;transform:translate(-2px,1px) scale(.88) rotate(360deg)}}.splash-art{position:absolute;z-index:1;inset:0 0 auto;height:760px;min-height:auto;display:block;overflow:hidden;pointer-events:none}.splash-art>img{position:absolute;right:0;bottom:0;width:min(60vw,780px);max-height:none;opacity:.98;filter:none}.splash-copy{position:relative;z-index:2;max-width:700px;min-height:590px;align-content:end;padding:160px 0 118px clamp(4px,2vw,24px)}.splash-copy h1{max-width:700px;color:#0b1d2c;font-family:var(--font-display);font-size:clamp(72px,11vw,156px);font-weight:400;line-height:.84;text-shadow:none}.splash-copy p{max-width:560px;color:#10243a;font-size:22px;font-weight:900;text-shadow:none}.home-story{position:relative;z-index:3;display:grid;gap:72px;padding:260px clamp(4px,2vw,24px) 72px}.story-intro{max-width:780px;margin:0 auto;text-align:center}.story-intro h2{margin:0 0 12px;color:#0b1d2c;font-family:var(--font-display);font-size:clamp(34px,5vw,68px);font-weight:400;line-height:.96;letter-spacing:0}.story-intro p{max-width:620px;margin:0 auto;color:#294158;font-size:20px;font-weight:800;line-height:1.35}.story-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;position:relative;padding:0 0 18px}.story-steps:before{content:"";position:absolute;left:9%;right:9%;top:94px;height:4px;border-radius:999px;background:linear-gradient(90deg,#0d76b80d,#0d76b859,#0d76b80d)}.home-step{min-height:300px;display:grid;grid-template-rows:34px 136px auto auto;justify-items:center;align-items:center;gap:8px;position:relative;padding:0;border:0;border-radius:0;background:transparent;text-align:center}.home-step .step-number{min-width:52px;min-height:34px;display:grid;place-items:center;border:2px solid #10243a;border-radius:999px;background:#ffdc3d;color:#10243a;font-size:14px;font-weight:900}.home-step img{width:124px;height:124px;justify-self:center;align-self:center;object-fit:contain}.home-step:nth-child(3) img,.home-step:nth-child(4) img{width:136px;height:136px}.home-step strong{color:#0b1d2c;font-family:var(--font-display);font-size:28px;font-weight:400;line-height:1}.home-step p{margin:0;max-width:220px;color:#5b6f80;font-size:15px;font-weight:700;line-height:1.35}.splash-actions .primary{border-color:#ffdf3f;background:#ffdf3f;color:#07111b}.evolution-strip,.rule-strip{position:relative;z-index:2}.binder-screen{min-height:730px;display:block;position:relative;overflow:hidden;border:0;border-radius:0;background:linear-gradient(rgba(0,0,0,.08) 2px,transparent 2px) 0 0 / 48px 48px,linear-gradient(90deg,rgba(0,0,0,.07) 2px,transparent 2px) 0 0 / 48px 48px,#2c91f0;box-shadow:none;padding:18px 18px 26px}.binder-screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.12),transparent 18%),radial-gradient(circle at 88% 14%,rgba(255,255,255,.1),transparent 22%);pointer-events:none}.binder-top,.binder-book{position:relative;z-index:1}.binder-top{width:min(100%,1000px);margin:0 auto 12px;display:flex;justify-content:space-between;align-items:center;gap:12px}.binder-tabs,.binder-tools{display:flex;align-items:center;gap:10px}.binder-tab{position:relative;min-height:48px;padding:0 26px;border:4px solid #18243e;border-radius:18px;background:#60e6d2;color:#18243e;box-shadow:inset 0 -5px #00000038;font-size:18px;font-weight:900}.binder-tab.is-locked,.binder-tab.is-locked:disabled{display:inline-grid;grid-template-columns:auto 18px;grid-template-rows:auto 12px;column-gap:8px;align-items:center;justify-content:center;min-width:124px;background:linear-gradient(180deg,#a2f2ffeb,#57c9e0eb);color:#18304a;opacity:1;filter:none;cursor:not-allowed;box-shadow:inset 0 -5px #18243e2e,0 0 0 3px #ffffff38}.binder-tab.is-locked .tab-label{grid-area:1 / 1}.binder-tab.is-locked .tab-lock{grid-area:1 / 2;width:16px;height:16px}.binder-tab.is-locked small{grid-area:2 / 1 / 3 / 3;color:#18304ab8;font-size:8px;line-height:1;letter-spacing:.16em;text-transform:uppercase}.binder-tab.active{background:#ffbd27;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.24)}.binder-tools span{min-height:34px;display:grid;place-items:center;padding:0 14px;border:3px solid #18243e;border-radius:14px;background:#fff0ac;color:#18243e;font-weight:900}.binder-tools button{min-height:38px;border:3px solid #18243e;border-radius:14px;background:#51d7c4;color:#122038;font-weight:900}.binder-book{width:min(100%,1030px);margin:0 auto;min-height:620px;display:grid;grid-template-columns:1fr 46px 1fr;gap:12px;border:4px solid #18243e;border-radius:24px;background:#87c3ff;padding:72px 30px 44px}.binder-filter{position:absolute;left:40px;top:24px;display:flex;align-items:center;gap:8px}.filter-icon{min-height:36px;padding:0 14px;border:3px solid #18243e;border-radius:12px;background:#985cf0;color:#fff;font-weight:900}.filter-icon.active{background:#ffce36;color:#18243e}.binder-filter input{width:190px;min-height:36px;border:3px solid #18243e;border-radius:14px;background:#fff;color:#18243e}.book-page{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-content:start;min-height:510px;border-radius:18px;background:#1b2744;padding:18px}.binder-spine{display:grid;align-content:space-around;justify-items:center;padding:36px 0 18px}.binder-spine span{width:62px;height:20px;border:4px solid #5b6c8f;border-radius:12px;background:#d2d7dc;box-shadow:inset 0 -3px #9ca5af}.binder-card{min-height:146px;display:grid;grid-template-rows:auto 1fr auto auto;justify-items:center;gap:4px;position:relative;overflow:hidden;border:4px solid #904cf2;border-radius:10px;background:#c083ff;padding:7px;color:#17172a;text-align:center;box-shadow:inset 0 -5px #0000002e}.binder-card strong{width:100%;min-height:24px;display:grid;place-items:center;border-radius:5px;background:#ffffff94;color:#17172a;font-size:11px;line-height:1.1}.binder-card .card-art{width:86px;height:86px;display:grid;place-items:center}.binder-card .card-art img,.binder-card .card-art svg{width:100%;height:100%;object-fit:contain}.binder-card span{position:absolute;right:5px;top:34px;display:grid;place-items:center;min-width:32px;min-height:26px;padding:0 5px;border:3px solid #17172a;border-radius:50%;background:#ffdf3f;color:#17172a;font-size:10px;font-weight:900;transform:rotate(10deg)}.binder-card small{color:#251d44;font-size:9px;font-weight:900}.binder-card.t2,.binder-card.stage-2{border-color:#19c5ab;background:#75ead7}.binder-card.t3,.binder-card.stage-3{border-color:#1b93ff;background:#72c4ff}.binder-card.t4,.binder-card.stage-4,.binder-card.origin-hatch{border-color:#f8a700;background:#ffd15a}.binder-card.selected,.binder-card.focused{box-shadow:0 0 0 4px #ffec7a,inset 0 -5px #0000002e}.page-arrow{position:absolute;z-index:2;top:50%;width:58px;height:58px;min-height:58px;display:grid;place-items:center;border:4px solid #ff9bd9;border-radius:50%;background:#ff64c4;color:#fff;font-size:28px;font-weight:900;transform:translateY(-50%)}.page-arrow.left{left:-30px}.page-arrow.right{right:-30px}.page-count{position:absolute;left:50%;bottom:-22px;min-width:70px;min-height:42px;display:grid;place-items:center;border:4px solid #3b75c9;border-radius:16px;background:#fff;color:#18243e;font-size:20px;font-weight:900;transform:translate(-50%)}@media(max-width:920px){.splash-art{position:relative;inset:auto;height:360px;margin-top:-70px}.splash-art>img{right:50%;bottom:0;width:min(92vw,520px);transform:translate(50%)}.splash-copy{min-height:auto;padding-top:32px}.binder-book{grid-template-columns:1fr;padding-top:96px}.binder-spine{display:none}.book-page{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){body{overflow-x:clip}.site-shell{width:100%;padding:12px 0 28px}.site-topbar{display:grid;grid-template-columns:1fr auto;gap:10px;min-height:auto;padding:0 12px;margin-bottom:18px}.site-topbar>div:first-child{display:none}.quick-tabs{order:2;grid-column:1 / -1;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;gap:6px;padding:2px 0 8px;scrollbar-width:none}.quick-tabs::-webkit-scrollbar{display:none}.wallet-stack{grid-column:2;justify-content:flex-end}.tab{flex:0 0 auto;min-height:36px;padding:0 12px;font-size:13px}#connectWallet{min-height:38px;padding:0 16px;font-size:14px}.splash-screen{display:flex;flex-direction:column;min-height:auto;padding:0 0 36px}.splash-copy{order:1;min-height:auto;max-width:none;padding:22px 18px 8px;overflow:hidden}.splash-copy h1{max-width:100%;font-size:clamp(58px,17vw,70px);line-height:.82}.splash-copy p{max-width:310px;margin-top:12px;margin-bottom:18px;font-size:17px;line-height:1.22}.splash-art{order:2;position:relative;height:426px;margin-top:8px;overflow:hidden}.splash-art>img{right:50%;bottom:0;width:min(108vw,430px);transform:translate(50%)}.home-story{order:3;gap:42px;padding:64px 18px 46px}.story-intro{max-width:360px}.story-intro h2{font-size:clamp(42px,12vw,58px)}.story-intro p{max-width:320px;font-size:17px;line-height:1.28}.story-steps{grid-template-columns:1fr;gap:34px;padding:0}.story-steps:before{left:28px;right:auto;top:0;bottom:0;width:4px;height:auto;background:linear-gradient(180deg,#0d76b80a,#0d76b852,#0d76b80a)}.home-step{min-height:156px;grid-template-columns:64px 96px 1fr;grid-template-rows:auto auto;column-gap:12px;text-align:left;justify-items:start}.home-step .step-number{grid-row:1 / 3;align-self:center;z-index:1}.home-step img{grid-row:1 / 3;width:86px;height:86px}.home-step:nth-child(3) img,.home-step:nth-child(4) img{width:96px;height:96px}.home-step strong{align-self:end;font-size:28px}.home-step p{max-width:190px;font-size:14px}.binder-screen{min-height:auto;padding:12px 10px 28px}.binder-top{width:100%;display:grid;gap:10px}.binder-tabs,.binder-tools{overflow-x:auto;scrollbar-width:none}.binder-tabs::-webkit-scrollbar,.binder-tools::-webkit-scrollbar{display:none}.binder-tab,.binder-tools button,.binder-tools span{flex:0 0 auto;min-height:40px;border-width:3px;border-radius:15px;font-size:15px}.binder-book{width:100%;min-height:auto;display:grid;grid-template-columns:1fr;gap:12px;padding:86px 12px 34px;border-width:3px;border-radius:20px}.binder-filter{left:12px;right:12px;top:18px;overflow-x:auto;scrollbar-width:none}.binder-filter::-webkit-scrollbar{display:none}.binder-filter input{display:none}.book-page{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:auto;padding:12px;border-radius:14px}.binder-card{min-height:132px;border-width:3px;border-radius:9px;padding:6px}.binder-card .card-art{width:72px;height:72px}.binder-card strong{min-height:22px;font-size:10px}.binder-card span{top:29px;min-width:28px;min-height:23px;border-width:2px;font-size:9px}.page-arrow{display:none}.page-count{bottom:-18px;min-width:56px;min-height:34px;border-width:3px;font-size:16px}.app-screen{min-height:auto;padding:16px}.screen-head{display:grid}.screen-actions{flex-wrap:wrap}.ritual-panel,.crafting-board{min-height:auto}.crafting-board{grid-template-columns:1fr;padding:20px 12px}}@media(min-width:761px)and (max-width:1100px){.site-shell{width:min(100vw - 28px,980px)}.site-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:stretch}.site-topbar>div:first-child{display:none}.quick-tabs{justify-self:start}.wallet-stack{justify-self:end}.splash-screen{display:flex;flex-direction:column;min-height:auto;padding-bottom:48px}.splash-copy{order:1;min-height:auto;max-width:620px;padding:72px 24px 16px}.splash-copy h1{font-size:clamp(92px,14vw,120px)}.splash-copy p{max-width:560px}.splash-art{order:2;position:relative;inset:auto;height:460px;margin-top:0;overflow:hidden}.splash-art>img{right:50%;bottom:0;width:min(84vw,640px);transform:translate(50%)}.home-story{order:3;padding-top:72px}.story-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:54px}.story-steps:before{display:none}}:root{--poster-blue: #72c8e6;--poster-blue-soft: #c9ecf8;--poster-blue-ink: #1d6fe8;--poster-ink: #0a2140;--poster-muted: #5d7f98}body,html{background:#fff;max-width:100%;overflow-x:clip}.site-shell{width:100%;padding:0}.site-topbar{position:sticky;z-index:80;top:0;left:0;right:0;width:min(100% - 64px,1160px);min-height:78px;margin:0 auto;align-items:center;grid-template-columns:1fr auto;pointer-events:none;isolation:isolate;overflow:visible}.site-topbar:before{content:"";position:absolute;top:10px;right:-24px;bottom:8px;left:-24px;z-index:-1;border:0;border-radius:999px;background:linear-gradient(180deg,#ffffff94,#effcff61),#ffffff6b;box-shadow:0 18px 54px #0d4c801f,0 1px #ffffff57;opacity:0;transform:scale(.985);transition:opacity .26s ease,transform .26s ease,background .26s ease;-webkit-backdrop-filter:blur(24px) saturate(1.22);backdrop-filter:blur(24px) saturate(1.22);pointer-events:none}.has-scrolled-nav .site-topbar:before{opacity:1;transform:scale(1)}@media(min-width:761px){html:has(.profile-coming-soon-screen) .site-topbar,html:has(.blueprint-screen) .site-topbar,html:has(.build-screen) .site-topbar,html:has(.reveal-flow-screen) .site-topbar,html:has(.reveal-screen:not(.reveal-flow-screen)) .site-topbar{position:fixed;top:0;left:50%;right:auto;width:min(100% - 64px,1160px);min-height:78px;margin:0;transform:translate(-50%)}html:has(.profile-coming-soon-screen).has-scrolled-nav .site-topbar,html:has(.blueprint-screen).has-scrolled-nav .site-topbar,html:has(.build-screen).has-scrolled-nav .site-topbar,html:has(.reveal-flow-screen).has-scrolled-nav .site-topbar,html:has(.reveal-screen:not(.reveal-flow-screen)).has-scrolled-nav .site-topbar{min-height:78px}html:has(.reveal-screen:not(.reveal-flow-screen)) .site-topbar{pointer-events:none}body:has(.reveal-screen:not(.reveal-flow-screen)) .reveal-screen{min-height:100dvh;margin-top:0;padding-top:calc(clamp(42px,7vh,86px) + 78px)}}.site-topbar>div:first-child{display:none}.quick-tabs{justify-content:flex-start;gap:clamp(10px,1.5vw,22px);pointer-events:auto}.wallet-stack{height:100%;display:flex;align-items:center;justify-content:flex-end;position:relative;gap:8px}.tab,#connectWallet,.wallet-disconnect{position:relative;min-height:42px;padding:0;border-radius:0;background:transparent;color:#effcffeb;box-shadow:none;font-family:var(--font-ui);font-size:15px;font-weight:700;text-shadow:0 2px 10px rgba(0,82,160,.34);transition:color .22s ease,opacity .22s ease,transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.quick-tabs .tab{display:inline-grid;place-items:center;padding:0 1px 8px;line-height:1}.tab.is-locked,.tab.is-locked:disabled{min-width:78px;display:inline-grid;grid-template-columns:auto 18px;grid-template-rows:auto 12px;column-gap:6px;align-items:center;justify-content:center;color:#ffffffd1;cursor:not-allowed;opacity:1;filter:none}.tab.is-locked .tab-label{grid-area:1 / 1}.tab.is-locked small{grid-area:2 / 1 / 3 / 3;align-self:start;color:#ebfaffb3;font-family:var(--font-ui);font-size:8px;font-weight:900;line-height:1;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 6px rgba(0,82,160,.34)}.tab-lock{grid-area:1 / 2;position:relative;width:17px;height:17px;display:inline-block;border-radius:6px}.tab-lock:before{content:"";position:absolute;left:50%;top:-8px;width:9px;height:11px;border:3px solid rgba(255,255,255,.92);border-bottom:0;border-radius:9px 9px 0 0;box-shadow:0 -1px 8px #ffffff47;transform:translate(-50%);z-index:0}.tab-lock:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;background:linear-gradient(#168bd0,#168bd0) center 7px / 3px 6px no-repeat,linear-gradient(180deg,#fff,#dff8ff 42%,#9ee8ff);box-shadow:0 0 0 2px #ffffff3d,0 4px 13px #005ea852,inset 0 -3px #1271b447,inset 0 0 0 999px #fff0;z-index:1}.tab.active,button.primary,#connectWallet,.wallet-disconnect{background:transparent;color:#fff}.tab:after{content:"";position:absolute;left:50%;bottom:3px;width:0;height:4px;background:#fff;box-shadow:0 0 10px #ffffffb3,0 0 18px #68d8ff75;transform:translate(-50%);transition:width .22s ease;pointer-events:none}.tab.active:after,.tab:hover:not(:disabled):after{width:20px}.tab.is-locked:after,.tab.is-locked:hover:after{width:0}#connectWallet{min-height:42px;min-width:140px;display:inline-flex;align-items:center;justify-content:center;padding:0 19px;border:2px solid rgba(239,252,255,.72);border-radius:999px;line-height:1;pointer-events:auto;box-shadow:0 0 18px #ffffff1f;overflow:hidden}.wallet-address-label,.wallet-profile-label{grid-area:1 / 1;transition:opacity .18s ease,transform .18s ease}#connectWallet.profile-link,.mobile-wallet-button.profile-link{display:inline-grid;place-items:center}.wallet-profile-label{opacity:0;transform:translateY(8px)}#connectWallet.profile-link:hover .wallet-address-label,#connectWallet.profile-link:focus-visible .wallet-address-label,.mobile-wallet-button.profile-link:hover .wallet-address-label,.mobile-wallet-button.profile-link:focus-visible .wallet-address-label{opacity:0;transform:translateY(-8px)}#connectWallet.profile-link:hover .wallet-profile-label,#connectWallet.profile-link:focus-visible .wallet-profile-label,.mobile-wallet-button.profile-link:hover .wallet-profile-label,.mobile-wallet-button.profile-link:focus-visible .wallet-profile-label{opacity:1;transform:translateY(0)}.wallet-disconnect{width:42px;height:42px;min-height:42px;display:grid;place-items:center;border:2px solid rgba(239,252,255,.72);border-radius:50%;pointer-events:auto;box-shadow:0 0 18px #ffffff1a}.wallet-disconnect:before{content:"";width:20px;height:20px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M9%2021H5a2%202%200%200%201-2-2V5a2%202%200%200%201%202-2h4'/%3e%3cpath%20d='M16%2017l5-5-5-5'/%3e%3cpath%20d='M21%2012H9'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M9%2021H5a2%202%200%200%201-2-2V5a2%202%200%200%201%202-2h4'/%3e%3cpath%20d='M16%2017l5-5-5-5'/%3e%3cpath%20d='M21%2012H9'/%3e%3c/svg%3e") center / contain no-repeat;transition:transform .22s ease}.tab:hover:not(:disabled){color:#fff;opacity:1;transform:translateY(-1px)}#connectWallet:hover:not(:disabled),.wallet-disconnect:hover:not(:disabled){color:var(--poster-blue-ink);border-color:#fff;background:#ffffffeb;box-shadow:0 0 0 4px #ffffff38,0 0 24px #68d8ff70;transform:translateY(-1px)}.wallet-disconnect:hover:not(:disabled):before{transform:translate(2px)}#connectWallet.needs-connect{animation:wallet-connect-pulse 2.6s ease-in-out infinite}#connectWallet.needs-connect:before,.reveal-connect-button:before{content:"";position:absolute;top:-20%;right:-55%;bottom:-20%;left:-55%;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.72) 48%,transparent 66%);transform:translate(-62%) rotate(6deg);animation:wallet-connect-shine 2.2s ease-in-out infinite;pointer-events:none}@keyframes wallet-connect-pulse{0%,to{scale:1;box-shadow:0 0 18px #ffffff1f}48%{scale:1.055;box-shadow:0 0 0 4px #ffffff2e,0 0 28px #68d8ff80}}@keyframes wallet-connect-shine{0%,18%{transform:translate(-66%) rotate(6deg);opacity:0}42%{opacity:.9}68%,to{transform:translate(66%) rotate(6deg);opacity:0}}.has-scrolled-nav .tab,.has-scrolled-nav #connectWallet,.has-scrolled-nav .wallet-disconnect{color:var(--poster-blue-ink);text-shadow:none}.has-scrolled-nav #connectWallet,.has-scrolled-nav .wallet-disconnect{border-color:#1d6fe86b}.has-scrolled-nav .tab:after{background:var(--poster-blue-ink);box-shadow:0 0 14px #1d6fe847}.has-scrolled-nav .tab.is-locked,.has-scrolled-nav .tab.is-locked:disabled{color:#1568d6c7}.has-scrolled-nav .tab.is-locked small{color:#1568d694;text-shadow:none}.has-scrolled-nav .tab.is-locked .tab-lock{filter:none}.has-scrolled-nav .tab.is-locked .tab-lock:before{border-color:#1568d694;border-bottom:0;box-shadow:0 -1px 8px #1568d629}.has-scrolled-nav .tab.is-locked .tab-lock:after{background:linear-gradient(#168bd0,#168bd0) center 7px / 3px 6px no-repeat,linear-gradient(180deg,#f8fdff,#cdefff 48%,#72c9f3);box-shadow:0 0 0 2px #1568d61f,0 5px 14px #1568d638,inset 0 -3px #1568d652}.has-scrolled-nav .tab:hover:not(:disabled){color:var(--poster-ink)}.has-scrolled-nav #connectWallet:hover:not(:disabled),.has-scrolled-nav .wallet-disconnect:hover:not(:disabled){color:#fff;border-color:var(--poster-blue-ink);background:var(--poster-blue-ink)}.splash-screen{min-height:auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(860px,104vh) auto;overflow:hidden;padding:0;background:#fff;margin-top:-86px}.splash-screen.needs-wallet{min-height:100vh;grid-template-rows:minmax(100vh,100vh);margin-top:0;overflow:hidden;background:var(--blupets-sky-background)}body:has(.splash-screen.needs-wallet){overflow:hidden}body:has(.splash-screen.needs-wallet) .site-topbar,body:has(.splash-screen.needs-wallet) .sound-panel{display:none}.splash-screen:before{display:none}.poster-skyline,.splash-art{grid-column:1;grid-row:1}.poster-skyline{position:relative;z-index:0;overflow:hidden;background:var(--blupets-sky-background)}.poster-skyline:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.24;background:linear-gradient(#ffffff80 0,#ffffff80 0) 11% 19% / 22px 22px no-repeat,linear-gradient(#0074dc29 0,#0074dc29 0) 18% 32% / 38px 18px no-repeat,linear-gradient(#ffffff61 0,#ffffff61 0) 27% 14% / 16px 16px no-repeat,linear-gradient(#5fe0ff47 0,#5fe0ff47 0) 36% 38% / 46px 22px no-repeat,linear-gradient(#ffffff6b 0,#ffffff6b 0) 48% 21% / 18px 18px no-repeat,linear-gradient(#0074dc1f 0,#0074dc1f 0) 58% 42% / 54px 24px no-repeat,linear-gradient(#ffffff5c 0,#ffffff5c 0) 66% 17% / 24px 24px no-repeat,linear-gradient(#5fe0ff42 0,#5fe0ff42 0) 78% 33% / 42px 20px no-repeat,linear-gradient(#ffffff57 0,#ffffff57 0) 88% 24% / 18px 18px no-repeat,linear-gradient(#fff3 0,#fff3 0) 92% 49% / 64px 26px no-repeat;image-rendering:pixelated;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.88) 42%,transparent 74%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.88) 42%,transparent 74%)}.poster-skyline:after{display:none}.poster-skyline span{display:none}.splash-screen.needs-wallet .poster-skyline{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 24%,rgba(255,255,255,.18),transparent 34%),linear-gradient(180deg,#19a8eb,#4ec4ef 58%,#eafaff)}.splash-screen.needs-wallet .poster-skyline:before{opacity:.16;-webkit-mask-image:none;mask-image:none}.splash-art{position:relative;z-index:3;align-self:center;height:auto;min-height:0;display:grid;place-items:center;overflow:visible;pointer-events:auto;isolation:isolate}.splash-screen.needs-wallet .splash-art{height:100vh;min-height:100vh;align-self:stretch;place-items:center}.splash-screen.needs-wallet .splash-art:before,.splash-screen.needs-wallet .splash-art:after,.splash-screen.needs-wallet .hero-layer,.splash-screen.needs-wallet .hero-hotspot,.splash-screen.needs-wallet .hero-hover-sparks,.splash-screen.needs-wallet .hero-particles,.splash-screen.needs-wallet .home-story,.splash-screen.needs-wallet .lineage-showcase,.splash-screen.needs-wallet .future-note{display:none}.splash-art:before{content:"";position:absolute;left:50%;top:50%;z-index:1;width:min(188vw,2640px);height:min(118vw,1560px);background:radial-gradient(ellipse at 50% 76%,rgba(255,255,255,.32) 0%,rgba(255,255,255,.15) 18%,transparent 40%),repeating-conic-gradient(from -22deg at 50% 76%,#fff0,#fff0 4.4deg,#ffffff24 5.4deg,#ffffff80 8.2deg,#ffffff80 11.8deg,#ffffff29 14.4deg,#fff0 15.4deg,#fff0 24deg);opacity:.72;transform:translate(-50%,-45%) scale(.96,.92);transform-origin:50% 76%;animation:hero-rays-breathe 4.2s ease-in-out infinite;-webkit-mask-image:radial-gradient(ellipse at 50% 76%,#000 0%,rgba(0,0,0,.95) 48%,transparent 78%);mask-image:radial-gradient(ellipse at 50% 76%,#000 0%,rgba(0,0,0,.95) 48%,transparent 78%);pointer-events:none}.splash-art:after{content:none;position:absolute;left:50%;top:38%;z-index:2;width:min(66vw,900px);height:min(42vw,540px);opacity:.34;background:linear-gradient(#ffffff94 0,#ffffff94 0) 13% 28% / 10px 10px no-repeat,linear-gradient(#ffffff75 0,#ffffff75 0) 19% 48% / 7px 7px no-repeat,linear-gradient(#ffffff85 0,#ffffff85 0) 24% 17% / 6px 6px no-repeat,linear-gradient(#caf6ff8a 0,#caf6ff8a 0) 29% 66% / 9px 9px no-repeat,linear-gradient(#fff7b05c 0,#fff7b05c 0) 36% 36% / 7px 7px no-repeat,linear-gradient(#ffffff80 0,#ffffff80 0) 42% 13% / 5px 5px no-repeat,linear-gradient(#ffd2f857 0,#ffd2f857 0) 50% 74% / 8px 8px no-repeat,linear-gradient(#ffffff6b 0,#ffffff6b 0) 59% 19% / 6px 6px no-repeat,linear-gradient(#caf6ff7a 0,#caf6ff7a 0) 66% 63% / 10px 10px no-repeat,linear-gradient(#ffffff8a 0,#ffffff8a 0) 73% 31% / 8px 8px no-repeat,linear-gradient(#fff7b057 0,#fff7b057 0) 80% 53% / 6px 6px no-repeat,linear-gradient(#ffffff80 0,#ffffff80 0) 88% 38% / 9px 9px no-repeat,linear-gradient(#ffffff5c 0,#ffffff5c 0) 91% 69% / 6px 6px no-repeat,linear-gradient(90deg,rgba(255,255,255,.42) 0 12px,transparent 12px) 18% 78% / 54px 6px no-repeat,linear-gradient(90deg,rgba(255,255,255,.36) 0 10px,transparent 10px) 82% 18% / 42px 6px no-repeat;transform:translate(-50%,-50%);image-rendering:pixelated;will-change:transform,opacity;animation:none;pointer-events:none}.hero-particles{position:absolute;left:50%;top:38%;z-index:2;width:min(68vw,920px);height:min(43vw,560px);transform:translate(-50%,-50%);pointer-events:none}.hero-particles i{position:absolute;left:var(--px);top:var(--py);width:var(--ps);height:var(--ps);background:var(--pc, rgba(255, 255, 255, .58));box-shadow:0 0 0 1px #ffffff14;image-rendering:pixelated;opacity:0;transform:translate(0) scale(.72);animation:hero-particle-drift var(--pd) ease-in-out infinite;animation-delay:var(--pl);will-change:transform,opacity}.hero-particles i:nth-child(1){--px: 9%;--py: 22%;--ps: 16px;--pd: 9.4s;--pl: -1.2s;--dx: 34px;--dy: -42px;--pc: rgba(255, 255, 255, .5)}.hero-particles i:nth-child(2){--px: 16%;--py: 45%;--ps: 9px;--pd: 7.8s;--pl: -3.8s;--dx: -22px;--dy: -58px;--pc: rgba(202, 246, 255, .56)}.hero-particles i:nth-child(3){--px: 22%;--py: 17%;--ps: 7px;--pd: 10.8s;--pl: -6.2s;--dx: 42px;--dy: 36px;--pc: rgba(255, 255, 255, .42)}.hero-particles i:nth-child(4){--px: 27%;--py: 66%;--ps: 12px;--pd: 8.6s;--pl: -2.6s;--dx: -34px;--dy: 44px;--pc: rgba(255, 247, 176, .34)}.hero-particles i:nth-child(5){--px: 33%;--py: 34%;--ps: 8px;--pd: 11.6s;--pl: -7.4s;--dx: 18px;--dy: -66px;--pc: rgba(255, 255, 255, .52)}.hero-particles i:nth-child(6){--px: 39%;--py: 13%;--ps: 6px;--pd: 7.2s;--pl: -1.9s;--dx: -26px;--dy: 38px;--pc: rgba(255, 210, 248, .36)}.hero-particles i:nth-child(7){--px: 46%;--py: 72%;--ps: 10px;--pd: 9.9s;--pl: -5.1s;--dx: 30px;--dy: -48px;--pc: rgba(202, 246, 255, .5)}.hero-particles i:nth-child(8){--px: 53%;--py: 22%;--ps: 7px;--pd: 8.4s;--pl: -6.8s;--dx: -44px;--dy: 30px;--pc: rgba(255, 255, 255, .44)}.hero-particles i:nth-child(9){--px: 61%;--py: 62%;--ps: 14px;--pd: 12.2s;--pl: -3.3s;--dx: 28px;--dy: 60px;--pc: rgba(255, 247, 176, .3)}.hero-particles i:nth-child(10){--px: 67%;--py: 31%;--ps: 10px;--pd: 9s;--pl: -8.2s;--dx: 52px;--dy: -32px;--pc: rgba(255, 255, 255, .54)}.hero-particles i:nth-child(11){--px: 75%;--py: 53%;--ps: 8px;--pd: 7.6s;--pl: -2.9s;--dx: -30px;--dy: -54px;--pc: rgba(202, 246, 255, .46)}.hero-particles i:nth-child(12){--px: 84%;--py: 37%;--ps: 13px;--pd: 10.4s;--pl: -5.6s;--dx: 24px;--dy: 50px;--pc: rgba(255, 255, 255, .5)}.hero-particles i:nth-child(13){--px: 88%;--py: 68%;--ps: 7px;--pd: 8.2s;--pl: -4.4s;--dx: -48px;--dy: 26px;--pc: rgba(255, 210, 248, .34)}.hero-particles i:nth-child(14){--px: 12%;--py: 70%;--ps: 8px;--pd: 11.2s;--pl: -9.1s;--dx: 38px;--dy: 32px;--pc: rgba(255, 255, 255, .38)}.hero-particles i:nth-child(15){--px: 71%;--py: 14%;--ps: 6px;--pd: 7s;--pl: -1.3s;--dx: -18px;--dy: 64px;--pc: rgba(255, 247, 176, .32)}.hero-particles i:nth-child(16){--px: 91%;--py: 24%;--ps: 20px;--pd: 13.2s;--pl: -4.7s;--dx: -56px;--dy: -20px;--pc: rgba(255, 255, 255, .22)}.hero-particles i:nth-child(17){--px: 31%;--py: 78%;--ps: 18px;--pd: 12.6s;--pl: -6.7s;--dx: 48px;--dy: -28px;--pc: rgba(202, 246, 255, .22)}.hero-particles i:nth-child(18){--px: 56%;--py: 10%;--ps: 9px;--pd: 8.8s;--pl: -2.3s;--dx: 26px;--dy: 72px;--pc: rgba(255, 255, 255, .36)}@keyframes hero-rays-breathe{0%,to{transform:translate(-50%,-45%) scale(.96,.92);opacity:.62}50%{transform:translate(-50%,-45%) scale(1.07,1.03);opacity:.78}}@keyframes hero-particle-drift{0%,to{opacity:0;transform:translate(0) scale(.6)}18%{opacity:.42}52%{opacity:.64;transform:translate(calc(var(--dx) * .62),calc(var(--dy) * .62)) scale(1)}82%{opacity:.28}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.74)}}@keyframes hero-connect-in{0%{opacity:0;transform:translate(-50%) translateY(16px) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes gate-connect-in{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes entry-panel-rise-in{0%{opacity:0;transform:translateY(26px) scale(.965)}64%{opacity:1;transform:translateY(-4px) scale(1.012)}to{opacity:1;transform:translateY(0) scale(1)}}.hero-layer{position:relative;grid-area:1 / 1;display:grid;place-items:center;width:min(50vw,68vh,720px);height:min(50vw,68vh,720px);padding:0;border:0;border-radius:0;background:transparent;transform-style:preserve-3d;transform-origin:50% 100%;transition:transform .9s cubic-bezier(.16,1,.3,1);will-change:transform;pointer-events:none}.hero-layer img{width:100%;height:100%;max-width:none;object-fit:contain;opacity:1;filter:none;pointer-events:none}.hero-entry{z-index:3;--entry-rest-y: 72px;transform:translateY(var(--entry-rest-y))}.hero-entry img{position:relative;z-index:1}.hero-entry:before,.hero-entry:after{content:none;position:absolute;z-index:2;top:36%;width:20%;height:42%;opacity:0;pointer-events:none;background:radial-gradient(circle at 18% 6%,rgba(231,240,244,.76) 0 4px,transparent 5px),radial-gradient(circle at 43% 3%,rgba(207,223,232,.56) 0 3px,transparent 4px),radial-gradient(circle at 72% 9%,rgba(238,248,250,.68) 0 5px,transparent 6px),radial-gradient(circle at 26% 24%,rgba(218,232,239,.48) 0 4px,transparent 5px),radial-gradient(circle at 57% 39%,rgba(240,248,250,.5) 0 5px,transparent 6px),radial-gradient(circle at 82% 56%,rgba(203,221,230,.36) 0 3px,transparent 4px),radial-gradient(circle at 36% 78%,rgba(236,246,250,.26) 0 4px,transparent 5px);filter:blur(.1px)}.hero-entry:before{left:22%;transform-origin:50% 0}.hero-entry:after{right:22%;transform:scaleX(-1);transform-origin:50% 0}.hero-block{z-index:2;--block-rest-y: 72px;--block-hover-y: 8px;transform:translateY(var(--block-rest-y));transition:transform 1.85s cubic-bezier(.42,0,.16,1)}.splash-screen.is-wallet-connected .hero-block{--block-hover-y: -12px}.hero-block:before{content:"";position:absolute;top:-5%;right:-3%;bottom:14%;left:-3%;z-index:0;border-radius:44% 56% 48% 52%/36% 42% 58% 64%;opacity:0;background:radial-gradient(circle at 26% 24%,rgba(76,238,255,.9) 0%,rgba(76,238,255,.3) 26%,transparent 50%),radial-gradient(circle at 70% 32%,rgba(255,244,126,.86) 0%,rgba(255,244,126,.26) 25%,transparent 48%),radial-gradient(circle at 47% 74%,rgba(255,95,224,.76) 0%,rgba(255,95,224,.24) 28%,transparent 54%),radial-gradient(circle at 52% 42%,rgba(143,112,255,.44) 0%,transparent 44%),conic-gradient(from 20deg at 50% 46%,#37e6ffc2,#fff6779e,#ff5ddfb3,#7a75ff8f,#37e6ffc2);filter:blur(30px) saturate(1.72) contrast(1.08);transform:scale(.9) rotate(-1deg);transition:opacity 1.12s ease,transform 1.5s cubic-bezier(.16,1,.3,1),filter 1.4s ease,border-radius 1.5s ease;animation:block-aura-liquid 6.4s ease-in-out infinite paused;pointer-events:none}.hero-hover-sparks{position:absolute;z-index:11;left:50%;top:32%;width:min(45vw,600px);height:min(34vw,450px);pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.9);transition:opacity .92s ease,transform 1.18s cubic-bezier(.16,1,.3,1)}.hero-hover-sparks i{position:absolute;left:var(--sx);top:var(--sy);width:var(--ss);height:var(--ss);border-radius:1px;background:var(--sc);box-shadow:0 0 0 1px #ffffff2e,0 0 calc(var(--ss) * 1.35) color-mix(in srgb,var(--sc),transparent 20%),0 0 calc(var(--ss) * 2.6) color-mix(in srgb,var(--sc),transparent 56%);image-rendering:pixelated;opacity:0;transform:translate(-50%,-50%) rotate(var(--sr, 0deg)) scale(.52);animation:hero-hover-spark var(--sd) ease-in-out infinite;animation-delay:var(--sl)}.hero-hover-sparks i:nth-child(1){--sx: 16%;--sy: 27%;--ss: 12px;--sd: 2.2s;--sl: -.2s;--mx: -34px;--my: -34px;--sr: 8deg;--sc: rgba(92, 232, 255, .84)}.hero-hover-sparks i:nth-child(2){--sx: 29%;--sy: 18%;--ss: 8px;--sd: 1.85s;--sl: -.9s;--mx: 22px;--my: -38px;--sr: -12deg;--sc: rgba(255, 244, 132, .8)}.hero-hover-sparks i:nth-child(3){--sx: 69%;--sy: 18%;--ss: 11px;--sd: 2.4s;--sl: -.62s;--mx: 30px;--my: -28px;--sr: 14deg;--sc: rgba(255, 109, 227, .76)}.hero-hover-sparks i:nth-child(4){--sx: 84%;--sy: 34%;--ss: 14px;--sd: 2.6s;--sl: -1.28s;--mx: 42px;--my: 6px;--sr: -8deg;--sc: rgba(123, 148, 255, .7)}.hero-hover-sparks i:nth-child(5){--sx: 76%;--sy: 62%;--ss: 10px;--sd: 2.05s;--sl: -.36s;--mx: 28px;--my: 34px;--sr: 4deg;--sc: rgba(116, 246, 255, .76)}.hero-hover-sparks i:nth-child(6){--sx: 58%;--sy: 84%;--ss: 13px;--sd: 2.75s;--sl: -1.5s;--mx: 10px;--my: 44px;--sr: -16deg;--sc: rgba(255, 235, 120, .76)}.hero-hover-sparks i:nth-child(7){--sx: 36%;--sy: 80%;--ss: 10px;--sd: 2.3s;--sl: -.76s;--mx: -20px;--my: 38px;--sr: 10deg;--sc: rgba(255, 117, 229, .68)}.hero-hover-sparks i:nth-child(8){--sx: 14%;--sy: 58%;--ss: 15px;--sd: 2.55s;--sl: -1.12s;--mx: -44px;--my: 18px;--sr: -10deg;--sc: rgba(102, 226, 255, .72)}.hero-hover-sparks i:nth-child(9){--sx: 43%;--sy: 26%;--ss: 8px;--sd: 1.7s;--sl: -.42s;--mx: -6px;--my: -42px;--sr: 12deg;--sc: rgba(255, 255, 255, .78)}.hero-hover-sparks i:nth-child(10){--sx: 62%;--sy: 35%;--ss: 9px;--sd: 1.96s;--sl: -1.16s;--mx: 34px;--my: -12px;--sr: -6deg;--sc: rgba(255, 242, 140, .72)}.hero-hover-sparks i:nth-child(11){--sx: 52%;--sy: 68%;--ss: 8px;--sd: 1.84s;--sl: -.68s;--mx: 18px;--my: 36px;--sr: 15deg;--sc: rgba(255, 117, 229, .72)}.hero-hover-sparks i:nth-child(12){--sx: 26%;--sy: 43%;--ss: 9px;--sd: 2.12s;--sl: -1.52s;--mx: -38px;--my: -4px;--sr: -14deg;--sc: rgba(109, 245, 255, .72)}.hero-hover-sparks i:nth-child(13){--sx: 47%;--sy: 13%;--ss: 9px;--sd: 2.45s;--sl: -1.88s;--mx: 6px;--my: -46px;--sr: 8deg;--sc: rgba(161, 132, 255, .66)}.hero-hover-sparks i:nth-child(14){--sx: 89%;--sy: 52%;--ss: 9px;--sd: 1.98s;--sl: -.98s;--mx: 48px;--my: 18px;--sr: -8deg;--sc: rgba(255, 255, 255, .72)}.hero-hover-sparks i:nth-child(15){--sx: 43%;--sy: 45%;--ss: 7px;--sd: 1.68s;--sl: -.24s;--mx: -24px;--my: -20px;--sr: 12deg;--sc: rgba(92, 232, 255, .74)}.hero-hover-sparks i:nth-child(16){--sx: 57%;--sy: 45%;--ss: 8px;--sd: 1.76s;--sl: -.86s;--mx: 24px;--my: -18px;--sr: -10deg;--sc: rgba(255, 244, 132, .66)}.hero-hover-sparks i:nth-child(17){--sx: 47%;--sy: 55%;--ss: 10px;--sd: 2.32s;--sl: -.54s;--mx: -18px;--my: 26px;--sr: 6deg;--sc: rgba(255, 109, 227, .66)}.hero-hover-sparks i:nth-child(18){--sx: 55%;--sy: 57%;--ss: 9px;--sd: 2.18s;--sl: -1.36s;--mx: 18px;--my: 24px;--sr: -12deg;--sc: rgba(116, 246, 255, .7)}.hero-hover-sparks i:nth-child(19){--sx: 39%;--sy: 63%;--ss: 7px;--sd: 1.9s;--sl: -1.12s;--mx: -32px;--my: 20px;--sr: 16deg;--sc: rgba(255, 255, 255, .7)}.hero-hover-sparks i:nth-child(20){--sx: 61%;--sy: 63%;--ss: 7px;--sd: 2.04s;--sl: -.38s;--mx: 34px;--my: 22px;--sr: -15deg;--sc: rgba(255, 235, 120, .64)}.hero-hover-sparks i:nth-child(21){--sx: 49%;--sy: 36%;--ss: 6px;--sd: 1.64s;--sl: -.72s;--mx: -10px;--my: -34px;--sr: 8deg;--sc: rgba(255, 255, 255, .68)}.hero-hover-sparks i:nth-child(22){--sx: 52%;--sy: 38%;--ss: 6px;--sd: 1.72s;--sl: -1.32s;--mx: 12px;--my: -32px;--sr: -8deg;--sc: rgba(102, 226, 255, .68)}.hero-mobile-reveal-beam{position:absolute;z-index:1;left:50%;top:45%;width:min(78vw,620px);height:min(58vw,430px);pointer-events:none;opacity:0;transform:translate(-50%,-50%)}.hero-block img{position:relative;z-index:1;transform-origin:50% 100%}.hero-bunya{z-index:4;transform:translateY(72px)}.hero-hotspot{position:absolute;z-index:10;display:block;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0;cursor:var(--blupets-cursor-default),auto;-webkit-tap-highlight-color:transparent}.hero-hotspot-entry{left:22%;bottom:4%;width:56%;height:34%}.hero-hotspot-block{left:34%;top:17%;width:32%;height:39%;cursor:var(--blupets-cursor-pointer),pointer}.hero-hotspot-bunya{left:41%;bottom:-2%;width:18%;height:24%}.hero-connect-button{position:absolute;z-index:18;left:50%;top:clamp(122px,20vh,188px);min-width:min(72vw,370px);min-height:clamp(68px,7.6vw,92px);display:inline-grid;place-items:center;padding:0 clamp(38px,6vw,66px);border:3px solid rgba(255,255,255,.9);border-radius:999px;background:linear-gradient(115deg,#fffffffa,#e0f8ffeb 42%,#fff5bce0,#ffe0fad1 74%,#fffffffa),#fff;background-size:240% 100%;background-position:0% 50%;color:var(--poster-blue-ink);font-family:var(--font-display);font-size:clamp(28px,4vw,40px);font-weight:900;letter-spacing:0;line-height:1;text-align:center;box-shadow:0 0 0 8px #fff3,0 0 44px #68d8ff80,0 0 74px #ff9be838,inset 0 0 0 2px #1d6fe81f;transform:translate(-50%);overflow:hidden;cursor:var(--blupets-cursor-pointer),pointer;animation:reveal-connect-breathe 2.8s ease-in-out infinite,hero-connect-in .56s cubic-bezier(.16,1,.3,1) .12s both;transition:color .26s ease,transform .42s cubic-bezier(.16,1,.3,1),box-shadow .32s ease}.splash-screen.needs-wallet .hero-connect-button{position:relative;left:auto;top:auto;min-width:min(68vw,390px);min-height:clamp(72px,8vw,94px);transform:none;animation:reveal-connect-breathe 2.8s ease-in-out infinite,gate-connect-in .56s cubic-bezier(.16,1,.3,1) .12s both}.hero-connect-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0 26%,rgba(255,255,255,.62) 42%,transparent 58% 100%);transform:translate(-120%);animation:wallet-connect-shine 2.2s ease-in-out infinite;pointer-events:none}.hero-connect-button:hover:not(:disabled),.hero-connect-button:focus-visible:not(:disabled){color:var(--poster-blue-ink);transform:translate(-50%) translateY(-3px) scale(1.05);box-shadow:0 0 0 10px #ffffff52,0 0 52px #68d8ffa8,0 0 86px #ff9be85c,0 0 36px #ffeb8080,inset 0 0 0 2px #1d6fe814}.splash-screen.needs-wallet .hero-connect-button:hover:not(:disabled),.splash-screen.needs-wallet .hero-connect-button:focus-visible:not(:disabled){transform:translateY(-3px) scale(1.05)}.hero-connect-button .wallet-address-label,.hero-connect-button .wallet-profile-label{position:relative;z-index:1}.hero-connect-button .wallet-profile-label,.splash-screen.needs-wallet .hero-reveal-label{display:none}.hero-reveal-label{position:absolute;z-index:12;left:50%;top:22%;min-height:56px;display:grid;place-items:center;padding:0 34px;border:2px solid rgba(255,255,255,.92);border-radius:999px;background:linear-gradient(110deg,#fffffffa,#e8faffe6,#fff5bcdb 48%,#ffe0fadb 68%,#ebf9ffe6) padding-box,linear-gradient(100deg,#5ce8ff,#fff0a8,#ff9be8,#6fcfff,#5ce8ff) border-box;background-size:220% 100%,240% 100%;background-position:0% 50%,0% 50%;color:#075faf;font-family:var(--font-ui);font-size:23px;font-weight:900;letter-spacing:0;text-transform:uppercase;opacity:0;pointer-events:none;cursor:var(--blupets-cursor-pointer),pointer;box-shadow:inset 0 0 0 1px #0c65b81a,0 0 0 5px #ffffff75,0 0 22px #ffeb8085,0 0 38px #ff9be84d,0 0 58px #68d8ff75;transform:translate(-50%,12px) scale(.94);transition:opacity .62s ease,transform .82s cubic-bezier(.16,1,.3,1),box-shadow .32s ease,filter .32s ease,background-position .42s ease;animation:reveal-label-colorflow 5.2s ease-in-out infinite paused;overflow:hidden}.hero-reveal-label:before{content:"";position:absolute;top:-45%;right:-45%;bottom:-45%;left:-45%;background:linear-gradient(115deg,transparent 28%,rgba(255,255,255,.88) 45%,transparent 62%);opacity:.78;transform:translate(-62%);animation:reveal-label-shine 2.2s linear infinite}.hero-reveal-label:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:inherit;z-index:-1;border:0;background:radial-gradient(circle at 28% 44%,rgba(92,232,255,.36),transparent 48%),radial-gradient(circle at 70% 52%,rgba(255,155,232,.3),transparent 46%),radial-gradient(circle at 50% 50%,rgba(255,240,168,.24),transparent 56%);filter:blur(12px);opacity:.62;pointer-events:none}@keyframes reveal-label-shine{to{transform:translate(62%)}}@keyframes reveal-label-colorflow{0%,to{background-position:0% 50%,0% 50%}50%{background-position:100% 50%,100% 50%}}.splash-art.is-block-hovering:not(.is-block-dropping) .hero-block{transform:translateY(var(--block-hover-y))}.splash-art.is-block-hovering:not(.is-block-dropping) .hero-reveal-label,.splash-art:not(.is-block-dropping):has(.hero-hotspot-block:is(:hover,:focus-visible)) .hero-reveal-label{opacity:1;transform:translate(-50%) scale(1);animation-play-state:running;pointer-events:auto}.hero-reveal-label:hover,.hero-reveal-label:focus-visible{transform:translate(-50%,-3px) scale(1.09)!important;filter:saturate(1.18) brightness(1.05);background-position:100% 50%,100% 50%;box-shadow:inset 0 0 0 1px #0c65b814,0 0 0 7px #ffffff94,0 0 28px #ffeb80b3,0 0 54px #ff9be880,0 0 84px #68d8ffb3}.hero-reveal-label:hover:after,.hero-reveal-label:focus-visible:after{opacity:.92;filter:blur(16px)}html:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:10000;background:radial-gradient(circle at 50% 36%,#fff 0,#fff,#fffffffa 48%,#ffffffe6 70%,#fff0);opacity:0;transform:scale(1);pointer-events:none;overflow:hidden}html.is-hero-revealing:after{animation:hero-reveal-flash .98s cubic-bezier(.4,0,.2,1) forwards}html.is-hero-revealing,html.is-hero-revealing body{overflow:hidden}@keyframes hero-reveal-flash{0%{opacity:0;transform:scale(.98);filter:blur(0)}24%{opacity:1;transform:scale(1.03);filter:blur(2px)}56%{opacity:1;transform:scale(1.08);filter:blur(5px)}to{opacity:0;transform:scale(1.14);filter:blur(10px)}}.splash-art.is-block-hovering:not(.is-block-dropping) .hero-block:before{opacity:.96;border-radius:54% 46% 58% 42%/42% 36% 64% 58%;filter:blur(31px) saturate(1.92) contrast(1.1);transform:scale(1.27) rotate(1deg);animation-play-state:running}.splash-art.is-block-hovering:not(.is-block-dropping) .hero-hover-sparks{opacity:1;transform:translate(-50%,-50%) scale(1)}.splash-art.is-block-hovering:not(.is-block-dropping) .hero-particles i:nth-child(n+9){opacity:.95;filter:saturate(1.4) brightness(1.18)}.splash-art.is-block-hovering:not(.is-block-dropping) .hero-block img{animation:block-hover-float 8.2s cubic-bezier(.46,0,.24,1) infinite}.splash-art.is-block-dropping .hero-block{animation:block-gravity-drop .8s linear both;transition:none}.splash-art.is-block-dropping .hero-block img{animation:none}.splash-art.is-block-dropping .hero-entry{animation:platform-impact .56s linear both;transition:none}@keyframes block-hover-float{0%,to{transform:translateY(0)}18%{transform:translateY(-3px)}43%{transform:translateY(-8px)}68%{transform:translateY(-4px)}86%{transform:translateY(-6px)}}@keyframes hero-hover-spark{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--sr, 0deg)) scale(.36)}22%{opacity:.92;transform:translate(calc(-50% + var(--mx) * .28),calc(-50% + var(--my) * .28)) rotate(calc(var(--sr, 0deg) + 10deg)) scale(1)}72%{opacity:.72;transform:translate(calc(-50% + var(--mx) * .82),calc(-50% + var(--my) * .82)) rotate(calc(var(--sr, 0deg) - 8deg)) scale(.74)}to{opacity:0;transform:translate(calc(-50% + var(--mx)),calc(-50% + var(--my))) rotate(calc(var(--sr, 0deg) + 18deg)) scale(.22)}}@keyframes mobile-reveal-beam-sway{0%,to{opacity:.48;transform:translate(-50%) rotate(-6deg) skew(-11deg) scaleY(.96)}45%{opacity:.82;transform:translate(-50%) rotate(4deg) skew(8deg) scaleY(1.06)}72%{opacity:.64;transform:translate(-50%) rotate(-2deg) skew(-5deg) scaleY(1)}}@keyframes block-aura-liquid{0%,to{border-radius:44% 56% 48% 52%/36% 42% 58% 64%;filter:blur(30px) saturate(1.32) hue-rotate(0deg);transform:scale(1.04) rotate(-1deg)}45%{border-radius:56% 44% 42% 58%/46% 34% 66% 54%;filter:blur(34px) saturate(1.46) hue-rotate(74deg);transform:scale(1.18) rotate(1.2deg)}72%{border-radius:48% 52% 62% 38%/38% 52% 48% 62%;filter:blur(32px) saturate(1.38) hue-rotate(190deg);transform:scale(1.12) rotate(-.4deg)}}@keyframes block-gravity-drop{0%{transform:translateY(var(--drop-start-y, var(--block-hover-y))) translate(0) rotate(0)}14%{transform:translateY(calc(var(--drop-start-y, var(--block-hover-y)) + 4px)) translate(0) rotate(0)}30%{transform:translateY(calc(var(--drop-start-y, var(--block-hover-y)) + 14px)) translate(0) rotate(0)}48%{transform:translateY(calc(var(--block-rest-y) - 8px)) translate(0) rotate(0)}60%{transform:translateY(calc(var(--block-rest-y) + 12px)) translate(0) rotate(0)}63%{transform:translateY(calc(var(--block-rest-y) + 1px)) translate(-7px) rotate(-.32deg)}68%{transform:translateY(calc(var(--block-rest-y) + 2px)) translate(6px) rotate(.24deg)}76%{transform:translateY(var(--block-rest-y)) translate(-3px) rotate(-.12deg)}88%{transform:translateY(var(--block-rest-y)) translate(1px) rotate(.05deg)}to{transform:translateY(var(--block-rest-y)) translate(0) rotate(0)}}@keyframes platform-impact{0%,56%{transform:translateY(var(--entry-rest-y)) rotate(0) skew(0)}62%{transform:translateY(var(--entry-rest-y)) rotate(-.45deg) skew(-.28deg)}68%{transform:translateY(var(--entry-rest-y)) rotate(.38deg) skew(.22deg)}76%{transform:translateY(var(--entry-rest-y)) rotate(-.18deg) skew(-.12deg)}88%{transform:translateY(var(--entry-rest-y)) rotate(.08deg) skew(.05deg)}to{transform:translateY(var(--entry-rest-y)) rotate(0) skew(0)}}.splash-copy{display:none}.splash-copy p{max-width:none;color:var(--poster-blue-ink);font-size:clamp(17px,1.8vw,25px);font-weight:800;line-height:1.05;text-align:center}.home-story{grid-column:1;grid-row:2;display:grid;grid-template-columns:1fr;gap:clamp(48px,6vw,84px);width:min(100% - 80px,1160px);margin:0 auto;padding:clamp(86px,8vw,120px) 0 clamp(84px,9vw,130px)}.story-intro{max-width:1160px;margin:0 auto;text-align:center}.scroll-reveal{opacity:0;transform:translateY(26px) scale(.965);will-change:opacity,transform}.scroll-reveal.is-visible{animation:entry-panel-rise-in .78s cubic-bezier(.18,1.14,.32,1) both;animation-delay:var(--scroll-reveal-delay, 0ms)}.story-intro h2{max-width:1160px;font-family:var(--font-display);font-size:clamp(58px,6.5vw,98px);font-weight:900;line-height:.94;white-space:nowrap}.section-title{color:var(--poster-blue-ink)}.section-title span{display:inline-block;box-sizing:border-box;max-width:100%;padding:.05em .22em .12em;border:3px solid rgba(29,111,232,.82);border-radius:0;background:transparent;color:var(--poster-blue-ink);overflow-wrap:anywhere}.section-title-plain span{padding:0 0 .16em;border:0;position:relative}.section-title-plain span:after{content:"";position:absolute;left:50%;bottom:0;width:min(100%,260px);height:5px;background:var(--poster-blue-ink);transform:translate(-50%)}.story-intro p{max-width:850px;margin:clamp(18px,2.2vw,26px) auto 0;color:#356684;font-size:clamp(17px,1.45vw,21px);font-weight:700;line-height:1.48}.story-steps{position:relative;align-self:end;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,3vw,42px);padding:0}.story-steps:before{display:block;content:"";position:absolute;left:7%;right:7%;top:116px;height:3px;border-radius:999px;background:linear-gradient(90deg,#1d6fe800,#1d6fe88f,#1d6fe800);z-index:0}.home-step{position:relative;z-index:1;min-height:270px;grid-template-columns:1fr;grid-template-rows:54px 132px auto auto;justify-items:center;align-items:center;gap:10px;text-align:center}.home-step:before{content:"";position:absolute;left:50%;top:72px;width:132px;height:96px;background:#fff;transform:translate(-50%);z-index:1;pointer-events:none}.home-step:nth-child(3):before,.home-step:nth-child(4):before{width:164px;height:118px;top:60px}.home-step .step-number{grid-row:auto;position:relative;z-index:2;width:54px;min-width:54px;min-height:54px;border:0;border-radius:0;background:var(--poster-blue-ink);color:#fff;font-size:17px}.home-step img{grid-row:auto;width:100px;height:100px;justify-self:center;position:relative;z-index:2;transform:translateY(-9px)}.home-step:nth-child(3) img,.home-step:nth-child(4) img{width:126px;height:126px}.home-step strong{font-family:var(--font-display);font-size:30px;font-weight:800;line-height:1}.home-step strong span{display:inline-block;position:relative;padding:0 0 8px;border:0;border-radius:0;background:transparent;color:var(--poster-blue-ink)}.home-step strong span:after{content:"";position:absolute;left:50%;bottom:0;width:100%;height:4px;background:var(--poster-blue-ink);transform:translate(-50%)}.home-step p{max-width:230px;color:var(--poster-muted);font-size:16px;font-weight:700;line-height:1.25}.lineage-showcase{grid-column:1;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(480px,1.1fr);gap:clamp(38px,5vw,78px);width:min(100% - 80px,1160px);margin:0 auto;padding:clamp(70px,7vw,104px) 0 clamp(76px,9vw,124px)}.lineage-copy{align-self:center;justify-items:center;display:grid;gap:24px;max-width:540px;text-align:center}.lineage-copy h2{font-family:var(--font-display);font-size:clamp(46px,5.9vw,86px);font-weight:900;line-height:.94;letter-spacing:0}.lineage-copy p,.art-rail-head p{color:#356684;font-size:clamp(17px,1.45vw,21px);font-weight:700;line-height:1.45}.lineage-copy p{white-space:nowrap}.showcase-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:12px;width:100%}.showcase-stats span{display:grid;gap:4px;color:#52748a;font-size:14px;font-weight:800;line-height:1.05}.showcase-stats strong{color:var(--poster-blue-ink);font-family:var(--font-display);font-size:clamp(34px,4vw,54px);font-weight:900;line-height:.9}.lineage-map{display:grid;justify-items:center;gap:0;position:relative;min-width:0;justify-self:center;width:min(100%,570px);padding:2px 18px 0;overflow:hidden;--tree-line: #d5e4ef;--tree-stroke: 3px;--tree-drop: 14px}.lineage-row{width:100%;display:grid;justify-items:center;align-items:end;position:relative;z-index:2;row-gap:0}.lineage-row:not(.single) .lineage-node{padding-top:8px}.lineage-row.single{grid-template-columns:1fr}.lineage-row.single .lineage-node{grid-template-rows:20px 76px 22px;gap:7px}.lineage-row.trio{grid-template-columns:repeat(3,minmax(0,1fr));max-width:420px}.lineage-row.five{grid-template-columns:repeat(5,minmax(0,1fr));max-width:510px}.lineage-row.pair{grid-template-columns:repeat(2,minmax(0,1fr));max-width:198px}.lineage-node{display:grid;grid-template-rows:14px 66px 18px;justify-items:center;align-items:center;gap:4px;min-width:0;position:relative;color:var(--poster-ink);text-align:center}.lineage-node small{color:#7a94a6;font-size:12px;font-weight:800}.lineage-node img{width:clamp(54px,5.6vw,68px);height:clamp(54px,5.6vw,68px);object-fit:contain}.lineage-row.single .lineage-node img{width:clamp(70px,6.6vw,86px);height:clamp(70px,6.6vw,86px);transform:translateY(-3px)}.lineage-row.five .lineage-node img{width:clamp(44px,4.6vw,56px);height:clamp(44px,4.6vw,56px)}.lineage-node strong{color:var(--poster-ink);font-size:12px;font-weight:800;line-height:1.05;min-height:16px}.tree-connector{width:100%;height:28px;margin:5px 0 var(--tree-drop);position:relative;z-index:1}.tree-connector:before,.tree-connector:after{content:"";position:absolute;left:50%;transform:translate(-50%);background:var(--tree-line)}.tree-connector:before{width:var(--tree-stroke);height:100%;border-radius:999px}.tree-connector:after{bottom:0;height:var(--tree-stroke);border-radius:999px}.top-to-trio:after{width:min(100%,280px)}.trio-to-five:after{width:min(100%,408px)}.five-to-pair:after{width:min(100%,99px)}.lineage-row.trio .lineage-node:before,.lineage-row.five .lineage-node:before,.lineage-row.pair .lineage-node:before{content:"";position:absolute;left:50%;top:calc(-1 * var(--tree-drop));width:var(--tree-stroke);height:var(--tree-drop);border-radius:999px;background:var(--tree-line);transform:translate(-50%)}.art-rail{grid-column:1 / -1;display:grid;gap:clamp(38px,4.4vw,64px);padding-top:clamp(48px,6vw,86px)}.art-rail-head{display:block;text-align:center}.art-rail-head h3{margin:0;max-width:1040px;margin-inline:auto;color:var(--poster-blue-ink);font-family:var(--font-display);font-size:clamp(34px,3.7vw,58px);font-weight:900;line-height:.94}.art-rail-head .section-title span{white-space:nowrap}.art-marquee{width:100vw;margin-left:calc((100vw - min(100% - 80px,1160px))/-2);overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.art-marquee:before{content:none;position:absolute;left:50%;top:50%;width:min(1180px,88vw);height:74px;background:linear-gradient(90deg,#fff0,#dbf4ff80 18%,#ffffffc7,#dbf4ff80 82%,#fff0),radial-gradient(ellipse at center,rgba(92,232,255,.18),transparent 70%);transform:translate(-50%,-42%);pointer-events:none}.art-marquee .carousel-track{position:relative;z-index:1;gap:24px;padding:54px 0;animation-duration:104s;will-change:transform}.art-marquee .carousel-card{flex-basis:142px;height:142px;border:0;border-radius:0;background:transparent;overflow:visible;cursor:var(--blupets-cursor-pointer),pointer;transition:transform .52s cubic-bezier(.16,1,.3,1)}.art-marquee .carousel-card:before{content:"";position:absolute;top:2%;right:2%;bottom:2%;left:2%;z-index:-1;border-radius:38% 62% 46% 54%/52% 42% 58% 48%;background:radial-gradient(circle at 44% 42%,rgba(255,255,255,.94),transparent 28%),conic-gradient(from 120deg,#5ce8ff,#fff0a8f5,#ff9be8fa,#6fcfff,#5ce8ff);filter:blur(12px);opacity:0;transform:translate(-2px,1px) scale(.88) rotate(0);transition:opacity .52s ease;animation:pet-aura-flow 5.2s linear infinite paused,pet-aura-liquid 3.8s ease-in-out infinite paused}.art-marquee .carousel-card:hover{z-index:4;transform:scale(1.14)}.art-marquee .carousel-card:hover:before{opacity:.92;animation-play-state:running}.art-marquee .carousel-card:after{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;z-index:-1;border-radius:54% 46% 58% 42%/48% 60% 40% 52%;background:radial-gradient(circle at 55% 52%,rgba(255,255,255,.8),transparent 34%),linear-gradient(135deg,#ff9be8db,#5ce8ffd6,#fff0a8c7);filter:blur(9px);opacity:0;transform:scale(.7);transition:opacity .46s ease;animation:pet-aura-liquid 2.7s ease-in-out infinite reverse paused;pointer-events:none}.art-marquee .carousel-card:hover:after{opacity:.72;animation-play-state:running}.art-marquee .carousel-card img{position:relative;z-index:1;width:96%;height:96%;transition:transform .52s cubic-bezier(.16,1,.3,1)}.art-marquee .carousel-card:hover img{transform:translateY(-4px)}.art-marquee .carousel-card span{display:none}.art-marquee .carousel-card.t1,.art-marquee .carousel-card.t2,.art-marquee .carousel-card.t3,.art-marquee .carousel-card.t4{background:transparent}.reveal-screen{min-height:100vh;width:100%;margin:-86px auto 0;padding:calc(clamp(22px,3.4vw,46px) + 86px) max(32px,calc((100vw - 1160px)/2)) clamp(36px,5vw,68px);display:grid;gap:clamp(12px,2vw,24px);background:var(--blupets-sky-background);box-shadow:none}.reveal-screen.screen-enter{animation:reveal-screen-enter .76s ease-out both}.reveal-connect-screen{height:100vh;min-height:100vh;align-items:center;overflow:hidden}.reveal-empty-wallet-screen{height:100vh;min-height:100vh;align-content:center;overflow:hidden}.reveal-loading-screen{height:100dvh;min-height:100dvh;align-content:center;overflow:hidden}.reveal-connect-state{min-height:100%;display:grid;place-items:center}.reveal-connect-button{position:relative;min-height:clamp(68px,8vw,92px);min-width:min(74vw,360px);padding:0 clamp(34px,6vw,62px);border:3px solid rgba(255,255,255,.86);border-radius:999px;background:linear-gradient(115deg,#fffffff2,#dbf7ffe6 42%,#fff4b0e0 56%,#ffd6f6d1 72%,#fffffff2),#fff;background-size:240% 100%;background-position:0% 50%;color:var(--poster-blue-ink);box-shadow:0 0 0 8px #fff3,0 0 44px #68d8ff7a,0 0 74px #ff9be838,inset 0 0 0 2px #1d6fe81f;font-family:var(--font-display);font-size:clamp(24px,4vw,38px);font-weight:900;overflow:hidden;transition:color .26s ease,transform .42s cubic-bezier(.16,1,.3,1),box-shadow .32s ease;animation:reveal-connect-breathe 2.8s ease-in-out infinite}.reveal-connect-button:hover:not(:disabled){color:var(--poster-blue-ink);transform:translateY(-3px) scale(1.06);box-shadow:0 0 0 10px #ffffff52,0 0 52px #68d8ffa8,0 0 86px #ff9be85c,0 0 36px #ffeb8080,inset 0 0 0 2px #1d6fe814}body:has(.reveal-connect-screen){overflow-y:hidden}@keyframes reveal-connect-breathe{0%,to{scale:1}50%{scale:1.045}}@keyframes reveal-screen-enter{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}.reveal-status button{min-height:46px;border:2px solid rgba(29,111,232,.32);border-radius:0;background:#ffffffb8;color:var(--poster-blue-ink)}.reveal-status button.primary{min-width:160px;border-color:var(--poster-blue-ink);background:var(--poster-blue-ink);color:#fff}.reveal-dopamine-button,.reveal-status button.reveal-dopamine-button,.reveal-confirm button.reveal-dopamine-button{position:relative;min-width:160px;min-height:56px;padding:0 34px;border:2px solid rgba(255,255,255,.92);border-radius:999px;background:linear-gradient(110deg,#fffffffa,#e8faffe6,#fff5bcdb 48%,#ffe0fadb 68%,#ebf9ffe6) padding-box,linear-gradient(100deg,#5ce8ff,#fff0a8,#ff9be8,#6fcfff,#5ce8ff) border-box;background-size:220% 100%,240% 100%;background-position:0% 50%,0% 50%;color:#075faf;box-shadow:inset 0 0 0 1px #0c65b81a,0 0 0 5px #ffffff75,0 0 22px #ffeb8085,0 0 38px #ff9be84d,0 0 58px #68d8ff75;font-family:var(--font-ui);font-size:23px;font-weight:900;letter-spacing:0;text-transform:uppercase;overflow:hidden;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .32s ease,filter .32s ease,background-position .42s ease;animation:reveal-label-colorflow 5.2s ease-in-out infinite;animation-delay:var(--reveal-button-color-delay, 0ms)}.reveal-dopamine-button:before,.reveal-status button.reveal-dopamine-button:before,.reveal-confirm button.reveal-dopamine-button:before{content:"";position:absolute;top:-45%;right:-45%;bottom:-45%;left:-45%;background:linear-gradient(115deg,transparent 28%,rgba(255,255,255,.88) 45%,transparent 62%);opacity:.78;transform:translate(-62%);animation:reveal-label-shine 2.2s linear infinite;animation-delay:var(--reveal-button-shine-delay, 0ms);pointer-events:none}.reveal-dopamine-button:after,.reveal-status button.reveal-dopamine-button:after,.reveal-confirm button.reveal-dopamine-button:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:inherit;z-index:-1;border:0;background:radial-gradient(circle at 28% 44%,rgba(92,232,255,.36),transparent 48%),radial-gradient(circle at 70% 52%,rgba(255,155,232,.3),transparent 46%),radial-gradient(circle at 50% 50%,rgba(255,240,168,.24),transparent 56%);filter:blur(12px);opacity:.62;pointer-events:none}.reveal-dopamine-button:hover:not(:disabled),.reveal-status button.reveal-dopamine-button:hover:not(:disabled),.reveal-confirm button.reveal-dopamine-button:hover:not(:disabled){color:#075faf;filter:saturate(1.18) brightness(1.05);background-position:100% 50%,100% 50%;transform:translateY(-3px) scale(1.09);box-shadow:inset 0 0 0 1px #0c65b814,0 0 0 7px #ffffff94,0 0 28px #ffeb80b3,0 0 54px #ff9be880,0 0 84px #68d8ffb3}.reveal-dopamine-button:active:not(:disabled),.reveal-status button.reveal-dopamine-button:active:not(:disabled),.reveal-confirm button.reveal-dopamine-button:active:not(:disabled){transform:translateY(-1px) scale(1.04)}.reveal-dopamine-button:focus:not(:focus-visible):not(:hover),.reveal-status button.reveal-dopamine-button:focus:not(:focus-visible):not(:hover),.reveal-confirm button.reveal-dopamine-button:focus:not(:focus-visible):not(:hover){filter:none;background-position:0% 50%,0% 50%;transform:none}.reveal-dopamine-button:focus,.reveal-status button.reveal-dopamine-button:focus,.reveal-confirm button.reveal-dopamine-button:focus{outline:0}.reveal-dopamine-button:hover:after,.reveal-dopamine-button:focus-visible:after,.reveal-status button.reveal-dopamine-button:hover:after,.reveal-status button.reveal-dopamine-button:focus-visible:after,.reveal-confirm button.reveal-dopamine-button:hover:after,.reveal-confirm button.reveal-dopamine-button:focus-visible:after{opacity:.92;filter:blur(16px)}.reveal-ritual{position:relative;display:grid;grid-template-columns:minmax(220px,.75fr) minmax(280px,1fr);gap:clamp(24px,4vw,58px);align-items:center;width:min(100%,980px);justify-self:center;margin-top:clamp(24px,4vw,54px);isolation:isolate}.reveal-screen:not(.reveal-connect-screen):not(.reveal-empty-wallet-screen):not(.reveal-loading-screen) .reveal-ritual{min-height:clamp(220px,22vw,300px);margin-top:0}.reveal-ritual.empty{grid-template-columns:minmax(0,720px);align-content:start;justify-content:center;justify-items:center;text-align:center}.reveal-ritual.empty .reveal-stage.empty{display:none}.reveal-ritual.has-selection .reveal-status{justify-items:center;text-align:center}.reveal-screen:not(.reveal-connect-screen):not(.reveal-empty-wallet-screen):not(.reveal-loading-screen) .reveal-ritual.has-selection{width:min(100%,760px);min-height:clamp(310px,32vw,420px);grid-template-columns:minmax(0,1fr);align-content:center;justify-content:center;justify-items:center;gap:clamp(12px,1.8vw,20px)}.reveal-ritual.has-selection .reveal-stage{min-height:clamp(170px,18vw,240px)}.reveal-ritual.has-selection .reveal-status strong{text-align:center}.reveal-ritual.has-selection .reveal-status-actions{justify-content:center}.reveal-empty-wallet-screen .reveal-ritual.empty{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;margin-top:0;padding-inline:max(32px,calc((100vw - 1160px)/2));display:grid;align-content:center;place-items:center;pointer-events:none}.reveal-loading-screen .reveal-ritual.empty{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;margin-top:0;padding-inline:max(32px,calc((100vw - 1160px)/2));display:grid;align-content:center;place-items:center}.reveal-ritual.empty .reveal-status{justify-items:center}.reveal-screen:not(.reveal-connect-screen):not(.reveal-empty-wallet-screen):not(.reveal-loading-screen) .reveal-ritual.empty .reveal-status{transform:translateY(clamp(86px,8vh,126px))}.reveal-ritual.empty .reveal-status p{margin-inline:auto}.reveal-stage{z-index:1;min-height:220px;display:grid;place-items:center;position:relative;overflow:visible}.reveal-stage.multirow{min-height:clamp(320px,31vw,390px)}.reveal-stage.empty{min-height:0}.reveal-ritual-particles{position:absolute;left:50%;top:50%;z-index:0;width:min(62vw,700px);height:min(40vw,420px);transform:translate(-50%,-50%);pointer-events:none}.reveal-ritual-particles i{position:absolute;left:var(--px);top:var(--py);width:var(--ps);height:var(--ps);background:var(--pc, rgba(255, 255, 255, .58));image-rendering:pixelated;opacity:0;transform:translate(0) scale(.72);animation:hero-particle-drift var(--pd) ease-in-out infinite;animation-delay:var(--pl);will-change:transform,opacity}.reveal-ritual-particles i:nth-child(1){--px: 8%;--py: 30%;--ps: 12px;--pd: 8.8s;--dx: 34px;--dy: -42px;--pc: rgba(255, 255, 255, .48)}.reveal-ritual-particles i:nth-child(2){--px: 14%;--py: 62%;--ps: 8px;--pd: 7.6s;--dx: -22px;--dy: -48px;--pc: rgba(202, 246, 255, .52)}.reveal-ritual-particles i:nth-child(3){--px: 21%;--py: 18%;--ps: 7px;--pd: 10.2s;--dx: 42px;--dy: 34px;--pc: rgba(255, 255, 255, .38)}.reveal-ritual-particles i:nth-child(4){--px: 28%;--py: 74%;--ps: 10px;--pd: 8.4s;--dx: -34px;--dy: 38px;--pc: rgba(255, 247, 176, .32)}.reveal-ritual-particles i:nth-child(5){--px: 35%;--py: 35%;--ps: 8px;--pd: 11s;--dx: 18px;--dy: -58px;--pc: rgba(255, 255, 255, .5)}.reveal-ritual-particles i:nth-child(6){--px: 43%;--py: 10%;--ps: 6px;--pd: 7.2s;--dx: -26px;--dy: 38px;--pc: rgba(255, 210, 248, .32)}.reveal-ritual-particles i:nth-child(7){--px: 48%;--py: 80%;--ps: 10px;--pd: 9.4s;--dx: 30px;--dy: -48px;--pc: rgba(202, 246, 255, .46)}.reveal-ritual-particles i:nth-child(8){--px: 55%;--py: 24%;--ps: 7px;--pd: 8.2s;--dx: -44px;--dy: 30px;--pc: rgba(255, 255, 255, .4)}.reveal-ritual-particles i:nth-child(9){--px: 63%;--py: 66%;--ps: 12px;--pd: 11.8s;--dx: 28px;--dy: 54px;--pc: rgba(255, 247, 176, .28)}.reveal-ritual-particles i:nth-child(10){--px: 70%;--py: 34%;--ps: 9px;--pd: 8.8s;--dx: 48px;--dy: -30px;--pc: rgba(255, 255, 255, .5)}.reveal-ritual-particles i:nth-child(11){--px: 78%;--py: 58%;--ps: 8px;--pd: 7.4s;--dx: -30px;--dy: -48px;--pc: rgba(202, 246, 255, .42)}.reveal-ritual-particles i:nth-child(12){--px: 86%;--py: 38%;--ps: 12px;--pd: 10s;--dx: 24px;--dy: 48px;--pc: rgba(255, 255, 255, .46)}.reveal-ritual-particles i:nth-child(13){--px: 90%;--py: 70%;--ps: 7px;--pd: 8s;--dx: -48px;--dy: 24px;--pc: rgba(255, 210, 248, .3)}.reveal-ritual-particles i:nth-child(14){--px: 12%;--py: 78%;--ps: 8px;--pd: 10.6s;--dx: 38px;--dy: 28px;--pc: rgba(255, 255, 255, .34)}.reveal-ritual-particles i:nth-child(15){--px: 73%;--py: 14%;--ps: 6px;--pd: 7s;--dx: -18px;--dy: 58px;--pc: rgba(255, 247, 176, .3)}.reveal-ritual-particles i:nth-child(16){--px: 92%;--py: 24%;--ps: 16px;--pd: 12.6s;--dx: -56px;--dy: -20px;--pc: rgba(255, 255, 255, .2)}.reveal-stage-card{grid-area:1 / 1;position:relative;z-index:calc(2 + var(--stack-index, 0));display:grid;place-items:center;transform:translate(var(--stack-x, 0),var(--stack-y, 0)) rotate(var(--stack-rot, 0deg));transition:transform .26s ease;opacity:1}.reveal-stage-card.is-new{animation:reveal-card-pop-in .56s cubic-bezier(.2,1.38,.34,1) both}.reveal-stage-card.is-exiting{z-index:calc(40 + var(--stack-index, 0));pointer-events:none;animation:reveal-card-pop-out .34s cubic-bezier(.42,0,.2,1) both}.reveal-stage.stacked .reveal-stage-card{filter:none}.reveal-stage-card img{width:min(42vw,210px);height:min(42vw,210px);object-fit:contain;position:relative;z-index:calc(1 + var(--stack-index, 0));image-rendering:pixelated}.reveal-stage.stacked .reveal-stage-card img{width:min(36vw,184px);height:min(36vw,184px)}.reveal-stage.multirow .reveal-stage-card img{width:min(25vw,148px);height:min(25vw,148px)}@keyframes reveal-card-pop-in{0%{opacity:0;transform:translate(calc(var(--stack-x, 0px) * .4),calc(var(--stack-y, 0px) + 26px)) rotate(calc(var(--stack-rot, 0deg) * .35)) scale(.78)}54%{opacity:1;transform:translate(calc(var(--stack-x, 0px) * 1.06),calc(var(--stack-y, 0px) - 9px)) rotate(calc(var(--stack-rot, 0deg) * 1.08)) scale(1.08)}76%{transform:translate(calc(var(--stack-x, 0px) * .98),calc(var(--stack-y, 0px) + 3px)) rotate(calc(var(--stack-rot, 0deg) * .96)) scale(.985)}to{opacity:1;transform:translate(var(--stack-x, 0px),var(--stack-y, 0px)) rotate(var(--stack-rot, 0deg)) scale(1)}}@keyframes reveal-card-pop-out{0%{opacity:1;transform:translate(var(--stack-x, 0px),var(--stack-y, 0px)) rotate(var(--stack-rot, 0deg)) scale(1)}to{opacity:0;transform:translate(calc(var(--stack-x, 0px) * .62),calc(var(--stack-y, 0px) + 20px)) rotate(calc(var(--stack-rot, 0deg) * .52)) scale(.72)}}.reveal-status{position:relative;z-index:1;display:grid;gap:14px;padding-top:10px}.reveal-status small,.reveal-selection span{color:#6b8aa0;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.reveal-status strong{display:block;margin-top:6px;color:var(--poster-ink);font-family:var(--font-display);max-width:760px;font-size:clamp(30px,3.8vw,52px);font-weight:900;line-height:1.08;text-align:center}.reveal-loader{display:inline-grid;grid-template-columns:repeat(3,12px);align-items:center;justify-content:center;gap:12px;min-width:72px;min-height:40px}.reveal-loader span{width:12px;height:12px;display:block;background:#1d6fe8;box-shadow:0 0 16px #68d8ff80;opacity:.35;animation:reveal-loader-pulse 1.2s ease-in-out infinite}.reveal-loader span:nth-child(2){animation-delay:.16s}.reveal-loader span:nth-child(3){animation-delay:.32s}@keyframes reveal-loader-pulse{0%,to{opacity:.35}50%{opacity:1}}.reveal-ritual:not(.empty):not(.has-selection) .reveal-status strong{text-align:left}.reveal-status p{max-width:520px;color:#356684;font-size:18px;font-weight:700;line-height:1.45}.reveal-status .reveal-empty-copy{max-width:680px;margin:0 auto;color:#356684;font-size:clamp(18px,2vw,24px);font-weight:800;line-height:1.35;text-align:center}.reveal-status-actions{min-height:48px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.reveal-sound-lab-stack{width:min(100%,936px);justify-self:center;display:grid;gap:16px;margin-top:8px}.reveal-sound-lab-flow{display:grid}.reveal-sound-lab-flow .reveal-progress{min-height:auto;margin:0}.reveal-selection{display:grid;gap:10px;padding-top:4px;border-top:0}.reveal-selection-head{justify-self:center;width:min(100%,936px);display:grid;grid-template-columns:minmax(74px,1fr) auto minmax(74px,1fr);align-items:center;gap:12px;text-align:center}.reveal-selection-tools{justify-self:end;display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.reveal-selection-title{display:grid;justify-items:center;gap:2px;min-width:0}.reveal-selection-title strong{color:var(--poster-blue-ink);font-family:var(--font-display);font-size:clamp(28px,3vw,38px);font-weight:900;line-height:.95}.reveal-reset-selection{position:relative;min-height:34px;padding:0 14px;overflow:hidden;border:2px solid rgba(239,252,255,.72);border-radius:999px;background:transparent;color:#fff;font-family:var(--font-ui);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase;box-shadow:0 0 18px #ffffff1f;text-shadow:0 2px 10px rgba(0,82,160,.22);transition:color .22s ease,transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.reveal-reset-selection:hover:not(:disabled){color:var(--poster-blue-ink);border-color:#fff;background:#ffffffeb;box-shadow:0 0 0 4px #ffffff38,0 0 24px #68d8ff70;transform:translateY(-1px)}.reveal-reset-selection.is-refreshing{border-color:#ffffff8f;background:#ffffff24;color:#ffffffd1;cursor:wait;opacity:1}.reveal-reset-selection.is-refreshing:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);transform:translate(-110%);animation:profile-refresh-sweep 1.15s ease-in-out infinite}.inventory-freshness{flex:0 0 auto;color:#38658494;font-family:var(--font-ui);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.inventory-freshness.is-refreshing{color:#3865849e}.inventory-freshness.is-stale{color:#ffe0a6eb}.reveal-selection-row{position:relative;min-height:318px;display:grid;align-items:start;gap:12px;color:#6b8aa0;font-weight:800}.reveal-mock-tabs{justify-self:center;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:2px}.reveal-mock-tabs button{min-height:38px;padding:0 16px;border:2px solid rgba(255,255,255,.68);border-radius:999px;background:#effcff8f;color:#0d2a4d;font-family:var(--font-ui);font-size:13px;font-weight:900;letter-spacing:0;box-shadow:inset 0 1px #ffffffc2,0 12px 28px #2371d329;cursor:var(--blupets-cursor-pointer),pointer}.reveal-mock-tabs button:hover{transform:translateY(-1px);background:#ffffffdb}.reveal-inventory-grid{display:grid;grid-template-columns:repeat(8,minmax(76px,104px));gap:10px;justify-content:center;justify-self:center;width:fit-content;max-width:100%;padding:14px;border:3px solid rgba(46,126,205,.86);border-radius:12px;background:linear-gradient(180deg,#181f27fa,#060a0ffc),#070b11;box-shadow:inset 0 -14px 28px #00000047,0 18px 48px #041a3033;overflow:hidden}.reveal-inventory-grid .hot-slot{--slot-glow: rgba(104, 216, 255, .22);width:clamp(76px,7.6vw,104px);height:clamp(76px,7.6vw,104px);display:grid;place-items:center;border:2px solid rgba(112,190,255,.62);border-radius:8px;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.16),transparent 36%),radial-gradient(circle at 22% 18%,rgba(92,232,255,.2),transparent 42%),radial-gradient(circle at 82% 22%,rgba(255,235,128,.12),transparent 42%),linear-gradient(180deg,#11202dfa,#080e15fa);box-shadow:inset 0 0 0 1px #ffffff0a,0 0 18px var(--slot-glow);image-rendering:pixelated;transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease,background .26s ease,filter .26s ease,opacity .26s ease;overflow:hidden}.reveal-inventory-grid .hot-slot.empty{opacity:1;border-color:#222a32f5;border-radius:8px;background:#0f141a;box-shadow:none}.reveal-inventory-grid.has-selection .hot-slot:not(.selected):not(.empty){opacity:.34;filter:grayscale(.75) saturate(.55) brightness(.62)}.reveal-inventory-grid .hot-slot:not(.empty):hover{z-index:2;opacity:1;filter:none;transform:translateY(-6px) scale(1.05);border-color:#91daffe6;box-shadow:inset 0 0 0 1px #ffffff14,0 0 24px #68d8ff57}.reveal-inventory-grid .hot-slot.selected{z-index:2;border-color:#91dafff5;transform:translateY(-4px) scale(1.03);box-shadow:inset 0 0 0 1px #ffffff14,0 0 28px #68d8ff61}.reveal-inventory-grid .hot-slot.selected-new{animation:reveal-slot-select-pop .36s cubic-bezier(.2,1.32,.32,1) both}.reveal-inventory-grid .hot-slot.selected:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:1;box-sizing:border-box;border:var(--corner-thick) solid #2e7ecd;border-radius:8px;--corner-size: 28px;--corner-thick: 4px;-webkit-mask:linear-gradient(#000 0 0) left top / var(--corner-size) var(--corner-size) no-repeat,linear-gradient(#000 0 0) right top / var(--corner-size) var(--corner-size) no-repeat,linear-gradient(#000 0 0) left bottom / var(--corner-size) var(--corner-size) no-repeat,linear-gradient(#000 0 0) right bottom / var(--corner-size) var(--corner-size) no-repeat;mask:linear-gradient(#000 0 0) left top / var(--corner-size) var(--corner-size) no-repeat,linear-gradient(#000 0 0) right top / var(--corner-size) var(--corner-size) no-repeat,linear-gradient(#000 0 0) left bottom / var(--corner-size) var(--corner-size) no-repeat,linear-gradient(#000 0 0) right bottom / var(--corner-size) var(--corner-size) no-repeat;pointer-events:none}.reveal-inventory-grid .hot-slot.selected-new:after{animation:none}.reveal-inventory-grid .slot-art{grid-area:1 / 1;width:86%;height:86%;display:grid;place-items:center;overflow:hidden;border-radius:6px}.reveal-inventory-grid .slot-art img,.reveal-inventory-grid .slot-art svg{width:100%;height:100%;object-fit:contain;object-position:center;transform:none;image-rendering:pixelated}.reveal-inventory-grid .hot-slot.focused:not(.selected){border-color:#91daffdb}.reveal-inventory-grid .slot-id{position:absolute;z-index:2;left:5px;right:auto;top:5px;bottom:auto;min-height:18px;display:inline-grid;place-items:center;padding:3px 7px;border-radius:999px;background:#080c12d1;color:#f4f7ff;font-size:10px;font-weight:900;line-height:1;text-shadow:0 1px 0 rgba(0,0,0,.7)}.merge-screen{min-height:100vh;width:100%;margin:-86px auto 0;padding:calc(clamp(20px,3vw,34px) + 86px) max(32px,calc((100vw - 1160px)/2)) clamp(28px,4vw,52px);display:grid;align-items:center;gap:clamp(18px,2.4vw,28px);background:var(--blupets-sky-background);box-shadow:none}body:has(.merge-screen){overflow-y:hidden}.merge-screen.screen-enter{animation:reveal-screen-enter .76s ease-out both}.merge-ritual{position:relative;width:min(100%,1080px);justify-self:center;min-height:auto;display:grid;grid-template-columns:1fr;gap:clamp(18px,2.5vw,30px);align-items:start;isolation:isolate}.merge-composer{position:relative;z-index:1;display:grid;grid-template-columns:minmax(150px,210px) auto minmax(150px,210px);justify-content:center;align-items:center;gap:clamp(10px,1.8vw,18px)}.merge-choice-slot{position:relative;min-width:0;min-height:0;width:100%;aspect-ratio:1;display:grid;align-content:center;justify-items:center;gap:9px;padding:18px 14px;border:2px solid rgba(255,255,255,.62);border-radius:18px;background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.74),transparent 48%),#effcff7a;box-shadow:0 22px 56px #0748821f,inset 0 0 0 1px #1d6fe81a;color:inherit;text-align:center;overflow:visible;isolation:isolate;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.merge-choice-slot.is-active{border-color:#fffffff5;background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.96),transparent 46%),linear-gradient(180deg,#f0fdffdb,#ffffff94);box-shadow:0 0 0 4px #ffffff47,0 20px 58px #0748822e,0 0 48px #ffffff7a,0 0 56px #68d8ff4d,inset 0 0 0 1px #1d6fe81a;animation:merge-callout-pulse 1.8s ease-in-out infinite}.merge-choice-slot.is-inactive{opacity:.48;filter:grayscale(.38) saturate(.6);background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.44),transparent 48%),#cfe6ee47;border-color:#dff5ff75;box-shadow:0 12px 32px #07488212,inset 0 0 0 1px #1d6fe80a}.merge-choice-slot.is-inactive strong,.merge-choice-slot.is-inactive small,.merge-choice-slot.is-inactive>span{color:#254e68a8}.merge-choice-slot.is-inactive .merge-empty-slot{border-color:#35668438;background:#ffffff1f}button.merge-choice-slot:hover:not(:disabled){transform:translateY(-4px);filter:none;border-color:#ffffffe6;box-shadow:0 24px 58px #07488229,0 0 34px #68d8ff2e,inset 0 0 0 1px #1d6fe81a}button.merge-choice-slot.is-active:hover:not(:disabled){transform:translateY(-5px) scale(1.035);border-color:#fff;box-shadow:0 0 0 5px #ffffff57,0 24px 64px #07488233,0 0 58px #ffffff8f,0 0 68px #68d8ff5c,inset 0 0 0 1px #1d6fe81f}.merge-choice-slot.filled{background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.82),transparent 48%),linear-gradient(180deg,#effcffb3,#ffffff6b)}button.merge-choice-slot:disabled{cursor:var(--blupets-cursor),default}.merge-result-slot{border-color:#acddffe6;align-content:center}.merge-result-slot.is-ready{box-shadow:0 0 0 5px #ffffff40,0 18px 58px #68d8ff3d,inset 0 0 0 1px #1d6fe814;animation:none}.merge-choice-slot small{color:#6b8aa0;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.merge-choice-slot strong{max-width:100%;color:var(--poster-blue-ink);font-size:14px;font-weight:900;line-height:1.15}.merge-choice-slot>span{max-width:100%;color:#356684;font-size:12px;font-weight:800;line-height:1.2}.merge-slot-art{position:relative;width:clamp(78px,8vw,112px);height:clamp(78px,8vw,112px);display:grid;place-items:center;isolation:isolate}.merge-slot-art img,.merge-slot-art svg{position:relative;z-index:2;width:100%;height:100%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 18px rgba(255,255,255,.72))}.merge-choice-slot.filled .merge-slot-art>img,.merge-choice-slot.filled .merge-slot-art>svg{animation:merge-selected-block-pulse 2.4s ease-in-out infinite}.merge-choice-slot.is-keeper-preserved{border-color:#5ce197fa;background:radial-gradient(circle at 50% 48%,rgba(92,225,151,.2),transparent 46%),linear-gradient(180deg,#effcffc2,#ffffff70);box-shadow:0 18px 48px #07488221,0 0 44px #5ce19747,inset 0 0 0 1px #2cb06829}.merge-choice-slot.is-keeper-preserved:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;z-index:0;padding:3px;border-radius:22px;background:linear-gradient(135deg,#48e082,#5ce197fa,#96ffd0d6);filter:saturate(1.16);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:merge-keeper-border-breathe 2.4s ease-in-out infinite}.merge-choice-slot.is-keeper-preserved:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:0;border-radius:15px;border:1px solid rgba(125,247,255,.18);box-shadow:inset 0 0 28px #62d8a617;opacity:.7;pointer-events:none}.merge-choice-slot.is-keeper-preserved>*{position:relative;z-index:1}.merge-choice-slot.is-keeper-preserved .merge-slot-art>img,.merge-choice-slot.is-keeper-preserved .merge-slot-art>svg{filter:drop-shadow(0 0 10px rgba(255,255,255,.62)) drop-shadow(0 0 18px rgba(92,225,151,.34))}.merge-keep-seal{position:absolute;top:2%;right:2%;bottom:2%;left:2%;z-index:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(92,225,151,.16),transparent 62%);opacity:.38}.merge-keep-seal i{display:none}.merge-keep-seal i:nth-child(2){display:none}.merge-choice-slot.is-burning{border-color:#ff5b4ce6;background:radial-gradient(circle at 50% 48%,rgba(255,91,76,.16),transparent 44%),radial-gradient(circle at 50% 72%,rgba(196,38,52,.17),transparent 38%),linear-gradient(180deg,#effcff9e,#ffe6e652);box-shadow:0 16px 54px #0748821f,0 0 34px #ff40402e,inset 0 0 0 1px #ff504c2e}.merge-choice-slot.is-burning .merge-slot-art>img,.merge-choice-slot.is-burning .merge-slot-art>svg{filter:drop-shadow(0 0 10px rgba(255,255,255,.58)) drop-shadow(0 0 16px rgba(255,64,64,.38))}.merge-choice-slot.is-burning .merge-slot-art:before,.merge-choice-slot.is-burning .merge-slot-art:after{content:none;position:absolute;pointer-events:none}.merge-choice-slot.is-burning .merge-slot-art:before{top:4%;right:4%;bottom:4%;left:4%;z-index:1;border-radius:24%;background:linear-gradient(90deg,transparent 0 18%,rgba(255,164,132,.28) 23%,transparent 30% 54%,rgba(255,54,62,.22) 60%,transparent 68% 100%),linear-gradient(102deg,transparent 0 22%,rgba(255,235,220,.2) 28%,transparent 34% 100%);filter:blur(4px);opacity:.58;mix-blend-mode:screen;animation:merge-heat-scan 2.1s ease-in-out infinite}.merge-choice-slot.is-burning .merge-slot-art:after{top:-2%;right:-2%;bottom:-2%;left:-2%;z-index:1;border-radius:28%;border:1px solid rgba(255,82,72,.42);box-shadow:0 0 16px #ff40403d,inset 0 -10px 18px #ff2d3721;opacity:.62;animation:merge-burn-edge 2.6s ease-in-out infinite}.merge-burn-field{display:none}.merge-burn-field:before,.merge-burn-field:after{content:"";position:absolute;left:16%;right:16%;top:20%;bottom:16%;border-radius:50%;background:radial-gradient(ellipse at 48% 72%,rgba(255,246,188,.32),transparent 16%),radial-gradient(ellipse at 44% 60%,rgba(255,98,78,.24),transparent 32%),radial-gradient(ellipse at 56% 38%,rgba(205,24,48,.16),transparent 48%),conic-gradient(from 18deg,transparent 0 14%,rgba(255,119,82,.18) 18%,transparent 24% 48%,rgba(220,32,54,.16) 54%,transparent 62% 100%);filter:blur(8px);opacity:.56;transform-origin:50% 58%;animation:merge-heat-haze 2.6s ease-in-out infinite}.merge-burn-field:after{left:28%;right:28%;top:28%;bottom:22%;filter:blur(5px);opacity:.46;background:linear-gradient(90deg,transparent,rgba(255,185,154,.28),transparent),linear-gradient(105deg,transparent 16%,rgba(255,56,64,.18) 44%,transparent 72%);animation:merge-heat-ribbon 1.9s ease-in-out infinite}.merge-burn-field i{position:absolute;left:calc(18% + var(--ember-x, 0) * 1%);bottom:28%;width:2px;height:2px;border-radius:50%;background:#ffbea4c7;box-shadow:0 0 8px #ff323a94;opacity:0;animation:merge-ember-rise 2.3s ease-out infinite;animation-delay:calc(var(--ember-delay, 0) * -1ms)}.merge-burn-field i:nth-child(1){--ember-x: 16;--ember-delay: 0}.merge-burn-field i:nth-child(2){--ember-x: 28;--ember-delay: 360}.merge-burn-field i:nth-child(3){--ember-x: 42;--ember-delay: 700}.merge-burn-field i:nth-child(4){--ember-x: 54;--ember-delay: 1040}.merge-burn-field i:nth-child(5){--ember-x: 66;--ember-delay: 1320}.merge-burn-field i:nth-child(6){--ember-x: 76;--ember-delay: 1650}.merge-result-ghosts{position:relative;width:clamp(86px,8.5vw,120px);height:clamp(86px,8.5vw,120px);display:grid;place-items:center;isolation:isolate}.merge-result-ghosts:before{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.92) 0 18%,rgba(221,252,255,.42) 34%,rgba(125,247,255,.12) 54%,transparent 74%);filter:blur(3px);animation:merge-result-glow 3.4s ease-in-out infinite}.merge-result-ghosts img{position:absolute;z-index:2;width:86%;height:86%;object-fit:contain;image-rendering:pixelated;opacity:0;transform:none;filter:saturate(.55) brightness(1.42) opacity(.78) drop-shadow(0 0 14px rgba(255,255,255,.95)) drop-shadow(0 0 34px rgba(221,252,255,.72));mix-blend-mode:screen;animation:merge-result-silhouette 5.4s ease-in-out infinite;animation-delay:calc(var(--ghost-index) * 1.04s)}.merge-empty-slot{position:relative;width:72%;height:72%;border:2px dashed rgba(53,102,132,.36);border-radius:12px;background:#ffffff3d;transition:transform .19s ease,border-color .19s ease,background .19s ease,box-shadow .19s ease}.merge-empty-slot:after{content:"+";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#1d6fe800;font-size:clamp(32px,4vw,52px);font-weight:900;line-height:1;transform:scale(.82);transition:color .19s ease,transform .19s ease,text-shadow .19s ease}button.merge-choice-slot.is-active:hover:not(:disabled) .merge-empty-slot{transform:scale(1.06);border-color:#1d6fe86b;background:radial-gradient(circle at 50% 50%,#ffffffc7,#fff3),#ffffff57;box-shadow:0 0 0 5px #ffffff38,0 0 34px #68d8ff47}button.merge-choice-slot.is-active:hover:not(:disabled) .merge-empty-slot:after{color:#1d6fe8eb;text-shadow:0 0 18px rgba(255,255,255,.86);transform:scale(1)}.merge-symbol{color:#075fafcc;font-size:clamp(26px,3vw,40px);font-weight:900;text-shadow:0 2px 16px rgba(255,255,255,.62)}.merge-composer:has(.merge-choice-slot.is-inactive) .merge-symbol{opacity:.52}@keyframes merge-callout-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 4px #ffffff47,0 20px 58px #0748822e,0 0 48px #ffffff7a,0 0 56px #68d8ff4d,inset 0 0 0 1px #1d6fe81a}50%{transform:scale(1.025);box-shadow:0 0 0 6px #ffffff52,0 24px 66px #07488233,0 0 62px #ffffff94,0 0 76px #68d8ff61,inset 0 0 0 1px #1d6fe81f}}@keyframes merge-keeper-border-breathe{0%,to{opacity:.82;filter:saturate(1.04)}50%{opacity:1;filter:saturate(1.22)}}@keyframes merge-keeper-orbit{to{transform:rotate(360deg)}}@keyframes merge-selected-block-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes merge-heat-scan{0%,to{opacity:.28;transform:translate(-7px) skew(-7deg)}48%{opacity:.68;transform:translate(7px) skew(8deg)}}@keyframes merge-burn-edge{0%,to{opacity:.4;transform:scale(.98)}50%{opacity:.78;transform:scale(1.03)}}@keyframes merge-heat-haze{0%,to{opacity:.42;transform:rotate(-2deg) scaleX(.96) scaleY(.98)}50%{opacity:.68;transform:rotate(2deg) scaleX(1.04) scaleY(1.02)}}@keyframes merge-heat-ribbon{0%,to{opacity:.28;transform:translateY(3px) skew(-6deg)}50%{opacity:.56;transform:translateY(-4px) skew(7deg)}}@keyframes merge-ember-rise{0%{opacity:0;transform:translateZ(0) scale(.6)}18%{opacity:.64}82%{opacity:.2}to{opacity:0;transform:translate3d(calc((var(--ember-x) - 48) * .12px),-58px,0) scale(.18)}}@keyframes merge-result-glow{0%,to{opacity:.58;transform:scale(.98)}50%{opacity:.82;transform:scale(1.03)}}@keyframes merge-result-silhouette{0%,13%{opacity:0}22%,38%{opacity:.88}50%,to{opacity:0}}.merge-status{position:relative;z-index:1;display:grid;justify-items:center;align-content:start;gap:10px;text-align:center}.merge-vibe-picker{margin:2px 0 4px;padding:10px 12px 12px;min-width:min(100%,390px);display:grid;justify-items:center;gap:9px;border:2px solid rgba(172,221,255,.58);border-radius:18px;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.7),transparent 58%),#effcff5c;box-shadow:0 0 0 4px #fff3,0 16px 40px #07488214}.merge-vibe-picker>small{color:#075faf;font-size:13px;font-weight:900;letter-spacing:0;text-transform:uppercase}.merge-vibe-picker>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.merge-vibe-picker button{--vibe-active-color: #5ce197;min-height:40px;min-width:142px;padding:6px 13px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;border:2px solid rgba(145,169,184,.34);border-radius:999px;background:#deebf18a;color:#356684a8;box-shadow:inset 0 0 0 1px #ffffff6b,0 10px 24px #07488214;text-align:left;filter:grayscale(.45) saturate(.72)}.merge-vibe-picker button span{padding:3px 7px;border-radius:999px;background:#3566841f;color:#356684c2;font-size:11px;font-weight:900;line-height:1}.merge-vibe-picker button strong{min-width:0;color:#254e68c7;font-size:12px;font-weight:900;line-height:1.05;overflow-wrap:anywhere}.merge-vibe-picker button:hover:not(:disabled),.merge-vibe-picker button.active{border-color:color-mix(in srgb,var(--vibe-active-color) 78%,#ffffff);background:linear-gradient(180deg,color-mix(in srgb,var(--vibe-active-color) 18%,rgba(255,255,255,.82)),#effcffc7);color:#356684;box-shadow:0 0 0 4px #ffffff47,0 12px 28px #0748821f,0 0 28px color-mix(in srgb,var(--vibe-active-color) 30%,transparent);filter:none;transform:translateY(-1px)}.merge-vibe-picker button:hover:not(:disabled) span,.merge-vibe-picker button.active span{background:color-mix(in srgb,var(--vibe-active-color) 84%,#ffffff);color:#fff}.merge-vibe-picker button:hover:not(:disabled) strong,.merge-vibe-picker button.active strong{color:#254e68}.merge-vibe-picker button.active span{background:color-mix(in srgb,var(--vibe-active-color) 92%,#ffffff);color:#fff}.merge-actions .reveal-dopamine-button:disabled{background:linear-gradient(180deg,#effcffdb,#ffffff94) padding-box,linear-gradient(100deg,#acddffb8,#ffffffdb) border-box;color:#1d6fe8;opacity:.82;box-shadow:inset 0 0 0 1px #0c65b814,0 0 0 5px #ffffff57,0 12px 34px #07488214;animation:none}.merge-actions .reveal-dopamine-button:disabled:before{opacity:0;animation:none}.merge-confirm{width:min(100%,820px);--merge-outcome-color: #1d6fe8;gap:10px}.merge-confirm .reveal-gacha-copy span{font-size:clamp(20px,2.2vw,28px);letter-spacing:.02em}.merge-confirm-copy{width:min(100%,650px)}.merge-confirm-outcomes{width:min(100%,620px);display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:10px;filter:drop-shadow(0 18px 34px color-mix(in srgb,var(--merge-outcome-color) 18%,transparent))}.merge-outcome-card{min-width:0;min-height:112px;display:grid;justify-items:center;align-items:center;gap:6px;padding:10px 9px 9px;border:1px solid rgba(29,111,232,.2);border-bottom:4px solid color-mix(in srgb,var(--merge-outcome-color) 72%,rgba(29,111,232,.58));border-radius:14px;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.86),transparent 54%),radial-gradient(circle at 50% 88%,color-mix(in srgb,var(--merge-outcome-color) 14%,transparent),transparent 54%),linear-gradient(180deg,#ffffffc2,#effcff9e),#ffffff94;box-shadow:0 12px 28px color-mix(in srgb,var(--merge-outcome-color) 12%,transparent),inset 0 0 0 1px #ffffff6b}.merge-outcome-card img{width:56px;height:56px;object-fit:contain;image-rendering:pixelated;filter:saturate(.82) brightness(1.18) drop-shadow(0 0 18px rgba(255,255,255,.82)) drop-shadow(0 0 16px color-mix(in srgb,var(--merge-outcome-color) 20%,transparent))}.merge-outcome-art-loading{width:56px;height:56px;display:block;border:1px dashed color-mix(in srgb,var(--merge-outcome-color) 32%,rgba(53,102,132,.18));border-radius:10px;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--merge-outcome-color) 14%,transparent),transparent 52%),#ffffff70}.merge-outcome-card span{color:#356684;font-size:9px;font-weight:900;line-height:1.05;text-transform:uppercase;overflow-wrap:anywhere}.merge-outcome-card strong{color:var(--poster-blue-ink);font-size:16px;font-weight:900;line-height:1}.merge-confirm-summary{width:min(100%,620px);display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.merge-confirm-summary span{min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 11px;border:2px solid rgba(29,111,232,.14);border-radius:999px;background:#ffffff85;color:#5c7890;font-size:9px;font-weight:900;text-transform:uppercase}.merge-confirm-summary span.is-keeper{border-color:#5ce1976b;background:#ebfff494}.merge-confirm-summary span.is-burn{border-color:#ff5b4c61;background:#ffebe994}.merge-confirm-summary strong{color:#075faf;font-size:16px}.merge-confirm-separator{width:min(100%,520px);height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(29,111,232,.18),transparent)}.merge-confirm-note{max-width:560px;margin:-2px 0 0;color:#356684;font-size:12px;font-weight:800;line-height:1.35}.merge-confirm .reveal-confirm-title{font-size:clamp(24px,2.8vw,34px)}.merge-status strong{color:var(--poster-ink);font-family:var(--font-display);font-size:clamp(28px,3.4vw,44px);font-weight:900;line-height:1.04}.merge-status p{max-width:520px;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#356684;font-size:16px;font-weight:800;line-height:1.42}.merge-risk-row{display:flex;flex-wrap:wrap;gap:7px}.merge-risk-row span{min-height:30px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:2px solid rgba(255,255,255,.72);border-radius:999px;background:#effcffad;color:#356684;font-size:12px;font-weight:900}.merge-rules-help{width:26px;min-width:26px;min-height:26px;padding:0;border:2px solid rgba(255,255,255,.78);border-radius:50%;background:#effcffb8;color:#075faf;box-shadow:0 8px 24px #0748821f;font-size:13px;font-weight:900;line-height:1}.merge-rules-help:hover:not(:disabled){transform:translateY(-2px);filter:none;background:#ffffffeb}.merge-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;min-height:52px}.merge-secondary-action{min-height:40px;padding:0 16px;border:2px solid rgba(255,255,255,.68);border-radius:999px;background:#ffffff14;color:#fff;font-family:var(--font-ui);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.merge-secondary-action:hover:not(:disabled){transform:translateY(-2px);border-color:#fff;background:#ffffffeb;color:var(--poster-blue-ink)}.merge-secondary-action:disabled{opacity:.64;cursor:wait}.merge-filter-menu{position:relative;z-index:8;justify-self:center;width:min(100%,220px)}.merge-filter-trigger,.merge-filter-option{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:2px solid rgba(255,255,255,.58);background:#effcff8a;color:#356684;font-size:11px;font-weight:900;box-shadow:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}.merge-filter-trigger{width:100%;justify-content:center}.merge-filter-trigger:after{content:"";width:0;height:0;margin-left:2px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid currentColor;opacity:.72}.merge-filter-trigger:hover:not(:disabled),.merge-filter-option:hover:not(:disabled){transform:translateY(-2px);background:linear-gradient(90deg,#e2f8ffe6,#ffffffdb);filter:none}.merge-filter-option.active,.merge-filter-trigger{color:var(--poster-blue-ink);border-color:#fffffff5;background:linear-gradient(90deg,#e8faffeb,#ffffffe6)}.merge-filter-trigger span,.merge-filter-option span{width:10px;height:10px;border-radius:50%;background:#7df7ff;box-shadow:0 0 12px #7df7ff8c}.merge-filter-trigger strong,.merge-filter-option strong{color:#1d6fe8;font-size:10px;font-weight:900}.merge-filter-popover{position:absolute;left:50%;top:calc(100% + 8px);z-index:20;width:min(260px,82vw);max-height:260px;display:grid;gap:6px;padding:8px;border:2px solid rgba(255,255,255,.82);border-radius:18px;background:linear-gradient(180deg,#effcfffa,#fffffff0),#fff;box-shadow:0 18px 46px #0748822e;overflow:auto;transform:translate(-50%)}.merge-filter-option{width:100%;justify-content:flex-start;background:linear-gradient(90deg,#eafbffc2,#ffffffb3)}.merge-empty-copy{grid-column:1 / -1;margin:0;padding:18px;color:#294158;font-size:14px;font-weight:900;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.68)}.build-screen{position:relative;width:100vw;max-width:100vw;min-height:calc(100dvh + 78px);margin:-78px calc(50% - 50vw) 0;padding:clamp(180px,18vh,204px) clamp(18px,4vw,56px) clamp(42px,6vh,72px);display:grid;align-content:start;gap:18px;background:var(--blupets-sky-background);box-shadow:none;overflow:hidden auto}.tools-screen.is-empty{align-content:center;padding-top:clamp(108px,14vh,150px);padding-bottom:clamp(70px,10vh,112px)}.build-screen:before{content:none}.build-screen>*{position:relative;z-index:1}.build-docs-head,.build-doc-note,.build-api-panel,.build-tools-panel{width:min(100%,1160px);margin:0 auto}.build-docs-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding-bottom:14px;border-bottom:2px solid rgba(255,255,255,.72);color:#fff;text-shadow:0 3px 16px rgba(0,88,170,.22)}.tools-head{border-bottom:0;padding-bottom:0}.build-docs-head>div:first-child{display:grid;gap:8px}.build-docs-head span,.build-endpoint-title span,.build-tool-card span,.build-tool-card small{font-family:var(--font-ui);letter-spacing:0}.build-docs-head span{color:#ffffffd1;font-size:13px;font-weight:1000;text-transform:uppercase}.build-docs-head h1{color:#fff;font-family:var(--font-display);font-size:clamp(42px,6vw,76px);font-weight:1000;line-height:.95}.build-docs-head p{max-width:780px;color:#ffffffeb;font-size:clamp(16px,1.6vw,20px);font-weight:850;line-height:1.32}.build-doc-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.build-doc-actions button,.build-endpoint-card button,.build-tool-card button{min-height:42px;border:2px solid rgba(255,255,255,.72);background:#ffffffd1;color:#0a2140;box-shadow:0 10px 28px #0a50961f;font-size:14px;font-weight:1000;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}.build-doc-actions button:hover,.build-doc-actions button:focus-visible,.build-endpoint-card button:hover,.build-endpoint-card button:focus-visible,.build-tool-card button:not(:disabled):hover,.build-tool-card button:not(:disabled):focus-visible{border-color:#fffffff5;background:#fff;box-shadow:0 14px 32px #08408033;transform:translateY(-2px)}.build-doc-actions button.primary{border-color:#ffffffe6;background:#ffdc3d;color:#111827}.build-doc-actions button.primary:hover,.build-doc-actions button.primary:focus-visible{background:#ffe86d}.build-doc-note{padding:16px 18px;border-left:4px solid #0a2140;background:#ffffffb8;color:#0a2140;box-shadow:0 14px 36px #0a50961a}.build-doc-note>strong{display:block;margin-bottom:12px;color:#244b66;font-size:15px;font-weight:850;line-height:1.45}.build-doc-note ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.build-doc-note li{display:grid;grid-template-columns:minmax(120px,max-content) minmax(0,1fr);gap:10px 14px;align-items:baseline;color:#244b66;font-size:15px;font-weight:850;line-height:1.35}.build-doc-note li>span{color:#0a2140;font-size:13px;text-transform:uppercase}.build-doc-note code,.build-endpoint-card code,.build-endpoint-card pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;letter-spacing:0}.build-doc-note code{padding:2px 5px;border-radius:5px;background:#0a214014;color:#1d6fe8;font-size:13px}.build-doc-note a{color:inherit;text-decoration:none}.build-doc-note a:hover code,.build-doc-note a:focus-visible code{background:#1d6fe829;outline:2px solid rgba(29,111,232,.22);outline-offset:1px}.build-api-panel,.build-tools-panel{display:grid;gap:18px}.build-section-head{display:grid;gap:6px;color:#fff;text-shadow:0 3px 16px rgba(0,88,170,.18)}.build-section-head h2{color:#fff;font-size:clamp(28px,4.2vw,48px);font-weight:1000;line-height:1}.build-section-head p{max-width:760px;color:#ffffffdb;font-size:16px;font-weight:850;line-height:1.35}.build-endpoint-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.build-endpoint-card,.build-tool-card{display:grid;gap:12px;border:2px solid rgba(255,255,255,.62);background:linear-gradient(180deg,#ffffffe0,#ecfbffbd),#fff;box-shadow:0 18px 46px #0a50961f;color:#0a2140}.build-endpoint-card{min-height:0;align-content:start;padding:22px 24px;border-radius:10px}.build-endpoint-title{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0}.build-endpoint-title span{display:inline-grid;min-height:28px;place-items:center;padding:0 10px;border-radius:5px;background:#0a2140;color:#fff;font-size:11px;font-weight:1000}.build-endpoint-title code{color:#0a2140;font-size:clamp(14px,1.8vw,18px);font-weight:1000;overflow-wrap:anywhere}.build-endpoint-title small{display:inline-grid;min-height:28px;place-items:center;padding:0 9px;border:1px solid rgba(10,33,64,.18);border-radius:5px;background:#ffffffc2;color:#55728a;font-size:12px;font-weight:800}.build-endpoint-copy{display:grid;gap:6px}.build-endpoint-copy strong,.build-tool-card strong{font-size:22px;font-weight:1000;line-height:1}.build-endpoint-copy p,.build-tool-card p{color:#2b526c;font-size:16px;font-weight:800;line-height:1.48}.build-endpoint-card pre{margin:0;padding:20px;border-radius:8px;background:#27292d;color:#fff;font-size:13px;font-weight:800;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.build-endpoint-card button{justify-self:start;margin-top:2px}.build-tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,340px));gap:16px;justify-content:start}.build-tool-card{min-height:0;grid-template-columns:118px minmax(0,1fr);grid-template-rows:1fr;align-content:start;padding:16px;border-radius:10px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.build-tool-card.is-clickable{cursor:pointer}.build-tool-card.is-clickable:hover,.build-tool-card.is-clickable:focus-visible{transform:translateY(-3px);border-color:#ffffffeb;box-shadow:0 24px 58px #0a509633;outline:none}.tool-card-image{grid-row:1;width:100%;aspect-ratio:1 / 1;min-height:0;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#ffdc3d42,#54d9d938),#ffffffb8;border:1px solid rgba(10,33,64,.1)}.tool-card-image img{width:100%;height:100%;display:block;object-fit:cover}.tool-card-image span{width:100%;height:100%;min-height:0;display:block;background:radial-gradient(circle at 28% 38%,rgba(255,220,61,.85) 0 9%,transparent 10%),radial-gradient(circle at 64% 46%,rgba(84,217,217,.74) 0 11%,transparent 12%),linear-gradient(135deg,#0a214014,#ffffff57)}.tool-card-body{display:grid;align-content:start;gap:8px;min-height:100%}.build-tool-card span,.build-tool-card small{color:#1d6fe8;font-size:12px;font-weight:1000;text-transform:uppercase}.tool-card-body small{color:#6a8296;text-transform:none}.build-tool-card button:disabled{background:#ffffff94;color:#66839a;border-color:#0a214014}.tools-empty-state{width:min(100%,560px);display:grid;justify-items:center;gap:10px;justify-self:center;padding:clamp(44px,8vh,84px) 16px;text-align:center;color:#fff}.tools-empty-state strong{font-family:var(--font-display);font-size:clamp(34px,5vw,58px);font-weight:1000;line-height:1;text-shadow:0 10px 28px rgba(13,94,172,.18)}.tools-empty-state>span{color:#ffffffdb;font-size:13px;font-weight:1000;text-transform:uppercase}.tools-empty-state p{max-width:440px;color:#ffffffe0;font-size:15px;font-weight:900;line-height:1.4}.tools-empty-state .reveal-dopamine-button,.build-doc-actions .reveal-dopamine-button,.build-doc-actions button.reveal-dopamine-button.primary{font-size:16px;min-height:52px;min-width:156px;padding:0 28px;border-color:#ffffffeb;background:linear-gradient(110deg,#fffffffa,#e8faffe6,#fff5bcdb 48%,#ffe0fadb 68%,#ebf9ffe6) padding-box,linear-gradient(100deg,#5ce8ff,#fff0a8,#ff9be8,#6fcfff,#5ce8ff) border-box;background-size:220% 100%,240% 100%;background-position:0% 50%,0% 50%;color:#075faf}.build-doc-actions button.reveal-dopamine-button.primary:hover,.build-doc-actions button.reveal-dopamine-button.primary:focus-visible{background-position:100% 50%,100% 50%}.tool-submit-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:#05183080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tool-submit-modal{width:min(100%,560px);max-height:min(760px,calc(100dvh - 40px));overflow:auto;display:grid;gap:14px;padding:22px;border:2px solid rgba(255,255,255,.72);border-radius:10px;background:linear-gradient(180deg,#fffffff5,#ecfbffeb),#fff;box-shadow:0 28px 76px #04234452;color:#0a2140}.tool-submit-modal header,.tool-submit-modal footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.tool-submit-modal header strong{font-size:22px;font-weight:1000}.tool-submit-modal header button:not(.profile-modal-close){min-width:36px;min-height:36px;border:1px solid rgba(10,33,64,.12);background:#ffffffc7;color:#0a2140;font-size:20px;font-weight:1000}.tool-submit-modal .profile-modal-close{flex:0 0 auto}.tool-submit-modal label,.tool-submit-field{display:grid;gap:7px}.tool-submit-modal label span,.tool-submit-modal label small,.tool-submit-field>span{color:#55728a;font-size:12px;font-weight:1000;text-transform:uppercase}.tool-submit-modal input,.tool-submit-modal textarea,.tool-submit-modal select{width:100%;border:1px solid rgba(10,33,64,.2);border-radius:6px;background:#ffffffd1;color:#0a2140;font-family:var(--font-ui);font-size:15px;font-weight:800}.tool-submit-modal input,.tool-submit-modal select{min-height:42px;padding:0 12px}.tool-submit-select{position:relative;display:block;width:100%;border-radius:6px}.tool-submit-select:after{content:"";position:absolute;top:50%;right:14px;width:9px;height:9px;border-right:2px solid #1d6fe8;border-bottom:2px solid #1d6fe8;pointer-events:none;transform:translateY(-64%) rotate(45deg);transition:transform .16s ease,border-color .16s ease}.tool-submit-select.is-open:after{border-color:#075faf;transform:translateY(-36%) rotate(225deg)}.tool-submit-select-button{width:100%;min-height:42px;justify-content:flex-start;padding:0 44px 0 12px;border:1px solid rgba(10,33,64,.26);border-radius:6px;background:linear-gradient(180deg,#fffffffa,#f0fbfff0),#fff;color:#0a2140;box-shadow:inset 0 1px #ffffffdb,0 1px #0a21400a;font-family:var(--font-ui);font-size:15px;font-weight:900;line-height:1;text-align:left;cursor:var(--blupets-cursor-pointer),pointer}.tool-submit-select-button span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-submit-select-button:hover,.tool-submit-select-button:focus-visible,.tool-submit-select.is-open .tool-submit-select-button{border-color:#1d6fe875;background:linear-gradient(180deg,#fff,#e8f9fff5),#fff;box-shadow:inset 0 1px #ffffffe6,0 0 0 3px #1d6fe824;filter:none}.tool-submit-select-menu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;display:grid;gap:3px;padding:6px;border:1px solid rgba(10,33,64,.16);border-radius:8px;background:#fffffffa;box-shadow:0 18px 46px #04234438,inset 0 1px #ffffffeb}.tool-submit-select-menu button{width:100%;min-height:34px;justify-content:flex-start;padding:0 10px;border-radius:6px;background:transparent;color:#0a2140;box-shadow:none;font-family:var(--font-ui);font-size:14px;font-weight:900;text-align:left}.tool-submit-select-menu button:hover,.tool-submit-select-menu button:focus-visible{background:#1d6fe81a;color:#075faf;filter:none;transform:none}.tool-submit-select-menu button.is-selected{background:linear-gradient(180deg,#1d6fe829,#68d8ff29);color:#075faf}.tool-submit-modal textarea{min-height:92px;resize:vertical;padding:12px}.tool-preview-upload{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.tool-preview-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tool-preview-upload label{min-height:42px;display:flex;align-items:center;justify-content:center;padding:0 14px;border:2px dashed rgba(29,111,232,.28);border-radius:8px;background:#ffffffad;color:#0a2140;font-size:14px;font-weight:1000;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.tool-preview-upload label:hover,.tool-preview-upload input:focus-visible+label{transform:translateY(-1px);border-color:#1d6fe880;background:#fffffff0}.tool-submit-modal footer{justify-content:center}.tool-submit-modal footer .reveal-dopamine-button{min-width:146px;min-height:52px;padding:0 28px;border-color:#ffffffeb;background:linear-gradient(110deg,#fffffffa,#e8faffe6,#fff5bcdb 48%,#ffe0fadb 68%,#ebf9ffe6) padding-box,linear-gradient(100deg,#5ce8ff,#fff0a8,#ff9be8,#6fcfff,#5ce8ff) border-box;background-size:220% 100%,240% 100%;background-position:0% 50%,0% 50%;color:#075faf;font-size:16px}.tool-submit-success{min-height:320px;display:grid;place-items:center;align-content:start;gap:12px;padding:56px 10px 36px;text-align:center}.tool-submit-success span{color:#55728a;font-size:12px;font-weight:1000;text-transform:uppercase}.tool-submit-success strong{max-width:440px;color:#0a2140;font-family:var(--font-display);font-size:clamp(34px,6vw,56px);font-weight:1000;line-height:.96}.tool-submit-success p{max-width:390px;margin:0;color:#2b526c;font-size:15px;font-weight:900;line-height:1.4}.tools-admin-panel{width:min(100%,760px);margin:0 auto;display:grid;gap:12px;padding:14px;border:2px solid rgba(255,255,255,.38);border-radius:10px;background:#ffffff2e;color:#fff;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tools-admin-panel>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.tools-admin-panel span{color:#ffffffc7;font-size:12px;font-weight:1000;text-transform:uppercase}.tools-admin-panel .build-tool-card span{color:#1d6fe8}.tools-admin-panel strong{font-size:18px;font-weight:1000}.tools-admin-toolbar button,.tools-admin-list button{justify-self:start;min-height:38px;border:2px solid rgba(255,255,255,.72);background:#ffffffd6;color:#0a2140;font-size:13px;font-weight:1000;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.tools-admin-toolbar{display:flex;flex-wrap:wrap;gap:8px}.tools-admin-note{max-width:620px;margin:0;padding:10px 12px;border:1px solid rgba(255,255,255,.42);border-radius:8px;background:#fff3;color:#ffffffe6;font-size:13px;font-weight:900;line-height:1.35}.tools-admin-toolbar button:hover:not(:disabled),.tools-admin-toolbar button:focus-visible,.tools-admin-list button:hover:not(:disabled),.tools-admin-list button:focus-visible{transform:translateY(-2px);background:#fff;box-shadow:0 12px 28px #08408033}.tools-review-actions button.danger{border-color:#d9233f57;background:#ffffffe6;color:#d9233f}.tools-review-actions button.danger:hover:not(:disabled),.tools-review-actions button.danger:focus-visible{border-color:#d9233f8f;color:#b81931}.tools-admin-list{display:grid;gap:10px}.tools-review-card{display:grid;gap:10px;padding:0;border-radius:10px}.tools-review-card .build-tool-card{min-height:0;grid-template-columns:150px minmax(0,1fr);border-color:#ffffffc7;background:linear-gradient(180deg,#fffffff0,#ecfbffd1),#fff}.tools-review-card .tool-card-image{align-self:start}.tools-review-actions{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 2px}.tool-admin-edit-modal{width:min(100%,620px)}.tool-admin-edit-modal .tools-admin-preview-input{min-height:74px}.tools-admin-edit-preview{width:120px;aspect-ratio:1 / 1;border:1px solid rgba(10,33,64,.12);border-radius:8px;overflow:hidden;background:#ffffffb8}.tools-admin-edit-preview img{width:100%;height:100%;display:block;object-fit:cover}@media(max-width:1100px){.build-docs-head{grid-template-columns:minmax(0,1fr);align-items:start}.build-doc-actions{justify-content:flex-start}}@media(max-width:760px){.build-screen{min-height:calc(100dvh + 72px);margin-top:-72px;padding:104px 16px 34px;gap:18px;overflow-x:clip}.build-docs-head{gap:12px}.build-docs-head span{font-size:12px}.build-docs-head h1{font-size:clamp(38px,12vw,54px);line-height:.95}.build-docs-head p{max-width:370px;font-size:16px;line-height:1.28}.build-doc-actions{display:grid;grid-template-columns:1fr;width:100%}.build-doc-actions button,.build-endpoint-card button,.build-tool-card button{min-height:40px;font-size:13px}.build-doc-note{padding:14px}.build-doc-note>strong{font-size:13px}.build-doc-note ul{gap:12px}.build-doc-note li{grid-template-columns:minmax(0,1fr);gap:4px;font-size:13px}.build-doc-note li>span{font-size:11px}.build-doc-note code{display:inline;overflow-wrap:anywhere;word-break:break-word}.build-section-head h2{font-size:32px}.build-section-head p{font-size:14px}.build-endpoint-grid,.build-tools-grid{grid-template-columns:minmax(0,1fr)}.tools-screen .build-tools-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-items:center}.tools-screen .build-tool-card{width:min(100%,320px);grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.tools-screen .tool-card-image{grid-row:auto;min-height:0}.tools-screen .tool-card-image span{min-height:0}.build-endpoint-card{min-height:0;padding:16px;border-radius:10px}.build-endpoint-title{align-items:flex-start;flex-wrap:wrap}.build-endpoint-title code{width:100%;order:3;font-size:13px}.build-endpoint-copy strong{font-size:20px}.build-endpoint-copy p{font-size:14px}.build-endpoint-card pre{padding:14px;font-size:11px;line-height:1.6}.tools-empty-state{width:min(100%,330px);padding:40px 10px}.tools-empty-state strong{font-size:36px}.tools-empty-state p{font-size:14px}.tool-submit-backdrop{padding:14px;align-items:start;overflow:auto}.tool-submit-modal{padding:16px;gap:12px;max-height:none}.tool-submit-modal footer{display:grid;grid-template-columns:1fr}}.blueprint-screen{--blueprint-tile-w: clamp(96px, 6.9vw, 138px);--blueprint-gap: clamp(12px, 1vw, 16px);--blueprint-plus-w: clamp(24px, 2.2vw, 32px);position:relative;width:100vw;max-width:100vw;min-height:100dvh;height:calc(100dvh + 86px);margin:-86px calc(50% - 50vw) 0;display:grid;grid-template-rows:minmax(0,1fr);align-items:center;justify-items:center;gap:clamp(8px,1.5vh,18px);padding:clamp(124px,15vh,156px) clamp(10px,3vw,28px) clamp(18px,3vh,30px);background:var(--blupets-sky-background);box-shadow:none;overflow:hidden}.blueprint-board{position:relative;z-index:1;width:min(100%,980px);min-height:0;display:grid;grid-template-rows:auto auto;align-items:center;align-content:center;justify-items:center;gap:clamp(6px,1.1vh,12px)}.blueprint-family-chip{display:inline-grid;grid-template-columns:auto auto auto;align-items:center;gap:8px;padding:6px 12px;border:2px solid color-mix(in srgb,var(--token-color) 46%,rgba(255,255,255,.9));border-radius:999px;background:radial-gradient(circle at 14% 45%,color-mix(in srgb,var(--token-color) 20%,transparent),transparent 45%),radial-gradient(circle at 88% 50%,color-mix(in srgb,var(--token-color-secondary) 18%,transparent),transparent 48%),#f4fdffc7;box-shadow:0 16px 42px #07488221,inset 0 0 0 1px #ffffffa3}.blueprint-family-chip span,.blueprint-family-chip strong,.blueprint-family-chip small{color:#1471cf;font-size:11px;font-weight:900;line-height:1}.blueprint-family-chip span{color:#5c7d94;text-transform:uppercase}.blueprint-family-chip small{color:#2f668a}.blueprint-family-dot{width:11px;height:11px;border:2px solid rgba(255,255,255,.92);border-radius:50%;background:linear-gradient(135deg,var(--token-color) 0 48%,var(--token-color-secondary) 52% 100%);box-shadow:0 0 12px color-mix(in srgb,var(--token-color) 46%,transparent)}.blueprint-pair-dock{display:grid;justify-items:center;gap:8px}.blueprint-pair-copy{max-width:min(680px,92vw);margin:0;color:#2f668a;font-size:clamp(13px,1.45vw,16px);font-weight:900;line-height:1.15;text-align:center}.blueprint-empty-field{display:none}.blueprint-tree{width:100%;min-height:0;display:grid;justify-items:center;align-content:center;gap:clamp(3px,.72vh,8px)}.blueprint-row{display:grid;justify-content:center;align-items:center;gap:var(--blueprint-gap)}.blueprint-row.is-t4{grid-template-columns:var(--blueprint-tile-w)}.blueprint-row.is-t3{grid-template-columns:repeat(3,var(--blueprint-tile-w))}.blueprint-row.is-t2{grid-template-columns:repeat(5,var(--blueprint-tile-w))}.blueprint-row.is-t1{grid-template-columns:var(--blueprint-tile-w) var(--blueprint-plus-w) var(--blueprint-tile-w)}.blueprint-tile{position:relative;width:var(--blueprint-tile-w);aspect-ratio:1 / 1;display:grid;grid-template-rows:minmax(0,1fr) minmax(22px,auto);justify-items:center;align-items:end;gap:2px;padding:8px 7px 9px;border:2px solid rgba(112,190,255,.62);border-radius:8px;background:linear-gradient(45deg,rgba(38,82,111,.36) 25%,transparent 25% 75%,rgba(38,82,111,.36) 75%),linear-gradient(45deg,rgba(38,82,111,.36) 25%,transparent 25% 75%,rgba(38,82,111,.36) 75%),radial-gradient(circle at 50% 38%,rgba(255,255,255,.16),transparent 38%),radial-gradient(circle at 20% 18%,color-mix(in srgb,var(--token-color) 22%,transparent),transparent 42%),radial-gradient(circle at 84% 22%,color-mix(in srgb,var(--token-color-secondary) 16%,transparent),transparent 42%),linear-gradient(180deg,#153044fa,#0c1b29fa);background-size:16px 16px,16px 16px,auto,auto,auto,auto;background-position:0 0,8px 8px,center,center,center,center;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 18px #68d8ff38;color:#f4f7ff;text-align:center;overflow:hidden;animation:blueprint-tile-arrive .42s cubic-bezier(.2,1.28,.32,1) both;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.blueprint-tile.stage-2,.blueprint-tile.stage-3,.blueprint-tile.stage-4{border-color:color-mix(in srgb,var(--token-color) 42%,#7ddcff);box-shadow:inset 0 0 0 1px #ffffff14,0 0 16px color-mix(in srgb,var(--token-color) 24%,transparent),0 0 24px #68d8ff29}.blueprint-tile>*{position:relative;z-index:1}.blueprint-tile.stage-2{animation-delay:calc(var(--reveal-index) * 80ms)}.blueprint-tile.stage-3{animation-delay:calc(.47s + var(--reveal-index) * 95ms)}.blueprint-tile.stage-4{animation-delay:.82s}.blueprint-tile:hover,.blueprint-tile:focus-visible{transform:translateY(-6px) scale(1.05);border-color:#91daffe6;box-shadow:inset 0 0 0 1px #ffffff14,0 0 24px #68d8ff57}.blueprint-picker-tile{cursor:var(--blupets-cursor-pointer),pointer;animation:none}.blueprint-picker-tile,.blueprint-picker-tile *{cursor:var(--blupets-cursor-pointer),pointer}.blueprint-picker-tile.is-empty{border-color:#5296c6b8;background:linear-gradient(45deg,rgba(38,82,111,.34) 25%,transparent 25% 75%,rgba(38,82,111,.34) 75%),linear-gradient(45deg,rgba(38,82,111,.34) 25%,transparent 25% 75%,rgba(38,82,111,.34) 75%),linear-gradient(180deg,#122a3df5,#091521f5);background-size:16px 16px,16px 16px,auto;background-position:0 0,8px 8px,center;box-shadow:inset 0 0 0 1px #ffffff0d}.blueprint-picker-tile.has-lineage{animation:reveal-slot-select-pop .36s cubic-bezier(.2,1.32,.32,1) both}.blueprint-tile-stage{position:absolute;left:6px;top:6px;padding:3px 5px;border-radius:999px;background:#ffffffb3;color:#2f668a;font-size:9px;font-weight:900;line-height:1;text-transform:uppercase;overflow:hidden}.blueprint-tile-odds{position:absolute;right:6px;top:6px;padding:3px 5px;border-radius:999px;background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.94),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--token-color) 30%,#ffffff),color-mix(in srgb,var(--token-color-secondary) 24%,#dff6ff));color:#1760dc;font-size:8px;font-weight:900;line-height:1;box-shadow:inset 0 0 0 1px #ffffff8a,0 0 9px color-mix(in srgb,var(--token-color) 38%,transparent);overflow:hidden}.blueprint-tile.stage-2 .blueprint-tile-stage,.blueprint-tile.stage-3 .blueprint-tile-stage,.blueprint-tile.stage-4 .blueprint-tile-stage,.blueprint-tile.stage-2 .blueprint-tile-odds,.blueprint-tile.stage-3 .blueprint-tile-odds,.blueprint-tile.stage-4 .blueprint-tile-odds{background:radial-gradient(circle at 34% 18%,rgba(255,255,255,.95),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--token-color) 20%,#ffffff),color-mix(in srgb,var(--token-color-secondary) 22%,#dff6ff));color:#1760dc;box-shadow:inset 0 0 0 1px #ffffffad,0 0 10px color-mix(in srgb,var(--token-color) 42%,transparent)}.blueprint-tile.stage-2 .blueprint-tile-stage:after,.blueprint-tile.stage-3 .blueprint-tile-stage:after,.blueprint-tile.stage-4 .blueprint-tile-stage:after,.blueprint-tile.stage-2 .blueprint-tile-odds:after,.blueprint-tile.stage-3 .blueprint-tile-odds:after,.blueprint-tile.stage-4 .blueprint-tile-odds:after{content:"";position:absolute;top:-40%;right:-70%;bottom:-40%;left:-70%;background:linear-gradient(110deg,transparent 34%,rgba(255,255,255,.82) 48%,transparent 62%);opacity:.72;transform:translate(-58%);animation:blueprint-pill-sheen 2.7s linear infinite;pointer-events:none}.blueprint-tile-art{width:68%;height:68%;display:grid;place-items:center;align-self:center;margin:6px 0 0}.blueprint-tile-art img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 12px rgba(255,255,255,.72))}.blueprint-tile.stage-2 .blueprint-tile-art img,.blueprint-tile.stage-3 .blueprint-tile-art img,.blueprint-tile.stage-4 .blueprint-tile-art img{transform:scale(1.03)}.blueprint-tile strong{width:100%;min-height:20px;min-width:0;display:grid;align-items:end;color:#60b7ff;font-size:clamp(9px,.74vw,11px);font-weight:900;line-height:1;overflow-wrap:anywhere;align-self:end;padding-top:0}.blueprint-picker-plus{width:34px;height:34px;display:grid;place-items:center;align-self:center;color:#60b7ff;font-family:var(--font-display);font-size:32px;font-weight:900;line-height:1;opacity:0;transform:scale(.72);transition:opacity .18s ease,transform .18s ease}.blueprint-picker-tile:hover .blueprint-picker-plus,.blueprint-picker-tile:focus-visible .blueprint-picker-plus{opacity:1;transform:scale(1)}.blueprint-plus{width:var(--blueprint-plus-w);display:grid;place-items:center;color:#1d6fe8;font-family:var(--font-display);font-size:clamp(22px,3vw,34px);font-weight:900;line-height:1;text-shadow:0 2px 0 rgba(255,255,255,.74)}.blueprint-connector{position:relative;width:calc((var(--blueprint-tile-w) * var(--branch-count)) + (var(--blueprint-gap) * (var(--branch-count) - 1)));height:clamp(18px,2.2vh,24px);display:grid;grid-template-columns:repeat(var(--branch-count),var(--blueprint-tile-w));column-gap:var(--blueprint-gap);justify-content:center;justify-items:center}.blueprint-connector:before,.blueprint-connector:after{content:"";position:absolute;left:50%;background:#287be8;box-shadow:none;transform:translate(-50%)}.blueprint-connector:before{top:0;width:3px;height:100%}.blueprint-connector:after{top:50%;width:calc(100% - var(--blueprint-tile-w));height:3px}.blueprint-connector span{width:3px;height:50%;align-self:end;background:#287be8;box-shadow:none}body:has(.reveal-screen:not(.reveal-flow-screen)) .site-shell{min-height:100dvh;background:var(--blupets-sky-background)}body:has(.reveal-screen:not(.reveal-flow-screen)) .reveal-screen{background:transparent}.blueprint-connector.branches-2{--branch-count: 2;width:calc((var(--blueprint-tile-w) * 2) + var(--blueprint-plus-w) + (var(--blueprint-gap) * 2));grid-template-columns:var(--blueprint-tile-w) var(--blueprint-plus-w) var(--blueprint-tile-w);column-gap:var(--blueprint-gap)}.blueprint-connector.branches-2:after{width:calc(100% - var(--blueprint-tile-w))}.blueprint-connector.branches-2:before{height:50%}.blueprint-connector.branches-2 span:nth-child(2){grid-column:3}.blueprint-connector.branches-3{--branch-count: 3}.blueprint-connector.branches-5{--branch-count: 5}.blueprint-caption{display:grid;justify-items:center;gap:4px;text-align:center}.blueprint-caption span{color:#5f82a0;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.blueprint-caption h1{margin:0;color:var(--poster-blue-ink);font-family:var(--font-display);max-width:min(760px,92vw);font-size:clamp(24px,3.2vw,42px);font-weight:900;line-height:1.04}.blueprint-caption p{margin:0;color:#2f668a;font-size:clamp(13px,1.5vw,16px);font-weight:900}.merge-picker.blueprint-picker-modal{width:min(620px,calc(100vw - 28px));max-height:calc(100vh - 36px);gap:10px;padding:16px 18px 18px}.blueprint-picker-modal .merge-picker-head>div>strong{font-size:clamp(24px,3vw,32px)}.blueprint-picker-modal .merge-picker-head>div>p{margin-top:4px;font-size:14px}.blueprint-color-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.blueprint-color-option{position:relative;aspect-ratio:1.08 / 1;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 16px;justify-items:center;align-items:end;gap:4px;padding:7px 6px 8px;border:2px solid rgba(112,190,255,.62);border-radius:8px;background:linear-gradient(45deg,rgba(38,82,111,.32) 25%,transparent 25% 75%,rgba(38,82,111,.32) 75%),linear-gradient(45deg,rgba(38,82,111,.32) 25%,transparent 25% 75%,rgba(38,82,111,.32) 75%),radial-gradient(circle at 50% 38%,rgba(255,255,255,.14),transparent 36%),radial-gradient(circle at 20% 18%,color-mix(in srgb,var(--token-color) 24%,transparent),transparent 42%),linear-gradient(180deg,#153044fa,#0c1b29fa);background-size:16px 16px,16px 16px,auto,auto,auto;background-position:0 0,8px 8px,center,center,center;box-shadow:0 0 18px #68d8ff29;color:#60b7ff;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.blueprint-color-option:hover,.blueprint-color-option:focus-visible,.blueprint-color-option.selected{transform:translateY(-2px);border-color:color-mix(in srgb,var(--token-color) 54%,rgba(255,255,255,.9));box-shadow:0 18px 36px #07488229,inset 0 0 0 1px color-mix(in srgb,var(--token-color) 24%,transparent)}.blueprint-color-option img{width:88%;height:88%;align-self:center;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 12px rgba(255,255,255,.56))}.blueprint-color-option strong{font-size:10px;font-weight:900;line-height:1}.blueprint-color-swatch{position:absolute;left:8px;top:8px;width:10px;height:10px;border:2px solid rgba(255,255,255,.84);border-radius:50%;background:var(--token-color);box-shadow:0 0 10px color-mix(in srgb,var(--token-color) 50%,transparent)}.merge-picker{width:min(100%,1220px);max-height:calc(100vh - 42px);position:relative;display:grid;gap:14px;padding:22px 24px 24px;border:3px solid rgba(172,221,255,.92);border-radius:18px;background:radial-gradient(circle at 18% 24%,rgba(255,235,128,.24),transparent 27%),radial-gradient(circle at 78% 28%,rgba(255,155,232,.18),transparent 25%),linear-gradient(180deg,#effcfff7,#ffffffe6);box-shadow:0 24px 70px #0748823d,inset 0 0 0 2px #1d6fe81f;text-align:center;overflow:hidden;animation:modal-panel-in .22s cubic-bezier(.2,1,.3,1) both}.merge-picker-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;text-align:left}.merge-picker-head>div>strong{display:block;color:#1d6fe8;font-family:var(--font-display);font-size:clamp(25px,3vw,34px);font-weight:900;line-height:1.05}.merge-picker-head>div>p{max-width:560px;margin:6px 0 0;color:#356684;font-size:15px;font-weight:800;line-height:1.38}.merge-picker-tools{display:flex;align-items:flex-start;justify-content:flex-end;gap:10px}.merge-picker-tools .merge-filter-menu{width:172px;justify-self:auto}.merge-picker .reveal-confirm-close{justify-self:end;margin-top:-4px}.merge-picker-reference{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:2px solid rgba(255,255,255,.72);border-radius:14px;background:#ffffff9e;color:#356684;text-align:left}.merge-picker-reference span,.merge-picker-reference small{font-size:12px;font-weight:900}.merge-picker-reference span{color:#075faf;text-transform:uppercase}.merge-picker-reference strong{min-width:0;color:var(--poster-blue-ink);font-size:13px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merge-picker-reference small{color:#6b8aa0}.merge-picker-grid{width:100%;min-height:190px;max-height:min(520px,60vh);display:grid;grid-template-columns:repeat(auto-fill,minmax(174px,1fr));gap:16px;align-items:start;overflow-x:hidden;overflow-y:auto;padding:28px 34px 50px;scroll-padding:28px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 34px,#000 calc(100% - 34px),transparent 100%),linear-gradient(180deg,transparent 0,#000 30px,#000 calc(100% - 54px),transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 34px,#000 calc(100% - 34px),transparent 100%),linear-gradient(180deg,transparent 0,#000 30px,#000 calc(100% - 54px),transparent 100%);mask-composite:intersect}.merge-picker-grid.is-empty{width:min(100%,480px);justify-self:center;place-items:center}.merge-picker-card{position:relative;min-width:0;min-height:316px;display:grid;grid-template-rows:106px 1fr;justify-items:center;align-items:start;gap:8px;padding:16px 12px;border:2px solid rgba(172,221,255,.72);border-radius:16px;background:radial-gradient(circle at 50% 31%,rgba(255,255,255,.76),transparent 42%),radial-gradient(circle at 15% 20%,color-mix(in srgb,var(--token-color) 16%,transparent),transparent 44%),radial-gradient(circle at 86% 24%,color-mix(in srgb,var(--token-color-secondary) 16%,transparent),transparent 44%),linear-gradient(180deg,#effcffe0,#ffffff9e);color:inherit;text-align:center;box-shadow:0 18px 42px #0748821f,inset 0 0 0 1px #1d6fe814;transition:transform .19s ease,border-color .19s ease,box-shadow .19s ease,background .19s ease}.merge-picker-card:hover:not(:disabled),.merge-picker-card.selected{transform:translateY(-2px);filter:none;border-color:#1d6fe86b;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.9),transparent 42%),radial-gradient(circle at 15% 20%,color-mix(in srgb,var(--token-color) 22%,transparent),transparent 44%),radial-gradient(circle at 86% 24%,color-mix(in srgb,var(--token-color-secondary) 22%,transparent),transparent 44%),linear-gradient(180deg,#effcfff5,#ffffffc2);box-shadow:0 22px 52px #0748822e,0 0 28px #68d8ff33,inset 0 0 0 1px #1d6fe81f}.merge-picker-art{width:100px;height:100px;display:grid;place-items:center;align-self:center;overflow:hidden;border-radius:10px}.merge-picker-art img,.merge-picker-art svg{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 18px rgba(255,255,255,.74))}.merge-picker-card.stage-1 .merge-picker-art img{transform:scale(1.18)}.merge-picker-card.stage-2 .merge-picker-art img,.merge-picker-card.stage-3 .merge-picker-art img{transform:scale(1.42)}.merge-picker-id{position:absolute;left:10px;top:10px;z-index:2;padding:4px 7px;border:2px solid rgba(255,255,255,.76);border-radius:999px;background:#080c12c7;color:#f4f7ff;font-size:11px;font-weight:900;line-height:1}.merge-trait-row{width:100%;align-self:end;display:grid;grid-template-columns:1fr;gap:5px}.merge-trait-pill{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:2px;min-height:34px;padding:5px 8px;border:1px solid rgba(29,111,232,.12);border-radius:8px;background:#ffffff94;text-align:left}.merge-trait-pill.is-color{grid-template-columns:10px minmax(0,1fr);column-gap:5px;background:linear-gradient(90deg,color-mix(in srgb,var(--token-color) 28%,rgba(255,255,255,.72)),color-mix(in srgb,var(--token-color-secondary) 28%,rgba(255,255,255,.66)));border-color:color-mix(in srgb,var(--token-color) 32%,rgba(29,111,232,.12))}.merge-trait-pill.is-color i{grid-row:1 / span 2;align-self:center;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--token-color) 0 48%,var(--token-color-secondary) 52% 100%);box-shadow:0 0 10px color-mix(in srgb,var(--token-color) 58%,transparent)}.merge-trait-pill small{color:#6b8aa0;font-size:8px;font-weight:900;line-height:1;text-transform:uppercase}.merge-trait-pill strong{min-width:0;color:#173c5c;font-size:10px;font-weight:900;line-height:1.16;overflow-wrap:break-word;word-break:normal}@keyframes reveal-slot-select-pop{0%{transform:translateY(0) scale(.985)}62%{transform:translateY(-7px) scale(1.055)}to{transform:translateY(-4px) scale(1.03)}}.reveal-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;display:grid;place-items:center;padding:24px;background:#0a214038;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18);animation:modal-backdrop-in .18s ease-out both}.reveal-modal-backdrop.is-leaving,.profile-modal-backdrop.is-leaving{pointer-events:none;animation:modal-backdrop-out .22s ease-in both}.reveal-modal-backdrop.is-leaving .reveal-confirm,.reveal-modal-backdrop.is-leaving .merge-picker,.reveal-modal-backdrop.is-leaving .reveal-tx-info,.profile-modal-backdrop.is-leaving .profile-modal,.profile-modal-backdrop.is-leaving .profile-rename-modal,.profile-modal-backdrop.is-leaving .profile-pfp-modal,.profile-modal-backdrop.is-leaving .profile-agw-modal,.profile-modal-backdrop.is-leaving .wallet-connect-modal{animation:modal-panel-out .22s ease-in both}.reveal-confirm{width:min(100%,760px);position:relative;display:grid;justify-items:center;gap:12px;padding:24px 26px 28px;border:3px solid rgba(172,221,255,.92);border-radius:18px;background:radial-gradient(circle at 18% 24%,rgba(255,235,128,.36),transparent 27%),radial-gradient(circle at 78% 28%,rgba(255,155,232,.26),transparent 25%),radial-gradient(circle at 50% 52%,rgba(104,216,255,.28),transparent 36%),linear-gradient(180deg,#effcfff5,#ffffffe0),#fffc;box-shadow:0 24px 70px #0748823d,inset 0 0 0 2px #1d6fe824;text-align:center;animation:modal-panel-in .22s cubic-bezier(.2,1,.3,1) both}@keyframes modal-backdrop-in{0%{opacity:0;-webkit-backdrop-filter:blur(3px) saturate(1);backdrop-filter:blur(3px) saturate(1)}to{opacity:1}}@keyframes modal-backdrop-out{to{opacity:0;-webkit-backdrop-filter:blur(4px) saturate(1);backdrop-filter:blur(4px) saturate(1)}}@keyframes modal-panel-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modal-panel-out{to{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes reveal-confirm-backdrop-out{to{opacity:0;-webkit-backdrop-filter:blur(6px) saturate(1);backdrop-filter:blur(6px) saturate(1)}}@keyframes reveal-confirm-card-out{to{opacity:0;transform:translateY(-12px) scale(.985)}}.reveal-confirm-top{width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}.reveal-confirm small{color:#6b8aa0;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;justify-self:start}.reveal-confirm strong{color:var(--poster-ink);font-size:clamp(24px,3vw,36px);font-weight:900;line-height:1.05}.merge-confirm .reveal-gacha-copy span{font-size:clamp(18px,2vw,26px)}.merge-confirm .merge-outcome-card strong{color:var(--poster-blue-ink);font-size:15px;line-height:1}.merge-confirm .merge-confirm-summary strong{color:#075faf;font-size:14px;line-height:1}.merge-confirm .reveal-confirm-title{font-size:clamp(22px,2.4vw,30px)}.reveal-confirm-close{width:34px;min-width:34px;min-height:34px;padding:0;border:0;background:transparent;color:#1d6fe8;font-size:28px;font-weight:900;line-height:1;box-shadow:none;transition:color .22s ease,transform .22s ease,text-shadow .22s ease}.reveal-confirm-close:hover{background:transparent;color:var(--poster-ink);text-shadow:0 0 16px rgba(104,216,255,.54);transform:translateY(-1px) scale(1.08)}.reveal-gacha-copy{width:min(100%,590px);display:grid;gap:8px;text-align:center}.reveal-gacha-copy span{color:var(--poster-blue-ink);font-size:clamp(18px,2vw,24px);font-weight:900;text-transform:uppercase;letter-spacing:.04em}.reveal-gacha-copy p{margin:0;color:#356684;font-size:14px;font-weight:800;line-height:1.35}.reveal-outcome-row{position:relative;z-index:1;width:min(100%,390px);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:9px;align-items:stretch}.reveal-color-cycle,.reveal-origin-card{position:relative;min-width:0;display:grid;justify-items:center;align-items:center;gap:6px;padding:12px 12px 11px;border:1px solid rgba(29,111,232,.2);border-bottom:4px solid rgba(29,111,232,.58);border-radius:14px;background:linear-gradient(180deg,#ffffffc2,#effcff9e),#ffffff94;transition:transform .18s ease}.reveal-color-cycle{min-height:102px;border-bottom-color:var(--cycle-color, #1d6fe8);animation:reveal-cycle-border 16s ease-in-out infinite}.reveal-origin-card{min-height:102px;isolation:isolate;border-color:#ffffffe0;border-bottom-color:#ff8df1e6;background:radial-gradient(circle at 18% 18%,rgba(255,241,138,.72),transparent 34%),radial-gradient(circle at 82% 22%,rgba(125,247,255,.62),transparent 34%),radial-gradient(circle at 70% 78%,rgba(255,141,241,.5),transparent 36%),linear-gradient(135deg,#ffffffdb,#effcff9e),#ffffffb8;box-shadow:0 0 0 1px #ffffff94 inset,0 12px 34px #68d8ff2e}.reveal-origin-card:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;z-index:0;padding:3px;border-radius:17px;background:conic-gradient(from var(--origin-border-angle),#ff4b45,#ffd736,#77c85a,#54d9d9,#5aa6f0,#a965e8,#ff8df1,#ff4b45);filter:saturate(1.16);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:reveal-origin-border-spin 3.6s linear infinite}.reveal-origin-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:13px;background:radial-gradient(circle at 18% 22%,rgba(255,241,138,.42),transparent 32%),radial-gradient(circle at 82% 28%,rgba(125,247,255,.34),transparent 33%),radial-gradient(circle at 62% 76%,rgba(255,141,241,.36),transparent 34%);opacity:.78;pointer-events:none;animation:reveal-origin-liquid 5.2s ease-in-out infinite}.reveal-outcome-or{align-self:center;justify-self:center;color:#7a94a6;font-size:11px;font-weight:900;line-height:1;text-transform:uppercase}.reveal-color-cycle:hover,.reveal-origin-card:hover{transform:translateY(-1px)}.reveal-color-cycle-stage{position:relative;width:48px;height:60px}.reveal-lineage-prize{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:40px 12px;justify-items:center;align-items:center;gap:5px;opacity:0;transform:translateY(3px) scale(.94);animation:reveal-color-frame 16s ease-in-out infinite;animation-delay:calc((var(--frame) - 8) * 2s)}.reveal-lineage-prize img,.reveal-lineage-prize svg,.reveal-origin-card img{position:relative;z-index:1;width:40px;height:40px;object-fit:contain;image-rendering:pixelated}.reveal-lineage-prize span,.reveal-color-cycle>span,.reveal-origin-card span{position:relative;z-index:1;color:#356684;font-size:10px;font-weight:900;line-height:1;text-transform:uppercase}.reveal-lineage-prize small{display:none}.reveal-color-cycle>strong,.reveal-origin-card strong{position:relative;z-index:1;align-self:center;justify-self:center;width:100%;color:var(--poster-blue-ink);font-size:13px;font-weight:900;line-height:1;text-align:center}.reveal-vibe-note{position:relative;z-index:4;min-height:28px;display:inline-flex;align-items:center;justify-self:center;gap:5px;padding:0 12px;border:2px solid rgba(29,111,232,.16);border-radius:999px;background:#ffffff7a;color:#5c7890;font-size:10px;font-weight:900;line-height:1;text-transform:uppercase;cursor:var(--blupets-cursor-pointer),help;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.reveal-vibe-note:hover,.reveal-vibe-note:focus,.reveal-vibe-note:focus-visible{z-index:60;border-color:#1d6fe84d;background:#ffffffbd;outline:0;transform:translateY(-1px)}.reveal-vibe-note:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 8px);z-index:100;width:max-content;max-width:min(260px,72vw);padding:8px 10px;border:2px solid rgba(42,147,255,.46);border-radius:12px;background:#081220f0;color:#effaff;font-size:11px;font-weight:900;line-height:1.25;text-align:center;text-transform:none;opacity:0;pointer-events:none;transform:translate(-50%,6px);transition:opacity .16s ease,transform .16s ease}.reveal-vibe-note:hover:after,.reveal-vibe-note:focus:after,.reveal-vibe-note:focus-visible:after{opacity:1;transform:translate(-50%)}.reveal-vibe-note strong{color:var(--poster-blue-ink);font-size:11px;font-weight:900;line-height:1}.reveal-confirm-title{margin-top:4px}.reveal-confirm-ids{width:min(100%,520px);max-height:42px;margin-bottom:8px;display:flex;flex-wrap:wrap;justify-content:center;gap:4px;overflow:auto}.reveal-confirm-ids span{min-height:18px;display:inline-grid;place-items:center;padding:3px 7px;border-radius:999px;background:#081220db;color:#effaff;font-size:10px;font-weight:900;line-height:1}.reveal-confirm-actions{width:100%;display:flex;justify-content:center;margin-top:4px}.reveal-confirm button:not(.reveal-confirm-close):not(.reveal-dopamine-button){min-height:46px;border:2px solid rgba(29,111,232,.34);border-radius:999px;background:#ffffffb8;color:var(--poster-blue-ink)}.reveal-confirm button.primary:not(.reveal-dopamine-button){min-width:138px;border-color:var(--poster-blue-ink);background:var(--poster-blue-ink);color:#fff}.reveal-flow-screen{width:100vw;max-width:100vw;height:100dvh;min-height:100dvh;margin:0;align-content:center;overflow:hidden;padding:0 24px}body:has(.reveal-flow-screen) .site-topbar{display:none;pointer-events:none}body:has(.reveal-flow-screen){height:100dvh;overflow:hidden;background:var(--blupets-sky-background)}body:has(.reveal-flow-screen) .site-shell{width:100vw;max-width:none;height:100dvh;min-height:100dvh;max-height:100dvh;margin:0;padding:0;overflow:hidden;background:var(--blupets-sky-background)}body:has(.reveal-flow-screen) #react-root{height:100dvh;max-height:100dvh;overflow:hidden;background:var(--blupets-sky-background)}.reveal-progress{position:relative;width:min(100%,760px);min-height:min(100%,760px);justify-self:center;display:grid;grid-template-rows:clamp(285px,42vh,390px) auto;align-content:center;align-items:end;justify-items:center;gap:clamp(14px,2vh,24px);isolation:isolate;transform:translateY(clamp(-76px,-7vh,-42px))}.reveal-progress.reveal-phase-ready,.reveal-progress.reveal-phase-finalizeSigning{grid-template-rows:clamp(285px,42vh,390px) auto}.merge-progress{height:min(100%,700px);grid-template-rows:minmax(0,.9fr) auto;gap:clamp(8px,1.4vh,14px);transform:translateY(-24px)}.reveal-progress.is-result-flashing:before{content:"";position:fixed;left:50%;top:38%;width:max(230vw,230vh,1700px);height:max(230vw,230vh,1700px);z-index:30;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%) scale(.18);background:radial-gradient(circle at 50% 50%,#fff 0,#fff 12%,#fffffffa 21%,#c9faffd1 31%,#ffe5fa7a 43%,#ffffff2e 58%,#fff0 72%);filter:blur(1px);animation:reveal-screen-flash .68s cubic-bezier(.18,.82,.32,1) both}.reveal-progress.is-hatch-result.is-result-flashing:before{background:radial-gradient(circle at 50% 50%,#fff 0,#fff,#fff7b0fa 20%,#ff8df1b8,#7df7ff75,#ffffff24 62%,#fff0 74%);animation-duration:.92s}.merge-progress.is-result-flashing:before{position:absolute;inset:auto;left:50%;top:min(30%,220px);width:max(220vw,1600px);height:max(220vh,1600px);transform:translate(-50%,-50%);background:radial-gradient(circle at 50% 50%,#fff 0,#fff 16%,#ffffffeb 30%,#ffffff8f 46%,#fff0 70%),linear-gradient(180deg,#ffffffeb,#ffffffad);animation-name:merge-result-screen-flash}.reveal-progress .reveal-ritual-particles{width:min(78vw,920px);height:min(54vw,580px)}.reveal-progress-art{position:relative;z-index:1;width:100%;min-height:0;height:100%;display:grid;place-items:center}.reveal-phase-ready .reveal-progress-art,.reveal-phase-finalizeSigning .reveal-progress-art{min-height:0;align-self:auto}.reveal-progress-art.is-revealed{transform:none}.merge-progress-art{min-height:min(47vh,420px)}.merge-fusion-stage{position:relative;width:min(72vw,560px);min-height:min(48vh,390px);display:grid;place-items:center;isolation:isolate}.merge-fusion-stage:before{content:"";position:absolute;top:8%;right:18%;bottom:8%;left:18%;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.82),rgba(125,247,255,.18) 34%,transparent 70%);filter:blur(28px);opacity:.36;transform:scale(.84);transition:opacity .52s ease,transform .72s ease}.merge-fusion-stage.is-finalizing:before{opacity:1;transform:scale(1.18);animation:reveal-rainbow-core 5.2s ease-in-out .76s infinite alternate}.merge-fusion-parent{position:absolute;z-index:2;display:grid;justify-items:center;gap:8px;width:min(28vh,24vw,190px);transition:opacity .52s ease}.merge-fusion-parent.is-left{transform:translate(clamp(-210px,-20vw,-116px))}.merge-fusion-parent.is-right{transform:translate(clamp(116px,20vw,210px))}.merge-fusion-stage.is-finalizing .merge-fusion-parent.is-left{animation:merge-parent-fuse-left .86s cubic-bezier(.48,0,.18,1) both}.merge-fusion-stage.is-finalizing .merge-fusion-parent.is-right{animation:merge-parent-fuse-right .86s cubic-bezier(.48,0,.18,1) both}.merge-fusion-aura{position:absolute;top:-26%;right:-26%;bottom:-26%;left:-26%;z-index:-1;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.84),rgba(125,247,255,.18) 42%,transparent 72%);filter:blur(16px);opacity:.42}.merge-fusion-art{width:min(24vh,20vw,152px);height:min(24vh,20vw,152px);display:grid;place-items:center;transform-origin:center}.merge-fusion-stage.is-shaking .merge-fusion-art{animation:merge-parent-shake .52s steps(2,end) infinite}.merge-fusion-stage.is-finalizing .merge-fusion-art{animation:none}.merge-fusion-art img,.merge-fusion-art svg{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 10px rgba(255,255,255,.9)) drop-shadow(0 0 24px rgba(125,247,255,.36))}.merge-fusion-parent>span{padding:6px 10px;border:2px solid rgba(255,255,255,.72);border-radius:999px;background:#effcffc2;color:var(--poster-blue-ink);font-size:12px;font-weight:900;line-height:1;box-shadow:0 10px 34px #0748821f;transition:opacity .12s ease,transform .12s ease}.merge-fusion-stage.is-finalizing .merge-fusion-parent>span{opacity:0;transform:translateY(4px) scale(.92)}.merge-fusion-core{position:relative;z-index:1;opacity:0;transform:scale(.72);transition:opacity .76s ease,transform .98s cubic-bezier(.2,1,.3,1);pointer-events:none}.merge-fusion-stage.is-finalizing .merge-fusion-core{opacity:1;transform:scale(1);transition-delay:.3s}.merge-fusion-burst{position:absolute;z-index:3;inset:50% auto auto 50%;width:min(34vh,28vw,210px);aspect-ratio:1;border-radius:50%;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.2)}.merge-fusion-burst i{position:absolute;left:50%;top:50%;width:46%;height:5px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.94),transparent);filter:blur(1px) drop-shadow(0 0 14px rgba(255,255,255,.78));transform-origin:left center;transform:rotate(calc(var(--ray) * 60deg)) translate(18px) scaleX(0)}.merge-fusion-burst i:nth-child(1){--ray: 0}.merge-fusion-burst i:nth-child(2){--ray: 1}.merge-fusion-burst i:nth-child(3){--ray: 2}.merge-fusion-burst i:nth-child(4){--ray: 3}.merge-fusion-burst i:nth-child(5){--ray: 4}.merge-fusion-burst i:nth-child(6){--ray: 5}.merge-fusion-stage.is-finalizing .merge-fusion-burst{animation:merge-fusion-burst .5s ease-out .34s both}.merge-fusion-stage.is-finalizing .merge-fusion-burst i{animation:merge-fusion-ray .46s ease-out .35s both}.merge-result-object .reveal-object-art img,.merge-result-object .reveal-object-art svg{width:min(22vh,19vw,158px);height:min(22vh,19vw,158px)}.reveal-progress-copy{position:relative;z-index:2;display:grid;grid-template-rows:13px minmax(50px,auto) minmax(44px,auto) 30px minmax(54px,auto) 58px;align-content:start;justify-items:center;gap:8px;min-height:clamp(240px,29vh,292px);text-align:center}.reveal-phase-revealed .reveal-progress-copy{grid-template-rows:none;min-height:0}.reveal-progress-copy small{min-height:13px;color:#6b8aa0;font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.reveal-progress-copy>strong{display:grid;align-items:end;min-height:50px;color:var(--poster-ink);font-family:var(--font-display);font-size:clamp(28px,4vw,48px);font-weight:900;line-height:1.05}.reveal-progress-copy p{max-width:440px;min-height:44px;margin:0;color:#356684;font-size:16px;font-weight:800;line-height:1.4}.reveal-tx-progress{display:inline-flex;align-items:center;align-self:center;gap:8px;padding:6px 12px;border:2px solid rgba(155,203,255,.62);border-radius:999px;background:#effcff80;color:#2f6d9a;font-size:11px;font-weight:900;line-height:1;text-transform:uppercase}.reveal-wait-indicator{display:grid;align-self:start;justify-items:center;gap:6px;min-height:54px;margin-top:2px}.reveal-wait-bar{position:relative;width:min(248px,58vw);height:10px;overflow:hidden;border:2px solid rgba(155,203,255,.64);border-radius:999px;background:#effcff75;box-shadow:inset 0 0 10px #7dd7ff2e,0 0 20px #7dd7ff2e}.reveal-wait-bar span{position:absolute;inset:0 auto 0 0;width:42%;border-radius:inherit;background:linear-gradient(90deg,#fff0,#5bafffdb,#ffffffd1,#fff0);filter:drop-shadow(0 0 8px rgba(91,175,255,.54));animation:reveal-wait-scan 1.65s ease-in-out infinite}.reveal-wait-indicator>small{min-height:0;color:#356684;font-size:11px;line-height:1;letter-spacing:.06em}.reveal-wait-indicator .reveal-loader{min-height:24px;transform:scale(.72);transform-origin:center}@keyframes reveal-wait-scan{0%{opacity:0;transform:translate(-120%)}18%{opacity:1}58%{opacity:.88}to{opacity:0;transform:translate(260%)}}.reveal-tx-help{width:18px;min-width:18px;min-height:18px;padding:0;border:2px solid rgba(29,111,232,.36);border-radius:50%;background:#ffffff8f;color:#1d6fe8;font-size:12px;font-weight:900;line-height:1;box-shadow:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}.reveal-tx-help:hover{background:#ffffffeb;border-color:#1d6fe8ad;transform:translateY(-1px)}.reveal-tx-info-backdrop{top:0;right:0;bottom:0;left:0;width:100dvw;height:100dvh;padding:24px;place-items:center;z-index:10035;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.reveal-tx-info{position:relative;width:min(100%,430px);justify-self:center;align-self:center;display:grid;justify-items:start;gap:14px;padding:24px;border:3px solid rgba(172,221,255,.9);border-radius:18px;background:radial-gradient(circle at 18% 20%,rgba(255,235,128,.24),transparent 28%),linear-gradient(180deg,#effcfffa,#fffffff0);box-shadow:0 24px 70px #0748823d;text-align:left;animation:modal-panel-in .22s cubic-bezier(.2,1,.3,1) both}.reveal-tx-info .reveal-confirm-close{position:absolute;right:14px;top:12px}.reveal-tx-info small{color:#6b8aa0;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.reveal-tx-info>strong{max-width:330px;color:var(--poster-ink);font-size:28px;font-weight:900;line-height:1.05}.reveal-tx-steps{display:grid;gap:10px}.reveal-tx-steps article{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.reveal-tx-steps article>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#1d6fe8;color:#fff;font-size:14px;font-weight:900}.reveal-tx-steps h3{margin:0 0 3px;color:var(--poster-blue-ink);font-size:15px;font-weight:900}.reveal-tx-steps p{margin:0;color:#356684;font-size:14px;font-weight:800;line-height:1.35}.reveal-progress-actions{min-height:52px;display:flex;align-self:start;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:clamp(6px,1.1vh,12px)}.reveal-progress-actions:empty{display:none}.reveal-progress-actions .reveal-dopamine-button{background:linear-gradient(110deg,#fffffffa,#e8faffe6,#fff5bcdb 48%,#ffe0fadb 68%,#ebf9ffe6) padding-box,linear-gradient(100deg,#ffffffeb,#7df7ffe6,#ff8df1c7,#ffeb80e6,#ffffffeb) border-box;color:#075faf;text-shadow:none}.reveal-progress-actions .reveal-dopamine-button.is-wallet-confirming:disabled{opacity:1;cursor:wait;filter:saturate(.92) brightness(1.02)}.reveal-secondary-action{min-height:44px;border:2px solid rgba(255,255,255,.7);border-radius:999px;padding:0 18px;background:#ffffff2e;color:#0f6eb1;box-shadow:0 10px 22px #1069aa21;font:inherit;font-size:14px;font-weight:900;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.5);cursor:var(--cursor-pointer),pointer}.reveal-secondary-action:hover:not(:disabled),.reveal-secondary-action:focus-visible:not(:disabled){background:#ffffff57;transform:translateY(-1px)}.reveal-secondary-action:disabled{opacity:.58;cursor:wait}.reveal-secondary-action.is-refreshing{opacity:.72}.reveal-object{position:relative;width:min(38vh,36vw,280px);aspect-ratio:1;display:grid;place-items:center;overflow:visible}.reveal-progress .reveal-object{transform:translateY(clamp(-210px,-18vh,-130px))}.reveal-phase-ready .reveal-object,.reveal-phase-finalizeSigning .reveal-object{width:min(38vh,36vw,280px)}.reveal-object:before{content:"";position:absolute;top:-96%;right:-96%;bottom:-96%;left:-96%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.96) 0 7%,transparent 17%),radial-gradient(circle at 38% 42%,rgba(255,241,128,.5) 0 12%,transparent 32%),radial-gradient(circle at 64% 39%,rgba(96,244,255,.5) 0 13%,transparent 34%),radial-gradient(circle at 58% 65%,rgba(255,116,237,.38) 0 13%,transparent 35%),radial-gradient(circle at 34% 66%,rgba(126,150,255,.36) 0 12%,transparent 34%),conic-gradient(from 15deg,#ffe65847,#40f5ff4d,#ff5fee4d,#7dff923d,#ffe65847),radial-gradient(circle at 50% 50%,rgba(210,255,226,.34) 0 28%,transparent 72%);border-radius:50%;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0 31%,rgba(0,0,0,.66) 48%,rgba(0,0,0,.24) 62%,rgba(0,0,0,.06) 73%,transparent 84%);mask-image:radial-gradient(circle at 50% 50%,#000 0 31%,rgba(0,0,0,.66) 48%,rgba(0,0,0,.24) 62%,rgba(0,0,0,.06) 73%,transparent 84%);filter:blur(24px) saturate(1.36);opacity:.94;animation:reveal-rainbow-liquid 5.2s ease-in-out infinite alternate;animation-delay:var(--reveal-rainbow-delay, 0ms)}.reveal-object:after{content:"";position:absolute;top:-48%;right:-48%;bottom:-48%;left:-48%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.78) 0 8%,transparent 18%),repeating-conic-gradient(from -8deg,transparent 0 10deg,rgba(255,255,255,.82) 13deg 17deg,transparent 21deg 34deg),conic-gradient(from 0deg,#ffe86a57,#7df7ff4d,#ff8df152,#ffe86a57);border-radius:50%;-webkit-mask-image:radial-gradient(circle at 50% 50%,rgba(0,0,0,0) 0 15%,rgba(0,0,0,.95) 24%,rgba(0,0,0,.5) 48%,rgba(0,0,0,0) 75%);mask-image:radial-gradient(circle at 50% 50%,#0000 0,#0000 15%,#000000f2 24%,#00000080 48%,#0000 75%);filter:blur(4px) saturate(1.28) brightness(1.08);opacity:0;transform:scale(.98);transform-origin:50% 50%;transition:opacity .42s ease;animation:reveal-rays-breathe 3.2s ease-in-out infinite}.reveal-block-aura{position:absolute;width:128%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.92) 0 13%,rgba(92,232,255,.28) 30%,rgba(255,155,232,.2) 47%,transparent 74%);filter:blur(16px);animation:reveal-aura-liquid 5.2s ease-in-out infinite;animation-delay:var(--reveal-aura-delay, 0ms)}.reveal-object-art{position:relative;z-index:2;display:grid;place-items:center;width:min(27vh,24vw,184px);height:min(27vh,24vw,184px);animation:reveal-object-sway 3.6s ease-in-out infinite}.reveal-energy-streaks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.reveal-energy-streaks i{position:absolute;left:50%;top:50%;width:clamp(52px,9vw,112px);height:5px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,0),var(--streak-color),rgba(255,255,255,0));filter:blur(1.2px) drop-shadow(0 0 12px var(--streak-color));opacity:0;transform:translate(-50%,-50%) rotate(var(--angle)) translate(34px) scaleX(.28);transform-origin:center;animation:reveal-energy-streak var(--duration) ease-out var(--delay) infinite}.reveal-energy-streaks.is-mystery-streaks i{filter:blur(1.2px) drop-shadow(0 0 13px rgba(255,255,255,.82)) drop-shadow(0 0 30px rgba(219,249,255,.38))}.reveal-object-art:before{content:"";position:absolute;z-index:-1;width:118%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#ffffffe0 0,#ffffffe0 18%,#ffffff61 34%,#fff0 68%);filter:blur(10px);opacity:0;transition:opacity .42s ease}.reveal-object.is-charging .reveal-object-art{animation:reveal-object-charge-shake .52s steps(2,end) infinite}.reveal-object.is-charging .reveal-object-art:before{opacity:.95}.reveal-object.is-igniting .reveal-object-art:before{opacity:0}.reveal-object-art img,.reveal-object-art svg{grid-area:1 / 1;width:100%;height:100%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 10px rgba(255,255,255,.94)) drop-shadow(0 0 30px rgba(255,245,188,.72))}.reveal-object-silhouette{position:relative;opacity:0;filter:brightness(0) invert(1) drop-shadow(0 0 16px rgba(255,255,255,.98)) drop-shadow(0 0 44px rgba(255,255,255,.86));transition:opacity .76s ease}.reveal-object.is-charging .reveal-object-image{opacity:.98;filter:brightness(0) invert(1) drop-shadow(0 0 16px rgba(255,255,255,.98)) drop-shadow(0 0 46px rgba(255,255,255,.82)) drop-shadow(0 0 74px rgba(125,247,255,.3));animation:reveal-white-spark 1.8s ease-in-out infinite;transition:opacity .82s ease}.reveal-object.is-igniting .reveal-object-image{animation:none}.reveal-object.is-charging .reveal-object-silhouette{opacity:1;animation:reveal-white-spark 1.8s ease-in-out infinite}.reveal-object.is-signing-warmup .reveal-object-silhouette{animation:reveal-white-spark 1.8s ease-in-out infinite,reveal-signing-warmup .9s ease-out both}.reveal-object.is-igniting .reveal-object-silhouette{animation:reveal-white-spark 1.8s ease-in-out infinite}.reveal-object.is-charging:after{opacity:.92;animation:reveal-rays-breathe 2.4s ease-in-out infinite}.reveal-object.is-charging .reveal-block-aura{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,1) 0 10%,transparent 19%),radial-gradient(circle at 42% 38%,rgba(255,236,126,.78) 0 13%,transparent 32%),radial-gradient(circle at 66% 42%,rgba(86,246,255,.72) 0 14%,transparent 34%),radial-gradient(circle at 58% 66%,rgba(255,121,238,.58) 0 15%,transparent 36%),radial-gradient(circle at 35% 62%,rgba(124,148,255,.52) 0 13%,transparent 35%),conic-gradient(from -20deg,#ffee7357,#5bffec57,#ff6ceb57,#728fff47,#ffee7357),radial-gradient(circle at 50% 50%,rgba(213,255,229,.44) 0 31%,transparent 76%);filter:blur(15px) saturate(1.34);animation:reveal-rainbow-core 7.2s ease-in-out infinite alternate;animation-delay:var(--reveal-core-delay, 0ms)}.reveal-object.is-revealed .reveal-object-art{animation:none}.reveal-object.is-revealed.is-result-fresh .reveal-object-art{animation:reveal-object-arrive .88s cubic-bezier(.2,1.32,.32,1) both}.reveal-object.is-revealed.is-result-switching .reveal-object-art{animation:reveal-result-switch-art-out .24s ease-in both}.reveal-object.is-revealed.is-result-switching .reveal-object-stats{animation:reveal-result-switch-label-out .24s ease-in both}.reveal-object.is-revealed.is-result-entering .reveal-object-art{animation:reveal-result-switch-art-in .43s cubic-bezier(.22,1,.36,1) both}.reveal-object.is-revealed.is-result-entering .reveal-object-stats{animation:reveal-result-switch-label-in .43s cubic-bezier(.22,1,.36,1) both}.reveal-result-meta.is-result-switching .reveal-object-stats,.reveal-result-meta.is-result-switching .reveal-result-pager{animation:reveal-result-switch-label-out .24s ease-in both}.reveal-result-meta.is-result-entering .reveal-object-stats,.reveal-result-meta.is-result-entering .reveal-result-pager{animation:reveal-result-switch-label-in .43s cubic-bezier(.22,1,.36,1) both}.reveal-object.is-revealed .reveal-block-aura{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.98) 0 10%,color-mix(in srgb,var(--result-primary, #7df7ff) 72%,transparent) 29%,color-mix(in srgb,var(--result-primary, #7df7ff) 44%,transparent) 46%,color-mix(in srgb,var(--result-secondary, #ff8df1) 24%,transparent) 61%,transparent 80%);filter:blur(16px) saturate(1.36);animation:reveal-result-aura-pulse 3.4s ease-in-out infinite}.reveal-object.is-revealed:after{opacity:.62;animation:reveal-rays-breathe 3s ease-in-out infinite}.is-hatch-result .reveal-object.is-revealed:before{top:-136%;right:-136%;bottom:-136%;left:-136%;opacity:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,1) 0 6%,transparent 15%),radial-gradient(circle at 36% 36%,rgba(255,247,176,.68) 0 13%,transparent 34%),radial-gradient(circle at 68% 38%,rgba(125,247,255,.58) 0 14%,transparent 34%),radial-gradient(circle at 58% 68%,rgba(255,141,241,.58) 0 14%,transparent 36%),conic-gradient(from 0deg,#fff7b085,#7df7ff57,#ff8df17a,#fff7b085);filter:blur(46px) saturate(1.36);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0 29%,rgba(0,0,0,.62) 45%,rgba(0,0,0,.22) 60%,rgba(0,0,0,.06) 72%,transparent 83%);mask-image:radial-gradient(circle at 50% 50%,#000 0 29%,rgba(0,0,0,.62) 45%,rgba(0,0,0,.22) 60%,rgba(0,0,0,.06) 72%,transparent 83%);transform-origin:50% 50%;animation:hatch-rainbow-liquid 5.2s ease-in-out infinite alternate}.is-hatch-result .reveal-object.is-revealed:after{opacity:.72;animation:hatch-halo-breathe 2.6s ease-in-out infinite}.is-hatch-result .reveal-object.is-revealed .reveal-block-aura{width:162%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,1) 0 12%,rgba(255,247,176,.54) 28%,rgba(255,141,241,.28) 48%,rgba(125,247,255,.22) 62%,transparent 78%);filter:blur(18px);animation:hatch-aura-pop 1.3s cubic-bezier(.18,1,.34,1) both,reveal-aura-liquid 4.2s ease-in-out 1.3s infinite}.reveal-hatch-burst{position:absolute;top:-38%;right:-38%;bottom:-38%;left:-38%;z-index:2;pointer-events:none;border-radius:50%}.is-hatch-result .reveal-hatch-burst{display:block}.reveal-hatch-burst:before,.reveal-hatch-burst:after{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:3px solid rgba(255,247,176,.78);border-radius:50%;box-shadow:0 0 22px #fff7b075,inset 0 0 22px #ffffff52;animation:hatch-ring-pop 1.2s cubic-bezier(.16,1,.3,1) both}.reveal-hatch-burst:after{top:2%;right:2%;bottom:2%;left:2%;border-color:#7df7ff7a;animation-delay:.16s}.reveal-hatch-burst i{position:absolute;left:50%;top:50%;width:clamp(58px,10vw,122px);height:6px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,214,74,.98),rgba(255,255,255,.96),rgba(255,238,156,.88),transparent);filter:blur(.8px) drop-shadow(0 0 18px rgba(255,207,65,.86));opacity:0;transform-origin:left center;transform:rotate(calc(var(--ray) * 25.714deg)) translate(34px) scaleX(.18);animation:hatch-ray-burst 1.18s ease-out calc(var(--ray) * 18ms) both,hatch-ray-cycle 2.6s ease-in-out calc(1.18s + var(--ray) * 46ms) infinite}.is-hatch-result .reveal-object.is-revealed.is-result-fresh .reveal-object-art{animation:hatch-object-arrive 1.12s cubic-bezier(.16,1.38,.28,1) both}.is-hatch-result .reveal-object.is-revealed .reveal-object-art img,.is-hatch-result .reveal-object.is-revealed .reveal-object-art svg{width:min(23vh,20vw,172px);height:min(23vh,20vw,172px);filter:drop-shadow(0 0 16px rgba(255,255,255,1)) drop-shadow(0 0 34px rgba(255,247,176,.86)) drop-shadow(0 0 56px rgba(255,141,241,.48))}.reveal-object.is-revealed .reveal-energy-streaks{z-index:1;opacity:.78}.reveal-crystal-burst{position:absolute;top:-42%;right:-42%;bottom:-42%;left:-42%;z-index:2;pointer-events:none;transform:translateZ(0)}.reveal-crystal-burst i{position:absolute;left:50%;top:50%;width:var(--crystal-size, 9px);height:var(--crystal-size, 9px);border-radius:2px;background:linear-gradient(135deg,rgba(255,255,255,.98),var(--crystal-color, rgba(125, 247, 255, .86)));box-shadow:0 0 0 1px #ffffff52,0 0 14px var(--crystal-glow, rgba(125, 247, 255, .6)),0 0 26px #ffffff47;image-rendering:pixelated;opacity:0;transform:translate(-50%,-50%) rotate(var(--crystal-angle, 0deg)) translate(0) rotate(var(--crystal-spin, 0deg)) scale(.36);animation:reveal-crystal-burst 1.9s cubic-bezier(.14,.86,.22,1) var(--crystal-delay, 0ms) both}.reveal-crystal-burst i:nth-child(1){--crystal-angle: 4deg;--crystal-size: 9px;--crystal-distance: 126px;--crystal-delay: 18ms;--crystal-spin: 12deg;--crystal-color: rgba(125, 247, 255, .9);--crystal-glow: rgba(125, 247, 255, .72)}.reveal-crystal-burst i:nth-child(2){--crystal-angle: 26deg;--crystal-size: 6px;--crystal-distance: 96px;--crystal-delay: 0ms;--crystal-spin: -16deg;--crystal-color: rgba(255, 247, 176, .92);--crystal-glow: rgba(255, 247, 176, .66)}.reveal-crystal-burst i:nth-child(3){--crystal-angle: 48deg;--crystal-size: 12px;--crystal-distance: 142px;--crystal-delay: 34ms;--crystal-spin: 18deg;--crystal-color: rgba(255, 141, 241, .86);--crystal-glow: rgba(255, 141, 241, .6)}.reveal-crystal-burst i:nth-child(4){--crystal-angle: 72deg;--crystal-size: 7px;--crystal-distance: 112px;--crystal-delay: 70ms;--crystal-spin: -24deg;--crystal-color: rgba(255, 255, 255, .92);--crystal-glow: rgba(255, 255, 255, .58)}.reveal-crystal-burst i:nth-child(5){--crystal-angle: 96deg;--crystal-size: 10px;--crystal-distance: 132px;--crystal-delay: 22ms;--crystal-spin: 10deg;--crystal-color: rgba(124, 148, 255, .86);--crystal-glow: rgba(124, 148, 255, .62)}.reveal-crystal-burst i:nth-child(6){--crystal-angle: 118deg;--crystal-size: 6px;--crystal-distance: 92px;--crystal-delay: 56ms;--crystal-spin: -12deg;--crystal-color: rgba(125, 247, 255, .86);--crystal-glow: rgba(125, 247, 255, .58)}.reveal-crystal-burst i:nth-child(7){--crystal-angle: 142deg;--crystal-size: 13px;--crystal-distance: 150px;--crystal-delay: 10ms;--crystal-spin: 24deg;--crystal-color: rgba(255, 247, 176, .88);--crystal-glow: rgba(255, 247, 176, .58)}.reveal-crystal-burst i:nth-child(8){--crystal-angle: 166deg;--crystal-size: 8px;--crystal-distance: 116px;--crystal-delay: 76ms;--crystal-spin: -20deg;--crystal-color: rgba(255, 141, 241, .82);--crystal-glow: rgba(255, 141, 241, .56)}.reveal-crystal-burst i:nth-child(9){--crystal-angle: 188deg;--crystal-size: 10px;--crystal-distance: 136px;--crystal-delay: 40ms;--crystal-spin: 16deg;--crystal-color: rgba(125, 247, 255, .88);--crystal-glow: rgba(125, 247, 255, .6)}.reveal-crystal-burst i:nth-child(10){--crystal-angle: 212deg;--crystal-size: 6px;--crystal-distance: 102px;--crystal-delay: 12ms;--crystal-spin: -18deg;--crystal-color: rgba(255, 255, 255, .92);--crystal-glow: rgba(255, 255, 255, .58)}.reveal-crystal-burst i:nth-child(11){--crystal-angle: 236deg;--crystal-size: 12px;--crystal-distance: 146px;--crystal-delay: 62ms;--crystal-spin: 22deg;--crystal-color: rgba(124, 148, 255, .86);--crystal-glow: rgba(124, 148, 255, .62)}.reveal-crystal-burst i:nth-child(12){--crystal-angle: 258deg;--crystal-size: 8px;--crystal-distance: 116px;--crystal-delay: 26ms;--crystal-spin: -14deg;--crystal-color: rgba(255, 247, 176, .9);--crystal-glow: rgba(255, 247, 176, .62)}.reveal-crystal-burst i:nth-child(13){--crystal-angle: 282deg;--crystal-size: 11px;--crystal-distance: 138px;--crystal-delay: 48ms;--crystal-spin: 14deg;--crystal-color: rgba(255, 141, 241, .86);--crystal-glow: rgba(255, 141, 241, .58)}.reveal-crystal-burst i:nth-child(14){--crystal-angle: 306deg;--crystal-size: 7px;--crystal-distance: 104px;--crystal-delay: 6ms;--crystal-spin: -22deg;--crystal-color: rgba(125, 247, 255, .9);--crystal-glow: rgba(125, 247, 255, .62)}.reveal-crystal-burst i:nth-child(15){--crystal-angle: 330deg;--crystal-size: 13px;--crystal-distance: 148px;--crystal-delay: 82ms;--crystal-spin: 26deg;--crystal-color: rgba(255, 255, 255, .94);--crystal-glow: rgba(255, 255, 255, .6)}.reveal-crystal-burst i:nth-child(16){--crystal-angle: 350deg;--crystal-size: 7px;--crystal-distance: 108px;--crystal-delay: 28ms;--crystal-spin: -10deg;--crystal-color: rgba(124, 148, 255, .84);--crystal-glow: rgba(124, 148, 255, .58)}.reveal-crystal-burst i:nth-child(17){--crystal-angle: 58deg;--crystal-size: 5px;--crystal-distance: 82px;--crystal-delay: 96ms;--crystal-spin: -18deg;--crystal-color: rgba(255, 255, 255, .9);--crystal-glow: rgba(255, 255, 255, .5)}.reveal-crystal-burst i:nth-child(18){--crystal-angle: 242deg;--crystal-size: 5px;--crystal-distance: 86px;--crystal-delay: 104ms;--crystal-spin: 18deg;--crystal-color: rgba(255, 255, 255, .9);--crystal-glow: rgba(255, 255, 255, .5)}.reveal-object.is-revealed .reveal-object-art img,.reveal-object.is-revealed .reveal-object-art svg{width:min(20vh,18vw,150px);height:min(20vh,18vw,150px);background:transparent;mix-blend-mode:normal;filter:drop-shadow(0 0 14px rgba(255,255,255,.96)) drop-shadow(0 0 44px rgba(255,245,188,.78))}.reveal-object-label{position:absolute;z-index:3;left:50%;top:calc(50% + min(8.6vh,7vw,68px));transform:translate(-50%);margin-bottom:0;display:grid;justify-items:center;align-items:center;justify-content:center;gap:6px;width:min(600px,94vw);padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none;opacity:1}.reveal-object-stats{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;max-width:min(760px,96vw);min-width:0;overflow:visible}.reveal-result-meta{display:grid;justify-items:center;gap:9px;margin:2px 0 3px}.reveal-object.is-result-fresh .reveal-object-label{opacity:0;animation:reveal-label-in .52s ease .36s both}.reveal-trait-chip{box-sizing:border-box;min-height:31px;min-width:max-content;max-width:none;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:5px;padding:0 12px;border:2px solid rgba(255,255,255,.78);border-radius:999px;background:#effcffd6;box-shadow:0 10px 34px #07488224;line-height:1;font-family:var(--font-ui);white-space:nowrap}.reveal-trait-chip.is-color{display:inline-flex;background:linear-gradient(180deg,color-mix(in srgb,var(--token-color) 18%,rgba(255,255,255,.9)),color-mix(in srgb,var(--token-color) 28%,rgba(239,252,255,.78)));border-color:color-mix(in srgb,var(--token-color) 52%,rgba(255,255,255,.82))}.reveal-trait-chip.is-color i{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--token-color);box-shadow:0 0 10px color-mix(in srgb,var(--token-color) 58%,transparent)}.reveal-trait-chip.is-gender{border-color:#ffffffd1;box-shadow:inset 0 1px #ffffffd1,0 10px 34px #0748821f}.reveal-trait-chip.is-gender.is-male{background:linear-gradient(180deg,#e7f6fff0,#84c4ffb3);border-color:#62aeffcc}.reveal-trait-chip.is-gender.is-female{background:linear-gradient(180deg,#ffeefaf5,#ff9ddeb3);border-color:#ff89d7d1}.reveal-trait-chip.is-gender.is-male strong{color:#1261c8}.reveal-trait-chip.is-gender.is-female strong{color:#c02685}.hatch-result-meta .reveal-trait-chip{background:linear-gradient(180deg,#ffffffdb,#fff6bea3);border-color:#ffd758f2;box-shadow:inset 0 1px #ffffffdb,0 10px 34px #ffbf492e,0 0 24px #ffe26257}.hatch-result-meta .reveal-trait-chip.is-color{background:linear-gradient(90deg,#ffee96c7,#ffffffd6,#ffd356a8);border-color:#ffd758fa}.hatch-result-meta .reveal-trait-chip i{background:linear-gradient(135deg,#ffe776 0,#ffe776 44%,#fff 48%,#fff 56%,#ffb93f 60%,#ffb93f);box-shadow:0 0 10px #ffd758eb,0 0 18px #fff7b08f}.hatch-result-meta .reveal-trait-chip strong{max-width:none}.hatch-result-meta .reveal-trait-chip.is-gender.is-male{background:linear-gradient(180deg,#e7f6fff0,#84c4ffb3);border-color:#62aeffcc;box-shadow:inset 0 1px #ffffffd1,0 10px 34px #0748821f}.hatch-result-meta .reveal-trait-chip.is-gender.is-female{background:linear-gradient(180deg,#ffeefaf5,#ff9ddeb3);border-color:#ff89d7d1;box-shadow:inset 0 1px #ffffffd1,0 10px 34px #0748821f}.reveal-trait-chip span{position:static;display:inline-flex;align-items:center;flex:0 0 auto;align-self:center;min-height:0;margin:0;transform:none;color:#356684;font-size:9px;font-weight:1000;line-height:1;text-transform:uppercase}.reveal-trait-chip strong{position:static;display:inline-flex;align-items:center;align-self:center;flex:0 0 auto;min-height:0;min-width:max-content;max-width:none;margin:0;transform:none;overflow:visible;color:var(--poster-blue-ink);font-family:var(--font-ui);font-size:11px;font-weight:1000;line-height:1;text-overflow:clip;white-space:nowrap}.reveal-result-pager{display:inline-flex;align-items:center;gap:5px;min-height:31px;padding:0 5px;border:2px solid rgba(255,255,255,.76);border-radius:999px;background:#effcffd6;box-shadow:0 10px 34px #07488224}.reveal-result-pager span{min-width:28px;color:var(--poster-blue-ink);font-size:11px;font-weight:900;line-height:1;text-align:center}.reveal-result-arrow{width:22px;min-width:22px;min-height:22px;padding:0;border:0;border-radius:50%;background:#ffffffa3;color:var(--poster-blue-ink);box-shadow:none;font-size:0;font-weight:900;line-height:1;transition:transform .16s ease,background .16s ease}.reveal-result-arrow:before{color:currentColor;font-size:18px;font-weight:900;line-height:1}.reveal-result-arrow[aria-label="Previous result"]:before{content:"<"}.reveal-result-arrow[aria-label="Next result"]:before{content:">"}.reveal-result-arrow:hover{background:#ffffffeb;transform:scale(1.08)}@keyframes reveal-object-arrive{0%{opacity:1;transform:scale(.9);filter:brightness(0) invert(1)}36%{opacity:1;transform:scale(1.15);filter:brightness(4.8) saturate(0) drop-shadow(0 0 28px rgba(255,255,255,1))}to{opacity:1;transform:scale(1);filter:brightness(1) saturate(1)}}.reveal-result-links{display:flex;justify-content:center;min-height:32px;margin-top:0}.reveal-transaction-link{display:inline-flex;align-items:center;justify-content:center;min-height:30px;margin-top:0;padding:0 13px;border:2px solid rgba(255,255,255,.74);border-radius:999px;background:#effcffb3;color:var(--poster-blue-ink);font-size:11px;font-weight:900;line-height:1;text-decoration:none;text-transform:uppercase;box-shadow:0 10px 28px #0748821a;transition:transform .16s ease,background .16s ease,border-color .16s ease}.reveal-transaction-link:hover,.reveal-transaction-link:focus-visible{transform:translateY(-1px);border-color:#50a0ffb8;background:#ffffffd6}@keyframes reveal-crystal-burst{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--crystal-angle, 0deg)) translate(0) rotate(var(--crystal-spin, 0deg)) scale(.22)}12%{opacity:1;transform:translate(-50%,-50%) rotate(var(--crystal-angle, 0deg)) translate(calc(var(--crystal-distance, 120px) * .66)) rotate(calc(var(--crystal-spin, 0deg) + 22deg)) scale(1.04)}64%{opacity:.9;transform:translate(-50%,-50%) rotate(var(--crystal-angle, 0deg)) translate(calc(var(--crystal-distance, 120px) * 1.06)) translateY(5px) rotate(calc(var(--crystal-spin, 0deg) + 62deg)) scale(.82)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--crystal-angle, 0deg)) translate(calc(var(--crystal-distance, 120px) * 1.36)) translateY(22px) rotate(calc(var(--crystal-spin, 0deg) + 118deg)) scale(.24)}}@keyframes reveal-rays-breathe{0%,to{opacity:.62;filter:blur(5px) saturate(1.18) brightness(.94);transform:scale(.94)}28%{opacity:.96;filter:blur(3px) saturate(1.42) brightness(1.24);transform:scale(1.04)}50%{opacity:.78;filter:blur(4px) saturate(1.28) brightness(1.06);transform:scale(1.08)}72%{opacity:1;filter:blur(2.8px) saturate(1.5) brightness(1.3);transform:scale(1.02)}}@keyframes reveal-result-aura-pulse{0%,to{opacity:.88;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}@keyframes reveal-object-sway{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}@keyframes reveal-object-charge-shake{0%,to{transform:translate(0) rotate(-.7deg)}25%{transform:translate(1px) rotate(.7deg)}50%{transform:translate(-1px) rotate(-.55deg)}75%{transform:translateY(1px) rotate(.55deg)}}@keyframes merge-parent-shake{0%,to{transform:translate(0) rotate(-.8deg)}25%{transform:translate(2px,-1px) rotate(.9deg)}50%{transform:translate(-2px,1px) rotate(-.7deg)}75%{transform:translate(1px,1px) rotate(.6deg)}}@keyframes merge-parent-fuse-left{0%{opacity:1;transform:translate(clamp(-210px,-20vw,-116px)) scale(1);filter:brightness(1)}48%{opacity:1;transform:translate(-64px) scale(1.01);filter:brightness(1.08)}to{opacity:0;transform:translate(0) scale(.58);filter:brightness(2.8) saturate(.55)}}@keyframes merge-parent-fuse-right{0%{opacity:1;transform:translate(clamp(116px,20vw,210px)) scale(1);filter:brightness(1)}48%{opacity:1;transform:translate(64px) scale(1.01);filter:brightness(1.08)}to{opacity:0;transform:translate(0) scale(.58);filter:brightness(2.8) saturate(.55)}}@keyframes merge-parent-fuse-left-mobile{0%{opacity:1;transform:translate(-92px) scale(1);filter:brightness(1)}48%{opacity:1;transform:translate(-36px) scale(1.01);filter:brightness(1.08)}to{opacity:0;transform:translate(0) scale(.58);filter:brightness(2.8) saturate(.55)}}@keyframes merge-parent-fuse-right-mobile{0%{opacity:1;transform:translate(92px) scale(1);filter:brightness(1)}48%{opacity:1;transform:translate(36px) scale(1.01);filter:brightness(1.08)}to{opacity:0;transform:translate(0) scale(.58);filter:brightness(2.8) saturate(.55)}}@keyframes merge-fusion-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.38);filter:blur(0)}42%{opacity:1;transform:translate(-50%,-50%) scale(.86)}to{opacity:0;transform:translate(-50%,-50%) scale(1.08);filter:blur(2px)}}@keyframes merge-fusion-ray{0%,28%{opacity:0;transform:rotate(calc(var(--ray) * 60deg)) translate(10px) scaleX(0)}to{opacity:0;transform:rotate(calc(var(--ray) * 60deg)) translate(42px) scaleX(.12)}}@keyframes reveal-energy-streak{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--angle)) translate(22px) scaleX(.12)}10%{opacity:1;transform:translate(-50%,-50%) rotate(var(--angle)) translate(44px) scaleX(.62)}52%{opacity:.52;transform:translate(-50%,-50%) rotate(var(--angle)) translate(var(--distance)) scaleX(1.08)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--angle)) translate(calc(var(--distance) + 44px)) scaleX(.18)}}@keyframes reveal-screen-flash{0%{opacity:0;transform:translate(-50%,-50%) scale(.12)}16%{opacity:1;transform:translate(-50%,-50%) scale(.82)}40%{opacity:.62}to{opacity:0;transform:translate(-50%,-50%) scale(1.12)}}@keyframes hatch-rainbow-orbit{to{transform:rotate(360deg) scale(1.04)}}@keyframes hatch-halo-spin{to{transform:rotate(356deg)}}@keyframes hatch-rainbow-liquid{0%{opacity:.9;filter:blur(28px) saturate(1.16);transform:scale(.94)}45%{opacity:1;filter:blur(23px) saturate(1.36);transform:scale(1.08)}to{opacity:.96;filter:blur(30px) saturate(1.22);transform:scale(1)}}@keyframes hatch-halo-breathe{0%,to{opacity:.62;transform:scale(.95)}50%{opacity:.86;transform:scale(1.08)}}@keyframes hatch-aura-pop{0%{opacity:0;transform:scale(.62)}48%{opacity:1;transform:scale(1.16)}to{opacity:.96;transform:scale(1)}}@keyframes hatch-ring-pop{0%{opacity:0;transform:scale(.24)}38%{opacity:1}to{opacity:0;transform:scale(1.24)}}@keyframes hatch-ray-burst{0%{opacity:0;transform:rotate(calc(var(--ray) * 25.714deg)) translate(18px) scaleX(.12)}18%{opacity:1}70%{opacity:.72;transform:rotate(calc(var(--ray) * 25.714deg)) translate(52px) scaleX(1)}to{opacity:0;transform:rotate(calc(var(--ray) * 25.714deg)) translate(92px) scaleX(.18)}}@keyframes hatch-ray-cycle{0%,to{opacity:.12;transform:rotate(calc(var(--ray) * 25.714deg)) translate(30px) scaleX(.22)}28%{opacity:.72;transform:rotate(calc(var(--ray) * 25.714deg)) translate(50px) scaleX(.92)}58%{opacity:.26;transform:rotate(calc(var(--ray) * 25.714deg)) translate(70px) scaleX(.34)}}@keyframes hatch-object-arrive{0%{opacity:1;transform:scale(.62) rotate(-8deg);filter:brightness(0) invert(1)}34%{transform:scale(1.2) rotate(4deg);filter:brightness(1.85) saturate(1.28)}62%{transform:scale(.96) rotate(-2deg)}to{opacity:1;transform:scale(1) rotate(0);filter:brightness(1) saturate(1)}}@keyframes merge-result-screen-flash{0%{opacity:0;transform:translate(-50%,-50%) scale(.92)}18%{opacity:1;transform:translate(-50%,-50%) scale(1)}54%{opacity:.94}to{opacity:0;transform:translate(-50%,-50%) scale(1.08)}}@keyframes reveal-white-spark{0%,to{filter:brightness(0) invert(1) drop-shadow(0 0 14px rgba(255,255,255,.96)) drop-shadow(0 0 38px rgba(255,255,255,.78))}50%{filter:brightness(0) invert(1) drop-shadow(0 0 22px rgba(255,255,255,1)) drop-shadow(0 0 62px rgba(255,255,255,.94))}}@keyframes reveal-aura-pulse{0%,to{opacity:.64;transform:scale(.94)}50%{opacity:.9;transform:scale(1.08)}}@keyframes reveal-rainbow-liquid{0%{opacity:.9;transform:scale(.98);filter:blur(13px) hue-rotate(0deg) saturate(1.32) brightness(1.02)}34%{opacity:1;transform:scale(1.06);filter:blur(12px) hue-rotate(48deg) saturate(1.62) brightness(1.14)}67%{opacity:.96;transform:scale(1.025);filter:blur(14px) hue-rotate(96deg) saturate(1.5) brightness(1.08)}to{opacity:1;transform:scale(1.08);filter:blur(12px) hue-rotate(148deg) saturate(1.72) brightness(1.16)}}@keyframes reveal-rainbow-core{0%{opacity:.86;transform:scale(.98);filter:blur(15px) hue-rotate(0deg) saturate(1.28) brightness(1.04)}25%{opacity:1;transform:scale(1.07);filter:blur(14px) hue-rotate(48deg) saturate(1.58) brightness(1.16)}50%{opacity:.94;transform:scale(1.025);filter:blur(16px) hue-rotate(96deg) saturate(1.46) brightness(1.08)}75%{opacity:1;transform:scale(1.075);filter:blur(14px) hue-rotate(124deg) saturate(1.62) brightness(1.16)}to{opacity:1;transform:scale(1.04);filter:blur(15px) hue-rotate(156deg) saturate(1.7) brightness(1.14)}}@keyframes reveal-signing-warmup{0%{opacity:0;transform:scale(.96);filter:brightness(0) invert(1) drop-shadow(0 0 0 rgba(255,255,255,0))}to{opacity:1;transform:scale(1)}}@keyframes reveal-charge-pulse{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes reveal-aura-liquid{0%,to{border-radius:48% 52% 50% 50%/52% 48%;transform:scale(.95) rotate(0)}50%{border-radius:56% 44% 58% 42%/42% 58% 44% 56%;transform:scale(1.08) rotate(2deg)}}@keyframes reveal-label-in{to{opacity:1}}@keyframes reveal-result-switch-art-out{to{opacity:0;transform:translateY(-7px) scale(.975)}}@keyframes reveal-result-switch-label-out{to{opacity:0;transform:translateY(-7px) scale(.975)}}@keyframes reveal-result-switch-art-in{0%{opacity:0;transform:translateY(8px) scale(.975);filter:brightness(1.35) saturate(.92)}to{opacity:1;transform:translateY(0) scale(1);filter:brightness(1) saturate(1)}}@keyframes reveal-result-switch-label-in{0%{opacity:0;transform:translateY(8px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes reveal-color-frame{0%{opacity:0;transform:translateY(3px) scale(.94);filter:saturate(.9)}1.8%,10.7%{opacity:1;transform:translateY(0) scale(1);filter:saturate(1)}12.5%,to{opacity:0;transform:translateY(-3px) scale(.96);filter:saturate(.92)}}@keyframes reveal-cycle-border{0%,10.7%{border-bottom-color:#ff4b45}12.5%,23.2%{border-bottom-color:#ffd736}25%,35.7%{border-bottom-color:#77c85a}37.5%,48.2%{border-bottom-color:#54d9d9}50%,60.7%{border-bottom-color:#5aa6f0}62.5%,73.2%{border-bottom-color:#a965e8}75%,85.7%{border-bottom-color:#3c3b43}87.5%,to{border-bottom-color:#ede6d8}}@keyframes reveal-origin-border-spin{to{--origin-border-angle: 360deg}}@keyframes reveal-origin-liquid{0%,to{opacity:.68;transform:scale(.98) rotate(0)}50%{opacity:.9;transform:scale(1.03) rotate(2deg)}}@keyframes reveal-vortex-spin{to{transform:rotate(360deg)}}@keyframes reveal-glow-breathe{0%,to{opacity:.72;transform:translate(-50%,-50%) scale(.92)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}}@keyframes reveal-prize-float{0%,to{transform:translateY(8px) rotate(-4deg)}50%{transform:translateY(-12px) rotate(5deg)}}.reveal-empty-note{display:block;justify-self:center;color:#356684;text-align:center}@media(max-width:760px){.raffle-screen{min-height:calc(100vh + 72px);margin-top:-72px;padding:96px 18px 26px}.raffle-stage{min-height:390px;gap:14px}.profile-screen{min-height:calc(100vh + 72px);margin-top:-72px;padding:0 0 48px;gap:0;overflow:visible}.profile-hero{min-height:430px;grid-template-columns:minmax(0,1fr);align-items:start;align-content:start;padding:96px 16px 176px}.profile-main{display:flex;align-items:center;justify-content:flex-start;justify-self:start;gap:14px;width:min(100%,390px);text-align:left;align-self:start;margin-top:0}.profile-main>div{justify-items:start;gap:7px;min-width:0}.profile-avatar{width:104px;height:104px;flex:0 0 auto;border-radius:16px}.profile-hero h1{font-size:36px}.profile-wallet-row{justify-content:flex-start}.profile-side{left:18px;right:18px;bottom:22px;width:auto;justify-items:center}.profile-summary-card{width:100%;min-height:150px}.profile-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-link-agw{justify-self:center}.profile-stats article,.profile-stat-button{min-height:64px;padding:10px 8px}.profile-stats strong,.profile-stat-button strong{font-size:23px}.profile-section{width:100%;margin-top:0}.profile-content-grid{width:min(100% - 32px,560px);margin:30px auto 0;grid-template-columns:minmax(0,1fr);gap:34px}.profile-section-head{justify-content:flex-start;text-align:center}.profile-nft-head,.profile-artifact-head{justify-content:flex-start;text-align:left;gap:6px}.profile-section-head.profile-nft-head>span,.profile-section-head.profile-artifact-head>span{min-height:26px;padding:0 8px;font-size:11px}.profile-nft-head>strong,.profile-artifact-head>strong{min-width:34px;min-height:26px;padding:0 9px;font-size:14px}.profile-refresh-button{margin-left:auto;min-height:28px;padding:0 9px;font-size:10px}.profile-collection-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:18px}.profile-collection-card{min-width:0;min-height:212px}.profile-artifact-row,.profile-empty-card{width:100%;justify-content:center;justify-self:center}.profile-artifact-row{grid-template-columns:repeat(5,minmax(48px,1fr));align-items:center;justify-items:center;gap:22px 8px;min-height:214px;padding:30px 10px 34px}.profile-artifact,.profile-artifact-slot{width:54px;height:54px}.profile-artifact-icon{width:76px;height:76px}.profile-artifact-icon img{width:72px;height:72px}.profile-artifact-slot span{width:34px;height:34px}.profile-artifact-modal{grid-template-columns:1fr;min-height:0}.profile-artifact-modal-left{border-right:0;border-bottom:2px solid rgba(120,144,184,.2)}.profile-artifact-modal-art{min-height:240px}.profile-artifact-properties{grid-template-columns:1fr}.profile-artifact-types-modal{width:min(100% - 28px,520px);padding:18px}.reveal-inventory-grid{grid-template-columns:repeat(4,minmax(56px,72px))}}.future-note{grid-column:1 / -1;width:min(100%,920px);margin:clamp(24px,5vw,72px) auto 0;padding-top:clamp(34px,5vw,64px);border-top:3px solid rgba(29,111,232,.22);text-align:center}.future-note h3{margin:0;color:var(--poster-blue-ink);font-family:var(--font-display);font-size:clamp(36px,5vw,70px);font-weight:900;line-height:.94}.future-note h3:after{content:"";display:block;width:min(100%,240px);height:5px;margin:14px auto 0;background:var(--poster-blue-ink)}.future-note p{max-width:880px;margin:clamp(20px,2.5vw,30px) auto 0;color:#356684;font-size:clamp(17px,1.35vw,20px);font-weight:700;line-height:1.55}@media(min-width:761px)and (max-width:1100px){.site-topbar{width:min(100% - 44px,940px);grid-template-columns:1fr auto}.splash-screen{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(680px,70vh) auto;padding:0;margin-top:-78px}.splash-art{height:auto}.hero-layer{width:min(84vw,66vh,680px);height:min(84vw,66vh,680px)}.hero-entry{--entry-rest-y: 34px;transform:translateY(var(--entry-rest-y))}.hero-block{--block-rest-y: 34px;--block-hover-y: -8px;transform:translateY(var(--block-rest-y))}.hero-bunya{transform:translateY(34px)}.splash-art.is-block-hovering:not(.is-block-dropping) .hero-block{transform:translateY(var(--block-hover-y))}.splash-copy{width:min(100% - 44px,940px);padding-bottom:34px}.home-story{width:min(100% - 44px,940px);grid-template-columns:1fr;padding-top:70px}.story-intro h2{white-space:normal}.story-intro p{margin-left:0}.lineage-showcase{width:min(100% - 44px,940px);grid-template-columns:1fr}.lineage-copy{position:static}.art-rail-head{display:grid}.art-marquee{margin-left:-22px}.reveal-screen{width:min(100% - 44px,940px)}.reveal-ritual{grid-template-columns:1fr}}@media(max-width:760px){:root{--blupets-sky-background: radial-gradient(circle at 50% 22%, rgba(255, 255, 255, .24), transparent 38%), linear-gradient(180deg, #0a98e9 0%, #24b9f2 52%, #91ddf4 82%, #c8f3ff 100%);--blupets-mobile-blue-screen: radial-gradient(circle at 50% 24%, rgba(255, 255, 255, .18), transparent 42%), linear-gradient(180deg, #0b98e9 0%, #22b7f0 58%, #48c2e8 100%)}html,body,#app,#react-root{width:100%;min-width:0;min-height:100dvh;max-width:100%;overflow-x:hidden;background:var(--blupets-mobile-blue-screen)}.site-shell{width:100dvw;max-width:100dvw;padding:0;overflow-x:clip}body:has(.reveal-flow-screen) .site-shell{width:100vw;height:100dvh;max-height:100dvh;background:var(--blupets-sky-background)}.site-topbar{position:fixed;top:0;left:0;right:0;width:auto;min-height:0;display:block;padding:0;margin:0;pointer-events:none}.site-topbar:before{content:none}.quick-tabs{display:none}.mobile-menu-toggle{position:fixed;top:12px;right:18px;width:52px;height:52px;display:block!important;z-index:10001;padding:0;border:2px solid var(--poster-blue-ink);border-radius:14px;background:var(--poster-blue-ink);box-shadow:none;overflow:visible;pointer-events:auto}.mobile-menu-toggle span{position:absolute;left:50%;top:50%;width:20px;height:3px;display:block;background:#fff;transform:translate(-50%,-50%);transform-origin:50% 50%;transition:transform .22s ease,opacity .18s ease}.mobile-menu-toggle span:nth-child(1){transform:translate(-50%,-50%) translateY(-8px)}.mobile-menu-toggle span:nth-child(3){transform:translate(-50%,-50%) translateY(8px)}.mobile-menu-toggle.open span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.mobile-menu-toggle.open span:nth-child(2){opacity:0;transform:translate(-50%,-50%) scaleX(.2)}.mobile-menu-toggle.open span:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:12px;padding:88px 24px max(28px,env(safe-area-inset-bottom));border:0;background:linear-gradient(180deg,#effcfffa,#fffffffa),#fff;box-shadow:none;-webkit-backdrop-filter:blur(26px) saturate(1.25);backdrop-filter:blur(26px) saturate(1.25);opacity:0;transform:scale(.98);z-index:10000;overflow-y:auto;overscroll-behavior:contain;pointer-events:none;transition:opacity .22s ease,transform .26s ease}.mobile-menu.open{opacity:1;transform:scale(1);pointer-events:auto}.mobile-menu .tab{width:min(100%,280px);min-height:52px;display:grid;place-items:center;padding:0 16px;border:2px solid rgba(29,111,232,.36);border-radius:14px;background:#ffffff4d;color:var(--poster-blue-ink);text-shadow:none;font-family:var(--font-display);font-size:22px;font-weight:900;opacity:0;transform:translateY(14px);transition:opacity .22s ease,transform .26s ease,background .18s ease,color .18s ease}.mobile-menu .tab.is-locked,.mobile-menu .tab.is-locked:disabled{color:var(--poster-blue-ink)}.mobile-menu .tab.is-locked small{color:#1d6fe8b8;text-shadow:none}.mobile-menu .tab.is-locked .tab-lock{filter:drop-shadow(0 2px 8px rgba(29,111,232,.2))}.mobile-menu .tab.is-locked .tab-lock:before{border-color:#1d6fe8a8;box-shadow:0 -1px 8px #1d6fe82e}.mobile-menu.open .tab{opacity:1;transform:translateY(0)}.mobile-menu.open .tab:nth-child(2){transition-delay:35ms}.mobile-menu.open .tab:nth-child(3){transition-delay:70ms}.mobile-menu.open .tab:nth-child(4){transition-delay:105ms}.mobile-menu.open .mobile-wallet-stack{opacity:1;transform:translateY(0);transition-delay:.14s}.mobile-menu .tab.active{background:var(--poster-blue-ink);color:#fff}.mobile-menu .tab:hover:not(:disabled),.mobile-menu .tab:focus-visible{background:#ffffff6b;color:var(--poster-blue-ink);transform:translateY(0)}.mobile-menu .tab.active:hover:not(:disabled),.mobile-menu .tab.active:focus-visible{background:var(--poster-blue-ink);color:#fff}.mobile-menu .tab:after{display:none}.site-topbar>.wallet-stack{display:none}.mobile-wallet-stack{width:min(100%,280px);display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:6px;opacity:0;transform:translateY(14px);transition:opacity .22s ease,transform .26s ease}.mobile-wallet-button,.mobile-wallet-disconnect{width:100%;min-height:52px;display:grid;place-items:center;padding:0 16px;border:2px solid var(--poster-blue-ink);border-radius:14px;background:var(--poster-blue-ink);color:#fff;box-shadow:4px 4px #69d2ff47;font-family:var(--font-display);font-size:19px;font-weight:900;line-height:1;text-align:center;text-shadow:none;overflow:hidden}.mobile-wallet-disconnect{min-height:44px;border-color:#1d6fe85c;background:#ffffff4d;color:var(--poster-blue-ink);box-shadow:none;font-size:16px}.mobile-wallet-button:hover:not(:disabled),.mobile-wallet-button:focus-visible{background:var(--poster-blue-ink);color:#fff;transform:none}.mobile-wallet-disconnect:hover:not(:disabled),.mobile-wallet-disconnect:focus-visible{background:#ffffff75;color:var(--poster-blue-ink);transform:none}.splash-screen{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(620px,78vh) auto;padding:0;margin-top:-68px}.poster-skyline span:nth-child(1),.poster-skyline span:nth-child(4){display:none}.poster-skyline:before{top:0}.poster-skyline:after{top:61%}.poster-skyline{background:radial-gradient(circle at 50% 24%,rgba(255,255,255,.2),transparent 38%),linear-gradient(180deg,#0a98e9,#22b7f0 44%,#a9e9f8 72%,#fff 88%,#fff)}.splash-art{order:initial;height:auto;margin:0;overflow:visible;background:transparent}.splash-art:before{width:min(230vw,1050px);height:min(180vw,760px);opacity:.58;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 74%,transparent 92%);mask-image:linear-gradient(180deg,#000 0%,#000 74%,transparent 92%)}.hero-connect-button{top:112px;min-width:min(calc(100vw - 72px),340px);min-height:64px;padding:0 34px;font-size:28px}.hero-layer{right:auto;bottom:auto;width:min(calc(100% - 52px),364px);height:auto;aspect-ratio:1 / 1}.hero-entry{--entry-rest-y: 34px;transform:translateY(var(--entry-rest-y))}.hero-block{--block-rest-y: 34px;--block-hover-y: 14px;transform:translateY(var(--block-rest-y))}.splash-screen.is-wallet-connected .hero-block{--block-hover-y: 14px}.hero-bunya{transform:translateY(34px)}.splash-art.is-block-hovering:not(.is-block-dropping) .hero-block{transform:translateY(var(--block-hover-y))}.splash-art:not(.is-block-dropping) .hero-block{transform:translateY(var(--block-hover-y))}.splash-art:not(.is-block-dropping) .hero-block:before{opacity:.54;border-radius:54% 46% 58% 42%/42% 36% 64% 58%;filter:blur(24px) saturate(1.62) contrast(1.05);transform:scale(1.12) rotate(1deg);animation-play-state:running}.splash-art:not(.is-block-dropping) .hero-reveal-label{opacity:1;transform:translate(-50%) scale(1);animation-play-state:running;pointer-events:auto}.hero-reveal-label{top:23%;min-height:52px;padding:0 36px;font-size:24px;box-shadow:inset 0 0 0 1px #0c65b81a,0 0 0 6px #ffffff6b,0 0 24px #ffeb8094,0 0 44px #ff9be857,0 0 68px #68d8ff8a}.hero-mobile-reveal-beam{top:39%;width:min(116vw,620px);height:min(116vw,740px);opacity:.88;overflow:visible;transform:translate(-50%,-46%)}.hero-mobile-reveal-beam:before,.hero-mobile-reveal-beam:after{content:"";position:absolute;left:50%;bottom:-8%;pointer-events:none;transform-origin:50% 100%}.hero-mobile-reveal-beam:before{width:84%;height:118%;border-radius:52% 48% 44% 56%/12% 12% 88% 88%;background:radial-gradient(ellipse at 50% 100%,rgba(255,255,255,.92) 0 9%,rgba(255,241,146,.6) 18%,transparent 38%),conic-gradient(from 224deg at 50% 100%,transparent 0 18deg,rgba(255,252,182,.7) 32deg,rgba(105,231,255,.48) 52deg,transparent 74deg 360deg);filter:blur(7px) saturate(1.25);clip-path:polygon(42% 100%,58% 100%,104% -24%,74% -10%,56% 68%,44% 70%,24% -10%,-4% -24%);opacity:.72;transform:translate(-50%) rotate(-5deg) skew(-9deg);animation:mobile-reveal-beam-sway 3.6s ease-in-out infinite}.hero-mobile-reveal-beam:after{width:58%;height:106%;border-radius:50%;background:linear-gradient(0deg,rgba(255,255,255,.78),rgba(108,239,255,.4) 42%,transparent 90%);filter:blur(15px);opacity:.64;transform:translate(-50%) rotate(7deg) skew(12deg);animation:mobile-reveal-beam-sway 4.2s ease-in-out infinite reverse}.splash-art.is-block-hovering:not(.is-block-dropping):before{opacity:.72}.splash-art:not(.is-block-dropping) .hero-hover-sparks{opacity:.78;transform:translate(-50%,-50%) scale(.94)}.splash-art:not(.is-block-dropping) .hero-particles i:nth-child(n+9){opacity:.74;filter:saturate(1.32) brightness(1.12)}.splash-copy{order:initial;display:none}.wallet-stack{position:fixed;top:14px;left:14px;z-index:9999;width:auto;display:flex;pointer-events:auto}.home-story{order:initial;width:min(calc(100vw - 36px),430px);max-width:calc(100vw - 36px);min-width:0;grid-template-columns:1fr;gap:44px;padding:56px 0 76px;overflow-x:clip}.profile-coming-soon-screen{width:100dvw;max-width:100dvw;height:100dvh;min-height:100dvh;margin:0 calc(50% - 50dvw);padding:72px 18px 0;background:var(--blupets-mobile-blue-screen);background-size:100% 100%;background-repeat:no-repeat}.profile-coming-soon-card{transform:translateY(-3dvh)}.story-intro{width:100%;max-width:none;min-width:0;text-align:center}.story-intro h2{max-width:min(100%,360px);margin-inline:auto;font-size:clamp(42px,13.6vw,62px);line-height:.9;white-space:normal}.story-intro p{width:100%;max-width:min(330px,calc(100vw - 40px));margin:28px auto 0;font-size:16px;line-height:1.5;overflow-wrap:normal;text-wrap:balance}.story-steps{grid-template-columns:1fr;gap:34px;justify-items:center}.story-steps:before{display:none}.home-step:before{display:none}.home-step{min-height:auto;width:min(100%,260px);grid-template-columns:1fr;grid-template-rows:auto auto auto auto;justify-items:center;gap:10px}.home-step .step-number{grid-column:1;grid-row:1;align-self:center;width:44px;min-width:44px;min-height:44px;font-size:14px}.home-step img,.home-step:nth-child(3) img,.home-step:nth-child(4) img{grid-column:1;grid-row:2;width:76px;height:76px;transform:none}.home-step strong{grid-column:1;grid-row:3;align-self:center;justify-self:center;text-align:center;font-size:23px}.home-step p{grid-column:1;grid-row:4;justify-self:center;max-width:210px;text-align:center;overflow-wrap:anywhere;font-size:13px}.lineage-showcase{width:min(calc(100vw - 36px),430px);max-width:calc(100vw - 36px);grid-template-columns:1fr;gap:44px;padding:64px 0 76px}.lineage-copy{position:static;gap:18px;justify-items:center;text-align:center}.lineage-copy h2{font-size:clamp(44px,13vw,60px)}.lineage-copy p,.art-rail-head p{font-size:16px}.lineage-copy p{white-space:normal}.showcase-stats{grid-template-columns:1fr;gap:12px;justify-items:center}.showcase-stats span{grid-template-columns:1fr;justify-items:center;text-align:center;align-items:center}.lineage-map{overflow:hidden;width:min(100%,390px);padding:0 6px;--tree-stroke: 3px;--tree-drop: 14px}.lineage-row.trio,.lineage-row.five{width:100%;max-width:none}.lineage-row.trio{max-width:300px}.lineage-row.five{max-width:350px}.lineage-row.pair{max-width:150px}.lineage-node{grid-template-rows:11px 46px 0;gap:2px}.lineage-row:not(.single) .lineage-node{padding-top:10px}.lineage-node small{font-size:10px}.lineage-node img{width:46px;height:46px}.lineage-row.single .lineage-node img{width:62px;height:62px}.lineage-row.five .lineage-node img{width:36px;height:36px}.tree-connector{height:28px;margin:5px 0 var(--tree-drop)}.top-to-trio:after{width:min(100%,200px)}.trio-to-five:after{width:min(100%,280px)}.five-to-pair:after{width:min(100%,75px)}.lineage-node strong{display:none}.art-rail{gap:20px;width:100%;overflow-x:hidden}.art-rail-head{display:grid;gap:14px;padding-inline:18px}.art-rail-head h3{max-width:min(100%,340px);margin-inline:auto;font-size:clamp(32px,10vw,48px)}.art-rail-head .section-title span{white-space:normal}.art-marquee{width:100%;margin-left:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 92%,transparent)}.art-marquee .carousel-card{flex-basis:96px;height:96px}.reveal-screen{width:100dvw;max-width:100dvw;min-height:100dvh;margin-inline:calc(50% - 50dvw);padding:98px 14px 0;gap:30px;background:var(--blupets-mobile-blue-screen);background-size:100% 100%;background-repeat:no-repeat}.reveal-empty-wallet-screen{height:100vh;min-height:100vh;align-content:center}.reveal-loading-screen{height:calc(100dvh + 86px);min-height:calc(100dvh + 86px);max-height:none;padding:0;align-content:center;overflow:hidden;background:var(--blupets-mobile-blue-screen);background-size:100% 100%;background-repeat:no-repeat}body:has(.reveal-loading-screen) .site-shell{height:calc(100dvh + 86px);min-height:calc(100dvh + 86px);background:var(--blupets-mobile-blue-screen);background-size:100% 100%;background-repeat:no-repeat}.reveal-empty-wallet-screen .reveal-ritual.empty{padding-inline:16px}.reveal-loading-screen .reveal-ritual.empty{width:100dvw;min-height:100dvh;padding-inline:16px}.status-panel{right:12px;bottom:12px;width:calc(100vw - 24px);max-height:min(180px,calc(100vh - 24px));padding:13px 44px 13px 16px;border-radius:20px}.status-panel strong{font-size:15px}.merge-fusion-stage{width:min(100%,360px);min-height:330px}.merge-fusion-parent{width:128px}.merge-fusion-parent.is-left{transform:translate(-92px)}.merge-fusion-parent.is-right{transform:translate(92px)}.merge-fusion-art{width:112px;height:112px}.merge-fusion-stage.is-finalizing .merge-fusion-parent.is-left{animation-name:merge-parent-fuse-left-mobile}.merge-fusion-stage.is-finalizing .merge-fusion-parent.is-right{animation-name:merge-parent-fuse-right-mobile}.reveal-ritual{grid-template-columns:1fr;justify-items:center;text-align:center}.reveal-stage{min-height:162px}.reveal-stage.multirow{min-height:clamp(162px,calc((var(--stack-mobile-rows, 2) * 44px) + 88px),286px);margin-top:0}.reveal-ritual.has-selection .reveal-stage .reveal-stage-card,.reveal-stage.multirow .reveal-stage-card{transform:translate(var(--stack-mobile-x, var(--stack-x, 0)),var(--stack-mobile-y, var(--stack-y, 0))) rotate(var(--stack-rot, 0deg)) scale(.82)}.reveal-ritual.has-selection .reveal-stage .reveal-stage-card.is-new,.reveal-stage.multirow .reveal-stage-card.is-new{animation-name:reveal-card-pop-in-mobile}.reveal-stage .reveal-stage-card.is-exiting{animation-name:reveal-card-pop-out-mobile}@keyframes reveal-card-pop-in-mobile{0%{opacity:0;transform:translate(calc(var(--stack-mobile-x, var(--stack-x, 0px)) * .4),calc(var(--stack-mobile-y, var(--stack-y, 0px)) + 16px)) rotate(calc(var(--stack-rot, 0deg) * .35)) scale(.62)}54%{opacity:1;transform:translate(calc(var(--stack-mobile-x, var(--stack-x, 0px)) * 1.06),calc(var(--stack-mobile-y, var(--stack-y, 0px)) - 6px)) rotate(calc(var(--stack-rot, 0deg) * 1.08)) scale(.9)}76%{transform:translate(calc(var(--stack-mobile-x, var(--stack-x, 0px)) * .98),calc(var(--stack-mobile-y, var(--stack-y, 0px)) + 2px)) rotate(calc(var(--stack-rot, 0deg) * .96)) scale(.8)}to{opacity:1;transform:translate(var(--stack-mobile-x, var(--stack-x, 0px)),var(--stack-mobile-y, var(--stack-y, 0px))) rotate(var(--stack-rot, 0deg)) scale(.82)}}@keyframes reveal-card-pop-out-mobile{0%{opacity:1;transform:translate(var(--stack-mobile-x, var(--stack-x, 0px)),var(--stack-mobile-y, var(--stack-y, 0px))) rotate(var(--stack-rot, 0deg)) scale(.82)}to{opacity:0;transform:translate(calc(var(--stack-mobile-x, var(--stack-x, 0px)) * .62),calc(var(--stack-mobile-y, var(--stack-y, 0px)) + 14px)) rotate(calc(var(--stack-rot, 0deg) * .52)) scale(.6)}}.reveal-ritual.has-selection .reveal-stage img,.reveal-stage.multirow .reveal-stage-card img{width:min(18vw,76px);height:min(18vw,76px)}.reveal-stage img{width:min(58vw,190px);height:min(58vw,190px)}.reveal-status{justify-items:center;gap:8px;padding-top:2px}.reveal-screen:not(.reveal-connect-screen):not(.reveal-empty-wallet-screen):not(.reveal-loading-screen) .reveal-ritual.has-selection{min-height:auto;gap:10px;margin-top:0}.reveal-ritual.has-selection .reveal-stage{min-height:clamp(162px,calc((var(--stack-mobile-rows, 1) * 44px) + 88px),286px)}.reveal-ritual.has-selection .reveal-status strong{margin-top:3px;font-size:clamp(28px,7.8vw,36px)}.reveal-ritual.has-selection .reveal-dopamine-button{min-height:56px;padding-inline:34px;font-size:24px}.reveal-selection{text-align:center;display:grid;gap:10px}.reveal-selection-row{justify-content:center;min-height:0}.reveal-selection-head{width:min(100%,380px);justify-self:center;grid-template-columns:minmax(58px,1fr) auto minmax(58px,1fr);gap:8px}.reveal-selection-title strong{font-size:clamp(27px,8.4vw,34px)}.reveal-inventory-grid{width:min(calc(100dvw - 32px),386px);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px}.reveal-inventory-grid .hot-slot{width:auto;height:auto;aspect-ratio:1}.reveal-inventory-grid .slot-id{left:4px;top:4px;min-height:16px;padding:2px 6px;font-size:9px}.merge-screen{min-height:auto;padding:88px 16px 76px;gap:36px}.merge-ritual{grid-template-columns:1fr;min-height:auto;justify-items:center;text-align:center}.merge-composer{width:min(100%,560px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.merge-status{justify-items:center}.merge-risk-row,.merge-actions{justify-content:center}.merge-picker{width:calc(100vw - 28px);max-height:calc(100vh - 36px);padding:16px}.merge-picker-grid{padding-inline:18px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%),linear-gradient(180deg,transparent 0,#000 24px,#000 calc(100% - 46px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%),linear-gradient(180deg,transparent 0,#000 24px,#000 calc(100% - 46px),transparent 100%)}.merge-picker-head{grid-template-columns:1fr;gap:10px}.merge-picker-tools{justify-content:space-between}.merge-picker-tools .merge-filter-menu{width:min(100%,172px)}.merge-picker-head>div>strong{font-size:26px}.merge-picker-reference{grid-template-columns:1fr;justify-items:center;text-align:center}.merge-picker-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));max-height:min(520px,58vh)}.merge-picker-card{min-height:312px;padding-inline:10px}.merge-picker-art{width:92px;height:92px}.reveal-progress{height:min(100%,680px);grid-template-columns:1fr;gap:18px;padding-block:28px}.merge-progress{height:min(100%,640px);gap:10px;padding-block:18px 78px;transform:translateY(-14px)}.merge-progress.is-result-flashing:before{top:26%;width:max(240vw,1200px);height:max(240vh,1200px)}.reveal-progress-art{min-height:320px}.reveal-phase-ready .reveal-progress-art,.reveal-phase-finalizeSigning .reveal-progress-art,.reveal-phase-revealed .reveal-progress-art{min-height:320px;align-self:end}.merge-progress-art{min-height:300px}.reveal-object{width:min(44vh,58vw,280px)}.reveal-confirm{width:min(calc(100dvw - 32px),390px);max-height:calc(100vh - 36px);padding:16px;gap:12px;overflow-x:hidden;overflow-y:auto}.reveal-modal-backdrop,.profile-modal-backdrop{top:0;right:0;bottom:0;left:0;width:100dvw;height:100dvh;padding:18px 16px;place-items:center;overflow:hidden}.reveal-tx-info-backdrop{padding:18px 16px}.reveal-tx-info{width:min(calc(100dvw - 32px),390px)}.profile-modal,.profile-rename-modal,.profile-pfp-modal,.profile-agw-modal,.wallet-connect-modal,.merge-picker{max-width:calc(100dvw - 32px)}.reveal-gacha-copy{text-align:center}.reveal-outcome-row{width:min(100%,318px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:7px}.reveal-vibe-note{position:static;justify-self:center}}@media(max-width:760px){.reveal-flow-screen{width:100vw;max-width:100vw;height:100dvh;min-height:100dvh;padding:max(0px,env(safe-area-inset-top)) 12px max(10px,env(safe-area-inset-bottom))}.reveal-progress{width:100%;min-height:100%;grid-template-rows:250px 320px min(44dvh,330px);gap:8px;transform:translateY(clamp(-32px,-4dvh,-12px))}.reveal-progress.reveal-phase-ready,.reveal-progress.reveal-phase-finalizeSigning,.reveal-progress.reveal-phase-revealed{grid-template-rows:250px 320px min(44dvh,330px)}.reveal-progress .reveal-object{width:min(44dvh,72vw,240px);height:min(44dvh,72vw,240px);transform:translateY(clamp(-70px,-9dvh,-38px))}.reveal-object-art{width:min(29dvh,43vw,160px);height:min(29dvh,43vw,160px)}.reveal-object.is-revealed .reveal-object-art img,.reveal-object.is-revealed .reveal-object-art svg{width:clamp(108px,34vw,158px);height:clamp(108px,34vw,158px)}.is-hatch-result .reveal-object.is-revealed .reveal-object-art img,.is-hatch-result .reveal-object.is-revealed .reveal-object-art svg{width:clamp(122px,38vw,178px);height:clamp(122px,38vw,178px)}.reveal-progress-copy{grid-template-rows:12px minmax(42px,auto) minmax(38px,auto) 28px minmax(46px,auto) 52px;gap:6px;min-height:min(44dvh,330px)}.reveal-phase-revealed .reveal-progress-copy{grid-template-rows:12px minmax(36px,auto) minmax(36px,auto) minmax(74px,auto) 48px;min-height:min(44dvh,330px)}.reveal-progress-copy>strong{min-height:42px;font-size:clamp(30px,10vw,42px)}.reveal-progress-copy p{max-width:min(330px,94vw);min-height:38px;font-size:14px;line-height:1.32}.reveal-tx-progress{min-height:27px;padding:5px 10px;font-size:10px}.reveal-wait-indicator{min-height:46px;gap:4px}.reveal-progress-actions{min-height:48px;margin-top:10px}.reveal-progress-actions .reveal-dopamine-button{min-height:48px;padding:0 30px;font-size:22px}.reveal-object-stats{max-width:min(96vw,620px);flex-wrap:wrap;gap:5px;overflow:visible}.reveal-trait-chip{min-height:31px;gap:5px;padding:0 10px}.reveal-trait-chip.is-color{display:inline-flex}.reveal-trait-chip.is-color i{width:8px;height:8px}.reveal-trait-chip span{font-size:8px}.reveal-trait-chip strong{min-height:0;min-width:max-content;max-width:none;font-size:10px}.reveal-result-pager{min-height:28px}.reveal-transaction-link{min-height:28px;margin-top:4px;padding:0 11px;font-size:10px}.sound-panel{right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom))}}@media(max-width:410px)and (max-height:880px){.reveal-phase-revealed{grid-template-rows:250px 320px min(44dvh,330px);gap:8px;transform:translateY(clamp(-32px,-4dvh,-12px))}.reveal-phase-revealed .reveal-object{width:min(44dvh,72vw,240px);height:min(44dvh,72vw,240px);transform:translateY(clamp(-70px,-9dvh,-38px))}.reveal-phase-revealed .reveal-object-art{width:min(29dvh,43vw,160px);height:min(29dvh,43vw,160px)}.reveal-phase-revealed .reveal-object.is-revealed .reveal-object-art img,.reveal-phase-revealed .reveal-object.is-revealed .reveal-object-art svg{width:clamp(96px,30vw,128px);height:clamp(96px,30vw,128px)}.reveal-phase-revealed .reveal-progress-copy{grid-template-rows:11px minmax(32px,auto) minmax(32px,auto) minmax(68px,auto) 46px;gap:5px;transform:translateY(-2px)}.reveal-phase-revealed .reveal-progress-copy>strong{min-height:32px;font-size:clamp(28px,9vw,36px)}.reveal-phase-revealed .reveal-progress-copy>p{min-height:30px;font-size:13px;line-height:1.2}}@media(max-height:720px){.reveal-progress{grid-template-rows:176px 260px min(36dvh,250px);gap:6px;transform:translateY(-18px)}.reveal-progress.reveal-phase-ready,.reveal-progress.reveal-phase-finalizeSigning,.reveal-progress.reveal-phase-revealed{grid-template-rows:176px 260px min(36dvh,250px)}.reveal-progress-art,.reveal-phase-ready .reveal-progress-art,.reveal-phase-finalizeSigning .reveal-progress-art,.reveal-phase-revealed .reveal-progress-art{min-height:260px}.reveal-progress .reveal-object{transform:translateY(-48px)}.reveal-progress-copy{min-height:250px}.reveal-progress-copy>strong{font-size:clamp(28px,7vh,42px)}.reveal-progress-copy p{min-height:32px}.reveal-object-stats{max-width:94vw;gap:4px}.reveal-trait-chip{min-height:29px;max-width:none;padding:0 7px}}body:has(.reveal-flow-screen) .reveal-screen.reveal-flow-screen{width:100vw;max-width:100vw;height:100dvh;min-height:100dvh;margin:0}html:has(.blueprint-screen),body:has(.blueprint-screen){height:100%;overflow:hidden}@media(max-width:760px){.blueprint-screen{--blueprint-tile-w: clamp(56px, 15.6vw, 72px);--blueprint-gap: 7px;--blueprint-plus-w: 22px;width:100dvw;max-width:100dvw;height:calc(100dvh + 86px);min-height:calc(100dvh + 86px);margin:-86px calc(50% - 50dvw) 0;padding:72px 0 0;gap:10px;background:var(--blupets-mobile-blue-screen);background-size:100% 100%;background-repeat:no-repeat}.blueprint-family-chip{max-width:calc(100vw - 24px);grid-template-columns:auto auto auto;gap:4px;padding:7px 12px;text-align:center}.blueprint-tile{aspect-ratio:1 / 1.24;grid-template-rows:minmax(0,1fr) 22px;gap:1px;padding:7px 4px}.blueprint-tile-art{width:66%;height:66%;margin:5px 0 0}.blueprint-tile-stage{left:3px;top:3px;padding:2px 3px;font-size:7px}.blueprint-tile-odds{right:3px;top:3px;padding:2px 3px;font-size:6.5px}.blueprint-tile strong{min-height:16px;display:grid;align-items:end;font-size:clamp(7px,1.85vw,8px);line-height:.96;padding-top:0;align-self:end;text-shadow:0 1px 0 rgba(8,20,34,.2)}.blueprint-tile.stage-2 .blueprint-tile-art img,.blueprint-tile.stage-3 .blueprint-tile-art img,.blueprint-tile.stage-4 .blueprint-tile-art img{transform:scale(1.04)}.blueprint-pair-copy{max-width:86vw;font-size:12px}.blueprint-color-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.blueprint-color-option{padding:7px 4px}.blueprint-color-option img{width:88%;height:88%}}@media(max-height:760px){.blueprint-screen{--blueprint-tile-w: clamp(62px, 6vw, 88px);gap:6px;padding:76px 0 0}.blueprint-board{gap:6px}.blueprint-tree{gap:2px}.blueprint-family-chip{padding:6px 12px}.blueprint-connector{height:13px}.blueprint-pair-copy{font-size:12px}}@keyframes blueprint-tile-arrive{0%{opacity:0;filter:blur(5px) saturate(.88);transform:translate3d(0,18px,0) scale(.86)}66%{opacity:1;filter:blur(0) saturate(1.08);transform:translate3d(0,-7px,0) scale(1.06)}to{opacity:1;filter:blur(0) saturate(1);transform:translateZ(0) scale(1)}}@keyframes blueprint-pill-sheen{0%{transform:translate(-62%)}50%{transform:translate(10%)}to{transform:translate(62%)}}@keyframes entry-artwork-in{0%{opacity:0;filter:blur(6px) saturate(.92);transform:translate3d(0,14px,0) scale(.985)}to{opacity:1;filter:blur(0) saturate(1);transform:translateZ(0) scale(1)}}@keyframes profile-screen-in{0%{opacity:0}to{opacity:1}}@keyframes profile-hero-in{0%{opacity:0;filter:blur(5px) saturate(.94);transform:translate3d(0,12px,0)}to{opacity:1;filter:blur(0) saturate(1);transform:translateZ(0)}}@keyframes profile-card-in{0%{opacity:0;filter:blur(4px);transform:translate3d(0,18px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.hero-carousel,.carousel-track,.carousel-card,.splash-art,.splash-art *,.profile-screen,.profile-hero,.profile-side,.profile-content-grid,.reveal-object,.reveal-object *,.reveal-progress,.merge-outcome-card,.binder-card,.mobile-menu,.mobile-menu .tab{animation:none!important;transform:none!important;transition-duration:.001ms!important}}html,body,#react-root{min-height:100%}body{margin:0}.react-connect-gate{width:100vw;min-height:100svh;display:grid;place-items:center;padding:32px;background:linear-gradient(180deg,#16a7e8,#45c4eb 54%,#f4fbff);position:relative;overflow:hidden}.react-connect-pixi{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;z-index:0;pointer-events:none;overflow:hidden}.react-connect-pixi-canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100vw;height:100dvh;image-rendering:pixelated}.react-connect-button{position:relative;z-index:1;isolation:isolate;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid rgba(255,255,255,.92);border-radius:999px;min-width:min(360px,78vw);min-height:86px;padding:0 48px;color:#075faf;background:linear-gradient(110deg,#fffffffa,#e8faffe6,#fff5bcdb 48%,#ffe0fadb 68%,#ebf9ffe6) padding-box,linear-gradient(100deg,#5ce8ff,#fff0a8,#ff9be8,#6fcfff,#5ce8ff) border-box;background-size:220% 100%,240% 100%;background-position:0% 50%,0% 50%;box-shadow:inset 0 0 0 1px #0c65b81a,0 0 0 5px #ffffff75,0 0 22px #ffeb8085,0 0 38px #ff9be84d,0 0 58px #68d8ff75;font:900 36px/1.05 Nunito,system-ui,sans-serif;letter-spacing:0;text-transform:none;cursor:var(--blupets-cursor-pointer),pointer;transition:transform .82s cubic-bezier(.16,1,.3,1),box-shadow .32s ease,filter .32s ease,background-position .42s ease;animation:reveal-label-colorflow 5.2s ease-in-out infinite}.react-connect-button:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;z-index:0;background:linear-gradient(115deg,transparent 30%,rgba(104,216,255,.12) 40%,rgba(255,246,164,.52) 49%,rgba(255,128,226,.22) 58%,transparent 69%);opacity:.78;transform:translate(-62%);animation:reveal-label-shine 2.2s linear infinite}.react-connect-button:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;z-index:-1;border-radius:inherit;border:0;background:radial-gradient(circle at 28% 44%,rgba(92,232,255,.36),transparent 48%),radial-gradient(circle at 70% 52%,rgba(255,155,232,.3),transparent 46%),radial-gradient(circle at 50% 50%,rgba(255,240,168,.24),transparent 56%);filter:blur(12px);opacity:.62;pointer-events:none}.react-connect-button:hover{transform:translateY(-3px) scale(1.09);background-position:100% 50%,100% 50%;filter:saturate(1.18) brightness(1.05);box-shadow:inset 0 0 0 1px #0c65b814,0 0 0 7px #ffffff94,0 0 28px #ffeb80b3,0 0 54px #ff9be880,0 0 84px #68d8ffb3}.react-connect-button>*{position:relative;z-index:1}.react-connect-button:active{transform:translateY(1px) scale(.99)}.react-connect-button:disabled{cursor:wait;opacity:.7}.react-connect-note{display:none}.connect-gate-toast{position:fixed;right:24px;bottom:24px;z-index:20}.react-connect-transition{position:relative;width:100vw;min-height:100svh;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#16a7e8,#45c4eb 54%,#f4fbff)}html.is-connect-revealing:after{animation:hero-reveal-flash .98s cubic-bezier(.4,0,.2,1) forwards}html.is-connect-revealing,html.is-connect-revealing body{overflow:hidden}.legacy-app-loading{display:none}.react-site-shell .profile-hero:before{content:none}.react-site-shell #connectWallet.profile-link{min-height:42px;min-width:140px;display:inline-grid;place-items:center;padding:0 19px;border:2px solid rgba(239,252,255,.72);border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#fff;box-shadow:0 0 18px #ffffff1f;font-family:var(--font-ui);font-size:15px;font-weight:700;line-height:1;text-shadow:0 2px 10px rgba(0,82,160,.34);cursor:pointer;overflow:hidden}.react-site-shell #connectWallet.profile-link:hover,.react-site-shell #connectWallet.profile-link:focus-visible{color:var(--poster-blue-ink);border-color:#fff;background:#ffffffeb;box-shadow:0 0 0 4px #ffffff38,0 0 24px #68d8ff70;transform:translateY(-1px)}.has-scrolled-nav .react-site-shell #connectWallet.profile-link{color:var(--poster-blue-ink);border-color:#1d6fe86b;background:transparent;text-shadow:none}.has-scrolled-nav .react-site-shell #connectWallet.profile-link:hover,.has-scrolled-nav .react-site-shell #connectWallet.profile-link:focus-visible{color:#fff;border-color:var(--poster-blue-ink);background:var(--poster-blue-ink)}.react-entry-screen .scroll-reveal.is-visible{opacity:1;transform:none}.profile-coming-soon-screen{width:100%;min-height:100dvh;height:100dvh;margin:0;padding:0 24px;display:grid;place-items:center;background:var(--blupets-sky-background);box-shadow:none;overflow:hidden}.profile-coming-soon-card{display:grid;justify-items:center;gap:8px;text-align:center;color:#fff;text-shadow:0 3px 14px rgba(0,79,151,.28)}.profile-coming-soon-card span{color:#ffffffc7;font-family:var(--font-ui);font-size:13px;font-weight:900;letter-spacing:0;text-transform:uppercase}.profile-coming-soon-card h1{margin:0;color:#fff;font-family:var(--font-ui);font-size:clamp(42px,7vw,82px);font-weight:1000;line-height:.95;letter-spacing:0}.react-entry-screen .pixi-block-aura{position:absolute;left:50%;top:42%;z-index:2;width:min(52vw,640px);aspect-ratio:640 / 430;pointer-events:none;opacity:.72;mix-blend-mode:screen;transform:translate(-50%,-50%);transition:opacity .42s ease,filter .42s ease}.react-entry-screen .pixi-block-aura.is-hover{opacity:1;filter:saturate(1.18) brightness(1.08)}.react-entry-screen .pixi-block-aura-canvas{width:100%;height:100%;display:block;pointer-events:none}.react-entry-screen .splash-art.is-block-hovering:before{opacity:.96;filter:blur(.2px) saturate(1.24) brightness(1.16);transform:translate(-50%,-49%) scale(1.09,1.05)}.react-entry-screen .splash-art.is-block-hovering:not(.is-block-dropping) .hero-block:before{opacity:.62;filter:blur(20px) saturate(1.62) contrast(1.05);transform:scale(1.16) rotate(1deg)}.react-entry-screen .splash-art.is-block-dropping .hero-entry{animation:platform-impact .56s linear both}.has-scrolled-nav .react-site-shell .site-topbar{min-height:88px}@media(min-width:761px){html:has(.profile-coming-soon-screen).has-scrolled-nav .react-site-shell .site-topbar,html:has(.blueprint-screen).has-scrolled-nav .react-site-shell .site-topbar,html:has(.build-screen).has-scrolled-nav .react-site-shell .site-topbar,html:has(.reveal-flow-screen).has-scrolled-nav .react-site-shell .site-topbar,html:has(.reveal-screen:not(.reveal-flow-screen)).has-scrolled-nav .react-site-shell .site-topbar{min-height:78px}}.has-scrolled-nav .react-site-shell .site-topbar:before{top:7px;right:-30px;bottom:7px;left:-30px}.has-scrolled-nav .react-site-shell .quick-tabs{align-items:center;gap:24px}.has-scrolled-nav .react-site-shell .quick-tabs .tab{min-height:58px;padding:5px 4px 10px;align-content:center}@media(min-width:761px){html:has(.profile-coming-soon-screen).has-scrolled-nav .react-site-shell .quick-tabs,html:has(.blueprint-screen).has-scrolled-nav .react-site-shell .quick-tabs,html:has(.build-screen).has-scrolled-nav .react-site-shell .quick-tabs,html:has(.reveal-flow-screen).has-scrolled-nav .react-site-shell .quick-tabs,html:has(.reveal-screen:not(.reveal-flow-screen)).has-scrolled-nav .react-site-shell .quick-tabs{gap:28px}html:has(.profile-coming-soon-screen).has-scrolled-nav .react-site-shell .quick-tabs .tab,html:has(.blueprint-screen).has-scrolled-nav .react-site-shell .quick-tabs .tab,html:has(.build-screen).has-scrolled-nav .react-site-shell .quick-tabs .tab,html:has(.reveal-flow-screen).has-scrolled-nav .react-site-shell .quick-tabs .tab,html:has(.reveal-screen:not(.reveal-flow-screen)).has-scrolled-nav .react-site-shell .quick-tabs .tab{min-height:42px;padding:0}}.has-scrolled-nav .react-site-shell .quick-tabs .tab.is-locked{grid-template-rows:20px 12px;row-gap:1px}.has-scrolled-nav .react-site-shell .quick-tabs .tab.is-locked .tab-lock{transform:translateY(1px)}@keyframes reactConnectPulse{0%{transform:translateY(0) scale(.96);opacity:.72}to{transform:translateY(-8px) scale(1.04);opacity:1}}@media(max-width:640px){.react-connect-button{min-height:76px;padding:14px 36px;font-size:30px}.react-entry-screen .pixi-block-aura{top:39%;width:min(92vw,460px)}}.react-site-shell .profile-link-evm{min-width:128px;grid-template-columns:1fr;place-items:center;padding:0 16px}.react-site-shell .profile-agw-icon{background:#00d776}.react-profile-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.react-profile-form input{min-height:48px;min-width:0;padding:0 14px;border:2px solid rgba(29,111,232,.2);border-radius:12px;background:#ffffffd1;color:var(--poster-ink);font-family:var(--font-ui);font-size:18px;font-weight:900;outline:none}.react-profile-form input:focus{border-color:#1d6fe894;box-shadow:0 0 0 5px #1d6fe81f}.react-profile-form button{min-height:48px;padding:0 18px;border:0;border-radius:999px;background:#1d6fe8;color:#fff;font-family:var(--font-ui);font-size:14px;font-weight:900}.react-site-shell .profile-artifact{background:transparent;overflow:visible}.react-site-shell .profile-artifact>.profile-artifact-icon{position:relative;width:84px;height:84px;overflow:visible;clip:auto;white-space:normal;opacity:1;pointer-events:none}.react-site-shell .profile-artifact-icon{pointer-events:none}.react-site-shell .profile-artifact-icon img{display:block;width:80px;height:80px;max-width:none;opacity:1;visibility:visible}.react-site-shell .profile-artifact:after{display:none}.react-site-shell .profile-artifact-modal-art{position:relative;isolation:isolate;border-color:#5b99d26b;border-radius:18px;background:conic-gradient(from 90deg,#2f5379d1 90deg,#1c3453d1 0,#1c3453d1 180deg,#2f5379d1 0,#2f5379d1 270deg,#1c3453d1 0) 0 0 / 24px 24px,linear-gradient(180deg,#183756,#10263e);box-shadow:inset 0 0 0 2px #b2e2ff14,inset 0 0 0 6px #071a3033}.react-site-shell .profile-artifact-modal-art:before{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;z-index:0;background:conic-gradient(from -18deg at 50% 58%,transparent 0deg 12deg,rgba(122,205,255,.22) 12deg 17deg,transparent 17deg 55deg,rgba(47,145,230,.2) 55deg 61deg,transparent 61deg 112deg,rgba(160,226,255,.2) 112deg 118deg,transparent 118deg 176deg,rgba(44,117,205,.2) 176deg 182deg,transparent 182deg 234deg,rgba(140,214,255,.18) 234deg 240deg,transparent 240deg 360deg);opacity:.9;transform:rotate(-8deg);mix-blend-mode:screen;pointer-events:none}.react-site-shell .profile-artifact-modal-art:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:2;pointer-events:none;background:linear-gradient(#9fddff,#9fddff) left top / 38px 3px no-repeat,linear-gradient(#9fddff,#9fddff) left top / 3px 38px no-repeat,linear-gradient(#315f91,#315f91) right bottom / 38px 3px no-repeat,linear-gradient(#315f91,#315f91) right bottom / 3px 38px no-repeat,linear-gradient(#ffffff3d,#ffffff3d) right top / 26px 2px no-repeat,linear-gradient(#ffffff3d,#ffffff3d) right top / 2px 26px no-repeat,linear-gradient(#071a309e,#071a309e) left bottom / 26px 2px no-repeat,linear-gradient(#071a309e,#071a309e) left bottom / 2px 26px no-repeat;box-shadow:inset 0 0 0 2px #84c8f42e,inset 0 0 0 5px #09182a33}.react-site-shell .profile-artifact-modal-art img{position:relative;z-index:1;image-rendering:pixelated;filter:none}.react-site-shell .profile-modal-backdrop{position:fixed;z-index:10050;top:0;right:0;bottom:0;left:0;width:100vw;min-height:100dvh;display:grid;place-items:center;padding:72px 24px 24px;overflow:auto;background:#032c4c75;-webkit-backdrop-filter:none;backdrop-filter:none}.react-site-shell .profile-modal{max-height:calc(100svh - 104px);grid-template-rows:auto minmax(0,1fr)}.react-site-shell .profile-pfp-grid{min-height:0;overflow:auto;padding-right:10px}.react-site-shell .profile-modal.is-blupets .profile-nft-list{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));grid-auto-rows:minmax(124px,auto)}.react-site-shell .profile-modal.is-blupets .profile-blupet-card{width:124px;min-height:124px;grid-template-rows:1fr;padding:0}.react-site-shell .profile-modal.is-blupets .profile-blupet-card .merge-picker-art{width:100%;height:100%}.react-site-shell .profile-modal.is-blupets .profile-blupet-card .merge-picker-art img,.react-site-shell .profile-modal.is-blupets .profile-blupet-card .merge-picker-art svg{width:100%;height:100%;object-fit:contain}.react-site-shell .profile-opensea-logo,.react-site-shell .profile-collection-logo{pointer-events:auto}.react-site-shell .profile-collection-card span:after{content:" NFTs"}.react-agw-status{margin:0;color:#144160c7;font-family:var(--font-ui);font-size:13px;font-weight:900}.react-site-shell .profile-pfp-grid:empty:before{content:"No NFTs found";color:var(--poster-ink);font-family:var(--font-ui);font-weight:900}@keyframes reactConnectParticle{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(var(--dx, 24px),var(--dy, -24px),0) rotate(18deg)}}.react-site-shell .site-topbar,html:has(.profile-coming-soon-screen) .react-site-shell .site-topbar,html:has(.blueprint-screen) .react-site-shell .site-topbar,html:has(.build-screen) .react-site-shell .site-topbar,html:has(.reveal-flow-screen) .react-site-shell .site-topbar,html:has(.reveal-screen:not(.reveal-flow-screen)) .react-site-shell .site-topbar{position:fixed;top:0;left:50%;right:auto;width:min(100% - 64px,1160px);min-height:78px;margin:0;transform:translate(-50%)}.has-scrolled-nav .react-site-shell .site-topbar,html:has(.profile-coming-soon-screen).has-scrolled-nav .react-site-shell .site-topbar,html:has(.blueprint-screen).has-scrolled-nav .react-site-shell .site-topbar,html:has(.build-screen).has-scrolled-nav .react-site-shell .site-topbar,html:has(.reveal-flow-screen).has-scrolled-nav .react-site-shell .site-topbar,html:has(.reveal-screen:not(.reveal-flow-screen)).has-scrolled-nav .react-site-shell .site-topbar{min-height:78px}.has-scrolled-nav .react-site-shell .site-topbar:before{top:10px;right:-24px;bottom:8px;left:-24px;border:0}html:has(.build-screen).has-scrolled-nav .react-site-shell .site-topbar:before{opacity:1;transform:scale(1)}.has-scrolled-nav .react-site-shell .quick-tabs,html:has(.profile-coming-soon-screen).has-scrolled-nav .react-site-shell .quick-tabs,html:has(.blueprint-screen).has-scrolled-nav .react-site-shell .quick-tabs,html:has(.build-screen).has-scrolled-nav .react-site-shell .quick-tabs,html:has(.reveal-flow-screen).has-scrolled-nav .react-site-shell .quick-tabs,html:has(.reveal-screen:not(.reveal-flow-screen)).has-scrolled-nav .react-site-shell .quick-tabs{gap:clamp(10px,1.5vw,22px)}.has-scrolled-nav .react-site-shell .quick-tabs .tab,html:has(.profile-coming-soon-screen).has-scrolled-nav .react-site-shell .quick-tabs .tab,html:has(.blueprint-screen).has-scrolled-nav .react-site-shell .quick-tabs .tab,html:has(.build-screen).has-scrolled-nav .react-site-shell .quick-tabs .tab,html:has(.reveal-flow-screen).has-scrolled-nav .react-site-shell .quick-tabs .tab,html:has(.reveal-screen:not(.reveal-flow-screen)).has-scrolled-nav .react-site-shell .quick-tabs .tab{min-height:42px;padding:0}body:has(.reveal-screen:not(.reveal-flow-screen)) .reveal-screen{padding-top:clamp(42px,7vh,86px)}@media(min-width:761px)and (max-width:1100px){.react-site-shell .site-topbar,html:has(.profile-coming-soon-screen) .react-site-shell .site-topbar,html:has(.blueprint-screen) .react-site-shell .site-topbar,html:has(.build-screen) .react-site-shell .site-topbar,html:has(.reveal-flow-screen) .react-site-shell .site-topbar,html:has(.reveal-screen:not(.reveal-flow-screen)) .react-site-shell .site-topbar{width:min(100% - 44px,940px)}}@media(max-width:760px){.react-site-shell .site-topbar,html:has(.profile-coming-soon-screen) .react-site-shell .site-topbar,html:has(.blueprint-screen) .react-site-shell .site-topbar,html:has(.build-screen) .react-site-shell .site-topbar,html:has(.reveal-flow-screen) .react-site-shell .site-topbar,html:has(.reveal-screen:not(.reveal-flow-screen)) .react-site-shell .site-topbar{left:0;right:0;width:100vw;min-height:0;transform:none}}
