[data-rk] .iekbcc0{border:0;box-sizing:border-box;font-size:100%;line-height:normal;margin:0;padding:0;text-align:left;vertical-align:baseline;-webkit-tap-highlight-color:transparent}[data-rk] .iekbcc1{list-style:none}[data-rk] .iekbcc2{quotes:none}[data-rk] .iekbcc2:before,[data-rk] .iekbcc2:after{content:""}[data-rk] .iekbcc3{border-collapse:collapse;border-spacing:0}[data-rk] .iekbcc4{-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-rk] .iekbcc5{outline:none}[data-rk] .iekbcc5::-moz-placeholder{opacity:1}[data-rk] .iekbcc5::placeholder{opacity:1}[data-rk] .iekbcc6{background-color:transparent;color:inherit}[data-rk] .iekbcc7:disabled{opacity:1}[data-rk] .iekbcc7::-ms-expand{display:none}[data-rk] .iekbcc8::-ms-clear{display:none}[data-rk] .iekbcc8::-webkit-search-cancel-button{-webkit-appearance:none}[data-rk] .iekbcc9{background:none;cursor:pointer;text-align:left}[data-rk] .iekbcca{color:inherit;text-decoration:none}[data-rk] .ju367v0{align-items:flex-start}[data-rk] .ju367v2{align-items:flex-end}[data-rk] .ju367v4{align-items:center}[data-rk] .ju367v6{display:none}[data-rk] .ju367v8{display:block}[data-rk] .ju367va{display:flex}[data-rk] .ju367vc{display:inline}[data-rk] .ju367ve{align-self:flex-start}[data-rk] .ju367vf{align-self:flex-end}[data-rk] .ju367vg{align-self:center}[data-rk] .ju367vh{background-size:cover}[data-rk] .ju367vi{border-radius:1px}[data-rk] .ju367vj{border-radius:6px}[data-rk] .ju367vk{border-radius:10px}[data-rk] .ju367vl{border-radius:13px}[data-rk] .ju367vm{border-radius:var(--rk-radii-actionButton)}[data-rk] .ju367vn{border-radius:var(--rk-radii-connectButton)}[data-rk] .ju367vo{border-radius:var(--rk-radii-menuButton)}[data-rk] .ju367vp{border-radius:var(--rk-radii-modal)}[data-rk] .ju367vq{border-radius:var(--rk-radii-modalMobile)}[data-rk] .ju367vr{border-radius:25%}[data-rk] .ju367vs{border-radius:9999px}[data-rk] .ju367vt{border-style:solid}[data-rk] .ju367vu{border-width:0px}[data-rk] .ju367vv{border-width:1px}[data-rk] .ju367vw{border-width:2px}[data-rk] .ju367vx{border-width:4px}[data-rk] .ju367vy{cursor:pointer}[data-rk] .ju367vz{cursor:none}[data-rk] .ju367v10{pointer-events:none}[data-rk] .ju367v11{pointer-events:all}[data-rk] .ju367v12{min-height:8px}[data-rk] .ju367v13{min-height:44px}[data-rk] .ju367v14{flex-direction:row}[data-rk] .ju367v15{flex-direction:column}[data-rk] .ju367v16{font-family:var(--rk-fonts-body)}[data-rk] .ju367v17{font-size:12px;line-height:18px}[data-rk] .ju367v18{font-size:13px;line-height:18px}[data-rk] .ju367v19{font-size:14px;line-height:18px}[data-rk] .ju367v1a{font-size:16px;line-height:20px}[data-rk] .ju367v1b{font-size:18px;line-height:24px}[data-rk] .ju367v1c{font-size:20px;line-height:24px}[data-rk] .ju367v1d{font-size:23px;line-height:29px}[data-rk] .ju367v1e{font-weight:400}[data-rk] .ju367v1f{font-weight:500}[data-rk] .ju367v1g{font-weight:600}[data-rk] .ju367v1h{font-weight:700}[data-rk] .ju367v1i{font-weight:800}[data-rk] .ju367v1j{gap:0}[data-rk] .ju367v1k{gap:1px}[data-rk] .ju367v1l{gap:2px}[data-rk] .ju367v1m{gap:3px}[data-rk] .ju367v1n{gap:4px}[data-rk] .ju367v1o{gap:5px}[data-rk] .ju367v1p{gap:6px}[data-rk] .ju367v1q{gap:8px}[data-rk] .ju367v1r{gap:10px}[data-rk] .ju367v1s{gap:12px}[data-rk] .ju367v1t{gap:14px}[data-rk] .ju367v1u{gap:16px}[data-rk] .ju367v1v{gap:18px}[data-rk] .ju367v1w{gap:20px}[data-rk] .ju367v1x{gap:24px}[data-rk] .ju367v1y{gap:28px}[data-rk] .ju367v1z{gap:32px}[data-rk] .ju367v20{gap:36px}[data-rk] .ju367v21{gap:44px}[data-rk] .ju367v22{gap:64px}[data-rk] .ju367v23{gap:-1px}[data-rk] .ju367v24{height:1px}[data-rk] .ju367v25{height:2px}[data-rk] .ju367v26{height:4px}[data-rk] .ju367v27{height:8px}[data-rk] .ju367v28{height:12px}[data-rk] .ju367v29{height:20px}[data-rk] .ju367v2a{height:24px}[data-rk] .ju367v2b{height:28px}[data-rk] .ju367v2c{height:30px}[data-rk] .ju367v2d{height:32px}[data-rk] .ju367v2e{height:34px}[data-rk] .ju367v2f{height:36px}[data-rk] .ju367v2g{height:40px}[data-rk] .ju367v2h{height:44px}[data-rk] .ju367v2i{height:48px}[data-rk] .ju367v2j{height:54px}[data-rk] .ju367v2k{height:60px}[data-rk] .ju367v2l{height:200px}[data-rk] .ju367v2m{height:100%}[data-rk] .ju367v2n{height:-moz-max-content;height:max-content}[data-rk] .ju367v2o{justify-content:flex-start}[data-rk] .ju367v2p{justify-content:flex-end}[data-rk] .ju367v2q{justify-content:center}[data-rk] .ju367v2r{justify-content:space-between}[data-rk] .ju367v2s{justify-content:space-around}[data-rk] .ju367v2t{text-align:left}[data-rk] .ju367v2u{text-align:center}[data-rk] .ju367v2v{text-align:inherit}[data-rk] .ju367v2w{margin-bottom:0}[data-rk] .ju367v2x{margin-bottom:1px}[data-rk] .ju367v2y{margin-bottom:2px}[data-rk] .ju367v2z{margin-bottom:3px}[data-rk] .ju367v30{margin-bottom:4px}[data-rk] .ju367v31{margin-bottom:5px}[data-rk] .ju367v32{margin-bottom:6px}[data-rk] .ju367v33{margin-bottom:8px}[data-rk] .ju367v34{margin-bottom:10px}[data-rk] .ju367v35{margin-bottom:12px}[data-rk] .ju367v36{margin-bottom:14px}[data-rk] .ju367v37{margin-bottom:16px}[data-rk] .ju367v38{margin-bottom:18px}[data-rk] .ju367v39{margin-bottom:20px}[data-rk] .ju367v3a{margin-bottom:24px}[data-rk] .ju367v3b{margin-bottom:28px}[data-rk] .ju367v3c{margin-bottom:32px}[data-rk] .ju367v3d{margin-bottom:36px}[data-rk] .ju367v3e{margin-bottom:44px}[data-rk] .ju367v3f{margin-bottom:64px}[data-rk] .ju367v3g{margin-bottom:-1px}[data-rk] .ju367v3h{margin-left:0}[data-rk] .ju367v3i{margin-left:1px}[data-rk] .ju367v3j{margin-left:2px}[data-rk] .ju367v3k{margin-left:3px}[data-rk] .ju367v3l{margin-left:4px}[data-rk] .ju367v3m{margin-left:5px}[data-rk] .ju367v3n{margin-left:6px}[data-rk] .ju367v3o{margin-left:8px}[data-rk] .ju367v3p{margin-left:10px}[data-rk] .ju367v3q{margin-left:12px}[data-rk] .ju367v3r{margin-left:14px}[data-rk] .ju367v3s{margin-left:16px}[data-rk] .ju367v3t{margin-left:18px}[data-rk] .ju367v3u{margin-left:20px}[data-rk] .ju367v3v{margin-left:24px}[data-rk] .ju367v3w{margin-left:28px}[data-rk] .ju367v3x{margin-left:32px}[data-rk] .ju367v3y{margin-left:36px}[data-rk] .ju367v3z{margin-left:44px}[data-rk] .ju367v40{margin-left:64px}[data-rk] .ju367v41{margin-left:-1px}[data-rk] .ju367v42{margin-right:0}[data-rk] .ju367v43{margin-right:1px}[data-rk] .ju367v44{margin-right:2px}[data-rk] .ju367v45{margin-right:3px}[data-rk] .ju367v46{margin-right:4px}[data-rk] .ju367v47{margin-right:5px}[data-rk] .ju367v48{margin-right:6px}[data-rk] .ju367v49{margin-right:8px}[data-rk] .ju367v4a{margin-right:10px}[data-rk] .ju367v4b{margin-right:12px}[data-rk] .ju367v4c{margin-right:14px}[data-rk] .ju367v4d{margin-right:16px}[data-rk] .ju367v4e{margin-right:18px}[data-rk] .ju367v4f{margin-right:20px}[data-rk] .ju367v4g{margin-right:24px}[data-rk] .ju367v4h{margin-right:28px}[data-rk] .ju367v4i{margin-right:32px}[data-rk] .ju367v4j{margin-right:36px}[data-rk] .ju367v4k{margin-right:44px}[data-rk] .ju367v4l{margin-right:64px}[data-rk] .ju367v4m{margin-right:-1px}[data-rk] .ju367v4n{margin-top:0}[data-rk] .ju367v4o{margin-top:1px}[data-rk] .ju367v4p{margin-top:2px}[data-rk] .ju367v4q{margin-top:3px}[data-rk] .ju367v4r{margin-top:4px}[data-rk] .ju367v4s{margin-top:5px}[data-rk] .ju367v4t{margin-top:6px}[data-rk] .ju367v4u{margin-top:8px}[data-rk] .ju367v4v{margin-top:10px}[data-rk] .ju367v4w{margin-top:12px}[data-rk] .ju367v4x{margin-top:14px}[data-rk] .ju367v4y{margin-top:16px}[data-rk] .ju367v4z{margin-top:18px}[data-rk] .ju367v50{margin-top:20px}[data-rk] .ju367v51{margin-top:24px}[data-rk] .ju367v52{margin-top:28px}[data-rk] .ju367v53{margin-top:32px}[data-rk] .ju367v54{margin-top:36px}[data-rk] .ju367v55{margin-top:44px}[data-rk] .ju367v56{margin-top:64px}[data-rk] .ju367v57{margin-top:-1px}[data-rk] .ju367v58{max-width:1px}[data-rk] .ju367v59{max-width:2px}[data-rk] .ju367v5a{max-width:4px}[data-rk] .ju367v5b{max-width:8px}[data-rk] .ju367v5c{max-width:12px}[data-rk] .ju367v5d{max-width:20px}[data-rk] .ju367v5e{max-width:24px}[data-rk] .ju367v5f{max-width:28px}[data-rk] .ju367v5g{max-width:30px}[data-rk] .ju367v5h{max-width:32px}[data-rk] .ju367v5i{max-width:34px}[data-rk] .ju367v5j{max-width:36px}[data-rk] .ju367v5k{max-width:40px}[data-rk] .ju367v5l{max-width:44px}[data-rk] .ju367v5m{max-width:48px}[data-rk] .ju367v5n{max-width:54px}[data-rk] .ju367v5o{max-width:60px}[data-rk] .ju367v5p{max-width:200px}[data-rk] .ju367v5q{max-width:100%}[data-rk] .ju367v5r{max-width:-moz-max-content;max-width:max-content}[data-rk] .ju367v5s{min-width:1px}[data-rk] .ju367v5t{min-width:2px}[data-rk] .ju367v5u{min-width:4px}[data-rk] .ju367v5v{min-width:8px}[data-rk] .ju367v5w{min-width:12px}[data-rk] .ju367v5x{min-width:20px}[data-rk] .ju367v5y{min-width:24px}[data-rk] .ju367v5z{min-width:28px}[data-rk] .ju367v60{min-width:30px}[data-rk] .ju367v61{min-width:32px}[data-rk] .ju367v62{min-width:34px}[data-rk] .ju367v63{min-width:36px}[data-rk] .ju367v64{min-width:40px}[data-rk] .ju367v65{min-width:44px}[data-rk] .ju367v66{min-width:48px}[data-rk] .ju367v67{min-width:54px}[data-rk] .ju367v68{min-width:60px}[data-rk] .ju367v69{min-width:200px}[data-rk] .ju367v6a{min-width:100%}[data-rk] .ju367v6b{min-width:-moz-max-content;min-width:max-content}[data-rk] .ju367v6c{overflow:hidden}[data-rk] .ju367v6d{padding-bottom:0}[data-rk] .ju367v6e{padding-bottom:1px}[data-rk] .ju367v6f{padding-bottom:2px}[data-rk] .ju367v6g{padding-bottom:3px}[data-rk] .ju367v6h{padding-bottom:4px}[data-rk] .ju367v6i{padding-bottom:5px}[data-rk] .ju367v6j{padding-bottom:6px}[data-rk] .ju367v6k{padding-bottom:8px}[data-rk] .ju367v6l{padding-bottom:10px}[data-rk] .ju367v6m{padding-bottom:12px}[data-rk] .ju367v6n{padding-bottom:14px}[data-rk] .ju367v6o{padding-bottom:16px}[data-rk] .ju367v6p{padding-bottom:18px}[data-rk] .ju367v6q{padding-bottom:20px}[data-rk] .ju367v6r{padding-bottom:24px}[data-rk] .ju367v6s{padding-bottom:28px}[data-rk] .ju367v6t{padding-bottom:32px}[data-rk] .ju367v6u{padding-bottom:36px}[data-rk] .ju367v6v{padding-bottom:44px}[data-rk] .ju367v6w{padding-bottom:64px}[data-rk] .ju367v6x{padding-bottom:-1px}[data-rk] .ju367v6y{padding-left:0}[data-rk] .ju367v6z{padding-left:1px}[data-rk] .ju367v70{padding-left:2px}[data-rk] .ju367v71{padding-left:3px}[data-rk] .ju367v72{padding-left:4px}[data-rk] .ju367v73{padding-left:5px}[data-rk] .ju367v74{padding-left:6px}[data-rk] .ju367v75{padding-left:8px}[data-rk] .ju367v76{padding-left:10px}[data-rk] .ju367v77{padding-left:12px}[data-rk] .ju367v78{padding-left:14px}[data-rk] .ju367v79{padding-left:16px}[data-rk] .ju367v7a{padding-left:18px}[data-rk] .ju367v7b{padding-left:20px}[data-rk] .ju367v7c{padding-left:24px}[data-rk] .ju367v7d{padding-left:28px}[data-rk] .ju367v7e{padding-left:32px}[data-rk] .ju367v7f{padding-left:36px}[data-rk] .ju367v7g{padding-left:44px}[data-rk] .ju367v7h{padding-left:64px}[data-rk] .ju367v7i{padding-left:-1px}[data-rk] .ju367v7j{padding-right:0}[data-rk] .ju367v7k{padding-right:1px}[data-rk] .ju367v7l{padding-right:2px}[data-rk] .ju367v7m{padding-right:3px}[data-rk] .ju367v7n{padding-right:4px}[data-rk] .ju367v7o{padding-right:5px}[data-rk] .ju367v7p{padding-right:6px}[data-rk] .ju367v7q{padding-right:8px}[data-rk] .ju367v7r{padding-right:10px}[data-rk] .ju367v7s{padding-right:12px}[data-rk] .ju367v7t{padding-right:14px}[data-rk] .ju367v7u{padding-right:16px}[data-rk] .ju367v7v{padding-right:18px}[data-rk] .ju367v7w{padding-right:20px}[data-rk] .ju367v7x{padding-right:24px}[data-rk] .ju367v7y{padding-right:28px}[data-rk] .ju367v7z{padding-right:32px}[data-rk] .ju367v80{padding-right:36px}[data-rk] .ju367v81{padding-right:44px}[data-rk] .ju367v82{padding-right:64px}[data-rk] .ju367v83{padding-right:-1px}[data-rk] .ju367v84{padding-top:0}[data-rk] .ju367v85{padding-top:1px}[data-rk] .ju367v86{padding-top:2px}[data-rk] .ju367v87{padding-top:3px}[data-rk] .ju367v88{padding-top:4px}[data-rk] .ju367v89{padding-top:5px}[data-rk] .ju367v8a{padding-top:6px}[data-rk] .ju367v8b{padding-top:8px}[data-rk] .ju367v8c{padding-top:10px}[data-rk] .ju367v8d{padding-top:12px}[data-rk] .ju367v8e{padding-top:14px}[data-rk] .ju367v8f{padding-top:16px}[data-rk] .ju367v8g{padding-top:18px}[data-rk] .ju367v8h{padding-top:20px}[data-rk] .ju367v8i{padding-top:24px}[data-rk] .ju367v8j{padding-top:28px}[data-rk] .ju367v8k{padding-top:32px}[data-rk] .ju367v8l{padding-top:36px}[data-rk] .ju367v8m{padding-top:44px}[data-rk] .ju367v8n{padding-top:64px}[data-rk] .ju367v8o{padding-top:-1px}[data-rk] .ju367v8p{position:absolute}[data-rk] .ju367v8q{position:fixed}[data-rk] .ju367v8r{position:relative}[data-rk] .ju367v8s{-webkit-user-select:none}[data-rk] .ju367v8t{right:0}[data-rk] .ju367v8u{transition:.125s ease}[data-rk] .ju367v8v{transition:transform .125s ease}[data-rk] .ju367v8w{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-rk] .ju367v8x{width:1px}[data-rk] .ju367v8y{width:2px}[data-rk] .ju367v8z{width:4px}[data-rk] .ju367v90{width:8px}[data-rk] .ju367v91{width:12px}[data-rk] .ju367v92{width:20px}[data-rk] .ju367v93{width:24px}[data-rk] .ju367v94{width:28px}[data-rk] .ju367v95{width:30px}[data-rk] .ju367v96{width:32px}[data-rk] .ju367v97{width:34px}[data-rk] .ju367v98{width:36px}[data-rk] .ju367v99{width:40px}[data-rk] .ju367v9a{width:44px}[data-rk] .ju367v9b{width:48px}[data-rk] .ju367v9c{width:54px}[data-rk] .ju367v9d{width:60px}[data-rk] .ju367v9e{width:200px}[data-rk] .ju367v9f{width:100%}[data-rk] .ju367v9g{width:-moz-max-content;width:max-content}[data-rk] .ju367v9h{-webkit-backdrop-filter:var(--rk-blurs-modalOverlay);backdrop-filter:var(--rk-blurs-modalOverlay)}[data-rk] .ju367v9i,[data-rk] .ju367v9j:hover,[data-rk] .ju367v9k:active{background:var(--rk-colors-accentColor)}[data-rk] .ju367v9l,[data-rk] .ju367v9m:hover,[data-rk] .ju367v9n:active{background:var(--rk-colors-accentColorForeground)}[data-rk] .ju367v9o,[data-rk] .ju367v9p:hover,[data-rk] .ju367v9q:active{background:var(--rk-colors-actionButtonBorder)}[data-rk] .ju367v9r,[data-rk] .ju367v9s:hover,[data-rk] .ju367v9t:active{background:var(--rk-colors-actionButtonBorderMobile)}[data-rk] .ju367v9u,[data-rk] .ju367v9v:hover,[data-rk] .ju367v9w:active{background:var(--rk-colors-actionButtonSecondaryBackground)}[data-rk] .ju367v9x,[data-rk] .ju367v9y:hover,[data-rk] .ju367v9z:active{background:var(--rk-colors-closeButton)}[data-rk] .ju367va0,[data-rk] .ju367va1:hover,[data-rk] .ju367va2:active{background:var(--rk-colors-closeButtonBackground)}[data-rk] .ju367va3,[data-rk] .ju367va4:hover,[data-rk] .ju367va5:active{background:var(--rk-colors-connectButtonBackground)}[data-rk] .ju367va6,[data-rk] .ju367va7:hover,[data-rk] .ju367va8:active{background:var(--rk-colors-connectButtonBackgroundError)}[data-rk] .ju367va9,[data-rk] .ju367vaa:hover,[data-rk] .ju367vab:active{background:var(--rk-colors-connectButtonInnerBackground)}[data-rk] .ju367vac,[data-rk] .ju367vad:hover,[data-rk] .ju367vae:active{background:var(--rk-colors-connectButtonText)}[data-rk] .ju367vaf,[data-rk] .ju367vag:hover,[data-rk] .ju367vah:active{background:var(--rk-colors-connectButtonTextError)}[data-rk] .ju367vai,[data-rk] .ju367vaj:hover,[data-rk] .ju367vak:active{background:var(--rk-colors-connectionIndicator)}[data-rk] .ju367val,[data-rk] .ju367vam:hover,[data-rk] .ju367van:active{background:var(--rk-colors-downloadBottomCardBackground)}[data-rk] .ju367vao,[data-rk] .ju367vap:hover,[data-rk] .ju367vaq:active{background:var(--rk-colors-downloadTopCardBackground)}[data-rk] .ju367var,[data-rk] .ju367vas:hover,[data-rk] .ju367vat:active{background:var(--rk-colors-error)}[data-rk] .ju367vau,[data-rk] .ju367vav:hover,[data-rk] .ju367vaw:active{background:var(--rk-colors-generalBorder)}[data-rk] .ju367vax,[data-rk] .ju367vay:hover,[data-rk] .ju367vaz:active{background:var(--rk-colors-generalBorderDim)}[data-rk] .ju367vb0,[data-rk] .ju367vb1:hover,[data-rk] .ju367vb2:active{background:var(--rk-colors-menuItemBackground)}[data-rk] .ju367vb3,[data-rk] .ju367vb4:hover,[data-rk] .ju367vb5:active{background:var(--rk-colors-modalBackdrop)}[data-rk] .ju367vb6,[data-rk] .ju367vb7:hover,[data-rk] .ju367vb8:active{background:var(--rk-colors-modalBackground)}[data-rk] .ju367vb9,[data-rk] .ju367vba:hover,[data-rk] .ju367vbb:active{background:var(--rk-colors-modalBorder)}[data-rk] .ju367vbc,[data-rk] .ju367vbd:hover,[data-rk] .ju367vbe:active{background:var(--rk-colors-modalText)}[data-rk] .ju367vbf,[data-rk] .ju367vbg:hover,[data-rk] .ju367vbh:active{background:var(--rk-colors-modalTextDim)}[data-rk] .ju367vbi,[data-rk] .ju367vbj:hover,[data-rk] .ju367vbk:active{background:var(--rk-colors-modalTextSecondary)}[data-rk] .ju367vbl,[data-rk] .ju367vbm:hover,[data-rk] .ju367vbn:active{background:var(--rk-colors-profileAction)}[data-rk] .ju367vbo,[data-rk] .ju367vbp:hover,[data-rk] .ju367vbq:active{background:var(--rk-colors-profileActionHover)}[data-rk] .ju367vbr,[data-rk] .ju367vbs:hover,[data-rk] .ju367vbt:active{background:var(--rk-colors-profileForeground)}[data-rk] .ju367vbu,[data-rk] .ju367vbv:hover,[data-rk] .ju367vbw:active{background:var(--rk-colors-selectedOptionBorder)}[data-rk] .ju367vbx,[data-rk] .ju367vby:hover,[data-rk] .ju367vbz:active{background:var(--rk-colors-standby)}[data-rk] .ju367vc0,[data-rk] .ju367vc1:hover,[data-rk] .ju367vc2:active{border-color:var(--rk-colors-accentColor)}[data-rk] .ju367vc3,[data-rk] .ju367vc4:hover,[data-rk] .ju367vc5:active{border-color:var(--rk-colors-accentColorForeground)}[data-rk] .ju367vc6,[data-rk] .ju367vc7:hover,[data-rk] .ju367vc8:active{border-color:var(--rk-colors-actionButtonBorder)}[data-rk] .ju367vc9,[data-rk] .ju367vca:hover,[data-rk] .ju367vcb:active{border-color:var(--rk-colors-actionButtonBorderMobile)}[data-rk] .ju367vcc,[data-rk] .ju367vcd:hover,[data-rk] .ju367vce:active{border-color:var(--rk-colors-actionButtonSecondaryBackground)}[data-rk] .ju367vcf,[data-rk] .ju367vcg:hover,[data-rk] .ju367vch:active{border-color:var(--rk-colors-closeButton)}[data-rk] .ju367vci,[data-rk] .ju367vcj:hover,[data-rk] .ju367vck:active{border-color:var(--rk-colors-closeButtonBackground)}[data-rk] .ju367vcl,[data-rk] .ju367vcm:hover,[data-rk] .ju367vcn:active{border-color:var(--rk-colors-connectButtonBackground)}[data-rk] .ju367vco,[data-rk] .ju367vcp:hover,[data-rk] .ju367vcq:active{border-color:var(--rk-colors-connectButtonBackgroundError)}[data-rk] .ju367vcr,[data-rk] .ju367vcs:hover,[data-rk] .ju367vct:active{border-color:var(--rk-colors-connectButtonInnerBackground)}[data-rk] .ju367vcu,[data-rk] .ju367vcv:hover,[data-rk] .ju367vcw:active{border-color:var(--rk-colors-connectButtonText)}[data-rk] .ju367vcx,[data-rk] .ju367vcy:hover,[data-rk] .ju367vcz:active{border-color:var(--rk-colors-connectButtonTextError)}[data-rk] .ju367vd0,[data-rk] .ju367vd1:hover,[data-rk] .ju367vd2:active{border-color:var(--rk-colors-connectionIndicator)}[data-rk] .ju367vd3,[data-rk] .ju367vd4:hover,[data-rk] .ju367vd5:active{border-color:var(--rk-colors-downloadBottomCardBackground)}[data-rk] .ju367vd6,[data-rk] .ju367vd7:hover,[data-rk] .ju367vd8:active{border-color:var(--rk-colors-downloadTopCardBackground)}[data-rk] .ju367vd9,[data-rk] .ju367vda:hover,[data-rk] .ju367vdb:active{border-color:var(--rk-colors-error)}[data-rk] .ju367vdc,[data-rk] .ju367vdd:hover,[data-rk] .ju367vde:active{border-color:var(--rk-colors-generalBorder)}[data-rk] .ju367vdf,[data-rk] .ju367vdg:hover,[data-rk] .ju367vdh:active{border-color:var(--rk-colors-generalBorderDim)}[data-rk] .ju367vdi,[data-rk] .ju367vdj:hover,[data-rk] .ju367vdk:active{border-color:var(--rk-colors-menuItemBackground)}[data-rk] .ju367vdl,[data-rk] .ju367vdm:hover,[data-rk] .ju367vdn:active{border-color:var(--rk-colors-modalBackdrop)}[data-rk] .ju367vdo,[data-rk] .ju367vdp:hover,[data-rk] .ju367vdq:active{border-color:var(--rk-colors-modalBackground)}[data-rk] .ju367vdr,[data-rk] .ju367vds:hover,[data-rk] .ju367vdt:active{border-color:var(--rk-colors-modalBorder)}[data-rk] .ju367vdu,[data-rk] .ju367vdv:hover,[data-rk] .ju367vdw:active{border-color:var(--rk-colors-modalText)}[data-rk] .ju367vdx,[data-rk] .ju367vdy:hover,[data-rk] .ju367vdz:active{border-color:var(--rk-colors-modalTextDim)}[data-rk] .ju367ve0,[data-rk] .ju367ve1:hover,[data-rk] .ju367ve2:active{border-color:var(--rk-colors-modalTextSecondary)}[data-rk] .ju367ve3,[data-rk] .ju367ve4:hover,[data-rk] .ju367ve5:active{border-color:var(--rk-colors-profileAction)}[data-rk] .ju367ve6,[data-rk] .ju367ve7:hover,[data-rk] .ju367ve8:active{border-color:var(--rk-colors-profileActionHover)}[data-rk] .ju367ve9,[data-rk] .ju367vea:hover,[data-rk] .ju367veb:active{border-color:var(--rk-colors-profileForeground)}[data-rk] .ju367vec,[data-rk] .ju367ved:hover,[data-rk] .ju367vee:active{border-color:var(--rk-colors-selectedOptionBorder)}[data-rk] .ju367vef,[data-rk] .ju367veg:hover,[data-rk] .ju367veh:active{border-color:var(--rk-colors-standby)}[data-rk] .ju367vei,[data-rk] .ju367vej:hover,[data-rk] .ju367vek:active{box-shadow:var(--rk-shadows-connectButton)}[data-rk] .ju367vel,[data-rk] .ju367vem:hover,[data-rk] .ju367ven:active{box-shadow:var(--rk-shadows-dialog)}[data-rk] .ju367veo,[data-rk] .ju367vep:hover,[data-rk] .ju367veq:active{box-shadow:var(--rk-shadows-profileDetailsAction)}[data-rk] .ju367ver,[data-rk] .ju367ves:hover,[data-rk] .ju367vet:active{box-shadow:var(--rk-shadows-selectedOption)}[data-rk] .ju367veu,[data-rk] .ju367vev:hover,[data-rk] .ju367vew:active{box-shadow:var(--rk-shadows-selectedWallet)}[data-rk] .ju367vex,[data-rk] .ju367vey:hover,[data-rk] .ju367vez:active{box-shadow:var(--rk-shadows-walletLogo)}[data-rk] .ju367vf0,[data-rk] .ju367vf1:hover,[data-rk] .ju367vf2:active{color:var(--rk-colors-accentColor)}[data-rk] .ju367vf3,[data-rk] .ju367vf4:hover,[data-rk] .ju367vf5:active{color:var(--rk-colors-accentColorForeground)}[data-rk] .ju367vf6,[data-rk] .ju367vf7:hover,[data-rk] .ju367vf8:active{color:var(--rk-colors-actionButtonBorder)}[data-rk] .ju367vf9,[data-rk] .ju367vfa:hover,[data-rk] .ju367vfb:active{color:var(--rk-colors-actionButtonBorderMobile)}[data-rk] .ju367vfc,[data-rk] .ju367vfd:hover,[data-rk] .ju367vfe:active{color:var(--rk-colors-actionButtonSecondaryBackground)}[data-rk] .ju367vff,[data-rk] .ju367vfg:hover,[data-rk] .ju367vfh:active{color:var(--rk-colors-closeButton)}[data-rk] .ju367vfi,[data-rk] .ju367vfj:hover,[data-rk] .ju367vfk:active{color:var(--rk-colors-closeButtonBackground)}[data-rk] .ju367vfl,[data-rk] .ju367vfm:hover,[data-rk] .ju367vfn:active{color:var(--rk-colors-connectButtonBackground)}[data-rk] .ju367vfo,[data-rk] .ju367vfp:hover,[data-rk] .ju367vfq:active{color:var(--rk-colors-connectButtonBackgroundError)}[data-rk] .ju367vfr,[data-rk] .ju367vfs:hover,[data-rk] .ju367vft:active{color:var(--rk-colors-connectButtonInnerBackground)}[data-rk] .ju367vfu,[data-rk] .ju367vfv:hover,[data-rk] .ju367vfw:active{color:var(--rk-colors-connectButtonText)}[data-rk] .ju367vfx,[data-rk] .ju367vfy:hover,[data-rk] .ju367vfz:active{color:var(--rk-colors-connectButtonTextError)}[data-rk] .ju367vg0,[data-rk] .ju367vg1:hover,[data-rk] .ju367vg2:active{color:var(--rk-colors-connectionIndicator)}[data-rk] .ju367vg3,[data-rk] .ju367vg4:hover,[data-rk] .ju367vg5:active{color:var(--rk-colors-downloadBottomCardBackground)}[data-rk] .ju367vg6,[data-rk] .ju367vg7:hover,[data-rk] .ju367vg8:active{color:var(--rk-colors-downloadTopCardBackground)}[data-rk] .ju367vg9,[data-rk] .ju367vga:hover,[data-rk] .ju367vgb:active{color:var(--rk-colors-error)}[data-rk] .ju367vgc,[data-rk] .ju367vgd:hover,[data-rk] .ju367vge:active{color:var(--rk-colors-generalBorder)}[data-rk] .ju367vgf,[data-rk] .ju367vgg:hover,[data-rk] .ju367vgh:active{color:var(--rk-colors-generalBorderDim)}[data-rk] .ju367vgi,[data-rk] .ju367vgj:hover,[data-rk] .ju367vgk:active{color:var(--rk-colors-menuItemBackground)}[data-rk] .ju367vgl,[data-rk] .ju367vgm:hover,[data-rk] .ju367vgn:active{color:var(--rk-colors-modalBackdrop)}[data-rk] .ju367vgo,[data-rk] .ju367vgp:hover,[data-rk] .ju367vgq:active{color:var(--rk-colors-modalBackground)}[data-rk] .ju367vgr,[data-rk] .ju367vgs:hover,[data-rk] .ju367vgt:active{color:var(--rk-colors-modalBorder)}[data-rk] .ju367vgu,[data-rk] .ju367vgv:hover,[data-rk] .ju367vgw:active{color:var(--rk-colors-modalText)}[data-rk] .ju367vgx,[data-rk] .ju367vgy:hover,[data-rk] .ju367vgz:active{color:var(--rk-colors-modalTextDim)}[data-rk] .ju367vh0,[data-rk] .ju367vh1:hover,[data-rk] .ju367vh2:active{color:var(--rk-colors-modalTextSecondary)}[data-rk] .ju367vh3,[data-rk] .ju367vh4:hover,[data-rk] .ju367vh5:active{color:var(--rk-colors-profileAction)}[data-rk] .ju367vh6,[data-rk] .ju367vh7:hover,[data-rk] .ju367vh8:active{color:var(--rk-colors-profileActionHover)}[data-rk] .ju367vh9,[data-rk] .ju367vha:hover,[data-rk] .ju367vhb:active{color:var(--rk-colors-profileForeground)}[data-rk] .ju367vhc,[data-rk] .ju367vhd:hover,[data-rk] .ju367vhe:active{color:var(--rk-colors-selectedOptionBorder)}[data-rk] .ju367vhf,[data-rk] .ju367vhg:hover,[data-rk] .ju367vhh:active{color:var(--rk-colors-standby)}@media screen and (min-width:768px){[data-rk] .ju367v1{align-items:flex-start}[data-rk] .ju367v3{align-items:flex-end}[data-rk] .ju367v5{align-items:center}[data-rk] .ju367v7{display:none}[data-rk] .ju367v9{display:block}[data-rk] .ju367vb{display:flex}[data-rk] .ju367vd{display:inline}}[data-rk] ._12cbo8i3,[data-rk] ._12cbo8i3:after{--_12cbo8i0: 1;--_12cbo8i1: 1}[data-rk] ._12cbo8i3:hover{transform:scale(var(--_12cbo8i0))}[data-rk] ._12cbo8i3:active{transform:scale(var(--_12cbo8i1))}[data-rk] ._12cbo8i3:active:after{content:"";bottom:-1px;display:block;left:-1px;position:absolute;right:-1px;top:-1px;transform:scale(calc((1 / var(--_12cbo8i1)) * var(--_12cbo8i0)))}[data-rk] ._12cbo8i4,[data-rk] ._12cbo8i4:after{--_12cbo8i0: 1.025}[data-rk] ._12cbo8i5,[data-rk] ._12cbo8i5:after{--_12cbo8i0: 1.1}[data-rk] ._12cbo8i6,[data-rk] ._12cbo8i6:after{--_12cbo8i1: .95}[data-rk] ._12cbo8i7,[data-rk] ._12cbo8i7:after{--_12cbo8i1: .9}@keyframes _1luule41{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-rk] ._1luule42{animation:_1luule41 3s infinite linear}[data-rk] ._1luule43{background:conic-gradient(from 180deg at 50% 50%,rgba(72,146,254,0) 0deg,currentColor 282.04deg,rgba(72,146,254,0) 319.86deg,rgba(72,146,254,0) 360deg);height:21px;width:21px}@keyframes _9pm4ki0{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _9pm4ki1{0%{opacity:0}to{opacity:1}}[data-rk] ._9pm4ki3{animation:_9pm4ki1 .15s ease;bottom:-200px;left:-200px;padding:200px;right:-200px;top:-200px;transform:translateZ(0);z-index:2147483646}[data-rk] ._9pm4ki5{animation:_9pm4ki0 .35s cubic-bezier(.15,1.15,.6,1),_9pm4ki1 .15s ease;max-width:100vw}[data-rk] ._1ckjpok1{box-sizing:content-box;max-width:100vw;width:360px}[data-rk] ._1ckjpok2{width:100vw}[data-rk] ._1ckjpok3{min-width:720px;width:720px}[data-rk] ._1ckjpok4{min-width:368px;width:368px}[data-rk] ._1ckjpok6{border-width:0px;box-sizing:border-box;width:100vw}@media screen and (min-width:768px){[data-rk] ._1ckjpok1{width:360px}[data-rk] ._1ckjpok2{width:480px}[data-rk] ._1ckjpok4{min-width:368px;width:368px}}@media screen and (max-width:767px){[data-rk] ._1ckjpok7{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-top:-200px;padding-bottom:200px;top:200px}}[data-rk] .v9horb0:hover{background:unset}[data-rk] ._18dqw9x0{max-height:456px;overflow-y:auto;overflow-x:hidden}[data-rk] ._18dqw9x1{max-height:456px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}[data-rk] ._18dqw9x1::-webkit-scrollbar{display:none}[data-rk] .g5kl0l0{border-color:transparent}[data-rk] ._1vwt0cg0{background:#fff;color:#000}[data-rk] ._1vwt0cg2{max-height:454px;overflow-y:auto}[data-rk] ._1vwt0cg3{min-width:287px}[data-rk] ._1vwt0cg4{min-width:100%}@keyframes _1am14411{0%{stroke-dashoffset:0}to{stroke-dashoffset:-283}}[data-rk] ._1am14410{overflow:auto;scrollbar-width:none;transform:translateZ(0)}[data-rk] ._1am14410::-webkit-scrollbar{display:none}[data-rk] ._1am14412{animation:_1am14411 1s linear infinite;stroke-dasharray:98 196;fill:none;stroke-linecap:round;stroke-width:4}[data-rk] ._1am14413{position:absolute}[data-rk] ._1y2lnfi0{border:1px solid rgba(16,21,31,.06)}[data-rk] ._1y2lnfi1{max-width:-moz-fit-content;max-width:fit-content}@font-face{font-family:Suisse Intl;src:url(./SuisseIntl-Regular-BMlNK7ry.otf) format("opentype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Suisse Intl;src:url(./SuisseIntl-Book-CkYBftUa.otf) format("opentype");font-display:swap;font-style:normal;font-weight:450}@font-face{font-family:Suisse Intl;src:url(./SuisseIntl-SemiBold-D24yLH6B.otf) format("opentype");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:Suisse Intl;src:url(./SuisseIntl-Bold-DNpvdXht.otf) format("opentype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Suisse Intl;src:url(./SuisseIntl-Bold-DNpvdXht.otf) format("opentype");font-display:swap;font-style:normal;font-weight:800}:root{color:#f3f5f7;color-scheme:dark;font-family:Suisse Intl,Inter,Manrope,Avenir Next,Segoe UI,sans-serif;background:#14191d;--bg: #14191d;--bg-panel: #14191d;--surface: #1a1f28;--surface-strong: #232936;--surface-elevated: #232936;--border: #2a3240;--border-strong: #394258;--line-soft: rgba(255, 255, 255, .08);--text: #f3f5f7;--text-soft: #dce3ea;--muted: #7a8594;--muted-strong: #b0b8c1;--long: #3bd67a;--long-soft: #1e3427;--short: #ff005d;--short-soft: #44242e;--warning: #ffb84a;--warning-soft: #3a2e14;--accent: #f3f5f7;--shadow: none;--scroll-size: 11px;--scroll-surface-inset: 16px;--scroll-thumb-color: rgba(100, 116, 139, .92);--scroll-track: rgba(255, 255, 255, .04);--scroll-thumb: linear-gradient(180deg, rgba(120, 138, 160, .92), rgba(100, 116, 139, .92));--scroll-thumb-hover: linear-gradient(180deg, rgba(98, 113, 136, .98), rgba(71, 85, 105, .98));--scroll-thumb-ring: #14191d}*{box-sizing:border-box}:where(html,.modal-backdrop,.modal-card,.notification-popover){scrollbar-width:thin;scrollbar-color:var(--scroll-thumb-color) transparent}:where(html,.modal-backdrop,.modal-card,.notification-popover)::-webkit-scrollbar{width:var(--scroll-size);height:var(--scroll-size)}:where(html,.modal-backdrop,.modal-card,.notification-popover)::-webkit-scrollbar-button{display:none;width:0;height:0;background:transparent}:where(html,.modal-backdrop,.modal-card,.notification-popover)::-webkit-scrollbar-button:single-button,:where(html,.modal-backdrop,.modal-card,.notification-popover)::-webkit-scrollbar-button:start:decrement,:where(html,.modal-backdrop,.modal-card,.notification-popover)::-webkit-scrollbar-button:end:increment,:where(html,.modal-backdrop,.modal-card,.notification-popover)::-webkit-scrollbar-button:vertical:start:decrement,:where(html,.modal-backdrop,.modal-card,.notification-popover)::-webkit-scrollbar-button:vertical:end:increment,:where(html,.modal-backdrop,.modal-card,.notification-popover)::-webkit-scrollbar-button:horizontal:start:decrement,:where(html,.modal-backdrop,.modal-card,.notification-popover)::-webkit-scrollbar-button:horizontal:end:increment{display:none;width:0;height:0}:where(html,.modal-backdrop,.modal-card,.notification-popover)::-webkit-scrollbar-track{background:transparent;border-radius:999px}:where(.modal-card,.notification-popover)::-webkit-scrollbar-track{margin-block:var(--scroll-surface-inset)}:where(.modal-card,.notification-popover)::-webkit-scrollbar-track-piece:start{margin-top:var(--scroll-surface-inset)}:where(.modal-card,.notification-popover)::-webkit-scrollbar-track-piece:end{margin-bottom:var(--scroll-surface-inset)}:where(html,.modal-backdrop,.modal-card,.notification-popover)::-webkit-scrollbar-thumb{min-height:44px;background:var(--scroll-thumb);border:2px solid var(--scroll-thumb-ring);border-radius:999px;box-shadow:inset 0 0 0 1px #47556914}:where(html,.modal-backdrop,.modal-card,.notification-popover)::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);border:2px solid var(--scroll-thumb-ring)}html,body,#root{min-height:100%}html{scrollbar-gutter:stable}body{margin:0;color:var(--text);background:var(--bg);user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}body *{user-select:none;-webkit-user-select:none}input,textarea,select,option,[contenteditable=true],.allow-select,.allow-select *{user-select:text;-webkit-user-select:text;-webkit-touch-callout:default}img,svg{-webkit-user-drag:none}button,input{font:inherit}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh;padding:20px}.app-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px 20px;border:1px solid var(--line-soft);border-radius:24px;background:var(--bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.header-left{display:flex;align-items:center;flex:1 1 360px;flex-wrap:wrap;gap:20px;min-width:0}.brand{display:inline-flex;align-items:center;gap:12px;min-width:0}.brand-stack{display:grid;gap:4px;min-width:0}.brand-meta{display:inline-flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#111827,#334155);color:#fff;font-family:IBM Plex Mono,monospace;font-size:.85rem}.brand-copy{font-size:1.18rem;font-weight:800;letter-spacing:-.04em;line-height:1}.brand-powered{color:var(--muted);font-size:.68rem;font-weight:600;letter-spacing:.01em;white-space:nowrap}.runtime-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.runtime-badge-demo{background:#1d4ed81f;color:#1d4ed8}.runtime-badge-real{background:#f43f5e24;color:#be123c}.build-badge{display:inline-flex;align-items:center;width:max-content;max-width:none;gap:6px;min-height:24px;padding:0 10px;border-radius:999px;background:#11182714;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.03em;white-space:nowrap;overflow:visible}.contour-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;background:#f59e0b29;color:#b45309;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.build-badge-separator,.build-badge-label{min-width:0}.build-badge-label{overflow:hidden;text-overflow:ellipsis}.header-nav{display:flex;align-items:center;gap:12px}.header-link{padding:10px 14px;border-radius:999px;color:var(--muted);font-size:.95rem;font-weight:700}.header-link.active{background:transparent;color:var(--text);box-shadow:none}.app-main{max-width:1440px;margin:0 auto;padding-top:20px}.page-stack{display:grid;gap:18px}.route-loading-shell{min-height:320px}.route-loading-panel{display:grid;gap:18px;overflow:hidden}.route-loading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.route-loading-line,.route-loading-card{border-radius:18px;background:linear-gradient(90deg,transparent 0%,rgba(243,245,247,.06) 50%,transparent 100%),#232936;background-size:220% 100%,100% 100%;animation:route-loading-sheen 1.2s ease-in-out infinite}.route-loading-line-title{width:min(360px,64%);height:34px}.route-loading-card{min-height:170px}@keyframes route-loading-sheen{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}.page-head,.trade-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px}.page-head-compact{align-items:center}.page-head-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.page-head-actions .search-field{min-width:220px;flex:1 1 240px}.eyebrow{margin:0 0 8px;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.page-title,.panel-head h2,.modal-head h2{margin:0;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1;letter-spacing:-.05em}.search-field,.pair-switcher-input,.trade-field input{display:flex;align-items:center;min-height:46px;padding:0 14px;border:1px solid var(--border);border-radius:16px;background:var(--surface-strong)}.market-tabs{display:inline-flex;align-items:center;gap:6px;padding:6px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.market-tab{min-height:40px;padding:0 16px;border:0;border-radius:14px;background:transparent;color:var(--muted);cursor:pointer;font-weight:800}.market-tab.active{background:var(--text);color:#0e1219;box-shadow:none}.search-field input,.pair-switcher-input,.trade-field input{width:100%;border:0;outline:none;background:transparent;color:var(--text)}.rows-stack{display:grid;gap:10px}.round-strip{display:grid;gap:14px;padding:14px 16px}.round-strip-badges,.how-pill-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.round-chip,.how-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;background:var(--surface-strong);color:var(--text);font-family:IBM Plex Mono,monospace;font-size:.74rem;letter-spacing:.03em}.round-chip-muted{color:var(--muted)}.round-chip-phase.is-early{background:var(--long-soft);color:var(--long)}.round-chip-phase.is-late{background:#f59e0b29;color:#b45309}.round-chip-phase.is-locked{background:#11182714;color:var(--text)}.round-strip-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.round-strip-metric{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:18px;background:var(--surface-strong)}.round-strip-metric span{color:var(--muted);font-size:.78rem}.round-strip-metric strong{font-size:.96rem;font-weight:800;letter-spacing:-.03em}.market-row,.panel,.empty-card,.modal-card{border:1px solid var(--line-soft);border-radius:24px;background:var(--surface);box-shadow:var(--shadow)}.market-row{display:grid;gap:10px;padding:14px}.market-row-skeleton{min-height:88px;background:linear-gradient(90deg,transparent 0%,rgba(243,245,247,.06) 50%,transparent 100%),var(--surface-strong);background-size:220% 100%,100% 100%;animation:route-loading-sheen 1.2s ease-in-out infinite}.market-row-link,.market-row-cell,.hero-price-block,.hero-stat{display:grid;gap:4px}.market-row-link{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto auto;align-items:center;gap:12px}.market-row-cell{min-width:0}.market-row-main{justify-items:start}.market-row-price,.market-row-meta{justify-items:end;text-align:right}.market-row-meta strong{font-family:IBM Plex Mono,monospace;font-size:.88rem}.market-state-pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;padding:0 10px;border-radius:999px;background:var(--surface-strong);color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.market-state-pill.is-early{background:var(--long-soft);color:var(--long)}.market-state-pill.is-late{background:#f59e0b29;color:#b45309}.market-state-pill.is-locked,.market-state-pill.is-settling,.market-state-pill.is-settled{background:#11182714;color:var(--text)}.market-row-chevron{color:var(--muted);font-size:1.5rem;line-height:1}.market-symbol,.hero-price{font-size:clamp(1.05rem,2vw,1.8rem);font-weight:800;letter-spacing:-.05em}.market-row-cell span,.hero-stat span,.hero-change,.feed-meta span,.history-meta span,.position-meta span{color:var(--muted);font-size:.88rem;font-style:normal}.market-row-cell strong,.hero-stat strong{font-size:1rem;font-weight:800;letter-spacing:-.03em}.primary-button,.ghost-button,.pair-switcher-button,.account-action,.side-select{border:0;cursor:pointer}.primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;background:#111827;color:#fff;font-weight:800;letter-spacing:-.03em}.primary-button:disabled{opacity:.45;cursor:not-allowed}.ghost-button:disabled,.account-action:disabled,.pair-switcher-button:disabled,.side-select:disabled{opacity:.45;cursor:not-allowed}.full-width{width:100%}.ghost-button,.pair-switcher-button,.account-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border-radius:14px;background:var(--surface-strong);color:var(--text);box-shadow:inset 0 0 0 1px var(--border);font-weight:700}.ghost-button.secondary,.account-action.secondary{color:var(--muted)}.history-amount{font-weight:800;letter-spacing:-.03em}.history-amount-credit{color:var(--long)}.history-amount-debit{color:var(--short)}.split-bar{display:flex;width:100%;height:8px;overflow:hidden;border-radius:999px;background:#e9eef5}.split-bar-long{background:var(--long)}.split-bar-short{background:var(--short)}.trade-page,.history-page{gap:16px}.history-head{align-items:center}.history-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.notifications-head{align-items:flex-end}.notifications-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.notification-screen-panel{display:grid;gap:14px}.history-tabs{flex-wrap:nowrap}.trade-topbar{display:grid;gap:12px}.trade-topbar-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.trade-topbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.trade-nav{display:flex;align-items:center;gap:10px;min-width:0}.back-button{gap:8px}.back-icon,.chevron-icon{width:16px;height:16px;flex:0 0 auto}.trade-summary-strip{display:grid;grid-template-columns:minmax(0,1fr) minmax(112px,180px);gap:10px}.trade-summary-price,.trade-summary-metric{padding:12px 14px;border:1px solid var(--border);border-radius:20px;background:var(--surface-strong)}.trade-summary-price{display:grid;gap:2px}.trade-summary-metric{display:grid;gap:4px;align-content:center}.panel{padding:16px}.panel-head,.modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.trade-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,420px);gap:14px}.trade-main-column,.trade-side-column{display:grid;gap:14px;align-content:start}.chart-panel{position:relative;min-height:340px}.chart-stage{position:relative}.chart-surface{min-height:228px}.chart-empty,.loading-panel,.empty-card{display:flex;align-items:center;justify-content:center;min-height:120px;color:var(--muted)}.empty-card.compact,.loading-panel{min-height:92px}.chart-stage .chart-empty{position:absolute;top:0;right:0;bottom:0;left:0;min-height:340px;border-radius:18px;background:#14191ddb}.chart-loading-panel{min-height:340px}.loading-surface{position:relative;overflow:hidden;color:transparent}.loading-surface:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(243,245,247,.06) 50%,transparent 100%),var(--surface-strong)}.feed-list,.position-list,.history-list,.history-group,.history-group-rows{display:grid;gap:10px}.history-group-divider{display:flex;align-items:center;gap:8px;padding:0 4px}.history-group-divider strong{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.8rem;letter-spacing:-.03em}.feed-row,.history-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.history-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.feed-main,.history-main,.feed-meta,.history-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.history-main,.history-meta{min-width:0}.history-meta{justify-content:flex-end}.position-panel{display:grid;gap:12px}.position-head{align-items:center;gap:12px;margin-bottom:0}.position-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.position-main{display:grid;gap:10px;min-width:0}.position-topline,.position-metrics,.position-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.position-symbol-pill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;background:#1118270f;color:var(--text);font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.02em}.position-metrics{gap:8px}.position-metric{display:grid;gap:3px;min-width:0;flex:1 1 152px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:14px;background:var(--surface-strong)}.position-metric span,.position-metric em{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.68rem;font-style:normal;letter-spacing:.04em;text-transform:uppercase}.position-metric strong{font-size:.92rem;font-weight:800;letter-spacing:-.04em}.position-state.is-ahead,.position-price-move.is-up{color:var(--long)}.position-state.is-behind,.position-price-move.is-down{color:var(--short)}.history-screen-panel,.history-panel-body{display:grid;gap:16px}.history-pill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;background:var(--surface-strong);color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.03em;text-transform:uppercase}.outcome-pill.is-up{background:var(--long-soft);color:var(--long)}.outcome-pill.is-down{background:var(--short-soft);color:var(--short)}.trade-history-card{display:grid;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.trade-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.trade-history-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.trade-history-body{display:grid;grid-template-columns:minmax(120px,138px) minmax(0,1fr);gap:12px;align-items:start}.trade-history-lines{display:grid;gap:6px;min-width:0}.trade-history-line-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.trade-history-symbol{font-size:.96rem;font-weight:800;letter-spacing:-.04em}.trade-history-payout{display:grid;gap:4px;min-width:0;padding:10px 11px;border:1px solid var(--border);border-radius:14px;background:var(--surface-strong)}.trade-history-payout{align-content:center}.trade-history-payout span,.trade-history-stat span{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.03em;text-transform:uppercase}.trade-history-payout strong,.trade-history-stat strong,.trade-history-line strong{font-size:.92rem;font-weight:800;letter-spacing:-.04em}.trade-history-payout strong{font-size:1.02rem}.trade-history-stat,.trade-history-line{min-width:0;padding:7px 0;border-bottom:1px solid var(--line-soft)}.trade-history-stat{display:flex;align-items:center;justify-content:space-between;gap:8px}.trade-history-line strong{display:block;font-size:.84rem;line-height:1.35}.trade-history-line.is-up strong{color:var(--long)}.trade-history-line.is-down strong{color:var(--short)}.side-pill{display:inline-flex;align-items:center;justify-content:center;min-width:62px;height:28px;padding:0 10px;border-radius:999px;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.trade-field{display:grid;gap:8px}.trade-field span{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.8rem}.pair-switcher-button{justify-content:space-between;min-width:132px;min-height:46px;padding:0 14px;border-radius:18px;font-size:1rem;font-weight:800;gap:10px}.pair-switcher-list{display:grid;gap:8px;margin-top:14px}.pair-switcher-option{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0 14px;border:0;border-radius:14px;background:#f6f8fb;color:var(--text);cursor:pointer}.pair-switcher-option span:last-child{color:var(--muted);font-size:.84rem}.pair-switcher-option.is-active{background:#111827;color:#fff}.pair-switcher-option.is-active span:last-child{color:#ffffffb8}.account-widget{display:grid;justify-items:end;gap:8px;width:100%;min-width:0}.account-widget-loading{opacity:.72}.account-topline,.account-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.account-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;background:var(--surface-strong);box-shadow:inset 0 0 0 1px var(--border);color:var(--text);font-family:IBM Plex Mono,monospace;font-size:.78rem}.account-chip-button{border:0;cursor:pointer}.account-chip strong{font-family:Manrope,sans-serif;font-size:.92rem}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:20px;background:#0f172a6b;overscroll-behavior:contain}.modal-card{position:relative;width:min(920px,100%);max-height:min(82vh,900px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:20px;background:var(--surface);border-radius:24px;box-shadow:0 32px 80px #0f172a38}.modal-card-how{width:min(960px,100%);height:min(82vh,900px);padding:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.modal-card-compact{width:min(520px,100%)}.market-picker-modal{padding:16px}.modal-footer{margin-top:16px}.modal-head-sticky{position:sticky;top:0;z-index:2;margin:0;padding:18px 20px;background:#1a1f28f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.modal-head-copy{display:grid;gap:6px}.modal-subcopy{margin:0;color:var(--muted);font-size:.92rem}.how-button{display:inline-flex;align-items:center;white-space:nowrap}@keyframes account-help-text-sheen{0%,38.889%{background-position:130% 0;opacity:0}44%,94%{opacity:.64}to{background-position:-130% 0;opacity:0}}.how-modal-body{display:grid;gap:14px}.how-modal-scroll{min-height:0;height:100%}.how-modal-scroll-viewport{height:100%;padding:20px 22px 20px 20px}.how-hero,.how-card{display:grid;gap:14px;padding:18px;border:1px solid var(--border);border-radius:22px;background:var(--surface)}.how-hero{background:radial-gradient(circle at top right,rgba(29,78,216,.08),transparent 14rem),linear-gradient(135deg,#0ea56c14,#f59e0b1a);border-color:#1d4ed824}.how-hero-copy,.how-card{min-width:0}.how-hero-copy p,.how-list{margin:0}.how-kicker{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.how-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.how-card h3{margin:0;font-size:1.12rem;line-height:1.1;letter-spacing:-.04em}.how-list{display:grid;gap:8px;padding-left:18px;color:var(--muted);line-height:1.45}.how-card-wide{grid-column:1 / -1}.welcome-modal-copy{display:grid;gap:14px}.welcome-modal-copy p{margin:0;color:var(--muted);font-size:.98rem;line-height:1.5}.welcome-wallet-chip{width:fit-content}.account-dashboard-page{display:grid;gap:24px;min-width:0}@media(min-width:1488px){.app-main:has(.account-dashboard-page){width:1440px;min-height:1257px;flex:0 0 auto;margin-left:calc((100vw - 1440px)/2);margin-right:0}}.account-dashboard-grid{display:grid;grid-template-columns:minmax(0,976px) 440px;gap:24px;align-items:start}.account-dashboard-stack{display:grid;min-width:0;gap:24px}.account-overview-panel,.account-profile-card,.account-lower-panel,.account-empty-card{background:#1a1f28;box-shadow:inset 0 0 0 1px #2a3240}.account-overview-panel{display:grid;min-width:0;align-content:start;gap:24px;padding:24px;border-radius:11px}.account-overview-panel.is-grid{height:371px;min-height:371px}.account-overview-panel.is-single{height:215px;min-height:215px}.account-panel-title{margin:0;color:#f3f5f7;font-size:20px;font-weight:700;line-height:24px}.account-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,126px);gap:24px;min-width:0}.account-metric-grid.is-single{grid-template-columns:minmax(0,1fr);grid-template-rows:126px;gap:0}.account-metric-card{display:grid;height:126px;min-height:126px;align-content:start;gap:8px;padding:16px;border-radius:16px;background:#14191d99}.account-metric-card span,.account-metric-card small,.account-profile-identity span,.account-profile-stats span,.account-position-copy span,.account-activity-copy span{color:#8793a4}.account-metric-card span,.account-metric-card small{color:#7a8594;font-size:14px;font-weight:400;line-height:16px;letter-spacing:0}.account-metric-card span{font-weight:450}.account-metric-card strong{color:#f3f5f7;font-size:40px;font-weight:700;line-height:46px}.account-profile-card{display:grid;min-width:0;align-content:start;gap:0;padding:24px;border-radius:12px}.account-profile-card.is-owner{height:371px;min-height:371px}.account-profile-card.is-public{height:215px;min-height:215px}.account-profile-stats,.account-profile-actions,.account-lower-head,.account-position-row,.account-activity-main{display:flex;align-items:center}.account-profile-head{display:grid;min-width:0;min-height:54px;grid-template-columns:54px 179px minmax(0,1fr) 64px;justify-content:stretch;align-items:center;column-gap:16px;row-gap:0}.account-page-avatar{display:inline-block;width:54px;height:54px;flex:0 0 54px;border-radius:50%;background:linear-gradient(var(--account-avatar-angle, 135deg),var(--account-avatar-from, #fc8b4d) 0%,var(--account-avatar-mid, #cc4bd8) 52%,var(--account-avatar-to, #4255ee) 100%);background-position:var(--account-avatar-position-x, 50%) var(--account-avatar-position-y, 50%);background-size:var(--account-avatar-size, 160%) var(--account-avatar-size, 160%)}.account-profile-identity{display:grid;min-width:0;min-height:46px;align-content:center;gap:8px}.account-profile-title-line{display:flex;min-width:0;height:22px;align-items:center;gap:8px}.account-profile-identity strong{overflow:hidden;color:#7a8594;font-size:16px;font-weight:450;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.account-profile-badge{display:inline-flex;flex:0 0 auto;width:fit-content;height:22px;align-items:center;gap:4px;padding:4px 6px;border-radius:6px;background:#14191d;color:#e6b94a;font-size:10px;font-weight:700;line-height:12px}.account-profile-identity .account-profile-badge{color:#e6b94a}.account-profile-badge span{width:12px;height:12px;border-radius:999px;background:#e6b94a}.account-profile-icon-actions{display:inline-flex;grid-column:4;align-self:start;align-items:center;justify-content:flex-end;gap:16px}.account-profile-icon-button,.account-activity-external{display:inline-grid;width:24px;height:24px;place-items:center;border:0;border-radius:8px;background:transparent;color:#7a8594;text-decoration:none;cursor:pointer;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.account-profile-icon-button:hover,.account-activity-external:hover{background:#232936;color:#f3f5f7}.account-profile-icon-button:active,.account-activity-external:active{background:#1f2530;color:#dce3ea}.account-profile-icon-button:focus-visible,.account-activity-external:focus-visible{outline:0;box-shadow:inset 0 0 0 1px #596575,0 0 0 3px #59657547}.account-profile-icon-button svg{width:22px;height:22px}.account-activity-external{width:24px;height:24px;border-radius:6px}.account-activity-external svg{width:20px;height:20px}.account-profile-stats{justify-content:flex-start;gap:12px;height:16px}.account-profile-stat-item{display:inline-flex;align-items:center;gap:4px}.account-profile-stat-item svg{width:16px;height:16px;color:#7a8594}.account-profile-stats strong{color:#f3f5f7;font-size:14px;font-weight:450;line-height:16px}.account-profile-stats strong.is-positive{color:#3bd67a}.account-profile-stats strong.is-negative{color:#ff005d}.account-profile-stat-separator{width:1px;height:12px;align-self:center;background:#ffffff14}.account-profile-divider{display:block;width:100%;height:1px;background:#ffffff14}.account-profile-card.is-owner .account-profile-divider{margin-top:45px}.account-profile-card.is-public .account-profile-divider{margin-top:33px}.account-profile-actions{display:grid;gap:16px;margin-top:45px}.account-profile-card.is-public .account-copy-trade-button{margin-top:31px}.account-action-primary,.account-action-secondary,.account-copy-trade-button{height:48px;min-height:48px;border:0;border-radius:8px;padding:0;font-size:14px;font-weight:450;line-height:16px;cursor:pointer;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.account-action-primary,.account-copy-trade-button{background:#232936;color:#7a8594}.account-action-secondary{background:transparent;color:#7a8594;box-shadow:inset 0 0 0 1px #394258}.account-action-primary:not(:disabled):hover,.account-copy-trade-button:hover{background:#2a3240;color:#f3f5f7}.account-action-primary:not(:disabled):active,.account-copy-trade-button:active{background:#1f2530;color:#dce3ea}.account-action-secondary:not(:disabled):hover{background:#1f2530;color:#f3f5f7;box-shadow:inset 0 0 0 1px #596575}.account-action-secondary:not(:disabled):active{background:#1a1f28;color:#dce3ea;box-shadow:inset 0 0 0 1px #4b5563}.account-action-primary:focus-visible,.account-action-secondary:focus-visible,.account-copy-trade-button:focus-visible{outline:0;box-shadow:inset 0 0 0 1px #596575,0 0 0 3px #59657547}.account-action-full,.account-copy-trade-button{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:8px}.account-action-full svg,.account-copy-trade-button svg{width:16px;height:16px;flex:0 0 16px}.account-action-primary:disabled,.account-action-secondary:disabled{cursor:default;opacity:.55}.account-action-warning{display:flex;height:50px;min-height:50px;align-items:center;gap:8px;margin-top:16px;padding:12px 8px;border-radius:6px;background:#3a1f15;color:#ff6a3d;font-size:11px;font-weight:600;line-height:13px}.account-action-warning svg{width:26px;height:26px;flex:0 0 26px}.account-lower-panel{display:grid;min-width:0;align-content:start;gap:32px;padding:24px;border-radius:11px}.account-lower-panel.is-activity{min-height:305px}.account-lower-panel.is-positions{min-height:431px}.account-lower-head{justify-content:space-between;min-height:32px;gap:16px}.account-lower-tabs{display:inline-flex;align-items:center;gap:12px;min-width:0}.account-tab-button{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0;border:0;background:transparent;color:#7a8594;font-size:20px;font-weight:700;line-height:24px;cursor:pointer;transition:color .14s ease}.account-tab-button.is-active{color:#f3f5f7}.account-tab-button:hover{color:#dce3ea}.account-tab-button.is-active:hover{color:#f3f5f7}.account-tab-button:active{color:#b0b8c1}.account-tab-button:focus-visible{outline:0}.account-tab-button:focus-visible span{box-shadow:inset 0 0 0 1px #596575,0 0 0 3px #59657547}.account-tab-button span{display:inline-grid;min-width:24px;height:24px;place-items:center;border-radius:999px;background:#232936;color:#7a8594;font-size:14px;line-height:16px;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.account-tab-button:hover span{background:#2a3240;color:#dce3ea}.account-tab-button:active span{background:#1f2530;color:#b0b8c1}.account-segmented-control{--segmented-switch-width: fit-content;--segmented-switch-button-width: auto;--segmented-switch-button-min-width: 74px}.account-segmented-button{padding:0 12px;font-size:12px;font-weight:700;line-height:14px}.account-position-list,.account-activity-list{display:grid;min-width:0;max-height:322px;margin-right:-24px;overflow-y:auto;padding-right:24px;scrollbar-width:thin;scrollbar-color:#596575 transparent}.account-position-list::-webkit-scrollbar,.account-activity-list::-webkit-scrollbar{width:8px}.account-position-list::-webkit-scrollbar-button,.account-activity-list::-webkit-scrollbar-button{display:none;width:0;height:0}.account-position-list::-webkit-scrollbar-track,.account-activity-list::-webkit-scrollbar-track{background:transparent}.account-position-list::-webkit-scrollbar-thumb,.account-activity-list::-webkit-scrollbar-thumb{border-radius:999px;background:#596575}.account-lower-panel.is-activity .account-position-list,.account-lower-panel.is-activity .account-activity-list{max-height:193px}.account-position-row,.account-activity-row{min-width:0;border-bottom:1px solid rgba(255,255,255,.08)}.account-position-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start;min-height:67px;padding:16px 0;gap:16px}.account-position-row:first-child{min-height:51px;padding-top:0;padding-bottom:16px}.account-position-main{display:flex;min-width:0;align-items:center;gap:16px}.account-position-row:first-child .account-position-main{align-items:flex-start}.account-position-price-line{display:inline-flex;min-width:0;height:16px;align-items:center;gap:4px}.account-position-price-line .market-pair-icon{width:25px;height:16px;flex:0 0 25px}.account-position-price-line .market-pair-icon-token,.account-position-price-line .market-asset-icon{width:16px;height:16px;padding:0;border:0;background:transparent}.account-position-price-line .market-asset-icon svg{width:16px;height:16px}.account-position-copy,.account-activity-copy{display:grid;min-width:0;gap:3px}.account-position-copy{gap:4px}.account-position-copy strong,.account-activity-copy strong{overflow:hidden;color:#f3f5f7;font-size:16px;font-weight:700;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.account-position-copy strong{font-size:14px;font-weight:400;line-height:16px}.account-position-copy span,.account-activity-copy span{font-size:13px;font-weight:500;line-height:16px}.account-position-copy span{font-weight:400;line-height:15px}.account-position-pnl{display:inline-flex;align-items:center;gap:8px;min-width:0;justify-content:flex-start;margin-top:10px;color:#8793a4}.account-position-pnl strong{font-size:14px;font-weight:450;line-height:16px}.account-position-pnl span{position:relative;width:12px;height:12px;flex:0 0 12px;background:#222a38}.account-position-pnl span:before{content:"";position:absolute;left:3px;top:4px;width:6px;height:4px}.account-position-pnl.is-up{color:#3bd67a}.account-position-pnl.is-down{color:#ff005d}.account-position-pnl.is-up span{background:#1e3427}.account-position-pnl.is-up span:before{background:#3bd67a;clip-path:polygon(50% 0,100% 100%,0 100%)}.account-position-pnl.is-down span{background:#44242e}.account-position-pnl.is-down span:before{background:#ff005d;clip-path:polygon(0 0,100% 0,50% 100%)}.account-position-tags{display:inline-flex;min-width:99px;justify-content:flex-end;gap:4px;margin-top:7px}.account-position-tags span{display:inline-grid;height:22px;min-width:0;place-items:center;padding:0 8px;border-radius:4px;background:#222a38;color:#8793a4;font-size:10px;font-weight:700;line-height:12px}.account-side-chip.is-long{border-radius:999px;background:#1e3427;color:#3bd67a}.account-side-chip.is-short{border-radius:999px;background:#44242e;color:#ff005d}.account-activity-row{display:grid;min-height:70px;align-content:center;padding:0}.account-activity-row:first-child{min-height:53px;align-content:start}.account-activity-main{display:grid;grid-template-columns:69px minmax(0,1fr) auto;align-items:center;justify-content:stretch;gap:16px}.account-activity-row:first-child .account-activity-main{align-items:start}.account-activity-row .wallet-status-badge{box-sizing:border-box;display:inline-flex;width:69px;min-width:69px;height:22px;min-height:22px;align-self:center;align-items:center;justify-content:center;padding:6px 8px 4px;border-radius:4px;font-size:10px;line-height:12px}.account-activity-row:first-child .wallet-status-badge{align-self:start;margin-top:7px}.account-activity-copy{gap:4px}.account-activity-copy span{font-size:11px;font-weight:600;line-height:13px}.account-activity-confirmations{display:inline-flex;align-items:center;justify-content:flex-end;gap:32px;color:#7a8594}.account-activity-row:first-child .account-activity-confirmations{margin-top:10px}.account-activity-confirmation-flow{display:inline-flex;align-items:center;gap:16px}.account-activity-confirmation-flow>span{color:#7a8594;font-size:13px;font-weight:400;line-height:15px;white-space:nowrap}.account-confirmation-bars{display:inline-grid;width:78px;grid-template-columns:repeat(10,6px);gap:2px}.account-confirmation-bars span{width:6px;height:16px;border-radius:2px;background:#222a38}.account-confirmation-bars span.is-active{background:#596575}.account-confirmation-bars.is-positive span.is-active{background:#3bd67a}.account-confirmation-bars.is-danger span.is-active{background:#ff005d}.account-list-empty,.account-empty-card{display:grid;place-items:center;min-height:160px;border-radius:12px;color:#8793a4}.account-empty-card{gap:8px;padding:24px}.account-empty-card strong,.account-list-empty strong{color:#f3f5f7;font-size:18px;font-weight:700;line-height:22px}.wallet-inline-note{padding:12px 14px;border-radius:12px;font-size:14px;line-height:20px}.wallet-inline-note-neutral{background:#222a38;color:#8793a4}.wallet-inline-note-account_review,.wallet-inline-note-unavailable{background:#3a2e14;color:#e6b94a}.wallet-status-badge{display:inline-grid;align-items:center;box-sizing:border-box;justify-content:center;place-items:center;min-height:30px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;line-height:12px;white-space:nowrap}.wallet-status-badge-neutral{background:#222a38;color:#8793a4}.wallet-status-badge-positive{background:#1e3427;color:#3bd67a}.wallet-status-badge-warning{background:#3a2e14;color:#e6b94a}.wallet-status-badge-danger{background:#44242e;color:#ff005d}@media(max-width:1180px){.account-dashboard-grid{grid-template-columns:minmax(0,1fr)}.account-profile-card{height:auto;min-height:auto}}@media(max-width:720px){.account-overview-panel,.account-profile-card,.account-lower-panel{padding:16px}.account-overview-panel,.account-lower-panel{height:auto;min-height:auto}.account-metric-grid{grid-template-columns:1fr;gap:12px}.account-metric-card{min-height:112px;padding:18px}.account-profile-head{grid-template-columns:54px minmax(0,1fr) 64px;justify-content:normal;column-gap:16px}.account-profile-icon-actions{grid-column:auto}.account-lower-head,.account-position-main,.account-activity-confirmations,.account-activity-confirmation-flow{align-items:stretch;flex-direction:column}.account-position-row,.account-activity-main{grid-template-columns:1fr}.account-lower-tabs,.account-segmented-control,.account-profile-actions{width:100%}.account-segmented-button,.account-action-primary,.account-action-secondary{flex:1 1 0}.account-position-pnl,.account-position-tags{justify-content:flex-start;justify-items:start;min-width:0}.account-position-list,.account-activity-list{max-height:none;margin-right:0;overflow:visible;padding-right:0}}.wallet-modal-card{display:grid;gap:16px;padding:0;overflow:hidden}.wallet-modal-card-wide{width:min(1020px,100%)}.wallet-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 20px 0}.wallet-modal-head h2,.wallet-modal-head p{margin:0}.wallet-modal-head p{margin-top:4px;color:var(--muted)}.wallet-modal-body{display:grid;gap:16px}.wallet-lifi-modal-shell{width:min(1180px,calc(100vw - 28px));height:min(88vh,860px);max-height:min(88vh,860px);display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;padding:12px;gap:12px;border:none;border-radius:28px;background:#ffffff14;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wallet-lifi-modal-toolbar{display:flex;justify-content:flex-end}.wallet-lifi-close-button{min-width:84px;background:var(--primary-button-bg)}.wallet-lifi-error,.wallet-lifi-banner{padding:0 4px}.wallet-lifi-frame{height:100%;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:auto}.wallet-lifi-widget{width:100%;height:100%;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:12px}.wallet-lifi-widget>*{min-height:0}.wallet-lifi-provider-shell{height:100%;min-height:0;flex:1 1 auto;display:flex}.wallet-lifi-provider-shell>*{flex:1 1 auto;min-height:0}.wallet-lifi-loading{display:grid;place-items:center;min-height:320px;border-radius:24px;background:var(--surface);color:var(--muted);font-weight:700}.wallet-solana-bind-card{display:grid;gap:16px;align-content:start;max-width:520px;width:min(100%,520px);margin:0 auto;padding:22px;border-radius:26px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-soft)}.wallet-solana-bind-copy{display:grid;gap:8px}.wallet-solana-bind-copy h2,.wallet-solana-bind-copy p{margin:0}.wallet-solana-bind-copy p{color:var(--muted);line-height:1.45}.wallet-solana-wallet-list{display:grid;gap:10px}.wallet-solana-wallet-button{min-height:46px;justify-content:center}.wallet-solana-connected{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:16px;background:#f4f7fb}.wallet-solana-connected span{color:var(--muted)}.wallet-solana-connected strong{font-family:IBM Plex Mono,monospace}.wallet-withdraw-form{padding:0 20px 20px}.wallet-success-card{display:grid;gap:12px;padding:0 20px 20px}.wallet-success-card strong{font-size:1.28rem;letter-spacing:-.05em}@media(max-width:1100px){.trade-grid,.page-head{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.trade-hero,.page-head-actions,.account-topline,.account-actions,.position-head{flex-direction:column;align-items:stretch}.app-header{align-items:flex-start}.account-widget{justify-items:stretch}.trade-grid{grid-template-columns:1fr}.market-row-actions{justify-items:stretch}.round-strip-metrics,.how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.app-shell{padding:12px}.app-header{padding:14px 16px;gap:12px}.header-left{gap:12px}.header-nav{display:none}.brand-copy{font-size:1.08rem}.brand-powered{font-size:.62rem}.build-badge{max-width:220px;font-size:.62rem;padding:0 8px}.page-head-actions,.market-tabs{width:100%}.page-head-actions{gap:10px;display:grid;grid-template-columns:1fr;align-items:stretch}.page-head-actions .search-field,.page-head-actions .how-button{width:100%;min-width:0}.page-head-actions .search-field{flex:initial;height:46px;min-height:46px}.route-loading-grid{grid-template-columns:1fr}.trade-topbar-row,.trade-topbar-actions,.trade-nav,.history-toolbar,.notifications-toolbar{width:100%}.trade-topbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;justify-content:stretch}.trade-topbar-actions .market-tabs{grid-column:1 / -1}.trade-topbar-actions .how-button,.trade-topbar-actions .ghost-button{width:100%}.history-toolbar,.notifications-toolbar{justify-content:stretch}.history-toolbar>*,.notifications-toolbar>*{width:100%}.market-row,.panel,.modal-card{border-radius:20px}.wallet-modal-head{flex-direction:column;align-items:stretch}.wallet-withdraw-form,.wallet-success-card{padding-left:16px;padding-right:16px}.wallet-modal-head{padding:16px 16px 0}.wallet-lifi-modal-shell{width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px);padding:8px;border-radius:24px}.wallet-lifi-close-button{width:100%}.market-row{padding:12px}.market-row-link{grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px}.market-symbol{font-size:.95rem}.market-row-cell strong,.market-row-meta strong{font-size:.88rem}.market-row-cell span,.hero-change,.feed-meta span,.history-meta span,.trade-history-payout span,.trade-history-stat span,.position-meta span,.position-metric span,.position-metric em{font-size:.78rem}.market-tab{flex:1 1 0}.round-strip{gap:12px;padding:12px}.round-strip-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.round-strip-metric{padding:10px 12px}.history-row{grid-template-columns:minmax(0,1fr);gap:10px}.position-head,.position-switch{width:100%}.position-switch-button{min-width:0;padding:0 10px}.position-row{padding:12px}.position-metrics{gap:6px}.position-metric{flex:1 1 calc(50% - 3px);padding:9px 10px}.position-metric strong{font-size:.84rem}.history-meta{justify-content:space-between}.trade-history-card{gap:10px;padding:12px}.trade-history-body{grid-template-columns:104px minmax(0,1fr);gap:10px}.trade-history-line-pair{gap:6px}.trade-history-payout{padding:9px 10px;border-radius:12px}.trade-history-payout strong{font-size:.96rem}.trade-history-stat strong,.trade-history-line strong{font-size:.82rem;line-height:1.3}.hero-price{font-size:1.35rem}.trade-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.trade-summary-price,.trade-summary-metric{padding:12px;border-radius:18px}.pair-switcher-button,.back-button{flex:1 1 0}.chart-loading-panel,.chart-stage .chart-empty{min-height:300px}.modal-card-how{height:calc(100vh - 24px);min-height:calc(100vh - 24px);max-height:calc(100vh - 24px)}.modal-head-sticky,.how-modal-scroll-viewport{padding:16px}.how-hero,.how-card{border-radius:18px;padding:16px}.how-grid{grid-template-columns:1fr}}.app-main:has(.market-home-page){width:min(1440px,calc(100% - clamp(96px,25vw,480px)));padding-top:32px}@media(min-width:1101px){.market-home-search-row{display:none}.market-home-search{width:330px}.market-home-page{gap:32px}}.primary-button,.account-action,.ghost-button,.pair-switcher-button,.side-select,.wallet-lifi-close-button,.wallet-solana-wallet-button{border:0;background:#222934;color:var(--muted);box-shadow:inset 0 0 0 1px var(--border-strong)}.primary-button:hover:not(:disabled),.account-action:hover:not(:disabled),.ghost-button:hover:not(:disabled),.pair-switcher-button:hover:not(:disabled),.side-select:hover:not(:disabled),.wallet-lifi-close-button:hover:not(:disabled),.wallet-solana-wallet-button:hover:not(:disabled){background:#2e3642;color:var(--text)}.primary-button:disabled,.ghost-button:disabled,.account-action:disabled,.pair-switcher-button:disabled,.side-select:disabled{background:#1a1f28;color:#7a859499;opacity:1}.account-action.secondary,.ghost-button.secondary{color:var(--muted)}.market-tabs .market-tab.active{background:var(--text);color:#0e1219}.panel,.modal-card,.empty-card,.position-row,.position-metric,.trade-history-card,.trade-history-payout,.trade-history-stat,.trade-history-detail,.trade-history-result,.wallet-inline-note-neutral,.wallet-solana-bind-card,.wallet-solana-connected,.wallet-lifi-loading,.notification-popover,.notification-card,.notification-trade-card,.trade-sizer,.pair-switcher-option{border-color:var(--line-soft);background:var(--surface);color:var(--text);box-shadow:none}.position-metric,.trade-history-payout,.trade-history-stat,.trade-history-detail,.notification-trade-card,.pair-switcher-option{background:var(--surface-strong)}.wallet-inline-note-account_review,.wallet-inline-note-unavailable,.error-banner-network_switch_required{border-color:#e6b94a38;background:var(--warning-soft);color:#e6b94a}.error-banner{border-color:#ff6a3d3d;background:#3a1f15;color:#ff6a3d}.trade-history-detail strong,.position-symbol-pill{color:var(--text)}.wallet-status-badge-neutral{background:var(--surface-strong);color:var(--muted)}.wallet-status-badge-positive,.trade-history-result.is-up{background:var(--long-soft);color:var(--long)}.wallet-status-badge-warning{background:var(--warning-soft);color:#e6b94a}.wallet-status-badge-danger,.trade-history-result.is-down{background:var(--short-soft);color:var(--short)}.scroll-area-track{background:#39425875}.modal-card-how,.modal-card-compact,.market-picker-modal,.wallet-modal-card{background:var(--surface)}@media(max-width:720px){.app-main:has(.market-home-page){width:calc(100% - 24px)}.market-home-search-row{position:static;width:100%;transform:none}}.notification-popover-head,.notification-card-topline,.notification-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.notification-popover-scroll{min-height:0;height:100%}.notification-popover-scroll-viewport{height:100%;padding-right:14px}.notification-preview-list,.notification-list,.notification-group-items{display:grid;gap:10px}.scroll-area{position:relative;min-height:0;height:100%}.scroll-area-viewport{min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.scroll-area-viewport::-webkit-scrollbar{display:none;width:0;height:0}.scroll-area-content{min-width:0}.scroll-area-rail{position:absolute;top:0;right:6px;bottom:0;width:10px;opacity:0;pointer-events:none;transition:opacity .14s ease}.scroll-area-rail.is-visible{opacity:1;pointer-events:auto}.scroll-area:hover .scroll-area-rail.is-visible,.scroll-area:focus-within .scroll-area-rail.is-visible,.scroll-area-rail.is-dragging{opacity:1}.scroll-area-track{position:absolute;top:var(--scroll-area-top-inset, 14px);right:2px;bottom:var(--scroll-area-bottom-inset, 14px);left:2px;border-radius:999px;background:#39425875}.scroll-area-thumb{position:absolute;right:0;left:0;border-radius:999px;background:var(--scroll-thumb);border:1px solid var(--scroll-thumb-ring);box-shadow:inset 0 0 0 1px #47556914;cursor:grab;touch-action:none}.scroll-area-thumb:active,.scroll-area-rail.is-dragging .scroll-area-thumb{cursor:grabbing;background:var(--scroll-thumb-hover)}.notification-group{display:grid;gap:10px}.notification-card{display:grid;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.notification-card.is-unread{box-shadow:inset 0 0 0 1px #1d4ed814}.notification-card.is-compact{padding:12px 14px}.notification-card-head{display:grid;gap:8px}.notification-card-topline{justify-content:flex-start;flex-wrap:wrap}.notification-time,.notification-card-copy span{color:var(--muted);font-size:.84rem}.notification-card-copy{display:grid;gap:4px}.notification-card-copy strong{font-size:.95rem;letter-spacing:-.04em}.notification-dot{width:7px;height:7px;border-radius:999px;background:var(--accent)}.notification-trade-card{display:grid;gap:8px;padding:10px;border-radius:16px;background:var(--surface-strong)}.notification-trade-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(108px,126px);gap:8px;align-items:stretch}.notification-card-footer{justify-content:flex-end;flex-wrap:wrap}.notification-open-button{min-height:38px;padding:0 12px;border-radius:12px}.error-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(255,106,61,.24);border-radius:16px;background:#3a1f15;color:#ff6a3d}.error-banner.is-compact{padding:10px 12px;font-size:.84rem}.error-banner-copy{display:grid;gap:2px}.error-banner-copy strong{font-size:.88rem;letter-spacing:-.03em}.error-banner-copy span{line-height:1.35}.error-banner-action{min-height:36px;padding:0 12px;white-space:nowrap}.error-banner-network_switch_required{border-color:#e6b94a38;background:var(--warning-soft);color:#e6b94a}.history-panel-body,.history-list{gap:14px}.trade-history-card{display:grid;grid-template-columns:minmax(0,1fr) clamp(108px,16vw,144px);gap:12px;padding:14px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.trade-history-core{display:grid;gap:8px;min-width:0}.trade-history-metrics{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch;min-width:0}.trade-history-stat,.trade-history-detail{min-width:0;padding:9px 10px;border:1px solid var(--line-soft);border-radius:14px;background:var(--surface-strong)}.trade-history-stat{display:grid;gap:2px;flex:0 1 172px}.trade-history-stat span{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.trade-history-stat strong{font-size:.92rem;font-weight:800;letter-spacing:-.04em}.trade-history-detail strong{display:block;color:var(--text);font-size:.8rem;line-height:1.35}.trade-history-result{display:grid;align-content:center;justify-items:start;gap:4px;min-width:0;padding:12px;border-radius:16px;background:#1118270a}.trade-history-result span,.trade-history-result em{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.68rem;font-style:normal;letter-spacing:.04em;text-transform:uppercase}.trade-history-result strong{font-size:1.2rem;font-weight:800;letter-spacing:-.05em}.trade-history-delta{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.72rem;font-style:normal;font-weight:700;letter-spacing:-.02em}.trade-history-delta.is-up{color:var(--long)}.trade-history-delta.is-down{color:var(--short)}.trade-history-result.is-up{background:var(--long-soft);color:var(--long)}.trade-history-result.is-down{background:var(--short-soft);color:var(--short)}.trade-history-result.is-up strong,.trade-history-result.is-down strong{color:inherit}.trade-history-symbol{font-size:.98rem;font-weight:800;letter-spacing:-.04em}.notification-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.notification-tabs .market-tab{min-width:0;padding:0 10px;text-align:center}@media(max-width:1100px){.header-actions{width:100%;grid-auto-columns:initial;grid-auto-flow:initial;grid-template-columns:auto minmax(0,1fr);justify-content:stretch}.bell-button,.account-widget{width:auto}.header-actions .account-widget{width:100%;min-width:0;justify-items:stretch}.header-actions .account-topline,.header-actions .account-actions{flex-direction:row;flex-wrap:wrap;align-items:center}.trade-history-card{grid-template-columns:minmax(0,1fr) clamp(104px,24vw,140px)}}@media(max-width:720px){.header-actions{width:100%;grid-template-columns:44px minmax(0,1fr);justify-content:stretch}.header-actions.no-bell{grid-template-columns:minmax(0,1fr)}.bell-button{width:44px;height:44px;align-self:start}.header-actions .account-widget{justify-items:stretch}.header-actions .account-topline{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.header-actions .account-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex-direction:initial;justify-content:stretch}.header-actions.no-bell .account-widget{justify-items:stretch}.header-actions.no-bell .account-actions{grid-template-columns:minmax(0,1fr)}.notification-popover-backdrop,.notification-popover-shell{display:none}.trade-history-card{grid-template-columns:1fr;gap:8px;padding:12px}.trade-history-metrics{gap:6px}.trade-history-stat,.trade-history-detail{padding:8px 10px}.trade-history-stat{flex:1 1 calc(50% - 3px)}.trade-history-stat strong{font-size:.84rem}.trade-history-result{order:-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:end;padding:10px 12px}.trade-history-result span{grid-column:1;grid-row:1}.trade-history-result strong{grid-column:2;grid-row:1 / span 3;justify-self:end;align-self:center;font-size:1.02rem}.trade-history-delta{grid-column:1;grid-row:2}.trade-history-result em{grid-column:1;grid-row:3}.notification-card{padding:12px}.notification-trade-head{grid-template-columns:1fr}.notification-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px}.notification-tabs .market-tab{min-height:36px;padding:0 6px;font-size:.82rem}.notification-popover{width:100%}}:root{color:#f3f5f7;font-family:Suisse Intl,Inter,Manrope,Avenir Next,Segoe UI,sans-serif;background:#14191d;--bg: #14191d;--surface: #1a1f28;--surface-strong: #232936;--surface-elevated: #1c2428;--border: #2a3340;--border-strong: #394258;--line-soft: rgba(255, 255, 255, .08);--text: #f3f5f7;--text-soft: #dce3ea;--muted: #7a8594;--muted-strong: #b0b8c1;--long: #3bd67a;--long-soft: #1e3427;--short: #ff005d;--short-soft: #44242e;--warning: #ffb84a;--warning-soft: #3a2e14;--accent: #f3f5f7;--shadow: none;--scroll-thumb-color: rgba(122, 133, 148, .86);--scroll-track: rgba(255, 255, 255, .04);--scroll-thumb: linear-gradient(180deg, rgba(176, 184, 193, .72), rgba(122, 133, 148, .78));--scroll-thumb-hover: linear-gradient(180deg, rgba(220, 227, 234, .84), rgba(176, 184, 193, .88));--scroll-thumb-ring: #14191d}body{min-width:320px;background:radial-gradient(circle at 50% -14rem,rgba(58,214,122,.09),transparent 30rem),linear-gradient(180deg,#14191d,#0e1219)}.app-shell{display:flex;min-height:100vh;flex-direction:column;padding:0;background:transparent}.app-header{position:sticky;top:0;z-index:20;display:grid;grid-template-areas:"brand search actions" "nav nav nav";grid-template-columns:minmax(0,1fr) 330px minmax(0,1fr);gap:0 24px;padding:0;border:0;border-radius:0;background:#14191df5;border-bottom:1px solid var(--line-soft);box-shadow:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header-left{display:contents}.brand{grid-area:brand;width:max-content;max-width:100%;min-height:84px;padding:24px 0 20px 64px}.brand-mark,.runtime-badge,.contour-badge,.build-badge{display:none}.brand-stack{display:inline-flex;min-width:0;align-items:center;gap:10px}.brand-copy{color:#475467;font-family:Manrope,Suisse Intl,Inter,Avenir Next,Segoe UI,sans-serif;font-size:24px;font-weight:800;line-height:33px;letter-spacing:0;text-transform:lowercase}.brand-meta{gap:6px}.brand-powered{display:inline-flex;min-height:24px;align-items:center;gap:4px;color:#6385ad;font-size:12px;font-weight:700;line-height:14px;white-space:nowrap}.brand-powered:before{content:"";width:16px;height:16px;border-radius:999px;background:#6385ad;-webkit-mask:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 14.5C11.5899 14.5 14.5 11.5899 14.5 8C14.5 4.41015 11.5899 1.5 8 1.5C4.41015 1.5 1.5 4.41015 1.5 8C1.5 11.5899 4.41015 14.5 8 14.5Z' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M6 8.2L7.4 9.6L10.4 6.4' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 14.5C11.5899 14.5 14.5 11.5899 14.5 8C14.5 4.41015 11.5899 1.5 8 1.5C4.41015 1.5 1.5 4.41015 1.5 8C1.5 11.5899 4.41015 14.5 8 14.5Z' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M6 8.2L7.4 9.6L10.4 6.4' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px 16px no-repeat}.market-search-control{display:inline-flex;height:46px;box-sizing:border-box;align-items:center;gap:12px;padding:0 12px;border:0;border-radius:8px;background:#1a1f28;color:var(--muted);cursor:text}.market-search-control-icon{width:20px;height:20px;flex:0 0 20px}.market-search-control input{width:100%;min-width:0;flex:1 1 auto;border:0;outline:0;background:transparent;color:var(--text);font-size:14px;font-weight:400;line-height:16px;white-space:nowrap}.market-search-control input::placeholder{color:var(--muted);opacity:1}.market-search-control kbd{display:inline-grid;width:28px;height:22px;place-items:center;border:0;border-radius:6px;background:#232936;color:var(--muted);font-family:Inter,Suisse Intl,sans-serif;font-size:11px;font-weight:600;line-height:13px}.header-search-control{grid-area:search;width:330px;align-self:center}.runtime-badge,.contour-badge,.build-badge,.round-chip,.how-pill{min-height:24px;border-radius:999px;font-family:Suisse Intl,Inter,Manrope,Avenir Next,Segoe UI,sans-serif;font-size:10px;font-weight:700;line-height:12px;letter-spacing:0;text-transform:uppercase}.runtime-badge-demo,.runtime-badge-real,.contour-badge{background:var(--warning-soft);color:#f3c969}.build-badge{background:#ffffff0d;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-soft)}.header-nav{grid-area:nav;display:grid;position:relative;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:64px;align-items:center;justify-content:normal;gap:0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.header-nav-links{display:inline-flex;grid-column:2;min-width:0;align-items:center;justify-content:center}.header-link,.header-nav .how-button{display:inline-flex;align-items:center;justify-content:center;min-height:64px;padding:0 14px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--muted);font-size:.86rem;font-weight:450;line-height:16px;letter-spacing:0;white-space:nowrap}.header-link.active{background:transparent;color:var(--text);box-shadow:inset 0 -2px 0 var(--text)}.header-link-disabled{cursor:default;opacity:.72}.header-actions{grid-area:actions;min-height:84px;align-items:center;padding:20px 64px 20px 0}.header-actions .account-widget{min-width:0}.account-chip,.bell-button,.account-action,.ghost-button,.pair-switcher-button,.side-select,.primary-button{min-height:44px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--border);font-weight:700;letter-spacing:0}.account-chip,.bell-button,.account-action,.ghost-button,.pair-switcher-button,.trade-summary-price,.trade-summary-metric,.round-strip-metric,.pair-switcher-option{background:var(--surface-strong);color:var(--text)}.account-chip span,.account-action.secondary,.ghost-button.secondary,.pair-switcher-option span:last-child{color:var(--muted)}.primary-button{background:var(--text);color:#101419;box-shadow:none}.bell-button.is-active{color:var(--long);box-shadow:inset 0 0 0 1px #3bd67a5c,0 0 0 4px #3bd67a14}.app-main{width:min(1440px,calc(100% - 48px));max-width:none;flex:1;margin:0 auto;padding:32px 0 80px}.page-stack{gap:32px}.copy-trade-panel{display:grid;max-width:704px;gap:12px;padding:24px;border-radius:12px}.copy-trade-panel h2,.copy-trade-panel p{margin:0}.copy-trade-panel h2{color:var(--text);font-size:24px;font-weight:700;line-height:28px}.copy-trade-panel p{max-width:560px;color:var(--muted);font-size:14px;font-weight:450;line-height:20px}.market-home-page{align-content:start}.market-home-search-row{display:flex;justify-content:center}.market-home-search{width:min(330px,100%)}@media(min-width:1101px){.market-home-page .market-home-search-row{display:none}}.page-head,.trade-topbar{align-items:center}.page-head,.trade-title-row{min-height:46px}.page-head>div:first-child{display:flex;min-height:46px;align-items:center}.page-head>div:first-child>.eyebrow{display:none}.history-head,.notifications-head{align-items:center}.market-home-page .page-head{gap:24px}.page-title,.panel-head h2,.modal-head h2{color:var(--text);font-size:40px;font-weight:700;line-height:46px;letter-spacing:0}.market-home-page .page-head-actions{flex:0 0 auto}.search-field,.pair-switcher-input,.trade-field input{min-height:46px;border-color:var(--border);border-radius:14px;background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px #ffffff05}.search-field{gap:10px}.search-field:before{content:"⌕";color:var(--muted);font-size:1rem;line-height:1}.search-field input::placeholder,.trade-field input::placeholder{color:var(--muted)}.market-tabs{gap:8px;padding:0;border:0;border-radius:999px;background:transparent}.market-tab{min-width:46px;min-height:34px;padding:0 14px;border-radius:999px;background:var(--surface-strong);color:var(--muted);font-size:.86rem;font-weight:450;line-height:16px;letter-spacing:0}.market-tab.active{background:var(--text);color:#14191d;box-shadow:none}.market-home-page .round-strip{display:none}.market-home-page .rows-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.market-row,.panel,.empty-card,.modal-card{border-color:var(--line-soft);background:var(--surface);box-shadow:none}.market-home-page .market-row{min-height:228px;padding:0;overflow:hidden;border-radius:18px;background:var(--surface-elevated);box-shadow:inset 0 0 0 1px #ffffff03;transition:border-color .16s ease,transform .16s ease,background .16s ease}.market-home-page .market-row:hover{border-color:#ffffff29;background:#20292e;transform:translateY(-1px)}.market-card-link{display:grid;min-height:228px;grid-template-rows:auto 1fr auto;gap:24px;padding:24px}.market-card-top,.market-card-identity,.market-card-price-line,.market-card-footer{display:flex;align-items:center}.market-card-top{justify-content:space-between;gap:24px}.market-card-identity{min-width:0;gap:16px}.market-pair-icon{position:relative;display:inline-flex;width:68px;height:44px;flex:0 0 68px}.market-pair-icon-token{position:absolute;top:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:2px solid var(--surface-elevated);border-radius:999px;color:#fff;font-size:.82rem;font-weight:900}.market-pair-icon-token:first-child{left:0;z-index:2}.market-pair-icon-token:last-child{right:0;z-index:1}.market-card-title-block,.market-card-pool{display:grid;min-width:0;gap:4px}.market-card-price-line{gap:8px}.market-card-price,.market-card-pool span,.market-card-footer span:first-child{color:var(--muted);font-size:.78rem;font-weight:600;line-height:13px;letter-spacing:0}.market-card-change{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;border-radius:999px;background:var(--long-soft);color:var(--long);font-size:.72rem;font-weight:700;line-height:12px;letter-spacing:0}.market-card-change.is-down{background:var(--short-soft);color:var(--short)}.market-card-change.is-neutral{background:var(--surface-strong);color:var(--muted)}.market-symbol{color:var(--text);font-size:clamp(1.35rem,2.1vw,2rem);font-weight:700;line-height:32px;letter-spacing:0}.market-card-pool{justify-items:start;min-width:118px}.market-card-pool strong{color:var(--text);font-size:clamp(1.35rem,2.1vw,2rem);font-weight:700;line-height:32px;letter-spacing:0}.market-card-split{display:flex;align-self:end;min-height:62px;overflow:hidden;border-radius:14px;background:var(--surface-strong)}.market-card-side{display:grid;min-width:74px;align-content:center;gap:4px;padding:8px 16px}.market-card-side span{font-size:.82rem;font-weight:450;line-height:16px;letter-spacing:0}.market-card-side strong{font-size:1.65rem;font-weight:700;line-height:28px;letter-spacing:0}.market-card-side-long{background:var(--long-soft);color:var(--long)}.market-card-side-short{background:var(--short-soft);color:var(--short)}.market-card-footer{min-height:18px;justify-content:space-between;gap:16px;padding-top:17px;border-top:1px solid var(--line-soft)}.market-row-chevron{color:var(--muted);font-size:1.4rem}.market-home-page .market-row-skeleton{min-height:228px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 50%,transparent 100%),var(--surface-elevated);background-size:220% 100%,100% 100%;animation:route-loading-sheen 1.2s ease-in-out infinite}.split-bar{background:var(--surface-strong)}.hero-change.is-up,.market-row-price .is-up{color:var(--long)}.hero-change.is-down,.market-row-price .is-down{color:var(--short)}.round-chip,.how-pill,.market-state-pill{background:var(--surface-strong);color:var(--muted-strong)}.round-chip-phase.is-early,.market-state-pill.is-early,.trade-history-result.is-up{background:var(--long-soft);color:var(--long)}.round-chip-phase.is-late{background:var(--warning-soft);color:var(--warning)}.round-chip-phase.is-locked,.market-state-pill.is-locked,.market-state-pill.is-settling,.market-state-pill.is-settled{background:var(--surface-strong);color:var(--muted-strong)}.chart-stage .chart-empty{background:#14191ddb}.modal-backdrop{background:#05080cb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.modal-card{background:var(--surface)}.app-footer{display:flex;width:min(1408px,calc(100% - 48px));min-height:48px;align-items:center;justify-content:space-between;gap:24px;margin:auto auto 40px;padding:0 16px;color:var(--muted);font-size:14px;font-weight:450;line-height:16px;letter-spacing:0}.app-footer-nav{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.app-footer a,.app-footer-community,.app-footer .how-button{color:var(--muted)}.app-footer a:hover,.app-footer .how-button:hover,.header-link:hover,.header-nav .how-button:hover{color:var(--text)}.app-footer .how-button{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:inherit;font-weight:450;line-height:inherit;letter-spacing:0}@media(max-width:1100px){.app-header{grid-template-areas:"brand" "actions" "nav";grid-template-columns:minmax(0,1fr)}.brand{min-height:auto;padding:20px 24px 8px}.header-actions{width:100%;min-height:auto;padding:8px 24px 18px}.market-home-page .rows-stack{grid-template-columns:1fr}}@media(max-width:720px){.app-main,.app-footer{width:calc(100% - 24px)}.app-main{padding-top:24px}.brand{padding:16px 16px 8px}.brand-stack{display:grid;gap:6px}.brand-copy{font-size:24px}.brand-meta{align-items:center}.header-actions{grid-template-columns:44px minmax(0,1fr);padding:8px 16px 16px}.header-nav{display:flex;min-height:52px;justify-content:flex-start;overflow-x:auto;padding:0 8px}.header-link,.header-nav .how-button{min-height:52px;padding:0 10px;font-size:.82rem}.market-home-search-row{justify-content:stretch}.market-home-search{width:100%}.market-home-page .page-head{align-items:stretch;gap:16px}.market-home-page .page-head-actions{width:100%}.market-home-page .market-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.market-card-link{gap:18px;min-height:220px;padding:18px}.market-card-top{align-items:flex-start}.market-card-identity{gap:12px}.market-pair-icon{width:56px;height:38px;flex-basis:56px}.market-pair-icon-token{width:38px;height:38px}.market-card-pool{min-width:86px}.market-card-side{min-width:64px;padding:8px 12px}.market-card-side strong{font-size:1.35rem}.app-footer{align-items:flex-start;flex-direction:column;margin-bottom:24px;padding:0}.app-footer-nav{gap:14px}}.app-main:has(.market-home-page){width:min(1440px,calc(100vw - clamp(96px,25vw,480px)))}@media(min-width:1101px){.market-home-search-row{left:calc(50% + 36px)}}.chart-surface{overflow:visible;border-radius:0;background:var(--bg-panel)}@media(max-width:1100px){.app-main:has(.market-home-page){width:calc(100% - 48px)}}@media(max-width:720px){.app-main:has(.market-home-page){width:calc(100% - 24px)}.market-home-search-row{left:auto}}:root{font-family:Suisse Intl,Inter,Manrope,Avenir Next,Segoe UI,sans-serif}.app-header{height:148px;grid-template-rows:84px 64px;overflow:visible}.brand{height:84px;min-height:84px;padding:26px 0 26px 64px}.header-actions{height:84px;min-height:84px;align-items:center;padding:20px 64px 20px 0}.header-actions .account-widget,.header-actions .account-actions{height:44px;align-items:center;gap:8px}.header-actions .account-widget{display:flex;width:auto;min-width:0;justify-content:flex-end}.header-actions .account-topline,.header-actions .account-actions{flex-wrap:nowrap}.header-actions .account-action{width:auto;min-width:88px;max-width:164px;min-height:44px;height:44px;padding:0 16px;border-radius:8px;background:#1a1f28;color:var(--muted);font-size:14px;font-weight:450;line-height:16px;letter-spacing:0;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--border-strong)}.runtime-badge,.contour-badge,.build-badge{border-radius:8px}.header-nav{height:64px;min-height:64px;flex-wrap:nowrap;align-items:center;overflow:hidden}.header-link,.header-nav .how-button{height:48px;min-height:48px;padding:16px 12px;border-radius:0;background:transparent;color:var(--muted);font-size:14px;font-weight:450;line-height:16px;letter-spacing:0;box-shadow:none}.header-link:hover,.header-nav .how-button:hover{background:#f3f5f70d;color:var(--text);box-shadow:none}.header-link.active{color:var(--text);box-shadow:inset 0 -2px 0 var(--text)}.market-home-search input{height:16px;color:var(--text);font-size:14px;font-weight:400;line-height:16px}.market-home-search input::placeholder{color:var(--muted);opacity:1}.market-tabs{align-items:center}.market-tab{display:inline-flex;min-width:46px;height:34px;min-height:34px;align-items:center;justify-content:center;padding:8px 12px;font-size:14px;font-weight:450;line-height:16px;letter-spacing:0}.market-home-page .market-row{width:min(704px,100%);max-width:704px;height:228px;min-height:228px;border:0;border-radius:12px;background:var(--surface-elevated);box-shadow:inset 0 0 0 1px #ffffff14}.market-card-link{height:100%;min-height:0;grid-template-rows:48px 108px;gap:24px;padding:24px}.market-card-top{height:48px}.market-card-title-block,.market-card-pool{gap:3px}.market-card-price-line{height:13px;gap:8px;align-items:center}.market-card-price,.market-card-pool span,.market-card-footer span:first-child{font-size:11px;font-weight:600;line-height:13px;letter-spacing:0}.market-card-change{height:12px;min-height:12px;padding:0 2px 0 0;border-radius:0;font-size:10px;font-weight:700;line-height:12px;letter-spacing:0}.market-symbol,.market-card-pool strong{font-size:28px;font-weight:700;line-height:32px;letter-spacing:0}.market-card-bottom{display:grid;height:108px;grid-template-rows:62px 1px 13px;gap:16px}.market-card-split{display:flex;height:62px;min-height:62px;gap:8px;overflow:visible;border-radius:0;background:transparent}.market-card-side{min-width:72px;height:62px;flex-basis:0;padding:8px 16px;border-radius:8px;gap:2px}.market-card-side span{font-size:14px;font-weight:450;line-height:16px;letter-spacing:0}.market-card-side strong{font-size:24px;font-weight:700;line-height:28px;letter-spacing:0}.market-card-divider{display:block;width:100%;height:1px;background:#ffffff14}.market-card-footer{min-height:13px;height:13px;padding:0;border-top:0}.market-row-chevron{font-size:18px;line-height:13px}@media(max-width:720px){.app-header{height:auto;grid-template-rows:auto auto auto}.brand,.header-actions{height:auto;min-height:auto}.header-actions .account-action{width:100%}.market-home-page .market-row{width:100%;height:auto;min-height:228px}.market-card-link{height:auto}}@media(max-width:1100px){.app-header{height:148px;grid-template-areas:"brand actions" "nav nav";grid-template-columns:minmax(0,1fr) auto;grid-template-rows:84px 64px}.header-search-control{display:none}.brand{height:84px;min-height:84px;padding:26px 0 26px 24px}.header-actions{width:auto;height:84px;min-height:84px;padding:20px 24px 20px 0}.header-actions .account-widget{display:grid;width:auto;height:44px;justify-items:end}.header-actions .account-topline{display:none}.header-actions .account-actions{width:auto}.header-actions .account-action{width:auto;max-width:none}}@media(max-width:720px){.app-header{height:auto;grid-template-areas:"brand" "actions" "nav";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.brand{height:auto;min-height:auto;padding:20px 24px 8px}.header-actions{width:100%;height:auto;min-height:auto;padding:8px 24px 18px}.header-actions .account-widget{width:100%;height:auto;justify-content:stretch;justify-items:stretch}.header-actions .account-actions{width:100%;justify-content:stretch}.header-actions .account-action{width:100%}}:root{--bg: #14191d;--surface-elevated: #1a1f28;--primary-button-bg: #222934;--primary-button-hover: #2e3542;--tab-idle: #232936;--tab-hover: #2e3542;--inactive-text: #394258}body,.app-shell,.app-main{background:#14191d}.app-header{background:#14191d;-webkit-backdrop-filter:none;backdrop-filter:none}.header-actions .account-action,.header-actions .account-action.secondary{border:0;border-radius:8px;background:var(--primary-button-bg);color:var(--muted);font-size:15px;font-weight:700;line-height:17px;box-shadow:none}.header-actions .account-action:hover:not(:disabled),.header-actions .account-action.secondary:hover:not(:disabled){background:var(--primary-button-hover);color:var(--text);box-shadow:none}.header-link,.header-nav .how-button,.app-footer a,.app-footer .how-button,.app-footer-community,.app-footer-nav span{background:transparent;color:var(--muted);box-shadow:none}.header-link.active,.header-link:hover,.header-nav .how-button:hover,.app-footer a:hover,.app-footer .how-button:hover{background:transparent;color:var(--text);box-shadow:none}.header-link-disabled,.header-link-disabled:hover{color:var(--inactive-text)}.header-nav{position:relative}.subnav-back-chip{position:static;grid-column:1;justify-self:start;align-self:center;display:inline-flex;box-sizing:border-box;width:auto;min-width:77px;height:34px;align-items:center;justify-content:center;gap:4px;margin-left:64px;padding:0 12px;border-radius:999px;background:var(--tab-idle);color:var(--muted);font-size:14px;font-weight:400;line-height:16px}.subnav-back-chip:hover{background:var(--tab-hover);color:var(--text)}.subnav-back-icon{width:16px;height:16px;flex:0 0 16px}.market-tabs{gap:8px}.market-tab{border:0;border-radius:999px;background:var(--tab-idle);color:var(--muted);font-family:Suisse Intl,sans-serif;font-size:14px;font-weight:700;line-height:16px;box-shadow:none}.market-tab:hover:not(:disabled){background:var(--tab-hover);color:var(--text)}.market-tab.active,.market-tabs .market-tab.active{background:var(--text);color:#0e1219;box-shadow:none}.market-card-pool{justify-items:end;margin-left:auto;text-align:right}.market-pair-icon{width:72px;height:48px;flex-basis:72px}.market-pair-icon-token{width:48px;height:48px;border:0;background:transparent;color:inherit;font-size:0}.market-asset-icon{display:grid;width:48px;height:48px;padding:2px;place-items:center;box-sizing:border-box;overflow:visible}.market-asset-icon svg{display:block;width:44px;height:44px;overflow:visible}.market-card-change{display:inline-flex;align-items:center;gap:0}.market-card-change-icon{display:inline-block;width:12px;height:12px;flex:0 0 12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg width='5' height='4' viewBox='0 0 5 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.10091 0.200081C2.30091 -0.0665853 2.70091 -0.0665853 2.90091 0.200081L4.90091 2.86675C5.14812 3.19637 4.91293 3.66675 4.50091 3.66675H0.500908C0.0888854 3.66675 -0.146306 3.19637 0.100908 2.86675L2.10091 0.200081Z' fill='black'/%3E%3C/svg%3E") center / 5px 4px no-repeat;mask:url("data:image/svg+xml,%3Csvg width='5' height='4' viewBox='0 0 5 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.10091 0.200081C2.30091 -0.0665853 2.70091 -0.0665853 2.90091 0.200081L4.90091 2.86675C5.14812 3.19637 4.91293 3.66675 4.50091 3.66675H0.500908C0.0888854 3.66675 -0.146306 3.19637 0.100908 2.86675L2.10091 0.200081Z' fill='black'/%3E%3C/svg%3E") center / 5px 4px no-repeat}.market-card-change.is-down .market-card-change-icon{transform:rotate(180deg)}.market-card-change.is-neutral .market-card-change-icon{width:12px;height:12px;border-radius:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg width='4' height='4' viewBox='0 0 4 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 0C3.10457 0 4 0.89543 4 2C4 3.10457 3.10457 4 2 4C0.895431 4 0 3.10457 0 2C0 0.89543 0.895431 0 2 0Z' fill='black'/%3E%3C/svg%3E") center / 4px 4px no-repeat;mask:url("data:image/svg+xml,%3Csvg width='4' height='4' viewBox='0 0 4 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 0C3.10457 0 4 0.89543 4 2C4 3.10457 3.10457 4 2 4C0.895431 4 0 3.10457 0 2C0 0.89543 0.895431 0 2 0Z' fill='black'/%3E%3C/svg%3E") center / 4px 4px no-repeat}.market-row-chevron{display:none}.app-footer{margin-bottom:24px}@media(max-width:720px){.app-footer{margin-bottom:8px}}:root{--header-bg: #14191d;--header-panel: #1a1f28;--header-panel-border: #2a3240;--header-control-border: #394258;--header-text: #f3f5f7;--header-muted: #7a8594;--header-divider: rgba(255, 255, 255, .08);--header-success-bg: #1e3427;--header-success: #3bd67a}.header-actions{display:flex;height:84px;min-height:84px;align-items:center;justify-content:flex-end;gap:16px;overflow:visible;flex-wrap:nowrap}.header-actions.has-bell{grid-auto-columns:initial}.header-actions .account-widget{display:flex;width:auto;flex:0 1 auto;min-width:0;height:44px;align-items:center;justify-content:flex-end;gap:16px}.header-actions .account-widget-connected{flex-wrap:nowrap}.header-actions .account-actions{height:44px;flex-wrap:nowrap}.account-header-divider{width:1px;height:24px;flex:0 0 1px;background:var(--header-divider)}.header-balance-group{display:grid;min-width:82px;gap:3px;align-content:center;justify-items:start;text-align:left}.header-balance-group span{color:var(--header-muted);font-family:Suisse Intl,sans-serif;font-size:10px;font-weight:700;line-height:12px}.header-balance-group strong{color:var(--header-text);font-family:Suisse Intl,sans-serif;font-size:14px;font-weight:450;line-height:16px;white-space:nowrap}.account-card-trigger{display:inline-flex;width:132px;height:44px;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px 6px 12px;border:0;border-radius:8px;background:var(--header-panel);color:var(--header-text);cursor:pointer;box-shadow:none}.account-card-trigger:hover,.account-card-trigger[aria-expanded=true]{background:#222934}.account-card-copy{display:grid;min-width:0;gap:2px;justify-items:start}.account-card-copy strong{color:var(--header-text);font-family:Suisse Intl,sans-serif;font-size:14px;font-weight:450;line-height:16px;white-space:nowrap}.account-card-copy span{display:inline-flex;min-width:0;align-items:center;gap:4px;color:var(--header-muted);font-family:Suisse Intl,sans-serif;font-size:13px;font-weight:400;line-height:15px;white-space:nowrap}.account-card-copy em{color:#ff005d;font-style:normal}.account-card-copy small{color:var(--header-muted);font-size:inherit;font-weight:inherit}.account-avatar{display:inline-block;width:32px;height:32px;flex:0 0 32px;border-radius:999px;background:linear-gradient(var(--account-avatar-angle, 135deg),var(--account-avatar-from, #fc8b4d) 0%,var(--account-avatar-mid, #cc4bd8) 52%,var(--account-avatar-to, #4255ee) 100%);background-position:var(--account-avatar-position-x, 50%) var(--account-avatar-position-y, 50%);background-size:var(--account-avatar-size, 160%) var(--account-avatar-size, 160%)}.account-dropdown{position:fixed;top:76px;right:16px;z-index:90;display:grid;box-sizing:border-box;gap:24px;height:341px;padding:15px;border:1px solid var(--header-panel-border);border-radius:12px;background:var(--header-panel);box-shadow:0 18px 40px #00000042}.account-dropdown:before{content:"";position:absolute;right:-1px;bottom:100%;left:-1px;height:20px;pointer-events:auto}.account-dropdown-profile{display:grid;width:102px;height:76px;grid-template-rows:32px 36px;align-items:start;gap:8px}.account-dropdown-identity{display:grid;gap:4px;min-width:0}.account-dropdown-identity>span,.account-dropdown-menu button,.account-dropdown-links button{color:var(--header-muted);font-family:Suisse Intl,sans-serif;font-size:14px;font-weight:450;line-height:16px}.account-dropdown-address-button{display:inline-flex;width:102px;height:16px;align-items:center;gap:8px;justify-content:flex-start;padding:0;border:0;background:transparent;color:var(--header-text);cursor:pointer;text-align:left}.account-dropdown-address-button:hover .account-copy-icon,.account-dropdown-address-button:focus-visible .account-copy-icon{color:var(--header-text)}.account-dropdown-address-button:focus-visible{outline:1px solid var(--header-control-border);outline-offset:4px;border-radius:6px}.account-dropdown-address-button strong{min-width:0;max-width:78px;flex:0 1 auto;overflow:hidden;color:var(--header-text);font-family:Suisse Intl,sans-serif;font-size:14px;font-weight:450;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.account-dropdown-address-button .account-check-icon{flex:0 0 13px}.account-dropdown-address-button .account-copy-icon{flex:0 0 15px}.account-dropdown-help{position:absolute;top:15px;right:16px;display:inline-flex;gap:4px;min-height:16px;align-items:center;padding:0;border:0;background:transparent;color:#4a7ec5;cursor:pointer;font-family:Suisse Intl,sans-serif;font-size:11px;font-weight:600;line-height:13px}.account-help-label,.zero-fees-label{position:relative;display:inline-block;color:transparent;-webkit-text-fill-color:transparent}.account-help-label:before,.account-help-label:after,.zero-fees-label:before,.zero-fees-label:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;color:transparent;-webkit-background-clip:text;background-clip:text;pointer-events:none}.account-help-label:before,.zero-fees-label:before{background-image:linear-gradient(115deg,#4a7ec5,#4a7ec5 28%,#78a9de 45%,#b4d3ee,#78a9de 61%,#4a7ec5 78%,#4a7ec5)}.account-help-label:after,.zero-fees-label:after{background-image:linear-gradient(115deg,transparent 0%,transparent 42%,rgba(120,169,222,.24) 47%,rgba(210,230,248,.5) 51%,rgba(180,211,238,.34) 55%,transparent 61%,transparent 100%);background-size:260% 100%;background-position:130% 0;animation:account-help-text-sheen 5.76s ease-in-out infinite;animation-delay:-2.24s}.account-dropdown-help:before{content:none}.account-help-icon{display:block;width:15px;height:15px;flex:0 0 15px}.account-check-icon{width:13px;height:9px;color:var(--header-text)}.account-copy-icon{width:15px;height:15px;color:var(--header-muted)}.account-dropdown-menu,.account-dropdown-links{display:grid;gap:16px}.account-dropdown-menu{height:144px}.account-dropdown-links{display:flex;width:178px;align-items:center;justify-content:space-between}.account-dropdown-menu button,.account-dropdown-links button{display:flex;width:100%;min-height:16px;align-items:center;justify-content:space-between;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;white-space:nowrap}.account-dropdown-menu button:hover,.account-dropdown-links button:hover,.account-dropdown-menu button:hover .account-copy-icon{color:var(--header-text)}.account-dropdown-menu button.is-muted{cursor:default}.account-dropdown-menu button.is-muted:hover{color:var(--header-muted)}.account-dropdown-switch-row{gap:14px}.account-dropdown-switch{position:relative;width:44px;height:24px;flex:0 0 44px;border-radius:999px;background:#2e3642;transition:background .16s ease}.account-dropdown-switch span{position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:999px;background:var(--header-muted);transition:transform .16s ease,background .16s ease}.account-dropdown-switch.is-on{background:var(--header-success-bg)}.account-dropdown-switch.is-on span{background:var(--header-success);transform:translate(20px)}.account-dropdown-separator{width:100%;height:1px;background:var(--header-divider)}.bell-button{position:relative;display:inline-flex;width:28px;height:44px;flex:0 0 28px;min-height:44px;align-items:center;justify-content:center;align-self:center;border:0;border-radius:8px;background:transparent;color:var(--header-muted);box-shadow:none}.bell-button:hover,.bell-button.is-active{background:transparent;color:var(--header-text);box-shadow:none}.bell-icon{width:20px;height:21px;flex:0 0 20px}.bell-badge{position:absolute;top:4px;right:-6px;display:inline-flex;min-width:16px;height:16px;align-items:center;justify-content:center;padding:0 5px;border:0;border-radius:999px;background:var(--header-success-bg);color:var(--header-success);font-family:Suisse Intl,sans-serif;font-size:10px;font-weight:700;line-height:16px;pointer-events:none}.notification-popover-shell{position:fixed;top:76px;right:16px;z-index:80;height:min(341px,calc(100vh - 92px));max-height:min(341px,calc(100vh - 92px))}.notification-popover{display:grid;width:100%;height:100%;grid-template-rows:36px minmax(0,1fr);gap:40px;overflow:hidden;padding:15px 15px 24px;border:1px solid var(--header-panel-border);border-radius:12px;background:var(--header-panel);box-shadow:0 18px 40px #00000042}.notification-popover.is-empty{height:100%}.notification-popover-head{display:flex;height:36px;align-items:center;justify-content:space-between;gap:16px;margin:0}.notification-popover-title{display:inline-flex;align-items:center;gap:8px}.notification-popover-title h3{margin:0;color:var(--header-text);font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:19px}.notification-popover-title span{display:grid;min-width:16px;height:16px;place-items:center;padding:0 5px;border-radius:999px;background:var(--header-success-bg);color:var(--header-success);font-family:Suisse Intl,sans-serif;font-size:10px;font-weight:700;line-height:12px}.notification-clear-button{width:87px;height:36px;border:1px solid var(--header-control-border);border-radius:8px;background:var(--header-panel);color:var(--header-muted);font-family:Suisse Intl,sans-serif;font-size:14px;font-weight:450;line-height:16px;cursor:pointer}.notification-clear-button:hover:not(:disabled){border-color:#4a5368;color:var(--header-text)}.notification-clear-button:disabled{cursor:default;opacity:.6}.notification-preview-list{display:grid;min-height:0;overflow:auto;gap:0}.notification-preview-item{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:16px;width:100%;height:80px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.notification-preview-item+.notification-preview-item{padding-top:0}.notification-preview-item.has-divider{margin-bottom:49px}.notification-preview-item.has-divider:after{content:"";position:absolute;right:0;bottom:-25px;left:0;height:1px;background:var(--header-divider)}.notification-preview-status{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:var(--header-success-bg);color:var(--header-success)}.notification-check-icon{width:13px;height:9px}.notification-preview-copy{display:grid;gap:8px;min-width:0}.notification-preview-copy strong,.notification-preview-copy span,.notification-preview-meta em,.notification-preview-meta time,.notification-popover-state,.notification-empty-state{font-family:Suisse Intl,sans-serif;font-size:14px;font-weight:450;line-height:16px}.notification-preview-copy strong{color:var(--header-text)}.notification-preview-copy>span{color:var(--header-muted)}.notification-preview-meta{display:flex;align-items:center;justify-content:space-between;gap:16px}.notification-preview-meta em{color:var(--header-text);font-style:normal;text-decoration:underline;text-underline-offset:2px}.notification-preview-meta time,.notification-popover-state,.notification-empty-state{color:var(--header-muted)}.notification-empty-state{display:grid;justify-items:center;gap:8px;align-self:center}.notification-empty-icon{width:20px;height:21px;color:var(--header-muted)}@media(max-width:960px){.header-actions .account-widget-connected{gap:12px}.header-balance-group{display:none}}@media(max-width:720px){.header-actions{gap:12px}.header-actions .account-widget{height:auto}.header-actions .account-widget-connected{width:100%;justify-content:space-between}.account-header-divider{display:none}.account-card-trigger{width:100%}}.app-shell{background:var(--bg)}.app-header{background:var(--bg-panel);border-color:transparent}.modal-backdrop{background:#14191db8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.auth-signature-modal{display:grid;width:min(560px,calc(100vw - 32px));max-height:min(88vh,500px);gap:24px;overflow:visible;padding:24px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 24px 64px #00000057}.auth-signature-close{position:absolute;top:24px;right:24px;display:inline-grid;width:24px;height:24px;place-items:center;border:0;background:transparent;color:var(--muted);cursor:pointer}.auth-signature-close:hover{color:var(--text)}.auth-signature-close svg{width:24px;height:24px}.auth-signature-copy{display:grid;width:min(100%,340px);gap:8px;padding-top:4px}.zero-fees-badge{position:relative;display:inline-flex;width:fit-content;min-height:var(--trade-zero-fees-height, 24px);align-items:center;gap:var(--trade-zero-fees-gap, 4px);overflow:hidden;padding:0 var(--trade-zero-fees-padding-x, 8px);border-radius:var(--trade-zero-fees-radius, 6px);background:var(--bg-panel);color:#9fc1f0;isolation:isolate;font-size:var(--trade-zero-fees-font-size, 13px);font-weight:700;line-height:var(--trade-zero-fees-line-height, 15px)}.zero-fees-icon{width:var(--trade-zero-fees-icon-size, 14px);height:var(--trade-zero-fees-icon-size, 14px);flex:0 0 var(--trade-zero-fees-icon-size, 14px);color:#9fc1f0}.auth-signature-copy h2{margin:0;color:var(--text);font-size:40px;font-weight:700;line-height:46px;letter-spacing:0}.auth-signature-copy p{margin:0;color:var(--muted-strong);font-size:14px;font-weight:450;line-height:16px}.auth-signature-wallet-card{display:flex;width:100%;height:64px;align-items:center;justify-content:space-between;gap:16px;padding:0 15px 0 14px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-strong)}.auth-signature-wallet-icons{position:relative;display:inline-flex;width:72px;height:32px;flex:0 0 72px}.auth-signature-wallet-icons span{position:absolute;top:0;width:32px;height:32px;border:2px solid var(--surface-strong);border-radius:999px}.auth-signature-wallet-icons span:nth-child(1){left:0;z-index:3;background:linear-gradient(135deg,#f7931a,#ffb84a)}.auth-signature-wallet-icons span:nth-child(2){left:20px;z-index:2;background:linear-gradient(135deg,#627eea,#8aa2ff)}.auth-signature-wallet-icons span:nth-child(3){left:40px;z-index:1;background:linear-gradient(135deg,#26a17b,#4bd6a9)}.auth-signature-wallet-copy{display:grid;flex:1 1 auto;min-width:0;gap:4px}.auth-signature-wallet-copy span{color:var(--muted);font-size:12px;font-weight:450;line-height:14px}.auth-signature-wallet-copy strong{color:var(--text);font-size:14px;font-weight:450;line-height:16px}.auth-signature-wallet-arrow{width:20px;height:20px;flex:0 0 20px;color:var(--muted)}.auth-signature-body:empty{display:none}.auth-signature-footer{display:grid;gap:10px}.auth-signature-submit{min-height:48px;border-radius:6px}.trade-page{width:min(100%,var(--trade-layout-width, 1440px));margin:0 auto;gap:var(--trade-page-gap, 16px)}.trade-shell-head{display:grid;width:100%;max-width:none;gap:0}.trade-title-row{display:block;width:100%;min-height:var(--trade-market-trigger-height, 72px);min-width:0}.trade-market-controls{--trade-mode-switch-width: 100px;display:flex;width:100%;max-width:100%;min-width:0;align-items:center;justify-content:space-between;gap:var(--trade-summary-gap, 24px);flex-wrap:nowrap}.trade-market-controls .market-picker{width:auto;max-width:var(--trade-market-trigger-width, 374px);flex:1 1 var(--trade-market-trigger-width, 374px);min-width:0}.trade-title-row h1{margin:0;color:var(--text);font-size:var(--trade-title-font-size, 40px);font-weight:700;line-height:var(--trade-title-line-height, 46px);letter-spacing:0}.back-button,.pair-switcher-button{min-height:32px;border-radius:8px;background:var(--surface);color:var(--text);box-shadow:none;font-size:14px;font-weight:450;line-height:16px}.pair-switcher-button{min-width:128px;height:32px}.trade-topbar-actions{display:flex;width:var(--trade-mode-switch-width, 100px);flex:0 0 var(--trade-mode-switch-width, 100px);align-items:center;justify-self:auto;justify-content:flex-end;gap:var(--trade-mode-gap, 8px);flex-wrap:nowrap;margin-left:auto}.trade-topbar-actions .market-tabs{gap:var(--trade-mode-gap, 8px);height:var(--trade-mode-height, 34px);min-height:var(--trade-mode-height, 34px);padding:0;border:0;border-radius:999px;background:transparent}.trade-topbar-actions .market-tab{width:var(--trade-mode-button-width, 46px);min-width:var(--trade-mode-button-width, 46px);min-height:var(--trade-mode-height, 34px);padding:0 var(--trade-mode-padding-x, 12px);border-radius:999px;color:var(--muted);background:var(--surface-strong);font-size:var(--trade-mode-font-size, 14px);font-weight:700;line-height:var(--trade-mode-line-height, 16px)}.trade-topbar-actions .market-tab.active{background:var(--text);color:var(--bg)}.trade-grid{display:grid;grid-template-columns:minmax(0,var(--trade-left-width, 976px)) var(--trade-right-width, 400px);gap:var(--trade-column-gap, 64px);align-items:start}.trade-left-column{display:grid;min-width:0;align-content:start;gap:var(--trade-page-gap, 16px)}.trade-main-column,.trade-side-column{display:grid;min-width:0;align-content:start}.trade-main-column{gap:0}.trade-side-column{gap:var(--trade-side-gap, 16px);align-self:start}.phase-panel{width:100%;padding:0;border:0;background:transparent}.trade-status-row{display:grid;grid-template-columns:1fr;gap:0;align-items:stretch}.phase-rail{display:flex;width:100%;height:var(--trade-phase-height, 66px);gap:var(--trade-phase-gap, 8px)}.phase-segment{display:grid;min-width:var(--trade-phase-width, 171px);min-height:var(--trade-phase-height, 66px);flex:0 0 var(--trade-phase-width, 171px);align-content:center;justify-items:stretch;gap:2px;padding:var(--trade-phase-padding-y, 8px) var(--trade-phase-padding-x, 16px);border-radius:var(--trade-phase-radius, 12px);background:var(--surface);color:#f3f5f7;transition:flex-basis .34s cubic-bezier(.16,1,.3,1),flex-grow .34s cubic-bezier(.16,1,.3,1),background-color .26s cubic-bezier(.16,1,.3,1),color .26s cubic-bezier(.16,1,.3,1)}.phase-segment.is-current{flex:1 1 var(--trade-phase-current-width, 626px)}.phase-segment-label{color:inherit;font-family:Suisse Intl,sans-serif;font-size:var(--trade-phase-label-font-size, 14px);font-weight:450;line-height:var(--trade-phase-label-line-height, 16px);opacity:.2;text-transform:none}.phase-segment-timer{color:inherit;font-family:Suisse Intl,sans-serif;font-size:var(--trade-phase-timer-font-size, 28px);font-weight:700;line-height:var(--trade-phase-timer-line-height, 32px);letter-spacing:0;min-width:max-content;opacity:.2;overflow:visible;font-variant-numeric:tabular-nums;white-space:nowrap}.phase-segment.is-current .phase-segment-label{opacity:.6}.phase-segment.is-current .phase-segment-timer{opacity:1}.phase-segment.is-current.phase-segment-early{background:var(--long-soft);color:var(--long)}.phase-segment.is-current.phase-segment-late{background:#3a1f15;color:#ff6a3d}.phase-segment.is-current.phase-segment-locked{background:var(--surface-strong);color:var(--text)}.phase-segment.is-past{min-width:var(--trade-phase-past-width, 163px);flex-basis:var(--trade-phase-past-width, 163px);background:var(--surface);color:#f3f5f7}.feed-panel,.trade-panel,.position-panel,.trade-summary-strip{border:1px solid var(--border);border-radius:var(--trade-card-radius, 12px);background:var(--surface);box-shadow:none}.chart-panel{min-width:0;max-width:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.chart-stage{position:relative;width:100%;min-width:0;max-width:100%;min-height:var(--trade-action-panel-height);background:transparent}.chart-surface{position:relative;width:100%;min-width:0;max-width:100%;background:#14191d;height:var(--trade-action-panel-height);min-height:var(--trade-action-panel-height);overflow:hidden}.chart-surface>div{display:block;width:100%!important;height:100%!important;min-width:0;max-width:100%;background:#14191d!important}.chart-surface table{background:#14191d!important}.chart-interval-badge{position:absolute;top:var(--trade-chart-badge-top, 14px);left:var(--trade-chart-badge-left, 14px);z-index:2;display:inline-flex;align-items:center;min-height:var(--trade-chart-badge-height, 24px);padding:0 var(--trade-chart-badge-padding-x, 9px);border:1px solid rgba(42,50,64,.78);border-radius:999px;background:#14191dbd;color:var(--muted-strong);font-family:IBM Plex Mono,monospace;font-size:var(--trade-chart-badge-font-size, 12px);font-weight:600;letter-spacing:-.01em;line-height:1;pointer-events:none}.chart-stage .chart-empty{min-height:var(--trade-action-panel-height);border-radius:0;background:#14191dd6}.chart-loading-panel{min-height:var(--trade-action-panel-height)}.trade-summary-strip{position:relative;z-index:6;display:flex;width:100%;max-width:var(--trade-market-trigger-width, 374px);height:var(--trade-market-trigger-height, 72px);min-height:var(--trade-market-trigger-height, 72px);align-items:center;gap:0;padding:var(--trade-market-trigger-padding, 16px);border:0;border-radius:var(--trade-card-radius, 12px);background:transparent;box-shadow:inset 0 0 0 1px #f3f5f714;color:var(--text);cursor:pointer;text-align:left;transition:background-color .16s ease,box-shadow .16s ease}button.trade-summary-strip:hover,button.trade-summary-strip:focus-visible{background:#1d242e;box-shadow:inset 0 0 0 1px var(--border-strong);outline:none}.trade-summary-identity{display:flex;width:var(--trade-market-trigger-id-width, 185px);flex:0 0 var(--trade-market-trigger-id-width, 185px);margin-right:var(--trade-summary-divider-gap, 24px);min-width:0;align-items:center;gap:var(--trade-phase-gap, 8px)}.trade-summary-identity .market-pair-icon{width:var(--trade-summary-icon-width, 62px);height:var(--trade-summary-icon-size, 40px);flex-basis:var(--trade-summary-icon-width, 62px)}.trade-summary-identity .market-pair-icon-token{width:var(--trade-summary-icon-size, 40px);height:var(--trade-summary-icon-size, 40px)}.trade-summary-identity .market-asset-icon{width:var(--trade-summary-icon-size, 40px);height:var(--trade-summary-icon-size, 40px);padding:var(--trade-summary-icon-padding, 0)}.trade-summary-identity .market-asset-icon svg{width:var(--trade-summary-icon-svg-size, 40px);height:var(--trade-summary-icon-svg-size, 40px)}.trade-summary-title-block{width:var(--trade-summary-title-max, 115px);max-width:var(--trade-summary-title-max, 115px);flex:0 0 var(--trade-summary-title-max, 115px);gap:4px}.trade-summary-title-block .market-card-price-line{height:var(--trade-summary-price-line-height, 15px);gap:var(--trade-phase-gap, 8px)}.trade-summary-title-block .market-card-price{font-size:var(--trade-summary-price-font-size, 13px);font-weight:400;line-height:var(--trade-summary-price-line-height, 15px)}.trade-summary-title-block .market-card-change{min-height:var(--trade-summary-change-height, 12px);padding:0 var(--trade-summary-change-padding-right, 3px) 0 0;font-size:var(--trade-summary-change-font-size, 10px);line-height:var(--trade-summary-change-height, 12px)}.trade-summary-symbol{color:var(--text);font-size:var(--trade-summary-symbol-font-size, 20px);font-weight:700;line-height:var(--trade-summary-symbol-line-height, 23px);letter-spacing:0;white-space:nowrap}.trade-summary-price{display:grid;min-width:0;gap:4px;padding:0;border:0;border-radius:0;background:transparent}.hero-price{color:var(--text);font-size:28px;font-weight:700;line-height:32px;letter-spacing:0}.hero-change{display:inline-flex;align-items:center;width:fit-content;min-height:18px;padding:0 8px;border-radius:999px;background:var(--long-soft);color:var(--long);font-size:13px;font-weight:700}.hero-change.is-down{background:var(--short-soft);color:var(--short)}.trade-summary-divider{width:1px;height:var(--trade-summary-divider-height, 32px);flex:0 0 1px;margin-right:var(--trade-summary-pool-gap, 24px);background:var(--line-soft)}.trade-summary-metric{display:grid;width:var(--trade-summary-metric-width, 69px);flex:0 0 var(--trade-summary-metric-width, 69px);margin-right:var(--trade-summary-chevron-gap, 16px);min-width:0;gap:3px;padding:0;border:0;border-radius:0;background:transparent;justify-items:start;text-align:left}.trade-summary-metric span{color:var(--muted);font-size:var(--trade-summary-small-font-size, 11px);font-weight:600;line-height:var(--trade-summary-small-line-height, 13px)}.trade-summary-metric strong{color:var(--text);font-size:var(--trade-summary-symbol-font-size, 20px);font-weight:700;line-height:var(--trade-summary-symbol-line-height, 23px)}.trade-summary-chevron{display:inline-grid;width:var(--trade-summary-chevron-width, 24px);height:var(--trade-summary-chevron-width, 24px);flex:0 0 var(--trade-summary-chevron-width, 24px);place-items:center;color:var(--muted)}.trade-summary-chevron svg{width:var(--trade-summary-chevron-svg-width, 15px);height:var(--trade-summary-chevron-svg-height, 9px)}@container (max-width: 373px){.trade-summary-identity{width:var(--trade-market-trigger-compact-id-width, 185px);flex-basis:var(--trade-market-trigger-compact-id-width, 185px);margin-right:12px}.trade-summary-divider{margin-right:12px}.trade-summary-metric{margin-right:8px}}@container (max-width: 344px){.trade-summary-strip{justify-content:space-between}.trade-summary-identity{width:auto;flex:1 1 auto;margin-right:8px}.trade-summary-divider,.trade-summary-metric{display:none}}.market-picker{position:relative;z-index:10;container-type:inline-size;width:min(100%,var(--trade-market-trigger-width, 374px));max-width:var(--trade-market-trigger-width, 374px);flex:1 1 var(--trade-market-trigger-width, 374px);min-width:0}.market-picker.is-open{z-index:19}.market-picker-dropdown{position:absolute;top:calc(100% + var(--trade-mode-gap, 8px));left:0;width:var(--trade-picker-width, 374px);max-width:calc(100vw - 32px);padding:var(--trade-picker-padding-y, 24px) var(--trade-picker-padding-x, 16px);border:0;border-radius:var(--trade-card-radius, 12px);background:#1a1f28;box-shadow:inset 0 0 0 1px var(--border)}.market-picker-search{display:flex;height:var(--trade-picker-search-height, 46px);align-items:center;gap:var(--trade-picker-search-gap, 16px);padding:0 12px;border-radius:8px;background:#14191d;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--muted)}.market-picker-search svg{width:20px;height:20px;flex:0 0 20px}.market-picker-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:14px;font-weight:400;line-height:16px}.market-picker-search input::placeholder{color:var(--muted);opacity:1}.market-picker-list{display:grid;margin-top:var(--trade-picker-list-gap, 16px);border-top:1px solid var(--line-soft)}.market-picker-option{display:grid;grid-template-columns:minmax(0,1fr) auto auto;height:var(--trade-picker-row-height, 67px);min-height:0;align-items:center;gap:8px;padding:16px 0;border:0;border-bottom:1px solid var(--line-soft);border-radius:0;background:transparent;color:var(--text);text-align:left;box-shadow:none}.market-picker-option:last-child{height:var(--trade-picker-last-row-height, 50px);padding-bottom:0;border-bottom:0}.market-picker-option:hover,.market-picker-option:focus-visible{background:#2229345c;outline:none}.market-picker-option-main{display:flex;min-width:0;align-items:center;gap:8px}.market-picker-option-main .market-pair-icon{width:37px;height:24px;flex:0 0 37px}.market-picker-option-main .market-pair-icon-token,.market-picker-option-main .market-asset-icon{width:24px;height:24px;padding:0}.market-picker-option-main .market-asset-icon svg{width:24px;height:24px}.market-picker-option-main strong{overflow:hidden;color:var(--text);font-size:15px;font-weight:700;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.market-picker-option-stats{display:grid;gap:4px;justify-items:end;color:var(--muted);font-size:13px;font-weight:400;line-height:15px}.market-picker-change{display:inline-flex;height:12px;min-height:12px;align-items:center;justify-content:flex-end;gap:0;padding:0 2px 0 0;border-radius:0;background:var(--long-soft);color:var(--long);font-size:10px;font-weight:700;line-height:12px;white-space:nowrap}.market-picker-change.is-down{background:#3a1f15;color:#ff6a3d}.market-picker-change.is-neutral{background:var(--surface-strong);color:var(--muted)}.market-picker-change-icon{display:inline-block;width:12px;height:12px;flex:0 0 12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg width='5' height='4' viewBox='0 0 5 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.10091 0.200081C2.30091 -0.0665853 2.70091 -0.0665853 2.90091 0.200081L4.90091 2.86675C5.14812 3.19637 4.91293 3.66675 4.50091 3.66675H0.500908C0.0888854 3.66675 -0.146306 3.19637 0.100908 2.86675L2.10091 0.200081Z' fill='black'/%3E%3C/svg%3E") center / 5px 4px no-repeat;mask:url("data:image/svg+xml,%3Csvg width='5' height='4' viewBox='0 0 5 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.10091 0.200081C2.30091 -0.0665853 2.70091 -0.0665853 2.90091 0.200081L4.90091 2.86675C5.14812 3.19637 4.91293 3.66675 4.50091 3.66675H0.500908C0.0888854 3.66675 -0.146306 3.19637 0.100908 2.86675L2.10091 0.200081Z' fill='black'/%3E%3C/svg%3E") center / 5px 4px no-repeat}.market-picker-change.is-down .market-picker-change-icon{transform:rotate(180deg)}.market-picker-change.is-neutral .market-picker-change-icon{width:12px;height:12px;border-radius:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg width='4' height='4' viewBox='0 0 4 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 0C3.10457 0 4 0.89543 4 2C4 3.10457 3.10457 4 2 4C0.895431 4 0 3.10457 0 2C0 0.89543 0.895431 0 2 0Z' fill='black'/%3E%3C/svg%3E") center / 4px 4px no-repeat;mask:url("data:image/svg+xml,%3Csvg width='4' height='4' viewBox='0 0 4 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 0C3.10457 0 4 0.89543 4 2C4 3.10457 3.10457 4 2 4C0.895431 4 0 3.10457 0 2C0 0.89543 0.895431 0 2 0Z' fill='black'/%3E%3C/svg%3E") center / 4px 4px no-repeat}.market-picker-empty{min-height:var(--trade-picker-row-height, 67px);display:grid;place-items:center;color:var(--muted);font-size:14px;font-weight:450}.trade-panel{display:grid;width:var(--trade-panel-width, 400px);height:var(--trade-action-panel-height, 497px);min-height:var(--trade-action-panel-height, 497px);grid-template-rows:var(--trade-panel-head-height, 32px) var(--trade-panel-body-height, 273px) var(--trade-panel-footer-height, 80px);align-content:start;justify-items:stretch;gap:var(--trade-panel-gap, 32px);padding:var(--trade-panel-padding-y, 24px) var(--trade-panel-padding-x, 16px);border:0;box-shadow:inset 0 0 0 1px var(--border)}.trade-panel-head{display:flex;min-height:var(--trade-panel-head-height, 32px);align-items:center;justify-content:space-between;gap:32px}.trade-panel-title{display:flex;align-items:center;gap:16px}.position-title-group h2,.feed-panel .panel-head h2{margin:0;color:var(--text);font-size:var(--trade-panel-heading-font-size, 20px);font-weight:700;line-height:var(--trade-panel-heading-line-height, 23px);letter-spacing:0}.trade-panel-title h2{margin:0;color:var(--text);font-size:var(--trade-panel-title-font-size, 20px);font-weight:700;line-height:var(--trade-panel-title-line-height, 23px);letter-spacing:0}.trade-panel-mode-toggle{display:flex;width:var(--trade-panel-mode-width, 98px);height:var(--trade-panel-mode-height, 32px);align-items:center;gap:3px;padding:3px;border:0;border-radius:8px;background:transparent;box-shadow:inset 0 0 0 1px #394258}.trade-panel-mode-option{display:inline-flex;height:var(--trade-panel-mode-option-height, 26px);align-items:center;justify-content:center;padding:0 8px;border:0;border-radius:6px;background:#232936;color:var(--muted);font-size:11px;font-weight:600;line-height:13px}.trade-panel-mode-option:first-child{width:49px}.trade-panel-mode-option:last-child{width:40px}.trade-panel-mode-option.is-active{background:var(--surface-strong);color:var(--text)}.trade-panel-mode-option:disabled{opacity:.3}.trade-panel-cash{display:grid;gap:var(--trade-amount-gap, 4px);justify-items:end}.trade-panel-cash span{color:var(--muted);font-size:10px;font-weight:700;line-height:12px}.trade-panel-cash strong{color:var(--text);font-size:14px;font-weight:450;line-height:16px}.trade-panel-body{display:grid;gap:24px}.side-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--trade-side-toggle-gap, 8px)}.side-select{height:var(--trade-side-button-height, 44px);min-height:var(--trade-side-button-height, 44px);border-radius:var(--trade-side-button-radius, 6px);background:var(--surface-strong);color:var(--muted);box-shadow:none;font-size:var(--trade-side-button-font-size, 15px);font-weight:700;line-height:var(--trade-side-button-line-height, 17px);transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.side-select.side-long{background:var(--long-soft);color:var(--long)}.side-select.side-short{background:var(--short-soft);color:var(--short)}.side-select.is-selected.side-long{background:var(--long);color:#0e1219}.side-select.is-selected.side-short{background:var(--short);color:var(--text)}.side-select:hover:not(:disabled).side-long{background:#3bd67a29}.side-select:hover:not(:disabled).side-short{background:#ff005d29}.side-select.is-selected:hover:not(:disabled).side-long{background:#49e487}.side-select.is-selected:hover:not(:disabled).side-short{background:#ff2d7c}.side-select:disabled,.side-select:disabled.side-long,.side-select:disabled.side-short,.side-select:disabled.is-selected{background:#1a1f28;color:#7a859499;cursor:not-allowed}.side-select:focus-visible,.trade-sizer-pill:focus-visible,.trade-submit-button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--border-strong)}.trade-sizer{display:grid;gap:0;padding:0;border:0;border-radius:0;background:transparent}.trade-amount-card{display:grid;height:var(--trade-amount-height, 80px);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr;align-items:center;gap:var(--trade-amount-content-gap, 24px);padding:var(--trade-amount-padding-y, 12px) var(--trade-amount-padding-x, 16px);border-radius:var(--trade-amount-radius, 8px);background:transparent;cursor:text}.trade-amount-entry{display:flex;min-width:0;align-items:center;gap:var(--trade-amount-gap, 4px)}.trade-amount-symbol,.trade-amount-card input{color:var(--text);font-size:var(--trade-amount-font-size, 40px);font-weight:700;line-height:var(--trade-amount-line-height, 46px)}.trade-amount-card input{width:100%;min-width:0;border:0;outline:none;background:transparent}.trade-amount-card input::placeholder{color:inherit;opacity:1}.trade-amount-card.is-empty .trade-amount-entry{color:var(--muted);opacity:.3}.trade-amount-hint{color:var(--muted);font-size:11px;font-weight:600;line-height:13px;opacity:.3;white-space:nowrap}.trade-sizer-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--trade-presets-gap, 8px);margin-top:var(--trade-presets-margin-top, 16px)}.trade-sizer-slider{position:relative;display:block;height:var(--trade-slider-height, 53px);margin-top:var(--trade-slider-margin-top, 24px)}.trade-sizer-track-label{color:var(--muted);font-family:Suisse Intl,sans-serif;font-size:var(--trade-slider-label-font-size, 11px);font-weight:600;line-height:var(--trade-slider-label-line-height, 13px);text-transform:none}.trade-sizer-slider input[type=range]{position:absolute;top:var(--trade-slider-input-top, 21px);left:0;width:100%;height:var(--trade-slider-input-height, 44px);margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.trade-sizer-slider input[type=range]::-webkit-slider-runnable-track{height:var(--trade-slider-track-height, 4px);border-radius:2px;background:linear-gradient(var(--text),var(--text)) 0 0 / var(--trade-slider-progress, 0%) 100% no-repeat,var(--border-strong)}.trade-sizer-slider input[type=range]::-webkit-slider-thumb{box-sizing:border-box;width:var(--trade-slider-thumb-size, 20px);height:var(--trade-slider-thumb-size, 20px);margin-top:var(--trade-slider-thumb-offset, -8px);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid var(--surface);border-radius:999px;background:var(--text)}.trade-sizer-slider input[type=range]::-moz-range-track{height:var(--trade-slider-track-height, 4px);border-radius:2px;background:var(--border-strong)}.trade-sizer-slider input[type=range]::-moz-range-progress{height:var(--trade-slider-track-height, 4px);border-radius:2px;background:var(--text)}.trade-sizer-slider input[type=range]::-moz-range-thumb{box-sizing:border-box;width:var(--trade-slider-thumb-size, 20px);height:var(--trade-slider-thumb-size, 20px);border:3px solid var(--surface);border-radius:999px;background:var(--text)}.trade-panel-footer{display:grid;gap:16px}.trade-submit-button{height:var(--trade-submit-height, 48px);min-height:var(--trade-submit-height, 48px);border-radius:var(--trade-submit-radius, 6px);font-size:var(--trade-submit-font-size, 15px);font-weight:700;line-height:var(--trade-submit-line-height, 17px)}.trade-submit-button.is-long{background:var(--long);color:var(--bg)}.trade-submit-button.is-short{background:var(--short);color:var(--text)}.trade-submit-button.is-long:hover:not(:disabled){background:#49e487;color:var(--bg)}.trade-submit-button.is-short:hover:not(:disabled){background:#ff2d7c;color:var(--text)}.trade-submit-button:disabled{background:#222934;color:var(--muted);opacity:1}.trade-terms{margin:0;color:var(--muted);font-size:14px;font-weight:400;line-height:16px;text-align:center}.trade-terms-link{text-decoration:underline;text-underline-offset:3px}.position-panel{width:var(--trade-panel-width, 400px);height:var(--trade-position-height, 632px);max-height:var(--trade-position-height, 632px);grid-template-rows:auto minmax(0,1fr);gap:var(--trade-position-header-gap, 32px);overflow:hidden;padding:var(--trade-position-padding, 24px)}.position-head,.position-head-actions,.position-title-group{display:flex;align-items:center}.position-head{justify-content:space-between;gap:var(--trade-slider-gap, 12px)}.position-title-group{gap:var(--trade-phase-gap, 8px);flex:0 0 auto;min-width:0}.position-title-group h2{color:var(--text);font-size:var(--trade-position-title-font-size, 24px);font-weight:700;line-height:var(--trade-position-title-line-height, 28px);white-space:nowrap}.position-count-badge{display:inline-flex;min-width:var(--trade-position-count-size, 24px);height:var(--trade-position-count-size, 24px);align-items:center;justify-content:center;padding:0 var(--trade-position-count-padding-x, 8px);border-radius:var(--trade-position-count-radius, 6px);background:var(--surface-strong);color:var(--muted);font-size:var(--trade-position-count-font-size, 13px);font-weight:700}.position-head-actions{gap:var(--trade-phase-gap, 8px);flex-shrink:0}.market-mode-tabs,.trade-topbar-actions .market-mode-tabs,.market-home-page .market-mode-tabs{display:inline-flex;width:auto;height:var(--trade-mode-height, 34px);min-height:var(--trade-mode-height, 34px);align-items:center;gap:var(--trade-mode-gap, 8px);padding:0;border:0;border-radius:999px;background:transparent}.market-mode-tabs .market-tab,.trade-topbar-actions .market-mode-tabs .market-tab,.market-home-page .market-mode-tabs .market-tab{display:inline-flex;box-sizing:border-box;width:var(--trade-mode-button-width, 46px);min-width:var(--trade-mode-button-width, 46px);height:var(--trade-mode-height, 34px);min-height:var(--trade-mode-height, 34px);align-items:center;justify-content:center;padding:0 var(--trade-mode-padding-x, 12px);border:0;border-radius:999px;background:var(--surface-strong);color:var(--text);font-family:Suisse Intl,sans-serif;font-size:var(--trade-mode-font-size, 14px);font-weight:450;line-height:var(--trade-mode-line-height, 16px);text-align:center;box-shadow:none}.market-mode-tabs .market-tab:hover:not(:disabled),.trade-topbar-actions .market-mode-tabs .market-tab:hover:not(:disabled),.market-home-page .market-mode-tabs .market-tab:hover:not(:disabled){background:var(--tab-hover);color:var(--text)}.market-mode-tabs .market-tab.active,.trade-topbar-actions .market-mode-tabs .market-tab.active,.market-home-page .market-mode-tabs .market-tab.active{background:var(--text);color:#0e1219}.trade-sizer-pill{display:inline-flex;height:var(--trade-sizer-pill-height, 32px);min-height:var(--trade-sizer-pill-height, 32px);align-items:center;justify-content:center;padding:0 var(--trade-sizer-pill-padding-x, 24px);border:0;border-radius:var(--trade-sizer-pill-radius, 6px);background:var(--surface-strong);color:var(--muted);cursor:pointer;font-size:var(--trade-sizer-pill-font-size, 11px);font-weight:600;line-height:var(--trade-sizer-pill-line-height, 13px);box-shadow:none;transition:background-color .16s ease,color .16s ease}.trade-sizer-pill:hover:not(:disabled){background:var(--tab-hover);color:var(--text)}.trade-sizer-pill:disabled{color:#7a85948c;cursor:not-allowed;opacity:1}.segmented-switch{display:inline-flex;box-sizing:border-box;width:var(--segmented-switch-width, var(--trade-switch-width, 117px));height:var(--trade-switch-height, 32px);min-height:var(--trade-switch-height, 32px);flex-shrink:0;align-items:center;gap:var(--trade-switch-gap, 3px);padding:var(--trade-switch-padding, 3px);border:0;border-radius:var(--trade-switch-radius, 8px);background:transparent;box-shadow:inset 0 0 0 1px #394258}.segmented-switch-button{display:inline-flex;box-sizing:border-box;width:var(--segmented-switch-button-width, var(--trade-switch-button-width, 54px));min-width:var(--segmented-switch-button-min-width, var(--trade-switch-button-width, 54px));height:var(--trade-switch-button-height, 26px);align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--trade-switch-button-radius, 6px);background:transparent;color:var(--muted);cursor:pointer;font-size:var(--trade-switch-font-size, 11px);font-weight:600;line-height:var(--trade-switch-line-height, 13px);opacity:1;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.segmented-switch-button:hover:not(:disabled){color:#dce3ea}.segmented-switch-button.is-active{background:#232936;color:#f3f5f7}.segmented-switch-button.is-active:hover:not(:disabled){background:#2a3240;color:#f3f5f7}.segmented-switch-button:active:not(:disabled){background:#1f2530;color:#b0b8c1}.segmented-switch-button.is-active:active:not(:disabled){background:#1f2530;color:#dce3ea}.segmented-switch-button:focus-visible{outline:0;box-shadow:inset 0 0 0 1px #596575}.position-switch{--segmented-switch-width: var(--trade-switch-width, 117px);--segmented-switch-button-width: var(--trade-switch-button-width, 54px);--segmented-switch-button-min-width: var(--trade-switch-button-width, 54px)}.error-banner,.error-banner-network_switch_required{border-color:var(--border);background:var(--surface-strong);color:var(--muted-strong)}.error-banner-copy strong{color:var(--text)}.error-banner-copy span{color:var(--muted)}.error-banner-action{border:0;border-radius:8px;background:var(--primary-button-bg);color:var(--muted);box-shadow:none}.error-banner-action:hover:not(:disabled){background:var(--primary-button-hover);color:var(--text)}.position-panel-body{position:relative;min-height:0;overflow:visible}.position-panel-body .empty-card.compact{height:100%;min-height:0}.position-list{display:grid;height:100%;max-height:var(--trade-position-list-height, 520px);align-content:start;gap:0;grid-auto-rows:max-content;overflow-y:hidden;padding:0;scrollbar-color:#232936 transparent;scrollbar-width:thin}.position-panel-body.has-position-scrollbar .position-list{overflow-y:auto}.position-list::-webkit-scrollbar{width:8px}.position-list::-webkit-scrollbar-track{background:transparent}.position-list::-webkit-scrollbar-thumb{border-radius:999px;background:#232936}.position-scrollbar{position:absolute;top:var(--trade-position-scrollbar-top, 32px);right:var(--trade-position-scrollbar-right, -20px);display:none;width:var(--trade-position-scrollbar-width, 8px);height:var(--trade-position-scrollbar-height, 98px);border-radius:999px;background:#232936;pointer-events:none}.position-panel-body.has-position-scrollbar .position-scrollbar{display:block}.position-card-item{display:grid;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto auto;height:var(--trade-position-row-height, 67px);min-height:var(--trade-position-row-height, 67px);align-items:center;gap:var(--trade-position-row-gap, 20px);padding:var(--trade-position-row-padding-y, 16px) 0;border:0;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;background:transparent}.position-card-item:first-child{height:var(--trade-position-first-row-height, 51px);min-height:var(--trade-position-first-row-height, 51px);padding-top:0}.position-row-main,.position-row-badges,.position-row-move{display:flex;align-items:center}.position-row-main{min-width:0;gap:var(--trade-position-icon-gap, 1px)}.position-row-main .market-pair-icon{width:var(--trade-position-pair-icon-width, 28px);height:var(--trade-position-token-size, 16px);flex:0 0 var(--trade-position-pair-icon-width, 28px)}.position-row-main .market-pair-icon-token,.position-row-main .market-asset-icon{width:var(--trade-position-token-size, 16px);height:var(--trade-position-token-size, 28px)}.position-row-main .market-pair-icon-token+.market-pair-icon-token{margin-left:calc(var(--trade-position-token-overlap, 4px) * -1)}.position-row-main .market-asset-icon svg{width:var(--trade-position-token-svg-size, 12px);height:var(--trade-position-token-svg-size, 12px)}.position-row-copy{display:grid;min-width:0;gap:var(--trade-position-copy-gap, 4px)}.position-row-copy strong{display:block;min-width:0;color:var(--text);font-size:var(--trade-position-price-font-size, 16px);font-weight:450;line-height:var(--trade-position-price-line-height, 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-row-copy span{color:var(--muted);font-size:var(--trade-position-date-font-size, 13px);font-weight:450;line-height:var(--trade-position-date-line-height, 15px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-state.is-ahead,.position-price-move.is-up,.position-row-move.is-up{color:var(--long)}.position-state.is-behind,.position-price-move.is-down,.position-row-move.is-down{color:var(--short)}.position-row-move{justify-content:flex-start;gap:var(--trade-position-move-gap, 12px);color:var(--muted);font-family:Suisse Intl,sans-serif;font-size:var(--trade-position-move-font-size, 16px);font-weight:450;line-height:var(--trade-position-move-line-height, 16px);white-space:nowrap}.position-row-move strong{color:inherit;font:inherit}.position-move-arrow{display:inline-grid;width:var(--trade-position-arrow-size, 12px);height:var(--trade-position-arrow-size, 12px);place-items:center;border-radius:1px;background:#3bd67a38}.position-row-move.is-down .position-move-arrow{background:#ff005d38}.position-move-arrow:before{content:"";width:0;height:0;border-right:var(--trade-position-arrow-half-width, 4px) solid transparent;border-bottom:var(--trade-position-arrow-height, 5px) solid currentColor;border-left:var(--trade-position-arrow-half-width, 4px) solid transparent;filter:brightness(1.8);opacity:1}.position-row-move.is-down .position-move-arrow:before{border-top:var(--trade-position-arrow-height, 5px) solid currentColor;border-bottom:0}.position-row-badges{justify-content:flex-end;gap:var(--trade-position-badge-gap, 8px);white-space:nowrap}.side-pill{min-width:var(--trade-position-side-pill-width, 46px);height:var(--trade-position-badge-height, 22px);padding:0 var(--trade-position-badge-padding-x, 8px);border-radius:999px;font-family:Suisse Intl,sans-serif;font-size:var(--trade-position-badge-font-size, 12px);font-weight:700;line-height:var(--trade-position-badge-line-height, 12px);text-transform:none}.side-long{background:var(--long-soft);color:var(--long)}.side-short{background:var(--short-soft);color:var(--short)}.position-phase-pill{display:inline-flex;min-width:var(--trade-position-phase-pill-width, 51px);height:var(--trade-position-badge-height, 22px);align-items:center;justify-content:center;padding:0 var(--trade-position-badge-padding-x, 8px);border-radius:var(--trade-position-phase-pill-radius, 6px);background:var(--surface-strong);color:var(--muted);font-size:var(--trade-position-badge-font-size, 12px);font-weight:700;line-height:var(--trade-position-badge-line-height, 12px)}.feed-panel{min-height:var(--trade-empty-feed-height, 279px);padding:24px}.feed-panel .panel-head{margin-bottom:16px}.feed-empty-state{display:grid;min-height:calc(var(--trade-empty-feed-height, 279px) - 80px);place-items:center}.feed-empty-pill{display:inline-flex;box-sizing:border-box;width:122px;height:22px;min-height:22px;align-items:center;gap:4px;padding:4px 6px;border-radius:6px;background:var(--surface-strong);color:var(--muted);font-size:11px;font-weight:400;line-height:13px}.feed-empty-pill svg{width:16px;height:16px;flex:0 0 16px}.feed-list{display:grid;gap:8px}.feed-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border:0;border-radius:10px;background:#14191d99}.feed-main,.feed-meta{display:flex;align-items:center;gap:10px}.feed-copy{display:grid;gap:2px}.feed-copy strong{color:var(--text);font-size:14px;font-weight:700}.feed-copy span,.feed-meta span,.feed-meta time{color:var(--muted);font-size:12px;font-weight:450}.trader-status-chip{height:20px;min-width:0;padding:0 8px;border-radius:6px;background:#e6b94a1f;color:#e6b94a;font-size:11px;font-weight:700;line-height:20px;white-space:nowrap}.trader-status-supernova{background:#e6b94a24;color:#e6b94a}.trader-status-inferno{background:#ff6a3d24;color:#ff6a3d}.trader-status-blaze{background:#ff005d24;color:#ff005d}.trader-status-flame{background:#3bd67a1f;color:#3bd67a}.trader-status-spark{background:#8a95a61f;color:#8a95a6}.loading-surface:after{background:linear-gradient(90deg,transparent 0%,rgba(243,245,247,.06) 50%,transparent 100%),var(--surface-strong)}@media(max-width:1488px){.trade-page{width:min(var(--trade-layout-width, 1440px),calc(100vw - 48px))}.trade-grid{grid-template-columns:minmax(0,calc(100vw - 48px - var(--trade-right-width, 400px) - var(--trade-column-gap, 64px))) var(--trade-right-width, 400px);gap:var(--trade-column-gap, 64px)}.trade-market-controls .market-picker{max-width:min(var(--trade-market-trigger-width, 374px),calc(100vw - 48px - var(--trade-right-width, 400px) - var(--trade-column-gap, 64px) - var(--trade-mode-switch-width, 100px) - var(--trade-summary-gap, 24px)))}}@media(max-width:980px){.trade-title-row,.trade-status-row,.trade-grid{grid-template-columns:1fr}.trade-grid{display:grid;--trade-action-panel-height: clamp(360px, 54vh, 469px);gap:16px}.trade-shell-head{width:100%}.trade-topbar-actions{position:static;width:auto}.trade-summary-strip{position:relative;top:auto;right:auto;width:100%;z-index:auto}.market-picker{width:100%;max-width:none}.trade-market-controls .market-picker{width:100%;max-width:none;flex:1 1 auto}.market-picker-dropdown{width:min(100%,var(--trade-picker-width, 374px))}.trade-panel,.position-panel{width:100%}}@media(max-width:720px){.subnav-back-chip{margin-left:16px}.auth-signature-modal{padding:20px}.auth-signature-copy h2,.trade-title-row h1,.phase-segment-timer,.trade-amount-symbol,.trade-amount-card input{font-size:32px;line-height:37px}.trade-title-row,.trade-nav{align-items:stretch;flex-direction:column}.trade-market-controls{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--trade-mode-gap, 8px)}.trade-market-controls .market-picker{width:auto;max-width:none;flex:1 1 auto}.trade-topbar-actions{display:flex;width:var(--trade-mode-switch-width, 100px);flex:0 0 var(--trade-mode-switch-width, 100px);align-items:center;justify-content:flex-end}.trade-topbar-actions .market-tabs{width:auto}.back-button,.pair-switcher-button{width:100%}.phase-rail{height:auto;flex-direction:column}.phase-segment,.phase-segment.is-current{min-height:72px;flex:1 1 auto}.trade-summary-strip{justify-content:space-between}.trade-summary-identity{width:auto;flex:1 1 auto;margin-right:12px}.trade-summary-divider,.trade-summary-chevron{display:none}.trade-summary-metric{flex:0 0 auto;margin-right:0;text-align:right}.position-head{align-items:flex-start;flex-direction:column}.position-head-actions{width:100%;justify-content:space-between}}@media(max-width:720px){.app-shell{width:100%;min-width:0;overflow-x:clip;padding:0}.app-header{display:grid;position:static;box-sizing:border-box;width:100%;grid-template-areas:"brand actions" "nav nav";grid-template-columns:minmax(0,1fr) auto;gap:0;overflow:visible;padding:0}.brand{box-sizing:border-box;width:100%;min-height:0;align-self:start;padding:18px 12px 14px}.brand-stack{display:flex;min-width:0;flex-wrap:wrap;gap:6px 10px}.brand-copy{font-size:24px;line-height:30px}.brand-meta{min-width:0;flex-wrap:wrap}.header-actions{box-sizing:border-box;width:auto;height:auto;min-height:0;align-self:start;gap:10px;padding:18px 12px 14px 8px;justify-content:flex-end}.header-actions .account-widget,.header-actions .account-actions{width:auto;height:auto;min-width:0}.header-actions .account-action,.header-actions .account-action.secondary{min-width:0;height:40px;min-height:40px;padding:0 18px;font-size:14px;line-height:16px}.header-nav{display:grid;box-sizing:border-box;width:100%;min-height:0;grid-template-columns:minmax(0,1fr);gap:8px;overflow:visible;padding:8px 12px 10px}.subnav-back-chip{grid-column:1;width:auto;max-width:100%;min-width:0;height:32px;justify-self:start;margin-left:0;padding:0 10px;font-size:13px;line-height:15px}.subnav-back-icon{width:15px;height:15px;flex-basis:15px}.header-nav-links{display:grid;width:100%;min-width:0;grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.header-link-disabled{display:none}.header-link,.header-nav .how-button{box-sizing:border-box;width:100%;min-width:0;height:34px;min-height:34px;overflow:hidden;padding:0 4px;border-radius:0;font-size:13px;line-height:15px;text-overflow:ellipsis}.header-link.active{background:transparent;color:var(--text);box-shadow:none}.app-main,.app-main:has(.market-home-page),.app-footer{box-sizing:border-box;width:calc(100% - 24px);max-width:none}.app-main{min-width:0;padding-top:20px;padding-bottom:56px}.app-footer{min-width:0;gap:14px}.app-footer-nav{width:100%;min-width:0;gap:12px}.page-stack,.market-home-page .rows-stack{min-width:0}.market-home-page{gap:20px}.market-home-page .rows-stack{width:100%;gap:16px}.market-home-page .market-row{box-sizing:border-box;width:100%;max-width:100%;min-height:204px;border-radius:12px}.market-card-link{box-sizing:border-box;width:100%;min-height:204px;grid-template-rows:auto auto;gap:16px;padding:16px}.market-card-top{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.market-card-identity{min-width:0;gap:10px}.market-pair-icon{width:50px;height:34px;flex:0 0 50px}.market-pair-icon-token,.market-asset-icon{width:34px;height:34px}.market-asset-icon{padding:1px}.market-asset-icon svg{width:32px;height:32px}.market-card-title-block{min-width:0}.market-card-price-line{min-width:0;height:12px;gap:5px}.market-card-price,.market-card-pool span,.market-card-footer span:first-child{font-size:10px;line-height:12px}.market-card-change{height:11px;min-height:11px;padding:0 2px 0 0;font-size:9px;line-height:11px}.market-card-change-icon{width:10px;height:10px;flex-basis:10px}.market-symbol{overflow:hidden;font-size:20px;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.market-card-pool{min-width:70px;gap:2px}.market-card-pool strong{font-size:20px;line-height:24px}.market-card-bottom{height:auto;grid-template-rows:56px 1px auto;gap:12px}.market-card-split{height:56px;min-height:56px;gap:6px}.market-card-side{min-width:56px;height:56px;padding:7px 10px;border-radius:8px}.market-card-side span{font-size:12px;line-height:14px}.market-card-side strong{font-size:22px;line-height:26px}.market-card-footer{min-height:12px;height:auto}.market-card-footer span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-page,.trade-grid,.trade-left-column,.trade-main-column,.trade-side-column,.trade-shell-head,.trade-title-row{width:100%;max-width:100%;min-width:0}.trade-page{gap:12px}.trade-grid{grid-template-columns:minmax(0,1fr);gap:14px}.trade-market-controls{display:grid;width:100%;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px}.trade-market-controls .market-picker{width:100%;max-width:100%;flex:none}.trade-topbar-actions{display:block;width:100%;flex:none;margin-left:0}.trade-topbar-actions .market-tabs,.trade-topbar-actions .market-mode-tabs{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.trade-topbar-actions .market-tab,.trade-topbar-actions .market-mode-tabs .market-tab{width:100%;min-width:0}.trade-summary-strip{box-sizing:border-box;width:100%;max-width:100%;height:64px;min-height:64px;padding:12px}.trade-summary-identity{width:auto;flex:1 1 auto;gap:8px;margin-right:0}.trade-summary-identity .market-pair-icon{width:50px;height:34px;flex-basis:50px}.trade-summary-identity .market-pair-icon-token,.trade-summary-identity .market-asset-icon{width:34px;height:34px}.trade-summary-identity .market-asset-icon svg{width:32px;height:32px}.trade-summary-title-block{width:auto;max-width:none;flex:1 1 auto}.trade-summary-title-block .market-card-price-line{gap:5px}.trade-summary-symbol{overflow:hidden;font-size:17px;line-height:20px;text-overflow:ellipsis}.trade-summary-divider,.trade-summary-metric{display:none}.trade-summary-chevron{display:inline-grid;width:20px;height:20px;flex:0 0 20px;margin-left:8px}.market-picker-dropdown{box-sizing:border-box;width:100%;max-width:100%;padding:16px 12px}.chart-panel,.chart-stage,.chart-surface,.trade-panel,.position-panel{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.chart-panel,.chart-stage,.chart-surface{overflow:hidden}.trade-panel{height:auto;min-height:0;grid-template-rows:auto auto auto}.position-panel{height:auto;max-height:none;min-height:0}.position-title-group h2,.feed-panel .panel-head h2,.trade-panel-title h2{font-size:28px;line-height:32px}.position-head{align-items:flex-start;gap:12px}.position-title-group{flex-wrap:wrap}.phase-segment,.phase-segment.is-current,.phase-segment.is-past{min-width:0}}@media(max-width:380px){.market-card-link{padding:14px}.market-symbol{font-size:19px;line-height:23px}.market-card-pool{min-width:62px}.market-card-pool strong{font-size:18px;line-height:22px}.trade-summary-symbol{font-size:16px;line-height:19px}}@media(max-width:430px){.app-main{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.market-card-pool{min-width:62px}.market-card-pool strong{font-size:18px;line-height:22px}.market-card-side strong{font-size:20px;line-height:24px}.position-title-group h2,.feed-panel .panel-head h2{font-size:26px;line-height:30px}}
