﻿[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}.nft-root{align-items:center;justify-content:center;background:radial-gradient(120% 90% at 50% 0%,#2c2c2c,#1b1b1b 60%,#141414);padding:24px}.nft-single{padding:32px}.nft-contract-state{min-height:100vh;display:grid;place-items:center;color:var(--off-white);font-family:var(--font-body);text-align:center}.nft-card{--rarity: var(--gold-1);position:relative;isolation:isolate;width:min(420px,92vw);aspect-ratio:1 / 1;display:grid;grid-template-rows:auto 1fr auto;padding:16px 18px 18px;background:var(--panel-solid);border:6px solid var(--rarity);border-radius:var(--radius-panel);box-shadow:0 18px 40px #00000080}.nft-card:before{overflow:none;content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;z-index:-1;border-radius:calc(var(--radius-panel) - 9px);background-image:url(../ui/Paw.svg),url(../ui/Paw.svg);background-repeat:repeat,repeat;background-size:132px 132px,132px 132px;background-position:8px 8px,74px 74px;opacity:.42;pointer-events:none}.nft-specks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.nft-specks i{position:absolute;z-index:2;background:#1c1c1c;border-radius:50%;width:7px;height:7px;opacity:.85}.nft-specks i:nth-child(1){top:-13px;left:34px;width:9px;height:8px;transform:rotate(24deg);border-radius:46% 60% 54% 50%}.nft-specks i:nth-child(2){top:-9px;left:58px;width:5px;height:5px}.nft-specks i:nth-child(3){top:20px;left:-13px;width:8px;height:7px;border-radius:60% 45% 55% 52%}.nft-specks i:nth-child(4){bottom:-11px;right:44px;width:8px;height:8px;border-radius:52% 60% 44% 56%}.nft-specks i:nth-child(5){bottom:26px;right:-12px;width:6px;height:6px}.nft-specks i:nth-child(6){bottom:-8px;right:72px;width:4px;height:4px}.nft-card-head{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:3}.nft-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 13px;border-radius:999px;font-family:var(--font-display);font-weight:700;font-style:italic;font-size:13px;letter-spacing:.06em;text-transform:uppercase;border:var(--outline-w) solid var(--ink)}.nft-level{background:var(--gold-1);color:#3a2a00;box-shadow:0 0 0 var(--outline-self) var(--gold-1),0 4px 10px #0000004d}.nft-level .num{font-size:15px;font-style:normal}.nft-level .nft-chip-key{opacity:.75}.nft-rarity{background:var(--rarity);color:var(--ink);box-shadow:0 0 0 var(--outline-self) var(--rarity),0 4px 10px #0000004d}.nft-art{position:relative;min-height:0;z-index:1;overflow:visible;--feet: 50%;--drop: 11%;--shadow-drop: 65%}.nft-art-ground{position:absolute;left:50%;top:calc(var(--feet) + var(--shadow-drop));width:44%;height:22px;transform:translate(-50%,-50%);background:#0000006b;border-radius:50%;z-index:1}.nft-cat{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.nft-cat .ui-rive-asset canvas{width:100%;height:100%;transform:translateY(var(--drop)) scale(2.5);transform-origin:50% var(--feet)}.nft-card-foot{z-index:2;text-align:center}.nft-name{position:relative;display:block;margin:0 0 12px;font-family:var(--font-display);font-weight:800;font-style:italic;font-size:clamp(22px,6.4vw,30px);letter-spacing:.01em;filter:drop-shadow(0 4px 0 rgba(0,0,0,.4));white-space:nowrap}.nft-name .stroke{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-text-stroke:7px #2a2313;color:#2a2313}.nft-name .fill{position:relative;background:linear-gradient(180deg,var(--gold-2) 8%,var(--gold-1) 88%);-webkit-background-clip:text;background-clip:text;color:transparent}.nft-stat{display:inline-flex;align-items:baseline;gap:9px;padding:7px 16px;border-radius:var(--radius-btn);background:var(--card-lite);border:var(--outline-w) solid var(--ink);box-shadow:0 0 0 var(--outline-self) var(--rarity),0 6px 14px #00000047}.nft-stat-label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.nft-stat-value{font-size:14px;color:var(--grey)}.nft-stat-value .num{font-size:19px;color:var(--off-white)}.nft-gallery{flex:1;min-height:0;overflow-y:auto;display:flex;flex-wrap:wrap;gap:26px;align-content:flex-start;justify-content:center;padding:30px}.nft-gallery-link{text-decoration:none;display:block;transition:transform var(--t-fast) var(--ease)}.nft-gallery-link:hover{transform:translateY(-4px)}.nft-gallery .nft-card{width:250px}.nft-gallery .nft-name{font-size:19px}:root{--panel: rgba(38, 38, 38, .92);--panel-solid: #262626;--card: #343434;--card-lite: #3a3a3a;--border-lite: #8a8a8a;--ink: #171717;--off-white: #f2efe9;--grey: #bdbdbd;--dim: #8f8f8f;--gold-1: #ffc61a;--gold-2: #ff9d00;--gold-bevel: #c97f00;--green: #5ee65e;--green-edge: #2f8f2f;--red: #ff2e57;--red-text: #ff3b3b;--blue: #58b7ff;--spectrum-gradient: linear-gradient(90deg, #5ee65e, #d8e05a, #ffb02e, #ff5e8a, #b96bff);--spectrum-gradient-vertical: linear-gradient(0deg, #5ee65e, #d8e05a, #ffb02e, #ff5e8a, #b96bff);--spectrum-cycle: linear-gradient( 90deg, #5ee65e, #d8e05a, #ffb02e, #ff5e8a, #b96bff, #ff5e8a, #ffb02e, #d8e05a, #5ee65e );--spectrum-period: 240px;--spectrum-stripes: repeating-linear-gradient( -45deg, rgba(255, 255, 255, .14) 0 8px, transparent 8px 16px );--stripe-period: 22.627417px;--hard-shadow: 0 3px 0 rgba(0, 0, 0, .35);--slim-outline: -1.5px -1.5px 0 #1a1a1a, 1.5px -1.5px 0 #1a1a1a, -1.5px 1.5px 0 #1a1a1a, 1.5px 1.5px 0 #1a1a1a, 0 3px 0 rgba(0, 0, 0, .35);--radius-panel: 26px;--radius-card: 16px;--radius-btn: 14px;--outline-w: 2px;--outline-self: 3px;--outline-safe: 10px;--pop: cubic-bezier(.34, 1.56, .64, 1);--ease: cubic-bezier(.22, .8, .36, 1);--t-fast: .14s;--t-med: .22s;--font-display: "Fira Sans", sans-serif;--font-body: "Prompt", sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;overflow:hidden;background:#071b27}body{font:15px/1.5 var(--font-body);color:var(--grey)}#root{height:100dvh;overflow:hidden}#root>div:first-child{height:100%;display:flex;flex-direction:column;overflow:hidden;isolation:isolate}@media (max-width: 1319px){.stage-cols{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 16px,#000 calc(100% - 16px),transparent)}}.shop-cards,.ui-modal .body:not(.shop-modal-body):not(.upgrade-modal-body),.ui-drawer .body{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.num{font-family:var(--font-display);font-weight:700;font-variant-numeric:tabular-nums}h1,h2,h3{font-family:var(--font-display)}.launch-route-loading,.about-route-loading,.sim-route-loading{width:100%;height:100dvh;display:grid;place-items:center;overflow:hidden;color:var(--gold-1);background:radial-gradient(circle at 50% 38%,rgba(35,108,120,.3),transparent 34%),linear-gradient(180deg,#0a2631,#04141d);font:italic 800 14px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.ui-stack{--facility-panel-width: min(760px, calc(100vw - 36px) );position:relative;z-index:1;flex:1;display:flex;flex-direction:column;min-height:0;transition:opacity .4s var(--ease)}.ui-stack.welcome-open{z-index:auto}.ui-stack.faded{opacity:0;pointer-events:none}@media (min-width: 1320px){.ui-stack{--facility-panel-width: min(780px, calc(100vw - 36px) )}}@media (max-width: 720px){.ui-stack{--facility-panel-width: min(680px, calc(100vw - 28px) )}}@keyframes dropIn{0%{transform:translateY(-14px);opacity:0}}@keyframes fadeIn{0%{opacity:0}}.val-up{animation:valUp .5s var(--ease)}@keyframes valUp{30%{color:var(--green);transform:scale(1.06)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#f2efe9b3;border-radius:999px}::-webkit-scrollbar-track{background:transparent}.ghost-link{color:var(--dim);text-decoration:underline dashed;cursor:pointer;font-size:13px;background:none;border:none;font-family:var(--font-body);padding:0;transition:color .18s var(--ease)}.ghost-link:hover{color:var(--gold-1)}.confetti{position:fixed;z-index:95;pointer-events:none;width:10px;height:10px;border-radius:3px;animation:confettiFall 1.1s var(--ease) forwards}@keyframes confettiFall{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--cx),var(--cy)) rotate(var(--cr));opacity:0}}.ui-loading-wheel{--loading-size: 34px;display:inline-grid;width:var(--loading-size);height:var(--loading-size);place-items:center;flex:none;transform-origin:50% 50%;animation:loadingWheelRoll 1.05s linear infinite}.ui-loading-wheel.s-xs{--loading-size: 15px}.ui-loading-wheel.s-sm{--loading-size: 21px}.ui-loading-wheel.s-md{--loading-size: 34px}.ui-loading-wheel.s-lg{--loading-size: 58px}.ui-loading-wheel img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}@keyframes loadingWheelRoll{0%{transform:rotate(0) scale(.96)}50%{transform:rotate(180deg) scale(1.04)}to{transform:rotate(360deg) scale(.96)}}.ui-loading-state{display:flex;align-items:center;justify-content:center;gap:13px;color:var(--off-white)}.ui-loading-copy{display:flex;min-width:0;flex-direction:column;line-height:1.25}.ui-loading-copy strong{color:var(--off-white);font:italic 800 15px/1.2 var(--font-display);text-shadow:var(--hard-shadow)}.ui-loading-copy>span{margin-top:3px;color:var(--dim);font-size:12px}.ui-loading-state.v-area{min-height:164px;flex-direction:column;text-align:center;border:2px dashed rgba(242,239,233,.18);border-radius:var(--radius-card);background:#1d1d1d47}.ui-loading-state.v-area .ui-loading-copy{align-items:center}.ui-loading-state.v-compact{justify-content:flex-start;text-align:left}.ui-loading-state.v-compact .ui-loading-copy strong{font-size:13px}.ui-loading-state.v-compact .ui-loading-copy>span{font-size:11px}.ui-loading-state.v-asset{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.ui-loading-state.v-asset .ui-loading-copy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-loading-state.v-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:92;padding:20px;background:#0a0c0a85;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:none;animation:fadeIn .22s var(--ease)}.ui-loading-screen-card{display:flex;align-items:center;gap:18px;width:min(390px,92vw);padding:21px 24px;background:var(--panel-solid);border:var(--outline-w) solid var(--ink);border-radius:22px;box-shadow:0 0 0 var(--outline-self) var(--gold-1),0 16px 42px #00000080;animation:loadingCardIn .32s var(--pop) backwards}.ui-loading-state.v-screen .ui-loading-copy strong{font-size:19px}.ui-loading-state.v-screen .ui-loading-copy>span{font-size:13px}@keyframes loadingCardIn{0%{opacity:0;transform:translateY(10px) scale(.94)}}.ui-loading-asset{position:relative;display:grid;width:100%;height:100%;min-width:0;min-height:0;place-items:center}.ui-loading-asset>img{grid-area:1 / 1;transition:opacity var(--t-med) var(--ease)}.ui-loading-asset:not(.is-loaded)>img{opacity:0}.ui-loading-asset-fallback{grid-area:1 / 1;z-index:1;display:grid;place-items:center}.ui-loading-asset.is-error .ui-loading-wheel{opacity:.62;animation:none;filter:grayscale(.35)}.ui-rive-asset{position:relative;width:100%;height:100%}.ui-rive-asset canvas{opacity:0;transition:opacity var(--t-med) var(--ease)}.ui-rive-asset.is-ready canvas{opacity:1}@media (prefers-reduced-motion: reduce){.ui-loading-wheel,.ui-loading-screen-card,.ui-loading-state.v-screen{animation:none}}.ui-panel{position:relative;background:var(--panel);border:var(--outline-w) solid var(--border-lite);border-radius:var(--radius-panel);box-shadow:0 0 0 4px #1414148c,0 14px 34px #00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ui-specks i{position:absolute;background:#1c1c1c;border-radius:50%;width:7px;height:7px;opacity:.85}.ui-specks i:nth-child(1){top:-13px;left:34px;width:9px;height:8px;transform:rotate(24deg);border-radius:46% 60% 54% 50%}.ui-specks i:nth-child(2){top:-9px;left:58px;width:5px;height:5px}.ui-specks i:nth-child(3){top:20px;left:-13px;width:8px;height:7px;border-radius:60% 45% 55% 52%}.ui-specks i:nth-child(4){bottom:-11px;right:44px;width:8px;height:8px;border-radius:52% 60% 44% 56%}.ui-specks i:nth-child(5){bottom:26px;right:-12px;width:6px;height:6px}.ui-specks i:nth-child(6){bottom:-8px;right:72px;width:4px;height:4px}.ui-title{position:relative;display:inline-block;margin:0;font-family:var(--font-display);font-weight:800;font-style:italic;letter-spacing:.01em;filter:drop-shadow(0 4px 0 rgba(0,0,0,.38));white-space:nowrap;pointer-events:none}.ui-title .stroke{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-text-stroke:8px #2a2313;color:#2a2313}.ui-title .fill{position:relative;background:linear-gradient(180deg,var(--gold-2) 8%,var(--gold-1) 88%);-webkit-background-clip:text;background-clip:text;color:transparent}.ui-title.size-lg{font-size:40px}.ui-title.size-md{font-size:34px}.ui-title.size-md .stroke{-webkit-text-stroke-width:7px}.ui-title.over-rim{position:absolute;top:0;left:26px;transform:translateY(-58%);z-index:3}.ui-section-head{display:flex;align-items:center;gap:8px;margin:0;color:var(--off-white);font-family:var(--font-display);font-size:20px;font-weight:700;text-shadow:var(--slim-outline)}.ui-section-head svg{width:20px;height:20px}.ui-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 14px;border-radius:999px;font-family:var(--font-display);font-weight:700;font-style:italic;font-size:14px;border:var(--outline-w) solid var(--ink);transition:transform .16s var(--pop),opacity .2s var(--ease)}.ui-chip.v-green{background:var(--green);box-shadow:0 0 0 var(--outline-self) var(--green),0 4px 10px #0000004d;color:#123312}.ui-chip.v-red{background:var(--red);box-shadow:0 0 0 var(--outline-self) var(--red),0 4px 10px #0000004d;color:#33060f}.ui-chip.v-grey{background:#9c9c9c;box-shadow:0 0 0 var(--outline-self) #9c9c9c,0 4px 10px #0000004d;color:#1c1c1c}.ui-chip.v-gold{background:var(--gold-1);box-shadow:0 0 0 var(--outline-self) var(--gold-1),0 4px 10px #0000004d;color:#3a2a00}.ui-chip .dots{letter-spacing:1px;opacity:.6;font-style:normal}.ui-card{background:var(--card-lite);border:var(--outline-w) solid var(--ink);border-radius:var(--radius-card);box-shadow:0 0 0 var(--outline-self) var(--card-lite),0 6px 14px #00000047;animation:dropIn .28s var(--pop) backwards}.ui-card.row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-size:13.5px;color:var(--grey);border-radius:13px}.ui-card.row b{color:var(--off-white)}.ui-card.interactive{cursor:pointer;transition:transform .16s var(--pop),box-shadow .2s var(--ease)}.ui-card.interactive:hover{transform:translateY(-2px)}.ui-card.selected{box-shadow:0 0 0 var(--outline-self) var(--gold-1),0 5px 14px #ffc61a40}.ui-card.disabled{opacity:.55;cursor:not-allowed;filter:saturate(.6)}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-display);font-weight:700;font-style:italic;font-size:15px;padding:10px 18px;border-radius:var(--radius-btn);border:var(--outline-w) solid var(--ink);cursor:pointer;transition:transform var(--t-fast) var(--pop),filter .18s var(--ease),opacity .18s var(--ease);-webkit-user-select:none;user-select:none;white-space:nowrap}.ui-btn svg{width:17px;height:17px;flex:none}.ui-btn .btn-label{overflow:hidden;text-overflow:ellipsis;min-width:0}.ui-btn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.ui-btn:active:not(:disabled){transform:scale(.94)}.ui-btn.punch,.ui-iconbtn.punch{animation:btnPunch .26s var(--pop)}@keyframes btnPunch{0%{transform:scale(.94)}55%{transform:scale(1.05)}to{transform:scale(1)}}.ui-btn:disabled{opacity:.55;cursor:not-allowed;filter:saturate(.5)}.ui-btn.v-gold{background:linear-gradient(180deg,var(--gold-1),var(--gold-2));color:#3a2a00;box-shadow:inset 0 -4px 0 var(--gold-bevel),0 0 0 var(--outline-self) var(--gold-1),0 5px 12px #00000052}.ui-btn.v-green{background:linear-gradient(180deg,#7af17a,var(--green));color:#123312;box-shadow:inset 0 -4px 0 var(--green-edge),0 0 0 var(--outline-self) var(--green),0 5px 12px #00000052}.ui-btn.v-red{background:linear-gradient(180deg,#ff6582,var(--red));color:var(--off-white);box-shadow:inset 0 -4px #b80f35,0 0 0 var(--outline-self) var(--red),0 5px 12px #00000052;text-shadow:0 2px 0 rgba(84,0,20,.38)}.ui-btn.v-phantom{background:linear-gradient(180deg,#c4b9ff,#9a8aee);color:#251d4d;box-shadow:inset 0 -4px #7464c2,0 0 0 var(--outline-self) #9a8aee,0 5px 12px #00000052}.ui-btn.v-dark{background:var(--card);color:var(--off-white);box-shadow:inset 0 -4px #232323,0 0 0 var(--outline-self) var(--card),0 5px 12px #0000004d}.ui-btn.s-big{font-size:18px;padding:13px 24px;border-radius:16px}.ui-btn.s-sm{font-size:13px;padding:6px 12px;border-radius:11px}.ui-btn.wide{width:100%}.ui-btn .ui-loading-wheel{filter:drop-shadow(0 2px 0 rgba(0,0,0,.28))}.phantom-mobile-link{display:none;text-decoration:none}@media (max-width: 720px){.phantom-mobile-link{display:inline-flex}}.ui-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--card);color:var(--grey);border:var(--outline-w) solid var(--border-lite);border-radius:12px;cursor:pointer;transition:transform var(--t-fast) var(--pop),filter .18s var(--ease)}.ui-iconbtn:hover{filter:brightness(1.2);transform:translateY(-1px)}.ui-iconbtn:active{transform:scale(.9)}.ui-iconbtn svg{width:17px;height:17px}.music-mute-button{position:relative;display:inline-flex}.music-mute-button.is-muted .ui-iconbtn{color:var(--dim)}.music-mute-button.is-muted:after{content:"";position:absolute;top:50%;left:50%;width:22px;height:2px;border-radius:999px;background:var(--red);box-shadow:0 1px 0 var(--ink);pointer-events:none;transform:translate(-50%,-50%) rotate(-45deg)}.ui-iconbtn.v-close{border:var(--outline-w) solid var(--ink);box-shadow:0 0 0 var(--outline-self) var(--panel-solid),0 5px 12px #0000004d}.ui-stepper{display:flex;align-items:center;gap:8px}.ui-stepper .step-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--card);color:var(--off-white);border:var(--outline-w) solid var(--ink);border-radius:10px;box-shadow:0 0 0 2.5px #4e4e4e,inset 0 -3px #0000004d;cursor:pointer;transition:transform .13s var(--pop),filter .15s}.ui-stepper .step-btn:hover:not(:disabled){filter:brightness(1.2)}.ui-stepper .step-btn:active:not(:disabled){transform:scale(.88)}.ui-stepper .step-btn:disabled{opacity:.4;cursor:not-allowed}.ui-stepper .step-btn svg{width:16px;height:16px}.ui-stepper .ui-chip{min-width:46px;justify-content:center;font-size:16px;font-style:normal}.ui-meter-row{width:100%}.ui-meter-label{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--grey);margin-bottom:4px}.ui-meter-label svg{width:15px;height:15px;color:var(--dim)}.ui-meter-label .nums{color:var(--off-white)}.ui-meter-label .binding{color:var(--gold-1);font-size:12px;font-style:italic;animation:fadeIn .25s var(--ease)}.ui-meter{position:relative;height:18px;background:#1d1d1d;border:var(--outline-w) solid var(--ink);border-radius:999px;box-shadow:0 0 0 2.5px #4a4a4a,inset 0 2px 4px #00000080;overflow:hidden}.ui-meter .fill{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;border-radius:999px;transition:clip-path .5s var(--pop)}.spectrum-surface{background:var(--spectrum-stripes),var(--spectrum-gradient);background-size:auto,100% 100%}@keyframes spectrumFlow{0%{background-position:0 0,0 0}to{background-position:calc(var(--stripe-period) * -4) 0,calc(var(--spectrum-period) * -1) 0}}.ui-meter .ghost{position:absolute;top:0;height:100%;width:0;background:repeating-linear-gradient(-45deg,#ffd6528c 0,#ffd6528c 6px,#ffd65233 6px,#ffd65233 12px);transition:left .3s var(--ease),width .3s var(--ease)}.ui-meter-ticks{display:flex;justify-content:space-between;padding:0 3px;margin-bottom:2px}.ui-meter-ticks i{width:1.5px;height:4px;background:#f2efe959;border-radius:1px}.ui-meter-row.is-vertical{height:100%;min-width:0;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;gap:7px}.ui-meter-row.is-vertical .ui-meter-label{display:contents}.ui-meter-row.is-vertical .ui-meter-label svg{grid-row:1;width:17px;height:17px;color:var(--gold-1)}.ui-meter-row.is-vertical .nums{grid-row:3;font-size:10px;line-height:1.15;white-space:nowrap}.ui-meter-row.is-vertical .binding{position:absolute;inset:auto 6px 8px;padding:3px 5px;border-radius:7px;background:var(--panel-solid);font-size:9px;line-height:1.1;text-align:center;z-index:2}.ui-meter-row.is-vertical .ui-meter-ticks{display:none}.ui-meter-row.is-vertical .ui-meter{grid-row:2;width:20px;height:100%;min-height:0}.ui-meter-row.is-vertical .ui-meter .spectrum-surface{background:var(--spectrum-stripes),var(--spectrum-gradient-vertical);background-size:auto,100% 100%}.ui-meter-row.is-vertical .ui-meter .ghost{top:auto;left:0;width:100%}.ui-stattile{position:relative;background:var(--panel);border:var(--outline-w) solid var(--ink);border-radius:var(--radius-card);box-shadow:0 0 0 var(--outline-self) #464646e6,0 6px 14px #0000004d;padding:10px 16px 12px;width:100%;transition:transform .18s var(--pop)}.ui-stattile:hover{transform:translateY(-2px)}.ui-stattile .label{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--dim);font-weight:500}.ui-stattile .label svg{width:14px;height:14px}.ui-stattile .value{font-family:var(--font-display);font-size:24px;font-weight:800;color:var(--off-white);text-shadow:var(--hard-shadow);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ui-stattile .value.gold{color:var(--gold-1)}.ui-stattile .sub{font-size:12px;color:var(--dim)}.ui-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0a0a0a8c;animation:fadeIn .2s var(--ease)}.ui-modal{position:fixed;z-index:50;left:50%;top:50%;transform:translate(-50%,-50%);width:min(620px,94vw);max-height:min(88vh,calc(100dvh - 32px));padding:34px 26px 24px;display:flex;flex-direction:column;animation:modalIn .24s var(--pop)}.ui-modal:focus{outline:none}.ui-modal.s-sm{width:min(440px,94vw)}@keyframes modalIn{0%{transform:translate(-50%,-50%) scale(.9);opacity:0}70%{transform:translate(-50%,-50%) scale(1.02);opacity:1}to{transform:translate(-50%,-50%) scale(1)}}.ui-modal.closing{animation:modalOut .16s var(--ease) forwards}@keyframes modalOut{to{transform:translate(-50%,-50%) scale(.92);opacity:0}}.ui-modal .body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:6px var(--outline-safe) var(--outline-safe);margin:0 calc(var(--outline-safe) * -1) calc(var(--outline-safe) * -1)}.ui-modal .close-x,.ui-modal .modal-header-action{position:absolute;top:14px;right:14px;z-index:4}.ui-drawer{position:fixed;z-index:45;top:12px;right:12px;bottom:12px;width:min(390px,92vw);border-radius:24px;padding:18px;display:flex;flex-direction:column;animation:drawerIn .28s var(--pop)}@keyframes drawerIn{0%{transform:translate(110%)}75%{transform:translate(-6px)}to{transform:translate(0)}}.ui-drawer.closing{animation:drawerOut .18s var(--ease) forwards}@keyframes drawerOut{to{transform:translate(112%);opacity:.6}}.ui-drawer .head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ui-drawer .body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--outline-safe);margin:calc(var(--outline-safe) * -1)}.mobile-window-close{display:none}@media (max-width: 720px){.has-mobile-bottom-close>.body{padding-bottom:92px}.mobile-window-close{--mobile-close-inset: 18px;position:absolute;z-index:8;right:var(--mobile-close-inset);bottom:15px;left:var(--mobile-close-inset);display:flex;padding-top:16px;background:linear-gradient(to bottom,#23232300,#232323f0 42%);pointer-events:auto}.ui-modal .mobile-window-close{--mobile-close-inset: 26px}.mobile-window-close .ui-btn{min-height:50px}}.ui-toasts{position:fixed;z-index:90;bottom:22px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:10px;align-items:center;pointer-events:none}.ui-toast{display:flex;align-items:center;gap:10px;background:var(--panel-solid);border:var(--outline-w) solid var(--ink);border-radius:999px;padding:10px 20px;color:var(--off-white);font-size:14px;font-weight:500;box-shadow:0 0 0 var(--outline-self) #4d4d4d,0 8px 20px #0006;animation:toastIn .3s var(--pop);pointer-events:auto;max-width:88vw}.ui-toast svg{width:17px;height:17px;flex:none}.ui-toast.ok{box-shadow:0 0 0 var(--outline-self) var(--green-edge),0 8px 20px #0006}.ui-toast.ok svg{color:var(--green)}.ui-toast.err{box-shadow:0 0 0 var(--outline-self) var(--red),0 8px 20px #0006}.ui-toast.err svg{color:var(--red)}.ui-toast.info svg{color:var(--gold-1)}.ui-toast.leaving{animation:toastOut .25s var(--ease) forwards}@keyframes toastIn{0%{transform:translateY(24px) scale(.9);opacity:0}70%{transform:translateY(-3px) scale(1.02);opacity:1}to{transform:none}}@keyframes toastOut{to{transform:translateY(16px) scale(.94);opacity:0}}.ui-input{width:100%;font:14px var(--font-display);background:#1d1d1d;color:var(--off-white);border:var(--outline-w) solid var(--ink);border-radius:12px;box-shadow:0 0 0 2.5px #4a4a4a,inset 0 2px 4px #0006;padding:10px 13px;outline:none;transition:box-shadow .18s var(--ease)}.ui-input:focus{box-shadow:0 0 0 2.5px var(--gold-1),inset 0 2px 4px #0006}.ui-field-err{color:var(--red-text);font-size:13px;margin:8px 2px 0;font-weight:500}.statusbar{display:grid;grid-template-columns:minmax(0,1fr) var(--facility-panel-width) minmax(0,1fr);align-items:center;gap:18px;padding:14px 26px 8px}.capacity-panel{grid-column:2;display:grid;grid-template-columns:auto repeat(2,minmax(190px,1fr));align-items:center;gap:18px;width:var(--facility-panel-width);max-width:none;min-width:300px;margin-inline:auto;padding:9px 18px 10px;border-radius:19px}.capacity-panel .ui-specks{display:none}.capacity-heading{display:inline-flex;align-items:center;gap:7px;padding-right:2px;color:var(--off-white);font-family:var(--font-display);font-size:13px;font-weight:800;font-style:italic;white-space:nowrap;text-shadow:var(--hard-shadow)}.capacity-heading svg{width:17px;height:17px;color:var(--gold-1)}.capacity-meters{display:contents}.capacity-panel .ui-meter-label{margin-bottom:2px;font-size:11.5px}.capacity-panel .ui-meter{height:14px}.capacity-panel .ui-meter-ticks{margin-bottom:1px}.capacity-panel .binding{max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statusbar .wallet-zone{grid-column:3;display:flex;align-items:center;justify-content:flex-end;gap:10px}.wallet-connect-options{display:inline-flex;align-items:center;gap:8px}.ui-stack.welcome-open .statusbar .wallet-zone{position:relative;z-index:60}.status-about{display:inline-flex}.status-about .ui-btn{min-height:36px}.claim-btn-slot{margin-top:6px}.claim-btn-slot .ui-btn{width:100%;min-height:46px;padding:9px 14px 11px;color:var(--ink)}.claim-btn-copy{display:grid;flex:1;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;width:100%}.claim-btn-copy.is-simple{display:flex;justify-content:center}.claim-btn-action{justify-self:start}.claim-btn-action.is-reserved{visibility:hidden}.claim-btn-amount{min-width:0;justify-self:end;overflow:hidden;text-overflow:ellipsis}.claim-btn-slot .ui-btn{position:relative}.claim-btn-slot .ui-btn>*{position:relative;z-index:1}.claim-btn-slot .ui-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(11px - var(--outline-w));background:var(--spectrum-stripes),var(--spectrum-gradient);background-size:auto,100% 100%;box-shadow:inset 0 -4px #00000042;opacity:0;transition:opacity .22s var(--ease);pointer-events:none}.claim-btn-slot .ui-btn:hover:not(:disabled):before{opacity:1}.claim-btn-slot .ui-btn:hover:not(:disabled){color:var(--ink)}.claim-btn-slot.phase-ceremony .ui-btn:before,.claim-btn-slot.phase-settle .ui-btn:before{opacity:1;background:var(--spectrum-stripes),var(--spectrum-cycle);background-size:auto,var(--spectrum-period) 100%;background-repeat:repeat;animation:spectrumFlow 1.5s linear infinite}.claim-btn-slot.phase-ceremony .ui-btn:disabled,.claim-btn-slot.phase-settle .ui-btn:disabled{opacity:1;filter:none;cursor:default}.claim-btn-slot.phase-settle .ui-btn{animation:btnPunch .26s var(--pop)}@media (prefers-reduced-motion: reduce){.claim-btn-slot .ui-btn:before{animation:none!important}}.summary-panel{width:min(680px,94vw);padding:30px 18px 18px;margin-top:40px;flex:none;min-height:0;isolation:isolate}.summary-body{display:flex;flex:1;min-height:0;flex-direction:column;padding:5px var(--outline-safe) var(--outline-safe);margin:0 calc(var(--outline-safe) * -1) calc(var(--outline-safe) * -1);overflow:hidden}.summary-sections{display:flex;min-height:0;flex-direction:column;gap:14px;overflow-y:auto;overflow-x:hidden;padding:5px var(--outline-safe) 10px;margin-inline:calc(var(--outline-safe) * -1)}.summary-section{display:flex;flex-direction:column;gap:9px}.summary-section .ui-section-head{gap:6px;font-size:15px;text-shadow:var(--hard-shadow)}.summary-section .ui-section-head svg{width:16px;height:16px;color:var(--gold-1)}.summary-pair{display:grid;grid-template-columns:1fr;gap:10px}.summary-stat{min-width:0;padding:9px 12px 10px}.summary-stat-primary{box-shadow:0 0 0 var(--outline-self) #5a4b25,0 6px 14px #00000047}.summary-label{display:flex;align-items:center;gap:6px;color:var(--dim);font-size:11px;white-space:nowrap}.summary-label svg{width:13px;height:13px}.summary-value{display:block;margin-top:2px;color:var(--off-white);font-size:clamp(17px,1.45vw,21px);font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:var(--hard-shadow)}.summary-value.gold{color:var(--gold-1)}.summary-chain-sample{display:block;margin-top:3px;color:var(--green);font-family:var(--font-body);font-size:9px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-chain-sample.is-stale{color:var(--dim)}.summary-row{min-height:48px}.summary-row>span{color:var(--grey)}.summary-row>span svg{width:13px;height:13px;margin-right:5px;vertical-align:-2px;color:#ff7a3c}.summary-row>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-row small{display:block;color:var(--dim);font-family:var(--font-body);font-size:9.5px;font-weight:400}.summary-rate-row,.summary-burn-row{min-height:58px}.summary-row .summary-usd-rate{margin-top:1px;color:var(--green);font-weight:700}.summary-market-actions{display:grid;flex:none;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:9px;margin-top:auto;padding:14px 2px 3px}.summary-market-actions .ui-btn{width:100%;min-width:0;min-height:42px}.summary-market-actions .summary-buy-kitty{text-decoration:none}.summary-market-actions .ui-btn:last-child{gap:3px;padding-inline:5px;font-size:10px}.summary-market-actions .ui-btn:last-child svg{width:12px;height:12px}.summary-claim-dock{flex:none;margin-top:8px;padding:14px 2px 2px;border-top:1.5px solid rgba(242,239,233,.16)}.summary-claim-copy{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:9px;color:var(--dim);font-size:10.5px}.summary-claim-copy b{min-width:0;color:var(--gold-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-claim-dock .ui-btn{width:100%}@media (max-width: 460px){.summary-market-actions .ui-btn:last-child svg{display:none}}.addr-chip{display:inline-flex;align-items:center;gap:8px;background:var(--panel);border:var(--outline-w) solid var(--ink);border-radius:999px;box-shadow:0 0 0 var(--outline-self) #464646e6,0 4px 10px #0000004d;padding:7px 8px 7px 14px;color:var(--off-white)}.addr-chip .dot{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 6px var(--green)}.addr-chip .x{background:none;border:none;color:var(--dim);cursor:pointer;display:inline-flex;padding:3px;transition:color .15s}.addr-chip .x:hover{color:var(--red)}.addr-chip .x svg{width:15px;height:15px}.ui-modal.wallet-setup-modal{width:min(590px,calc(100vw - 28px))}.wallet-setup-panel{display:grid;gap:16px}.wallet-permit-head{display:flex;align-items:center;gap:15px}.wallet-permit-seal{display:grid;width:54px;height:54px;flex:none;place-items:center;color:#3a2a00;background:linear-gradient(180deg,var(--gold-1),var(--gold-2));border:var(--outline-w) solid var(--ink);border-radius:17px;box-shadow:0 0 0 var(--outline-self) #ffc61a61,inset 0 -5px 0 var(--gold-bevel),0 7px 14px #00000047}.wallet-permit-seal svg{width:27px;height:27px}.wallet-permit-head>div{min-width:0}.wallet-permit-kicker{display:block;margin-bottom:3px;color:var(--gold-1);font:italic 800 10px/1.2 var(--font-display);letter-spacing:.09em;text-transform:uppercase}.wallet-permit-head h3{margin:0;color:var(--off-white);font:italic 800 22px/1.05 var(--font-display);text-shadow:var(--hard-shadow)}.wallet-permit-head p{margin:5px 0 0;color:var(--dim);font-size:12px}.wallet-setup-rows{display:grid;gap:11px}.wallet-setup-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:72px;padding:12px 13px}.wallet-setup-icon{display:grid;width:39px;height:39px;place-items:center;color:var(--gold-1);background:#202020;border:2px solid var(--ink);border-radius:12px;box-shadow:0 0 0 2px #4a4a4a}.wallet-setup-icon.is-kitty{color:#123312;background:var(--green);box-shadow:0 0 0 2px var(--green-edge)}.wallet-setup-icon svg{width:20px;height:20px}.wallet-setup-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.wallet-setup-copy b{color:var(--off-white);font:italic 800 13px/1.2 var(--font-display);text-shadow:var(--hard-shadow)}.wallet-setup-copy small{color:var(--dim);font-size:10.5px;line-height:1.35}.wallet-setup-row .ui-btn{min-width:116px}.wallet-setup-ready{display:inline-flex;align-items:center;gap:5px;color:var(--green);font:italic 800 11px/1.2 var(--font-display);white-space:nowrap}.wallet-setup-ready svg{width:17px;height:17px}.wallet-setup-note{display:flex;align-items:flex-start;gap:7px;margin:0 3px;color:var(--dim);font-size:10.5px;line-height:1.45}.wallet-setup-note svg{width:15px;height:15px;flex:none;margin-top:1px;color:var(--green)}.wallet-setup-panel.is-compact{gap:11px;margin:14px 5px 0;padding-top:14px;border-top:2px solid rgba(242,239,233,.1)}.wallet-setup-panel.is-compact .wallet-permit-seal{width:42px;height:42px;border-radius:13px}.wallet-setup-panel.is-compact .wallet-permit-seal svg{width:21px;height:21px}.wallet-setup-panel.is-compact .wallet-permit-head h3{font-size:17px}.wallet-setup-panel.is-compact .wallet-permit-head p{display:none}.wallet-setup-panel.is-compact .wallet-setup-row{min-height:62px;padding:9px 11px}@media (max-width: 620px){.wallet-setup-row{grid-template-columns:auto minmax(0,1fr)}.wallet-setup-row .ui-btn,.wallet-setup-ready{grid-column:1 / -1;width:100%;justify-content:center}}.banners{position:fixed;z-index:38;right:22px;bottom:22px;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.banner{display:flex;align-items:center;gap:10px;padding:9px 18px;width:fit-content;max-width:min(420px,92vw);background:var(--panel);border:var(--outline-w) solid var(--gold-1);border-radius:999px;box-shadow:0 0 0 var(--outline-self) #464646e6,0 6px 14px #0000004d;color:var(--off-white);font-size:14px;animation:toastIn .3s var(--pop);pointer-events:auto}.banner.danger{border-color:var(--red)}.banner.danger svg{color:var(--red)}.banner.preparation{border-color:var(--blue)}.banner.preparation svg{flex:none;color:var(--blue)}.banner.preparation b{color:var(--gold-1)}.banner.away-halving{animation-delay:.1s;animation-fill-mode:backwards}.banner.leaving{animation:toastOut .25s var(--ease) forwards}.banner svg{width:17px;height:17px}.banner .x{background:none;border:none;color:var(--dim);cursor:pointer;display:inline-flex}.banner .x:hover{color:var(--red)}.banner .x svg{width:15px;height:15px}.sync-recovery{position:fixed;top:0;right:0;bottom:0;left:0;z-index:92;display:grid;place-items:center;padding:20px;background:#0a0c0a94;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:fadeIn .22s var(--ease)}.sync-recovery-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 15px;width:min(430px,calc(100vw - 32px));padding:20px;border:var(--outline-w) solid var(--ink);border-radius:22px;color:var(--grey);background:var(--panel-solid);box-shadow:0 0 0 var(--outline-self) var(--red),0 16px 42px #00000080;animation:loadingCardIn .32s var(--pop) backwards}.sync-recovery-card>svg{width:29px;height:29px;color:var(--red)}.sync-recovery-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.sync-recovery-copy strong{color:var(--off-white);font-family:var(--font-display);font-size:18px}.sync-recovery-copy span{color:var(--dim);font-size:12.5px;line-height:1.35}.sync-recovery-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:8px}.sync-recovery-actions .ui-btn{width:100%}@media (max-width: 380px){.sync-recovery-card{padding:17px}.sync-recovery-actions{grid-template-columns:1fr}}.stale-chip{position:fixed;z-index:85;top:14px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;background:var(--panel-solid);color:var(--gold-1);border:var(--outline-w) solid var(--gold-1);border-radius:999px;padding:6px 16px;font-size:13px;font-weight:500;animation:dropIn .3s var(--pop)}.stale-chip svg{width:15px;height:15px}.chain-activity{position:fixed;z-index:86;bottom:22px;right:22px;width:min(330px,calc(100vw - 44px));padding:10px 14px;background:var(--panel-solid);border:var(--outline-w) solid var(--ink);border-radius:16px;box-shadow:0 0 0 var(--outline-self) var(--gold-1),0 9px 22px #0000006b;animation:toastIn .3s var(--pop);pointer-events:none}@media (max-width: 720px){.chain-activity{right:14px;bottom:14px;width:min(330px,calc(100vw - 28px))}}.stage{display:flex;flex-direction:column;align-items:center;flex:1;min-height:0;padding:20px 18px 14px}.hero-panel{width:var(--facility-panel-width);padding:clamp(16px,3dvh,34px) 30px clamp(14px,2.4dvh,28px);margin-top:12px;display:flex;flex-direction:column;min-height:0;isolation:isolate;flex:none}.hero-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-image:url(../ui/Paw.svg),url(../ui/Paw.svg);background-repeat:repeat,repeat;background-size:144px 144px,144px 144px;background-position:0 0,72px 72px;opacity:.48;pointer-events:none;animation:facilityPawDrift 14s linear infinite}@keyframes facilityPawDrift{to{background-position:144px -144px,216px -72px}}.summary-panel:before,.lb-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-repeat:repeat,repeat;background-size:144px 144px,144px 144px;background-position:0 0,72px 72px;opacity:.48;pointer-events:none;animation:sidePanelIconDrift 14s linear infinite}.summary-panel:before{background-image:url(../ui/pickaxe.svg),url(../ui/pickaxe.svg)}.lb-panel:before{background-image:url(../ui/trophy.svg),url(../ui/trophy.svg)}@keyframes sidePanelIconDrift{to{background-position:144px -144px,216px -72px}}.hero-body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:var(--outline-safe) var(--outline-safe) 0;margin:calc(var(--outline-safe) * -1) calc(var(--outline-safe) * -1) 0}.hero-head{display:flex;justify-content:flex-end;margin-top:-2px;min-height:20px}.hero-main{flex:1;min-height:0;display:flex;padding:6px 2px 4px}.grid-wrap{position:relative;display:flex;align-items:center;justify-content:center;flex:1;min-width:0;min-height:0;container-type:size}.footprint{--gap: 8px;position:relative;width:100%;height:100%;min-width:0;flex:none;container-type:size;display:flex;align-items:center;justify-content:center}.fgrid{--cell: min( calc((100cqi - (var(--cols) - 1) * var(--gap)) / var(--cols)), calc((100cqb - (var(--rows) - 1) * var(--gap)) / var(--rows)) );display:grid;gap:var(--gap);grid-template-columns:repeat(var(--cols),var(--cell));grid-template-rows:repeat(var(--rows),var(--cell))}.fcell{--cell-radius: 18px;position:relative;width:100%;height:100%;container-type:inline-size;background:var(--card);border:var(--outline-w) solid var(--ink);border-radius:var(--cell-radius);box-shadow:0 0 0 var(--outline-self) #454545,0 6px 12px #0000004d,inset 0 -5px #00000038;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .16s var(--pop),box-shadow .2s var(--ease),background .2s var(--ease)}.fcell.occupied{box-shadow:0 0 0 var(--outline-self) var(--cell-tier-color, #454545),0 6px 12px #0000004d,inset 0 -5px #00000038}.fcell:hover{transform:translateY(-3px) scale(1.03);background:#3d3d3d}.fcell:focus-visible{outline:3px solid var(--off-white);outline-offset:5px}.fcell.empty:after{content:"+";color:#4d4d4d;font-size:clamp(30px,36cqmin,54px);font-family:var(--font-display);font-weight:800;transition:color .2s}.fcell.empty:hover:after{color:var(--gold-1)}.fgrid.locked .fcell{border-style:dashed;background:#34343473;box-shadow:none;cursor:default}.fgrid.locked .fcell:after{content:""}.fgrid.locked .fcell:hover{transform:none}.grid-lock-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#f2efe98c;font-family:var(--font-display);font-weight:700;font-style:italic;text-shadow:0 2px 0 rgba(0,0,0,.3);pointer-events:none}.start-mining-cta{display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:auto}.welcome-invite-required{display:grid;gap:4px;padding:12px;border:1.5px solid rgba(255,198,26,.52);border-radius:12px;background:#ffc61a0f}.welcome-invite-required>b{color:var(--gold-1);font:italic 800 13px/1.2 var(--font-display)}.welcome-invite-required>span{color:var(--dim);font-size:10px;line-height:1.4}.welcome-prep-note{margin-bottom:0;text-align:center}.fgrid.unlock-anim .fcell{animation:unlockPop .5s var(--pop) backwards}.fgrid.unlock-anim .fcell:nth-child(2){animation-delay:.06s}.fgrid.unlock-anim .fcell:nth-child(3){animation-delay:.12s}.fgrid.unlock-anim .fcell:nth-child(4){animation-delay:.18s}@keyframes unlockPop{0%{transform:translateY(8px);opacity:0}65%{transform:translateY(-2px);opacity:1}to{transform:translateY(0);opacity:1}}.fcell.pulse{animation:cellPulse 1.4s ease-in-out infinite}@keyframes cellPulse{0%,to{box-shadow:0 0 0 var(--outline-self) #454545,0 0 #ffc61a00}50%{box-shadow:0 0 0 var(--outline-self) var(--gold-1),0 0 18px 4px #ffc61a73}}.fcell.pickable{outline:3px dashed var(--gold-1);outline-offset:4px}.fcell .miner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;overflow:hidden}.fcell .miner.pop-in{animation:minerPop .45s var(--pop) backwards}@keyframes minerPop{0%{transform:translateY(10px)}65%{transform:translateY(-2px)}to{transform:translateY(0)}}.fcell .miner .mface{width:clamp(28px,58cqmin,88px);aspect-ratio:1;line-height:1;filter:drop-shadow(0 3px 0 rgba(0,0,0,.3))}.fcell .miner .mface img{display:block;width:100%;height:100%;object-fit:contain}.fcell .miner .mface.rive-preview{position:relative;width:clamp(42px,72cqmin,108px);overflow:hidden;transform:translateY(clamp(3px,4cqmin,6px))}.fcell .miner .mface.rive-preview .ui-rive-asset{position:absolute;left:50%;top:50%;width:165%;height:165%;transform:translate(-50%,-50%)}.fcell .miner .mface.rive-preview canvas{width:100%;height:100%}.fcell .miner .mtag{font-family:var(--font-display);font-weight:700;font-style:italic;font-size:clamp(7px,12.5cqmin,14px);padding:1px clamp(4px,9cqmin,8px);border-radius:999px;border:1.5px solid var(--ink);white-space:nowrap;max-width:calc(100% - 6px);overflow:hidden;text-overflow:ellipsis}.fcell.tier-1 .mtag{background:#b8b8b8;color:#222}.fcell.tier-2 .mtag{background:var(--blue);color:#082338}.fcell.tier-3 .mtag{background:var(--gold-1);color:#3a2a00}.fcell.equip-mode-empty{opacity:.38;cursor:default;filter:saturate(.55)}.fcell.equip-mode-empty:after{content:""}.fcell.equip-mode-empty:hover{background:var(--card);transform:none}.fcell.equip-target{cursor:pointer;box-shadow:0 6px 12px #0000004d,inset 0 -5px #00000038}.fcell.equip-target:before,.fcell.has-selected-equipment:before{content:"";position:absolute;inset:calc(var(--outline-self) * -1);z-index:3;border-radius:calc(var(--cell-radius) + var(--outline-self));pointer-events:none}.fcell.equip-target:before{border:var(--outline-self) dashed var(--gold-1)}.fcell.equip-target:hover{background:#423b28;box-shadow:0 6px 12px #0000004d,inset 0 -5px #00000038}.fcell.will-replace-equipment{background:linear-gradient(145deg,rgba(255,157,0,.16),var(--card) 58%)}.fcell.equip-unavailable{opacity:.55;cursor:not-allowed;filter:saturate(.62)}.fcell.equip-unavailable:hover{background:var(--card);transform:none}.fcell.has-selected-equipment{box-shadow:0 6px 12px #0000004d,inset 0 -5px #00000038}.fcell.has-selected-equipment:before{border:var(--outline-self) solid var(--green)}.fcell.has-selected-equipment:hover{background:#304330;transform:translateY(-3px) scale(1.03)}.fcell .quick-equip-equipped-badge{position:absolute;z-index:4;top:-8px;left:-8px;width:clamp(26px,31cqmin,38px);height:clamp(26px,31cqmin,38px);display:grid;place-items:center;padding:3px;background:var(--green);border:2px solid var(--ink);border-radius:11px;box-shadow:inset 0 -3px 0 var(--green-edge),0 0 0 2px var(--green),0 5px 9px #0006;animation:equippedSealIn .24s var(--pop)}.fcell .quick-equip-equipped-badge img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 1px rgba(0,0,0,.35))}.fcell .quick-equip-equipped-badge svg{position:absolute;right:-5px;bottom:-5px;width:clamp(13px,15cqmin,18px);height:clamp(13px,15cqmin,18px);padding:2px;color:#153815;background:var(--green);border:1.5px solid var(--ink);border-radius:50%}@keyframes equippedSealIn{0%{opacity:0;transform:scale(.55) rotate(-10deg)}}.fcell .starter-badge{position:absolute;top:-8px;right:-8px;font-size:9.5px;font-family:var(--font-display);font-weight:700;font-style:italic;background:var(--green);color:#123312;border:1.5px solid var(--ink);border-radius:999px;padding:1px 6px;box-shadow:0 2px 5px #00000059;display:flex;align-items:center;gap:4px}.fcell .starter-badge .ui-loading-wheel{--loading-size: 10px;filter:none}.fcell.pending,.fcell.syncing{cursor:progress}.fcell.pending .miner,.fcell.syncing .miner{opacity:.68;filter:saturate(.65)}.fcell.pending .starter-badge,.fcell.syncing .starter-badge{background:var(--blue);color:#082338}.facility-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;min-height:0!important;background:#1d1d1dc7!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (prefers-reduced-motion: reduce){.hero-panel:before,.summary-panel:before,.lb-panel:before{animation:none}.fcell .quick-equip-equipped-badge{animation:none}}.pickmode{display:flex;align-items:center;gap:10px;margin:16px auto 0;width:fit-content;padding:8px 16px;border-radius:999px;background:#ffc61a1f;border:2px dashed var(--gold-1);color:var(--gold-1);font-size:14px;animation:dropIn .25s var(--pop)}.pickmode svg{width:16px;height:16px}.nudge{display:flex;align-items:center;gap:10px;margin:18px auto 0;width:100%;max-width:620px;padding:9px 18px;background:var(--card-lite);border:var(--outline-w) solid var(--ink);border-radius:999px;box-shadow:0 0 0 var(--outline-self) var(--card-lite),0 5px 12px #0000004d;color:var(--off-white);font-size:14px;animation:dropIn .3s var(--pop)}.nudge svg{width:16px;height:16px;color:var(--gold-1);flex:none}.nudge>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.nudge-close{display:inline-grid;flex:none;width:24px;height:24px;margin-right:-8px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--dim);cursor:pointer;transition:color .15s var(--ease),background .15s var(--ease),transform .15s var(--pop)}.nudge .nudge-close svg{width:14px;height:14px;color:currentColor}.nudge-close:hover{color:var(--off-white);background:#ffffff14}.nudge-close:active{transform:scale(.88)}.nudge-close:focus-visible{outline:2px solid var(--gold-1);outline-offset:2px}.starter-modal-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;padding:24px;border-radius:calc(var(--radius-panel) - var(--outline-w));animation:fadeIn .2s var(--ease)}.starter-modal{width:min(440px,calc(100% - 24px));max-height:calc(100% - 24px);display:flex;flex-direction:column;overflow:hidden;background:var(--panel-solid);border:var(--outline-w) solid var(--ink);border-radius:22px;box-shadow:0 0 0 var(--outline-self) var(--gold-1),0 24px 64px #000000b8;animation:dropIn .32s var(--pop)}.starter-modal-body{min-height:0;overflow:auto;padding:24px 28px 20px;text-align:center}.starter-modal-icon{width:42px;height:42px;margin:0 auto 10px;display:grid;place-items:center;color:#3a2a00;background:linear-gradient(180deg,var(--gold-1),var(--gold-2));border:2px solid var(--ink);border-radius:13px;box-shadow:inset 0 -4px 0 var(--gold-bevel)}.starter-modal-icon svg{width:22px;height:22px}.starter-modal-body h3{margin:0 0 8px;color:var(--off-white);font-family:var(--font-display);font-size:24px;font-style:italic;line-height:1.1;text-shadow:var(--slim-outline)}.starter-modal-body p{margin:0 0 10px;color:var(--grey);font-size:14px;line-height:1.45}.starter-modal-footer{flex:none;padding:14px 18px 18px;background:var(--card);border-top:2px solid rgba(255,255,255,.09)}.starter-modal-footer .ui-btn{width:100%}.hero-bottom-slot{position:absolute;z-index:4;right:var(--outline-safe);bottom:0;left:var(--outline-safe);height:68px;display:flex;align-items:center;justify-content:center;padding:0 var(--outline-safe);pointer-events:none}.hero-bottom-slot>.pickmode,.hero-bottom-slot>.nudge{margin-top:0;pointer-events:auto}.hero-bottom-slot>.nudge{position:relative;top:4px}.toolbar{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;background:var(--panel);border:var(--outline-w) solid var(--border-lite);border-radius:20px;box-shadow:0 0 0 4px #1414148c,0 10px 24px #0000004d;padding:10px 14px}.tool-btn{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;background:var(--card);color:var(--grey);border:var(--outline-w) solid #565656;border-radius:var(--radius-btn);padding:9px 16px;min-width:84px;font-family:var(--font-body);font-size:12.5px;font-weight:500;cursor:pointer;transition:transform .15s var(--pop),filter .18s var(--ease),color .18s}@media (max-width: 680px){.toolbar{width:min(var(--facility-panel-width),420px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;padding:9px}.tool-btn{min-width:0;padding-inline:8px}}.tool-btn:hover:not(:disabled){filter:brightness(1.18);transform:translateY(-2px);color:var(--off-white)}.tool-btn:active:not(:disabled){transform:scale(.93)}.tool-btn:disabled{opacity:.45;cursor:not-allowed}.tool-btn svg{width:20px;height:20px}.tool-btn .ready-dot{position:absolute;top:6px;right:8px;width:9px;height:9px;border-radius:50%;background:var(--gold-1);box-shadow:0 0 8px var(--gold-1);animation:cellPulse 1.6s infinite}.mobile-game-gate{position:relative;display:grid;width:100%;min-height:100%;flex:1;padding:54px 18px 28px;place-items:center;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 52% 28%,rgba(43,141,150,.46),transparent 31%),radial-gradient(circle at 18% 78%,rgba(87,151,74,.3),transparent 34%),linear-gradient(180deg,#0d333c,#0a2029 54%,#101c18)}.mobile-game-gate:before,.mobile-game-gate:after{content:"";position:absolute;z-index:-2;border-radius:34px;opacity:.42;filter:blur(18px);transform:rotate(-8deg)}.mobile-game-gate:before{top:11%;right:-13%;width:54%;height:29%;background:linear-gradient(145deg,#3c7480,#17313d 62%)}.mobile-game-gate:after{bottom:3%;left:-12%;width:70%;height:31%;background:linear-gradient(145deg,#355d30,#142519 70%);transform:rotate(9deg)}.mobile-game-block{position:absolute;z-index:-1;display:block;width:78px;height:78px;border-radius:19px;background:#ffc61a1c;filter:blur(2px);transform:rotate(14deg)}.mobile-game-block.is-one{top:13%;left:7%}.mobile-game-block.is-two{right:9%;bottom:12%;width:54px;height:54px;background:#5ee65e17;transform:rotate(-18deg)}.mobile-game-panel{width:min(520px,calc(100vw - 30px));padding:52px 30px 31px;animation:mobileGamePanelIn .36s var(--pop) both}.mobile-game-panel-body{display:flex;align-items:center;flex-direction:column;text-align:center}.mobile-game-kicker{display:inline-flex;align-items:center;gap:7px;margin-bottom:17px;color:var(--gold-1);font:italic 800 11px/1.2 var(--font-display);letter-spacing:.1em;text-transform:uppercase;text-shadow:var(--hard-shadow)}.mobile-game-kicker svg{width:16px;height:16px}.mobile-game-panel h2{max-width:380px;margin:0;color:var(--off-white);font:italic 800 29px/1.12 var(--font-display);letter-spacing:-.02em;text-shadow:var(--slim-outline)}.mobile-game-device-route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;margin-top:30px;gap:13px}.mobile-game-device{display:grid;min-height:126px;padding:16px 10px;place-items:center;align-content:center;color:var(--dim);background:#292929;border:var(--outline-w) solid var(--ink);border-radius:var(--radius-card);box-shadow:0 0 0 var(--outline-self) #474747,0 9px 20px #0000004d}.mobile-game-device>svg{width:34px;height:34px;margin-bottom:8px}.mobile-game-device small{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.mobile-game-device b{margin-top:3px;color:var(--grey);font:italic 800 15px/1.15 var(--font-display);text-shadow:var(--hard-shadow)}.mobile-game-device.is-desktop{color:#2c4b16;background:linear-gradient(180deg,var(--gold-1),var(--gold-2));box-shadow:0 0 0 var(--outline-self) var(--gold-1),inset 0 -5px 0 var(--gold-bevel),0 9px 20px #00000052}.mobile-game-device.is-desktop small,.mobile-game-device.is-desktop b{color:#3a2a00;text-shadow:none}.mobile-game-route-arrow{width:28px;height:28px;color:var(--gold-1);filter:drop-shadow(0 3px 0 rgba(0,0,0,.34))}.mobile-game-about-link{display:inline-flex;align-items:center;gap:7px;margin-top:25px;color:var(--grey);font:600 13px/1.2 var(--font-body);text-decoration:underline dashed;text-decoration-thickness:1.5px;text-underline-offset:4px;transition:color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.mobile-game-about-link svg{width:17px;height:17px;color:var(--gold-1)}.mobile-game-about-link:hover{color:var(--off-white);transform:translateY(-1px)}.mobile-game-about-link:focus-visible{outline:2px solid var(--gold-1);outline-offset:5px;border-radius:5px}@keyframes mobileGamePanelIn{0%{opacity:0;transform:translateY(14px) scale(.94)}}.ui-modal.welcome-prerelease-modal{width:min(640px,calc(100vw - 28px));height:min(650px,88vh,calc(100dvh - 34px));max-height:none;padding:40px 26px 22px}.ui-modal .body.welcome-prerelease-body{display:flex;flex:1 1 0;min-height:0;padding:2px 0 0;margin:0;overflow:hidden;-webkit-mask-image:none;mask-image:none}.welcome-prerelease-flow{display:grid;flex:1;min-height:0}.welcome-prerelease-screen{grid-area:1 / 1;display:flex;min-width:0;min-height:0;flex-direction:column;opacity:1;transform:translate(0) scale(1)}.welcome-prerelease-screen.is-forward{animation:welcomeFlowForwardIn .28s var(--ease) both}.welcome-prerelease-screen.is-back{animation:welcomeFlowBackIn .28s var(--ease) both}.welcome-prerelease-screen.is-leaving{pointer-events:none;opacity:0;transform:translate(-12px) scale(.992);animation:none;transition:opacity .14s var(--ease),transform .14s var(--ease)}.welcome-prerelease-screen.is-back.is-leaving{transform:translate(12px) scale(.992)}@keyframes welcomeFlowForwardIn{0%{opacity:0;transform:translate(14px) scale(.992)}}@keyframes welcomeFlowBackIn{0%{opacity:0;transform:translate(-14px) scale(.992)}}.welcome-prerelease-content{flex:1 1 auto;min-height:0;padding:8px 8px 14px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.welcome-release-kicker{display:inline-flex;align-items:center;gap:7px;width:fit-content;margin:1px 0 12px 4px;padding:5px 11px;color:#3a2a00;background:linear-gradient(180deg,var(--gold-1),var(--gold-2));border:var(--outline-w) solid var(--ink);border-radius:999px;box-shadow:0 0 0 var(--outline-self) #ffc61a57,0 5px 12px #00000042;font:italic 800 11px/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.welcome-release-kicker svg{width:14px;height:14px}.welcome-prerelease-content>h2,.welcome-payment-heading h2,.welcome-briefing-content h2{margin:0;color:var(--off-white);font:italic 800 31px/1.08 var(--font-display);letter-spacing:-.02em;text-shadow:var(--slim-outline)}.welcome-release-lead{max-width:520px;margin:13px 2px 0;color:var(--grey);font-size:15px;line-height:1.55}.welcome-invite-card{margin:24px 5px 8px;padding:19px 18px 18px;animation-delay:70ms}.welcome-invite-card>label,.welcome-payment-card>label{display:block;margin:0 2px 9px;color:var(--off-white);font:italic 800 13px/1.2 var(--font-display);text-shadow:var(--hard-shadow)}.welcome-input-shell{position:relative}.welcome-input-shell>svg:first-child{position:absolute;z-index:1;top:50%;left:14px;width:18px;height:18px;color:var(--gold-1);transform:translateY(-50%);pointer-events:none}.welcome-input-shell .ui-input{min-height:48px;padding-left:43px;font-size:16px;letter-spacing:.025em;transition:box-shadow var(--t-med) var(--ease),background-color var(--t-med) var(--ease),color var(--t-med) var(--ease)}.welcome-input-shell.is-locked .ui-input{padding-right:43px;color:var(--gold-1);background:#1d1d1db8;cursor:text}.welcome-input-shell.is-locked>svg:last-child{position:absolute;top:50%;right:14px;width:18px;height:18px;color:var(--green);transform:translateY(-50%);pointer-events:none}.welcome-invite-hint{display:inline-flex;align-items:center;gap:6px;margin:11px 2px 0;color:var(--dim);font-size:12px;line-height:1.4;transition:color var(--t-med) var(--ease)}.welcome-invite-hint.is-detected{color:var(--green)}.welcome-invite-hint svg{width:15px;height:15px;flex:none}.welcome-invite-verified{display:flex;align-items:center;gap:14px;min-height:76px}.welcome-verified-mark,.welcome-payment-icon{display:grid;width:48px;height:48px;flex:none;place-items:center;color:#123312;background:var(--green);border:var(--outline-w) solid var(--ink);border-radius:15px;box-shadow:0 0 0 var(--outline-self) var(--green-edge),inset 0 -4px 0 var(--green-edge),0 6px 14px #00000042}.welcome-verified-mark svg,.welcome-payment-icon svg{width:24px;height:24px}.welcome-invite-verified>div{display:flex;min-width:0;flex-direction:column;gap:5px}.welcome-invite-verified b{color:var(--off-white);font:italic 800 16px/1.2 var(--font-display);text-shadow:var(--hard-shadow)}.welcome-invite-verified span{color:var(--grey);font-size:13px}.welcome-prerelease-single-action,.welcome-briefing-footer{flex:none;padding:12px 8px 5px;border-top:2px solid rgba(242,239,233,.1)}.welcome-prerelease-single-action .ui-btn{min-height:52px}.welcome-briefing-content{display:grid;grid-template-rows:auto minmax(0,1fr);padding-right:24px;padding-left:24px;text-align:center}.welcome-briefing-content .welcome-release-kicker{align-self:start;margin-bottom:0}.welcome-briefing-stage{display:grid;min-height:0;padding:13px 0 6px;place-items:center;overflow:hidden}.welcome-briefing-slide{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;width:100%;min-height:0;flex-direction:column;opacity:1;transform:translate(0)}.welcome-briefing-slide.is-forward{animation:welcomeBriefingForwardIn .26s var(--ease) both}.welcome-briefing-slide.is-back{animation:welcomeBriefingBackIn .26s var(--ease) both}.welcome-briefing-slide.is-leaving{pointer-events:none;opacity:0;transform:translate(-12px);animation:none;transition:opacity .14s var(--ease),transform .14s var(--ease)}.welcome-briefing-slide.is-back.is-leaving{transform:translate(12px)}@keyframes welcomeBriefingForwardIn{0%{opacity:0;transform:translate(14px)}}@keyframes welcomeBriefingBackIn{0%{opacity:0;transform:translate(-14px)}}.welcome-briefing-visual{width:min(410px,calc(100% - 12px));margin:22px auto 0}.welcome-early-pass{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 16px;color:var(--grey);background:var(--card-lite);border:var(--outline-w) solid var(--ink);border-radius:var(--radius-card);box-shadow:0 0 0 var(--outline-self) var(--card-lite),0 8px 18px #00000047;text-align:left}.welcome-early-pass-icon{display:grid;width:48px;height:48px;place-items:center;color:#3a2a00;background:linear-gradient(180deg,var(--gold-1),var(--gold-2));border:var(--outline-w) solid var(--ink);border-radius:14px;box-shadow:0 0 0 2px var(--gold-1),inset 0 -4px 0 var(--gold-bevel)}.welcome-early-pass-icon svg{width:24px;height:24px}.welcome-early-pass-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.welcome-early-pass-copy small{color:var(--dim);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.welcome-early-pass-copy b{color:var(--off-white);font:italic 800 18px/1.2 var(--font-display);text-shadow:var(--hard-shadow)}.welcome-early-pass>svg{width:24px;height:24px;color:var(--green)}.welcome-slot-demo{display:flex;align-items:center;justify-content:center;gap:15px}.welcome-demo-cell{display:flex;align-items:center;justify-content:center;width:104px;height:92px;flex-direction:column;gap:7px;color:var(--dim);background:#292929;border:var(--outline-w) dashed #5d5d5d;border-radius:17px;box-shadow:inset 0 3px 8px #00000052}.welcome-demo-cell svg{width:30px;height:30px}.welcome-demo-cell small,.welcome-demo-arrow small{font:italic 700 10px/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase}.welcome-demo-cell.is-cat{color:#3a2a00;background:linear-gradient(180deg,var(--gold-1),var(--gold-2));border-style:solid;border-color:var(--ink);box-shadow:0 0 0 var(--outline-self) var(--gold-1),inset 0 -5px 0 var(--gold-bevel),0 8px 18px #00000047}.welcome-demo-arrow{display:flex;align-items:center;flex-direction:column;gap:4px;color:var(--gold-1)}.welcome-demo-arrow svg{width:30px;height:30px}.welcome-mining-state-demo{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.welcome-mining-state{display:grid;min-height:94px;padding:12px 10px;place-items:center;align-content:center;color:var(--dim);background:#292929;border:var(--outline-w) solid var(--ink);border-radius:var(--radius-card);box-shadow:0 0 0 var(--outline-self) #454545,0 7px 16px #00000042}.welcome-mining-state>svg{width:25px;height:25px;margin-bottom:5px}.welcome-mining-state small{font-size:9px;letter-spacing:.07em;text-transform:uppercase}.welcome-mining-state b{margin-top:2px;color:var(--grey);font:italic 800 13px/1.2 var(--font-display)}.welcome-mining-state.is-paused>svg{color:var(--dim)}.welcome-mining-state.is-earning{box-shadow:0 0 0 var(--outline-self) #5ee65ea6,0 7px 16px #00000042}.welcome-mining-state.is-earning>svg,.welcome-mining-state.is-earning b{color:var(--green)}.welcome-state-arrow{width:25px;height:25px;color:var(--gold-1)}.welcome-briefing-kicker{margin-top:9px;color:var(--gold-1);font:italic 800 12px/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.welcome-briefing-content h2{font-size:34px}.welcome-briefing-slide>p{max-width:480px;margin:14px auto 0;color:var(--grey);font-size:15px;line-height:1.6}.welcome-launch-emphasis{display:block;max-width:470px;margin:18px auto 0;color:var(--gold-1);font:italic 800 17px/1.35 var(--font-display);letter-spacing:.015em;text-shadow:var(--hard-shadow)}.welcome-briefing-footer{display:grid;gap:13px}.welcome-briefing-dots{display:flex;align-items:center;justify-content:center;width:auto;height:10px;margin:0 auto;gap:10px}.welcome-briefing-dots span{width:9px;height:9px;background:#696969;border-radius:50%;transition:background-color var(--t-med) var(--ease),opacity var(--t-med) var(--ease)}.welcome-briefing-dots span.is-current{background:var(--gold-1)}.welcome-briefing-actions{display:grid;grid-template-columns:minmax(112px,.7fr) minmax(0,1.3fr);gap:13px}.welcome-payment-heading{display:flex;align-items:center;gap:17px;margin:0 2px 19px}.welcome-payment-icon{color:#3a2a00;background:linear-gradient(180deg,var(--gold-1),var(--gold-2));box-shadow:0 0 0 var(--outline-self) var(--gold-1),inset 0 -4px 0 var(--gold-bevel),0 6px 14px #00000042}.welcome-payment-heading>div{min-width:0}.welcome-payment-heading p{margin:7px 0 0;color:var(--grey);font-size:13.5px;line-height:1.45}.welcome-payment-card{margin:0 5px;padding:17px 18px 16px}.welcome-payment-price{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:17px;padding-bottom:14px;border-bottom:2px solid rgba(242,239,233,.1)}.welcome-payment-price>span{display:inline-flex;align-items:center;gap:8px;color:var(--grey);font-size:13px}.welcome-payment-price svg{width:18px;height:18px;color:var(--gold-1)}.welcome-payment-price strong{color:var(--off-white);font:italic 800 22px/1 var(--font-display);text-shadow:var(--hard-shadow);white-space:nowrap}.welcome-locked-note{display:block;margin:10px 2px 0;color:var(--green);font-size:11.5px}.welcome-prep-disclaimer,.welcome-entry-pending{margin:18px auto 0;color:var(--dim);font-size:12.5px;line-height:1.5;text-align:center}.welcome-entry-pending{margin:0;padding:13px 16px}@media (max-width: 600px){.ui-modal.welcome-prerelease-modal{width:calc(100vw - 18px);height:min(680px,calc(100dvh - 20px));padding:37px 17px 14px;border-radius:22px}.welcome-prerelease-modal>.ui-title.over-rim{top:8px}.welcome-prerelease-modal>.ui-title.size-lg{font-size:32px}.welcome-prerelease-modal>.ui-title.size-lg .stroke{-webkit-text-stroke-width:5px}.welcome-prerelease-content{padding-right:6px;padding-left:6px}.welcome-prerelease-content>h2,.welcome-payment-heading h2,.welcome-briefing-content h2{font-size:27px}.welcome-release-lead,.welcome-briefing-slide>p{font-size:14px}.welcome-invite-card{margin-top:19px;padding:17px 15px}.welcome-briefing-content{padding-right:12px;padding-left:12px}.welcome-briefing-stage{padding-top:10px}.welcome-briefing-visual{margin-top:18px}.welcome-early-pass{padding:11px 13px}.welcome-demo-cell{width:88px;height:80px}.welcome-mining-state{min-height:86px;padding:10px 8px}.welcome-mining-state b{font-size:11.5px}.welcome-launch-emphasis{font-size:15px}.welcome-briefing-footer,.welcome-prerelease-single-action{padding-right:6px;padding-left:6px}.welcome-payment-heading{align-items:flex-start;gap:13px}.welcome-payment-icon{width:44px;height:44px}.welcome-payment-card{padding:15px 14px}}@media (max-width: 390px){.welcome-prerelease-modal>.ui-title.size-lg{font-size:30px}.welcome-release-kicker{margin-bottom:10px;font-size:10px}.welcome-prerelease-content>h2,.welcome-payment-heading h2,.welcome-briefing-content h2{font-size:24px}.welcome-release-lead{margin-top:10px}.welcome-slot-demo{gap:10px}.welcome-demo-cell{width:78px;height:74px}.welcome-demo-cell svg,.welcome-demo-arrow svg{width:25px;height:25px}.welcome-mining-state-demo{gap:8px}.welcome-state-arrow{width:20px;height:20px}.welcome-mining-state{min-height:82px}.welcome-mining-state small{font-size:8px}.welcome-mining-state b{font-size:10.5px}.welcome-briefing-actions{grid-template-columns:minmax(98px,.72fr) minmax(0,1.28fr);gap:10px}.welcome-briefing-actions .ui-btn{padding-right:12px;padding-left:12px}.welcome-payment-price{align-items:flex-start;flex-direction:column;gap:8px}}@media (prefers-reduced-motion: reduce){.mobile-game-panel,.welcome-prerelease-screen.is-forward,.welcome-prerelease-screen.is-back,.welcome-briefing-slide.is-forward,.welcome-briefing-slide.is-back,.welcome-invite-card{animation:none}.welcome-prerelease-screen.is-leaving,.welcome-briefing-slide.is-leaving{transform:none;transition:opacity .1s linear}.welcome-briefing-dots span{transition:none}}.loop-steps{display:flex;align-items:stretch;gap:8px;justify-content:center;margin:14px 0 4px;flex-wrap:wrap}.loop-step{flex:1;min-width:120px;padding:12px 10px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--grey);font-size:12.5px}.loop-step b{color:var(--off-white);font-family:var(--font-display);font-size:15px}.loop-step .ico{color:var(--gold-1)}.loop-step .ico svg{width:26px;height:26px}.loop-arrow{align-self:center;color:var(--dim);font-family:var(--font-display);font-weight:800;font-size:20px}.live-strip{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;font-size:12.5px;color:var(--dim);margin:14px 0}.live-strip b{color:var(--grey)}.ref-disclosure{margin:8px 0 16px;font-size:13.5px;color:var(--dim)}.ref-disclosure summary{cursor:pointer;transition:color .15s}.ref-disclosure summary:hover{color:var(--gold-1)}.welcome-ref-locked{display:flex;align-items:center;justify-content:center;gap:6px;margin:8px 0 16px;font-size:13.5px;color:var(--dim)}.welcome-ref-locked svg{color:var(--gold-1);flex-shrink:0}.welcome-fund-shortfall{text-align:center}.ref-code-create .empty-note{padding:0 8px 4px}.dev-inline{display:flex;align-items:center;justify-content:center;gap:8px;margin:6px auto 0;width:fit-content;border:2px dashed var(--dim);border-radius:12px;padding:6px 10px}.ui-modal.shop-modal{height:min(760px,calc(100dvh - 32px))}.ui-modal .body.shop-modal-body{display:flex;overflow:hidden}.ui-modal .body.upgrade-modal-body{flex:none;min-height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.shop-modal-layout{display:flex;flex:1;min-height:0;width:100%;flex-direction:column}.shop-level-head{flex:none}.shop-cards{display:flex;flex:1 1 0;min-height:140px;flex-direction:column;gap:12px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding:6px var(--outline-safe) 10px;margin:0 calc(var(--outline-safe) * -1) 16px}.shop-controls{flex:none}.shop-card{display:flex;align-items:center;gap:14px;padding:12px 14px}.shop-card:nth-child(2){animation-delay:.06s}.shop-card:nth-child(3){animation-delay:.12s}.shop-face{width:48px;aspect-ratio:1;filter:drop-shadow(0 3px 0 rgba(0,0,0,.3));flex:none}.shop-face img{display:block;width:100%;height:100%;object-fit:contain}.shop-info{flex:1;min-width:0}.shop-name{color:var(--off-white);font-family:var(--font-display);font-weight:700;font-size:16px;text-shadow:var(--hard-shadow)}.shop-stats{font-size:12.5px;color:var(--dim)}.shop-caps{font-size:12px;color:var(--gold-1);margin-top:2px}.shop-k{font-size:12px;color:var(--grey);margin-top:2px}.shop-k .klimit{color:var(--gold-1);font-style:italic}.shop-status{margin-top:7px;padding:2px 0 1px;line-height:1}.shop-status .ui-chip{gap:4px;padding:1px 10px;font-size:12px;line-height:1.25}.shop-cost{text-align:right;flex:none}.shop-cost .num{color:var(--gold-1);font-size:17px;text-shadow:var(--hard-shadow);display:block}.shop-cost small{color:var(--dim);font-size:11px}.qty-row{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.qty-row .qlabel{font-size:13.5px;color:var(--grey)}.qty-row .qmax{font-size:12.5px;color:var(--dim)}.cell-hint{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--dim);margin-bottom:12px;flex-wrap:wrap}.cell-hint svg{width:15px;height:15px;color:var(--gold-1)}.approve-row{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;margin-bottom:12px;animation:dropIn .3s var(--pop)}.approve-row .tip{min-width:0;font-size:12px;color:var(--dim)}.burn-note{font-size:12.5px;color:var(--dim);margin:0 0 12px}.burn-note b{color:var(--gold-2)}.progress-rail{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#1d1d1d;border:var(--outline-w) solid var(--ink);border-radius:12px;box-shadow:0 0 0 2.5px #4a4a4a;padding:8px 14px;margin-bottom:12px;color:var(--gold-1);font-family:var(--font-display);font-weight:700;font-style:italic;font-size:14px;animation:dropIn .25s var(--pop)}.stat-rows{display:flex;flex-direction:column;gap:8px;margin:8px 0 14px}.stat-rows>*:nth-child(2){animation-delay:.05s}.stat-rows>*:nth-child(3){animation-delay:.1s}.stat-rows>*:nth-child(4){animation-delay:.15s}.stat-rows>*:nth-child(5){animation-delay:.2s}.detail-face{width:76px;aspect-ratio:1;filter:drop-shadow(0 4px 0 rgba(0,0,0,.3));margin:4px auto}.detail-face img{display:block;width:100%;height:100%;object-fit:contain}.detail-loading{min-height:166px!important;margin:8px 0 14px}.upgrade-tier-art{display:grid;width:clamp(132px,38vw,176px);aspect-ratio:1;place-items:center;margin:2px auto 10px}.upgrade-tier-art img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(0,0,0,.34))}.detail-actions{display:flex;flex-direction:column;gap:10px}.action-note{font-size:12px;color:var(--dim);margin:8px 0 0;text-align:center}.pnl-share{display:flex;flex-direction:column;align-items:stretch;gap:14px}.pnl-preview{position:relative;align-self:center;width:100%;max-width:560px;aspect-ratio:16 / 9;border-radius:18px;overflow:hidden;border:var(--outline-w) solid var(--ink);box-shadow:0 0 0 var(--outline-self) #2b2b2b,0 10px 24px #0006;opacity:1;transform:scale(.96);transition:transform var(--t-med) var(--pop)}.pnl-preview.ready{transform:scale(1)}.pnl-canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity var(--t-med) var(--ease)}.pnl-preview.ready .pnl-canvas{opacity:1}.pnl-actions{display:flex;gap:10px}.pnl-actions>*{flex:1}.pnl-feedback{margin:2px 0 0;text-align:center;font-size:13.5px;color:var(--green);font-family:var(--font-body);animation:pnlFeedbackIn var(--t-med) var(--pop) backwards}.pnl-feedback a{color:var(--gold-1);font-weight:600}@keyframes pnlFeedbackIn{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.inv-row{display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:10px;border-radius:14px}.inv-row .shop-face{width:38px}.inv-info{flex:1;min-width:0}.inv-name{color:var(--off-white);font-family:var(--font-display);font-weight:700;font-size:14px}.inv-sub{font-size:12px;color:var(--dim)}.empty-note{color:var(--dim);font-size:13.5px;text-align:center;padding:26px 8px}.drawer-blurb{font-size:13.5px;color:var(--grey);margin:0 0 12px}.referral-section{padding:4px 2px;margin-bottom:18px}.referral-section>.ui-section-head{margin-bottom:10px}.referral-invite>.ref-addr{margin-bottom:10px}.referral-invite>.stat-rows{margin-top:12px}.referral-progress{margin-top:16px;padding:4px 2px 0}.referral-progress .empty-note{padding:14px 8px 6px}.referral-loading{min-height:118px!important;margin:8px 0 14px}.ref-tier-badge{display:block;width:30px;height:30px;flex:none;object-fit:contain;filter:drop-shadow(0 3px 3px rgba(0,0,0,.42))}.ref-tier-badge.is-meter{width:26px;height:26px}.ref-tier-label,.ref-tier-value{display:inline-flex;align-items:center;gap:8px}.ref-tier-value{justify-content:flex-end}.referral-explainer{margin:2px 4px 18px;padding-top:4px;line-height:1.55}.referral-activity{margin-top:8px}.ref-addr{font-size:12.5px;color:var(--grey);padding:7px 12px;margin-bottom:6px;background:#1d1d1d;border:var(--outline-w) solid var(--ink);border-radius:11px;box-shadow:0 0 0 2px #444}.divider{height:1.5px;background:#f2efe92e;border:0;margin:12px 0}.dev-cordon{position:fixed;z-index:200;bottom:14px;left:14px;display:flex;max-width:calc(100vw - 28px);flex-wrap:wrap;align-items:center;gap:8px;border:2px dashed var(--dim);border-radius:14px;background:#1c1c1cd1;padding:8px 10px;transition:padding var(--t-med) var(--ease),background var(--t-med) var(--ease),border-color var(--t-med) var(--ease)}.dev-cordon>.ui-iconbtn{width:30px;height:30px;border-radius:9px}.dev-cordon.is-collapsed{padding:4px;background:#1c1c1cb8;border-color:#646464}.dev-cordon.is-collapsed>.ui-iconbtn{color:var(--dim);background:transparent;border-color:transparent}.dev-badge{font-family:var(--font-display);font-weight:800;font-style:italic;font-size:11px;color:#1c1c1c;background:var(--dim);border-radius:6px;padding:2px 7px;letter-spacing:.06em}.dev-select{font:12.5px var(--font-body);background:#1d1d1d;color:var(--grey);border:1.5px solid #4a4a4a;border-radius:9px;padding:5px 8px;max-width:150px}@media (min-width: 721px) and (max-width: 1180px){.statusbar{grid-template-columns:minmax(0,1fr) auto;gap:10px 18px}.capacity-panel{grid-column:1 / -1;grid-row:2;justify-self:center}.statusbar .wallet-zone{grid-column:2;grid-row:1}}@media (max-width: 720px){.ui-title.size-lg{font-size:28px}.ui-title.size-lg .stroke{-webkit-text-stroke-width:6px}.ui-title.size-lg .fill{-webkit-text-stroke-width:0}.ui-title.size-md{font-size:24px}.ui-title.size-md .stroke{-webkit-text-stroke-width:5px}.ui-title.size-md .fill{-webkit-text-stroke-width:0}.fcell{--cell-radius: 14px}.stage{padding-inline:14px}.stage-cols{padding-inline:0;scrollbar-width:none}.stage-cols::-webkit-scrollbar{display:none}.statusbar{display:flex;flex-wrap:wrap;padding:12px 14px 6px}.capacity-panel{order:3;grid-column:auto;width:var(--facility-panel-width);max-width:none;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:8px 14px 9px}.capacity-heading{grid-column:1 / -1}.statusbar .wallet-zone{grid-column:auto;margin-left:auto}.statusbar .phantom-mobile-link{width:36px;min-width:36px;padding-inline:7px}.statusbar .phantom-mobile-link span{display:none}.hero-panel{width:var(--facility-panel-width);padding-inline:16px}.summary-panel,.lb-panel{width:var(--facility-panel-width)}.summary-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 460px){.statusbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 8px}.statusbar>.ui-title{min-width:0;font-size:20px}.statusbar>.ui-title .stroke{-webkit-text-stroke-width:4px}.statusbar .wallet-zone{margin-left:0;gap:7px}.statusbar .wallet-zone>.ui-btn{padding:7px 10px;font-size:12.5px}.statusbar .wallet-connect-options .ui-btn{padding:7px 10px;font-size:12.5px}.statusbar .wallet-zone>.ui-btn svg{width:15px;height:15px}.status-about .ui-btn{min-height:34px;padding-inline:8px}.status-about-copy{display:none}.capacity-panel{grid-column:1 / -1;grid-template-columns:1fr}.capacity-heading{grid-column:auto}.summary-pair{grid-template-columns:1fr}}.ui-modal.roll-modal{width:min(980px,95vw);max-height:min(92vh,calc(100dvh - 24px));padding-inline:clamp(16px,3vw,30px)}.ui-modal.roll-modal.is-summary{height:min(680px,calc(100dvh - 24px),calc(46vw + 238px))}.roll-modal-body{min-height:0;overflow-y:auto;padding:8px var(--outline-safe) var(--outline-safe);margin-inline:calc(var(--outline-safe) * -1)}.roll-modal-body.is-summary{display:flex;overflow:hidden}.roll-play,.roll-summary{display:flex;flex-direction:column;gap:17px}.roll-mode-row{display:flex;align-items:center;gap:14px;color:var(--dim);font-size:12.5px}.roll-mode-row .ui-chip{flex:none;gap:6px;padding-inline:11px;font-size:12px}.roll-mode-row svg{width:14px;height:14px}.roll-reel-shell{--roll-slot-width: clamp(112px, 15vw, 148px);position:relative;min-width:0;padding:30px 0 14px;overflow:hidden;background:radial-gradient(circle at 50% 30%,rgba(255,198,26,.06),transparent 44%),#191919d1;border:var(--outline-w) solid var(--ink);border-radius:20px;box-shadow:0 0 0 var(--outline-self) #555,inset 0 0 28px #0000008c,0 9px 20px #0000004d;isolation:isolate}.roll-reel-backdrop{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none}.roll-reel-candy,.roll-reel-omen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-repeat:repeat;pointer-events:none}.roll-reel-candy{background:var(--spectrum-stripes),linear-gradient(90deg,#171717,#292929,#171717);background-size:auto,var(--spectrum-period) 100%;opacity:.66;animation:spectrumFlow 3.6s linear infinite;animation-delay:var(--roll-candy-delay, 0ms)}.roll-reel-omen{--roll-omen-period: 1.05s;clip-path:inset(0 0 0 100%);background-size:auto,var(--spectrum-period) 100%;opacity:.86;will-change:clip-path,background-position,filter;animation:spectrumFlow var(--roll-omen-period) linear infinite,rollRaritySweep .82s cubic-bezier(.65,0,.35,1) both,rollRarityBackdropPunch .9s var(--pop) both;animation-delay:var(--roll-omen-delay, 0ms),0ms,0ms}.roll-reel-backdrop[data-rarity=epic] .roll-reel-omen{background:var(--spectrum-stripes),linear-gradient(90deg,#24132e,#70418b,#9a55bc,#70418b,#24132e)}.roll-reel-backdrop[data-rarity=legendary] .roll-reel-omen{--roll-omen-period: .9s;background:var(--spectrum-stripes),linear-gradient(90deg,#241b0a,#9a6200,#ffc61a,#9a6200,#241b0a)}.roll-reel-backdrop[data-rarity=ultra] .roll-reel-omen{--roll-omen-period: .76s;background:var(--spectrum-stripes),var(--spectrum-cycle)}@keyframes rollRaritySweep{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes rollRarityBackdropPunch{0%{filter:saturate(.72) brightness(.75)}46%{filter:saturate(1.32) brightness(1.12)}to{filter:saturate(1) brightness(1)}}.roll-reel-shell:before,.roll-reel-shell:after{content:"";position:absolute;z-index:5;top:0;bottom:0;width:clamp(32px,8vw,88px);pointer-events:none}.roll-reel-shell:before{left:0;background:linear-gradient(90deg,#202020 5%,transparent)}.roll-reel-shell:after{right:0;background:linear-gradient(-90deg,#202020 5%,transparent)}.roll-reel-viewport{overflow:visible}.roll-track{position:relative;z-index:2;display:flex;align-items:stretch;gap:10px;width:max-content;padding:8px 10px 10px;will-change:transform}.roll-idle-track{position:relative;left:50%;transform:translate(-50%)}.roll-marker-line{position:absolute;z-index:4;top:21px;bottom:8px;left:50%;width:2px;transform:translate(-50%);background:linear-gradient(180deg,var(--gold-1),rgba(255,198,26,.06));box-shadow:0 0 9px #ffc61a85;pointer-events:none}.roll-notch{position:absolute;z-index:8;top:0;left:calc(50% - 19px);width:38px;height:34px;transform:rotate(0);transform-origin:50% 0;will-change:transform;pointer-events:none}.roll-notch-image{display:block;width:100%;height:100%;filter:drop-shadow(0 3px 0 rgba(0,0,0,.4));object-fit:contain}.roll-slot{--roll-rarity: var(--border-lite);--roll-rarity-surface: rgba(138,138,138,.15);flex:0 0 var(--roll-slot-width);min-width:0;overflow:hidden;background:var(--card);border:var(--outline-w) solid var(--ink);border-radius:15px;box-shadow:0 0 0 var(--outline-self) var(--roll-rarity),0 7px 14px #00000052;-webkit-user-select:none;user-select:none}.roll-slot-art{--roll-card-fill: color-mix(in srgb, var(--roll-rarity) 64%, #202020);position:relative;display:grid;place-items:center;aspect-ratio:1.04;overflow:hidden;padding:12px;background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.13),transparent 63%),var(--roll-card-fill);background-size:100% 100%,100% 100%;border-bottom:2px solid var(--ink);isolation:isolate}.roll-slot[data-rarity=common] .roll-slot-art{--roll-card-fill: #2c2c2c}.roll-slot-art:before{content:"";position:absolute;z-index:0;width:145%;aspect-ratio:1;opacity:0;-webkit-mask-image:radial-gradient(circle,#000 0 20%,rgba(0,0,0,.9) 42%,transparent 74%);mask-image:radial-gradient(circle,#000 0 20%,rgba(0,0,0,.9) 42%,transparent 74%);will-change:transform;pointer-events:none}.roll-slot[data-rarity=epic] .roll-slot-art:before,.roll-slot[data-rarity=legendary] .roll-slot-art:before,.roll-slot[data-rarity=ultra] .roll-slot-art:before{opacity:1;background:repeating-conic-gradient(from 3deg,rgba(255,214,82,.48) 0deg 22deg,transparent 22deg 60deg);animation:rollShineSpin 18s linear infinite}.roll-slot[data-rarity=epic]{box-shadow:0 0 0 var(--outline-self) var(--roll-rarity),0 0 22px #b96bffb8,0 7px 14px #00000061}.roll-slot[data-rarity=legendary]{box-shadow:0 0 0 var(--outline-self) var(--roll-rarity),0 0 25px #ffc61ac7,0 7px 14px #0006}.roll-slot[data-rarity=ultra]{border-color:transparent;background:linear-gradient(var(--card),var(--card)) padding-box,conic-gradient(#ff4d5a,#ff9d00,#ffc61a,#5ee65e,#58b7ff,#b96bff,#ff4d5a) border-box;box-shadow:-8px 0 18px #ff4d5a8f,0 -8px 18px #ffc61a94,8px 0 18px #58b7ff8f,0 8px 18px #b96bff8f,0 7px 14px #0000006b}.roll-slot[data-rarity=ultra] .roll-slot-art{background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.23),transparent 60%),linear-gradient(135deg,#ff4d5a 0,#ff4d5a 16.66%,#ff9d00 16.66%,#ff9d00 33.33%,#ffc61a 33.33%,#ffc61a 50%,#5ee65e 50%,#5ee65e 66.66%,#58b7ff 66.66%,#58b7ff 83.33%,#b96bff 83.33%,#b96bff)}.roll-slot[data-rarity=ultra] .roll-slot-copy span{color:transparent;background:var(--spectrum-gradient);background-clip:text;-webkit-background-clip:text}@keyframes rollShineSpin{to{transform:rotate(1turn)}}.roll-slot-art img{position:relative;z-index:1;width:92%;height:92%;object-fit:contain;filter:drop-shadow(0 8px 5px rgba(0,0,0,.42));transform-origin:50% 56%;pointer-events:none}.roll-slot-copy{min-height:50px;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:8px 10px 9px}.roll-slot-copy strong{overflow:hidden;color:var(--off-white);font:700 12px/1.15 var(--font-display);text-overflow:ellipsis;text-shadow:var(--hard-shadow);white-space:nowrap}.roll-slot-copy span{color:var(--roll-rarity);font:italic 700 9.5px/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase}.roll-slot.is-winning.is-landed{box-shadow:0 0 0 4px var(--roll-rarity),0 0 24px color-mix(in srgb,var(--roll-rarity) 55%,transparent),0 8px 16px #00000061}.roll-slot[data-rarity=common]{--roll-land-scale: 1.055;--roll-land-counter: -.8deg;--roll-land-punch: 2deg;--roll-land-settle: -.6deg;--roll-land-duration: .56s}.roll-slot[data-rarity=uncommon]{--roll-land-scale: 1.07;--roll-land-counter: -1deg;--roll-land-punch: 2.7deg;--roll-land-settle: -.8deg;--roll-land-duration: .61s}.roll-slot[data-rarity=rare]{--roll-land-scale: 1.1;--roll-land-counter: -1.8deg;--roll-land-punch: 4.4deg;--roll-land-settle: -1.3deg;--roll-land-duration: .7s}.roll-slot[data-rarity=epic]{--roll-land-scale: 1.15;--roll-land-counter: -3.2deg;--roll-land-punch: 8deg;--roll-land-settle: -2.2deg;--roll-land-duration: .85s}.roll-slot[data-rarity=legendary]{--roll-land-scale: 1.18;--roll-land-counter: -5deg;--roll-land-punch: 11deg;--roll-land-settle: -3deg;--roll-land-duration: .98s}.roll-slot[data-rarity=ultra]{--roll-land-scale: 1.21;--roll-land-counter: -6deg;--roll-land-punch: 13deg;--roll-land-settle: -3.5deg;--roll-land-duration: 1.06s}.roll-slot.is-landed{position:relative;z-index:3}.roll-slot.is-landed .roll-slot-art img{animation:rollPrizeLand var(--roll-land-duration) cubic-bezier(.2,.82,.24,1) both;will-change:transform}@keyframes rollPrizeLand{0%{transform:scale(1) rotate(0)}38%{transform:scale(var(--roll-land-scale)) rotate(var(--roll-land-counter))}52%{transform:scale(var(--roll-land-scale)) rotate(var(--roll-land-punch))}70%{transform:scale(1.035) rotate(var(--roll-land-settle))}86%{transform:scale(1.012) rotate(.5deg)}to{transform:scale(1) rotate(0)}}.roll-slot.is-landed[data-rarity=rare],.roll-slot.is-landed[data-rarity=epic],.roll-slot.is-landed[data-rarity=legendary],.roll-slot.is-landed[data-rarity=ultra]{animation:rollWinningFrame .86s var(--ease) both}.roll-slot.is-landed[data-rarity=ultra]{animation-name:rollWinningFrameUltra}@keyframes rollWinningFrame{0%,to{box-shadow:0 0 0 4px var(--roll-rarity),0 0 24px color-mix(in srgb,var(--roll-rarity) 55%,transparent),0 8px 16px #00000061}48%{box-shadow:0 0 0 5px var(--roll-rarity),0 0 46px color-mix(in srgb,var(--roll-rarity) 78%,transparent),0 9px 20px #00000073}}@keyframes rollWinningFrameUltra{0%,to{box-shadow:-8px 0 18px #ff4d5a8f,0 -8px 18px #ffc61a94,8px 0 18px #58b7ff8f,0 8px 18px #b96bff8f,0 8px 16px #0006}48%{box-shadow:-11px 0 32px #ff4d5ad1,0 -11px 32px #ffc61adb,11px 0 32px #58b7ffd1,0 11px 32px #b96bffd1,0 9px 20px #00000075}}.roll-reel-shell .roll-confetti{position:absolute;z-index:1;border:1px solid rgba(23,23,23,.35);border-radius:3px;box-shadow:0 2px 3px #0000003d;animation-name:rollConfettiBurst;animation-timing-function:cubic-bezier(.18,.7,.22,1);animation-fill-mode:forwards}.roll-reel-shell .roll-confetti.is-legendary,.roll-reel-shell .roll-confetti.is-ultra{box-shadow:0 0 5px currentColor,0 2px 3px #00000047}@keyframes rollConfettiBurst{0%{opacity:0;transform:translate(0) scale(.35) rotate(0)}12%{opacity:1;transform:translate(var(--cx-pop),var(--cy-pop)) scale(1) rotate(10deg)}58%{opacity:1;transform:translate(var(--cx-mid),var(--cy-mid)) scale(1) rotate(var(--cr-mid))}to{opacity:0;transform:translate(var(--cx),var(--cy)) scale(.72) rotate(var(--cr))}}.roll-odds{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.roll-odds>span{min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 7px;color:var(--dim);background:#1d1d1d8c;border:2px solid #484848;border-radius:999px;font-size:10.5px;white-space:nowrap}.roll-odds i{width:7px;height:7px;flex:none;background:var(--roll-rarity);border-radius:50%;box-shadow:0 0 6px var(--roll-rarity)}.roll-odds>span[data-rarity=ultra] i{background:var(--spectrum-gradient);box-shadow:0 0 4px #ff4d5a,0 0 7px #58b7ff,0 0 10px #b96bff}.roll-odds b{color:var(--off-white)}.roll-purchase-panel{position:relative;display:grid;grid-template-columns:minmax(230px,1fr) minmax(210px,.85fr) 292px;align-items:center;gap:clamp(14px,2.4vw,25px);padding:17px 19px;background:var(--card-lite);border:var(--outline-w) solid var(--ink);border-radius:var(--radius-card);box-shadow:0 0 0 var(--outline-self) var(--card-lite),0 7px 16px #0000004d}.roll-purchase-panel.is-locked{background:repeating-linear-gradient(-45deg,rgba(255,198,26,.035) 0 10px,transparent 10px 20px),var(--card-lite)}.roll-purchase-panel.is-locked:before{content:"PREVIEW ONLY";position:absolute;top:-10px;right:18px;padding:3px 9px;color:#332500;background:var(--gold-1);border:2px solid var(--ink);border-radius:7px;box-shadow:0 2px 0 var(--ink);font:800 9px/1 var(--font-display);letter-spacing:.09em}.roll-field-label{display:block;margin-bottom:8px;color:var(--dim);font-size:11.5px;font-weight:500}.roll-quantity-controls{display:flex;align-items:center;gap:14px}.roll-quick-counts{display:flex;gap:5px}.roll-quick-counts button{padding:5px 8px;color:var(--grey);background:var(--card);border:2px solid #575757;border-radius:9px;font:700 11px var(--font-display);cursor:pointer;transition:transform var(--t-fast) var(--pop),filter var(--t-fast) var(--ease)}.roll-quick-counts button:hover{filter:brightness(1.18);transform:translateY(-1px)}.roll-quick-counts button:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.42;transform:none}.roll-quick-counts button:disabled:hover{filter:grayscale(.6);transform:none}.roll-quick-counts button:focus-visible{outline:3px dashed var(--gold-1);outline-offset:2px}.roll-quick-counts button.is-active{color:#3a2a00;background:var(--gold-1);border-color:var(--ink)}.roll-price-block{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;border-left:2px solid #525252;padding-left:clamp(14px,2vw,24px)}.roll-price-block strong{display:block;color:var(--gold-1);font:800 25px/1 var(--font-display);text-shadow:var(--hard-shadow);white-space:nowrap}.roll-price-block strong small{font-size:11px}.roll-price-block p{margin:0;color:var(--dim);font-size:10.5px;line-height:1.35}.roll-price-block p b{color:var(--grey)}.roll-purchase-panel>.ui-btn{width:292px;min-width:0;justify-self:end;white-space:nowrap}.roll-balance-line{display:flex;justify-content:center;gap:7px;color:var(--dim);font-size:11.5px;text-align:center}.roll-balance-line b{color:var(--grey)}.roll-history-panel{min-height:120px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 18px;background:var(--card-lite);border:var(--outline-w) solid var(--ink);border-radius:var(--radius-card);box-shadow:0 0 0 var(--outline-self) var(--card-lite),0 7px 16px #0000004d}.roll-history-status{min-width:76px;display:flex;flex-direction:column;gap:3px}.roll-history-status span{color:var(--dim);font-size:11px;white-space:nowrap}.roll-history-status strong{color:var(--gold-1);font:800 23px/1 var(--font-display);text-shadow:var(--hard-shadow)}.roll-history-status small{color:var(--grey);font-size:12px}.roll-history-list{min-width:0;min-height:66px;display:flex;align-items:center;gap:7px;padding:4px 5px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 18px),transparent 100%)}.roll-history-list::-webkit-scrollbar{display:none}.roll-history-list.is-empty{justify-content:center;color:var(--dim);border:2px dashed #565656;border-radius:12px;font-size:11px;-webkit-mask-image:none;mask-image:none}.roll-history-item{--roll-history-fill: color-mix(in srgb, var(--roll-rarity) 60%, #202020);position:relative;width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;overflow:hidden;padding:5px;background:var(--spectrum-stripes),var(--roll-history-fill);border:2px solid var(--ink);border-radius:12px;box-shadow:0 0 0 2px var(--roll-rarity),0 5px 9px #00000057;animation:rollHistoryArrival .32s var(--pop) backwards}.roll-history-item[data-rarity=common]{--roll-history-fill: #2c2c2c}.roll-history-item[data-rarity=ultra]{background:var(--spectrum-gradient);box-shadow:-4px 0 10px #ff4d5a80,4px 0 10px #58b7ff80,0 5px 9px #0000005c}.roll-history-item img{width:94%;height:94%;object-fit:contain;filter:drop-shadow(0 4px 3px rgba(0,0,0,.44))}@keyframes rollHistoryArrival{0%{opacity:0;transform:translate(-16px) scale(.55) rotate(-7deg)}72%{opacity:1;transform:translate(2px) scale(1.08) rotate(1deg)}to{opacity:1;transform:none}}.roll-result-announcement{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.roll-summary{width:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(8px,1.7dvh,14px);outline:none}.roll-summary-head{display:flex;align-items:center;gap:clamp(9px,1.6vw,15px)}.roll-summary-seal{display:grid;width:clamp(40px,6vw,57px);height:clamp(40px,6vw,57px);flex:none;place-items:center;color:#3a2a00;background:linear-gradient(180deg,var(--gold-1),var(--gold-2));border:2px solid var(--ink);border-radius:17px;box-shadow:inset 0 -4px 0 var(--gold-bevel),0 0 0 3px var(--gold-1),0 7px 13px #00000052;transform:rotate(-4deg)}.roll-summary-seal svg{width:clamp(20px,2.9vw,27px);height:clamp(20px,2.9vw,27px)}.roll-summary-head h2{margin:0;color:var(--off-white);font:italic 800 clamp(18px,2.7vw,25px)/1.1 var(--font-display);text-shadow:var(--slim-outline)}.roll-summary-head p{margin:4px 0 0;color:var(--dim);font-size:clamp(9px,1.3vw,12px)}.roll-loot-grid{width:100%;min-width:0;min-height:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(6px,1.25vw,14px);padding:4px;overflow:hidden}.roll-loot-card{--roll-rarity: var(--border-lite);--roll-rarity-surface: rgba(138,138,138,.15);min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;container-type:size;overflow:hidden;background:var(--card-lite);border:2px solid var(--ink);border-radius:var(--radius-card);box-shadow:0 0 0 3px var(--roll-rarity),0 7px 15px #0000004d;animation:dropIn .28s var(--pop) backwards}.roll-loot-card[data-rarity=ultra]{border-color:transparent;background:linear-gradient(var(--card-lite),var(--card-lite)) padding-box,conic-gradient(#ff4d5a,#ff9d00,#ffc61a,#5ee65e,#58b7ff,#b96bff,#ff4d5a) border-box;box-shadow:-5px 0 13px #ff4d5a7a,5px 0 13px #58b7ff7a,0 7px 15px #00000057}.roll-loot-art{position:relative;min-height:0;display:grid;place-items:center;padding:clamp(3px,6cqmin,11px);background:radial-gradient(circle,var(--roll-rarity-surface),transparent 66%),#2c2c2c;border-bottom:2px solid var(--ink)}.roll-loot-card[data-rarity=ultra] .roll-loot-art{background:radial-gradient(circle,rgba(255,255,255,.18),transparent 64%),linear-gradient(135deg,#ff4d5a,#ff9d00,#ffc61a,#5ee65e,#58b7ff,#b96bff)}.roll-loot-art img{position:absolute;top:6%;left:6%;width:88%;height:88%;object-fit:contain;filter:drop-shadow(0 7px 5px rgba(0,0,0,.4))}.roll-loot-count{position:absolute;right:clamp(3px,4cqmin,8px);bottom:clamp(3px,4cqmin,8px);padding:clamp(2px,2cqmin,4px) clamp(4px,3.5cqmin,7px);color:var(--off-white);background:#171717e6;border:2px solid var(--ink);border-radius:99px;box-shadow:0 0 0 2px var(--roll-rarity);font-size:clamp(7px,7cqmin,12px)}.roll-loot-card>div:last-child{min-height:clamp(24px,30cqmin,50px);display:flex;flex-direction:column;justify-content:center;gap:clamp(1px,1.5cqmin,3px);padding:clamp(3px,4cqmin,9px) clamp(3px,4.5cqmin,10px)}.roll-loot-card strong{overflow:hidden;color:var(--off-white);font:700 clamp(7px,7cqmin,12px)/1.1 var(--font-display);text-overflow:ellipsis;text-shadow:var(--hard-shadow);white-space:nowrap}.roll-loot-card span{overflow:hidden;color:var(--roll-rarity);font:italic 700 clamp(6px,5.5cqmin,9.5px)/1 var(--font-display);text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}.roll-loot-card[data-rarity=ultra] span{color:transparent;background:var(--spectrum-gradient);background-clip:text;-webkit-background-clip:text}.roll-summary-actions{display:flex;justify-content:flex-end;gap:clamp(7px,1.35vw,13px);padding:2px 4px 4px}.roll-summary-actions .ui-btn{min-width:0;gap:clamp(4px,.8vw,8px);padding:clamp(6px,1vw,10px) clamp(8px,1.9vw,18px);font-size:clamp(10px,1.55vw,15px)}.roll-summary-actions .ui-btn svg{width:clamp(13px,1.8vw,17px);height:clamp(13px,1.8vw,17px)}.roll-maxwin{--maxwin-center-y: 48%;--maxwin-prize-size: clamp(210px, 34vmin, 370px);--maxwin-arrive: cubic-bezier(.16, 1, .3, 1);--maxwin-glide: cubic-bezier(.37, 0, .22, 1);--maxwin-depart: cubic-bezier(.7, 0, .84, 0);--maxwin-expo-in-out: cubic-bezier(.87, 0, .13, 1);position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;overflow:hidden;color:var(--off-white);background:#08070c14;-webkit-backdrop-filter:brightness(.8) saturate(.88) blur(1px);backdrop-filter:brightness(.8) saturate(.88) blur(1px);cursor:pointer;isolation:isolate;outline:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;animation:maxWinVeilIn .44s var(--maxwin-arrive) both}.roll-maxwin:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% var(--maxwin-center-y),var(--maxwin-rarity-surface),transparent 29%),radial-gradient(circle at 50% var(--maxwin-center-y),transparent 24%,rgba(0,0,0,.035) 62%,rgba(0,0,0,.12) 100%);pointer-events:none}.roll-maxwin-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.roll-maxwin-burst-anchor,.roll-maxwin-prize-anchor{position:absolute;top:var(--maxwin-center-y);left:50%;transform:translate3d(-50%,-50%,0);pointer-events:none}.roll-maxwin-burst-anchor{z-index:1;width:var(--maxwin-prize-size);height:var(--maxwin-prize-size)}.roll-maxwin-burst-arrival,.roll-maxwin-burst-rotor,.roll-maxwin-prize-arrival,.roll-maxwin-prize-float{width:100%;height:100%}.roll-maxwin-burst-arrival{opacity:0;will-change:opacity,transform;animation:maxWinBurstIn .92s .11s both}.roll-maxwin-burst-rotor{position:relative;will-change:transform;animation:maxWinBurstPulse 2.8s 1.03s cubic-bezier(.65,0,.35,1) infinite both}.roll-maxwin-burst,.roll-maxwin-halo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.roll-maxwin-burst{top:-22.5%;right:-22.5%;bottom:-22.5%;left:-22.5%;background:repeating-conic-gradient(from 3deg,rgba(255,214,82,.48) 0deg 22deg,transparent 22deg 60deg);opacity:1;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--maxwin-rarity) 56%,transparent)) drop-shadow(0 0 28px color-mix(in srgb,var(--maxwin-rarity) 28%,transparent));-webkit-mask-image:radial-gradient(circle,#000 0 20%,rgba(0,0,0,.94) 48%,transparent 92%);mask-image:radial-gradient(circle,#000 0 20%,rgba(0,0,0,.94) 48%,transparent 92%);animation:rollShineSpin 18s linear infinite}.roll-maxwin-halo{top:26%;right:26%;bottom:26%;left:26%;background:radial-gradient(circle,rgba(255,255,255,.5),color-mix(in srgb,var(--maxwin-rarity) 38%,transparent) 30%,transparent 72%);filter:blur(6px);animation:maxWinHaloBreathe 2.5s var(--maxwin-glide) infinite both}.roll-maxwin-prize-anchor{z-index:3;width:var(--maxwin-prize-size);height:var(--maxwin-prize-size)}.roll-maxwin-prize-arrival{opacity:0;will-change:opacity,transform;animation:maxWinPrizeIn 1.62s 70ms both}.roll-maxwin-prize-float{will-change:transform;animation:maxWinPrizeFloat 2.35s 1.69s var(--maxwin-glide) infinite both}.roll-maxwin-prize-float .ui-loading-asset{overflow:visible}.roll-maxwin-art{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 15px 8px rgba(0,0,0,.55)) drop-shadow(0 0 18px color-mix(in srgb,var(--maxwin-rarity) 44%,transparent));transform-origin:50% 56%;pointer-events:none}.roll-maxwin-heading{position:absolute;z-index:4;left:50%;bottom:calc((100% - var(--maxwin-center-y)) + (var(--maxwin-prize-size) / 2) - 11px);width:min(94vw,920px);display:flex;flex-direction:column;align-items:center;opacity:0;text-align:center;transform:translate(-50%);will-change:opacity,transform;animation:maxWinHeadingIn .68s .25s both;pointer-events:none}.roll-maxwin-text{position:relative;display:block;margin:0;color:transparent;font-family:var(--font-display);font-style:italic;font-weight:800;letter-spacing:.035em;line-height:.9;text-transform:uppercase;filter:drop-shadow(0 6px 0 rgba(0,0,0,.42));white-space:nowrap}.roll-maxwin-text .stroke{position:absolute;top:0;right:0;bottom:0;left:0;color:#171717;-webkit-text-stroke:10px #171717}.roll-maxwin-text .fill{position:relative;color:transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--maxwin-rarity) 78%,#fff) 0%,var(--maxwin-rarity) 53%,color-mix(in srgb,var(--maxwin-rarity) 55%,#fff) 100%);background-clip:text;-webkit-background-clip:text}.roll-maxwin-rarity{font-size:clamp(36px,7.2vw,82px)}.roll-maxwin-win{margin-top:.1em;font-size:clamp(29px,4.6vw,52px);letter-spacing:.12em}.roll-maxwin-win .fill{background:linear-gradient(180deg,#fff,#f2efe9 54%,#cfc8bd);background-clip:text;-webkit-background-clip:text}.roll-maxwin-name{position:absolute;z-index:4;top:calc(var(--maxwin-center-y) + (var(--maxwin-prize-size) / 2) - 7px);left:50%;max-width:92vw;overflow:hidden;opacity:0;font-size:clamp(23px,4.2vw,46px);line-height:1.05;text-align:center;text-overflow:ellipsis;transform:translate(-50%);will-change:opacity,transform;animation:maxWinNameIn .72s .48s both;pointer-events:none}.roll-maxwin[data-rarity=ultra] :is(.roll-maxwin-rarity,.roll-maxwin-name) .fill{background:linear-gradient(90deg,#ff5e8a,#ffb02e,#f4df4d,#5ee65e,#58b7ff,#b96bff,#ff5e8a);background-clip:text;-webkit-background-clip:text}.roll-maxwin-continue{position:absolute;z-index:5;right:50%;bottom:max(24px,4.5vmin);padding:10px 0;opacity:0;color:#fff;background:none;border:0;font:500 clamp(12px,1.5vw,14px)/1.2 var(--font-body);letter-spacing:.04em;white-space:nowrap;transform:translate(50%);animation:maxWinContinueIn .52s 1s both;pointer-events:none}@keyframes maxWinVeilIn{0%{background-color:#08070c00;-webkit-backdrop-filter:brightness(1) saturate(1) blur(0);backdrop-filter:brightness(1) saturate(1) blur(0)}}@keyframes maxWinBurstIn{0%{opacity:0;transform:scale(.06) rotate(-17deg);animation-timing-function:cubic-bezier(.14,.82,.24,1)}57%{opacity:1;transform:scale(1.085) rotate(2.4deg);animation-timing-function:cubic-bezier(.45,0,.2,1)}78%{transform:scale(.975) rotate(-.7deg);animation-timing-function:cubic-bezier(.2,.8,.3,1)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes maxWinBurstPulse{0%,to{transform:scale(.96)}50%{transform:scale(1.06)}}@keyframes maxWinHaloBreathe{0%,to{opacity:.64;transform:scale(.92)}50%{opacity:1;transform:scale(1.14)}}@keyframes maxWinPrizeIn{0%{opacity:0;transform:translate3d(0,34px,0) scale(.08) rotate(-10deg);animation-timing-function:var(--maxwin-expo-in-out)}32%{opacity:1;transform:translate3d(0,-12px,0) scale(1.42) rotate(5.5deg);animation-timing-function:var(--maxwin-expo-in-out)}50%{transform:translate3d(0,7px,0) scale(.76) rotate(-3.5deg);animation-timing-function:var(--maxwin-expo-in-out)}65%{transform:translate3d(0,-6px,0) scale(1.23) rotate(2.6deg);animation-timing-function:var(--maxwin-expo-in-out)}77%{transform:translate3d(0,3px,0) scale(.87) rotate(-1.4deg);animation-timing-function:var(--maxwin-expo-in-out)}86%{transform:translate3d(0,-2px,0) scale(1.1) rotate(.8deg);animation-timing-function:var(--maxwin-expo-in-out)}93%{transform:translate3d(0,1px,0) scale(.955) rotate(-.3deg);animation-timing-function:var(--maxwin-expo-in-out)}to{opacity:1;transform:none}}@keyframes maxWinPrizeFloat{0%,to{transform:translateZ(0) scale(1) rotate(0)}30%{transform:translate3d(0,3px,0) scale(.975) rotate(.8deg)}65%{transform:translate3d(0,-6px,0) scale(1.045) rotate(3.6deg)}}@keyframes maxWinHeadingIn{0%{opacity:0;transform:translate3d(-50%,-46px,0) scale(.78)}66%{opacity:1;transform:translate3d(-50%,5px,0) scale(1.035)}to{opacity:1;transform:translate3d(-50%,0,0) scale(1)}}@keyframes maxWinNameIn{0%{opacity:0;transform:translate3d(-50%,34px,0) scale(.78)}70%{opacity:1;transform:translate3d(-50%,-3px,0) scale(1.025)}to{opacity:1;transform:translate3d(-50%,0,0) scale(1)}}@keyframes maxWinContinueIn{0%{opacity:0;transform:translate3d(50%,18px,0)}to{opacity:1;transform:translate3d(50%,0,0)}}.roll-maxwin.is-exiting{cursor:default;animation:maxWinVeilOut .56s var(--maxwin-arrive) both}.roll-maxwin.is-exiting .roll-maxwin-burst-arrival{animation:maxWinBurstOut .48s var(--maxwin-depart) both}.roll-maxwin.is-exiting .roll-maxwin-prize-arrival{animation:maxWinPrizeOut .42s var(--maxwin-depart) both}.roll-maxwin.is-exiting .roll-maxwin-heading{animation:maxWinHeadingOut .39s cubic-bezier(.55,0,1,.45) both}.roll-maxwin.is-exiting .roll-maxwin-name{animation:maxWinNameOut .38s 30ms cubic-bezier(.55,0,1,.45) both}.roll-maxwin.is-exiting .roll-maxwin-continue{animation:maxWinContinueOut .3s cubic-bezier(.55,0,1,.45) both}@keyframes maxWinVeilOut{to{background-color:#08070c00;-webkit-backdrop-filter:brightness(1) saturate(1) blur(0);backdrop-filter:brightness(1) saturate(1) blur(0);opacity:0}}@keyframes maxWinBurstOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.035) rotate(22deg)}}@keyframes maxWinPrizeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:translate3d(0,16px,0) scale(.025) rotate(13deg)}}@keyframes maxWinHeadingOut{to{opacity:0;transform:translate3d(-50%,-38vh,0) scale(.86)}}@keyframes maxWinNameOut{to{opacity:0;transform:translate3d(-50%,40vh,0) scale(.88)}}@keyframes maxWinContinueOut{to{opacity:0;transform:translate3d(50%,90px,0)}}@media (max-width: 860px){.roll-purchase-panel{grid-template-columns:1fr 1fr}.roll-purchase-panel>.ui-btn{grid-column:1 / -1;width:100%;justify-self:stretch}}@media (max-width: 620px){.ui-modal.roll-modal{top:52%;width:96vw;max-height:calc(100dvh - 52px);padding:31px 14px 16px}.roll-modal-body{padding-top:5px}.roll-modal>.ui-title.size-lg{font-size:30px;-webkit-text-stroke-width:0}.roll-modal>.ui-title.size-lg .stroke{-webkit-text-stroke-width:5px}.roll-modal>.ui-title.size-lg .fill{-webkit-text-stroke-width:0}.roll-play,.roll-summary{gap:14px}.roll-mode-row{align-items:flex-start;gap:10px}.roll-mode-row>span:last-child{line-height:1.25}.roll-reel-shell{--roll-slot-width: clamp(104px, 31vw, 126px);padding-top:27px}.roll-track{gap:8px;padding-inline:8px}.roll-odds{display:flex;flex-wrap:wrap;overflow:visible;padding:2px 3px}.roll-odds>span{flex:1 1 96px;padding-inline:8px}.roll-purchase-panel{grid-template-columns:1fr;gap:15px;padding:15px}.roll-price-block{border-top:2px solid #525252;border-left:0;padding-top:14px;padding-left:0}.roll-purchase-panel>.ui-btn{grid-column:auto;font-size:15px;padding-inline:10px}.roll-balance-line{flex-wrap:wrap;line-height:1.25}.roll-history-panel{grid-template-columns:auto 1fr;gap:12px;padding:13px}.roll-history-list{grid-column:1 / -1;grid-row:2}.roll-history-panel>.ui-btn{justify-self:end}}@media (max-width: 390px){.roll-quantity-controls{align-items:flex-start;flex-direction:column}.roll-history-panel>.ui-btn{width:100%}.roll-summary-head h2{font-size:22px}}@media (prefers-reduced-motion: reduce){.roll-reel-candy,.roll-reel-omen,.roll-slot-art:before{animation:none!important}.roll-reel-omen{clip-path:inset(0)}.roll-slot.is-landed .roll-slot-art img,.roll-slot.is-landed[data-rarity=rare],.roll-slot.is-landed[data-rarity=epic],.roll-slot.is-landed[data-rarity=legendary],.roll-slot.is-landed[data-rarity=ultra],.roll-history-item,.roll-loot-card{animation:none}.roll-quick-counts button{transition:none}.roll-maxwin,.roll-maxwin-burst-arrival,.roll-maxwin-burst-rotor,.roll-maxwin-halo,.roll-maxwin-prize-arrival,.roll-maxwin-prize-float,.roll-maxwin-heading,.roll-maxwin-name,.roll-maxwin-continue{animation:none}.roll-maxwin{-webkit-backdrop-filter:none;backdrop-filter:none}.roll-maxwin-burst-arrival,.roll-maxwin-prize-arrival,.roll-maxwin-heading,.roll-maxwin-name,.roll-maxwin-continue{opacity:1}.roll-maxwin-heading,.roll-maxwin-name{transform:translate(-50%)}.roll-maxwin-continue{transform:translate(50%)}.roll-maxwin.is-exiting{opacity:0}}.inventory-drawer{min-height:100%}.inventory-drawer .inventory-drawer-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:3px 3px 18px}.inventory-drawer .inventory-drawer-tab{min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 12px 11px;color:var(--grey);background:var(--card);border:var(--outline-w) solid var(--ink);border-radius:13px;box-shadow:inset 0 -4px #232323,0 0 0 var(--outline-self) var(--card),0 5px 10px #00000047;font:italic 700 14px/1 var(--font-display);cursor:pointer;transition:transform var(--t-fast) var(--pop),filter var(--t-fast) var(--ease),color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.inventory-drawer .inventory-drawer-tab:hover{filter:brightness(1.1);transform:translateY(-1px)}.inventory-drawer .inventory-drawer-tab:active{transform:scale(.96)}.inventory-drawer .inventory-drawer-tab:focus-visible{outline:3px solid var(--off-white);outline-offset:4px}.inventory-drawer .inventory-drawer-tab.is-active{color:#3a2a00;background:linear-gradient(180deg,var(--gold-1),var(--gold-2));box-shadow:inset 0 -4px 0 var(--gold-bevel),0 0 0 var(--outline-self) var(--gold-1),0 5px 12px #00000052}.inventory-drawer .inventory-drawer-tab-count{min-width:22px;padding:3px 6px;border-radius:999px;color:var(--off-white);background:#00000047;font-size:11px;font-style:normal;line-height:1;text-align:center}.inventory-drawer .inventory-drawer-tab.is-active .inventory-drawer-tab-count{color:#3a2a00;background:#ffffff4d}.inventory-drawer .inventory-drawer-panel:focus-visible{outline:2px dashed var(--gold-1);outline-offset:3px;border-radius:12px}.inventory-drawer .inventory-rarity-stack{display:grid;gap:11px;padding:3px}.inventory-drawer .inventory-rarity-tier{--inventory-rarity: var(--border-lite);--inventory-rarity-surface: rgba(138, 138, 138, .16);min-width:0}.inventory-drawer .inventory-rarity-toggle{width:100%;min-height:39px;display:flex;align-items:center;gap:8px;padding:7px 9px 8px;color:var(--off-white);background:linear-gradient(90deg,var(--inventory-rarity-surface),transparent 46%),#292929;border:var(--outline-w) solid var(--ink);border-radius:12px;box-shadow:inset 0 -3px #00000040,0 0 0 var(--outline-self) color-mix(in srgb,var(--inventory-rarity) 72%,#3b3b3b),0 4px 9px #00000047;font:italic 750 13px/1 var(--font-display);cursor:pointer;transition:transform var(--t-fast) var(--pop),filter var(--t-fast) var(--ease)}.inventory-drawer .inventory-rarity-toggle:hover{filter:brightness(1.12);transform:translateY(-1px)}.inventory-drawer .inventory-rarity-toggle:active{transform:scale(.975)}.inventory-drawer .inventory-rarity-toggle:focus-visible{outline:3px solid var(--off-white);outline-offset:4px}.inventory-drawer .inventory-rarity-marker{width:9px;height:9px;flex:none;background:var(--inventory-rarity);border:1.5px solid var(--ink);border-radius:50%;box-shadow:0 0 0 2px var(--inventory-rarity)}.inventory-drawer .inventory-rarity-tier[data-rarity=ultra] .inventory-rarity-marker{background:var(--spectrum-gradient)}.inventory-drawer .inventory-rarity-tier[data-rarity=ultra] .inventory-rarity-name{color:transparent;background:var(--spectrum-gradient);background-clip:text;-webkit-background-clip:text}.inventory-drawer .inventory-rarity-count{min-width:25px;margin-left:auto;padding:3px 7px;color:var(--off-white);background:#00000057;border:1px solid color-mix(in srgb,var(--inventory-rarity) 72%,#555);border-radius:999px;font-size:10.5px;font-style:normal;line-height:1;text-align:center}.inventory-drawer .inventory-rarity-chevron{width:16px;height:16px;flex:none;color:var(--inventory-rarity);transform:rotate(-90deg);transition:transform var(--t-fast) var(--pop)}.inventory-drawer .inventory-rarity-toggle[aria-expanded=true] .inventory-rarity-chevron{transform:rotate(0)}.inventory-drawer .inventory-rarity-content{padding:10px 1px 1px;animation:inventoryTierOpen .2s var(--ease) both}@keyframes inventoryTierOpen{0%{opacity:0;transform:translateY(-4px)}}.inventory-drawer .inventory-miner-list{display:grid;gap:9px}.inventory-drawer .inventory-miner-list .inv-row{margin-bottom:0}.inventory-drawer .inventory-cosmetics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.inventory-drawer .inventory-quick-equip{--cosmetic-rarity: var(--border-lite);--cosmetic-rarity-surface: rgba(138, 138, 138, .16);position:sticky;z-index:5;top:0;display:grid;gap:10px;margin:4px 4px 18px;padding:11px 12px 12px;color:var(--grey);background:linear-gradient(115deg,var(--cosmetic-rarity-surface),transparent 56%),var(--panel-solid);border:var(--outline-w) solid var(--ink);border-radius:16px;box-shadow:inset 0 -4px #0000003d,0 0 0 var(--outline-self) var(--cosmetic-rarity),0 9px 20px #0000006b;animation:quickEquipIn .24s var(--pop) both}@keyframes quickEquipIn{0%{opacity:0;transform:translateY(-7px) scale(.97)}}.inventory-drawer .inventory-quick-equip-item{display:flex;min-width:0;align-items:center;gap:11px}.inventory-drawer .inventory-quick-equip-art{width:58px;height:58px;flex:none;display:grid;place-items:center;padding:5px;overflow:hidden;background:radial-gradient(circle,var(--cosmetic-rarity-surface),#2d2d2d 72%);border:var(--outline-w) solid var(--ink);border-radius:14px;box-shadow:0 0 0 2px var(--cosmetic-rarity),inset 0 -3px #00000042;transform:rotate(-2deg)}.inventory-drawer .inventory-quick-equip-art img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 4px rgba(0,0,0,.4))}.inventory-drawer .inventory-quick-equip-heading{min-width:0}.inventory-drawer .inventory-quick-equip-kicker{display:block;margin-bottom:2px;color:var(--cosmetic-rarity);font:italic 750 9.5px/1.1 var(--font-display);letter-spacing:.055em;text-transform:uppercase}.inventory-drawer .inventory-quick-equip-heading h3{margin:0;overflow:hidden;color:var(--off-white);font:italic 800 18px/1.1 var(--font-display);text-overflow:ellipsis;text-shadow:var(--hard-shadow);white-space:nowrap}.inventory-drawer .inventory-quick-equip-counts{display:block;margin-top:4px;color:var(--dim);font-size:10.5px}.inventory-drawer .inventory-quick-equip-counts b{color:var(--off-white)}.inventory-drawer .inventory-quick-equip>p{display:flex;align-items:flex-start;gap:7px;margin:0;padding:8px 9px;color:var(--grey);background:#1111116b;border:2px dashed color-mix(in srgb,var(--cosmetic-rarity) 78%,#777);border-radius:11px;font-size:10.5px;line-height:1.35}.inventory-drawer .inventory-quick-equip>p svg{width:15px;height:15px;flex:none;margin-top:1px;color:var(--cosmetic-rarity)}.inventory-drawer .inventory-quick-equip-actions{display:flex;justify-content:flex-end;gap:9px}.inventory-drawer .inventory-quick-equip-target-picker{display:none}.inventory-drawer .inventory-quick-equip-target-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:7px;color:var(--off-white);font:italic 750 10px/1.1 var(--font-display)}.inventory-drawer .inventory-quick-equip-target-head span:last-child{color:var(--dim);font-size:9px}.inventory-drawer .inventory-quick-equip-target-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;max-height:142px;overflow-y:auto;padding:5px;border-radius:12px;background:#11111170}.inventory-drawer .inventory-quick-equip-target{position:relative;aspect-ratio:1;display:grid;min-width:0;padding:3px;place-items:center;background:var(--card);border:2px solid var(--ink);border-radius:10px;box-shadow:0 0 0 2px #555,inset 0 -3px #0000003d;cursor:pointer;transition:transform var(--t-fast) var(--pop),filter var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.inventory-drawer .inventory-quick-equip-target:hover{filter:brightness(1.12);transform:translateY(-1px)}.inventory-drawer .inventory-quick-equip-target:active{transform:scale(.92)}.inventory-drawer .inventory-quick-equip-target:focus-visible{outline:3px solid var(--off-white);outline-offset:3px}.inventory-drawer .inventory-quick-equip-target.will-replace{background:linear-gradient(145deg,rgba(255,157,0,.2),var(--card) 58%);box-shadow:0 0 0 2px var(--gold-2),inset 0 -3px #0000003d}.inventory-drawer .inventory-quick-equip-target.is-equipped{background:#5ee65e2e;box-shadow:0 0 0 2px var(--green),0 0 10px #5ee65e3d,inset 0 -3px #0000003d}.inventory-drawer .inventory-quick-equip-target:disabled{opacity:.4;filter:saturate(.6);cursor:not-allowed}.inventory-drawer .inventory-quick-equip-target img{display:block;width:90%;height:90%;object-fit:contain;filter:drop-shadow(0 2px 1px rgba(0,0,0,.34))}.inventory-drawer .inventory-quick-equip-target svg{position:absolute;right:-3px;bottom:-3px;width:15px;height:15px;padding:2px;color:#153815;background:var(--green);border:1.5px solid var(--ink);border-radius:50%}.inventory-drawer .inventory-quick-equip-actions .ui-btn{flex:1 1 0;min-width:0}.inventory-drawer .inventory-cosmetic-card{--cosmetic-rarity: var(--border-lite);--cosmetic-rarity-surface: rgba(138, 138, 138, .16);min-width:0;width:100%;overflow:hidden;margin:0;padding:0;color:inherit;font:inherit;text-align:left;background:var(--card-lite);border:var(--outline-w) solid var(--ink);border-radius:var(--radius-card);box-shadow:0 0 0 var(--outline-self) var(--cosmetic-rarity),0 7px 15px #00000052;animation:dropIn .28s var(--pop) backwards;cursor:pointer;transition:transform var(--t-fast) var(--pop),filter var(--t-fast) var(--ease),outline-color var(--t-fast) var(--ease)}.inventory-drawer .inventory-cosmetic-card:hover{filter:brightness(1.1);transform:translateY(-2px)}.inventory-drawer .inventory-cosmetic-card:active{transform:scale(.96)}.inventory-drawer .inventory-cosmetic-card:focus-visible{outline:3px solid var(--off-white);outline-offset:4px}.inventory-drawer .inventory-cosmetic-card.is-selected{outline:3px dashed var(--gold-1);outline-offset:3px;transform:translateY(-2px)}.inventory-drawer .inventory-cosmetic-card[data-rarity=ultra]{border-color:transparent;background:linear-gradient(var(--card-lite),var(--card-lite)) padding-box,conic-gradient(#ff4d5a,#ff9d00,#ffc61a,#5ee65e,#58b7ff,#b96bff,#ff4d5a) border-box;box-shadow:-5px 0 13px #ff4d5a7a,5px 0 13px #58b7ff7a,0 7px 15px #00000057}.inventory-drawer .inventory-cosmetic-art{position:relative;display:grid;place-items:center;aspect-ratio:1;padding:7px;overflow:hidden;background:radial-gradient(circle at 50% 42%,var(--cosmetic-rarity-surface),transparent 64%),#2e2e2e;border-bottom:var(--outline-w) solid var(--ink)}.inventory-drawer .inventory-cosmetic-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(145deg,rgba(255,255,255,.08),transparent 38%)}.inventory-drawer .inventory-cosmetic-art img{position:relative;z-index:1;display:block;width:90%;height:90%;object-fit:contain;filter:drop-shadow(0 7px 5px rgba(0,0,0,.42))}.inventory-drawer .inventory-cosmetic-count{position:absolute;z-index:2;right:5px;bottom:5px;min-width:25px;padding:3px 5px;color:var(--off-white);background:#171717e0;border:2px solid var(--ink);border-radius:999px;box-shadow:0 0 0 2px var(--cosmetic-rarity);font-size:10.5px;line-height:1;text-align:center}.inventory-drawer .inventory-cosmetic-selected-mark{position:absolute;z-index:3;top:6px;left:6px;width:25px;height:25px;display:grid;place-items:center;color:#3a2a00;background:linear-gradient(180deg,var(--gold-1),var(--gold-2));border:2px solid var(--ink);border-radius:9px;box-shadow:inset 0 -3px 0 var(--gold-bevel),0 0 0 2px var(--gold-1);animation:quickEquipMarkIn .2s var(--pop)}@keyframes quickEquipMarkIn{0%{transform:scale(.55) rotate(-10deg);opacity:0}}.inventory-drawer .inventory-cosmetic-selected-mark svg{width:13px;height:13px}.inventory-drawer .inventory-cosmetic-card.is-selected .inventory-cosmetic-availability{color:var(--gold-1);font-family:var(--font-display);font-style:italic}.inventory-drawer .inventory-cosmetic-info{min-height:51px;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:7px 7px 8px}.inventory-drawer .inventory-cosmetic-info h3{display:-webkit-box;margin:0;overflow:hidden;color:var(--off-white);font:700 11px/1.12 var(--font-display);text-shadow:var(--hard-shadow);-webkit-box-orient:vertical;-webkit-line-clamp:2}.inventory-drawer .inventory-cosmetic-availability{color:var(--dim);font:600 9px/1.15 var(--font-body)}.inventory-drawer .inventory-cosmetics-archive-note{grid-column:1 / -1;margin:0;padding:11px 12px;color:var(--dim);background:#1d1d1d94;border:2px dashed #555;border-radius:11px;font-size:11px;line-height:1.35}.inventory-drawer .inventory-cosmetics-empty{min-height:310px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 18px;text-align:center}.inventory-drawer .inventory-cosmetics-empty-icon{display:grid;width:66px;height:66px;margin-bottom:18px;place-items:center;color:var(--gold-1);background:var(--card);border:var(--outline-w) solid var(--ink);border-radius:20px;box-shadow:inset 0 -5px #232323,0 0 0 var(--outline-self) var(--gold-1),0 7px 14px #00000057;transform:rotate(-4deg)}.inventory-drawer .inventory-cosmetics-empty-icon svg{width:31px;height:31px}.inventory-drawer .inventory-cosmetics-empty h3{margin:0 0 5px;color:var(--off-white);font:italic 800 19px/1.2 var(--font-display);text-shadow:var(--hard-shadow)}.inventory-drawer .inventory-cosmetics-empty p{max-width:260px;margin:0 0 20px;color:var(--dim);font-size:13.5px}@media (max-width: 380px){.inventory-drawer .inventory-drawer-tabs{gap:7px;margin-inline:2px}.inventory-drawer .inventory-drawer-tab{gap:5px;padding-inline:8px;font-size:13px}.inventory-drawer .inventory-cosmetics-grid,.inventory-drawer .inventory-quick-equip-actions{gap:7px}}@media (max-width: 520px){.inventory-drawer .inventory-quick-equip-target-picker{display:block}}@media (prefers-reduced-motion: reduce){.inventory-drawer .inventory-drawer-tab,.inventory-drawer .inventory-cosmetic-card,.inventory-drawer .inventory-rarity-toggle,.inventory-drawer .inventory-rarity-chevron,.inventory-drawer .inventory-rarity-content,.inventory-drawer .inventory-quick-equip,.inventory-drawer .inventory-cosmetic-selected-mark,.inventory-drawer .inventory-quick-equip-target{animation:none;transition:none}}
