body.tp-account{min-height:100dvh;overflow-x:clip;overflow-y:auto;background:radial-gradient(ellipse at 20% 0,rgb(var(--c_app_183d58-rgb, 24 61 88) / 0.26666666666666666),transparent 55%),var(--c_app_070f25, #070f25);font-family:'Segoe UI',system-ui,sans-serif;color:var(--c_app_eaf5ff, #eaf5ff)}.tp-account-shell.app-shell{height:auto;width:100%;max-width:none;margin:0;padding:0;border:0;background:none;box-shadow:none;min-height:100dvh;overflow:visible}.tp-account .tp-wrap{width:calc(100% - 64px);max-width:1240px;margin-inline:auto}.tp-account-header{height:103px;display:flex;align-items:center;gap:55px;border-bottom:1px solid rgb(var(--c_app_547d9b-rgb, 84 125 155) / 0.16862745098039217)}.tp-account-header .tp-logo{width:160px;flex:none}.tp-account-header .tp-logo img{width:160px;height:95px;object-fit:contain}.tp-account-header nav{display:flex;align-items:center;gap:30px;flex:1}.tp-account button{font-family:inherit}.tp-account-header nav>a,.tp-account-header nav>button{border:0;background:none;color:var(--c_app_9bb3c9, #9bb3c9);font-size:.83rem;font-weight:700;padding:12px 0;white-space:nowrap}.tp-account-header nav>.is-active{color:var(--c_app_70e7f0, #70e7f0)}.tp-account-tools{display:flex;gap:13px;align-items:center}.tp-account-wallet{border:1px solid rgb(var(--c_app_335a74-rgb, 51 90 116) / 0.23921568627450981);background:var(--c_app_11253c, #11253c);border-radius:13px;display:flex;align-items:center;gap:12px;color:var(--c_app_ffffff, white);padding:10px 15px;text-align:left}.tp-account-wallet svg{width:23px;height:23px;color:var(--c_app_65dbe9, #65dbe9)}.tp-account-wallet small{display:block;font-size:.53rem;letter-spacing:.13em;color:var(--c_app_91acc2, #91acc2);margin-bottom:3px}.tp-account-wallet b{font-size:.84rem}.tp-account-avatar{width:44px;height:44px;border:1px solid rgb(var(--c_app_89ddeb-rgb, 137 221 235) / 0.23137254901960785);border-radius:50%;background:linear-gradient(130deg,var(--c_app_235b79, #235b79),var(--c_app_1c314e, #1c314e));color:var(--c_app_baf7ff, #baf7ff);font-weight:800}.tp-account-welcome{display:flex;align-items:center;justify-content:space-between;padding:40px 0 30px}.tp-account-welcome .tp-eyebrow{font-size:.59rem;margin-bottom:10px}.tp-account-welcome h1{font-size:2.15rem;letter-spacing:-.05em;margin:0 0 10px}.tp-account-welcome p:last-child{font-size:.92rem;color:var(--c_app_95b0c7, #95b0c7);margin:0}.tp-account-welcome .tp-chip{font-size:.58rem;letter-spacing:.08em}.tp-account-hero{position:relative;border:1px solid rgb(var(--c_app_629cca-rgb, 98 156 202) / 0.2901960784313726);border-radius:27px;min-height:395px;overflow:hidden;background:var(--c_app_122843, #122843)}.tp-account-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 47%}.tp-account-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgb(var(--c_app_0a1b34-rgb, 10 27 52) / 0.9607843137254902) 5%,rgb(var(--c_app_0a1b34-rgb, 10 27 52) / 0.788235294117647) 30%,rgb(var(--c_app_0a1b34-rgb, 10 27 52) / 0.06274509803921569) 70%)}.tp-account-hero-copy{position:relative;z-index:1;padding:38px 45px}.tp-account-hero-copy .tp-chip{font-size:.52rem;letter-spacing:.15em;color:var(--c_app_a7f7e0, #a7f7e0);background:rgb(var(--c_app_155958-rgb, 21 89 88) / 0.3333333333333333);margin-bottom:17px}.tp-account-hero h2{font-size:3.2rem;letter-spacing:-.055em;line-height:1.06;margin-bottom:19px}.tp-account-hero h2 em{font-style:normal;color:var(--c_app_85ecf2, #85ecf2)}.tp-account-hero p{color:var(--c_app_a9c3d7, #a9c3d7);font-size:.9rem;line-height:1.6;margin-bottom:22px}.tp-account-hero .tp-btn{min-width:224px;justify-content:space-between;min-height:54px;font-size:.94rem}.tp-account-mode{position:absolute;z-index:1;right:28px;bottom:25px;background:rgb(var(--c_app_0b1934-rgb, 11 25 52) / 0.7803921568627451);border:1px solid rgb(var(--c_app_789abb-rgb, 120 154 187) / 0.23137254901960785);border-radius:13px;padding:12px 19px;backdrop-filter:blur(12px)}.tp-account-mode small{display:block;font-size:.49rem;color:var(--c_app_8facbf, #8facbf);letter-spacing:.16em}.tp-account-mode strong{display:block;font-size:1rem;color:var(--c_app_edf9ff, #edf9ff);margin:3px 0}.tp-account-mode span{display:block;font-size:.62rem;color:var(--c_app_98b4c9, #98b4c9)}.tp-account-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:23px 0 28px}.tp-account-stats article{border:1px solid rgb(var(--c_app_547d9b-rgb, 84 125 155) / 0.18823529411764706);border-radius:17px;padding:22px;display:flex;gap:15px;align-items:center;background:rgb(var(--c_app_101f36-rgb, 16 31 54) / 0.5019607843137255)}.tp-account-stats svg{width:24px;height:24px;color:var(--c_app_80dbe8, #80dbe8);flex:none}.tp-account-stats small{font-size:.7rem;color:var(--c_app_9eb6ce, #9eb6ce);display:block;margin-bottom:8px}.tp-account-stats strong{font-size:1.65rem;letter-spacing:-.04em;line-height:1}.tp-account-stats strong em{font-size:.62rem;letter-spacing:0;color:var(--c_app_97abc2, #97abc2);font-style:normal;font-weight:500}.tp-account-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:23px}.tp-account .tp-panel{background:linear-gradient(140deg,var(--c_app_102139, #102139),var(--c_app_0d1a32, #0d1a32));border-color:rgb(var(--c_app_618cb8-rgb, 97 140 184) / 0.16862745098039217);padding:27px}.tp-account .tp-panel>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:25px}.tp-account .tp-panel .tp-eyebrow{font-size:.54rem;margin-bottom:8px}.tp-account .tp-panel h2{font-size:1.5rem;letter-spacing:-.045em;margin-bottom:0}.tp-account .tp-panel>header>button{border:0;background:none;color:var(--c_app_8bdeeb, #8bdeeb);font-size:.7rem}.tp-account .tp-panel>header>svg{color:var(--c_app_ffda91, #ffda91);width:28px;height:28px}.tp-empty{padding:30px 10px;text-align:center;min-height:150px;color:var(--c_app_7899b6, #7899b6);font-size:.84rem}.tp-empty b{color:var(--c_app_cce3f6, #cce3f6);font-size:1rem;display:block;margin-bottom:9px}.tp-history-row,.tp-rank-row{display:flex;align-items:center;gap:15px;border-top:1px solid rgb(var(--c_app_79b3ce-rgb, 121 179 206) / 0.09411764705882353);padding:16px 0}.tp-history-number,.tp-rank-number{width:34px;height:38px;display:grid;place-items:center;border:1px solid rgb(var(--c_app_3f677b-rgb, 63 103 123) / 0.25098039215686274);border-radius:10px;color:var(--c_app_9cdfef, #9cdfef);font-size:.75rem}.tp-rank-row:first-child .tp-rank-number{color:var(--c_app_ffce7b, #ffce7b);border-color:rgb(var(--c_app_ffda94-rgb, 255 218 148) / 0.25098039215686274);background:rgb(var(--c_app_b78c21-rgb, 183 140 33) / 0.13333333333333333)}.tp-history-row>div:nth-child(2),.tp-rank-row>div:nth-child(2){flex:1;min-width:0}.tp-history-row b,.tp-rank-row b{font-size:.86rem;color:var(--c_app_d8ecfb, #d8ecfb);display:block}.tp-history-row small,.tp-rank-row small{display:block;font-size:.62rem;color:var(--c_app_86a1bb, #86a1bb);margin-top:4px}.tp-history-row>strong,.tp-rank-row>strong{font-size:.83rem;color:var(--c_app_ffda9e, #ffda9e);white-space:nowrap}.tp-local-ranking>.tp-btn{font-size:.73rem;min-height:43px;margin-top:20px}.tp-account-extras{display:grid;grid-template-columns:1fr 1fr;gap:23px;margin:25px 0 36px}.tp-account-extras article{display:flex;align-items:center;gap:25px}.tp-extra-icon{border:1px solid rgb(var(--c_app_7acdda-rgb, 122 205 218) / 0.2);border-radius:17px;background:rgb(var(--c_app_286176-rgb, 40 97 118) / 0.1450980392156863);width:60px;height:60px;display:grid;place-items:center;flex:none}.tp-extra-icon svg{width:27px;height:27px;color:var(--c_app_96e6ef, #96e6ef)}.tp-small-bear{width:90px;height:100px;object-fit:contain;flex:none}.tp-account-extras h3{font-size:1.05rem;letter-spacing:-.02em;margin-bottom:10px}.tp-account-extras p{font-size:.78rem;color:var(--c_app_88a7c0, #88a7c0);line-height:1.7;margin-bottom:15px}.tp-text-link{color:var(--c_app_91dfeb, #91dfeb);border:0;background:none;padding:0;font-size:.75rem;font-weight:700}.tp-account-footer{display:flex;flex-wrap:wrap;align-items:center;gap:25px;padding:25px 0;border-top:1px solid rgb(var(--c_app_476585-rgb, 71 101 133) / 0.25098039215686274);color:var(--c_app_7694b0, #7694b0);font-size:.7rem}.tp-account-footer>span{margin-right:auto}.tp-account-footer>button{background:none;border:0;color:var(--c_app_9fc2d9, #9fc2d9);font-size:.7rem}.tp-account-footer>small{flex-basis:100%;font-size:.62rem}.tp-mobile-nav{display:none}.tp-account svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tp-account #tower-icons svg{position:absolute;width:0;height:0;overflow:hidden}.tp-account .modal{font-family:'Segoe UI',system-ui,sans-serif}.tp-account .modal .tp-history-row b,.tp-account .modal .tp-rank-row b{color:var(--c_app_173b55, #173b55)}.tp-account .modal .tp-history-row>strong,.tp-account .modal .tp-rank-row>strong{color:var(--c_app_227a94, #227a94)}.tp-account .modal .tp-empty b{color:var(--c_app_1b3c5c, #1b3c5c)}.tp-account .modal .tp-empty{min-height:100px}.tp-account .modal .tp-rank-number,.tp-account .modal .tp-history-number{color:var(--c_app_24849d, #24849d)}
@media(max-width:1100px){.tp-account-header{gap:25px}.tp-account-header nav{gap:20px}.tp-account-header nav>a{display:none}.tp-account-stats article{padding:17px;gap:12px}.tp-account-stats strong{font-size:1.4rem}.tp-account-extras article{gap:15px}.tp-account-hero-copy{padding:35px}}@media(max-width:760px){.tp-account .tp-wrap{width:calc(100% - 32px)}.tp-account-header{height:86px;gap:10px}.tp-account-header .tp-logo,.tp-account-header .tp-logo img{width:122px;height:77px}.tp-account-header nav{display:none}.tp-account-tools{margin-left:auto;gap:9px}.tp-account-wallet{padding:8px 11px;gap:7px}.tp-account-wallet svg{width:19px}.tp-account-wallet small{font-size:.42rem}.tp-account-wallet b{font-size:.73rem}.tp-account-avatar{width:37px;height:37px}.tp-account-welcome{padding:26px 0 22px}.tp-account-welcome h1{font-size:1.65rem}.tp-account-welcome p:last-child{font-size:.74rem}.tp-account-welcome .tp-chip{font-size:.43rem;padding:5px 7px}.tp-account-hero{min-height:430px}.tp-account-hero-art{object-position:72% center;opacity:.8}.tp-account-hero:after{background:linear-gradient(90deg,rgb(var(--c_app_0a1b34-rgb, 10 27 52) / 0.9294117647058824),rgb(var(--c_app_0a1b34-rgb, 10 27 52) / 0.4) 72%),linear-gradient(0deg,rgb(var(--c_app_0a1b34-rgb, 10 27 52) / 0.6274509803921569),transparent)}.tp-account-hero-copy{padding:28px 24px}.tp-account-hero h2{font-size:2.65rem}.tp-account-hero p{font-size:.83rem}.tp-account-hero .tp-btn{min-width:205px;min-height:51px}.tp-account-mode{left:24px;right:auto;bottom:19px;padding:8px 13px}.tp-account-mode small{display:inline-block;margin-right:12px;font-size:.46rem}.tp-account-mode strong{display:inline-block;font-size:.8rem}.tp-account-mode span{display:none}.tp-account-stats{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 22px}.tp-account-stats article{padding:17px}.tp-account-stats small{font-size:.62rem}.tp-account-stats strong{font-size:1.4rem}.tp-account-stats svg{width:21px;height:21px}.tp-account-grid,.tp-account-extras{grid-template-columns:1fr;gap:18px}.tp-account .tp-panel{padding:22px}.tp-account .tp-panel h2{font-size:1.35rem}.tp-account .tp-panel>header{margin-bottom:14px}.tp-account-extras{margin:18px 0 23px}.tp-account-footer{padding-bottom:110px;gap:20px}.tp-mobile-nav{position:fixed;bottom:0;left:0;right:0;background:rgb(var(--c_app_0b182d-rgb, 11 24 45) / 0.9294117647058824);backdrop-filter:blur(15px);border-top:1px solid rgb(var(--c_app_2c5369-rgb, 44 83 105) / 0.30196078431372547);padding:12px 12px max(12px,env(safe-area-inset-bottom));display:flex;justify-content:space-around;z-index:25}.tp-mobile-nav>*{border:0;background:none;display:flex;flex-direction:column;align-items:center;color:var(--c_app_88a7bf, #88a7bf);font-size:.61rem;gap:7px}.tp-mobile-nav svg{width:22px;height:22px}.tp-mobile-nav .tp-mobile-play{color:var(--c_app_75e9f0, #75e9f0)}.tp-account .modal-backdrop,.tp-account .drawer-backdrop{z-index:50}}@media(max-width:370px){.tp-account-header .tp-logo,.tp-account-header .tp-logo img{width:100px}.tp-account-wallet svg{display:none}.tp-account-welcome .tp-chip{display:none}.tp-account-stats article{padding:13px;gap:9px}.tp-account-hero-copy{padding:24px 20px}}
