@font-face{font-family:Jackpot;src:url('assets/6e88179c131b1133.ttf') format('truetype');font-display:swap}
:root{font-size:min(13.333333vw,7.496252vh);--blue:#3975f5;--text:#666;--width:7.5rem;--nav:1.24rem}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden}body{background:#e3e3e3;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,"Segoe UI",Arial,Roboto,"PingFang SC","Microsoft Yahei",sans-serif;font-size:.24rem}button,input{font:inherit}button{border:0;background:none;color:inherit;padding:0;cursor:pointer}button:focus-visible,input:focus-visible{outline:.025rem solid var(--blue);outline-offset:.02rem}input{min-width:0}button:hover{filter:brightness(.98)}[hidden]{display:none!important}#app{width:var(--width);height:100%;margin:auto;background:white;position:relative;overflow:hidden}.view{height:calc(100% - var(--nav));overflow:hidden}#home{display:flex;flex-direction:column}.fixed-header{flex-shrink:0;background:white;z-index:4}.download{height:.6rem;display:flex;align-items:center;padding-right:.1rem;color:#333}.download>button:first-child{font-size:.33rem;color:#72acd4;width:.6rem;flex-shrink:0}.download>img{height:.5rem;width:3rem;object-fit:contain}.download-btn{margin-left:auto;width:1.2rem;height:.4rem;font-size:.18rem;background:#71b1e7;color:white;border-radius:.08rem}header{height:.9rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6e6e6;padding:0 .2rem 0 .1rem}header>img{width:4.15rem;height:.76rem;object-fit:contain}header button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.025rem;font-size:.2rem;width:.5rem}header button img{width:.42rem;height:.42rem}.scroll-area{overflow-y:auto;scrollbar-width:none}.scroll-area::-webkit-scrollbar{display:none}#home-scroll{flex:1;min-height:0;position:relative;background:#fff url('assets/0911d4a06d451f2b.webp') repeat;background-size:7.5rem auto;scroll-behavior:smooth}.hero{height:2.1rem;margin:.2rem .2rem 0;position:relative;border-radius:.16rem;overflow:hidden}#banner-track{height:100%;display:flex;transition:transform .45s ease}#banner-track>img{width:100%;height:100%;flex:0 0 100%;object-fit:fill}.dots{position:absolute;bottom:.1rem;left:0;right:0;display:flex;justify-content:center;gap:.12rem}.dots button{width:.1rem;height:.1rem;background:#fff7;border-radius:.06rem}.dots button.active{width:.24rem;background:#fff}.announcement{height:.9rem;margin:0 .2rem;display:flex;align-items:center;gap:.12rem}.announcement>img{width:.36rem;height:.36rem}.ticker{overflow:hidden;flex:1;white-space:nowrap;line-height:.35rem}.ticker span{display:inline-block;animation:ticker 60s linear infinite;white-space:nowrap}@keyframes ticker{to{transform:translateX(-85%)}}.announcement>button{width:.64rem;height:.6rem;position:relative}.announcement>button img{width:.55rem;height:.55rem;object-fit:contain}.announcement b{position:absolute;right:0;top:-.02rem;background:#d76d53;color:white;font-size:.18rem;font-weight:400;border-radius:.2rem;padding:.015rem .07rem;line-height:.25rem}.actions{display:grid;grid-template-columns:2.75rem repeat(4,1fr);gap:.08rem;align-items:center;height:.84rem;margin:0 .2rem}.actions>button{font-size:.22rem;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:.04rem}.actions>button img{width:.48rem;height:.48rem;object-fit:contain}.actions>button.gift img{transform:scale(1.6)}.auth-buttons{display:flex;gap:.2rem;align-items:center;padding-right:.12rem}.outline,.primary{border-radius:.08rem;height:.5rem;padding:0 .18rem;border:1px solid #3477eb;color:#3477eb}.primary{background:var(--blue);color:#fff}.auth-buttons button{flex:1;font-size:.2rem;white-space:nowrap}.auth-buttons .primary{box-shadow:0 0 0 .055rem #d7e4f9}.jackpot{margin:.1rem .2rem 0;height:1.68rem;background:url('assets/e1593a73ecc406f4.webp') center/100% 100%;position:relative}.jackpot strong{position:absolute;top:.79rem;left:2.14rem;width:2.8rem;text-align:center;font-family:Jackpot,Impact,sans-serif;font-weight:400;font-size:.5rem;line-height:.64rem;color:#4aaff2;text-shadow:.015rem 0 white,-.015rem 0 white,0 .015rem white,0 -.015rem white;white-space:nowrap}.lobby{display:grid;grid-template-columns:1.5rem 5.4rem;gap:.2rem;margin-top:.1rem;padding:0 .2rem}.lobby>aside{position:sticky;top:.2rem;align-self:start;display:flex;flex-direction:column;gap:.2rem}.category-button{width:1.5rem;height:.7rem;display:flex;align-items:center;background:url('assets/e3949c70e366d3bb.webp') center/100% 100%;color:#999;font-size:.24rem;border-radius:.08rem}.category-button img{width:.48rem;height:.36rem;object-fit:contain;margin:0 .03rem}.category-button span{flex:1;text-align:center;padding-right:.04rem}.category-button.active{background-image:url('assets/815b960f35664eab.webp');color:#fff}.catalog{min-width:0}.tabs{height:.72rem;display:flex;border-bottom:1px solid #e8e8e8}.tabs button{flex:1;position:relative;color:#333;line-height:.7rem}.tabs button.selected{color:#1678ff}.tabs button.selected:after{content:'';position:absolute;bottom:0;width:.46rem;height:.035rem;background:#3975ed;left:50%;transform:translateX(-50%)}.game-grid{display:grid;grid-template-columns:repeat(3,1.7rem);column-gap:.14rem;row-gap:.14rem;padding-top:.2rem}.game{position:relative;width:1.7rem;height:2.02rem;text-align:center}.poster{display:block;width:1.3rem;height:1.3rem;margin:auto;position:relative}.poster>img{width:100%;height:100%;object-fit:cover;border-radius:.18rem;display:block}.game-name{font-size:.22rem;line-height:.32rem;margin:.08rem 0 0;height:.64rem;overflow:hidden;font-weight:400}.favorite{position:absolute;right:.19rem;top:-.02rem;background:url('assets/e99f00a12bb27403.webp') center/100% 100%;width:.4rem;height:.4rem;color:transparent}.favorite.saved{color:#ffd762;background:#ffffff7a;border-radius:50%;font-size:.32rem;line-height:.4rem}.recommend{position:absolute;width:.32rem;height:.32rem;left:.2rem;top:0;pointer-events:none}.expand{width:100%;height:.58rem;line-height:.58rem;color:#aaa;font-size:.22rem;margin-bottom:.3rem}.expand span{color:#6e91bf;margin-left:.1rem}.empty{padding:1rem 0;text-align:center;color:#aaa;font-size:.24rem}.empty>span{display:block;font-size:1rem;color:#c8d6e9}.group{scroll-margin-top:.2rem;padding-bottom:.15rem}.group-head{height:.72rem;display:flex;align-items:center;color:#333;font-size:.28rem}.group-head img{width:.45rem;height:.4rem;object-fit:contain;margin-right:.1rem}.group-head button{margin-left:auto;color:#999;font-size:.22rem}.group-list{display:flex;flex-direction:column;gap:.2rem;padding:0 .1rem}.group-card{width:5.2rem;height:2.028rem;border-radius:.14rem;overflow:hidden;box-shadow:0 .025rem .08rem #edf1f8}.group-card img{width:100%;height:100%;object-fit:fill}footer{padding:.4rem .3rem;font-size:.2rem;line-height:1.8;color:#aaa;text-align:center}footer h2{font-size:.24rem;font-weight:400}footer button{color:#719cc8;margin:0 .1rem}nav{height:var(--nav);position:absolute;z-index:10;bottom:0;left:0;right:0;display:flex;background:#fff;border-top:1px solid #f1f1f1}nav>button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;gap:.06rem;font-size:.24rem;position:relative}nav>button.selected{color:#3975f5}nav .nav-icon{height:.44rem;width:.44rem}nav .gift{width:1rem;height:1rem;position:absolute;top:-.22rem;object-fit:contain}nav button:nth-child(2)>span{padding-top:.5rem}#floating-ad{position:absolute;right:.06rem;bottom:1.53rem;z-index:11;width:1.2rem;height:1.2rem}#floating-ad img{width:100%;height:100%;object-fit:contain}#floating-ad button{position:absolute;left:0;top:0;border-radius:50%;background:#777b;color:white;font-size:.27rem;width:.34rem;height:.34rem;line-height:.3rem}#notice-overlay,#more-overlay{position:absolute;inset:0;z-index:30;background:#0008}#notice-overlay{backdrop-filter:blur(.07rem)}.notice-box{position:absolute;width:6.9rem;top:50%;left:.3rem;transform:translateY(-50%);height:4.7rem}.notice-content{height:4.12rem;display:flex;overflow:hidden;border-radius:.22rem;background:#fff}.notice-content aside{width:1.62rem;flex-shrink:0;overflow-y:auto}.notice-content aside button{height:.82rem;width:100%;padding:0 .12rem;display:flex;align-items:center;gap:.04rem;font-size:.22rem;text-align:left;color:#999}.notice-content aside button span{max-height:.64rem;line-height:.28rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notice-content aside button img{width:.32rem;height:.32rem}.notice-content aside button.selected{color:var(--blue);background:#f5f9ff}.notice-picture{width:5.28rem;position:relative}.notice-picture>img{width:100%;height:100%;object-fit:fill}.notice-picture>button{position:absolute;right:.08rem;top:46%;width:.36rem;height:.36rem;background:#8885;color:#fff;border-radius:50%;font-size:.35rem;line-height:.3rem}.dont-show{display:flex;align-items:center;justify-content:center;gap:.08rem;margin:.2rem auto 0;background:#3338;width:2.1rem;height:.6rem;border-radius:.08rem;color:white;font-size:.22rem}.dont-show input{appearance:none;border:1px solid #ffffff66;border-radius:.04rem;width:.34rem;height:.34rem;margin:0}.dont-show input:checked{background:#3975f5}.dont-show input:checked:after{content:'✓';color:white;display:block;text-align:center}.close-notice{display:block;margin:.3rem auto 0;border:.035rem solid white;border-radius:50%;color:white;width:.58rem;height:.58rem;font-size:.47rem;line-height:.49rem}#more-menu{position:absolute;right:.14rem;top:5.75rem;width:5.4rem;padding:.12rem .07rem .2rem;background:#fff;border-radius:.12rem;display:grid;grid-template-columns:repeat(5,1fr);row-gap:.12rem;max-height:calc(100% - 6rem);overflow:auto}#more-menu:before{content:'';position:fixed;right:.5rem;top:5.58rem;border-left:.16rem solid transparent;border-right:.16rem solid transparent;border-bottom:.18rem solid white}#more-menu button{height:1rem;font-size:.2rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.12rem;position:relative;white-space:nowrap}#more-menu img{width:.48rem;height:.48rem;object-fit:contain}#more-menu b{position:absolute;top:-.03rem;right:.05rem;background:#6cb948;color:white;font-size:.16rem;font-weight:400;border-radius:.06rem;padding:0 .04rem}#more-menu button:nth-child(4) b{background:#ea7262}.page-bar{height:.9rem;display:flex;align-items:center;border-bottom:1px solid #eee;position:relative;background:#fff;flex-shrink:0;color:#333}.page-bar>button,.back{font-size:.4rem;width:.65rem;color:#777;text-align:center}.page-bar>span{position:absolute;left:1rem;right:1rem;text-align:center;font-size:.3rem;pointer-events:none}.offer-tabs{display:flex;overflow-x:auto;scrollbar-width:none;flex:1;height:100%;gap:.1rem}.offer-tabs button{white-space:nowrap;min-width:.98rem;position:relative;font-size:.22rem}.offer-tabs button.selected{color:var(--blue)}.offer-tabs button.selected:after{content:'';position:absolute;bottom:0;width:.46rem;height:.035rem;background:var(--blue);left:50%;transform:translateX(-50%)}.offer-layout{display:grid;grid-template-columns:1.5rem 5.4rem;gap:.2rem;padding:.2rem;height:calc(100% - .9rem);background:#f8f8f8}.offer-layout aside{display:flex;flex-direction:column;gap:.2rem}.offer-layout .small-outline{border:1px solid #6a96da;border-radius:.07rem;height:.48rem;font-size:.2rem;margin:0 .15rem;color:#548dd4}.offer-layout .category-button.active{color:white}#offer-list>button{display:block;margin-bottom:.2rem;width:100%}#offer-list>button>img{width:100%;display:block;border-radius:.1rem}#auth{height:100%;position:relative;overflow-y:auto;scrollbar-width:none;background:white}#auth-bg{position:absolute;top:0;left:0;width:100%;height:5.2rem;object-fit:cover;pointer-events:none}.back{position:absolute;top:.12rem;left:0;z-index:3;height:.65rem}.auth-inner{position:relative;padding:.9rem .4rem .4rem}#auth-banner{display:block;width:6.7rem;height:2.86rem;object-fit:fill}.auth-tabs{height:1rem;display:flex;border-bottom:1px solid #eee}.auth-tabs button{flex:1;position:relative;font-size:.26rem;color:#333}.auth-tabs button.selected{color:var(--blue)}.auth-tabs button.selected:after{content:'';position:absolute;width:1.55rem;height:.035rem;background:var(--blue);bottom:0;left:50%;transform:translateX(-50%)}.symbol{color:#999}.selected .symbol{color:var(--blue)}.auth-fields{padding-top:.2rem}.auth-fields>p{font-size:.22rem;margin:0 0 .08rem;line-height:.28rem}.field{height:.7rem;border:1px solid #ccc;border-radius:.12rem;display:flex;align-items:center;margin-bottom:.2rem;padding:0 .2rem;box-shadow:0 0 .02rem #ccc;background:#fff}.field-icon{color:#999;font-size:.31rem;width:.3rem;margin-right:.08rem}.field-icon.lock{font-size:.24rem}.field b{font-size:.2rem;color:#e0706c;font-weight:400;align-self:center}.field input{width:100%;height:100%;flex:1;border:0;background:none;outline:0;color:#666;font-size:.24rem}.field input::placeholder{color:#aaa}.eye{color:#ddd;font-size:.3rem;width:.38rem;margin-left:.1rem}#auth-check{display:flex;align-items:center;gap:.08rem;font-size:.22rem;height:.4rem;margin:.34rem 0 .26rem}#auth-check input{width:.32rem;height:.32rem;accent-color:#62b647;margin:0}#auth-check a{color:#518cdb}#auth-submit{width:100%;height:.72rem;font-size:.28rem;box-shadow:0 0 0 .12rem #e1e9f6;border-radius:.14rem}.auth-links{display:flex;justify-content:space-around;color:#568cdc;margin-top:.24rem;font-size:.22rem}.quick-title{display:flex;align-items:center;justify-content:center;gap:.25rem;color:#aaa;margin:.25rem auto .4rem;font-size:.22rem}.quick-title:before,.quick-title:after{content:'';width:.68rem;height:1px;background:#eee}.telegram-login{display:block;width:.7rem;height:.7rem;margin:auto}.telegram-login img{width:100%;height:100%}.strength{font-size:.2rem;margin:.06rem 0 .2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.12rem}.strength i{width:.78rem;height:.1rem;background:#ddd;border-radius:.05rem}.strength small{font-size:.18rem;color:#d66b5c}.strength>div{width:100%;display:flex;gap:.14rem}.strength small.valid{color:#68b343}.register-mode .auth-fields{max-height:3.95rem;overflow-y:auto;scrollbar-width:thin}.register-mode #auth-check{margin:.24rem 0 .3rem}.register-mode .quick-title{margin:.25rem auto .15rem}.search-input{height:.6rem;margin:.2rem;border:1px solid #ddd;border-radius:.4rem;display:flex;align-items:center;padding:0 .2rem;background:white}.search-input input{border:0;flex:1;background:none;outline:0;font-size:.22rem}.search-input img{width:.26rem;height:.26rem}.search-tabs{display:flex;gap:.15rem;height:.58rem;overflow-x:auto;scrollbar-width:none;flex-shrink:0}.search-tabs button{border:1px solid #e4e4e4;border-radius:.1rem;min-width:1.4rem;font-size:.22rem;background:white}.search-tabs button.selected{background:var(--blue);color:#fff;border-color:var(--blue)}#search,#trial{height:100%;background:#fafafa}#search>.search-tabs{margin:0 .2rem}#search-results{padding:.2rem;grid-template-columns:repeat(4,1.7rem);height:calc(100% - 2.68rem);align-content:start}.trial-layout{display:grid;grid-template-columns:1.5rem 5.4rem;gap:.2rem;padding:0 .2rem;height:calc(100% - 1.9rem)}.trial-layout>aside{display:flex;flex-direction:column;gap:.2rem}.trial-layout>div{min-width:0;display:flex;flex-direction:column}#trial-results{flex:1;min-height:0;align-content:start}dialog{border:0;padding:.4rem;background:#fff;border-radius:.16rem;width:5.8rem;color:#666;font-size:.24rem}dialog::backdrop{background:#0006}dialog h2{font-size:.3rem;font-weight:500;color:#333;margin:.1rem 0 .3rem;text-align:center}dialog p{line-height:1.8}dialog .primary{width:100%;height:.65rem;margin-top:.2rem}.dialog-close{position:absolute;right:.12rem;top:.04rem;font-size:.35rem}#demo-body>img{width:100%}.service-card{display:flex;align-items:center;gap:.2rem;padding:.25rem;border:1px solid #edf1f8;border-radius:.1rem}.service-card img{width:.7rem;height:.7rem}.dark #home-scroll,.dark #app,.dark header,.dark nav{background-color:#202739;color:#ddd}.dark .fixed-header{background:#202739}.dark .tabs button{color:#ccc}@media(prefers-reduced-motion:reduce){.ticker span{animation:none}#banner-track{transition:none}#home-scroll{scroll-behavior:auto}}
.actions{grid-template-columns:2.95rem repeat(4,1fr)}.jackpot strong{font-size:.44rem;line-height:.44rem;top:.84rem;color:#009dff}.symbol{display:inline-block;width:.28rem;height:.28rem;background:#999;font-size:0;vertical-align:-.035rem;mask:center/contain no-repeat url('assets/ca51347f1ff20ce8.svg')}.auth-tabs button:nth-child(2) .symbol{mask-image:url('assets/d041ba6221224f7a.svg')}.selected .symbol{background:#3975f5}.field-icon{display:block;flex-shrink:0;width:.3rem;height:.3rem;background:#999;font-size:0;mask:center/contain no-repeat url('assets/8fecaf79e3220db6.svg')}.field-icon.lock{font-size:0;mask-image:url('assets/3731fb6525d5a759.svg')}.eye{font-size:0;background:#ddd;height:.3rem;mask:center/contain no-repeat url('assets/ae819e56ae941627.svg')}.notice-content aside button:not(.selected) img{filter:grayscale(1);opacity:.7}
.auth-tabs button{display:flex;align-items:center;justify-content:center;gap:.08rem}.auth-links{margin-top:.2rem}.quick-title{margin-top:.19rem}#auth-check input{appearance:none;border-radius:.03rem;background:#fff;border:1px solid #bbb;position:relative}#auth-check input:checked{background:#62b647;border-color:#62b647}#auth-check input:checked:after{content:'✓';color:white;position:absolute;inset:0;text-align:center;line-height:.3rem;font-size:.28rem}
#search>.search-tabs{display:none}#search-results{height:calc(100% - 1.9rem);position:relative}#search-type{border:0;background:none;color:#999;outline:0;width:1.18rem;height:.44rem;font:inherit;border-right:1px solid #eee;margin-right:.2rem}.search-empty{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#aaa;white-space:nowrap;font-size:.24rem}.search-empty img{display:block;width:2.4rem;height:2.4rem;object-fit:contain;margin-bottom:.18rem}.search-function{display:flex;flex-direction:column;align-items:center;gap:.12rem;height:1.2rem}.search-function img{width:.6rem;height:.6rem}
#more-menu:before{display:none}#more-overlay:before{content:'';position:absolute;right:.5rem;top:5.58rem;border-left:.16rem solid transparent;border-right:.16rem solid transparent;border-bottom:.18rem solid white}.register-mode .auth-fields{scrollbar-width:none}.register-mode .auth-fields::-webkit-scrollbar{display:none}.register-mode .auth-inner:after{content:'';position:absolute;right:.2rem;top:4.96rem;width:.035rem;height:3.06rem;background:#dedede;border-radius:.03rem;pointer-events:none}.auth-tabs button{padding-top:.1rem}.group-card:has(img[src$="mg-fishing.avif"]){position:relative}.group-card:has(img[src$="mg-fishing.avif"]):after{content:'⚒';position:absolute;inset:0;background:#0008;color:white;display:grid;place-items:center;font-size:1rem}
#offer-categories .category-button:not(.active) img{filter:grayscale(1);opacity:.65}#offer-categories .category-button.active img{filter:brightness(0) invert(1)}
#offer-list>button>img{height:2.434rem;object-fit:fill}#offers .page-bar>button{width:.85rem;flex-shrink:0}.offer-tabs button{min-width:1rem}

.game-countdown{text-align:center;padding:.25rem 0}.game-countdown strong{font-size:.56rem;color:#b98a3e}#tg-form{display:flex;flex-direction:column;gap:.1rem;text-align:left}#tg-form input{box-sizing:border-box;width:100%;padding:.12rem;border:1px solid #c5a269;border-radius:.06rem;font:inherit}#tg-form small{color:#666}#tg-error{color:#b3261e;margin:0}#demo button:disabled,#auth-submit:disabled{opacity:.55;cursor:wait}#demo-body p{overflow-wrap:anywhere}

.auth-buttons .account-summary{width:100%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.055rem;color:#333}
.account-line{display:flex;align-items:center;width:100%;gap:.07rem;height:.34rem}
.auth-buttons .account-name{display:flex;align-items:center;gap:.09rem;flex:0 1 auto;min-width:0;font-size:.25rem;line-height:1.2;text-align:left}
.account-name>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.account-caret{width:0;height:0;border-left:.09rem solid transparent;border-right:.09rem solid transparent;border-top:.1rem solid #999;flex-shrink:0}
.auth-buttons .copy-account{flex:0 0 .31rem;width:.31rem;height:.34rem;color:#187afa}
.copy-account svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.balance-pill{height:.43rem;width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:.38rem minmax(0,1fr) .39rem;align-items:center;gap:.09rem;padding:.025rem .08rem .025rem .035rem;border:1px solid #dedede;border-radius:1rem;background:#fff}
.balance-coin{display:flex;align-items:center;justify-content:center;flex:0 0 .33rem;height:.33rem;border:.025rem solid #e8c469;border-radius:50%;background:linear-gradient(135deg,#50c4aa,#069681);box-shadow:inset 0 0 0 1px #ffea99;color:#fff;font-size:.26rem;font-weight:600;line-height:1}
.auth-buttons .balance-value{flex:0 1 auto;min-width:0;font-size:.29rem;line-height:1.1;font-weight:400;color:#f5a313;border-bottom:1px solid currentColor;white-space:nowrap;overflow-x:auto;text-overflow:clip;scrollbar-width:none;text-align:center;font-variant-numeric:tabular-nums}
.auth-buttons .refresh-balance{flex:0 0 .34rem;width:.34rem;height:.34rem;color:#187afa;display:flex;align-items:center;justify-content:center}
.refresh-balance svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}
.refreshing svg{animation:balance-spin .7s linear infinite}@keyframes balance-spin{to{transform:rotate(360deg)}}
#account-feedback{position:absolute;z-index:50;left:50%;bottom:1.6rem;transform:translateX(-50%);padding:.14rem .22rem;border-radius:.12rem;background:#25344be8;color:#fff;font-size:.22rem;max-width:90%;text-align:center;pointer-events:none}.copyable-account{user-select:all}
.auth-buttons:has(.account-summary){padding-right:.08rem}.actions:has(.account-summary){height:1rem}.account-line{height:.38rem}.auth-buttons .account-name{font-size:.28rem}.balance-pill{height:.49rem;gap:.1rem}.balance-coin{flex-basis:.38rem;height:.38rem;font-size:.29rem}.auth-buttons .balance-value{font-size:.34rem}.auth-buttons .refresh-balance{flex-basis:.39rem;width:.39rem;height:.39rem}.register-mode .quick-title,.register-mode .telegram-login{display:none}


#access-entry{display:none}.entry-loading #app,.desktop-entry #app{display:none!important}.entry-loading body{background:#07102b}.entry-loading #access-entry{display:flex;position:fixed;inset:0;z-index:100;overflow:auto;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% -15%,#214a9c 0,#122b62 38%,#080f2a 82%);color:#fff;font-size:16px;padding:36px 24px}.access-content{width:100%;max-width:460px;text-align:center;margin:auto}.access-logo{display:block;width:255px;max-width:70%;height:auto;margin:0 auto 38px;filter:brightness(0) invert(1)}.access-spinner{width:54px;height:54px;border:4px solid #ffffff25;border-right-color:#4da5ff;border-radius:50%;margin:0 auto 22px;animation:access-spin 1s linear infinite}.access-content h1{font-size:26px;line-height:1.3;margin:0 0 12px;font-weight:650}.access-subtitle{font-size:16px;color:#a6bae5;margin:0 0 24px}.access-region{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;border:1px solid #3975b8;border-radius:40px;background:#17366c9c;color:#9eb9eb;margin-bottom:20px}.access-region strong{color:#fff}.access-dot{width:10px;height:10px;border:1px solid #31ddaa;border-radius:50%;background:#31ddaa;box-shadow:0 0 0 2px #31ddaa30}.access-routes{padding:2px 20px;border:1px solid #ffffff1c;border-radius:12px;background:#ffffff06;text-align:left}.access-routes>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;color:#c7d6f7;border-bottom:1px solid #ffffff12;font-size:16px}.access-routes>div:last-child{border:0}.access-routes>div>span:before{content:'';display:inline-block;width:8px;height:8px;background:#47a5ff;border-radius:50%;box-shadow:0 0 9px #47a5ff80;margin-right:10px}.access-routes small{font-size:12px;white-space:nowrap;color:#7e93be}#access-progress{height:10px;border-radius:10px;background:#ffffff23;margin-top:24px;overflow:hidden}#access-progress>span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#499dff,#6ed1ff)}.access-progress-label{display:flex;justify-content:space-between;color:#a7bce5;font-size:14px;margin-top:12px}.access-progress-label strong{color:#fff}.access-note{font-size:12px;color:#748bb8;margin:30px 0 0}.desktop-message{display:none}.desktop-entry .desktop-message{display:block;color:#d6e3ff;font-size:20px;line-height:1.8;padding:24px;border:1px solid #ffffff20;border-radius:14px;background:#ffffff06}.desktop-entry .mobile-loading,.desktop-entry .access-subtitle,.desktop-entry .access-spinner{display:none}.desktop-entry .access-content h1{margin-bottom:24px}.desktop-entry .access-logo{margin-bottom:50px}@keyframes access-spin{to{transform:rotate(360deg)}}@media(max-width:380px){.entry-loading #access-entry{padding:28px 18px}.access-routes{padding:2px 12px}.access-routes>div{font-size:14px}.access-content h1{font-size:24px}}@media(prefers-reduced-motion:reduce){.access-spinner{animation:none}}

.desktop-qr{display:none}.desktop-entry .desktop-qr{display:block;margin-top:24px}.desktop-qr-image{padding:8px;border-radius:16px;background:#fff;width:216px;max-width:100%;margin:auto}.desktop-qr img{display:block;width:100%;height:auto;aspect-ratio:1}.desktop-qr h2{font-size:22px;line-height:1.4;margin:18px 0 8px;color:#fff}.desktop-qr p{font-size:15px;color:#a6bae5;margin:0 0 8px}.desktop-qr a{font-size:15px;color:#73c7ff;text-underline-offset:4px}.desktop-entry .access-logo{margin-bottom:30px}

/* The source logo is 600x100, but visible pixels occupy x=4..386, y=3..93.
   Center the visible artwork instead of its asymmetric transparent canvas. */
.access-logo{position:relative;aspect-ratio:382 / 90;overflow:hidden;filter:none}
.access-logo>img{position:absolute;left:-1.047120419%;top:-3.333333333%;width:157.068062827%;height:111.111111111%;max-width:none;display:block;filter:brightness(0) invert(1)}

.balance-value::-webkit-scrollbar{display:none}
