@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&family=Titillium+Web:wght@200;300;400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Fredoka:wght@300;400;500;600;700&display=swap);[data-rk] .iekbcc0{-webkit-tap-highlight-color:transparent;border:0;box-sizing:border-box;font-size:100%;line-height:normal;margin:0;padding:0;text-align:left;vertical-align:initial}[data-rk] .iekbcc1{list-style:none}[data-rk] .iekbcc2{quotes:none}[data-rk] .iekbcc2:after,[data-rk] .iekbcc2:before{content:""}[data-rk] .iekbcc3{border-collapse:collapse;border-spacing:0}[data-rk] .iekbcc4{appearance:none}[data-rk] .iekbcc5{outline:none}[data-rk] .iekbcc5::placeholder{opacity:1}[data-rk] .iekbcc6{background-color:initial;color:inherit}[data-rk] .iekbcc7:disabled{opacity:1}[data-rk] .iekbcc7::-ms-expand,[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:0}[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: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: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: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;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: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{bottom:-1px;content:"";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:0.95}[data-rk] ._12cbo8i7,[data-rk] ._12cbo8i7:after{--_12cbo8i1:0.9}@keyframes _1luule41{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-rk] ._1luule42{animation:_1luule41 3s linear infinite}[data-rk] ._1luule43{background:conic-gradient(from 180deg at 50% 50%,#4892fe00 0deg,currentColor 282.04deg,#4892fe00 319.86deg,#4892fe00 1turn);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:initial;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:0;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:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial}[data-rk] ._18dqw9x0,[data-rk] ._18dqw9x1{max-height:456px;overflow-x:hidden;overflow-y:auto}[data-rk] ._18dqw9x1{scrollbar-width:none}[data-rk] ._18dqw9x1::-webkit-scrollbar{display:none}[data-rk] .g5kl0l0{border-color:#0000}[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{stroke-dasharray:98 196;fill:none;stroke-linecap:round;stroke-width:4;animation:_1am14411 1s linear infinite}[data-rk] ._1am14413{position:absolute}[data-rk] ._1y2lnfi0{border:1px solid #10151f0f}[data-rk] ._1y2lnfi1{max-width:fit-content}.swap-widget{position:fixed;right:2rem;top:5rem;transition:transform .3s ease,opacity .3s ease;width:320px;z-index:100}@media (min-width:1201px){.swap-widget{animation:slideIn .3s ease forwards}.swap-widget.closing{animation:slideOut .3s ease forwards}}@media (max-width:1200px){.swap-widget{animation:slideInMobile .3s ease forwards;bottom:1rem;max-width:320px;position:fixed;right:1rem;top:auto;transform:none;width:calc(100% - 2rem)}.swap-widget.closing{animation:slideOutMobile .3s ease forwards}}@keyframes slideOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes slideInMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutMobile{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media (max-width:768px){.swap-widget{animation:slideInMobile .3s ease forwards;bottom:1rem;max-width:320px;position:fixed;right:1rem;top:auto;transform:none;width:calc(100% - 2rem)}.swap-widget.closing{animation:slideOutMobile .3s ease forwards}}.swap-widget-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0f172af2;border:1px solid #ffffff1a;border-radius:1rem;box-shadow:0 4px 20px #0003;padding:1rem}.widget-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.widget-title{color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.5px}.close-button{background:none;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;padding:.25rem;transition:all .2s ease}.close-button:hover{background-color:#ffffff1a;color:#fff}.wallet-connection{margin-bottom:1rem}.connect-wallet-button,.wallet-info,.wrong-network-button{border-radius:.5rem;cursor:pointer;font-size:.75rem;padding:.5rem;text-align:center;transition:all .2s ease;width:100%}.wallet-info{align-items:center;background-color:#ffffff0d;color:#fff;display:flex;gap:.5rem;justify-content:center}.wallet-address{font-size:.75rem}.swap-token-selector{margin-bottom:1rem}.swap-label{color:#94a3b8;display:block;font-size:.75rem;margin-bottom:.5rem}.token-buttons{display:flex;gap:.5rem}.token-select-button{background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:.375rem;color:#fff;cursor:pointer;flex:1 1;font-size:.75rem;padding:.5rem;transition:all .2s ease}.token-select option{background-color:#fff;color:#0f172a;padding:8px}.token-select:-moz-focusring{color:#0000;text-shadow:0 0 0 #fff}.token-select:focus{border-color:#678ddf;outline:none}.token-select-button.selected{background-color:#678ddf;border-color:#678ddf}.token-input-container{margin-bottom:1rem}.token-label{font-size:.75rem;margin-bottom:.5rem}.balance-text{color:#94a3b8;font-size:.65rem;margin-top:.25rem;opacity:.8;padding:.25rem .5rem;text-align:right;width:100%}.input-display-group,.input-select-group{align-items:center;background:#ffffff0d;border-radius:.375rem;display:flex;justify-content:space-between;padding:.5rem}.token-select{appearance:none;background:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:1em;border:none;cursor:pointer;padding-right:1.5rem}.token-select,.token-symbol{color:#fff;font-size:.75rem;font-weight:500}.token-input::placeholder{color:#94a3b8}.buy-button{background-color:#678ddf;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.75rem;font-weight:500;margin-top:.75rem;padding:.75rem;transition:all .2s ease;width:100%}.buy-button:hover:not(:disabled){background-color:#95b0ea;transform:translateY(-1px)}.buy-button:disabled{background-color:#4b5563;cursor:not-allowed}.powered-by{align-items:center;color:#94a3b8;display:flex;font-size:.65rem;gap:.25rem;justify-content:center;margin-top:.75rem}.powered-by img{height:.75rem;width:.75rem}.token-input{background:#0000;border:none;color:#fff;font-size:.875rem;max-width:120px;overflow:hidden;padding:.25rem;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:120px}.token-input-container{background-color:#0f172acc;border:1px solid #ffffff1a;border-radius:.75rem;margin-bottom:.5rem;overflow:hidden;padding:.75rem}.error-message{word-wrap:break-word;background-color:#ef44441a;border-radius:.375rem;color:#ef4444;font-size:.75rem;margin:.5rem 0;max-height:60px;max-width:100%;overflow-wrap:break-word;overflow-y:auto;padding:.5rem;text-align:center;white-space:normal}.switch-tokens-button-container{display:flex;height:32px;justify-content:center;margin:.5rem 0;position:relative}.switch-tokens-button{align-items:center;background-color:#1e293b;border:1px solid #ffffff1a;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;top:10%;transform:translateY(-10%);transition:all .2s ease;width:32px;z-index:10}.switch-tokens-button:hover{background-color:#2d3748;transform:scale(1.1)}.powered-by img{filter:invert(1);height:1rem;width:1rem}.slippage-settings{background:#0000;padding:.75rem;width:100%}.slippage-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.slippage-title{color:#fff;font-size:.875rem}.close-slippage{background:none;border:none;color:#94a3b8;cursor:pointer;line-height:0;padding:.25rem}.slippage-presets{grid-gap:.5rem;grid-template-columns:repeat(3,1fr)}.custom-input-row,.slippage-presets{display:grid;gap:.5rem;margin-bottom:.75rem}.custom-input-row{grid-gap:.5rem;grid-template-columns:1fr}.preset-button{align-items:center;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;height:2.5rem;justify-content:center;padding:.5rem;transition:all .2s ease}.preset-button:hover{background-color:#ffffff1a}.preset-button.selected{background-color:#678ddf;border-color:#678ddf}.custom-input-container{align-items:center;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;display:flex;height:2.5rem;padding:0 .75rem;position:relative}.custom-input{background:#0000;border:none;padding-right:1.5rem}.custom-input::placeholder{color:#94a3b8}.percent-symbol{color:#94a3b8;font-size:.875rem;position:absolute;right:.75rem}.warning-message{background-color:#f59e0b1a;border-radius:.375rem;color:#f59e0b;font-size:.75rem;margin:.5rem 0;padding:.5rem;text-align:center}.save-button{background-color:#678ddf;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;height:2.75rem;padding:.75rem;transition:all .2s ease;width:100%}.save-button:hover{background-color:#95b0ea}.save-button:disabled{background-color:#4b5563;cursor:not-allowed}.widget-controls{align-items:center;display:flex;gap:.5rem}.settings-button{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.25rem;transition:all .2s ease}.settings-button:hover{color:#fff}.settings-button svg{display:block}.settings-button path{stroke:currentColor}.transaction-details{background-color:#0f172a66;border:1px solid #ffffff1a;border-radius:.75rem;margin:1rem 0;padding:.75rem}.detail-row{align-items:center;color:#94a3b8;display:flex;font-size:.75rem;justify-content:space-between;padding:.5rem 0}.detail-row:not(:last-child){border-bottom:1px solid #ffffff1a}.detail-label{align-items:center;display:flex;gap:.5rem}.price-impact-negative{color:#ef4444}.info-note{background-color:#f59e0b1a;border-radius:.5rem;color:#f59e0b;font-size:.75rem;margin-top:.5rem;padding:.5rem}.route-info{align-items:center;color:#678ddf;display:flex;gap:.5rem}.network-fee{color:#10b981}.swap-widget-card{max-height:calc(100vh - 8rem);overflow-y:auto;scrollbar-color:#678ddf #ffffff1a;scrollbar-width:thin}.swap-widget-card::-webkit-scrollbar{width:5px}.swap-widget-card::-webkit-scrollbar-thumb{background-color:#678ddf;border-radius:10px}.swap-widget-card .detail-row{color:#cbd5e1!important}.swap-widget-card .detail-value{color:#fff!important;font-weight:500}.route-expand{color:#94a3b8;cursor:pointer;transition:transform .2s ease}.route-expand.rotate{transform:rotate(90deg)}.route-details{background:#ffffff0d;border-radius:.375rem;font-size:.75rem;margin-top:.5rem;padding:.5rem}.slippage-control{align-items:center;display:flex;gap:.5rem}.edit-slippage{background:#ffffff1a;border-radius:4px;color:#678ddf;font-size:.75rem;padding:2px 6px}.edit-slippage:hover{background:#fff3}.balance-row{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;padding:.25rem .5rem}.max-button{background:#678ddf33;border:none;border-radius:4px;color:#678ddf;cursor:pointer;font-size:.7rem;padding:2px 8px;transition:all .2s ease}.max-button:hover{background:#678ddf4d;color:#95b0ea}.token-select-button,.token-select-group{align-items:center;display:flex}.loading-dot{animation:blink 1s infinite;color:#678ddf;position:absolute;right:2.5rem;top:50%;transform:translateY(-50%)}@keyframes blink{0%,to{opacity:0}50%{opacity:1}}.token-select-with-icon{align-items:center;display:flex;height:36px;padding:4px}.input-select-group{align-items:center;background:#ffffff0d;border-radius:.375rem;display:flex;justify-content:space-between;min-height:48px;padding:.5rem}.token-icon{border-radius:50%;flex-shrink:0;height:24px;margin-right:8px;width:24px}.token-select,.token-symbol{align-items:center;color:#fff;display:flex;font-size:.875rem;height:24px;line-height:24px}*{box-sizing:border-box;margin:0;padding:0}*,.address-text,.brand-tag,.contract-label,.description,.main-heading,.nav-link,.trust-count{font-family:Fredoka,sans-serif}.lp-top-nav{z-index:9998}.lp-nav-link.active{color:#678ddf}.lp-nav-link.active:after{width:100%}.lp-main-content{display:flex;flex-direction:column;margin:0 auto;max-width:1200px;min-height:calc(100vh - 3.5rem);padding:7rem 3rem 2rem;position:relative;width:100%}.lp-content-grid{grid-gap:2rem;align-items:center;display:grid;flex:1 1;gap:2rem;grid-template-columns:1fr 1fr;margin:0}.lp-brand-tag{color:#60a5fa;font-size:.875rem;font-weight:500}.lp-main-heading{font-size:2.5rem;font-weight:600;line-height:1.2}.lp-description{color:#94a3b8;font-size:1rem;line-height:1.6}.lp-image-section{align-items:center;display:flex;justify-content:center}.lp-main-image{height:auto;max-width:400px;width:100%}.lp-contracts-section{margin:2rem auto 0;max-width:600px;padding:0 1rem;width:100%}.lp-contract-row{align-items:center;background-color:#0f172a80;border:1px solid #ffffff1a;border-radius:.375rem;display:flex;justify-content:space-between;margin-bottom:.75rem;padding:1rem;transition:all .3s ease}.lp-contract-left{align-items:center;display:flex;gap:.75rem}.lp-contract-icon{height:1.25rem;width:1.25rem}.lp-contract-label{color:#94a3b8;font-size:.875rem;font-weight:500}.lp-address-wrapper{align-items:center;display:flex;gap:.75rem}.lp-address-text{color:#60a5fa;font-family:monospace;font-size:.875rem;word-break:break-all}.lp-copy-btn{align-items:center;background:none;border:1px solid #ffffff80;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:.25rem;position:relative}.lp-copied-tooltip,.lp-copy-btn{border-radius:.25rem;transition:all .2s ease}.lp-copied-tooltip{background-color:#000c;bottom:100%;color:#fff;font-size:.75rem;margin-bottom:.5rem;opacity:0;padding:.25rem .5rem;position:absolute;right:0;visibility:hidden}.lp-copy-btn.copied .lp-copied-tooltip{opacity:1;visibility:visible}.lp-mobile-menu{animation:slideDown .3s ease-out;border-bottom:1px solid #ffffff1a;gap:1rem;padding:1rem}.lp-mobile-menu a{color:#fff;font-size:1rem;overflow:hidden;padding:.75rem;position:relative;text-decoration:none;transition:all .3s ease}.lp-mobile-menu a:hover{background:#678ddf1a;color:#678ddf;padding-left:1rem}.lp-mobile-menu a:after{background-color:#678ddf;content:"";height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:height .3s ease;width:3px}.lp-mobile-menu a:hover:after{height:70%}.lp-mobile-socials{border-top:1px solid #ffffff1a;display:flex;gap:1rem;padding:1rem 0}.lp-nav-link-wrapper{position:relative}.lp-staking-link{background:none;border:none;cursor:pointer}.lp-coming-soon-tooltip{align-items:center;background:#678ddfe6;border-radius:4px;color:#fff!important;display:flex;font-size:.75rem;gap:.25rem;left:50%;opacity:0;padding:.5rem 1rem;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%) translateY(-10px);transition:all .3s ease;visibility:hidden;white-space:nowrap;z-index:9999}.lp-coming-soon-tooltip:before{background:#678ddfe6;content:"";height:8px;left:50%;position:absolute;top:-4px;transform:translateX(-50%) rotate(45deg);width:8px}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes sparkle{0%{opacity:1;transform:scale(1) rotate(0deg)}50%{opacity:.8;transform:scale(1.2) rotate(180deg)}to{opacity:1;transform:scale(1) rotate(1turn)}}@keyframes stakingPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.lp-primary-button:hover{background-color:#95b0ea;box-shadow:0 6px 8px #0006;transform:translateY(-2px)}.lp-secondary-button:hover{background-color:#fff3;transform:translateY(-2px)}.lp-contract-row:hover{background-color:#0f172acc;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.lp-copy-btn:hover{background:#ffffff1a;border-color:#fff;color:#fff;transform:scale(1.1)}.lp-staking-link:hover .lp-coming-soon-tooltip{opacity:1;transform:translateX(-50%) translateY(8px);visibility:visible}.lp-staking-link:hover{animation:stakingPulse 1s infinite}.lp-tooltip-spark{animation:sparkle 1.5s infinite}.hover-pop-text{display:inline-block;transition:transform .2s ease}.hover-pop-text:hover{color:#60a5fa;transform:scale(1.1) translateY(-5px)}.lp-highlight{color:#60a5fa;cursor:pointer;display:inline-block;position:relative}.lp-highlight:after{background:radial-gradient(ellipse at center,#60a5fab3 0,#0000 70%);bottom:-5px;content:"";height:5px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .3s ease;width:100%}.lp-highlight:hover:after{opacity:1}.lp-highlight:hover{color:#60a5fa;text-shadow:0 0 10px #60a5fa80}.trust-count{color:#94a3b8;display:inline-block;font-size:.75rem;font-weight:500}@media screen and (max-width:320px){.lp-main-content{padding:4rem 1rem 1rem}.lp-main-heading{font-size:1.25rem}.lp-description{font-size:.75rem}.lp-main-image{max-width:240px}.lp-address-text{font-size:.65rem}}@media screen and (max-width:480px){.lp-nav-content{padding:0 1rem}.lp-main-heading{font-size:1.5rem}.lp-description{font-size:.8rem}.lp-contract-row{padding:.75rem}}@media screen and (max-width:768px){.lp-nav-links{display:none}.lp-mobile-menu-btn{display:block}.lp-content-grid{gap:1rem;grid-template-columns:1fr}.lp-info-section{margin:0;order:1;text-align:center}.lp-image-section{order:2}.lp-action-buttons{flex-direction:column;width:100%}.lp-primary-button,.lp-secondary-button{justify-content:center;width:100%}.lp-contract-row{flex-direction:column;gap:.1rem}.lp-address-wrapper{justify-content:space-between;width:100%}.lp-social-links{display:none}.lp-mobile-menu .lp-nav-link-wrapper{padding:0 .75rem}.lp-mobile-menu .lp-nav-link-wrapper button{align-items:center;display:flex;font-size:1rem;font-weight:400;margin:0;padding:0;text-align:left;width:100%}.lp-mobile-menu .lp-coming-soon-tooltip{background:none;color:#94a3b8;font-size:.875rem;margin-bottom:.5rem;margin-left:5rem;padding:2;position:static;transform:none}}@media screen and (min-width:1024px){.lp-content-grid{grid-template-columns:1fr 1fr}.lp-info-section{text-align:left}.lp-main-heading{font-size:2.25rem}}@media screen and (min-width:1440px){.lp-main-content{max-width:1400px}.lp-main-heading{font-size:2.5rem}}@media screen and (min-width:2560px){.lp-main-content{max-width:1800px;padding:8rem 2rem 2rem}.lp-brand-tag{font-size:1rem}.lp-main-heading{font-size:3.5rem}.lp-description{font-size:1.25rem}.lp-action-buttons{margin-top:2rem}.lp-primary-button,.lp-secondary-button{font-size:1.25rem;padding:1rem 2rem}.lp-main-image{width:600px}.lp-contracts-section{max-width:800px}}@media screen and (min-width:3840px){.lp-main-content{max-width:2400px;padding:10rem 2rem 2rem}.lp-main-heading{font-size:4rem}.lp-description{font-size:1.5rem}.lp-main-image{width:800px}.lp-contract-row{padding:1.5rem}.lp-address-text{font-size:1.25rem}}@keyframes mainImagePulse{0%{filter:drop-shadow(0 0 0 rgba(96,165,250,0));transform:translateY(0)}50%{filter:drop-shadow(0 0 15px rgba(96,165,250,.3));transform:translateY(-10px)}to{filter:drop-shadow(0 0 0 rgba(96,165,250,0));transform:translateY(0)}}.lp-main-image{animation:mainImagePulse 2s ease-in-out infinite;transition:all .3s ease}.lp-main-image:hover{filter:drop-shadow(0 0 20px rgba(96,165,250,.4))}.lp-footer{background:#0f172a80;border-top:1px solid #ffffff1a;margin-top:auto;padding:1rem 0;width:100%}.lp-footer-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.lp-footer-left{align-items:center;display:flex;gap:1rem}.lp-footer-logo{height:24px;width:24px}.lp-footer-copyright{color:#94a3b8;font-size:.875rem}.lp-footer-right{align-items:center;display:flex}.lp-footer-socials{display:flex;gap:1rem}.lp-footer-socials a{background:#ffffff0d;border-radius:.25rem;color:#94a3b8;padding:.5rem;transition:all .2s ease}.lp-footer-socials a:hover{background:#ffffff1a;color:#60a5fa;transform:translateY(-2px)}.lp-landing-wrapper{display:flex;flex-direction:column}main{flex:1 1}@media (max-width:640px){.lp-footer-content{flex-direction:column;gap:1rem;padding:0 1rem;text-align:center}.lp-footer-left{flex-direction:column;gap:.5rem}.lp-footer-socials{margin-top:.5rem}}.lp-trust-count{color:#94a3b8;display:inline-block;font-size:.75rem;font-weight:500;margin-top:-1rem}@media screen and (max-width:768px){.lp-contract-row{flex-direction:column;gap:.1rem;padding:.75rem 1rem}.lp-address-wrapper{justify-content:space-between;width:100%}.lp-contract-label{font-size:.75rem}.lp-address-text{font-size:.7rem;line-height:1.2}}@media screen and (max-width:480px){.lp-contract-label{font-size:.7rem}.lp-contract-row{gap:.1rem;padding:.4rem .75rem}.lp-address-text{font-size:.65rem;line-height:1}.lp-copy-btn{padding:0}}.lp-info-section{display:flex;flex-direction:column;gap:1.5rem}@keyframes fly-across{0%{transform:translateX(100vw)}to{transform:translateX(-100vw)}}.flying-trust-meme{animation:fly-across 25s linear infinite;bottom:0;height:auto;pointer-events:auto;position:fixed;width:90px;z-index:1000}.lp-action-buttons{display:flex;gap:1rem;margin-bottom:1rem;margin-top:1rem}.lp-primary-button{background-color:#678ddf;border:none;border-radius:.25rem;box-shadow:0 4px 6px #0000004d;color:#000;cursor:pointer;font-size:.875rem;font-weight:500;padding:.875rem 2rem;transition:all .2s ease}.lp-secondary-button{background-color:#ffffff1a;color:#fff;padding:.875rem 2rem}.lp-hyperliquid-button,.lp-secondary-button{align-items:center;border:none;border-radius:.25rem;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;transition:all .2s ease}.lp-hyperliquid-button{align-self:flex-start;background-color:#fbfbff;box-shadow:0 4px 6px #0000004d;color:#000;justify-content:center;margin-bottom:1rem;max-width:100%;padding:.875rem 5rem;width:auto}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes pulseGlow{0%{box-shadow:0 0 5px #678ddfb3,0 0 10px #678ddf80}50%{box-shadow:0 0 15px #678ddfe6,0 0 20px #678ddfb3,0 0 30px #678ddf80}to{box-shadow:0 0 5px #678ddfb3,0 0 10px #678ddf80}}@keyframes textGlow{0%{text-shadow:0 0 5px #678ddfb3}50%{text-shadow:0 0 10px #678ddfe6,0 0 15px #678ddfb3}to{text-shadow:0 0 5px #678ddfb3}}.lp-hyperliquid-button:hover{animation:gradientAnimation 3s ease infinite,pulseGlow 2s ease-in-out infinite;background-image:linear-gradient(45deg,#3b82f6,#60a5fa,#a78bfa,#9f7aea,#678ddf,#3b82f6);background-size:300% 300%;border:1px solid #fff3;color:#fff;transform:translateY(-2px) scale(1.03);transition:all .3s ease}.lp-hyperliquid-button:hover svg{filter:drop-shadow(0 0 3px rgba(255,255,255,.7));transform:translateX(3px);transition:transform .3s ease}@media screen and (max-width:768px){.lp-action-buttons{flex-direction:column}.lp-hyperliquid-button,.lp-primary-button,.lp-secondary-button{width:100%}}.htb-content{margin:0 auto;max-width:1200px;padding:6rem 2rem 2rem}.htb-header{margin-bottom:4rem;text-align:center}.htb-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.htb-subtitle{color:#94a3b8;font-size:1.1rem}.htb-steps-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);padding:1rem}.htb-step-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;padding:2rem;position:relative;transition:all .3s ease}.htb-step-card:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-5px)}.htb-step-number{background:#678ddf;border-radius:50%;box-shadow:0 4px 6px #0000001a;color:#000;font-size:1.25rem;font-weight:700;height:2.5rem;position:absolute;right:-1rem;top:-1rem;width:2.5rem}.htb-step-icon-container,.htb-step-number{align-items:center;display:flex;justify-content:center}.htb-step-icon-container{background:#678ddf1a;border-radius:.75rem;height:3.5rem;margin-bottom:1.5rem;width:3.5rem}.htb-step-icon{color:#678ddf;height:1.5rem;width:1.5rem}.htb-step-title{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.htb-step-description{color:#94a3b8;font-size:.9rem;line-height:1.5;margin-bottom:1.5rem}.htb-step-button{align-items:center;background:#678ddf;border-radius:.1rem;box-shadow:0 4px 6px #000;color:#000;display:inline-flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.htb-step-button:hover{background:#95b0ea;box-shadow:0 6px 8px #0009;transform:translateY(-2px)}@media (max-width:1024px){.htb-steps-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.htb-steps-container{grid-template-columns:1fr}.htb-title{font-size:2rem}.htb-subtitle{font-size:1rem}}.lp-landing-wrapper{background-color:#0b1120;color:#fff;font-family:Fredoka,sans-serif;min-height:100vh;overflow-x:hidden}.lp-top-nav{background-color:#000;border-bottom:1px solid #ffffff1a;height:3.5rem;left:0;padding:0;position:fixed;right:0;top:0;transition:transform .3s ease;width:100%;z-index:9999}.lp-nav-content{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 2rem;width:100%}.lp-logo-section{align-items:center;cursor:pointer;display:flex;gap:.5rem;padding:.5rem;transition:all .3s ease}.lp-logo-section:hover{transform:translateY(-2px)}.lp-logo-section:hover img{filter:drop-shadow(0 0 8px rgba(103,141,223,.6))}.lp-logo-section img{height:2rem;transition:filter .3s ease;width:2rem}.lp-logo-text{color:#fff;font-size:1.25rem;font-weight:500;transition:color .3s ease}.lp-logo-section:hover .lp-logo-text{color:#678ddf;text-shadow:0 0 8px #678ddf66}.lp-nav-links{align-items:center;display:flex;gap:2rem}.lp-nav-link{color:#fff;font-size:.875rem;font-weight:500;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .3s ease}.lp-nav-link:after{background-color:#678ddf;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.lp-nav-link:hover:after{width:100%}.lp-nav-link:hover{color:#678ddf;text-shadow:0 0 8px #678ddf66;transform:translateY(-2px)}.lp-dropdown-wrapper{display:inline-block;position:relative}.lp-dropdown-toggle{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;padding:.5rem 1rem;position:relative;transition:all .3s ease}.lp-dropdown-toggle:after{background-color:#678ddf;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.lp-dropdown-toggle.active:after,.lp-dropdown-toggle:hover:after{width:100%}.lp-dropdown-toggle.active,.lp-dropdown-toggle:hover{color:#678ddf;text-shadow:0 0 8px #678ddf66;transform:translateY(-2px)}.lp-dropdown-arrow{transition:transform .3s ease}.lp-dropdown-arrow.rotate{transform:rotate(180deg)}.lp-dropdown-menu{animation:fadeIn .2s ease-out;border:1px solid #ffffff1a;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -4px #0000004d;margin-top:.5rem;min-width:180px;padding:.5rem;top:100%;transform:translateX(-50%);z-index:100}.lp-dropdown-menu,.lp-dropdown-menu:before{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#0f172a;background-color:#0f172acc;left:50%;position:absolute}.lp-dropdown-menu:before{border-left:1px solid #ffffff1a;border-top:1px solid #ffffff1a;content:"";height:12px;top:-6px;transform:translateX(-50%) rotate(45deg);width:12px;z-index:-1}.lp-dropdown-item-wrapper{margin:.25rem 0}.lp-dropdown-item{align-items:center;border-radius:.375rem;color:#fff;display:flex;font-size:.875rem;justify-content:space-between;padding:.75rem 1rem;text-decoration:none;transition:all .2s ease;width:100%}.lp-dropdown-item:hover{background-color:#678ddf33;color:#678ddf;transform:translateX(4px)}.lp-dropdown-item.disabled{color:#64748b;cursor:not-allowed;pointer-events:none}.lp-mobile-menu-btn{background:none;border:none;color:#fff;cursor:pointer;display:none;padding:.5rem}.lp-mobile-menu{animation:slideIn .3s cubic-bezier(.16,1,.3,1);background:#0b1120;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;left:0;overflow-y:auto;padding:1.25rem;position:fixed;right:0;top:3.5rem;width:100%!important;z-index:9998}.lp-mobile-menu>*{box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important}@keyframes slideIn{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.lp-mobile-link{align-items:center!important;background:#11182799!important;border-left:none!important;border-radius:.75rem!important;box-sizing:border-box!important;color:#f8fafc!important;display:flex!important;font-size:1rem!important;font-weight:500!important;justify-content:space-between!important;margin-bottom:.75rem!important;max-width:100%!important;padding:1rem 1.25rem!important;text-decoration:none!important;transition:all .2s ease!important;width:100%!important}.lp-mobile-link:active{background-color:#678ddf33!important}.lp-mobile-link.disabled{color:#64748b!important;cursor:not-allowed!important;opacity:.7!important;pointer-events:none!important}.lp-mobile-section{box-sizing:border-box!important;margin:.75rem 0!important;max-width:100%!important;width:100%!important}.lp-mobile-accordion-header{align-items:center!important;background:#11182799!important;border:none!important;border-radius:.75rem!important;color:#f8fafc!important;cursor:pointer!important;display:flex!important;font-size:1rem!important;font-weight:600!important;justify-content:space-between!important;letter-spacing:.05em!important;margin-bottom:.75rem!important;padding:1rem 1.25rem!important;text-align:left!important;text-transform:uppercase!important;transition:all .2s ease!important;width:100%!important}.lp-mobile-accordion-header.expanded{background:#678ddf33!important;color:#678ddf!important;margin-bottom:.5rem!important}.lp-mobile-accordion-header:active{background-color:#678ddf40!important}.accordion-arrow{transition:transform .3s ease!important}.accordion-arrow.expanded{transform:rotate(180deg)!important}.lp-mobile-section-links{animation:fadeIn .3s ease-in-out!important;display:flex!important;flex-direction:column!important;margin-bottom:.5rem!important;padding-left:.5rem!important}.lp-mobile-section-links,.lp-mobile-section-links>*{box-sizing:border-box!important;max-width:100%!important;width:100%!important}.lp-mobile-socials{box-sizing:border-box!important;gap:1.5rem!important;margin-bottom:1rem!important;margin-top:auto!important;padding-top:1.5rem!important;width:100%!important}.lp-mobile-social-btn,.lp-mobile-socials{display:flex!important;justify-content:center!important}.lp-mobile-social-btn{align-items:center!important;background:#ffffff0f!important;border-radius:50%!important;color:#fff!important;height:48px!important;transition:all .2s ease!important;width:48px!important}@media screen and (max-width:320px),screen and (max-width:375px),screen and (max-width:390px),screen and (max-width:414px),screen and (max-width:480px){.lp-mobile-menu{padding:1rem!important}.lp-mobile-link{box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important}}.lp-social-links{display:flex;flex-direction:column;gap:.5rem;position:fixed;right:1rem;top:45%;z-index:40}.lp-social-btn{background-color:#ffffff1a;border-radius:50%;color:#fff;display:grid;height:40px;place-items:center;transition:all .3s ease;width:40px}.lp-social-btn:hover{background-color:#fff3;box-shadow:0 0 10px #678ddf4d;transform:translateY(-2px)}@media (max-width:768px){.nav-hidden{transform:translateY(-100%)}.lp-nav-content{padding:0 1rem}.lp-nav-links{display:none}.lp-mobile-menu-btn{display:block}.lp-social-links{display:none}}@media (min-width:1920px){.lp-nav-content{margin:0 auto;max-width:1800px}}.fantasy-nav-link{color:#97de4a!important;font-weight:600!important;padding:.5rem 1rem;position:relative;transition:all .3s ease}.fantasy-nav-link:after{background:linear-gradient(90deg,#0000,#4ade80,#0000);bottom:0;box-shadow:0 0 5px #4ade804d;content:"";height:2px;left:0;opacity:.8;position:absolute;transform:scaleX(.7);transition:all .3s ease;visibility:visible;width:100%}.fantasy-nav-link:hover{text-shadow:0 0 8px #4ade8066;transform:translateY(-2px)}.fantasy-nav-link:hover:after{box-shadow:0 0 8px #4ade8080;opacity:1;transform:scaleX(1)}.fantasy-mobile-link{background:#a3de4a14!important;border-left:3px solid #4ade80!important;color:#7ede4a!important;font-weight:600!important;transition:all .3s ease}.fantasy-mobile-link:active{background:#4ade8026!important}.pro-mode-button{align-items:center;background:#0f172ae6;border:1px solid #678ddfb3;border-radius:.5rem;box-shadow:0 0 20px #678ddf66;color:#8eaff0;cursor:pointer;display:flex;font-weight:600;justify-content:center;letter-spacing:.05em;padding:.6rem 1.2rem;position:relative;text-shadow:0 0 8px #8eaff0b3;transition:all .3s ease}.pro-mode-button:hover{background:#141e37f2;border-color:#8eaff0e6;box-shadow:0 0 25px #678ddf99;color:#a0c0ff;transform:translateY(-2px)}.pro-mode-button:before{animation:pulse 2s infinite;background:linear-gradient(90deg,#678ddf4d,#8eaff04d);border-radius:.5rem;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}.pro-mode-button:hover:before{animation:pulse 1.5s infinite;background:linear-gradient(90deg,#678ddf80,#8eaff080)}.pro-mode-mobile-button{align-items:center;background:#0f172ae6;border:1px solid #678ddfb3;border-radius:.5rem;box-shadow:0 0 20px #678ddf66;box-sizing:border-box;color:#8eaff0;cursor:pointer;display:flex;font-weight:600;justify-content:center;letter-spacing:.05em;margin-bottom:.75rem;padding:1rem 1.25rem;position:relative;text-shadow:0 0 8px #8eaff0b3;width:100%}.pro-mode-mobile-button:before{animation:pulse 2s infinite;background:linear-gradient(90deg,#678ddf4d,#8eaff04d);border-radius:.5rem;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}.pro-mode-mobile-button:active{background:#141e37f2;border-color:#8eaff0e6;box-shadow:0 0 15px #678ddf80;color:#a0c0ff}.pro-mode-button,.pro-mode-mobile-button{text-decoration:none}.dashboard-container{grid-gap:1rem;background-color:#0b1120;color:#fff;display:grid;gap:1rem;grid-template-columns:250px 1fr 300px;grid-template-rows:1fr auto;height:calc(100vh - 3.5rem);padding:1rem}.pairs-sidebar{background-color:#0f172a80;border:1px solid #ffffff1a;border-radius:.5rem;display:flex;flex-direction:column;overflow:hidden}.pairs-header{background-color:#0003;border-bottom:1px solid #ffffff1a;font-weight:500;padding:1rem}.pairs-list{flex:1 1;overflow-y:auto}.pair-item{align-items:center;border-left:3px solid #0000;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:all .2s}.pair-item:hover{background-color:#ffffff0d}.pair-item.active{background-color:#ffffff1a;border-left-color:#60a5fa}.chart-section{background-color:#0f172a80;border:1px solid #ffffff1a;border-radius:.5rem;display:flex;flex-direction:column;overflow:hidden}.chart-header{background-color:#0003;border-bottom:1px solid #ffffff1a;justify-content:space-between;padding:1rem}.chart-header,.signal-details{align-items:center;display:flex}.signal-details{gap:1rem}.signal-type{border-radius:.25rem;font-size:.875rem;font-weight:500;padding:.25rem .5rem}.chart-container{flex:1 1;min-height:0;padding:1rem}.trade-journal{background-color:#0f172a80;border:1px solid #ffffff1a;border-radius:.5rem;display:flex;flex-direction:column;overflow:hidden}.journal-header{background-color:#0003;border-bottom:1px solid #ffffff1a;font-weight:500;padding:1rem}.trades-list{flex:1 1;overflow-y:auto}.trade-item{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:.75rem 1rem}.trade-item.profit{border-left:3px solid #4ade80}.trade-item.loss{border-left:3px solid #ef4444}.trade-date{color:#94a3b8;font-size:.75rem;margin-left:.5rem}.stats-section{grid-gap:1rem;background-color:#0f172a80;border:1px solid #ffffff1a;border-radius:.5rem;display:grid;gap:1rem;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:1rem}.stat-item{align-items:center;background-color:#0003;border-radius:.375rem;display:flex;flex-direction:column;padding:1rem}.stat-label{color:#94a3b8;font-size:.875rem}.stat-value{font-size:1.25rem;font-weight:500;margin-top:.25rem}.timeframe-controls button{transition:all .2s}.timeframe-controls button:hover{transform:translateY(-1px)}.reference-line-label{font-size:12px;font-weight:500}.dashboard-wrapper{height:100%;position:relative;width:100%}.blur-effect{filter:blur(8px);pointer-events:none;transition:filter .5s ease-in-out}.popup-container{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.popup-content{animation:scaleIn .5s ease-out forwards;background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid #ffffff1a;border-radius:1rem;box-shadow:0 25px 50px -12px #00000080;padding:3rem 4rem;text-align:center;z-index:1001}.popup-title{color:#60a5fa;font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 0 20px #60a5fa80}.popup-subtitle{animation:fadeIn .5s ease-out .3s forwards;color:#fff;font-size:1.5rem;font-weight:500;letter-spacing:.2em;opacity:0}.coming-soon-overlay{align-items:center;animation:fadeIn .5s ease-out .5s forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.095);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:3.5rem;z-index:999}.coming-soon-popup{animation:scaleIn .5s ease-out .5s forwards;background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid #ffffff1a;border-radius:1rem;box-shadow:0 25px 50px -12px #00000080;opacity:0;padding:3rem 4rem;text-align:center}.coming-soon-title{color:#60a5fa;font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 0 20px #60a5fa80}.coming-soon-subtitle{animation:fadeIn .5s ease-out 1s forwards;color:#fff;font-size:1.5rem;font-weight:500;letter-spacing:.2em;opacity:0}.blur-background{filter:blur(8px);transition:filter .5s ease-in-out}@media (max-width:1024px){.dashboard-container{gap:.75rem;grid-template-columns:1fr;grid-template-rows:auto 1fr auto auto;height:auto;min-height:calc(100vh - 3.5rem);padding:.75rem}.pairs-sidebar{height:200px}.chart-section{height:400px}.trade-journal{height:300px}.stats-section{grid-template-columns:repeat(2,1fr);padding:.75rem}.stat-item{padding:.75rem}.stat-value{font-size:1rem}}@media (max-width:640px){.dashboard-container{gap:.5rem;padding:.5rem}.pairs-sidebar{height:180px}.chart-section{height:350px}.trade-journal{height:250px}.stats-section{gap:.5rem;grid-template-columns:1fr;padding:.5rem}.stat-item{padding:.5rem}.timeframe-controls{grid-gap:.25rem;display:grid;gap:.25rem;grid-template-columns:repeat(3,1fr)}.timeframe-controls button{font-size:.75rem;padding:.5rem .25rem}.trade-item{align-items:flex-start;flex-direction:column;gap:.25rem;padding:.5rem}.trade-date{margin-left:0}}@media (max-width:768px){.coming-soon-popup{margin:1rem;padding:2rem;width:calc(100% - 2rem)}.coming-soon-title{font-size:1.75rem}.coming-soon-subtitle{font-size:1rem}}@media (max-height:600px) and (orientation:landscape){.dashboard-container{grid-template-columns:250px 1fr;grid-template-rows:1fr auto}.chart-section,.pairs-sidebar{height:calc(100vh - 5rem)}.trade-journal{grid-column:1/-1;height:200px}.stats-section{grid-template-columns:repeat(4,1fr)}}@media (max-width:480px){.journal-header,.pairs-header{font-size:.875rem;padding:.75rem}.pair-item{font-size:.875rem;padding:.5rem .75rem}.signal-details{flex-wrap:wrap;gap:.5rem}.signal-type{font-size:.75rem;padding:.125rem .375rem}}@media (min-width:641px) and (max-width:1024px){.chart-section{height:450px}}@media (hover:none){.pair-item:hover{background-color:initial}.pair-item:active{background-color:#ffffff0d}.timeframe-controls button:hover{transform:none}.timeframe-controls button:active{transform:scale(.98)}}.at-container{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:28rem;min-height:calc(100vh - 3.5rem);padding:8rem 1rem 1rem}.at-button{border:none;border-radius:.25rem;cursor:pointer;font-weight:700;margin:.5rem 0;padding:.875rem 1rem;transition:all .2s ease;width:100%}.at-button-secondary{background:#eab308;color:#000}.at-button:hover:not(:disabled){box-shadow:0 4px 6px #0000004d;transform:translateY(-2px)}.at-button:disabled{background:#374151;color:#6b7280;cursor:not-allowed}.at-connect-button{background-color:#3b82f6;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-weight:700;margin:.5rem 0;padding:.875rem 1rem;transition:all .2s ease;width:100%}.at-connect-button:hover{background-color:#2563eb;box-shadow:0 4px 6px #0000004d;transform:translateY(-2px)}.at-card{background:#1f2937;border:1px solid #374151;border-radius:.5rem;padding:1.5rem}.at-title{color:#eab308;font-size:2.25rem;font-weight:700;margin:0;text-align:center}.at-subtitle{color:#9ca3af;margin-bottom:1.5rem;margin-top:.5rem;text-align:center}.at-wallet-connect{margin-bottom:1rem}.at-status{align-items:center;background:#ffffff1a;border-radius:.25rem;display:flex;font-size:1rem;justify-content:center;margin:1rem 0;padding:.5rem}.at-status-dot{border-radius:50%;height:8px;margin-right:.5rem;width:8px}.at-status-dot.connected{animation:pulse 2s infinite;background:#22c55e}.at-status-dot.disconnected{background:#ef4444}.at-message{border-radius:.25rem;margin-top:1rem;padding:1rem;text-align:center}.at-message.success{background:#064e3b;color:#34d399}.at-message.error{background:#7f1d1d;color:#fca5a5}.at-message.info{background:#1e3a8a;color:#93c5fd}.at-switch-network{background:none;border:none;color:#eab308;cursor:pointer;font-weight:700;margin:0;padding:0;text-decoration:underline}.mc-main-container{color:#fff;margin:0 auto;max-width:1400px;min-height:calc(100vh - 3.5rem);padding:7rem 2rem 2rem}.mc-header{margin-bottom:2rem;text-align:center}.mc-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#60a5fa,#678ddf);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px #00000080}.mc-subtitle{color:#94a3b8;font-size:1.2rem;font-weight:400}.mc-content{display:flex;flex-direction:column;gap:2rem}.mc-editor-section{grid-gap:2rem;background-color:#0f172a4d;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 16px #0003;display:grid;gap:2rem;grid-template-columns:1fr 1fr;padding:1.5rem}.mc-canvas-container{margin:0 auto;max-width:600px;position:relative;touch-action:none;width:100%}.mc-canvas{background-color:#0b1120;border:3px solid #1f2937;border-radius:8px;box-shadow:0 4px 12px #0000004d;cursor:pointer;height:auto;touch-action:none;width:100%}.mc-canvas.bg-selected{box-shadow:0 0 0 3px #60a5fa99}.mc-canvas.resize-nw{cursor:nw-resize}.mc-canvas.resize-n{cursor:n-resize}.mc-canvas.resize-ne{cursor:ne-resize}.mc-canvas.resize-e{cursor:e-resize}.mc-canvas.resize-se{cursor:se-resize}.mc-canvas.resize-s{cursor:s-resize}.mc-canvas.resize-sw{cursor:sw-resize}.mc-canvas.resize-w{cursor:w-resize}.mc-canvas.move{cursor:move}.mc-canvas-controls{flex-wrap:wrap;gap:.5rem;margin-top:1rem}.mc-canvas-controls,.mc-control-btn{display:flex;justify-content:center;position:relative}.mc-control-btn{align-items:center;background-color:#1f2937;border:1px solid #4b5563;border-radius:8px;color:#fff;cursor:pointer;min-height:40px;min-width:40px;padding:.75rem;transition:all .2s ease}.mc-control-btn:hover{background-color:#2d3748;box-shadow:0 4px 6px #0000004d;transform:translateY(-2px)}.mc-control-btn:disabled{cursor:not-allowed;opacity:.5}.mc-control-btn:disabled:hover{box-shadow:none;transform:none}.mc-download-btn{background-color:#678ddf;color:#000}.mc-download-btn:hover{background-color:#95b0ea}.mc-canvas-info{color:#94a3b8;cursor:help;position:absolute;right:0;top:50%;transform:translateY(-50%)}.mc-tooltip{background-color:#000;border-radius:4px;bottom:100%;box-shadow:0 2px 8px #0006;color:#fff;font-size:.875rem;margin-bottom:.5rem;padding:.5rem .75rem;pointer-events:none;white-space:nowrap;z-index:50}.mc-tooltip,.mc-tooltip:after{left:50%;position:absolute;transform:translateX(-50%)}.mc-tooltip:after{border:4px solid #0000;border-top-color:#000;content:"";top:100%}.mc-tooltip-large{line-height:1.4;text-align:center;white-space:normal;width:220px}.mc-editor-controls{background-color:#0f172a80;border:1px solid #ffffff1a;border-radius:8px;max-height:600px;overflow-y:auto;padding:1rem}.mc-control-title{color:#60a5fa;font-size:1.25rem;margin-bottom:1rem;text-align:center;text-shadow:0 0 8px #60a5fa66}.mc-control-group{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.mc-control-group label{color:#94a3b8;font-size:.875rem}.mc-select,.mc-text-input{background-color:#1f2937;border:1px solid #4b5563;border-radius:4px;color:#fff;font-size:.875rem;padding:.75rem}.mc-range{appearance:none;background:#1f2937;border-radius:3px;height:6px;outline:none;width:100%}.mc-range::-webkit-slider-thumb{appearance:none;background:#60a5fa;border-radius:50%;cursor:pointer;height:18px;width:18px}.mc-color-picker{appearance:none;background:none;border:none;border-radius:4px;cursor:pointer;height:40px;width:100%}.mc-color-picker::-webkit-color-swatch-wrapper{padding:0}.mc-color-picker::-webkit-color-swatch{border:none;border-radius:4px;box-shadow:0 0 0 1px #4b5563}.mc-checkbox{height:18px;margin-right:8px;width:18px}.mc-checkbox-label,.mc-instruction{color:#94a3b8;font-size:.875rem}.mc-instruction{margin-bottom:.75rem;text-align:center}.mc-templates-section{background-color:#0f172a4d;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 16px #0003;padding:1.5rem}.mc-section-title{color:#60a5fa;font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.mc-carousel{gap:1rem;margin-bottom:1rem}.mc-carousel,.mc-carousel-btn{align-items:center;display:flex}.mc-carousel-btn{background-color:#1f2937;border:1px solid #4b5563;border-radius:50%;color:#fff;cursor:pointer;flex-shrink:0;height:40px;justify-content:center;transition:all .2s ease;width:40px}.mc-carousel-btn:hover{background-color:#2d3748;transform:scale(1.1)}.mc-carousel-container{border-radius:8px;flex:1 1;height:200px;overflow:hidden}.mc-carousel-track{display:flex;height:100%;transition:transform .3s ease}.mc-carousel-slide{align-items:center;background-color:#0f172a80;border:3px solid #0000;cursor:pointer;display:flex;flex-basis:33.33333%;flex-grow:0;flex-shrink:0;height:100%;justify-content:center;padding:.5rem;transition:all .2s ease}.mc-carousel-slide.selected{background-color:#1e293bcc;border-color:#60a5fa;transform:scale(1.05)}.mc-template-img{border-radius:4px;max-height:100%;max-width:100%;object-fit:contain}.mc-carousel-slide:hover .mc-template-img{transform:scale(1.05)}.mc-carousel-slide.selected .mc-template-img{box-shadow:0 0 15px #60a5fa99}.mc-use-template-btn{background-color:#678ddf;border:none;border-radius:4px;color:#000;cursor:pointer;display:block;font-size:1rem;font-weight:500;padding:.75rem;transition:all .2s ease;width:100%}.mc-use-template-btn:hover{background-color:#95b0ea;box-shadow:0 4px 6px #0000004d;transform:translateY(-2px)}.mc-tips-section{background-color:#0f172a4d;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 16px #0003;padding:1.5rem}.mc-tips-title{color:#60a5fa;font-size:1.25rem;margin-bottom:1rem;text-align:center}.mc-tips-list{list-style-type:none;padding:0}.mc-tips-list li{border-bottom:1px solid #ffffff1a;color:#94a3b8;padding:.75rem 0 .75rem 1.5rem;position:relative}.mc-tips-list li:last-child{border-bottom:none}.mc-tips-list li:before{content:"🚀";left:0;position:absolute;top:.75rem}.mc-color-btn{overflow:hidden;position:relative}.mc-color-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.mc-rotation-controls,.mc-scale-controls{align-items:center;display:flex;gap:.5rem}.mc-rotation-btn,.mc-scale-btn{align-items:center;background-color:#1f2937;border:1px solid #4b5563;border-radius:4px;color:#fff;cursor:pointer;display:flex;justify-content:center;min-height:32px;min-width:32px;padding:.25rem;transition:all .2s ease}.mc-rotation-btn:hover,.mc-scale-btn:hover{background-color:#2d3748;transform:translateY(-2px)}.mc-bg-color-control{border-top:1px solid #ffffff1a;margin-top:1.5rem;padding-top:1rem}.mc-picker-label{color:#94a3b8;display:inline-block;font-size:.875rem;margin-left:.5rem}.mc-download-btn{animation:pulse 2s infinite}.mc-download-btn:hover{animation:none}.mc-template-img{transition:all .3s ease}.mc-template-img:hover{box-shadow:0 0 15px #60a5fa99;transform:scale(1.05)}.mc-layer-controls{align-items:center;display:flex;gap:.5rem;margin-top:.5rem}.mc-layer-btn{align-items:center;background-color:#1f2937;border:1px solid #4b5563;border-radius:4px;color:#fff;cursor:pointer;display:flex;justify-content:center;min-height:32px;min-width:32px;padding:.25rem;transition:all .2s ease}.mc-layer-btn:hover{background-color:#2d3748;transform:translateY(-2px)}.mc-layer-label{color:#94a3b8;font-size:.875rem}@media screen and (max-width:1024px){.mc-editor-section{grid-template-columns:1fr}.mc-canvas-container{order:1}.mc-editor-controls{max-height:none;order:2}}@media screen and (max-width:768px){.mc-main-container{padding:5rem 1rem 1rem}.mc-title{font-size:1.75rem}.mc-subtitle{font-size:1rem}.mc-canvas{max-height:400px}.mc-canvas-controls{flex-wrap:wrap;gap:.75rem;justify-content:center}.mc-carousel{flex-direction:column}.mc-carousel-container{width:100%}.mc-control-btn{margin:.25rem;min-height:44px;min-width:44px;padding:.75rem 1rem}.mc-rotation-btn,.mc-scale-btn{min-height:36px;min-width:36px;padding:.5rem}.mc-canvas-info{display:flex;justify-content:center;margin-top:.5rem;position:relative;right:auto;top:auto;transform:none}.mc-tooltip-large{left:50%;transform:translateX(-50%);width:260px}}@media screen and (max-width:480px){.mc-title{font-size:1.5rem}.mc-subtitle{font-size:.875rem}.mc-canvas{max-height:300px}.mc-control-btn{margin:.25rem;padding:.5rem}.mc-range{height:10px}.mc-range::-webkit-slider-thumb{height:22px;width:22px}}@media (pointer:coarse){.mc-control-btn{min-height:44px;min-width:44px}.mc-rotation-btn,.mc-scale-btn{min-height:40px;min-width:40px}.mc-range{height:12px}.mc-range::-webkit-slider-thumb{height:24px;width:24px}.mc-control-group{margin-bottom:1.25rem}.mc-select,.mc-text-input{font-size:1rem;padding:.875rem}}*{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input[type=color],input[type=number],input[type=range],input[type=text],select,textarea{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.mc-carousel-btn,.mc-control-btn,.mc-rotation-btn,.mc-scale-btn,.mc-use-template-btn{transition:all .2s ease}.mc-carousel-btn:active,.mc-control-btn:active,.mc-rotation-btn:active,.mc-scale-btn:active,.mc-use-template-btn:active{opacity:.8;transform:scale(.95)}.mc-alignment-controls{display:flex;gap:.5rem;margin-top:.5rem}.mc-alignment-btn{align-items:center;background-color:#1f2937;border:1px solid #4b5563;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex:1 1;justify-content:center;padding:.5rem;transition:all .2s ease}.mc-alignment-btn:hover{background-color:#2d3748;box-shadow:0 2px 4px #0000004d;transform:translateY(-2px)}.mc-alignment-btn.active{background-color:#60a5fa;border-color:#60a5fa}.mc-alignment-btn svg{pointer-events:none}@media screen and (max-width:768px){.mc-carousel-slide{flex-basis:50%;flex-grow:0;flex-shrink:0}}@media screen and (max-width:480px){.mc-carousel-slide{flex:0 0 100%}}.mc-carousel-slide.error-loading{background-color:#ef444433;cursor:not-allowed}.mc-template-error{align-items:center;color:#ef4444;display:flex;flex-direction:column;font-size:.875rem;height:100%;justify-content:center;padding:1rem;text-align:center;width:100%}.mc-template-error span:first-child{font-size:1.5rem;margin-bottom:.5rem}.mc-carousel-slide img{background:#0f172a4d url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="%2360A5FA"><g fill="none" fill-rule="evenodd"><g transform="translate%281 1%29" stroke-width="2"><circle stroke-opacity=".5" cx="18" cy="18" r="18"/><path d="M36 18c0-9.94-8.06-18-18-18"><animateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/></path></g></g></svg>') 50% no-repeat;min-height:100px}.mc-use-own-image-btn{align-items:center;background-color:#1f2937;border:1px dashed #60a5fa;border-radius:4px;color:#fff;cursor:pointer;display:block;display:flex;font-size:1rem;font-weight:500;gap:.5rem;justify-content:center;margin-top:1rem;padding:.75rem;transition:all .2s ease;width:100%}.mc-use-own-image-btn:hover{background-color:#2d3748;box-shadow:0 4px 6px #0000004d;transform:translateY(-2px)}.mc-search-section{background-color:#0f172a4d;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 16px #0003;margin-bottom:2rem;padding:1.5rem}.mc-search-bar{display:flex;gap:.5rem;margin-bottom:1rem}.mc-search-input{background-color:#1f2937;border:1px solid #4b5563;border-radius:4px;color:#fff;flex:1 1;font-size:.875rem;padding:.75rem}.mc-search-btn{background-color:#60a5fa;border:none;border-radius:4px;color:#0f172a;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.mc-search-btn:hover{background-color:#3b82f6;box-shadow:0 4px 6px #0000004d;transform:translateY(-2px)}.mc-search-btn:disabled{background-color:#4b5563;box-shadow:none;cursor:not-allowed;transform:none}.mc-search-error{color:#ef4444;font-size:.875rem;margin:.5rem 0}.mc-results-title{color:#60a5fa;font-size:1.25rem;margin:1rem 0}.mc-results-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));max-height:500px;overflow-y:auto;padding-right:.5rem}.mc-result-item{background-color:#1e293b80;border:1px solid #ffffff0d;border-radius:8px;overflow:hidden;transition:all .2s ease}.mc-result-item:hover{background-color:#1e293bcc;box-shadow:0 10px 15px #0000004d;transform:translateY(-5px)}.mc-result-img-container{align-items:center;background-color:#0f172a80;display:flex;height:150px;justify-content:center;position:relative}.mc-result-img-container.error-loading:after{align-items:center;bottom:0;color:#ef4444;content:"⚠️ Failed to load";display:flex;flex-direction:column;font-size:.875rem;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0}.mc-result-img{max-height:100%;max-width:100%;object-fit:contain}.mc-result-details{padding:.75rem}.mc-result-name{color:#e2e8f0;font-size:.875rem;font-weight:500;margin:0 0 .5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-use-result-btn{background-color:#1f2937;border:1px solid #4b5563;border-radius:4px;color:#fff;cursor:pointer;font-size:.75rem;padding:.5rem;transition:all .2s ease;width:100%}.mc-use-result-btn:hover{background-color:#60a5fa;color:#0f172a}.mc-results-grid::-webkit-scrollbar{width:8px}.mc-results-grid::-webkit-scrollbar-track{background:#0f172a4d;border-radius:4px}.mc-results-grid::-webkit-scrollbar-thumb{background-color:#4b5563;border-radius:4px}.mc-results-grid::-webkit-scrollbar-thumb:hover{background-color:#60a5fa}@media screen and (max-width:768px){.mc-results-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.mc-search-bar{flex-direction:column}.mc-search-btn{width:100%}}.mc-position-controls{border-top:1px solid #ffffff1a;margin-top:1rem;padding-top:1rem}.mc-control-subtitle{color:#60a5fa;font-size:1rem;margin-bottom:.75rem}.mc-position-control-row{display:flex;gap:1rem;margin-bottom:.5rem}.mc-position-control-group{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.mc-position-input-group{align-items:center;display:flex}.mc-position-input{flex:1 1;font-size:.875rem;padding:.5rem;text-align:center}.mc-position-btn,.mc-position-input{background-color:#1f2937;border:1px solid #4b5563;border-radius:4px;color:#fff}.mc-position-btn{align-items:center;cursor:pointer;display:flex;font-size:1.25rem;height:32px;justify-content:center;transition:all .2s ease;width:32px}.mc-position-btn:hover{background-color:#2d3748;box-shadow:0 2px 4px #0000004d;transform:translateY(-2px)}@media screen and (max-width:768px){.mc-position-control-row{flex-direction:column;gap:.75rem}.mc-position-btn{height:40px;width:40px}.mc-alignment-btn,.mc-control-btn,.mc-rotation-btn,.mc-scale-btn{min-height:44px;min-width:44px}.mc-control-group{margin-bottom:1.5rem}}@media (hover:none) and (pointer:coarse){.mc-canvas-controls{flex-wrap:wrap;gap:.75rem;justify-content:center}input[type=range]{height:12px}input[type=range]::-webkit-slider-thumb{height:28px;width:28px}.mc-color-picker{height:50px}}.mc-transparent-bg-option{align-items:center;background-color:#0f172a80;border:1px dashed #fff3;border-radius:6px;display:flex;gap:.5rem;margin-bottom:1rem;margin-top:1rem;padding:.75rem}.mc-transparent-bg-option .mc-checkbox{margin:0}.mc-transparent-bg-option .mc-checkbox-label{color:#e2e8f0;font-size:.875rem;margin:0}.mc-bg-color-row{align-items:center;display:flex;gap:.5rem;margin-top:.25rem}.mc-transparent-preview-btn{align-items:center;background-color:#1f2937;border:1px solid #4b5563;border-radius:4px;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.mc-transparent-preview-btn:hover{background-color:#2d3748;box-shadow:0 2px 4px #0000004d;transform:translateY(-2px)}.mc-canvas.transparent-bg{background-color:#fff;background-image:linear-gradient(45deg,#ccc 25%,#0000 0),linear-gradient(-45deg,#ccc 25%,#0000 0),linear-gradient(45deg,#0000 75%,#ccc 0),linear-gradient(-45deg,#0000 75%,#ccc 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.mc-bg-color-control{background-color:#0f172a4d;border-radius:4px;display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.mc-no-selection{display:flex;flex-direction:column;height:100%;justify-content:center}.mc-center-instructions{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;margin-top:1rem}.mc-bg-instructions{border-top:1px dashed #ffffff1a;margin-top:1.5rem;padding-top:1rem}.mc-bg-controls .mc-control-title{margin-bottom:1.5rem;text-shadow:0 0 10px #60a5fa80}.mc-quick-colors{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(6,1fr);margin:.75rem 0}.mc-color-preset{aspect-ratio:1/1;border:1px solid #ffffff4d;border-radius:4px;transition:all .2s ease;width:100%}.mc-color-preset:hover{box-shadow:0 0 8px #ffffff80;transform:scale(1.1)}.mc-reset-btn{background-color:#ef444433;border-color:#ef444480}.mc-reset-btn:hover{background-color:#ef444466}.admin-panel{background-color:initial;color:#fff;font-family:Inter,system-ui,-apple-system,sans-serif;margin:4rem auto 0;max-width:1200px;padding:0 1rem 2rem;position:relative;width:100%}.admin-header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(90deg,#0d1226d9,#111827bf);border:1px solid #ffffff14;border-radius:.75rem;box-shadow:0 4px 16px #0003;margin-bottom:2rem;padding:1rem 1.25rem}.admin-header h1{align-items:center;color:#678ddf;display:flex;font-size:1.625rem;font-weight:700;gap:.75rem;text-shadow:0 2px 4px #0000004d}.admin-actions button{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.refresh-button{background-color:#ffffff1a;color:#fff}.refresh-button:hover{background-color:#fff3}.create-button{background:linear-gradient(90deg,#678ddf,#4a6bae)}.create-button:hover{background:linear-gradient(90deg,#4a6bae,#385692);box-shadow:0 4px 8px #0000004d;transform:translateY(-1px)}.error-panel{align-items:flex-start;background:#ef44441a;border:1px solid #ef444433;border-radius:.5rem;color:#ef4444;display:flex;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.5rem}.error-panel button{background:#ef444433;border:1px solid #ef44444d;border-radius:.25rem;color:#fff;cursor:pointer;font-size:.75rem;margin-left:auto;padding:.25rem .75rem}.confirm-dialog-backdrop{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.confirm-dialog{background:linear-gradient(180deg,#111827f2,#0a0f1ef2);border:1px solid #ffffff1a;border-radius:.75rem;box-shadow:0 10px 25px #0000004d;max-width:30rem;padding:1.5rem;width:100%}.confirm-dialog h3{color:#678ddf;font-size:1.25rem;margin-bottom:1rem;margin-top:0}.confirm-dialog p{color:#ffffffe6;margin-bottom:1.5rem}.confirm-actions{display:flex;gap:1rem;justify-content:flex-end}.confirm-actions button{border-radius:.5rem;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.confirm-button{background:linear-gradient(90deg,#678ddf,#4a6bae)}.confirm-button:hover{background:linear-gradient(90deg,#4a6bae,#385692);box-shadow:0 2px 5px #0003;transform:translateY(-1px)}.new-tournament-form-container{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.new-tournament-form{background:linear-gradient(180deg,#111827f2,#0a0f1ef2);border:1px solid #ffffff1a;border-radius:.75rem;box-shadow:0 10px 25px #0000004d;max-width:30rem;padding:1.5rem;width:100%}.new-tournament-form h3{color:#678ddf;font-size:1.25rem;margin-bottom:1.5rem;margin-top:0;text-align:center}.form-group label{color:#ffffffe6}.form-group input{font-size:.875rem}.form-group input:hover{border-color:#fff3}.form-actions button{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.form-actions .submit-button{background:linear-gradient(90deg,#678ddf,#4a6bae);border:none;color:#fff}.form-actions .submit-button:hover:not(:disabled){background:linear-gradient(90deg,#4a6bae,#385692);box-shadow:0 2px 5px #0003;transform:translateY(-1px)}.form-actions .submit-button:disabled{cursor:not-allowed;opacity:.7}.admin-content{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:300px 1fr}.tournament-list{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(180deg,#0d1226cc,#111827b3);border:1px solid #ffffff14;border-radius:.75rem;height:fit-content;overflow:hidden}.tournament-list h2{background:#0a0f1e80;border-bottom:1px solid #ffffff14;color:#fff;font-size:1.25rem;margin:0;padding:1rem}.tournament-items{max-height:600px;overflow-y:auto;padding:.5rem}.tournament-item{background:#0a0f1e4d;border:1px solid #ffffff0d;border-radius:.5rem;cursor:pointer;margin-bottom:.75rem;padding:1rem;transition:all .2s ease}.tournament-item:hover{background:#0f172a66;border-color:#ffffff1a;transform:translateY(-1px)}.tournament-item.selected{background:#678ddf26;border:1px solid #678ddf4d;box-shadow:0 0 15px #678ddf33}.tournament-item-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.tournament-item h3{color:#fff;font-size:1rem;margin:0}.status-badge{border-radius:2rem;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.status-badge.active{background:#10b98126;border:1px solid #10b9814d;color:#10b981}.status-badge.scoring{background:#f59e0b26;border:1px solid #f59e0b4d;color:#f59e0b}.status-badge.completed{background:#6366f126;border:1px solid #6366f14d;color:#6366f1}.tournament-item-details{color:#ffffffb3;font-size:.8125rem}.tournament-item-details p{margin:.25rem 0}.tournament-item-details .label{display:inline-block;font-weight:500;width:3.5rem}.tournament-details{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(180deg,#0d1226cc,#111827b3);border:1px solid #ffffff14;border-radius:.75rem;overflow:hidden}.tournament-details-header{align-items:center;background:#0a0f1e80;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:1rem 1.5rem}.tournament-details-header h2{color:#fff;font-size:1.25rem;margin:0}.tournament-actions{display:flex;gap:.75rem}.action-button{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.action-button.scoring{background:linear-gradient(90deg,#f59e0b,#d97706);color:#fff}.action-button.scoring:hover:not(:disabled){background:linear-gradient(90deg,#d97706,#b45309);box-shadow:0 4px 8px #0000004d;transform:translateY(-1px)}.action-button.complete{background:linear-gradient(90deg,#6366f1,#4f46e5);color:#fff}.action-button.complete:hover:not(:disabled){background:linear-gradient(90deg,#4f46e5,#4338ca);box-shadow:0 4px 8px #0000004d;transform:translateY(-1px)}.action-button:disabled{cursor:not-allowed;opacity:.7}.completed-status{align-items:center;background:#6366f126;border:1px solid #6366f14d;border-radius:.5rem;color:#6366f1;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem}.tournament-info-cards{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:1.5rem}.info-card{align-items:center;background:#0a0f1e4d;border:1px solid #ffffff0d;border-radius:.75rem;display:flex;gap:1rem;padding:1rem}.info-icon{color:#678ddf}.info-content{display:flex;flex-direction:column}.info-label{color:#fff9;font-size:.75rem}.info-value{color:#fff;font-size:.9375rem;font-weight:500}.participants-section{padding:1.5rem}.participants-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.participants-header h3{align-items:center;color:#fff;display:flex;font-size:1.125rem;gap:1rem;margin:0}.toggle-scoring-button{background:#f59e0b33;border:1px solid #f59e0b4d;border-radius:.25rem;color:#f59e0b;cursor:pointer;font-size:.75rem;padding:.5rem .75rem;transition:all .2s ease}.toggle-scoring-button:hover{background:#f59e0b4d}.toggle-scoring-button.active{background:#f59e0b66;color:#fff}.participants-table{overflow-x:auto}.participants-table table{border-collapse:collapse}.participants-table td,.participants-table th{border-bottom:1px solid #ffffff14;padding:.75rem 1rem;text-align:left}.participants-table th{color:#ffffffb3;font-size:.875rem;letter-spacing:.5px;text-transform:uppercase}.participants-table td{color:#ffffffe6;font-size:.9375rem}.participants-table tr:last-child td{border-bottom:none}.winner-row{background:#6366f11a}.winner-row td{color:#fff}.winner-icon{color:gold;filter:drop-shadow(0 0 3px rgba(255,215,0,.5))}.score-input{background:#0a0f1e99;border:1px solid #fff3;font-size:.9375rem;padding:.375rem .5rem}.score-input:focus{border-color:#678ddf;box-shadow:0 0 0 2px #678ddf33;outline:none}.empty-panel,.loading-panel,.no-tournament-selected{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 1.5rem;text-align:center}.empty-panel svg,.loading-panel svg,.no-tournament-selected svg{color:#ffffff4d;margin-bottom:1rem}.empty-panel p,.loading-panel p,.no-tournament-selected p{color:#ffffffb3;margin:.5rem 0 1rem}.empty-panel button{background:linear-gradient(90deg,#678ddf,#4a6bae);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.empty-panel button:hover{background:linear-gradient(90deg,#4a6bae,#385692);box-shadow:0 4px 8px #0000004d;transform:translateY(-1px)}.no-tournament-selected h3{color:#fff;font-size:1.25rem;margin:.5rem 0}.connect-prompt,.unauthorized-prompt{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(180deg,#0d1226cc,#111827b3);border:1px solid #ffffff14;border-radius:.75rem;box-shadow:0 4px 20px #0003;display:flex;flex-direction:column;margin-bottom:2rem;padding:3rem 1.5rem;text-align:center}.connect-prompt svg,.unauthorized-prompt svg{margin-bottom:1.5rem}.connect-prompt svg{color:#678ddfcc;filter:drop-shadow(0 0 8px rgba(103,141,223,.3))}.unauthorized-prompt svg{color:#ef4444cc;filter:drop-shadow(0 0 8px rgba(239,68,68,.3))}.connect-prompt h2,.unauthorized-prompt h2{color:#fff;font-size:1.5rem;margin-bottom:1rem;text-shadow:0 2px 4px #0000004d}.connect-prompt p,.unauthorized-prompt p{color:#fffc;line-height:1.6;margin:0 auto;max-width:30rem}@media (max-width:991px){.admin-content{gap:1rem;grid-template-columns:1fr}.tournament-items{max-height:300px}}@media (max-width:767px){.admin-header{align-items:flex-start;flex-direction:column;gap:1rem}.admin-actions{width:100%}.tournament-details-header{align-items:flex-start;flex-direction:column;gap:1rem}.participants-table td,.participants-table th{font-size:.875rem;padding:.5rem}.info-card{padding:.75rem}}.profile-actions{display:flex;gap:.75rem;margin-top:.5rem}.register-button{align-items:center;background:linear-gradient(90deg,#678ddf,#4a6bae);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.register-button:hover{background:linear-gradient(90deg,#4a6bae,#385692);box-shadow:0 4px 12px #00000040;transform:translateY(-1px)}.update-score-form{align-items:center;display:inline-flex}.score-inputs{align-items:center;display:flex;gap:.5rem}.score-inputs input{background:#0a0f1e99;border:1px solid #ffffff1a;border-radius:.375rem;color:#fff;font-size:.875rem;padding:.375rem .5rem;width:4rem}.score-update-button{background:#678ddf;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.75rem;font-weight:600;padding:.375rem .75rem}.score-update-button:disabled{background:#4a5568;cursor:not-allowed}.scoring-phase-notice,.tournament-completed-notice{align-items:center;border-radius:.375rem;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem}.scoring-phase-notice{background:#f59e0b1a;border:1px solid #f59e0b33;color:#f59e0b}.tournament-completed-notice{background:#6366f11a;border:1px solid #6366f133;color:#6366f1}.create-tournament-form{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(180deg,#0d1226cc,#111827b3);border:1px solid #ffffff14;border-radius:.75rem;margin-bottom:1.5rem;padding:1.5rem}.create-tournament-form h2{color:#678ddf;font-size:1.5rem;margin-bottom:1.5rem;margin-top:0}.form-group{margin-bottom:1.25rem}.form-group label{display:block;margin-bottom:.5rem}.form-group input{padding:.75rem;width:100%}.form-actions{gap:1rem;margin-top:1.5rem}.cancel-button{border-radius:.5rem;padding:.75rem 1.5rem}.submit-button{align-items:center;background:linear-gradient(90deg,#678ddf,#4a6bae);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;flex:1 1;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.5rem}.tournament-dates{background:#0a0f1e66;border-radius:.5rem;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:1rem}.date-item{display:flex;flex-direction:column}.date-item .label{color:#ffffffb3;font-size:.75rem;margin-bottom:.25rem}.date-item .value{color:#fff;font-size:.875rem}.tournament-item-actions{display:flex;justify-content:flex-end;margin-top:.5rem}.delete-tournament-button{background:#ef44441a;border:1px solid #ef444433;border-radius:.25rem;color:#ef4444;cursor:pointer;padding:.25rem}.delete-tournament-button:hover{background:#ef444433}.export-csv-button{align-items:center;background:#1e40af;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.75rem;gap:.5rem;margin-left:1rem;padding:.375rem .75rem}.export-csv-button:hover{background:#1e3a8a}.admin-controls{display:flex;gap:.75rem}.control-button{background:#678ddf1a;border:1px solid #678ddf4d;border-radius:.375rem;color:#678ddf;cursor:pointer;font-size:.75rem;padding:.375rem .75rem;transition:all .2s ease}.control-button:hover{background:#678ddf33}.control-button.active{background:#678ddf;color:#fff}.select-winner-button{background:#6366f1;border:none;border-radius:.25rem;color:#fff}.edit-score-button,.select-winner-button{cursor:pointer;font-size:.75rem;padding:.25rem .5rem}.edit-score-button{background:#678ddf33;color:#678ddf}.edit-score-button,.score-input{border:1px solid #678ddf4d;border-radius:.25rem}.score-input{background:#0a0f1e66;color:#fff;padding:.375rem;width:5rem}.editable-score{padding:.25rem}.editable-score:hover{background:#678ddf1a}.score-submission-section{background:#0a0f1e80;border:1px solid #ffffff0d;border-radius:.75rem;margin-top:1.5rem;padding:1.5rem}.score-submission-section h3{color:#678ddf;font-size:1.125rem;margin-bottom:.75rem;margin-top:0}.submission-note{color:#ffffffb3;font-size:.875rem;margin-bottom:1rem}.score-input-wrapper{display:flex;gap:.75rem;margin-bottom:.75rem}.score-input-wrapper input{background:#0a0f1e99;border:1px solid #ffffff1a;border-radius:.5rem;color:#fff;flex:1 1;max-width:10rem;padding:.75rem}.submit-score-button{align-items:center;background:linear-gradient(90deg,#678ddf,#4a6bae);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem}.submit-score-button:hover:not(:disabled){background:linear-gradient(90deg,#4a6bae,#385692);box-shadow:0 2px 5px #0003;transform:translateY(-1px)}.submit-score-button:disabled{cursor:not-allowed;opacity:.7}.admin-auth-container{align-items:center;display:flex;justify-content:center;min-height:70vh;padding:2rem}.admin-auth-card{animation:fadeIn .5s ease;background:linear-gradient(180deg,#0d1226f2,#111827e6);border:1px solid #ffffff1a;border-radius:1rem;box-shadow:0 10px 30px #00000040;max-width:450px;padding:2rem;width:100%}.auth-header{align-items:center;display:flex;flex-direction:column;margin-bottom:2rem;text-align:center}.auth-icon{color:#678ddf;filter:drop-shadow(0 0 8px rgba(103,141,223,.4));height:3rem;margin-bottom:1rem;width:3rem}.auth-header h2{color:#fff;font-size:1.75rem;margin:0}.auth-form{gap:1.25rem}.auth-form,.form-group{display:flex;flex-direction:column}.form-group{gap:.5rem}.form-group label{color:#fffc;font-size:.875rem;font-weight:500}.form-group input{background:#0a0f1e99;border:1px solid #ffffff1a;border-radius:.5rem;color:#fff;font-size:1rem;padding:.875rem 1rem;transition:all .2s ease}.form-group input:focus{border-color:#678ddf;box-shadow:0 0 0 2px #678ddf33;outline:none}.auth-button{align-items:center;background:linear-gradient(90deg,#678ddf,#4a6bae);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:1rem;padding:.875rem;transition:all .2s ease}.auth-button:hover:not(:disabled){background:linear-gradient(90deg,#4a6bae,#385692);box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.auth-button:disabled{cursor:not-allowed;opacity:.7}.wallet-verify-button{margin:1.5rem 0}.auth-message{align-items:flex-start;background:#0a0f1e80;border-radius:.5rem;display:flex;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.auth-message .success-icon{color:#10b981;flex-shrink:0;margin-top:.125rem}.auth-message p{color:#ffffffe6;line-height:1.5;margin:0}.auth-error{align-items:flex-start;background:#ef44441a;border:1px solid #ef444433;border-radius:.5rem;color:#ef4444;display:flex;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.auth-error svg{flex-shrink:0;margin-top:.125rem}.auth-error p{line-height:1.5;margin:0}.auth-info{background:#678ddf1a;border:1px solid #678ddf33;border-radius:.5rem;color:#fffc;font-size:.875rem;margin-top:1rem;padding:1rem;text-align:center}.logout-button{align-items:center;background:#ef44441a;border:1px solid #ef444433;border-radius:.5rem;color:#ef4444;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;transition:all .2s ease}.logout-button:hover{background:#ef444433;box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}@media (max-width:768px){.admin-auth-card{padding:1.5rem}.auth-header h2{font-size:1.5rem}}.admin-header{flex-wrap:wrap;gap:1rem}.admin-actions,.admin-header-left{align-items:center;display:flex}.admin-actions{flex-wrap:wrap;gap:1rem}.admin-wallet-button{margin-right:.5rem}@media (max-width:768px){.admin-header{align-items:flex-start;flex-direction:column}.admin-actions{justify-content:space-between;width:100%}}.wallet-connection-section{display:flex;justify-content:center;margin:1.5rem 0}.export-buttons{display:flex;gap:.75rem;margin-left:1rem}.expand-row-button{align-items:center;background:none;border:none;border-radius:.25rem;color:#fff9;cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:all .2s ease}.expand-row-button:hover{background:#ffffff1a;color:#fff}.hero-details-row{background:#0d122699!important}.hero-details-container{border-top:1px dashed #ffffff1a;padding:1.25rem}.hero-details-container h4{border-bottom:1px solid #678ddf33;color:#678ddf;font-size:1rem;margin-bottom:1rem;margin-top:0;padding-bottom:.5rem}.heroes-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-bottom:1.25rem}.admin-hero-card{background:#0a0f1e99;border:1px solid #ffffff1a;border-radius:.5rem;padding:.75rem;transition:all .2s ease}.admin-hero-card:hover{background:#0f172ab3;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.admin-hero-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.5rem}.admin-hero-handle{color:#678ddf;font-size:.9375rem;font-weight:600;max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-hero-stars{color:#f6e05e;font-size:.875rem}.admin-hero-image-container{align-items:center;background:#0a0f1e4d;border-radius:.375rem;display:flex;height:100px;justify-content:center;margin-bottom:.75rem;overflow:hidden;width:100%}.admin-hero-image{border:2px solid #ffffff1a;border-radius:50%;height:80px;object-fit:cover;transition:all .2s ease;width:80px}.admin-hero-card:hover .admin-hero-image{border-color:#678ddf4d;transform:scale(1.05)}.admin-hero-details{font-size:.8125rem}.admin-hero-details p{display:flex;justify-content:space-between;margin:.375rem 0}.detail-label{color:#fff9}.detail-value{color:#fff;font-weight:500}.hero-details-summary{grid-gap:1rem;background:#0a0f1e66;border-radius:.5rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:.5rem;padding:1rem}.summary-item{align-items:center;display:flex;justify-content:space-between}.summary-label{color:#ffffffb3;font-size:.75rem}.summary-value{align-items:center;color:#fff;display:flex;font-size:.875rem;font-weight:500;gap:.375rem}.summary-value.valid{color:#10b981}.summary-value.invalid{color:#ef4444}.warning-icon{color:#f59e0b}.invalid-value{color:#ef4444;gap:.375rem}.invalid-value,.no-heroes{align-items:center;display:flex}.no-heroes{background:#0a0f1e4d;border:1px dashed #ffffff1a;border-radius:.5rem;color:#fff9;gap:.5rem;grid-column:1/-1;justify-content:center;padding:2rem}.participants-controls{display:flex;justify-content:flex-end;margin-bottom:1rem}td[title]{cursor:help}.timestamp-column{color:#ffffffb3;font-size:.8125rem;white-space:nowrap}.editable-score{border-radius:.25rem;cursor:pointer;padding:.25rem .5rem;transition:all .2s ease}.editable-score:hover{background:#678ddf26;color:#678ddf}.participants-table table{border-collapse:initial;border-spacing:0;width:100%}.participants-table th{background:#0d1226e6;color:#ffffffe6;font-weight:600;padding:.75rem .5rem;position:sticky;text-align:left;top:0;z-index:1}.participants-table td{border-top:1px solid #ffffff0d;padding:.75rem .5rem}.participants-table tr:first-child td{border-top:none}.participants-table tbody tr:hover td{background:#ffffff08}@media (max-width:1200px){.heroes-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media (max-width:992px){.participants-table{display:block;overflow-x:auto}.hero-details-container{padding:1rem}.heroes-grid{gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (max-width:768px){.heroes-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.hero-details-summary{grid-template-columns:1fr}.admin-hero-image-container{height:80px}.admin-hero-image{height:60px;width:60px}}.sortable-header{cursor:pointer;padding-right:20px;position:relative;-webkit-user-select:none;user-select:none}.sortable-header:hover{background-color:#0000000d}.sort-indicator{color:#666;font-size:12px;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.copy-button{background:none;border:none;color:inherit;cursor:pointer;display:inline;font:inherit;padding:0;position:relative;text-align:left;width:100%}td .copy-button{color:inherit;transition:color .2s ease}td .copy-button:hover{color:#678ddf}td .copy-button .editable-score{color:inherit;cursor:pointer}td .copy-button .editable-score:hover{color:#678ddf}.admin-hero-details .copy-button{color:inherit}.admin-hero-details .copy-button:hover{color:#678ddf}.copy-notification{background:#678ddfe6;border-radius:4px;color:#fff;font-size:12px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translateY(-10px);transition:all .2s ease;white-space:nowrap;z-index:1000}.copy-notification.visible{opacity:1;transform:translateY(0)}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3}.modal-content{background:linear-gradient(180deg,#111827f2,#0a0f1ef2);border:1px solid #ffffff1a;border-radius:.75rem;box-shadow:0 10px 25px #0000004d;color:#fff;max-width:500px;padding:2rem;width:90%}.delete-confirmation h3{color:#ef4444;font-size:1.25rem;margin:0 0 1rem}.delete-confirmation p{color:#ffffffe6;margin-bottom:1rem}.confirmation-phrase{border-radius:.5rem;color:#678ddf;cursor:text;font-family:monospace;padding:1rem;-webkit-user-select:all;user-select:all}.confirmation-input,.confirmation-phrase{background:#0a0f1e99;border:1px solid #ffffff1a;margin:1rem 0}.confirmation-input{border-radius:.5rem;color:#fff;font-size:.9375rem;padding:.75rem;transition:all .2s ease;width:100%}.confirmation-input:focus{border-color:#678ddf;box-shadow:0 0 0 2px #678ddf33;outline:none}.modal-actions{justify-content:flex-end;margin-top:1.5rem}.modal-actions button{padding:.75rem 1.5rem}.cancel-button{background:#ffffff1a;border:1px solid #fff3;color:#fff}.cancel-button:hover{background:#ffffff26}.confirm-button{background:linear-gradient(90deg,#ef4444,#dc2626);border:none;color:#fff}.confirm-button:hover:not(:disabled){background:linear-gradient(90deg,#dc2626,#b91c1c);box-shadow:0 4px 8px #ef44444d;transform:translateY(-1px)}.confirm-button:disabled{background:#ffffff1a;color:#fff6;cursor:not-allowed}.test-mode-container{margin-bottom:1.5rem}.test-mode-button{background:#0a0f1e99;border:1px solid #ffffff1a;border-radius:.5rem;color:#ffffffb3;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:all .2s ease}.test-mode-button:hover{background:#0f172ab3;border-color:#fff3;transform:translateY(-1px)}.test-mode-banner{align-items:center;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:.5rem;color:#f59e0b;display:flex;font-size:.875rem;gap:.75rem;margin-bottom:.5rem;padding:.75rem 1rem}.test-mode-toggle{background:#f59e0b40;border:1px solid #f59e0b66;border-radius:.375rem;color:#f59e0b;cursor:pointer;font-size:.75rem;margin-left:auto;padding:.375rem .75rem;transition:all .2s ease}.test-mode-toggle:hover{background:#f59e0b59;transform:translateY(-1px)}.test-mode-toggle.active{background:#f59e0b;color:#fff}.test-tournament-form{background:#0a0f1e80;border:1px solid #ffffff14;border-radius:.5rem;padding:1rem}.test-tournament-form h4{color:#f59e0b;font-size:1rem;margin-bottom:1rem;margin-top:0}.test-error{align-items:flex-start;background:#ef44441a;border:1px solid #ef444433;border-radius:.375rem;color:#ef4444;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:1rem;padding:.75rem}.test-error p{margin:0}.form-row{display:flex;gap:1rem;margin-bottom:1rem}.test-tournament-form .form-group{flex:1 1}.test-tournament-form label{color:#ffffffb3;display:block;font-size:.75rem;margin-bottom:.375rem}.test-tournament-form input{background:#0a0f1e99;border:1px solid #ffffff1a;border-radius:.375rem;color:#fff;font-size:.875rem;padding:.5rem .75rem;width:100%}.test-tournament-form input:focus{border-color:#f59e0b80;outline:none}.form-actions{display:flex;gap:.75rem;justify-content:flex-end}.cancel-button{background:#0a0f1e99;border:1px solid #ffffff1a;border-radius:.375rem;color:#ffffffb3;cursor:pointer;font-size:.875rem;padding:.5rem .75rem}.cancel-button:hover{background:#0f172ab3;border-color:#fff3}.create-button{align-items:center;background:#f59e0b;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem}.create-button:hover:not(:disabled){background:#d97706;transform:translateY(-1px)}.create-button:disabled{background:#f59e0b80;cursor:not-allowed}.spinning{animation:spin 1.5s linear infinite}@media (max-width:768px){.form-row{flex-direction:column;gap:.75rem}}.start-options{margin-bottom:1rem}.start-option-buttons{display:flex;flex-wrap:wrap;gap:.75rem}.start-option{align-items:center;background:#0a0f1e99;border:1px solid #ffffff1a;border-radius:.375rem;color:#fffc;cursor:pointer;display:flex;flex:1 1;font-size:.875rem;gap:.5rem;min-width:200px;padding:.625rem 1rem;text-align:left;transition:all .2s ease}.start-option:hover{background:#0f172ab3;border-color:#fff3;transform:translateY(-1px)}.start-option.selected{background:#f59e0b40;border-color:#f59e0b66;color:#f59e0b}.start-option.selected svg{color:#f59e0b}.test-help-text{background:#10b9811a;border:1px solid #10b98133;border-radius:.375rem;color:#10b981e6;font-size:.75rem;margin-top:1rem;padding:.75rem}@media (max-width:600px){.form-group,.start-option{flex:100% 1}}.token-unlock-container{display:inline-block;position:relative}.badge-container{overflow:visible!important;position:relative}.token-unlock-tooltip{animation:tooltipFadeIn .2s ease-out!important;background-color:#0f172a!important;border:2px solid #60a5fa80!important;border-radius:8px!important;box-shadow:0 5px 20px #000000b3!important;color:#fff!important;font-size:14px!important;left:50%!important;line-height:1.4!important;margin-top:10px!important;max-width:none!important;min-width:300px!important;opacity:1!important;overflow-y:auto!important;padding:15px!important;pointer-events:auto!important;position:absolute!important;top:100%!important;transform:translateX(-50%)!important;visibility:visible!important;width:280px!important;z-index:10000!important}.tooltip-arrow{border-bottom:10px solid #60a5fa80;border-left:10px solid #0000;border-right:10px solid #0000;height:0;left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:0;z-index:10001}.tooltip-header{font-size:16px;font-weight:700;margin-bottom:10px}.tooltip-divider{background-color:#60a5fa4d;margin:10px 0}.suggestion-title{color:#60a5fa;margin-bottom:5px}.suggestion-list{list-style-type:none}.suggestion-list li{border-left:2px solid #60a5fa80;margin-bottom:12px;padding-left:8px}.suggestion-formula{color:#fff9}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:768px){.token-unlock-tooltip{font-size:13px;width:250px}.tooltip-header{font-size:15px}}.tooltip-close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#fff9;cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;margin:0;padding:0;transition:all .2s;width:24px}.tooltip-close-btn:hover{background-color:#ffffff1a;color:#fff}.tooltip-content{font-size:14px}.tooltip-content p{margin-bottom:10px}.tooltip-divider{border-bottom:1px solid #ffffff1a;margin:12px 0}.tooltip-suggestion{margin-top:10px}.suggestion-title{font-weight:700;margin-bottom:8px}.suggestion-list{padding:0}.suggestion-list li{margin-bottom:10px;padding-left:12px}.suggestion-list li:last-child{margin-bottom:0}.suggestion-formula{font-size:12px;opacity:.7}.badge-container{cursor:pointer;display:inline-block;transition:transform .2s}.badge-container:hover{transform:translateY(-1px)}.unlock-status{border-radius:4px;font-size:12px;font-weight:500;gap:4px;padding:4px 8px;white-space:nowrap}.unlock-status.unlocked{background-color:#10b98126;border:1px solid #10b9814d;color:#10b981}.unlock-status.warning{background-color:#f59e0b26}.unlock-status.locked{background-color:#ef444426;border:1px solid #ef44444d;color:#ef4444}@media (max-width:768px){.token-unlock-tooltip{margin:0 10px;max-width:90%}}.genesis-heading-row{align-items:center;display:flex;gap:12px}.not-live-wrapper{align-items:center;display:flex;gap:8px}.alert-toggle-btn{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.alert-toggle-btn:hover{background-color:#0000000d;transform:scale(1.1)}.alert-toggle-btn.active{color:#10b981}.alert-toggle-btn.active:hover{color:#059669}.genesis-label-group{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.genesis-warning{align-items:center;background-color:#ff950026;border:1px solid #ff95004d;border-radius:6px;box-shadow:0 2px 4px #ff95001a;color:#ff9500;display:flex;font-size:.85rem;gap:6px;margin-top:4px;padding:8px 12px}.genesis-warning .warning-icon{flex-shrink:0}.network-warning{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffad3326;border:1px solid #ff9500;border-radius:6px;box-shadow:0 4px 6px #0000001a;color:#ffad33;display:flex;flex-wrap:wrap;font-size:.85rem;gap:8px;justify-content:center;margin:0 auto 15px;max-width:800px;padding:8px 12px;position:sticky;top:10px;width:fit-content;z-index:100}.network-warning svg{color:#ff9500;flex-shrink:0}.network-warning-buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-left:auto}.switch-network-btn{border:none;border-radius:4px;color:#000;cursor:pointer;flex-shrink:0;font-size:.8rem;font-weight:600;padding:4px 12px;transition:all .2s ease;white-space:nowrap}.switch-network-btn.base-btn,.switch-network-btn.eth-btn{background-color:#ffad33;color:#000}.switch-network-btn:hover{background-color:#fff;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.switch-network-btn:disabled{background-color:#d4d4d4;box-shadow:none;color:#666;cursor:not-allowed;transform:none}.monkey-gif-container{border-top:1px solid #ffffff1a;display:flex;justify-content:center;margin-top:30px;padding:25px 10px 10px}.monkey-gif{border-radius:8px;box-shadow:0 4px 8px #0003;max-width:100%;transition:transform .3s ease;width:500px}.monkey-gif:hover{transform:scale(1.05)}@media (max-width:768px){.monkey-gif-container{display:none}}@media (max-width:640px){.network-warning{flex-direction:row;flex-wrap:nowrap;font-size:.75rem;justify-content:space-between;margin:0 auto 15px;max-width:90%;padding:6px 10px;text-align:left;top:5px;width:90%}.network-warning span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-warning svg{flex-shrink:0;height:16px;margin-right:4px;width:16px}.switch-network-btn{flex-shrink:0;font-size:.7rem;margin-left:8px;max-width:none;padding:4px 8px;width:auto}}@media (max-width:380px){.network-warning{font-size:.65rem;padding:5px 8px}.switch-network-btn{font-size:.65rem;padding:3px 6px}}.genesis-container{color:#fff;flex-direction:column;padding:6rem 2rem 2rem}.genesis-container,.genesis-header{align-items:center;display:flex;width:100%}.genesis-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;margin-bottom:1.5rem;max-width:1400px;padding-bottom:1.5rem}@media (max-width:768px){.genesis-header{align-items:center;flex-direction:column;gap:1.5rem}.genesis-heading,.genesis-subheading{text-align:center}.wallet-info-container{justify-content:center;width:100%}}@media (max-width:640px){.genesis-heading{font-size:2rem;text-align:center}.genesis-subheading{font-size:1rem;text-align:center}.wallet-info-container{align-items:center;flex-direction:column;gap:1rem}.wallet-holdings{justify-content:space-around;width:100%}.token-pair{flex:1 1;justify-content:center}.genesis-connect-button{justify-content:center;width:100%}}.genesis-title-area{align-items:flex-start;display:flex;flex-direction:column}@media (max-width:768px){.genesis-title-area{align-items:center}}.genesis-heading{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-align:left}.genesis-subheading{color:#94a3b8;font-size:1.2rem;margin-bottom:0;text-align:left}.wallet-info-container{align-items:center;display:flex;gap:1.25rem}.mobile-connect-wrapper{display:none}.desktop-connect-wrapper{display:block}@media (max-width:640px){.mobile-connect-wrapper{display:block;margin-bottom:1rem;width:100%}.desktop-connect-wrapper{display:none}}.wallet-holdings{background-color:#0f172a66;border-radius:.75rem;box-shadow:0 2px 8px #00000026;padding:.5rem}.token-pair,.wallet-holdings{align-items:center;display:flex}.token-pair{gap:.5rem;margin:0 .5rem}.token-badge{border-radius:.25rem;font-size:.65rem;font-weight:700;letter-spacing:.5px;padding:.25rem .5rem;text-transform:uppercase}.token-badge.virtual{background-color:#3b82f633;border:1px solid #3b82f666;color:#60a5fa}.token-badge.trust{background-color:#8b5cf633;border:1px solid #8b5cf666;color:#a78bfa}.token-value{font-feature-settings:"tnum";font-size:.85rem;font-variant-numeric:tabular-nums}.genesis-connect-button{border:1px solid #3b82f680;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.genesis-connect-button:hover{border-color:#3b82f6b3}.genesis-panels-layout{align-items:stretch;display:flex;gap:1.5rem;justify-content:center;margin:0 auto;max-width:1400px;width:90%}.genesis-panel{background-color:#0f172a80;border:1px solid #ffffff1a;border-radius:.75rem;box-shadow:0 4px 12px #0003;display:flex;flex-direction:column;height:100%;padding:1.75rem}.genesis-left-panel{flex:0.8 1;position:sticky;top:6rem;width:25%}.genesis-middle-panel{flex:1.4 1;min-width:500px;width:50%}.genesis-right-panel{flex:0.8 1;position:sticky;top:6rem;width:25%}.old-contracts-container{width:100%}.old-contracts-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.25rem}.old-contracts-divider{background-color:#ffffff1a;height:1px;margin:.5rem 0 1rem;width:100%}.view-agents-dashboard-button{align-items:center;background-color:#3b82f61a;border:1px solid #3b82f64d;border-radius:.5rem;color:#60a5fa;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:.5rem;margin-left:auto;padding:.5rem 1rem;transition:all .2s ease}.view-agents-dashboard-button:hover{background-color:#3b82f633;border-color:#3b82f680;transform:translateY(-2px)}.contract-header-right{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.token-unlock-status-container{display:flex;justify-content:flex-end}.old-contracts-title{align-items:center;color:#60a5fa;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem}.refresh-button{background:none;border:none;border-radius:.375rem;color:#94a3b8;cursor:pointer;padding:.5rem;transition:all .2s ease}.refresh-button:hover{background:#ffffff1a;color:#60a5fa}.refresh-button:disabled{cursor:not-allowed;opacity:.5}.refresh-button .spinning{animation:spin 1s linear infinite}.network-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:600;margin-left:8px;padding:2px 6px}.network-badge.eth{background-color:#627eea26;color:#627eea}.network-badge.base{background-color:#0052ff26;color:#0052ff}.contract-type-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:11px;font-weight:600;margin-left:8px;padding:2px 6px}.contract-type-badge.genesis{background-color:#10b98126;color:#10b981}.contract-type-badge.erc20{background-color:#f9731626;color:#f97316}.old-contracts-list{max-height:calc(100vh - 300px);overflow-y:auto;padding-top:8px;scrollbar-color:#ffffff1a #0000;scrollbar-width:thin}.old-contracts-list::-webkit-scrollbar{width:6px}.old-contracts-list::-webkit-scrollbar-track{background:#0000}.old-contracts-list::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:3px}.old-contracts-loading{align-items:center;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:3rem}.old-contracts-empty{color:#94a3b8;padding:3rem;text-align:center}.old-contract-item{background:#0f172acc;border:1px solid #ffffff1a;border-radius:.5rem;cursor:pointer;margin-bottom:.75rem;padding:1rem;transition:all .2s ease}.old-contract-item:hover{background:#1e293bcc;border-color:#3b82f64d;transform:translateY(-2px)}.old-contract-item.active{background:#10b9811a;border-color:#10b9814d}.old-contract-item.error{background:#ef44441a;border-color:#ef44444d;cursor:not-allowed}.old-contract-item.error:hover{transform:none}.old-contract-header{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:1fr auto;margin-bottom:.75rem}.old-contract-name{color:#fff;font-size:.95rem;font-weight:600;line-height:1.3;overflow-wrap:break-word;word-break:break-word}.old-contract-ticker{background:#3b82f61a;border-radius:.25rem;color:#60a5fa;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.old-contract-address{color:#94a3b8;font-family:monospace;font-size:.8rem;margin-bottom:.25rem}.old-contract-date{color:#64748b;font-size:.75rem}.old-contract-status{margin-top:.5rem}.status-active{background:#10b9811a;border-radius:9999px;display:inline-block;font-size:.7rem;font-weight:500;padding:.125rem .5rem;text-transform:uppercase}.old-contract-error{align-items:center;color:#ef4444;display:flex;font-size:.875rem;gap:.5rem}.genesis-card{background-color:initial;border:none;box-shadow:none;margin:0;padding:0;position:relative;z-index:5}.genesis-tabs{border-bottom:1px solid #ffffff1a;display:flex;justify-content:center;margin-bottom:2rem;position:relative}.genesis-tab{background:none;border:none;color:#94a3b8;cursor:pointer;flex:1 1;font-size:1rem;font-weight:500;padding:.75rem 2rem;position:relative;text-align:center;transition:all .3s ease}.genesis-tab:after{background-color:initial;bottom:-1px;content:"";height:3px;left:0;position:absolute;transition:all .3s ease;width:100%}.genesis-tab.active{color:#3b82f6;font-weight:600}.genesis-tab.active:after{background-color:#3b82f6}.genesis-tab:hover{color:#60a5fa}.genesis-tab-content{animation:fadeIn .3s ease-in-out}.buy-section-header,.buy-token-section{margin-bottom:1.5rem}.buy-section-header{color:#fff;font-size:1.2rem;font-weight:500;text-align:center}.token-select-buttons{display:flex;gap:1rem;margin-bottom:1.5rem}.token-select-btn{background-color:#0f172acc;border:1px solid #ffffff1a;border-radius:.5rem;color:#94a3b8;cursor:pointer;flex:1 1;font-size:1rem;font-weight:500;padding:.75rem;transition:all .2s ease}.token-select-btn:hover{background-color:#3b82f61a;color:#3b82f6}.token-select-btn.active{background-color:#3b82f633;border-color:#3b82f666;color:#3b82f6;font-weight:600}.buy-amount-input{margin-bottom:1.5rem}.genesis-buy-btn{background-color:#3b82f6;color:#fff;font-size:1.1rem;font-weight:500;margin-bottom:1rem;padding:1.25rem}.genesis-buy-btn:hover{background-color:#2563eb;box-shadow:0 4px 8px #3b82f64d;transform:translateY(-2px)}.genesis-form-group{margin-bottom:1.5rem;width:100%}.genesis-label{color:#94a3b8;display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.input-container{margin-bottom:1rem;position:relative;width:100%}.amount-quick-select{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.amount-select-btn{background-color:#2563eb33;border:1px solid #3b82f6;border-radius:4px;box-shadow:0 0 4px #3b82f64d;color:#93c5fd;cursor:pointer;flex-grow:1;font-size:.9rem;font-weight:600;min-width:60px;padding:8px 12px;text-align:center;transition:all .2s ease}.amount-select-btn:hover{background-color:#2563eb66;border-color:#60a5fa;box-shadow:0 0 8px #3b82f680;transform:translateY(-2px)}.amount-select-btn:active{background-color:#1d4ed880;transform:translateY(0)}.amount-select-btn:disabled{background-color:#2563eb1a;border-color:#334155;box-shadow:none;color:#64748b;cursor:not-allowed;transform:none}.genesis-input{background-color:#090e1ce6!important;border:1px solid #ffffff1a!important;border-radius:.5rem;box-sizing:border-box;color:#fff;display:block;font-family:monospace;font-size:.9rem;height:50px;padding:.875rem 50px .875rem 1rem;width:100%}.genesis-input:disabled{cursor:not-allowed;opacity:.7}.genesis-input:focus{border-color:#678ddf4d!important;outline:none}.input-icon{align-items:center;filter:drop-shadow(0 0 4px rgba(16,185,129,.5));height:36px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:36px;z-index:30}.input-icon,.wallet-button-wrapper{display:flex;justify-content:center}.wallet-button-wrapper{margin-bottom:2rem;position:relative;width:100%;z-index:100}.genesis-connect-button{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#3b82f61a;border:2px solid #3b82f680;border-radius:.5rem;box-shadow:0 0 15px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.875rem 2rem;transition:all .3s ease}.genesis-connect-button:hover{background-color:#3b82f633;border-color:#3b82f6cc;box-shadow:0 0 20px #3b82f680;transform:translateY(-2px) scale(1.02)}.auth-status{align-items:center;border-radius:.5rem;display:flex;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem}.auth-status.authorized{background-color:#10b9811a;border:1px solid #10b98133;color:#10b981}.auth-status.not-authorized{background-color:#ef44441a;border:1px solid #ef444433;color:#ef4444}.auth-checking{align-items:center;color:#94a3b8;display:flex;gap:.75rem;justify-content:center;margin-bottom:1.5rem;padding:.75rem}.token-balance-info{background-color:#0f172a80;border:1px solid #ffffff1a;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem}.token-balance{display:flex;justify-content:space-between}.genesis-timer-section{background-color:#0f172a4d;border-radius:.5rem;box-shadow:0 2px 8px #0000001a;margin-bottom:1.5rem;margin-top:1rem;padding:1rem;text-align:center}.genesis-timer-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.genesis-timer-heading{color:#e2e8f0;font-size:1.1rem;font-weight:600;margin:0}.timer-status-indicator{align-items:center;display:flex}.status-active{background-color:#10b98133;color:#10b981}.status-active,.status-ended{border-radius:1rem;font-size:.8rem;font-weight:600;padding:.25rem .75rem}.status-ended{background-color:#ef444433;color:#ef4444}.status-pending{background-color:#f59e0b33;border-radius:1rem;color:#f59e0b;font-size:.8rem;font-weight:600;padding:.25rem .75rem}.genesis-timer-display{align-items:center;display:flex;gap:.5rem;justify-content:center}.genesis-timer-unit{align-items:center;display:flex;flex-direction:column}.genesis-timer-value{background-color:#0f172a80;border-radius:.375rem;min-width:2.5rem;padding:.375rem .5rem;text-align:center}.genesis-timer-separator,.genesis-timer-value{color:#3b82f6;font-size:1.5rem;font-weight:700}.genesis-timer-separator{margin-top:-.5rem}.genesis-timer-label{color:#94a3b8;font-size:.75rem;margin-top:.25rem;text-transform:uppercase}.genesis-actions{flex-direction:column;margin-bottom:1.5rem;margin-top:2rem;position:relative;z-index:10}.button-row,.genesis-actions{display:flex;gap:1rem;width:100%}.button-row{justify-content:space-between}.button-row .genesis-button{box-sizing:border-box;height:3.5rem;padding:0 1rem;width:48%}.button-container{position:relative;width:100%}.genesis-button{align-items:center;border:none;border-radius:.5rem;box-sizing:border-box;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;justify-content:center;padding:1rem;transition:all .3s ease;width:100%}.button-tooltip{bottom:-25px;color:#f59e0b;font-size:.75rem;font-style:italic;left:0;position:absolute;text-align:center;width:100%}.genesis-jeet-btn{background-color:#f97316;box-shadow:0 4px 8px #f973164d;color:#fff;font-size:1rem;font-weight:500;margin-bottom:1rem;padding:1.25rem}.genesis-jeet-btn:hover{background-color:#ea580c;box-shadow:0 4px 8px #f9731680;transform:translateY(-2px)}.genesis-claim-transfer-btn{background-color:#10b981;color:#fff;font-size:1rem;font-weight:500;margin-bottom:1rem;padding:1.25rem}.genesis-claim-transfer-btn:hover{background-color:#059669;box-shadow:0 4px 8px #10b9814d;transform:translateY(-2px)}.genesis-claim-btn{background-color:#3b82f6;color:#fff;font-size:1rem;font-weight:500;margin-bottom:1rem;padding:1.25rem}.genesis-claim-btn:hover{background-color:#2563eb;box-shadow:0 4px 8px #3b82f64d;transform:translateY(-2px)}.genesis-transfer-btn{background-color:#8b5cf6;color:#fff;font-size:1rem;font-weight:500;margin-bottom:1rem;padding:1.25rem}.genesis-transfer-btn:hover{background-color:#7c3aed;box-shadow:0 4px 8px #8b5cf64d;transform:translateY(-2px)}.genesis-button:disabled{background-color:#475569;box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.button-disabled-note{display:block;font-weight:400;margin-top:.25rem;opacity:.8}.genesis-error,.genesis-success{align-items:center}.claimed-token-info{background-color:#678ddf1a;border:1px solid #678ddf33;border-radius:.5rem;margin:1.5rem 0;padding:1rem;position:relative}.claimed-token-dismiss{align-items:center;background:none;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;height:24px;justify-content:center;padding:.25rem;position:absolute;right:.75rem;top:.75rem;transition:all .2s ease;width:24px}.claimed-token-dismiss:hover{background-color:#94a3b81a;color:#60a5fa;transform:scale(1.1)}.claimed-token-heading{color:#60a5fa;font-size:1.1rem;font-weight:600;margin-bottom:.75rem;text-align:center}.claimed-token-card{align-items:center;background-color:#0f172ab3;border:1px solid #ffffff1a;border-radius:.375rem;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem;transition:all .2s ease;word-break:break-all}@media (max-width:480px){.claimed-token-info{padding:.5rem}.claimed-token-card{align-items:center;box-sizing:border-box;flex-direction:row;gap:.5rem;min-width:0;padding:.75rem .5rem;width:auto}.claimed-token-details{min-width:0;width:auto;word-break:normal}.claimed-token-copy{align-items:center;display:flex;justify-content:flex-end;margin-left:.5rem;padding:.25rem 0;width:auto}.claimed-token-address{color:#94a3b8;display:inline-block;font-family:monospace;font-size:.7rem;max-width:100px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.claimed-token-name-symbol{flex-wrap:nowrap;gap:.25rem}}.claimed-token-card:hover{background-color:#0f172ae6;border-color:#678ddf4d;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.claimed-token-details{display:flex;flex-direction:column;gap:.5rem}.claimed-token-name-symbol{align-items:center;display:flex;gap:.5rem}.claimed-token-name{color:#fff;font-weight:600}.claimed-token-symbol{background-color:#60a5fa1a;border-radius:.25rem;color:#60a5fa;font-size:.875rem;padding:.125rem .375rem}.claimed-token-address{color:#94a3b8;font-family:monospace;font-size:.8rem}.claimed-token-copy{align-items:center;color:#94a3b8;display:flex;height:100%;margin-left:.5rem;padding:.5rem;position:relative}@media (max-width:640px){.claimed-token-copy{height:auto;margin-left:.5rem;padding:.25rem 0;position:static}}.claimed-token-copy:hover{color:#60a5fa}.copy-tooltip{background-color:#10b981e6;border-radius:.25rem;box-shadow:0 2px 4px #0003;left:50%;opacity:0;top:-30px;transform:translateX(-50%);transition:all .2s ease;visibility:hidden;z-index:1000}.copy-tooltip:after{border:5px solid #0000;border-top-color:#10b981e6;left:50%;margin-left:-5px}.copy-tooltip.show{opacity:1;visibility:visible}.claimed-token-instruction{color:#94a3b8;font-size:.8rem;margin-top:.5rem;text-align:center}.button-disabled-note{color:#888;font-size:.7rem;margin-left:5px}.button-disabled-note.king-subtitle{color:#666;font-size:.9rem;margin-bottom:.5rem}.genesis-warning-section{margin:12px 0 -4px;width:100%}.genesis-warning-btn{align-items:center;background:#ff950014;border:1px solid #ff950026;border-radius:4px;color:#ffa726;cursor:pointer;display:inline-flex;font-size:.75rem;gap:6px;margin:0 auto;padding:4px 8px;transition:all .2s}.genesis-warning-btn:hover{background:#ff95001f;border-color:#ff950040;color:#ffb74d}.genesis-warning-btn .chevron{transition:transform .3s ease}.genesis-warning-btn .chevron.rotate{transform:rotate(180deg)}.warning-content{background:#ff95000d;border-radius:4px;margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:all .3s ease-out}.warning-content.expanded{margin-top:8px;max-height:200px;opacity:1}.warning-inner{background:linear-gradient(90deg,#ff950008,#ff95000f);border:1px solid #ff950026;border-radius:4px;box-shadow:0 2px 4px #0000001a;padding:8px 10px;position:relative;transform:translateY(0);transform-origin:top;transition:transform .3s ease-out}.warning-inner p{color:#ffd095;font-size:.7rem;line-height:1.4;margin:0;text-shadow:0 1px 2px #0003}.warning-popup-content{background:#1a1a1a;border:1px solid #ff950033;border-radius:8px;box-shadow:0 4px 12px #0003;color:#fff;max-width:360px;padding:16px;position:relative;width:90%}.warning-popup-content h4{align-items:center;color:#ff9500;display:flex;font-size:1rem;gap:6px;margin:0 0 10px}.warning-popup-content p{color:#ddd;font-size:.85rem;line-height:1.5;margin:0}.popup-close-btn{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:8px;top:8px;transition:color .2s;z-index:1}.popup-close-btn:hover{color:#fff}.refresh-indicator{align-items:center;animation:pulse 1.5s ease-in-out infinite;color:#10b981;display:flex;font-size:.8rem;gap:5px;margin-left:.1px}.refresh-icon{animation:spin 2s linear infinite}.genesis-fade-in{animation:fadeIn .5s ease-in-out}.spinner{animation:spin .8s linear infinite;border:2px solid #678ddf4d;border-radius:50%;border-top-color:#678ddf;height:18px;width:18px}.token-label{margin-right:.5rem}.token-value{color:#60a5fa;font-weight:500}.token-value.warning{color:#f59e0b}.token-value.token-address{align-items:center;display:flex;gap:.5rem}.token-copy-wrapper{align-items:center;display:inline-flex;position:relative}.token-copy-wrapper .copy-tooltip{background-color:#10b981e6;border-radius:.25rem;box-shadow:0 2px 4px #0003;color:#fff;font-size:.75rem;left:50%;opacity:0;padding:.25rem .5rem;pointer-events:none;position:absolute;top:-30px;transform:translateX(-50%);transition:all .2s ease;visibility:hidden;white-space:nowrap;z-index:1000}.token-copy-wrapper .copy-tooltip:after{border:5px solid #0000;border-top-color:#10b981e6;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.token-copy-wrapper .copy-tooltip.show{opacity:1;visibility:visible}.copy-icon{color:#94a3b8;cursor:pointer;transition:all .2s ease}.copy-icon:hover{color:#60a5fa;transform:scale(1.1)}.claim-info{background-color:#f59e0b1a;border:1px dashed #f59e0b4d;border-radius:.25rem;margin-top:.5rem;padding:.5rem}.genesis-swap-settings{margin-bottom:1.5rem;width:100%}.genesis-settings-button{align-items:center;background:#0000;border:2px solid #8b5cf6;border-radius:6px;color:#8b5cf6;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:8px;justify-content:center;letter-spacing:.5px;padding:7px 16px;text-transform:uppercase;transition:all .2s ease}.genesis-settings-button:hover{background:#8b5cf61a;transform:translateY(-1px)}.genesis-settings-button:active{background:#8b5cf6;color:#fff}.genesis-settings-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.genesis-settings-panel{background-color:#0f172acc;border:1px solid #ffffff1a;border-radius:.5rem;margin-top:1rem;padding:1rem}.settings-section{margin-bottom:1.5rem}.settings-section:last-child{margin-bottom:0}.settings-heading{color:#94a3b8;font-size:.9rem;font-weight:500;margin-bottom:.75rem}.percentage-buttons,.slippage-buttons,.target-token-buttons{display:flex;gap:.5rem;margin-bottom:.75rem}.percentage-btn,.slippage-btn,.target-btn{background-color:#0f172a99;border:1px solid #ffffff1a;border-radius:.375rem;color:#94a3b8;cursor:pointer;flex:1 1;font-size:.875rem;padding:.5rem;transition:all .2s ease}.percentage-btn:hover,.slippage-btn:hover,.target-btn:hover{background-color:#3b82f61a;color:#3b82f6}.percentage-btn.active,.slippage-btn.active,.target-btn.active{background-color:#3b82f633;border-color:#3b82f666;color:#3b82f6}.custom-amount,.custom-percentage,.custom-slippage{width:100%}.custom-input{background-color:#090e1ce6;border:1px solid #ffffff1a;border-radius:.375rem;color:#fff;font-size:.875rem;padding:.625rem;width:100%}.custom-input:focus{border-color:#678ddf4d;outline:none}.amount-percentage{color:#94a3b8;font-size:.75rem;font-style:italic;margin-top:.375rem}.gas-settings-info{background-color:#090e1cb3;border-radius:.375rem;font-size:.875rem;margin-bottom:1rem;padding:.75rem}.gas-info-row{display:flex;justify-content:space-between;margin-bottom:.5rem}.gas-info-row:last-child{margin-bottom:0}.gas-priority-setting{margin-top:.75rem}.gas-priority-setting label{color:#94a3b8;display:block;font-size:.875rem;margin-bottom:.5rem}.modal-overlay{animation:fadeIn .3s ease-in-out;background-color:#000000bf;bottom:0;left:0;right:0;top:0}.transfer-modal{animation:scaleIn .3s ease-in-out;background-color:#1e293b;border:1px solid #ffffff1a;border-radius:.75rem;box-shadow:0 10px 25px #00000080;color:#fff;max-height:90vh;max-width:500px;overflow-y:auto;position:relative;width:90%}.transfer-modal-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:1.5rem 1.5rem 1rem}.transfer-modal-header h3{color:#60a5fa;font-size:1.25rem;font-weight:600;margin:0}.modal-close-btn{background:none;font-size:1.5rem;line-height:1;padding:0;transition:color .2s ease}.transfer-modal-content{padding:1.5rem}.token-info-display{background-color:#090e1ce6;border:1px solid #ffffff0d;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem}.token-info-row{display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.5rem}.token-info-row:last-child{margin-bottom:0}.token-info-row span:first-child{color:#94a3b8}.token-name-display{color:#60a5fa;font-weight:500}.token-balance-display{color:#10b981;font-weight:500}.recipient-address{color:#f59e0b;font-family:monospace;font-size:.85rem}.transfer-amount-input{margin-bottom:1.5rem}.transfer-amount-input label{color:#94a3b8;display:block;font-size:.9rem;margin-bottom:.5rem}.amount-input-container{align-items:center;display:flex;position:relative}.amount-input-container input{appearance:textfield;background-color:#090e1ce6;border:1px solid #ffffff1a;border-radius:.5rem;color:#fff;font-size:1.2rem;font-weight:500;padding:.875rem 4rem .875rem 1rem;width:100%}.amount-input-container input::-webkit-inner-spin-button,.amount-input-container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amount-input-container input:focus{border-color:#8b5cf680;outline:none}.token-symbol-display{color:#94a3b8;font-size:.9rem;pointer-events:none;position:absolute;right:1rem}.percentage-selector{display:flex;gap:.5rem;margin-bottom:1.5rem}.percentage-selector .percentage-btn{background-color:#090e1ce6;border:1px solid #ffffff1a;border-radius:.375rem;color:#94a3b8;cursor:pointer;flex:1 1;font-size:.9rem;padding:.5rem 0;text-align:center;transition:all .2s ease}.percentage-selector .percentage-btn:hover{background-color:#8b5cf61a;border-color:#8b5cf64d;color:#8b5cf6}.percentage-selector .percentage-btn.active{background-color:#8b5cf633;border-color:#8b5cf680;color:#8b5cf6;font-weight:500}.amount-slider-container{margin-bottom:1.5rem}.amount-slider{appearance:none;background:#ffffff1a;border-radius:3px;height:6px;margin-bottom:.5rem;outline:none;width:100%}.amount-slider::-webkit-slider-thumb{appearance:none;background:#8b5cf6;border-radius:50%;box-shadow:0 0 5px #8b5cf680;cursor:pointer;height:20px;width:20px}.amount-slider::-moz-range-thumb{background:#8b5cf6;border:none;border-radius:50%;box-shadow:0 0 5px #8b5cf680;cursor:pointer;height:20px;width:20px}.slider-labels{color:#94a3b8;display:flex;font-size:.75rem;justify-content:space-between}.security-reminder{align-items:center;background-color:#f59e0b1a;border:1px solid #f59e0b33;border-radius:.25rem;color:#f59e0b;display:flex;font-size:.85rem;gap:.5rem;margin:0 1.5rem 1.5rem;padding:.75rem 1.5rem}.modal-actions{display:flex;gap:1rem;padding:0 1.5rem 1.5rem}.modal-actions button{border:none;border-radius:.5rem;cursor:pointer;flex:1 1;font-size:1rem;font-weight:500;padding:.875rem;transition:all .2s ease}.cancel-btn{background-color:#94a3b81a;border:1px solid #94a3b833;color:#94a3b8}.cancel-btn:hover{background-color:#94a3b833}.confirm-btn{align-items:center;background-color:#8b5cf6;color:#fff;display:flex;gap:.5rem;justify-content:center}.confirm-btn:hover{background-color:#7c3aed;box-shadow:0 4px 8px #8b5cf64d;transform:translateY(-2px)}.confirm-btn:disabled{background-color:#8b5cf680;box-shadow:none;cursor:not-allowed;transform:none}.button-spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;margin-right:.5rem;width:16px}.genesis-security-notice{margin:1.5rem 0;position:relative}.security-notice-content{background-color:#f59e0b1a;border:1px solid #f59e0b33;border-radius:.5rem;display:flex;gap:.75rem;padding:1rem}.security-notice-dismiss{align-items:center;background:none;border:none;border-radius:50%;color:#f59e0b;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;position:absolute;right:.5rem;top:.5rem;transition:all .2s ease;width:20px;z-index:5}.security-notice-dismiss:hover{background-color:#f59e0b33;transform:scale(1.1)}.security-notice-text h4{color:#f59e0b;font-size:1rem;font-weight:500;margin:0 0 .25rem}.security-notice-text p{color:#d97706;font-size:.85rem;line-height:1.4;margin:0}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.genesis-error{align-items:flex-start;background-color:#ef44441a;border:1px solid #ef444433;border-radius:.375rem;box-sizing:border-box;color:#ef4444;display:flex;font-size:.9rem;margin-bottom:1rem;margin-top:.5rem;max-width:100%;overflow-wrap:anywhere;padding:.75rem;position:relative;white-space:normal;word-break:break-word}.error-content{flex:1 1;margin-right:1.5rem}.error-dismiss-btn{align-items:center;background:none;border:none;border-radius:50%;color:#ef4444;cursor:pointer;display:flex;font-size:1.25rem;font-weight:700;height:24px;justify-content:center;position:absolute;right:.5rem;top:.5rem;transition:all .2s ease;width:24px}.error-dismiss-btn:hover{background-color:#ef444433}.fee-notice{border-top:1px dashed #ffffff1a;color:#94a3b8;font-style:italic;margin-top:1.5rem;padding-top:1rem;width:100%}.approval-section{animation:fadeIn .3s ease-in-out;margin:1.5rem 0}.approval-status{align-items:center;border-radius:.5rem;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem}.approval-status.approved{background-color:#10b9811a;border:1px solid #10b98133;color:#10b981}.approval-status.not-approved{background-color:#ef44441a;border:1px solid #ef444433;color:#ef4444}.approve-button{align-items:center;background-color:#10b981;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:all .2s ease;width:100%}.approve-button:hover{background-color:#059669;box-shadow:0 4px 8px #10b9814d;transform:translateY(-2px)}.approve-button:disabled{background-color:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.balance-display{color:#94a3b8;font-size:.75rem;margin-top:.5rem;text-align:right}.estimate-display{background-color:#0f172a80;border:1px solid #ffffff1a;border-radius:.5rem;margin:1rem 0 1.5rem;padding:1rem}.estimate-row{display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:.5rem}.estimate-row:last-child{margin-bottom:0}.estimate-value{color:#60a5fa;font-weight:500}.estimate-fee{color:#f59e0b;font-weight:500}.fee-info-section{border-top:1px dashed #ffffff1a;margin-top:1.5rem;padding-top:1.5rem}.fee-info-content{align-items:flex-start;background-color:#60a5fa1a;border:1px solid #60a5fa33;border-radius:.5rem;color:#60a5fa;display:flex;font-size:.875rem;gap:.75rem;padding:.75rem}.fee-info-content p{line-height:1.5;margin:0}.genesis-buy-btn{height:auto!important;padding:1.25rem!important}.estimate-loading{animation:pulse 1.5s infinite;color:#94a3b8;font-style:italic}.balance-info{display:flex;flex-direction:column;gap:.2rem;margin-top:.5rem;text-align:right}.balance-line{color:#94a3b8;font-size:.75rem}.genesis-success{align-items:flex-start;background-color:#10b9811a;border:1px solid #10b98133;border-radius:.375rem;color:#10b981;display:flex;font-size:.9rem;margin-bottom:1rem;margin-top:.5rem;padding:.75rem}.success-content{display:flex;flex-direction:column;gap:.5rem}.tx-link{align-items:center;color:#3b82f6;display:flex;font-size:.8rem;gap:.25rem;margin-top:.25rem;text-decoration:none}.tx-link:hover{text-decoration:underline}.token-select-btn.disabled{background-color:#0f172a4d;color:#64748b;cursor:not-allowed;opacity:.5}.token-select-btn.disabled:hover{background-color:#0f172a4d;box-shadow:none;transform:none}.unlock-status{align-items:center;animation:fadeIn .5s ease-in-out;border-radius:20px;box-shadow:0 2px 5px #0003;display:flex;font-size:.75rem;font-weight:600;gap:6px;letter-spacing:.5px;padding:5px 10px;text-transform:uppercase;transition:all .3s ease;width:fit-content}.unlock-status.locked{background:linear-gradient(135deg,#10b98133,#10b9810d);border:1px solid #10b9814d;color:#10b981}.unlock-status.locked:hover{background:linear-gradient(135deg,#10b9814d,#10b9811a);box-shadow:0 3px 8px #10b9814d}.unlock-status.warning{animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#f59e0b33,#f59e0b0d);border:1px solid #f59e0b4d;color:#f59e0b}.unlock-status.warning:hover{background:linear-gradient(135deg,#f59e0b4d,#f59e0b1a);box-shadow:0 3px 8px #f59e0b4d}.unlock-status.unlocked{background:linear-gradient(135deg,#ef444433,#ef44440d);border:1px solid #ef44444d;color:#ef4444}.unlock-status.unlocked:hover{background:linear-gradient(135deg,#ef44444d,#ef44441a);box-shadow:0 3px 8px #ef44444d}.unlock-status.loading{background:linear-gradient(135deg,#94a3b833,#94a3b80d);border:1px solid #94a3b84d;color:#94a3b8}.unlock-status svg{animation:glow 2s infinite alternate;flex-shrink:0}@keyframes glow{0%{filter:drop-shadow(0 0 0 currentColor)}to{filter:drop-shadow(0 0 3px currentColor)}}@media (max-width:1400px){.genesis-panels-layout{flex-wrap:wrap}.genesis-left-panel,.genesis-right-panel{flex-basis:calc(50% - 0.75rem);flex-grow:0;flex-shrink:0;position:relative;width:calc(50% - .75rem)}.genesis-middle-panel{flex:0 0 100%;margin-top:1.5rem;order:3;width:100%}}@media (max-width:1024px){.genesis-panels-layout{flex-direction:column;gap:1.5rem}.genesis-left-panel,.genesis-middle-panel,.genesis-right-panel{flex:1 1;max-width:100%;position:relative;width:100%}}@media (max-width:768px){.genesis-container{padding:5rem 1rem 1rem}.genesis-heading{font-size:1.75rem}.genesis-subheading{font-size:1rem;margin-bottom:2rem}.genesis-panels-layout{flex-direction:column;gap:1.5rem;width:100%}.genesis-panel{flex:1 1 auto;max-width:100%;min-width:0;min-width:auto;padding:1rem;width:100%}.genesis-left-panel,.genesis-middle-panel,.genesis-right-panel{position:static;width:100%}.genesis-left-panel{order:1}.genesis-middle-panel{order:2}.genesis-right-panel{order:3}.genesis-middle-panel{min-width:0;min-width:auto}.old-contracts-list{max-height:400px}.genesis-tab{font-size:.9rem;padding:.75rem 1rem}.genesis-timer-value{font-size:1.5rem;min-width:3rem;padding:.375rem .75rem}.percentage-buttons,.slippage-buttons,.target-token-buttons{flex-wrap:wrap}.percentage-btn,.slippage-btn,.target-btn{flex-basis:calc(50% - 0.25rem);flex-grow:1;flex-shrink:0}}@media (max-width:480px){.genesis-heading{font-size:1.5rem}.genesis-tab{font-size:.85rem;padding:.5rem}.genesis-timer-display{gap:.5rem}.genesis-timer-value{font-size:1.25rem;min-width:2.5rem;padding:.25rem .5rem}.transfer-modal{width:95%}.transfer-modal-header{padding:1rem 1rem .75rem}.transfer-modal-content{padding:1rem}.modal-actions{padding:0 1rem 1rem}}.king-of-hill-container{background:#0b1120;border-radius:1rem;box-shadow:0 20px 40px #00000080,0 0 0 1px #3b82f626,inset 0 0 50px #0f172acc;color:#fff;isolation:isolate;margin:0;overflow:hidden;padding:0;position:relative}.king-of-hill-container:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 300' preserveAspectRatio='none'%3E%3Cpath d='M0 300V180h20v40h20v-20h10v-20h10v-10h20v20h20v-20h20v-10h20v10h20v20h10v20h20v20h10v-40h20v-20h10v-20h20v-10h10v20h20v20h20v20h20v-30h20v-20h10v20h20v40h10v20h20v-20h10v-30h10v-20h10v-20h20v-20h20v-20h20v20h10v20h20v-10h10v-20h20v20h20v20h20v20h20v20h20v20h20v20h20v20h10v20h20v20h10v-20h20v-20h10v-20h20v-20h20v-20h20v-20h20v-20h10v-30h20v-20h20V80h20v20h20v20h10v30h10v20h20v20h20v20h20v20h10v70Z' fill='rgba(15, 23, 42, 0.5)'/%3E%3C/svg%3E");background-position:bottom;background-size:cover;height:40%;opacity:.8;z-index:1}.king-of-hill-container:after,.king-of-hill-container:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0}.king-of-hill-container:after{background:linear-gradient(90deg,#0000 95%,#3b82f626 0),linear-gradient(180deg,#0000 95%,#ffffff1a 0);background-size:20px 20px;opacity:.2;top:0;z-index:2}.king-of-hill-container .glitch-layer{animation:glitchBg 15s ease infinite alternate;background:linear-gradient(45deg,#3b82f60d,#ffffff0d 50%,#94a3b80d);background-size:400% 400%;bottom:0;left:0;mix-blend-mode:screen;opacity:.4;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.king-header{border-bottom:1px solid #3b82f633;box-shadow:0 10px 20px -10px #00000080;padding:1.5rem 2rem;position:relative;text-align:center;z-index:10}.king-header:after{animation:neonFlicker 3s infinite;background:#3b82f6cc;bottom:-1px;box-shadow:0 0 5px #3b82f6cc,0 0 10px #3b82f699,0 0 15px #3b82f666,0 0 20px #3b82f633;content:"";height:1px;left:10%;position:absolute;right:10%;z-index:20}.king-title{align-items:center;animation:textGlitch 8s infinite alternate;color:#fffffff2;display:flex;font-family:Orbitron,sans-serif;font-size:1.1rem;font-weight:700;gap:.75rem;justify-content:center;letter-spacing:2px;margin-bottom:.5rem;text-shadow:0 0 5px #3b82f6cc,0 0 10px #3b82f680;text-transform:uppercase}.king-title svg{animation:iconGlitch 5s infinite alternate;color:#ffffffe6;filter:drop-shadow(0 0 5px rgba(255,255,255,.8));height:20px;width:20px}.king-subtitle{color:#fffc;font-family:Titillium Web,sans-serif;font-size:.75rem;font-weight:300;letter-spacing:3px;margin-top:.5rem;opacity:.9;text-shadow:0 0 10px #ffffff80;text-transform:uppercase}.king-content{animation:contentGlitch .5s ease-out;background:#0f172acc;border:1px solid #3b82f64d;border-radius:.5rem;box-shadow:0 10px 30px #0000004d,inset 0 0 30px #3b82f61a;margin:1rem 1.5rem 1.5rem;padding:1.25rem;position:relative;z-index:10}.king-content:before{animation:borderScan 3s linear infinite;background:linear-gradient(90deg,#3b82f600,#3b82f6cc,#fffc,#fff0) border-box;border:1px solid #0000;border-radius:.5rem;bottom:-1px;content:"";left:-1px;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7;pointer-events:none;position:absolute;right:-1px;top:-1px;z-index:11}.king-token-info{align-items:center;border-bottom:1px solid #3b82f633;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.25rem;justify-content:center;margin-bottom:1.5rem;padding-bottom:1.5rem;position:relative;width:100%}.king-token-info:after{animation:neonPulse 4s infinite alternate;background:#fffc;bottom:-1px;box-shadow:0 0 5px #fffc,0 0 10px #fff9,0 0 15px #fff6;content:"";height:1px;left:25%;position:absolute;right:25%}.king-token-name{word-wrap:break-word;color:#fff;font-family:Orbitron,sans-serif;font-size:1rem;font-weight:700;letter-spacing:1px;max-width:60%;min-width:100px;overflow-wrap:break-word;text-align:left;text-shadow:0 0 10px #3b82f699;white-space:normal}.king-token-ticker{background:#0f172acc;border:1px solid #fff6;border-radius:.25rem;box-shadow:0 0 5px #fff6,0 0 10px #fff3;color:#ffffffe6;display:inline-block;flex-shrink:0;font-family:Titillium Web,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:1.5px;max-width:35%;min-width:fit-content;overflow:hidden;padding:.375rem 1rem;position:relative;text-overflow:ellipsis;text-shadow:0 0 5px #ffffff80;text-transform:uppercase;white-space:nowrap}.king-token-ticker:hover:before{animation:tickerScan 1.2s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-25deg);width:50%}.king-address-wrapper{align-items:center;background:#0f172ae6;border:1px solid #3b82f64d;border-radius:.25rem;box-shadow:inset 0 0 20px #3b82f60d;cursor:pointer;display:flex;gap:.75rem;justify-content:center;margin-bottom:2rem;overflow:hidden;padding:1rem 1.25rem;position:relative;transition:all .3s ease}.king-address-wrapper:hover{background:#0f172af2;border-color:#3b82f699;box-shadow:0 5px 15px #0003,inset 0 0 30px #3b82f61a,0 0 10px #3b82f64d;transform:translateY(-2px)}.king-address-wrapper:after{animation:addressScan 3s infinite;background:linear-gradient(90deg,#0000,#3b82f626,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-25deg);width:50%}.king-address{color:#ffffffd9;font-family:Titillium Web,monospace;font-size:.8rem;font-weight:400;letter-spacing:.5px}.king-copy{align-items:center;color:#ffffffb3;display:flex;justify-content:center;transition:all .3s ease}.king-address-wrapper:hover .king-copy{color:#fff;filter:drop-shadow(0 0 5px rgba(255,255,255,.7));transform:scale(1.1)}.king-use-button-container{display:inline-block;margin-top:10px;position:relative;width:100%}.king-use-button{align-items:center;background:#0f172acc;color:#3b82f6e6;display:inline-flex;display:flex;font-family:Orbitron,sans-serif;font-size:.675rem;gap:8px;justify-content:center;z-index:1}.king-use-button .info-icon-container{align-items:center;display:inline-flex;height:16px;margin-left:6px;position:relative}.king-use-button .info-icon{align-items:center;color:#fff9;cursor:help;display:flex;height:16px;position:relative;transition:color .2s ease}.king-use-button .info-icon:hover{color:#ffffffe6}.king-button-text-wrapper{display:inline-block;overflow:hidden;position:relative}.info-wrapper{align-items:center;cursor:help;display:inline-flex;height:12px;margin-left:0x;position:relative}.info-wrapper .info-icon{color:#fff9;height:14px;transition:color .3s ease;width:14px}.info-wrapper:hover .info-icon{color:#fff}.info-wrapper .info-tooltip{background:#000c;border:1px solid hsla(0,0%,100%,.664);border-radius:3px;bottom:100%;color:#fff;font-size:11px;font-weight:400;left:-100%;letter-spacing:normal;line-height:1.5;margin-bottom:5px;opacity:0;padding:6px 1px;pointer-events:none;position:absolute;text-align:center;text-shadow:none;text-transform:none;transform:translateX(-50%);visibility:hidden;width:200px;z-index:10000}.info-wrapper:hover .info-tooltip{opacity:1;visibility:visible}.king-use-button{border:2px solid #3b82f6b3;border-radius:.25rem;box-shadow:0 0 10px #3b82f64d,0 0 20px #3b82f61a,inset 0 0 10px #3b82f61a;cursor:pointer;font-weight:600;letter-spacing:2px;padding:1rem;position:relative;text-shadow:0 0 5px #3b82f6b3;text-transform:uppercase;transition:all .3s ease;width:100%}.king-use-button:hover{background:#3b82f633;box-shadow:0 5px 15px #0000004d,0 0 15px #3b82f680,0 0 30px #3b82f64d,inset 0 0 15px #3b82f633;color:#3b82f6;text-shadow:0 0 5px #3b82f6,0 0 10px #3b82f6b3;transform:translateY(-3px)}.king-use-button:active{box-shadow:0 2px 10px #0003,0 0 10px #3b82f666,0 0 20px #3b82f633,inset 0 0 10px #3b82f61a;transform:translateY(-1px)}.king-button-text-wrapper:after{animation:buttonScan 6s infinite;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:200%;left:-100%;position:absolute;top:-50%;transform:rotate(25deg);width:60%}.king-loading{align-items:center;display:flex;flex-direction:column;gap:1.25rem;padding:2.5rem}.king-loading .spinner{height:30px;position:relative;width:30px}.king-loading .spinner:after,.king-loading .spinner:before{border:3px solid #0000;border-radius:50%;border-top-color:#3b82f6cc;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.king-loading .spinner:before{animation:cyberSpin 1.5s linear infinite;border-bottom-color:#3b82f633;border-right-color:#3b82f666;border-top-color:#3b82f6cc;box-shadow:0 0 20px #3b82f64d}.king-loading .spinner:after{animation:cyberSpin 1s linear infinite reverse;border-left-color:#fff6;border-top-color:#fffc;box-shadow:0 0 10px #ffffff4d}.king-loading span{animation:textPulse 2s infinite alternate;color:#fffc;font-family:Titillium Web,sans-serif;font-size:1rem;letter-spacing:1.5px;text-shadow:0 0 5px #ffffff80}.fee-notice{color:#fff9;font-size:.75rem;margin-top:.75rem;text-align:center}.info-icon-container{align-items:center;display:inline-flex;margin-left:6px;position:relative;vertical-align:middle;white-space:nowrap}.info-icon{color:#ffffffb3;cursor:help;transition:color .2s ease}.info-icon:hover{color:#fff}.tooltip{background-color:#000000e6;border:1px solid #ffffff1a;border-radius:6px;bottom:calc(100% + 5px);box-shadow:0 4px 8px #0003;color:#fff;font-size:.75rem;max-width:250px;min-width:200px;opacity:0;overflow:hidden;padding:8px 12px;pointer-events:none;text-align:center;text-overflow:ellipsis;transform:translateX(-50%);transition:opacity .3s,visibility .3s,transform .3s;visibility:hidden;white-space:nowrap;z-index:100}.tooltip,.tooltip:after{left:50%;position:absolute}.tooltip:after{border:5px solid #0000;border-top-color:#000000e6;content:"";margin-left:-5px;top:100%}.info-icon-container:hover .tooltip{opacity:1;visibility:visible}.king-crown{animation:crownGlitch 8s ease-in-out infinite alternate;filter:drop-shadow(0 0 5px rgba(59,130,246,.5));font-size:1.5rem;opacity:.3;position:absolute;z-index:5}.top-left{color:#3b82f680;left:1.5rem;top:1.5rem;transform:rotate(-25deg)}.top-right{animation-delay:2s;color:#ffffff80;right:1.5rem;top:1.5rem;transform:rotate(25deg)}.bottom-left{animation-delay:4s;bottom:1.5rem;color:#ffffff80;left:1.5rem;transform:rotate(-15deg)}.bottom-right{animation-delay:6s;bottom:1.5rem;color:#94a3b880;right:1.5rem;transform:rotate(15deg)}.king-error{align-items:center;display:flex;flex-direction:column;gap:.75rem;padding:2rem;text-align:center}.king-error svg{animation:errorPulse 2s infinite;color:#ef4444}.king-error span{color:#ef4444;font-family:Titillium Web,sans-serif;font-size:.9rem;letter-spacing:.5px}@keyframes crownGlitch{0%,to{filter:drop-shadow(0 0 5px rgba(59,130,246,.5));transform:translate(0) rotate(0deg)}20%{filter:drop-shadow(-3px 0 3px rgba(255,255,255,.5));transform:translate(-2px,2px) rotate(5deg)}40%{filter:drop-shadow(3px 0 3px rgba(59,130,246,.5));transform:translate(2px,-2px) rotate(-5deg)}60%{filter:drop-shadow(0 3px 3px rgba(148,163,184,.5));transform:translateY(2px) rotate(0deg)}80%{filter:drop-shadow(0 -3px 3px rgba(255,255,255,.5));transform:translateY(-2px) rotate(0deg)}}@keyframes glitchBg{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes borderScan{0%{background-position:-100% 0}to{background-position:100% 0}}@keyframes tickerScan{to{left:100%}}@keyframes addressScan{to{left:100%}}@keyframes buttonScan{to{left:150%}}@keyframes cyberSpin{to{transform:rotate(1turn)}}@keyframes textPulse{0%{opacity:.7}to{opacity:1;text-shadow:0 0 10px #ffffffb3}}@keyframes errorPulse{0%,to{filter:drop-shadow(0 0 5px rgba(239,68,68,.3))}50%{filter:drop-shadow(0 0 10px rgba(239,68,68,.6))}}@keyframes contentGlitch{0%{transform:none}2%{transform:translate(-1px,1px)}4%{transform:translate(1px,-1px)}6%{transform:none}}@keyframes noiseEffect{0%,to{opacity:.1}10%{opacity:.12}20%{opacity:.1}30%{opacity:.11}40%{opacity:.09}50%{opacity:.1}60%{opacity:.13}70%{opacity:.09}80%{opacity:.12}90%{opacity:.11}}@media (max-width:768px){.king-header{padding:2rem 1.5rem 1.25rem}.king-title{font-size:1.75rem}.king-content{margin:1.25rem 1.25rem 1.5rem;padding:1.5rem}.king-crown{font-size:1.5rem}.top-left{left:1rem;top:1rem}.top-right{right:1rem;top:1rem}.bottom-left{bottom:1rem;left:1rem}.bottom-right{bottom:1rem;right:1rem}}.token-detail{align-items:center;background-color:#0f172a4d;border-radius:.5rem;display:flex;justify-content:space-between;margin-bottom:.75rem;padding:.5rem .75rem;transition:background-color .2s ease}.token-detail:hover{background-color:#0f172a80}.token-label{color:#94a3b8;font-size:.9rem}.token-value{font-size:.95rem}.token-value.amount{color:#10b981;font-family:monospace}.token-value.warning{color:#f5940b}.token-detail.claim-info{background-color:#f993161a;border:1px dashed #f9a61666;border-radius:.25rem}.token-info-section{margin-bottom:1.5rem}.compact-token-info{align-items:center;background-color:#0f172a4d;border:1px solid #ffffff1a;border-radius:.5rem;display:flex;justify-content:space-between;margin-bottom:.75rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.compact-token-info:hover{background-color:#0f172a80}.token-name-network,.token-name-ticker{align-items:center;display:flex;gap:.5rem}.token-name-network{flex-wrap:wrap}.token-name{color:#fff;font-size:.95rem;font-weight:600}.token-ticker{background-color:#3b82f633;border-radius:.25rem;color:#3b82f6;font-size:.75rem;font-weight:700;padding:.15rem .4rem;text-transform:uppercase}.token-address-actions{align-items:center;display:flex;gap:.5rem}.compact-address{color:#94a3b8;font-family:monospace;font-size:.85rem}.details-toggle{align-items:center;background:none;border:none;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;margin-left:.25rem;padding:.25rem;transition:color .2s ease,transform .2s ease}.details-toggle:hover{color:#3b82f6;transform:scale(1.1)}@media (max-width:640px){.compact-token-info{align-items:flex-start;flex-direction:column;gap:.5rem}.token-address-actions{justify-content:space-between;width:100%}}.token-details-toggle{align-items:center;background-color:#0f172a4d;border:1px solid #ffffff1a;border-radius:.5rem;color:#94a3b8;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;justify-content:space-between;margin-bottom:.75rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.token-details-toggle:hover{background-color:#0f172a80;color:#fff}.token-details-container{animation:fadeIn .3s ease;background-color:#0f172a1a;border-radius:.5rem;margin-bottom:1rem;padding:.5rem}.token-detail.important-detail{background-color:#3b82f61a;border:1px solid #3b82f633;margin-bottom:.75rem}.token-detail.important-detail.claimable-amount{background-color:#10b9811a;border:1px solid #10b9814d;border-radius:.5rem;box-shadow:0 2px 8px #0000001a;font-size:1.05rem;font-weight:500;margin-bottom:1rem;padding:.75rem 1rem}.token-value.address{align-items:center;display:flex;font-family:monospace;font-size:.85rem;gap:.5rem}.token-value .copy-button,.token-value .external-link{align-items:center;background:none;border:none;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:color .2s ease,transform .2s ease}.token-value .copy-button:hover,.token-value .external-link:hover{color:#3b82f6;transform:scale(1.1)}.mobile-connect-wrapper .genesis-connect-button{margin:0 auto;max-width:80%;width:80%}.label-timer-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem;width:100%}.compact-timer{align-items:center;background-color:#0f172a66;border:1px solid #ffffff1a;border-radius:.5rem;display:flex;font-size:.85rem;gap:.5rem;padding:.25rem .75rem}.timer-status{color:#94a3b8;font-weight:500}.timer-digits{font-feature-settings:"tnum";align-items:center;color:#3b82f6;display:flex;font-variant-numeric:tabular-nums;font-weight:600;gap:.25rem}.timer-digits span{min-width:1.5rem;text-align:center}.timer-badge{border-radius:1rem;font-size:.65rem;font-weight:700;letter-spacing:.5px;padding:.15rem .4rem;text-transform:uppercase}.timer-badge.active{background-color:#10b98133;border:1px solid #10b98133;color:#10b981}.timer-badge.ended{background-color:#ef444433;border:1px solid #ef444433;color:#ef4444}.timer-badge.pending{background-color:#f59e0b33;border:1px solid #f59e0b33;color:#f59e0b}@media (max-width:640px){.label-timer-row{align-items:flex-start;flex-direction:column;gap:.5rem}.compact-timer{justify-content:space-between;width:100%}}.agents-tabs{border-bottom:1px solid #ffffff1a;display:flex;justify-content:center;margin-bottom:1.5rem;position:relative}.agents-tab{background:none;border:none;color:#94a3b8;cursor:pointer;flex:1 1;font-size:.95rem;font-weight:500;padding:.75rem 1.5rem;position:relative;text-align:center;transition:all .3s ease}.agents-tab:after{background-color:initial;bottom:-1px;content:"";height:3px;left:0;position:absolute;transition:all .3s ease;width:100%}.agents-tab.active{color:#3b82f6;font-weight:600}.agents-tab.active:after{background-color:#3b82f6}.agents-tab:hover{color:#60a5fa}.agents-tab-content{animation:fadeIn .3s ease-in-out;padding-top:.5rem}.virtual-agents-search{margin-bottom:12px;padding:0 12px}.search-input-container{align-items:center;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;display:flex;padding:6px 10px;position:relative;transition:all .2s ease}.search-input-container:focus-within{border-color:#3b82f666;box-shadow:0 0 0 2px #3b82f61a}.search-icon{color:#94a3b8;margin-right:16px;min-width:16px}.search-input{background:#0000;border:none;color:#e5e7eb;flex:1 1;font-size:.9rem;margin-left:20px;outline:none;padding:4px 0;width:100%}.search-input.no-icon{padding-left:8px}.search-input::placeholder{color:#6b7280}.clear-search-button{align-items:center;background:none;border:none;color:#94a3b8;cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;padding:0 4px}.clear-search-button:hover{color:#e5e7eb}@keyframes glowPulse{0%{box-shadow:0 0 0 #3b82f600}50%{box-shadow:0 0 8px #3b82f64d}to{box-shadow:0 0 0 #3b82f600}}.ticker-dexscreener-pill{align-items:center;background:#0f172a99;border:1px solid #3b82f64d;border-radius:1rem;display:flex;height:30px;justify-content:center;min-width:70px;overflow:hidden;padding:.3rem .5rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:auto}.ticker-dexscreener-pill:before{background:linear-gradient(90deg,#0000,#3b82f61a 25%,#10b9811a 50%,#3b82f61a 75%,#0000);background-size:200% 100%;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.ticker-dexscreener-pill:hover{animation:glowPulse 2s infinite;background:#151f36cc;border-color:#3b82f680;transform:translateY(-1px) scale(1.02)}.ticker-dexscreener-pill:hover:before{animation:shimmer 2s infinite;opacity:1}.ticker-text{color:#60a5fa;font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:0 .4rem;position:relative;text-align:center;text-shadow:0 0 10px #3b82f64d;z-index:2}.ticker-separator{background:linear-gradient(180deg,#3b82f61a,#10b98166,#3b82f61a);height:16px;margin:0 .4rem;position:relative;width:1px;z-index:2}.dexscreener-logo-container{align-items:center;background:#10b98126;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:5px;padding:5px;position:relative;transition:all .3s ease;width:24px;z-index:2}.pill-dexscreener-icon{filter:brightness(0) invert(1);height:100%;opacity:.9;transition:all .3s ease;width:100%}.ticker-dexscreener-pill:hover .dexscreener-logo-container{background:#10b98140;transform:rotate(8deg)}.ticker-dexscreener-pill:hover .pill-dexscreener-icon{opacity:1;transform:scale(1.1)}.buttons-horizontal-container{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:16px 0;width:100%}.chart-toggle-button,.swap-settings-button{align-items:center;background:#0000;border:1px solid #ffffff1f;border-radius:6px;color:#ffffffd9;cursor:pointer;display:flex;flex:1 1;font-size:.85rem;font-weight:500;gap:8px;justify-content:center;letter-spacing:.3px;max-width:none;min-width:0;padding:7px 16px;transition:all .2s ease}.chart-toggle-button svg,.swap-settings-button svg{opacity:.8}.chart-toggle-button:hover,.swap-settings-button:hover{background:#ffffff0d;border-color:#ffffff40;color:#fff}.chart-toggle-button:hover svg,.swap-settings-button:hover svg{opacity:1}.chart-toggle-button.active,.chart-toggle-button:active,.swap-settings-button.active,.swap-settings-button:active{background:#ffffff1a;border-color:#ffffff4d;color:#fff}.wallet-modal-overlay{-webkit-font-smoothing:subpixel-antialiased;align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transform:translateZ(0);transition:opacity .2s ease-out;z-index:1000}.wallet-modal-overlay.visible{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1;pointer-events:all}.wallet-modal-content{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);backface-visibility:hidden;background:#0f172a99;border:1px solid #ffffff26;border-radius:20px;box-shadow:0 10px 30px #0000004d;max-height:90vh;max-width:400px;opacity:0;overflow-y:auto;padding:0;perspective:1000;-webkit-perspective:1000;transform:translateY(20px);transform:translateY(20px) translateZ(0);transition:transform .2s ease-out,opacity .2s ease-out;width:90%}.wallet-modal-content.visible{opacity:1;transform:translateY(0) translateZ(0)}.wallet-modal-header{align-items:center;border-bottom:1px solid #ffffff1a;border-radius:20px 20px 0 0;display:flex;justify-content:space-between;padding:20px 24px}.wallet-modal-header h3{color:#fff;font-size:1.5rem;font-weight:600;letter-spacing:-.5px;margin:0}.wallet-modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s}.wallet-modal-close:hover{background-color:#ffffff1a;color:#fff}.wallet-modal-body{padding:20px}.wallet-modal-section{margin-bottom:24px}.wallet-modal-section:last-child{margin-bottom:0}.wallet-modal-section h4{color:#94a3b8;font-size:1rem;font-weight:500;margin:0 0 12px}.network-switcher-modal{display:flex;gap:12px}.network-modal-button{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0f172a4d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;gap:8px;justify-content:center;padding:10px;transition:all .2s}.network-modal-button:hover{background-color:#1e293b66;border-color:#ffffff26;transform:translateY(-1px)}.network-modal-button.active{background-color:#3b82f633;border-color:#3b82f666;box-shadow:0 0 15px #3b82f633}.wallet-holdings-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0f172a33;border:1px solid #ffffff1a;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px}.token-row{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:10px 12px;transition:all .2s ease}.token-row:last-child{border-bottom:none}.token-row:hover{background:#ffffff0d}.token-name{color:#94a3b8;font-size:.9rem;font-weight:500}.token-value{color:#fff;font-size:1rem;font-weight:600}.wallet-actions-container{display:flex;flex-direction:column;gap:12px}.wallet-action-button{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0f172a33;border:1px solid #ffffff1a;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:10px;justify-content:center;padding:12px;transition:all .2s}.wallet-action-button:hover{background-color:#1e293b4d;border-color:#ffffff26;transform:translateY(-1px)}.wallet-action-button.logout{background-color:#dc262626;border-color:#dc262633;color:#fca5a5}.wallet-action-button.logout:hover{background-color:#dc262633;border-color:#dc26264d;color:#fee2e2}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.token-chart-container{background:#00000005;border-radius:10px;box-shadow:0 1px 3px #0000000d;margin:10px 0 20px;overflow:hidden;padding:0;position:relative}.token-unlock-tooltip{background:#111827;border:1px solid #ffffff1a;border-radius:8px;bottom:100%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#e5e7eb;font-size:14px;left:50%;line-height:1.5;margin-bottom:10px;opacity:0;padding:12px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:all .2s ease;visibility:hidden;width:280px;z-index:1000}.unlock-status-container{display:inline-block;position:relative}.unlock-status-container:hover .token-unlock-tooltip{opacity:1;pointer-events:auto;visibility:visible}.tooltip-header{border-bottom:1px solid #ffffff1a;color:#60a5fa;font-size:15px;font-weight:600;margin-bottom:8px;padding-bottom:4px}.tooltip-content{font-size:13px}.tooltip-divider{background:#ffffff1a;height:1px;margin:8px 0}.tooltip-suggestion{margin-top:8px}.suggestion-title{color:#94a3b8;font-weight:500;margin-bottom:6px}.suggestion-list{list-style:none;margin:0;padding-left:0}.suggestion-list li{margin-bottom:8px;padding-left:16px;position:relative}.suggestion-list li:before{color:#60a5fa;content:"•";left:0;position:absolute}.suggestion-formula{color:#6b7280;font-size:11px;font-style:italic;margin-top:2px}.network-switcher{background:#0f172acc;border:1px solid #ffffff1a;border-radius:25px;display:flex;gap:3px;margin-right:1rem;padding:3px}.network-btn{align-items:center;background:#0000;border:none;border-radius:22px;color:#94a3b8;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:6px;overflow:hidden;padding:6px 14px;position:relative;transition:all .3s ease;white-space:nowrap}.network-btn:disabled{cursor:not-allowed;opacity:.7}.network-btn.active{background:#3b82f633;box-shadow:0 0 10px #3b82f64d;color:#60a5fa}.network-btn:hover:not(.active):not(:disabled){background:#ffffff0d;color:#e2e8f0}.network-icon{font-weight:700}.network-icon-img{border-radius:50%;height:20px;margin-right:4px;object-fit:contain;width:20px}.base-icon{color:#0052ff}.eth-icon{color:#627eea}.network-name{font-weight:500}.contract-name-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.network-indicator-small{border-radius:.75rem;box-shadow:0 1px 3px #0000001a;font-size:.6rem;font-weight:600;letter-spacing:.5px;line-height:1;padding:.15rem .5rem;text-transform:uppercase;white-space:nowrap}.network-indicator-small.base{background:#3b82f626;border:1px solid #3b82f64d;color:#60a5fa}.network-indicator-small.eth{background:#8b5cf626;border:1px solid #8b5cf64d;color:#a78bfa}.king-network-indicator-container{display:flex;justify-content:center;margin:.25rem 0 .75rem;position:relative;width:100%}.network-indicator{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:12px;box-shadow:0 4px 15px #00000026;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.7rem;font-weight:700;justify-content:center;letter-spacing:.3px;max-width:160px;overflow:hidden;padding:4px 14px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);width:70%;z-index:1}.network-indicator:before{background:linear-gradient(135deg,#fff6,#ffffff1a);border-radius:10px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;right:0;top:0}.network-indicator.base{background:linear-gradient(135deg,#3b82f633,#1d4ed826);color:#bfdbfe;text-shadow:0 0 8px #3b82f680}.network-indicator.eth{background:linear-gradient(135deg,#8b5cf633,#7c3aed26);color:#e9d5ff;text-shadow:0 0 8px #8b5cf680}.network-indicator:hover{box-shadow:0 6px 20px #0003;transform:translateY(-1px)}.network-indicator:active{box-shadow:0 2px 10px #00000026;transform:translateY(0)}@media (max-width:768px){.wallet-info-container{flex-direction:column;gap:1rem}.network-switcher{justify-content:center;margin-bottom:1rem;margin-right:0;width:100%}.network-btn{flex:1 1;justify-content:center}}@media (max-width:480px){.network-btn{font-size:.8rem;padding:5px 10px}.network-icon{font-size:.9rem}.network-name{display:none}.network-indicator{font-size:.6rem;padding:1px 4px}}:root{--ts-primary:#58a6ff;--ts-primary-hover:#79b8ff;--ts-primary-dark:#4285f4;--ts-primary-light:#90caf9;--ts-secondary:gold;--ts-secondary-hover:#ffc107;--ts-secondary-dark:#f57c00;--ts-bg-primary:#0f172a;--ts-bg-secondary:#1e293b;--ts-bg-tertiary:#334155;--ts-bg-form:#1e293b;--ts-card-bg:#1e293b;--ts-card-border:#3b4e6b;--ts-card-shadow:#00000040;--ts-text-primary:#f8fafc;--ts-text-secondary:#cbd5e1;--ts-text-tertiary:#94a3b8;--ts-text-muted:#64748b;--ts-success:#10b981;--ts-warning:#f59e0b;--ts-error:#ef4444;--ts-info:#0ea5e9;--ts-spacing-xs:0.25rem;--ts-spacing-sm:0.5rem;--ts-spacing-md:1rem;--ts-spacing-lg:1.5rem;--ts-spacing-xl:2rem;--ts-spacing-xxl:3rem;--ts-radius-sm:0.375rem;--ts-radius-md:0.5rem;--ts-radius-lg:0.75rem;--ts-transition-fast:0.15s ease;--ts-transition-normal:0.25s ease}.ts-admin-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0f172a;background-color:var(--ts-bg-primary);box-sizing:border-box;color:#f8fafc;color:var(--ts-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;min-height:100vh;overflow-x:hidden;padding:1rem;padding:var(--ts-spacing-md);width:100%}.ts-admin-login-wrapper{min-height:90vh;width:100%}.ts-admin-login-form{background:#1e293b;background:var(--ts-bg-secondary);box-shadow:0 10px 25px #0000004d;max-width:400px}.ts-admin-login-header{align-items:center;border-bottom:1px solid #3b4e6b;border-bottom:1px solid var(--ts-card-border);display:flex;gap:1rem;gap:var(--ts-spacing-md);padding-bottom:1rem;padding-bottom:var(--ts-spacing-md)}.ts-admin-login-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#58a6ff,gold);background:linear-gradient(90deg,var(--ts-primary) 0,var(--ts-secondary) 100%);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:600;margin:0}.ts-date-input-group,.ts-unlock-days-group{align-items:center;display:flex;width:100%}.ts-unlock-days-group{gap:.5rem;gap:var(--ts-spacing-sm)}.ts-unlock-days-group input{max-width:120px}.ts-days-hint{color:#cbd5e1;color:var(--ts-text-secondary);font-size:.9rem}.ts-admin-action-button{align-items:center;background:linear-gradient(135deg,#58a6ff,#4285f4);background:linear-gradient(135deg,var(--ts-primary) 0,var(--ts-primary-dark) 100%);border:none;border-radius:.5rem;border-radius:var(--ts-radius-md);box-shadow:0 4px 12px #58a6ff40;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.5rem;gap:var(--ts-spacing-sm);justify-content:center;overflow:hidden;padding:1rem 2rem;padding:var(--ts-spacing-md) var(--ts-spacing-xl);position:relative;transition:all .25s ease;transition:all var(--ts-transition-normal);width:100%}.ts-admin-action-button:before{background:linear-gradient(135deg,#ffffff1a,#fff0);border-radius:.5rem;border-radius:var(--ts-radius-md);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.ts-admin-action-button:hover{box-shadow:0 6px 16px #58a6ff59;transform:translateY(-2px)}.ts-admin-action-button:active{box-shadow:0 2px 8px #58a6ff33;transform:translateY(0)}.ts-admin-action-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.ts-admin-action-button.ts-loading{color:#0000;position:relative}.ts-admin-action-button.ts-loading:after{animation:spin .8s linear infinite;border:2px solid #fff3;border-radius:50%;border-top-color:#fff;content:"";height:1.2rem;left:50%;margin-left:-.6rem;margin-top:-.6rem;position:absolute;top:50%;width:1.2rem}.ts-admin-header{align-items:center;border-bottom:1px solid #3b4e6b;border-bottom:1px solid var(--ts-card-border);display:flex;justify-content:space-between;margin:0 auto 2rem;margin:0 auto var(--ts-spacing-xl);max-width:1200px;padding:0 0 1rem;padding:0 0 var(--ts-spacing-md) 0;position:relative;width:100%}.ts-admin-header:after{border-radius:.375rem;border-radius:var(--ts-radius-sm);bottom:-1px;content:"";height:3px;left:0;position:absolute;width:120px}.ts-admin-header h1,.ts-admin-header:after{background:linear-gradient(90deg,#58a6ff,gold);background:linear-gradient(90deg,var(--ts-primary) 0,var(--ts-secondary) 100%)}.ts-admin-header h1{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2rem;font-weight:700;letter-spacing:-.5px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-admin-content{background-color:#1e293b;background-color:var(--ts-bg-secondary);border:1px solid #3b4e6b;border:1px solid var(--ts-card-border);border-radius:.75rem;border-radius:var(--ts-radius-lg);box-shadow:0 4px 20px #00000040;box-shadow:0 4px 20px var(--ts-card-shadow);box-sizing:border-box;margin:0 auto;max-width:1200px;overflow:hidden;padding:2rem;padding:var(--ts-spacing-xl);position:relative;width:100%}.ts-admin-content:before{background:linear-gradient(90deg,#58a6ff,gold);background:linear-gradient(90deg,var(--ts-primary) 0,var(--ts-secondary) 100%);content:"";height:3px;left:0;position:absolute;right:0;top:0}.ts-admin-tabs{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;gap:.5rem;gap:var(--ts-spacing-sm);margin:0 auto 2rem;margin:0 auto var(--ts-spacing-xl);max-width:1200px;overflow-x:auto;padding:0 0 .5rem;padding:0 0 var(--ts-spacing-sm) 0;position:relative;scrollbar-color:#58a6ff #1e293b;scrollbar-color:var(--ts-primary) var(--ts-bg-secondary);scrollbar-width:thin;width:100%}.ts-admin-tabs:after{background-color:#334155;background-color:var(--ts-bg-tertiary);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.ts-admin-tabs button{align-items:center;background:#334155;background:var(--ts-bg-tertiary);border:none;border-radius:.375rem;border-radius:var(--ts-radius-sm);color:#cbd5e1;color:var(--ts-text-secondary);cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;gap:var(--ts-spacing-sm);padding:.5rem 1.5rem;padding:var(--ts-spacing-sm) var(--ts-spacing-lg);position:relative;transition:all .25s ease;transition:all var(--ts-transition-normal);white-space:nowrap}.ts-admin-tabs button:hover{background-color:#1e293b;background-color:var(--ts-card-bg);color:#f8fafc;color:var(--ts-text-primary);transform:translateY(-1px)}.ts-admin-tabs button.active{background:linear-gradient(135deg,#58a6ff,#4285f4);background:linear-gradient(135deg,var(--ts-primary) 0,var(--ts-primary-dark) 100%);box-shadow:0 4px 12px #58a6ff40;color:#fff;position:relative}.ts-admin-tabs button.active:before{background:linear-gradient(135deg,#ffffff26,#fff0);border-radius:.375rem;border-radius:var(--ts-radius-sm);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ts-admin-king-of-hill-container{background-color:#1a2233;border:1px solid gold;border-radius:.5rem;box-shadow:0 0 10px #ffd7001a;padding:1.25rem}.ts-admin-form{background-color:#1e293b;background-color:var(--ts-bg-form);border:1px solid #3b4e6b;border:1px solid var(--ts-card-border);border-radius:.75rem;border-radius:var(--ts-radius-lg);box-shadow:0 4px 12px #0000001a;margin-bottom:var(--ts-spacing-xl);overflow:hidden;padding:2rem;padding:var(--ts-spacing-xl);position:relative}.ts-edit-form{animation:fadeIn .3s ease-out;background:linear-gradient(135deg,#1e293bf2,#0f172afa);border:1px solid #58a6ff;border:1px solid var(--ts-primary);box-shadow:0 8px 24px #0003}.ts-edit-form:before{background:linear-gradient(180deg,#58a6ff,#4285f4);background:linear-gradient(to bottom,var(--ts-primary),var(--ts-primary-dark))}.ts-admin-form:before,.ts-edit-form:before{content:"";height:100%;left:0;position:absolute;top:0;width:4px}.ts-admin-form:before{background:linear-gradient(180deg,#58a6ff,gold);background:linear-gradient(to bottom,var(--ts-primary),var(--ts-secondary));border-radius:2px 0 0 2px}.ts-admin-form h3{color:var(--ts-primary);font-size:1.25rem;font-weight:600;gap:var(--ts-spacing-sm);margin-bottom:var(--ts-spacing-lg)}.ts-admin-form h3,.ts-edit-form-header{border-bottom:1px solid #334155;border-bottom:1px solid var(--ts-bg-tertiary);padding-bottom:.5rem;padding-bottom:var(--ts-spacing-sm)}.ts-edit-form-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem;margin-bottom:var(--ts-spacing-lg)}.ts-edit-form-header h3{border:none;margin:0;padding:0}.ts-edit-cancel-button{align-items:center;background:#ef444426;border:none;border-radius:50%;color:#ef4444;color:var(--ts-error);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .15s ease;transition:all var(--ts-transition-fast);width:36px}.ts-edit-cancel-button:hover{background:#ef444440;transform:rotate(90deg)}@media (min-width:768px){.trustswap-admin-container{padding:2rem}.admin-header{padding:0 0 1rem}.admin-tabs{padding:0 0 .5rem}}@media (min-width:1024px){.trustswap-admin-container{padding:4rem 2rem 2rem}}@media (max-width:767px){.trustswap-admin-container{padding:5rem 1rem 1rem}.admin-header h1{font-size:1.5rem}.admin-tabs{margin-bottom:1.5rem}.ts-admin-form{padding:1rem}}.admin-header{align-items:center;border-bottom:1px solid #30363d;display:flex;justify-content:space-between;margin:0 auto 2rem;max-width:1200px;padding-bottom:1rem;width:100%}.admin-header h1{color:#58a6ff;font-size:1.8rem;font-weight:600;margin:0}.admin-tabs{-webkit-overflow-scrolling:touch;border-bottom:1px solid #30363d;box-sizing:border-box;display:flex;gap:.5rem;margin:0 auto 2rem;max-width:1200px;overflow-x:auto;padding-bottom:.5rem;scrollbar-color:#58a6ff #1f2937;scrollbar-width:thin;width:100%}.admin-tabs::-webkit-scrollbar{height:4px}.admin-tabs::-webkit-scrollbar-track{background:#1f2937;border-radius:4px}.admin-tabs::-webkit-scrollbar-thumb{background-color:#58a6ff;border-radius:4px}@media screen and (max-width:768px){.admin-tabs{padding-bottom:.75rem}.admin-tabs button{font-size:.85rem;padding:.7rem .9rem}}.admin-tabs button{align-items:center;background:#161b22;border:1px solid #30363d;border-radius:.375rem;color:#c9d1d9;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:.7rem 1.2rem;transition:all .2s;white-space:nowrap}.admin-tabs button:hover{background-color:#1f2937;border-color:#58a6ff}.admin-tabs button.active{background-color:#58a6ff;border-color:#58a6ff;color:#0d1117}.admin-content{background-color:#161b22;box-shadow:0 4px 6px #0003;margin:0 auto;max-width:1200px}.admin-content,.ts-admin-form{border:1px solid #30363d;border-radius:.5rem;box-sizing:border-box;padding:1.5rem;width:100%}.ts-admin-form{background-color:#1f2937;margin-bottom:2rem;max-width:100%}.ts-admin-form h3{align-items:center;color:#58a6ff;display:flex;font-size:1.2rem;gap:.5rem;margin-bottom:1.5rem;margin-top:0}.ts-form-group{margin-bottom:1.5rem;margin-bottom:var(--ts-spacing-lg)}.ts-form-group label{color:#cbd5e1;color:var(--ts-text-secondary);display:block;font-size:.9rem;font-weight:500;letter-spacing:.3px;margin-bottom:.5rem;margin-bottom:var(--ts-spacing-sm)}.ts-form-group input,.ts-form-group select{background-color:#0f172a;background-color:var(--ts-bg-primary);border:1px solid #3b4e6b;border:1px solid var(--ts-card-border);border-radius:.375rem;border-radius:var(--ts-radius-sm);box-shadow:inset 0 2px 4px #0000000d;color:#f8fafc;color:var(--ts-text-primary);font-size:.95rem;padding:1rem;padding:var(--ts-spacing-md);transition:all .15s ease;transition:all var(--ts-transition-fast);width:100%}.ts-form-group input:hover,.ts-form-group select:hover{border-color:#90caf9;border-color:var(--ts-primary-light)}.ts-form-group input:focus,.ts-form-group select:focus{background-color:#0d1117cc;border-color:#58a6ff;border-color:var(--ts-primary);box-shadow:0 0 0 3px #58a6ff40;outline:none}.ts-form-group select option{background-color:#0d1117;color:#e6e6e6}.ts-form-group input[type=datetime-local]{color-scheme:dark}.ts-form-group.ts-checkbox-group{align-items:center;display:flex}.ts-form-group.ts-checkbox-group label{align-items:center;cursor:pointer;display:flex;gap:.5rem;gap:var(--ts-spacing-sm);margin-bottom:0}.ts-form-group.ts-checkbox-group input{accent-color:#58a6ff;accent-color:var(--ts-primary);transform:scale(1.2);width:auto}.ts-king-checkbox-group{background:linear-gradient(135deg,#1e293bcc,#0f172ae6);border:1px solid #3b4e6b;border:1px solid var(--ts-card-border);border-radius:.5rem;border-radius:var(--ts-radius-md);margin:1.5rem 0;margin:var(--ts-spacing-lg) 0;overflow:hidden;padding:1rem 1.5rem;padding:var(--ts-spacing-md) var(--ts-spacing-lg);position:relative}.ts-king-checkbox-group:before{background:linear-gradient(180deg,gold,#f57c00);background:linear-gradient(to bottom,var(--ts-secondary),var(--ts-secondary-dark));bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.ts-king-checkbox-label{align-items:flex-start!important;cursor:pointer;display:flex!important;gap:1rem!important;gap:var(--ts-spacing-md)!important;margin:0!important}.ts-king-checkbox-container{align-items:center;display:flex;justify-content:center;position:relative}.ts-king-checkbox{height:0;opacity:0;position:absolute;width:0}.ts-king-checkbox-custom{align-items:center;background-color:#0f172a;background-color:var(--ts-bg-primary);border:2px solid gold;border:2px solid var(--ts-secondary);border-radius:.375rem;border-radius:var(--ts-radius-sm);box-shadow:0 0 8px #ffd70033;display:flex;height:24px;justify-content:center;transition:all .15s ease;transition:all var(--ts-transition-fast);width:24px}.ts-king-checkbox:checked+.ts-king-checkbox-custom{background-color:gold;background-color:var(--ts-secondary);border-color:#f57c00;border-color:var(--ts-secondary-dark);box-shadow:0 0 12px #ffd70066}.ts-king-checkbox-icon{color:#0f172a;color:var(--ts-bg-primary);filter:drop-shadow(0 0 1px rgba(0,0,0,.3))}.ts-king-checkbox-text{display:flex;flex-direction:column}.ts-king-checkbox-text span{color:gold;color:var(--ts-secondary);font-size:1rem;font-weight:600}.ts-king-checkbox-text small{color:#cbd5e1;color:var(--ts-text-secondary);font-size:.8rem;margin-top:2px}.ts-admin-form button{align-items:center;background:linear-gradient(135deg,#58a6ff,#4285f4);background:linear-gradient(135deg,var(--ts-primary) 0,var(--ts-primary-dark) 100%);border:none;border-radius:.375rem;border-radius:var(--ts-radius-sm);box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;gap:var(--ts-spacing-sm);overflow:hidden;padding:1rem 1.5rem;padding:var(--ts-spacing-md) var(--ts-spacing-lg);position:relative;transition:all .25s ease;transition:all var(--ts-transition-normal)}.ts-admin-form button:before{background:linear-gradient(180deg,#ffffff1a 0,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .15s ease;transition:opacity var(--ts-transition-fast)}.ts-admin-form button:hover:before{opacity:1}.ts-admin-form button:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-2px)}.ts-edit-form-actions{display:flex;justify-content:flex-end;margin-top:2rem;margin-top:var(--ts-spacing-xl)}.ts-edit-save-button{background:linear-gradient(135deg,#10b981,#0d9488)!important;background:linear-gradient(135deg,var(--ts-success) 0,#0d9488 100%)!important;box-shadow:0 4px 12px #10b98133;color:#fff;font-weight:600;padding:1rem 2rem!important;padding:var(--ts-spacing-md) var(--ts-spacing-xl)!important}.ts-edit-save-button:hover{box-shadow:0 6px 16px #10b9814d!important}.ts-admin-form button:disabled{background-color:#384357;color:#8b949e;cursor:not-allowed}.ts-admin-table-container{background-color:#1e293b;background-color:var(--ts-bg-secondary);border:1px solid #3b4e6b;border:1px solid var(--ts-card-border);border-radius:.75rem;border-radius:var(--ts-radius-lg);box-shadow:0 4px 12px #0000001a;box-sizing:border-box;margin-top:2rem;margin-top:var(--ts-spacing-xl);overflow-x:auto;padding:1rem;padding:var(--ts-spacing-md);width:100%}.ts-admin-table-container h3{align-items:center;border-bottom:1px solid #334155;border-bottom:1px solid var(--ts-bg-tertiary);color:#58a6ff;color:var(--ts-primary);display:flex;font-size:1.2rem;font-weight:600;gap:.5rem;gap:var(--ts-spacing-sm);margin-bottom:1.5rem;margin-bottom:var(--ts-spacing-lg);margin-top:0;padding:.5rem 1rem;padding:var(--ts-spacing-sm) var(--ts-spacing-md)}.ts-admin-table{border:1px solid #3b4e6b;border:1px solid var(--ts-card-border);border-collapse:initial;border-radius:.5rem;border-radius:var(--ts-radius-md);border-spacing:0;box-shadow:0 2px 8px #0000000d;font-size:.9rem;min-width:600px;overflow:hidden;width:100%}@media screen and (max-width:768px){.ts-admin-table{font-size:.8rem}.ts-admin-table td,.ts-admin-table th{padding:.6rem .4rem}.ts-admin-table-container{-webkit-overflow-scrolling:touch;overflow-x:auto}}.ts-admin-table td,.ts-admin-table th{border-bottom:1px solid #3b4e6b;border-bottom:1px solid var(--ts-card-border);color:#cbd5e1;color:var(--ts-text-secondary);text-align:left;vertical-align:middle}.ts-admin-table td,.ts-admin-table th{padding:1rem 1.5rem;padding:var(--ts-spacing-md) var(--ts-spacing-lg)}.ts-admin-table th{background-color:#334155;background-color:var(--ts-bg-tertiary);color:#f8fafc;color:var(--ts-text-primary);font-size:.8rem;font-weight:600;letter-spacing:.5px;position:relative;text-transform:uppercase}.ts-admin-table tbody tr{transition:all .15s ease;transition:all var(--ts-transition-fast)}.ts-admin-table tbody tr:nth-child(odd){background-color:#0000001a}.ts-admin-table tbody tr:hover{background-color:#334155;background-color:var(--ts-bg-tertiary)}.ts-admin-table tbody tr.ts-inline-editing{background-color:#58a6ff0d;box-shadow:0 0 0 1px #58a6ff,0 4px 16px #00000026;box-shadow:0 0 0 1px var(--ts-primary),0 4px 16px #00000026;position:relative;z-index:10}.ts-admin-table tbody tr.ts-inline-editing:hover{background-color:#58a6ff0d}.ts-inline-edit-field{padding:2px;position:relative}.ts-inline-edit-field input{background-color:#0f172a;background-color:var(--ts-bg-primary);border:1px solid #58a6ff;border:1px solid var(--ts-primary);border-radius:.375rem;border-radius:var(--ts-radius-sm);box-shadow:0 0 0 2px #58a6ff33;color:#f8fafc;color:var(--ts-text-primary);font-size:.9rem;outline:none;padding:.5rem;padding:var(--ts-spacing-sm);width:100%}.ts-inline-edit-field input:focus{border-color:#58a6ff;border-color:var(--ts-primary);box-shadow:0 0 0 3px #58a6ff4d}.ts-inline-edit-checkbox,.ts-inline-edit-checkbox label{align-items:center;display:flex}.ts-inline-edit-checkbox label{cursor:pointer;font-size:.9rem;gap:.5rem;gap:var(--ts-spacing-sm)}.ts-inline-edit-checkbox input{accent-color:gold;accent-color:var(--ts-secondary);height:16px;width:16px}.ts-inline-edit-checkbox span{color:gold;color:var(--ts-secondary);font-weight:500}.ts-inline-edit-actions{display:flex;gap:.25rem;gap:var(--ts-spacing-xs)}.ts-inline-cancel-button,.ts-inline-save-button{align-items:center;border:none;border-radius:.375rem;border-radius:var(--ts-radius-sm);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease;transition:all var(--ts-transition-fast);width:32px}.ts-inline-save-button{background-color:#10b98126;color:#10b981;color:var(--ts-success)}.ts-inline-cancel-button{background-color:#ef444426;color:#ef4444;color:var(--ts-error)}.ts-inline-save-button:hover{background-color:#10b98140;transform:translateY(-2px)}.ts-inline-cancel-button:hover{background-color:#ef444440;transform:translateY(-2px)}.ts-contract-address{font-family:monospace;font-size:.85rem;letter-spacing:-.5px}.ts-input-with-action{align-items:center;display:flex;position:relative}.ts-input-action-icon{align-items:center;color:#cbd5e1;color:var(--ts-text-secondary);display:flex;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.ts-input-with-action input{padding-right:36px}.ts-spinner{animation:spin 1s linear infinite}.ts-field-error{color:#ef4444;color:var(--ts-error);font-size:.8rem;margin-top:4px}.ts-field-help{color:#cbd5e1;color:var(--ts-text-secondary);display:block;font-size:.8rem;margin-top:4px}.ts-token-info-display{background-color:#00000008;border:1px solid #0000000d;border-radius:.5rem;border-radius:var(--ts-radius-md);margin-bottom:1rem;margin-bottom:var(--ts-spacing-md);padding:1rem;padding:var(--ts-spacing-md)}.ts-token-info-header{border-bottom:1px solid #0000000d;color:#cbd5e1;color:var(--ts-text-secondary);font-size:.9rem;font-weight:500;margin-bottom:.5rem;margin-bottom:var(--ts-spacing-sm);padding-bottom:.25rem;padding-bottom:var(--ts-spacing-xs)}.ts-token-info-grid{grid-gap:.25rem 1rem;grid-gap:var(--ts-spacing-xs) var(--ts-spacing-md);display:grid;gap:.25rem 1rem;gap:var(--ts-spacing-xs) var(--ts-spacing-md);grid-template-columns:80px 1fr}.ts-token-info-label{align-items:center;color:#cbd5e1;color:var(--ts-text-secondary);display:flex;font-size:.85rem}.ts-token-info-value{align-items:center;display:flex;font-size:.9rem;font-weight:500;gap:.25rem;gap:var(--ts-spacing-xs)}.ts-token-info-pending{color:#cbd5e1;color:var(--ts-text-secondary);display:flex;flex-direction:column;font-size:.85rem;font-style:italic}.ts-token-info-hint{font-size:.75rem;margin-top:2px;opacity:.7}.ts-copy-button{align-items:center;background:none;border:none;color:#cbd5e1;color:var(--ts-text-secondary);cursor:pointer;display:inline-flex;height:auto;justify-content:center;line-height:1;margin-left:4px;opacity:.5;padding:0;transition:all .15s ease;transition:all var(--ts-transition-fast);width:auto}.ts-copy-button:hover{background:none;color:#58a6ff;color:var(--ts-primary);opacity:1}.ts-copy-button.ts-copied{animation:fadeIn .2s ease-in-out;color:#10b981;color:var(--ts-success);font-size:.75rem;font-weight:500;opacity:1}.ts-admin-action-button,.ts-admin-form button[type=submit]{position:relative}.ts-admin-action-button.ts-loading,.ts-admin-form button[type=submit].ts-loading{color:#0000}.ts-admin-action-button.ts-loading:after,.ts-admin-form button[type=submit].ts-loading:after{animation:spin 1s linear infinite;border:2px solid #fff3;border-radius:50%;border-top-color:#fff;content:"";height:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;width:16px}.ts-admin-delete-button,.ts-admin-edit-button{align-items:center;background:none;border:none;border-radius:.375rem;border-radius:var(--ts-radius-sm);cursor:pointer;display:inline-flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:relative;transition:all .15s ease;transition:all var(--ts-transition-fast);width:32px}.ts-admin-edit-button{background-color:#58a6ff1a;color:#58a6ff;color:var(--ts-primary)}.ts-admin-delete-button{background-color:#ef44441a;color:#ef4444;color:var(--ts-error);margin-left:.5rem}.make-king-button{background:linear-gradient(135deg,gold,#f57c00);background:linear-gradient(135deg,var(--ts-secondary) 0,var(--ts-secondary-dark) 100%);border:none;border-radius:.375rem;border-radius:var(--ts-radius-sm);box-shadow:0 2px 4px #bb800933;color:#0d1117;cursor:pointer;font-size:.8rem;font-weight:600;overflow:hidden;padding:.25rem .5rem;padding:var(--ts-spacing-xs) var(--ts-spacing-sm);position:relative;transition:all .25s ease;transition:all var(--ts-transition-normal)}.ts-admin-edit-button:hover{background-color:#58a6ff33;box-shadow:0 2px 8px #58a6ff40;transform:translateY(-2px)}.ts-admin-delete-button:hover{background-color:#ef444433;box-shadow:0 2px 8px #ef444440;transform:translateY(-2px)}.make-king-button:hover{box-shadow:0 4px 8px #bb80094d;transform:translateY(-1px)}.make-king-button:before{background:linear-gradient(180deg,#fff3 0,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .15s ease;transition:opacity var(--ts-transition-fast)}.make-king-button:hover:before{opacity:1}.ts-king-icon{color:gold;color:var(--ts-secondary);filter:drop-shadow(0 0 3px rgba(255,215,0,.5))}.ts-admin-king-of-hill-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1e293be6,#0f172af2);border:none;border-radius:.75rem;border-radius:var(--ts-radius-lg);box-shadow:0 8px 20px #0003,0 0 15px #ffd70033;box-sizing:border-box;margin:0 auto 2rem;margin:0 auto var(--ts-spacing-xl);max-width:1200px;overflow:hidden;padding:1.5rem;padding:var(--ts-spacing-lg);position:relative;width:100%}.ts-admin-king-of-hill-container:before{background:linear-gradient(135deg,gold,#f57c00) border-box;background:linear-gradient(135deg,var(--ts-secondary) 0,var(--ts-secondary-dark) 100%) border-box;border:2px solid #0000;border-radius:.75rem;border-radius:var(--ts-radius-lg);bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;position:absolute;right:0;top:0}.ts-admin-king-of-hill-header{align-items:center;color:gold;display:flex;font-size:1.2rem;font-weight:600;gap:.5rem;margin-bottom:.75rem}.ts-admin-king-of-hill-address{align-items:center;background-color:#0d1117;border:1px solid #30363d;border-radius:.375rem;cursor:pointer;display:flex;font-family:monospace;font-size:.95rem;gap:.5rem;overflow-x:auto;padding:.75rem 1rem;transition:all .2s ease;white-space:nowrap}.ts-admin-king-of-hill-address:hover{background-color:#ffd7000d;border-color:gold}.ts-address-text{flex:1 1;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.ts-address-text::-webkit-scrollbar{display:none}.ts-copy-icon{color:#8b949e;flex-shrink:0;transition:color .2s ease}.ts-copy-icon.success{color:#3fb950}.king-of-hill-address:hover .ts-copy-icon{color:gold}.ts-admin-king-of-hill-description{color:#c9d1d9;font-size:.9rem;line-height:1.4;margin-top:.75rem}@media screen and (max-width:768px){.ts-admin-king-of-hill-container{margin-bottom:1.5rem;padding:1rem}.ts-admin-king-of-hill-header{font-size:1.1rem}.ts-admin-king-of-hill-address{font-size:.85rem;padding:.6rem .75rem}.ts-admin-form{padding:1rem;width:100%}.ts-admin-form-section{padding:.75rem}.ts-admin-form-group{margin-bottom:.75rem}.ts-admin-form-group input,.ts-admin-form-group select,.ts-admin-form-group textarea{font-size:.9rem;padding:.5rem}.ts-admin-add-button,.ts-admin-form-actions button{font-size:.9rem;padding:.5rem .75rem}}.ts-admin-loading{color:#8b949e;font-style:italic;padding:1rem;text-align:center}.ts-admin-error-message{background-color:#f851491a;border-left:4px solid #f85149;border-radius:.375rem;color:#f85149;margin-bottom:1.5rem;padding:.8rem}.ts-refresh-button{align-items:center;background-color:#334155;background-color:var(--ts-bg-tertiary);border:none;border-radius:.375rem;border-radius:var(--ts-radius-sm);box-shadow:0 2px 6px #00000026;box-sizing:border-box;color:#f8fafc;color:var(--ts-text-primary);cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;gap:var(--ts-spacing-sm);justify-content:center;margin:0 auto 1.5rem;margin:0 auto var(--ts-spacing-lg);min-width:160px;padding:.5rem 1.5rem;padding:var(--ts-spacing-sm) var(--ts-spacing-lg);transition:all .25s ease;transition:all var(--ts-transition-normal);width:auto}.ts-refresh-button svg{transition:transform .5s ease}.ts-refresh-button:hover svg{transform:rotate(180deg)}.ts-refresh-button:hover{background-color:#1e293b;background-color:var(--ts-bg-form);background-color:#2d3748;border-color:#58a6ff;box-shadow:0 4px 8px #0003;transform:translateY(-1px)}.ts-refresh-button:disabled{cursor:not-allowed;opacity:.6}.ts-admin-login-wrapper{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:1rem;padding:var(--ts-spacing-md)}.ts-admin-login-form{background-color:#1e293b;background-color:var(--ts-bg-secondary);border:1px solid #3b4e6b;border:1px solid var(--ts-card-border);border-radius:.75rem;border-radius:var(--ts-radius-lg);box-shadow:0 8px 30px #0000004d;margin:0 auto;max-width:420px;overflow:hidden;padding:2rem;padding:var(--ts-spacing-xl);position:relative;width:100%}.ts-admin-login-form:before{background:linear-gradient(90deg,#58a6ff,gold);background:linear-gradient(90deg,var(--ts-primary) 0,var(--ts-secondary) 100%);content:"";height:4px;left:0;position:absolute;right:0;top:0}.ts-admin-login-header{margin-bottom:2rem;margin-bottom:var(--ts-spacing-xl);position:relative;text-align:center}.ts-admin-login-header h2{color:#f8fafc;color:var(--ts-text-primary);font-size:1.75rem;font-weight:700;letter-spacing:-.5px;margin:1.5rem 0 0;margin:var(--ts-spacing-lg) 0 0}.ts-login-icon{background:#58a6ff1a;border-radius:50%;color:#58a6ff;color:var(--ts-primary);display:inline-block;margin-bottom:.5rem;margin-bottom:var(--ts-spacing-sm);padding:.5rem;padding:var(--ts-spacing-sm)}.ts-admin-login-button{align-items:center;background:linear-gradient(135deg,#58a6ff,#4285f4);background:linear-gradient(135deg,var(--ts-primary) 0,var(--ts-primary-dark) 100%);border:none;border-radius:.375rem;border-radius:var(--ts-radius-sm);box-shadow:0 4px 12px #58a6ff33;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;gap:var(--ts-spacing-sm);justify-content:center;margin-top:2rem;margin-top:var(--ts-spacing-xl);overflow:hidden;padding:1rem 1.5rem;padding:var(--ts-spacing-md) var(--ts-spacing-lg);position:relative;transition:all .25s ease;transition:all var(--ts-transition-normal);width:100%}.ts-admin-login-button:before{background:linear-gradient(180deg,#ffffff1a 0,#fff0);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .15s ease;transition:opacity var(--ts-transition-fast)}.ts-admin-login-button:hover{box-shadow:0 8px 16px #58a6ff4d;transform:translateY(-2px)}.ts-admin-login-button:hover:before{opacity:1}.ts-admin-logout-button{background-color:#1f2937;border:1px solid #30363d;border-radius:.375rem;color:#c9d1d9;cursor:pointer;font-size:.9rem;padding:.6rem 1rem;transition:all .2s}.ts-admin-logout-button:hover{background-color:#2d3748;border-color:#f85149;color:#f85149}.trustbot-main-content{color:#fff;font-family:Fredoka,sans-serif;margin:0 auto;max-width:1200px;min-height:calc(100vh - 3.5rem);padding:6rem 3rem 2rem;width:100%}.hero-banner{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1rem;display:flex;justify-content:center;margin-bottom:3rem;margin-top:2rem;min-height:400px;overflow:hidden;padding:4rem 2rem;position:relative}.hero-top-right{position:absolute;right:1rem;top:1rem;z-index:2}.hero-top-link{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#004fb014;border:1px solid #3681c24d;border-radius:9999px;color:#3d8ecc;display:inline-flex;font-size:.9rem;font-weight:600;gap:.4rem;padding:.4rem .75rem;text-decoration:none}.hero-top-link:hover{background:#2571db2e;border-color:#3568be80}.hero-top-icon{font-size:1rem;line-height:1}.hero-content{flex-direction:column;gap:1.5rem;position:relative;text-align:center;z-index:1}.hero-content,.hero-title{align-items:center;display:flex}.hero-title{gap:1rem;justify-content:center}.hero-logo{height:80px;width:80px}.hero-title h1{color:#4a90e2;font-size:4rem;font-weight:700;margin:0}.hero-tagline{color:#4a90e2;font-size:1.25rem;font-weight:500;margin:0}.hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:1.5rem}.hero-buttons-container{align-items:center;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background:#add8e626;border:1px solid #4a90e266;border-radius:2rem;box-shadow:0 8px 32px #0000001a;display:flex;gap:.5rem;min-width:280px;padding:.75rem 1.5rem}.hero-secondary-links{margin-top:-2rem;text-align:center}.hero-link{color:#00b02c;font-size:.95rem;font-weight:500;text-decoration:none}.hero-link:hover{color:#00b02c;text-decoration:underline}.hero-btn{align-items:center;border:none;border-radius:1.5rem;cursor:pointer;display:inline-flex;font-family:Fredoka,sans-serif;font-size:.85rem;font-weight:600;gap:.5rem;padding:.6rem 1.2rem;text-decoration:none;transition:all .3s ease;white-space:nowrap}.open-source-btn{background:#0000;border:none;color:#1dad52;font-size:.95rem;font-weight:700;padding:.7rem 1.4rem;pointer-events:none}.github-btn{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#4a90e233;border:1px solid #4a90e24d;color:#4a90e2}.github-btn:hover{background:#4a90e24d;box-shadow:0 4px 12px #4a90e233;transform:translateY(-1px)}.latest-version{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#12b24d0d;border:1px solid rgba(19,153,68,.375);border-radius:2rem;box-shadow:0 8px 32px #22c55e14;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;padding:.6rem 1.2rem;transition:all .3s ease}.latest-version:hover{background:#22c55e26;box-shadow:0 12px 40px #22c55e26;transform:translateY(-1px)}.version-label,.version-number{color:#16a34a;font-size:.85rem;font-weight:600}@media screen and (max-width:768px){.trustbot-main-content{padding:5rem 1.5rem 1rem}.hero-banner{padding:2rem 1rem}.hero-top-right{right:.5rem;top:.5rem}.hero-top-link{font-size:.8rem;gap:.3rem;margin-top:1rem;padding:.25rem .5rem}.hero-top-icon{font-size:.9rem}.hero-title{flex-direction:column;gap:.5rem}.hero-title h1{font-size:2.5rem}.hero-logo{height:60px;width:60px}.hero-buttons{align-items:center;flex-direction:column;width:100%}.hero-buttons-container{flex-wrap:wrap;gap:.75rem;justify-content:center;max-width:320px;padding:1rem 1.5rem;width:100%}.hero-btn{flex:1 1;justify-content:center;min-width:120px}.open-source-btn{order:1}.github-btn{order:2}.latest-version{gap:.35rem;justify-content:center;margin-top:-1rem;order:3;padding:.7rem 1rem;width:60%}.latest-version .version-label,.latest-version .version-number{font-size:.75rem}}.download-section{margin-bottom:4rem;position:relative;z-index:2}.download-title{color:#fff;font-size:2.5rem;font-weight:600;margin-bottom:3rem;position:relative;text-align:center}.download-title:after{background:linear-gradient(90deg,#60a5fa,#3b82f6);border-radius:2px;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.download-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;width:100%}.download-platform{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f172a99;border:1px solid #ffffff26;border-radius:1.5rem;padding:2.5rem 2rem;text-align:center;transition:all .3s ease}.download-platform:hover{background:#0f172acc;border-color:#60a5fa4d;box-shadow:0 8px 20px #0000004d;transform:translateY(-4px)}.platform-icon{align-items:center;background:#60a5fa26;border-radius:50%;color:#60a5fa;display:flex;height:100px;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease;width:100px}.download-platform:hover .platform-icon{background:#60a5fa40;box-shadow:0 2px 8px #60a5fa1a;transform:scale(1.02)}.download-platform h3{color:#fff;font-size:1.75rem;font-weight:600;margin-bottom:2rem;transition:all .3s ease}.download-platform:hover h3{color:#60a5fa}.download-buttons{display:flex;flex-direction:column;gap:1rem}.download-btn{background:#678ddf;border:none;border-radius:.75rem;box-shadow:0 4px 12px #678ddf4d;color:#000;cursor:pointer;font-family:Fredoka,sans-serif;font-size:.95rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease;width:100%}.download-btn:hover:not(:disabled){background:#95b0ea;box-shadow:0 6px 16px #678ddf4d;color:#1e40af;transform:translateY(-2px)}.download-btn:disabled{cursor:not-allowed;opacity:.6}.download-error{border-radius:.5rem;padding:1rem;text-align:center}@media screen and (max-width:768px){.download-grid{gap:2rem;grid-template-columns:1fr}.download-platform{padding:2rem 1.5rem}.platform-icon{height:80px;width:80px}.download-title{font-size:2rem}.download-platform h3{font-size:1.5rem}}.features-marquee{margin-bottom:4rem;overflow:hidden;position:relative;z-index:1}.features-marquee:hover{overflow:visible;z-index:50}.features-title{color:#fff;font-size:2.5rem;font-weight:600;margin-bottom:3rem;position:relative;text-align:center}.features-title:after{background:linear-gradient(90deg,#60a5fa,#3b82f6);border-radius:2px;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.marquee-container{display:flex;flex-direction:column;gap:2rem;position:relative;z-index:1}.marquee-container:hover{z-index:50}.marquee-row{display:flex;margin:-20px 0;mask:linear-gradient(90deg,#0000,#fff 10%,#fff 90%,#0000);-webkit-mask:linear-gradient(90deg,#0000,#fff 10%,#fff 90%,#0000);overflow:visible;padding:20px 0;position:relative;z-index:1}.marquee-row:hover{z-index:50}.marquee-content{animation-duration:30s;animation-iteration-count:infinite;animation-timing-function:linear;display:flex;gap:2rem}.marquee-left .marquee-content{animation-name:scrollLeft}.marquee-right .marquee-content{animation-name:scrollRight}.marquee-row:hover .marquee-content{animation-play-state:paused}.feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a80;border:1px solid #ffffff1a;border-radius:1rem;flex:0 0 300px;padding:1.5rem;text-align:center;transition:all .3s ease}.feature-card:hover{background:#0f172acc;border-color:#60a5fa4d;box-shadow:0 6px 15px #00000040;position:relative;transform:translateY(-3px);z-index:100}.feature-icon{align-items:center;background:#60a5fa1a;border-radius:50%;color:#60a5fa;display:flex;height:60px;justify-content:center;margin:0 auto 1rem;width:60px}.feature-title{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.feature-description{color:#94a3b8;font-size:.9rem;line-height:1.5;margin:0}@keyframes scrollLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scrollRight{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media screen and (max-width:768px){.features-title{font-size:2rem}.features-marquee{margin-bottom:3rem}.marquee-container{gap:1.5rem}.feature-card{flex:0 0 250px;padding:1rem}.feature-icon{height:50px;width:50px}.feature-title{font-size:1.1rem}.feature-description{font-size:.8rem;line-height:1.4}.marquee-content{animation-duration:25s;gap:1rem}.marquee-row{mask:linear-gradient(90deg,#0000,#fff 5%,#fff 95%,#0000);-webkit-mask:linear-gradient(90deg,#0000,#fff 5%,#fff 95%,#0000)}}.video-tutorial{margin-bottom:4rem;position:relative;z-index:2}.video-title{color:#fff;font-size:2.5rem;font-weight:600;margin-bottom:3rem;position:relative;text-align:center}.video-title:after{background:linear-gradient(90deg,#60a5fa,#3b82f6);border-radius:2px;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.video-content{grid-gap:2rem;align-items:stretch;display:grid;gap:2rem;grid-template-columns:2fr 1fr}.video-frame-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a80;border:1px solid #ffffff1a;border-radius:1rem;height:100%;overflow:hidden}.video-aspect-ratio{padding-top:56.25%;position:relative;width:100%}.video-iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.video-guide{background:#0f172a80;border:1px solid #ffffff1a;border-radius:1rem;display:flex;flex-direction:column;height:100%;padding:1.5rem}.video-guide-title{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 1rem}.video-guide-steps{counter-reset:guide-counter;flex:1 1;list-style:none;margin:0;overflow:auto;padding:0}.video-guide-step{border-bottom:1px solid #ffffff0d;color:#94a3b8;counter-increment:guide-counter;line-height:1.6;padding:.75rem 0 .75rem 2.25rem;position:relative}.video-guide-step:last-child{border-bottom:none}.video-guide-step:before{align-items:center;background:#678ddf;border-radius:50%;color:#000;content:counter(guide-counter);display:flex;font-size:.85rem;font-weight:600;height:1.5rem;justify-content:center;left:0;position:absolute;top:.6rem;width:1.5rem}@media screen and (max-width:1024px){.video-content{grid-template-columns:1fr}.video-frame-wrapper,.video-guide{height:auto}}@media screen and (max-width:768px){.video-title{font-size:2rem}.video-guide{padding:1.25rem}.video-guide-step{padding-left:2rem}}.installation-guide{margin-bottom:4rem;position:relative;z-index:2}.installation-title{color:#fff;font-size:2.5rem;font-weight:600;margin-bottom:3rem;position:relative;text-align:center}.installation-title:after{background:linear-gradient(90deg,#60a5fa,#3b82f6);border-radius:2px;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.installation-tabs{background:#0f172a80;border-radius:.5rem;display:flex;gap:0;justify-content:center;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:400px;padding:.25rem}.installation-tab{background:#0000;border:none;border-radius:.25rem;color:#94a3b8;cursor:pointer;flex:1 1;font-family:Fredoka,sans-serif;font-size:.9rem;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease}.installation-tab:hover{background:#ffffff0d;color:#fff}.installation-tab.active{background:#678ddf;color:#000;font-weight:600}.installation-content{background:#0f172a80;border:1px solid #ffffff1a;border-radius:1rem;margin:0 auto;max-width:800px;padding:2rem}.installation-subtitle{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.installation-steps{counter-reset:step-counter;list-style:none;margin:0;padding:0}.installation-step{border-bottom:1px solid #ffffff0d;color:#94a3b8;counter-increment:step-counter;line-height:1.6;padding:1rem 0 1rem 3rem;position:relative}.installation-step:last-child{border-bottom:none}.installation-step:before{align-items:center;background:#678ddf;border-radius:50%;color:#000;content:counter(step-counter);display:flex;font-size:.9rem;font-weight:600;height:2rem;justify-content:center;left:0;position:absolute;top:1rem;width:2rem}.terminal-command-step{display:flex;flex-direction:column;gap:.75rem}.command-container{align-items:center;background:#0000004d;border:1px solid #fff3;border-radius:8px;display:flex;gap:.5rem;padding:.75rem}.terminal-command{background:#0000;border:none;color:#60a5fa;flex:1 1;font-family:Monaco,Menlo,Consolas,monospace;font-size:.9rem;font-weight:500;margin:0;padding:0}.copy-command-btn{align-items:center;background:#60a5fa1a;border:1px solid #60a5fa4d;border-radius:6px;color:#60a5fa;cursor:pointer;display:flex;height:40px;justify-content:center;min-width:40px;padding:.5rem;position:relative;transition:all .2s ease}.copy-command-btn:hover{background:#60a5fa33;border-color:#60a5fa80;transform:translateY(-1px)}.copy-command-btn.copied{background:#22c55e33;border-color:#22c55e80;color:#22c55e}.copy-tooltip{background:#000c;border-radius:4px;color:#fff;font-size:.75rem;padding:.25rem .5rem;pointer-events:none;position:absolute;right:0;top:-2.5rem;white-space:nowrap;z-index:10}.copy-tooltip:after{border:4px solid #0000;border-top-color:#000c;content:"";position:absolute;right:50%;top:100%;transform:translateX(50%)}@media screen and (max-width:768px){.installation-title{font-size:2rem}.installation-tabs{flex-direction:row;max-width:100%}.installation-tab{font-size:.8rem;padding:.5rem 1rem}.installation-content{padding:1.5rem}.installation-step{font-size:.9rem;padding:.75rem 0 .75rem 2.5rem}.installation-step:before{font-size:.8rem;height:1.5rem;top:.75rem;width:1.5rem}.command-container{align-items:stretch;flex-direction:column;gap:.5rem}.terminal-command{font-size:.8rem;word-break:break-all}.copy-command-btn{align-self:flex-end;height:36px;min-width:36px}}.faq-section{margin-bottom:4rem;position:relative;z-index:2}.faq-title{color:#fff;font-size:2.5rem;font-weight:600;margin-bottom:3rem;position:relative;text-align:center}.faq-title:after{background:linear-gradient(90deg,#60a5fa,#3b82f6);border-radius:2px;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.faq-container{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:800px}.faq-item{background:#0f172a80;border:1px solid #ffffff1a;border-radius:.75rem;overflow:hidden;transition:all .3s ease}.faq-item:hover{background:#0f172ab3;border-color:#60a5fa4d}.faq-question{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-family:Fredoka,sans-serif;font-size:1.1rem;font-weight:500;justify-content:space-between;padding:1.5rem;text-align:left;transition:all .3s ease;width:100%}.faq-question:hover{color:#60a5fa}.faq-question.expanded{border-bottom:1px solid #ffffff1a;color:#60a5fa}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer.expanded{max-height:200px}.faq-answer-content{color:#94a3b8;font-size:.95rem;line-height:1.6;padding:1.5rem}@media screen and (max-width:768px){.faq-title{font-size:2rem}.faq-question{font-size:1rem;padding:1rem}.faq-answer-content{font-size:.9rem;padding:1rem}.faq-answer.expanded{max-height:300px}}@keyframes heroGlow{0%{box-shadow:0 0 20px #87ceeb4d}to{box-shadow:0 0 40px #87ceeb99,0 0 60px #98fb9866}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.download-platform{animation:fadeInUp .6s ease-out}.download-platform:first-child{animation-delay:.1s}.download-platform:nth-child(2){animation-delay:.2s}.download-platform:nth-child(3){animation-delay:.3s}.feature-card{animation:fadeInUp .6s ease-out}.faq-item{animation:fadeInUp .4s ease-out}.faq-item:nth-child(odd){animation-delay:.1s}.faq-item:nth-child(2n){animation-delay:.2s}.hero-btn{overflow:hidden;position:relative}.hero-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.hero-btn:hover:before{left:100%}.download-btn{overflow:hidden;position:relative}.download-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.download-btn:hover:before{left:100%}.download-section,.faq-section,.features-marquee,.installation-guide{animation:fadeInUp .8s ease-out forwards;opacity:0}.download-section{animation-delay:.2s}.features-marquee{animation-delay:.4s}.installation-guide{animation-delay:.6s}.faq-section{animation-delay:.8s}.download-btn:disabled:after{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;height:20px;left:50%;margin:-10px 0 0 -10px;top:50%;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.download-btn:focus,.faq-question:focus,.hero-btn:focus,.installation-tab:focus{outline:2px solid #60a5fa;outline-offset:2px}@media print{.features-marquee,.hero-banner{break-inside:avoid;page-break-inside:avoid}.marquee-content{animation:none}}@media (prefers-contrast:high){.download-platform,.faq-item,.feature-card,.hero-banner,.installation-content{border:2px solid #fff}}@media (prefers-reduced-motion:reduce){.download-platform,.faq-item,.feature-card,.hero-banner,.hero-emoji,.marquee-content{animation:none}.download-btn:before,.hero-btn:before{display:none}*{transition:none!important}}@media screen and (max-width:320px){.trustbot-main-content{padding:4rem .75rem .5rem}.hero-banner{margin-bottom:2rem;min-height:300px;padding:1.5rem .75rem}.hero-title h1{font-size:1.8rem}.hero-logo{height:45px;width:45px}.hero-tagline{font-size:.9rem}.hero-buttons-container{min-width:250px;padding:.5rem 1rem}.hero-btn{font-size:.8rem;padding:.5rem 1rem}.download-title,.faq-title,.features-title,.installation-title{font-size:1.4rem}.download-platform{padding:1rem .75rem}.platform-icon{height:50px;width:50px}.download-platform h3{font-size:1.3rem}.download-btn{font-size:.85rem;padding:.8rem 1.5rem}.feature-card{flex:0 0 180px;padding:.75rem}.feature-icon{height:40px;width:40px}.feature-title{font-size:1rem}.feature-description{font-size:.75rem}.installation-content{padding:1rem}.installation-step{font-size:.8rem;padding:.5rem 0 .5rem 2rem}.installation-step:before{font-size:.7rem;height:1.2rem;top:.5rem;width:1.2rem}.faq-question{font-size:.9rem;padding:.8rem}.faq-answer-content{font-size:.8rem;padding:.8rem}}@media screen and (min-width:321px) and (max-width:480px){.trustbot-main-content{padding:4.5rem 1rem 1rem}.hero-banner{min-height:350px;padding:2rem 1rem}.hero-title h1{font-size:2.2rem}.hero-logo{height:55px;width:55px}.hero-tagline{font-size:1.1rem}.hero-buttons-container{min-width:260px}.download-title,.faq-title,.features-title,.installation-title{font-size:1.8rem}.download-platform{padding:1.5rem 1rem}.platform-icon{height:70px;width:70px}.download-platform h3{font-size:1.4rem}.feature-card{flex:0 0 220px;padding:1rem}.feature-icon{height:45px;width:45px}.feature-title{font-size:1.05rem}.feature-description{font-size:.8rem}}@media screen and (min-width:481px) and (max-width:768px){.trustbot-main-content{padding:5rem 1.5rem 1rem}.hero-banner{min-height:380px;padding:2.5rem 1.5rem}.hero-title h1{font-size:2.8rem}.hero-logo{height:65px;width:65px}.hero-tagline{font-size:1.2rem}.download-grid{gap:2rem;grid-template-columns:1fr;max-width:450px}.download-platform{padding:2rem 1.5rem}.platform-icon{height:85px;width:85px}.download-platform h3{font-size:1.6rem}.feature-card{flex:0 0 280px}.installation-content{padding:1.5rem}}@media screen and (min-width:769px) and (max-width:1024px){.trustbot-main-content{padding:2rem}.download-grid{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.download-grid .download-platform:last-child{grid-column:1/-1;margin:0 auto;max-width:400px}}@media screen and (min-width:1025px){.download-grid{grid-template-columns:repeat(3,1fr)}}@media (hover:none) and (pointer:coarse){.download-btn,.faq-question,.hero-btn,.installation-tab{font-size:1rem;min-height:48px;padding:.875rem 1.25rem}.download-platform:hover,.download-platform:hover .platform-icon,.faq-item:hover,.feature-card:hover{transform:none}.marquee-row:hover .marquee-content{animation-play-state:running}.hero-buttons-container{padding:1rem 1.5rem}.installation-tab{min-height:48px;padding:1rem}.faq-question{min-height:60px;padding:1.25rem}.download-btn:hover,.github-btn:hover,.hero-btn:hover,.latest-version:hover{box-shadow:none;transform:none}}@media screen and (max-height:500px) and (orientation:landscape){.hero-banner{padding:1.5rem 2rem}.hero-title{flex-direction:row;gap:1rem}.hero-title h1{font-size:2.5rem}.hero-buttons{flex-direction:row;justify-content:center}.hero-btn{width:auto}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero-banner:before{background-size:50px 50px}}@media (prefers-color-scheme:dark){.trustbot-main-content{background-color:#0b1120}}@container (max-width: 600px){.download-grid{grid-template-columns:1fr}}@media screen and (max-width:768px){.installation-tabs{grid-gap:.25rem;display:grid;gap:.25rem;grid-template-columns:repeat(3,1fr);padding:.5rem}.installation-tab{font-size:.85rem;padding:.75rem .5rem;text-align:center}.faq-question{font-size:.95rem;line-height:1.4;padding:1.25rem}.faq-answer-content{font-size:.85rem;line-height:1.5;padding:1.25rem}}@media screen and (min-width:768px) and (max-width:1024px){.hero-title h1{font-size:3.5rem}.hero-tagline{font-size:1.3rem}.features-marquee{margin-bottom:3rem}.feature-card{flex:0 0 320px}}@media screen and (min-width:1200px) and (max-width:1440px){.trustbot-main-content{max-width:1300px;padding:6rem 3.5rem 2rem}.hero-banner{padding:4.5rem 2.5rem}.hero-title h1{font-size:4.2rem}.hero-tagline{font-size:1.3rem}.download-grid{gap:2.5rem}.feature-card{flex:0 0 320px}}@media screen and (min-width:1441px){.trustbot-main-content{max-width:1500px;padding:6rem 4rem 2rem}.hero-banner{min-height:450px;padding:5rem 3rem}.hero-title h1{font-size:4.8rem}.hero-tagline{font-size:1.5rem}.hero-buttons-container{min-width:320px}.download-grid{gap:3rem;max-width:1300px}.download-platform{padding:3rem 2.5rem}.platform-icon{height:120px;width:120px}.download-platform h3{font-size:2rem}.feature-card{flex:0 0 350px;padding:2rem}.feature-icon{height:70px;width:70px}.feature-title{font-size:1.4rem}.feature-description{font-size:1rem}.faq-container,.installation-content{max-width:1000px}}.download-size{font-size:.75rem;margin-left:.5rem;opacity:.8}.download-error{align-items:flex-start;background:#ef44441a;border:1px solid #ef44444d;border-radius:.75rem;color:#fca5a5;display:flex;gap:1rem;margin-top:2rem;padding:1.5rem;text-align:left}.download-error svg{flex-shrink:0;margin-top:.25rem}.download-error p{margin:0 0 .5rem}.download-error p:last-child{margin-bottom:0}.github-fallback-link{align-items:center;background:#60a5fa1a;border-radius:.5rem;color:#60a5fa;display:inline-flex;gap:.5rem;margin-top:.75rem;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.github-fallback-link:hover{background:#60a5fa33;transform:translateY(-1px)}.download-info{background:#3b82f61a;border:1px solid #3b82f64d;border-radius:.5rem;color:#93c5fd;margin-top:2rem;padding:1rem;text-align:center}.modal-overlay{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.modal-card{background:#0f172ae6;border:1px solid #ffffff1a;border-radius:.75rem;box-shadow:0 20px 60px #00000080;max-width:560px;overflow:hidden;width:100%}.modal-header{align-items:center;display:flex;justify-content:space-between;padding:1rem 1rem .5rem}.modal-title{color:#fff;font-size:1.1rem;margin:0}.modal-close-btn{background:#0000;border:none;border-radius:.375rem;color:#94a3b8;cursor:pointer;padding:.25rem}.modal-close-btn:hover{background:#ffffff0f;color:#fff}.modal-body{padding:0 1rem 1rem}.modal-text{color:#94a3b8;margin:0 0 .75rem}.modal-footer{display:flex;justify-content:flex-end;padding:0 1rem 1rem}.modal-primary-btn{background:#678ddf;border:none;border-radius:.5rem;color:#000;cursor:pointer;font-family:Fredoka,sans-serif;font-weight:600;padding:.6rem 1.1rem;transition:all .2s ease}.modal-primary-btn:hover{background:#95b0ea}.command-container.compact{border-radius:.75rem;gap:.5rem;overflow:hidden;padding:.6rem .75rem;white-space:nowrap}.terminal-command.inline{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12.5px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-inline-actions{margin-top:.5rem}.modal-link{background:none;border:none;color:#93c5fd;cursor:pointer;font-weight:600;padding:0}.modal-link:hover{color:#bfdbfe;text-decoration:underline}html{scroll-behavior:smooth}.download-btn:disabled{overflow:hidden;position:relative}.download-btn:disabled:after{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shimmer{0%{left:-100%}to{left:100%}}.api-status{background:#000c;border-radius:.5rem;bottom:1rem;color:#fff;font-size:.75rem;opacity:0;padding:.5rem 1rem;position:fixed;right:1rem;transition:opacity .3s ease;z-index:1000}.api-status.show{opacity:1}.api-status.success{background:#22c55ee6}.api-status.error{background:#ef4444e6}.api-status.loading{background:#3b82f6e6}.error-boundary{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:2rem}.error-content{background:#0f172a80;border:1px solid #ef44444d;border-radius:1rem;max-width:600px;padding:3rem 2rem;text-align:center}.error-icon{color:#fca5a5;margin-bottom:1rem}.error-content h2{color:#fff;font-size:1.5rem;margin-bottom:1rem}.error-content p{color:#94a3b8;line-height:1.6;margin-bottom:2rem}.error-details{background:#0000004d;border-radius:.5rem;margin:1.5rem 0;padding:1rem;text-align:left}.error-details summary{color:#fca5a5;cursor:pointer;margin-bottom:.5rem}.error-details pre{color:#94a3b8;font-size:.75rem;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.error-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.report-btn,.retry-btn{align-items:center;border-radius:.5rem;cursor:pointer;display:inline-flex;font-family:Fredoka,sans-serif;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.retry-btn{background:#678ddf;border:none;color:#000}.retry-btn:hover{background:#95b0ea;transform:translateY(-2px)}.report-btn{background:#ffffff1a;border:1px solid #fff3;color:#fff}.report-btn:hover{background:#fff3;transform:translateY(-2px)}.trustbot-main-content{contain:layout style paint}.download-section,.faq-section,.features-marquee,.hero-banner,.installation-guide{contain:layout style}.lazy-loading{align-items:center;background:#0f172a4d;border-radius:1rem;display:flex;justify-content:center;margin:2rem 0;min-height:200px}.lazy-loading:after{animation:spin 1s linear infinite;border:3px solid #60a5fa4d;border-radius:50%;border-top-color:#60a5fa;content:"";height:40px;width:40px}.skip-to-content{background:#678ddf;border-radius:0 0 4px 4px;color:#000;font-weight:600;left:6px;padding:8px;position:absolute;text-decoration:none;top:-40px;z-index:10000}.skip-to-content:focus{top:0}.trustbot-main-content:focus{outline:none}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (prefers-contrast:high){.hero-banner{background:linear-gradient(135deg,navy,green 50%,#006400)}.hero-tagline,.hero-title h1{color:#fff;text-shadow:2px 2px 4px #000c}.download-btn,.hero-btn{border:2px solid #fff}}@media print{.trustbot-main-content{max-width:none;padding:0}.hero-banner{background:none!important;border:2px solid #000}.hero-emoji{display:none}.features-marquee{overflow:visible}.marquee-content{animation:none;flex-wrap:wrap}.feature-card{break-inside:avoid;flex-basis:calc(50% - 1rem);flex-grow:0;flex-shrink:0;page-break-inside:avoid}.download-btn,.hero-btn{display:none}.github-fallback-link:after{content:" (" attr(href) ")"}}.trustbot-disclaimer{background:#0000;color:#fff;display:block;padding:0 16px 24px}.trustbot-disclaimer .disclaimer-container{background:#0f172a80;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 4px 12px #0003;line-height:1.65;margin:0 auto;max-width:960px;padding:32px}.trustbot-disclaimer .disclaimer-title{color:#fff;font-size:2.5rem;font-weight:600;letter-spacing:.2px;line-height:1.2;margin:0 0 2rem;position:relative}.trustbot-disclaimer .disclaimer-title:after{background:linear-gradient(90deg,#60a5fa,#3b82f6);border-radius:2px;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:120px}.trustbot-disclaimer h2{color:#678ddf;font-size:1.25rem;font-weight:700;margin:28px 0 8px}.trustbot-disclaimer h3{color:#60a5fa;font-size:1.05rem;font-weight:700;margin:18px 0 6px}.trustbot-disclaimer p{color:#94a3b8;margin:6px 0}.trustbot-disclaimer strong{color:#e5f0ff}.trustbot-disclaimer ol,.trustbot-disclaimer ul{margin:8px 0 14px 20px}.trustbot-disclaimer li{margin:6px 0}.trustbot-disclaimer .divider{background:linear-gradient(90deg,#fff0,#60a5fab3 50%,#fff0);border:0;height:1px;margin:24px 0}.trustbot-disclaimer .final-warning{background:#ff475714;border:1px solid #ff636e59;border-radius:10px;color:#ffdde0;padding:12px 14px}.trustbot-disclaimer .contact-line{margin-top:12px}.trustbot-disclaimer a{color:#60a5fa;text-decoration:none}.trustbot-disclaimer a:hover{text-decoration:underline}@media (max-width:600px){.trustbot-disclaimer{padding:24px 12px}.trustbot-disclaimer .disclaimer-container{border-radius:12px;padding:20px}.trustbot-disclaimer .disclaimer-title{font-size:2rem}}.releases-page{background:#0b1120;color:#fff;font-family:Fredoka,sans-serif;min-height:100vh;padding:6rem 2rem 3rem}.rel-container{margin:0 auto;max-width:1200px}.rel-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;gap:1rem;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.rel-header h1{color:#fff;font-size:2.5rem;font-weight:600;margin:0}.rel-btn{background:#678ddf;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.rel-btn:hover{background:#95b0ea;transform:translateY(-2px)}.rel-link{border-radius:6px;color:#9ec1ff;font-weight:500;margin-left:.75rem;padding:.5rem .75rem;text-decoration:none;transition:all .2s ease}.rel-link:hover{background:#9ec1ff1a;color:#fff}.rel-empty,.rel-error,.rel-loading{background:#0f172acc;border:1px solid #ffffff1a;border-radius:12px;font-size:1.1rem;padding:2rem;text-align:center}.rel-list{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.rel-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172acc;border:1px solid #ffffff1a;border-radius:16px;padding:2rem;transition:all .3s ease}.rel-card:hover{border-color:#678ddf4d;box-shadow:0 8px 32px #0000004d;transform:translateY(-2px)}.rel-card-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.rel-title{align-items:center;display:flex;font-size:1.1rem;font-weight:600;gap:.75rem}.rel-tag{background:#678ddf33;border:1px solid #678ddf66;color:#9ec1ff;font-size:.9rem;font-weight:600}.rel-badge,.rel-tag{border-radius:8px;padding:.25rem .75rem}.rel-badge{background:#22c55e;color:#051b0e;font-size:.8rem;font-weight:700}.rel-sub{color:#94a3b8;font-size:.95rem;margin-top:.5rem}.rel-actions{align-items:center;display:flex;gap:.5rem}.rel-body-full{background:#0003;border-left:4px solid #678ddf;border-radius:12px;margin:1.5rem 0;padding:1.5rem}.rel-body-full p{color:#e2e8f0;font-size:.95rem;line-height:1.6;margin:.75rem 0;white-space:pre-wrap}.rel-body-full h1,.rel-body-full h2,.rel-body-full h3{color:#fff;font-weight:600;margin:1.5rem 0 .75rem}.rel-body-full h1{font-size:1.5rem}.rel-body-full h2{font-size:1.25rem}.rel-body-full h3{font-size:1.1rem}.rel-body-full strong{color:#9ec1ff;font-weight:600}.rel-body-full code{background:#ffffff1a;border-radius:4px;color:#a8c2ff;font-family:Monaco,Menlo,monospace;font-size:.9rem;padding:.2rem .4rem}.rel-body-full a{color:#60a5fa;text-decoration:underline}.rel-body-full a:hover{color:#93c5fd}.rel-body-full li{color:#e2e8f0;list-style-type:disc;margin:.5rem 0;padding-left:1rem}.rel-assets{margin-top:1.5rem}.rel-assets,.rel-assets-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.rel-asset{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;color:#e6f0ff;display:flex;font-weight:500;gap:1rem;justify-content:space-between;padding:1rem 1.25rem;text-decoration:none;transition:all .2s ease}.rel-asset:hover{background:#678ddf1a;border-color:#678ddf4d;transform:translateY(-1px)}.rel-asset-size{color:#a8c2ff;font-size:.85rem;font-weight:600}@media (max-width:768px){.releases-page{padding:5rem 1rem 2rem}.rel-header{align-items:flex-start;flex-direction:column;gap:1rem}.rel-header h1{font-size:2rem}.rel-card{padding:1.5rem}.rel-card-header{align-items:flex-start;flex-direction:column;gap:1rem}.rel-actions{display:flex;gap:.5rem;width:100%}.rel-assets{grid-template-columns:1fr}}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0b1120;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0;width:100%}#root,body,html{min-height:100vh}#root{display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{line-height:1.2;margin:0}p{line-height:1.5;margin:0}.text-center{text-align:center}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-4{gap:1rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animated{animation:fadeIn .5s ease-out}.slide-up{animation:slideInUp .5s ease-out}.container{margin:0 auto;max-width:1200px;padding:0 1rem}.grid{grid-gap:1rem;display:grid;gap:1rem}.grid-cols-2{grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.grid-cols-2{grid-template-columns:1fr}}button{border:none;cursor:pointer;outline:none}input,textarea{font-family:inherit;font-size:inherit}
/*# sourceMappingURL=main.3ad9094a.css.map*/