@import"https://fonts.googleapis.com/css2?family=Nosifer&family=Press+Start+2P&family=Roboto:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Monoton&display=swap";.matrix-scroll,.matrix-scroll::-webkit-scrollbar,*::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.matrix-scroll::-webkit-scrollbar-track,*::-webkit-scrollbar-track{display:none;background:transparent}.matrix-scroll::-webkit-scrollbar-thumb,*::-webkit-scrollbar-thumb{display:none;background:transparent}.matrix-scroll::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:hover{display:none;background:transparent}.matrix-scroll::-webkit-scrollbar-thumb:active,*::-webkit-scrollbar-thumb:active{display:none;background:transparent}.matrix-scroll::-webkit-scrollbar-corner,*::-webkit-scrollbar-corner{display:none;background:transparent}.matrix-scroll,*{scrollbar-width:none;-ms-overflow-style:none}html,body,#root{background:var(--app-bg, #111622)!important;min-height:100vh;height:100%;width:100%}*{box-sizing:border-box}body{color:#fff;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;width:100%;padding-bottom:50vh;position:relative!important;transform:none!important;overflow-x:hidden!important;overflow-y:auto!important}#root{width:100%}.App{min-height:100%;background-color:var(--app-bg, #111622)}.header{width:100%;min-width:0;display:flex;justify-content:space-between;align-items:center;padding:18px 4vw 0;box-sizing:border-box;position:relative;opacity:1!important;visibility:visible!important;display:flex!important}.logo-wrap{display:flex;align-items:center;min-width:0}.logo-sold{font-family:Nosifer,cursive;font-size:35px;color:#fff;line-height:1;padding:0;border:none}.logo-out{font-family:"Press Start 2P",monospace;font-size:32px;line-height:1;padding:0;border:none}.logo-o2{color:#00c853}.logo-u{color:#ffd600}.logo-t{color:#ff4c00}.header-actions{display:flex;gap:10px}.help-btn{width:32px;height:32px;border-radius:10px;border:1px solid #fff;background:#232323;color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;box-sizing:border-box;outline:none;padding:0;transition:none}.help-btn{font-size:20px;color:#00bfff;font-weight:700}.bottom-bar{position:fixed;left:0;right:0;bottom:0;width:100%;display:flex;align-items:center;justify-content:center;z-index:100}.bar-items{display:flex;justify-content:space-between;align-items:center;width:100%;height:80px;padding:20px 25px;background:#1c1c1e}.bar-item{background:transparent;width:100%;height:100%;border-radius:12px;flex:0 1 48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;font-size:22px;color:#fff;margin:0 6px}.bar-item.active.bar-item-1{background:#30d158;color:#fff}.bar-item.active.bar-item-2{background:#ff453a;color:#fff}.bar-item.active.bar-item-3{background:#007aff;color:#fff}.bar-item.active.bar-item-4{background:#ff9f0a;color:#fff}.bar-item-label{font-size:22px;font-weight:700;text-align:center;width:100%;-webkit-user-select:none;user-select:none}.bar-item-icon{width:28px;height:28px;object-fit:contain;display:block}@media (max-width: 600px){.header{padding:12px 2vw 0}.logo-sold{font-size:7vw}.logo-out{font-size:6vw}.help-btn{width:28px;height:28px;font-size:13px;border-radius:8px}.help-btn{font-size:16px}.bar-item{width:100%;height:100%;border-radius:8px;font-size:15px;margin:0 2px}.bar-item-label{font-size:15px}}.main-info-block{width:100%;max-width:100%;box-sizing:border-box;padding:24px 0 0;display:flex;flex-direction:column;align-items:center;overflow:hidden}.main-info-text{display:flex;flex-direction:column;align-items:center;margin-bottom:18px}.main-info-line1{font-size:20px;font-weight:700;color:#fff;margin-bottom:2px}.main-info-nft{color:#d130c6;font-family:"Press Start 2P",monospace;font-size:20px;letter-spacing:1px;margin-left:4px}.main-info-line2{font-size:15px;color:#f1f1f1;font-weight:400}.carousel-wrap{width:100%;max-width:100%;overflow:hidden;display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.carousel{display:flex;flex-direction:row;gap:5px;width:max-content;animation-duration:18s;animation-timing-function:linear;animation-iteration-count:infinite}.carousel-top{animation-name:carousel-move-left}.carousel-bottom{animation-name:carousel-move-right}.carousel img{width:76px;height:76px;object-fit:cover;border-radius:12px;background:#232323;-webkit-user-select:none;user-select:none;pointer-events:none}@keyframes carousel-move-left{0%{transform:translate(0)}to{transform:translate(-420px)}}@keyframes carousel-move-right{0%{transform:translate(-420px)}to{transform:translate(0)}}.join-btn-wrap{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:8px;margin-bottom:12px}.join-btn{background:linear-gradient(45deg,#00ff41,#0c3);color:#000;font-family:"Press Start 2P",monospace;font-size:30px;border:2px solid #00ff41;border-radius:10px;padding:14px 38px;cursor:pointer;box-shadow:0 0 20px #00ff4180;transition:all .3s ease;text-shadow:0 0 5px rgba(0,0,0,.5);position:relative;overflow:hidden}.join-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.join-btn:hover{background:linear-gradient(45deg,#0c3,#009926);box-shadow:0 0 30px #00ff41cc;transform:translateY(-2px)}.join-btn:hover:before{left:100%}.join-btn:active{background:linear-gradient(45deg,#009926,#006619);transform:translateY(0)}.join-btn:active{background:#28b94d}@media (max-width: 600px){.main-info-block{padding:44px 0 0}.main-info-line1{font-size:20px}.main-info-nft,.main-info-line2{font-size:17px}.carousel img{width:56px;height:56px}.join-btn{font-size:22px;padding:10px 18px}}.main-slider-block{width:100%;overflow-x:hidden;margin:0;padding:0 0 24px 10px;box-sizing:border-box}.slider-scroll{display:flex;flex-direction:row;gap:20px;overflow-x:auto;padding:0 0 0 16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.slider-scroll::-webkit-scrollbar{display:none}.slider-card{flex:0 0 330px;width:330px;margin-right:8px;border-radius:18px;display:flex;flex-direction:column;align-items:center;scroll-snap-align:start;position:relative}.slider-img{width:330px;height:170px;object-fit:cover;border-radius:20px;background:#232323}.slider-card-bottom{display:flex;align-items:center;width:100%;padding:16px 0 18px;box-sizing:border-box;gap:14px}.slider-avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;background:#232323;border:3px solid #232323}.slider-title{font-size:28px;color:#fff;font-family:Roboto,Arial,sans-serif;font-weight:700;letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 600px){.slider-card,.slider-img{width:88vw;min-width:88vw;max-width:88vw}.slider-img{height:38vw;min-height:38vw;max-height:38vw}.slider-avatar{width:40px;height:40px}.slider-title{font-size:13px}}.popular-block{width:100%;max-width:100%;padding:15px;box-sizing:border-box}.popular-title{font-family:Roboto,Arial,sans-serif;font-weight:700;font-size:35px;color:#fff;margin:0 0 18px 18px}.popular-item{display:flex;flex-direction:row;align-items:center;gap:18px;padding:12px 18px;margin-bottom:10px;background:none}.popular-img{width:78px;height:78px;border-radius:16px;object-fit:cover;background:#232323}.popular-info{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:1 1 auto}.popular-name{font-family:Roboto,Arial,sans-serif;font-weight:700;font-size:20px;color:#fff;margin-bottom:2px;line-height:1.1}.popular-qty{font-family:Roboto,Arial,sans-serif;font-weight:400;font-size:15px;color:#d1d1d1;line-height:1.1}.popular-buy{display:flex;align-items:center;justify-content:center;background:#1c1c1e;border:none;border-radius:20px;padding:0 22px;height:44px;font-size:22px;font-family:"Press Start 2P",monospace;cursor:pointer;margin-left:18px;transition:background .2s}.popular-buy .buy-k{color:#30d158}.popular-buy .buy-pi{color:#ff453a}.popular-buy .buy-ty{color:#ff9f0a}@media (max-width: 600px){.popular-title{font-size:25px;margin-left:10px}.popular-img{width:54px;height:54px;border-radius:10px}.popular-name{font-size:15px}.popular-qty{font-size:11px}.popular-buy{font-size:13px;height:32px;padding:0 10px;border-radius:12px;margin-left:8px}}.access-block{width:100%;max-width:100%;padding:15px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.access-title{font-family:Roboto,Arial,sans-serif;font-weight:700;font-size:26px;color:#fff;margin:0 0 18px;text-align:left;width:100%;max-width:420px}.access-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,78px);gap:18px;width:100%;align-items:center}.access-img{width:100%;height:78px;border-radius:18px;object-fit:cover;background:#d1d1d1}@media (max-width: 600px){.access-title{font-size:18px;max-width:100%}.access-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,54px);gap:10px;width:100%}.access-img{width:100%;height:54px;border-radius:10px}}.faq-block{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;margin:0;padding:15px 15px 120px;box-sizing:border-box}.faq-title{font-family:Roboto,Arial,sans-serif;font-weight:700;font-size:26px;color:#fff;margin:0 0 18px;width:100%;max-width:420px;text-align:left}.faq-list{width:100%;max-width:420px;background:#1c1c1e;border-radius:20px;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.faq-item{width:100%}.faq-q-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer;min-height:32px;padding:0}.faq-q-text{font-family:Roboto,Arial,sans-serif;font-weight:500;font-size:18px;color:#fff;line-height:1.2}.faq-toggle-btn{width:42px;height:21px;background:#000;border-radius:20px;display:flex;align-items:center;justify-content:center;margin-left:12px;transition:background .2s}.faq-answer-block{background:#000;border-radius:20px;margin-top:10px;padding:12px 0;width:fit-content;min-width:120px;max-width:100%;display:flex;justify-content:center;align-items:center}.faq-answer-text{font-family:Roboto,Arial,sans-serif;font-weight:500;font-size:17px;color:#fff;text-align:center;padding:0 18px}@media (max-width: 600px){.faq-title{font-size:25px;max-width:100%}.faq-list{max-width:100%;padding:15px}.faq-q-text{font-size:14px}.faq-toggle-btn{width:32px;height:16px;font-size:13px;margin-left:6px}.faq-answer-block{min-width:80px;padding:8px 0;border-radius:12px}.faq-answer-text{font-size:13px;padding:0 8px}}.slider-avatar-placeholder{width:56px;height:56px;border-radius:50%;background:#111;display:inline-block}.popular-img-placeholder{width:78px;height:78px;border-radius:16px;background:#111;display:inline-block}@media (max-width: 600px){.slider-avatar-placeholder{width:40px;height:40px;border-radius:50%}.popular-img-placeholder{width:54px;height:54px;border-radius:10px}}.access-img-placeholder{width:100%;height:78px;border-radius:18px;background:#fff;display:block}@media (max-width: 600px){.access-img-placeholder{width:100%;height:54px;border-radius:10px}}.tab2-blocks{display:flex;flex-direction:column;gap:24px;align-items:center;margin:32px 0;padding-bottom:120px}.tab2-item{width:90vw;max-width:420px;background:none;border-radius:18px;box-shadow:0 2px 12px #00000014;overflow:hidden;padding:0}.tab2-header{background:#fff;display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-radius:18px 18px 0 0}.tab2-header-title{font-family:Roboto,Arial,sans-serif;font-weight:700;font-size:18px;color:#222}.tab2-header-circles{display:flex;gap:8px}.tab2-circle{width:16px;height:16px;border-radius:50%;display:inline-block;background:#eee;border:1.5px solid #ddd}.tab2-circle.yellow{background:#ffd600;border-color:#ffd600}.tab2-circle.green{background:#30d158;border-color:#30d158}.tab2-circle.red{background:#ff453a;border-color:#ff453a}.tab2-content{background:#111;border:1px solid #fff;border-top:none;border-radius:0 0 18px 18px;min-height:60px;padding:18px 20px;color:#30d158;position:relative}.tab2-content-title{color:#30d158;font-size:17px;font-family:Roboto,Arial,sans-serif;font-weight:500;margin-bottom:18px}.tab2-dotted-btn{display:flex;justify-content:center;align-items:center;background:none;border:1.5px dashed #30D158;color:#30d158;border-radius:12px;padding:15px 34px;cursor:pointer;margin-top:4px;outline:none;box-shadow:none;transition:border-color .2s}.tab2-dotted-btn:focus,.tab2-dotted-btn:active{outline:none;box-shadow:none}.tab2-dotted-btn-text{color:#30d158;font-style:italic;font-size:17px;font-family:Roboto,Arial,sans-serif;font-weight:500}.tab2-dotted-btn.stickers-secondary{background:#000;border:1.5px dashed #FFD600;color:#ffd600}.tab2-dotted-btn.stickers-secondary .tab2-dotted-btn-text{color:#ffd600}.tab2-maintenance-notification{display:flex;justify-content:center;align-items:center;background:#000;border:1.5px dashed #FFD600;border-radius:12px;padding:15px 34px;margin-top:4px}.tab2-maintenance-text{color:#ffd600;font-style:italic;font-size:17px;font-family:Roboto,Arial,sans-serif;font-weight:500;text-align:center}.livecops-placeholder{width:100%;height:100%;max-height:300px;background:#000;border:2px dashed #30D158;border-radius:18px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;box-sizing:border-box}.livecops-text{color:#30d158;font-size:16px;font-family:Roboto,Arial,sans-serif;font-weight:500;text-align:center;line-height:1.4;margin-bottom:20px;max-width:90%}.livecops-dino-container{display:flex;justify-content:center;align-items:center;margin-top:10px}@media (max-width: 600px){.livecops-placeholder{height:100%;max-height:250px;padding:15px}.livecops-text{font-size:14px;margin-bottom:15px}}.tab2-btn-row{display:flex;justify-content:center;align-items:center;margin-bottom:18px}.tab2-btn-row:last-child{margin-bottom:0}@media (max-width: 600px){.tab2-item{height:auto;border-radius:12px}.tab2-header{padding:10px 10px 8px;border-radius:12px 12px 0 0}.tab2-header-title{font-size:14px}.tab2-circle{width:12px;height:12px}.tab2-content{border-radius:0 0 12px 12px;padding:10px;min-height:36px}.tab2-content-title{font-size:13px;margin-bottom:10px}.tab2-dotted-btn{padding:15px 34px;border-radius:8px;font-size:13px}.tab2-dotted-btn-text{font-size:13px}}button:focus,button:active,button:focus-visible,input:focus,input:active,input:focus-visible,select:focus,select:active,select:focus-visible,textarea:focus,textarea:active,textarea:focus-visible{outline:none!important;box-shadow:none!important;border-color:inherit!important}.tab3-blocks{display:flex;flex-direction:column;gap:28px;align-items:center;margin:32px 0;padding-bottom:120px}.tab3-item{width:90vw;max-width:420px;height:160px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:18px;box-shadow:0 4px 18px #0000002e;display:flex;align-items:flex-end;overflow:hidden;position:relative}.tab3-content-placeholder{width:100%;background:#00000073;color:#fff;font-size:20px;font-family:Roboto,Arial,sans-serif;font-weight:500;text-align:center;padding:18px 0}.tab3-lock{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:48px;color:#fff;text-shadow:2px 2px 8px rgba(0,0,0,.8);z-index:2;pointer-events:none}@media (max-width: 600px){.tab3-item{height:90px;border-radius:10px}.tab3-content-placeholder{font-size:13px;padding:8px 0}.tab3-lock{font-size:32px}.tab3-blocks{gap:14px}.tab3-item-overlay{padding:15px}.tab3-item-overlay-title{font-size:16px;margin-bottom:10px}.tab3-item-overlay-subtitle{font-size:12px;margin-bottom:15px}.tab3-matrix-rain{font-size:12px}}.tab3-item-overlay{position:absolute;inset:0;background:#000000b3;display:flex;flex-direction:row;align-items:center;justify-content:space-between;z-index:3;border-radius:10px;color:#fff;font-family:Roboto,Arial,sans-serif;font-weight:500;text-align:center;padding:20px;box-sizing:border-box}.tab3-item-overlay-title{font-size:18px;margin-bottom:0;color:#00ff41;text-shadow:0 0 20px rgba(0,255,65,.8),0 0 40px rgba(0,255,65,.4);font-weight:700;letter-spacing:2px;text-transform:uppercase}.tab3-item-overlay-subtitle{font-size:14px;color:#0f8;margin-bottom:0;text-shadow:0 0 10px rgba(0,255,136,.6)}.tab3-matrix-animation{position:absolute;inset:0;overflow:hidden;border-radius:18px;z-index:1}.tab3-matrix-rain{position:absolute;color:#0f0;font-family:Courier New,monospace;font-size:14px;line-height:1;text-shadow:0 0 5px #0f0;animation:matrixRain 3s linear infinite;opacity:.3}@keyframes matrixRain{0%{transform:translateY(-100%);opacity:0}10%{opacity:.3}90%{opacity:.3}to{transform:translateY(100vh);opacity:0}}.tab3-item.inactive{cursor:default;opacity:.8}.tab3-item.inactive:hover{transform:none;box-shadow:0 4px 18px #0000002e}.join-popup-overlay{position:fixed;inset:0;width:100vw;height:100vh;background:#0000008c;z-index:10000;display:flex;align-items:stretch;justify-content:center}.join-popup{position:relative;width:100vw;height:100vh;padding:120px 15px 50px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.join-popup-content{width:100%;max-width:500px;min-height:200px;display:flex;flex-direction:column;align-items:center}.join-popup-close{position:absolute;top:30px;right:30px;background:none;border:none;color:#fff;font-size:2.2rem;cursor:pointer;z-index:1}@media (max-width: 600px){.join-popup{padding:80px 5px 30px}.join-popup-close{top:12px;right:12px;font-size:1.7rem}}.join-popup-item{width:100%;background:none;border-radius:18px;box-shadow:0 2px 12px #00000014;overflow:hidden;padding:0}.join-popup-header{background:#fff;display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-radius:18px 18px 0 0}.join-popup-header-title{font-family:Roboto,Arial,sans-serif;font-weight:700;font-size:18px;color:#222}.join-popup-header-circles{display:flex;gap:8px}.join-popup-circle{width:16px;height:16px;border-radius:50%;display:inline-block;background:#eee;border:1.5px solid #ddd}.join-popup-circle.yellow{background:#ffd600;border-color:#ffd600}.join-popup-circle.green{background:#30d158;border-color:#30d158}.join-popup-circle.red{background:#ff453a;border-color:#ff453a}.join-popup-content-inner{background:#111;border:1px solid #fff;border-top:none;border-radius:0 0 18px 18px;min-height:60px;padding:18px 20px;color:#30d158}@media (max-width: 600px){.join-popup-item{height:auto;border-radius:12px}.join-popup-header{padding:10px 10px 8px;border-radius:12px 12px 0 0}.join-popup-header-title{font-size:14px}.join-popup-circle{width:12px;height:12px}.join-popup-content-inner{border-radius:0 0 12px 12px;padding:10px;min-height:36px}}.join-popup-access-text{color:#30d158;font-size:17px;font-family:Roboto,Arial,sans-serif;text-align:left;width:100%;margin-top:10px}.join-popup-access-text p{margin:0 0 12px;line-height:1.5}.join-popup-access-list{list-style:none;padding:0;margin:0}.join-popup-access-list li{margin-bottom:10px;font-size:16px;font-family:Roboto,Arial,sans-serif;color:#30d158;display:flex;align-items:center}.join-popup-inprogress{color:#ffd600;font-size:14px;margin-left:8px;font-style:italic}.join-popup-pay-btn{margin:28px auto 0;display:block;font-family:"Press Start 2P","monospace",cursive;font-size:18px;background:#30d158;color:#fff;border:none;border-radius:12px;padding:18px 38px;cursor:pointer;box-shadow:0 2px 8px #30d1581a;transition:background .18s,box-shadow .18s;letter-spacing:1px}.join-popup-pay-btn:active{background:#23a94c;box-shadow:0 1px 4px #30d1582e}@media (max-width: 600px){.join-popup-pay-btn{font-size:13px;padding:12px 18px;border-radius:8px;margin-top:18px}}.gifts-back-btn{background:#101010;color:#0f0;border:2px dashed #00ff00;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;font-size:1.05rem;padding:7px 22px;border-radius:0;cursor:pointer;transition:background .2s,color .2s;display:flex;align-items:center;justify-content:center}.gifts-back-btn:hover{background:#0f0;color:#101010}.gifts-main-block{padding:10px}.gifts-section{width:100%;max-width:420px;background:none;border-radius:18px;box-shadow:0 2px 12px #00000014;overflow:hidden;padding:0;margin-bottom:32px}.gifts-section-header{background:#fff;display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-radius:18px 18px 0 0}.gifts-section-header-title{font-family:Roboto,Arial,sans-serif;font-weight:700;font-size:18px;color:#222}.gifts-section-header-circles{display:flex;gap:8px}.gifts-section-circle{width:16px;height:16px;border-radius:50%;display:inline-block;background:#eee;border:1.5px solid #ddd}.gifts-section-circle.yellow{background:#ffd600;border-color:#ffd600}.gifts-section-circle.green{background:#30d158;border-color:#30d158}.gifts-section-circle.red{background:#ff453a;border-color:#ff453a}.gifts-section-content{background:#111;border:1px solid #fff;border-top:none;border-radius:0 0 18px 18px;min-height:60px;padding:18px 20px;color:#30d158}@media (max-width: 600px){.gifts-section{height:auto;border-radius:12px}.gifts-section-header{padding:10px 10px 8px;border-radius:12px 12px 0 0}.gifts-section-header-title{font-size:14px}.gifts-section-circle{width:12px;height:12px}.gifts-section-content{border-radius:0 0 12px 12px;padding:10px;min-height:36px}}.gifts-section-wrap{display:flex;justify-content:center}.gifts-inputs-section{margin:18px 0;padding:18px;background:#101010;border:2px dashed #00ff00;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;color:#0f0}.gifts-input-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;min-height:38px;cursor:pointer;position:relative}.gifts-input-label{display:flex;align-items:center;color:#30d158;font-size:16px;font-family:Roboto,Arial,sans-serif;min-width:0;-webkit-user-select:none;user-select:none}.gifts-input-arrow{color:#30d158;font-size:20px;font-family:"Press Start 2P",monospace,cursive;margin-right:8px;font-weight:700}.gifts-input-fake{flex:1 1 120px;display:flex;align-items:center;justify-content:flex-end;min-width:0;position:relative}.gifts-input-prefix{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#30d158;font-family:Roboto,Arial,sans-serif;font-size:16px;pointer-events:none}.gifts-input-real{width:100%;background:none;border:none;color:#30d158;font-size:16px;font-family:Roboto,Arial,sans-serif;outline:none;caret-color:#30d158;padding:0;z-index:2}.gifts-input-real.with-prefix{padding-left:16px;font-size:14px}.gifts-input-row.focused .gifts-input-fake{border-bottom:3px solid #30D158}.gifts-result-section{margin-top:32px;min-height:60px}@media (max-width: 600px){.gifts-input-label,.gifts-input-placeholder{font-size:13px}.gifts-input-arrow{font-size:15px;margin-right:5px}.gifts-input-row{min-height:28px;margin-bottom:14px}.gifts-input-cursor{width:7px;height:15px}}.gifts-accounts-section{background:#111;border-radius:18px;box-shadow:0 2px 12px #0000001a;padding:28px 18px 24px;margin:0 auto 32px;max-width:420px;color:#30d158;font-family:Roboto,Arial,sans-serif;font-size:16px}.gifts-accounts-title{color:#30d158;font-size:17px;font-family:Roboto,Arial,sans-serif;margin-bottom:18px;font-weight:500}.gifts-accounts-list{display:flex;flex-direction:column;gap:12px}.gifts-account-row{display:flex;align-items:center;justify-content:space-between;background:#18181a;border-radius:12px;padding:14px 18px;cursor:pointer;transition:background .18s,box-shadow .18s;box-shadow:0 1px 6px #30d1580a;border:1.5px solid #232323}.gifts-account-row:hover,.gifts-account-row:active{background:#232323}.gifts-account-name{color:#30d158;font-size:16px;font-family:Roboto,Arial,sans-serif;font-weight:500;margin-right:10px}.gifts-account-balance{color:#ffd600;font-size:15px;font-family:Roboto,Arial,sans-serif;margin-right:10px}.gifts-account-check{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid #30D158;color:#30d158;font-size:18px;background:#18181a;transition:background .18s,color .18s}.gifts-account-check.checked{background:#30d158;color:#fff;border-color:#30d158}.gifts-account-pixel-check{font-family:"Press Start 2P","monospace",monospace,cursive;font-size:18px;color:#fff;line-height:1;display:block;text-shadow:0 0 1px #222;letter-spacing:0}@media (max-width: 600px){.gifts-account-pixel-check{font-size:13px}}@media (max-width: 600px){.gifts-accounts-section{padding:16px 4px 14px;font-size:13px;border-radius:12px}.gifts-accounts-title{font-size:13px;margin-bottom:10px}.gifts-account-row{padding:8px;border-radius:8px}.gifts-account-name,.gifts-account-balance{font-size:13px;margin-right:6px}.gifts-account-check{width:18px;height:18px;font-size:13px}}.gifts-run-btn{margin:32px auto 0;display:block;font-family:"Press Start 2P","monospace",cursive;font-size:18px;background:none;color:#ffc300;border:2.5px dashed #FFC300;border-radius:12px;padding:16px 38px;cursor:pointer;transition:border-color .18s,color .18s,background .18s;letter-spacing:1px;box-shadow:none}.gifts-run-btn:hover,.gifts-run-btn:focus{color:#f90;border-color:#f90;background:#ffc3000f}@media (max-width: 600px){.gifts-run-btn{font-size:13px;padding:10px 18px;border-radius:8px;margin-top:18px}}.stickers-collections-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:32px auto 0;max-width:420px}.stickers-collection-card{background:#18181a;border-radius:16px;min-height:90px;box-shadow:0 2px 12px #30d15814;border:1.5px solid #232323;transition:box-shadow .18s,background .18s;cursor:pointer}.stickers-collection-card:hover,.stickers-collection-card:focus{background:#232323;box-shadow:0 4px 18px #30d1582e}.stickers-collection-img-wrap{width:100%;aspect-ratio:1.7/1;border-radius:14px 14px 0 0;overflow:hidden;display:flex;align-items:center;justify-content:center}.stickers-collection-img{width:100%;height:100%;object-fit:cover;display:block}.stickers-collection-title{color:#30d158;font-family:"Press Start 2P","monospace",cursive;font-size:15px;text-align:center;margin:10px 0 8px;letter-spacing:.5px;word-break:break-word}@media (max-width: 600px){.stickers-collection-title{font-size:11px;margin:6px 0 4px}.stickers-collection-img-wrap{border-radius:8px 8px 0 0}}@media (max-width: 600px){.stickers-collections-grid{gap:8px;margin:18px auto 0}.stickers-collection-card{min-height:60px;border-radius:10px}}.sticker-collection-action-section{background:#111;border-radius:18px;box-shadow:0 2px 12px #0000001a;padding:28px 18px 24px;margin:32px auto 0;max-width:420px;color:#30d158;font-family:Roboto,Arial,sans-serif;font-size:16px}.sticker-collection-action-row{display:flex;align-items:flex-start;gap:18px}.sticker-collection-img-wrap{width:100px;height:100px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.sticker-collection-img{width:100%;height:100%;object-fit:cover;display:block}.sticker-collection-info{flex:1 1 0;display:flex;flex-direction:column;gap:10px}.sticker-collection-title{color:#fff;font-family:"Press Start 2P","monospace",cursive;font-size:15px;margin-bottom:8px;margin-top:2px;letter-spacing:.5px}.sticker-collection-input-row{display:flex;align-items:center;margin-bottom:8px}.sticker-collection-input-label{color:#30d158;font-size:15px;min-width:90px;margin-right:8px;font-family:Roboto,Arial,sans-serif}.sticker-collection-input{background:none;border:1.5px solid #30D158;border-radius:8px;color:#30d158;font-size:15px;font-family:Roboto,Arial,sans-serif;padding:7px 12px;outline:none;width:120px;transition:border-color .18s}.sticker-collection-input:focus{border-color:#ffd600}.sticker-collection-action-btn-row{display:flex;justify-content:flex-end;margin-top:18px}@media (max-width: 600px){.sticker-collection-action-section{padding:14px 4px 10px;font-size:13px;border-radius:12px}.sticker-collection-action-row{gap:8px}.sticker-collection-img-wrap{width:100px;height:100px;border-radius:7px}.sticker-collection-title{font-size:11px;margin-bottom:4px}.sticker-collection-input-label,.sticker-collection-input{font-size:12px;min-width:60px;padding:4px 6px}.sticker-collection-input{width:70px;border-radius:5px}.sticker-collection-action-btn-row{margin-top:10px}}.tab4-content-center{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;padding-top:40px}.tab4-big-circle{width:150px;height:150px;border-radius:50%;background:#30d158;display:flex;align-items:center;justify-content:center;margin-bottom:32px;box-shadow:0 4px 24px #30d1581f}.tab4-big-s{color:#fff;font-size:100px;font-family:"Press Start 2P","monospace",cursive;font-weight:700;line-height:1;text-align:center;-webkit-user-select:none;user-select:none}.tab4-nickname{font-size:40px;color:#fff;font-family:Roboto,Arial,sans-serif;font-weight:700;margin-top:10px;text-align:center;word-break:break-word}.wallet-block{margin-top:32px;background:#111;border-radius:16px;padding:22px 20px 18px;display:flex;align-items:center;justify-content:center;gap:14px;max-width:380px;width:100%;box-shadow:0 2px 12px #0000001a;font-size:15px}.wallet-label{color:#30d158;font-size:15px;font-family:Roboto,Arial,sans-serif;font-weight:500;white-space:nowrap}.wallet-input{background:none;border:none;border-bottom:2px solid transparent;color:#30d158;font-size:15px;font-family:Roboto,Arial,sans-serif;outline:none;padding:6px 0 4px;min-width:0;width:180px;transition:border-color .18s}.wallet-input.focused{border-bottom:2px solid #30D158}@media (max-width: 600px){.tab4-big-circle{width:90px;height:90px;margin-bottom:18px}.tab4-big-s{font-size:54px}.tab4-nickname{font-size:22px}.tab4-content-center{min-height:180px;padding:15px 15px 120px}.wallet-block{margin-top:18px;padding:10px 6px;border-radius:10px;max-width:98vw;gap:7px}.wallet-label{font-size:15px}.wallet-input{font-size:15px;width:90px;padding:3px 0 2px}}.add-account-block{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:38px 0 0;background:#111;border-radius:20px;padding:32px 0}.add-account-title{font-size:22px;color:#fff;font-family:Roboto,Arial,sans-serif;font-weight:700;margin-bottom:22px;text-align:center}.add-account-btn{width:90px;height:90px;font-size:54px;color:#fff;border:3px dashed #888;background:none;border-radius:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .18s,color .18s;outline:none;background-color:#222}.add-account-btn:hover,.add-account-btn:focus{border-color:#aaa;color:#fff}@media (max-width: 600px){.add-account-block{margin-top:18px;padding:16px 0}.add-account-title{font-size:15px;margin-bottom:12px}.add-account-btn{width:54px;height:54px;font-size:32px;border-width:2px;border-radius:12px}}.upload-block{margin:38px auto 0;background:#111;border-radius:20px;padding:15px;display:flex;flex-direction:column;align-items:flex-start;max-width:380px;box-shadow:0 2px 12px #0000001a}.upload-label{color:#fff;font-size:17px;font-family:Roboto,Arial,sans-serif;margin-bottom:22px;text-align:center}.upload-file-label{display:flex;flex-direction:column;align-items:center;cursor:pointer}.upload-file-btn{color:#30d158;border:2px dashed #30D158;background:none;border-radius:12px;font-size:18px;padding:14px 32px;font-family:Roboto,Arial,sans-serif;font-weight:700;margin-top:8px;transition:border-color .18s,color .18s}.upload-file-btn:hover,.upload-file-btn:focus{border-color:#ffd600;color:#ffd600}.upload-file-info{display:flex;flex-direction:column;align-items:center;margin-top:18px}.upload-file-name{color:#fff;font-size:16px;margin-bottom:18px;word-break:break-all}.upload-console{font-family:Roboto Mono,Consolas,monospace;color:#30d158;font-size:18px;background:#181818;border-radius:8px;padding:10px 24px;margin-top:4px;min-width:180px;text-align:left;letter-spacing:1px;display:flex;align-items:center;gap:8px}.upload-spin{display:inline-block;margin-left:8px;font-size:20px;animation:upload-spin-rotate 1s linear infinite}@keyframes upload-spin-rotate{to{transform:rotate(360deg)}}@media (max-width: 600px){.upload-block{margin-top:18px;padding:15px;border-radius:12px;max-width:98vw}.upload-label{font-size:13px;margin-bottom:10px}.upload-file-btn{font-size:14px;padding:8px 12px;border-radius:7px}.upload-file-name{font-size:12px;margin-bottom:8px}.upload-console{font-size:13px;padding:6px 10px;min-width:90px;border-radius:5px}.upload-spin{font-size:14px;margin-left:4px}}.upload-save-btn{margin-top:10px;color:#30d158;background:none;border:2px dashed #30D158;border-radius:8px;font-size:16px;font-family:Roboto,Arial,sans-serif;font-weight:700;padding:10px 32px;cursor:pointer;transition:border-color .18s,color .18s}.upload-save-btn:hover,.upload-save-btn:focus{border-color:#ffd600;color:#ffd600}.accounts-list-block{margin:0 auto 24px;max-width:420px;width:100%;display:flex;flex-direction:column;gap:18px}.account-row{background:#181818;border-radius:16px;padding:18px 18px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;box-shadow:0 2px 12px #0000001a}.account-info{flex:1 1 0;display:flex;flex-direction:column;gap:6px}.account-name{color:#fff;font-size:18px;font-weight:700;font-family:Roboto,Arial,sans-serif}.account-wallet{color:#30d158;font-size:15px;font-family:Roboto Mono,Consolas,monospace;margin-top:2px}.account-seed{color:#888;font-size:13px;font-family:Roboto Mono,Consolas,monospace;margin-top:2px}.account-balances{display:flex;flex-direction:column;align-items:flex-end;gap:7px;min-width:120px}.account-balance-stars{color:#ffd600;font-size:15px;font-family:Roboto,Arial,sans-serif}.account-balance-ton{color:#30d158;font-size:15px;font-family:Roboto,Arial,sans-serif}.account-balance-btn{background:#232323;color:#30d158;border:1.5px dashed #30D158;border-radius:8px;font-size:13px;font-family:Roboto,Arial,sans-serif;padding:5px 14px;margin-top:2px;cursor:pointer;transition:border-color .18s,color .18s}.account-balance-btn:disabled{color:#888;border-color:#888;cursor:not-allowed}.account-balance-btn:hover:not(:disabled),.account-balance-btn:focus:not(:disabled){border-color:#ffd600;color:#ffd600}.account-delete-btn{background:none;color:#ff453a;border:1.5px solid #FF453A;border-radius:8px;font-size:13px;font-family:Roboto,Arial,sans-serif;padding:5px 14px;margin-top:2px;cursor:pointer;transition:border-color .18s,color .18s}.account-delete-btn:hover,.account-delete-btn:focus{border-color:#ffd600;color:#ffd600}.upload-seed-row,.upload-name-row{display:flex;align-items:center;justify-content:flex-start;gap:16px;margin:18px 0 0}.upload-seed-label,.upload-name-label{color:#fff;font-size:15px;min-width:180px;font-family:Roboto,Arial,sans-serif;text-align:left}.upload-seed-input,.upload-name-input{width:100%;max-width:240px;font-size:15px;padding:8px 0 6px;border:none;border-bottom:2px solid transparent;background:#111;color:#fff;font-family:Roboto Mono,Consolas,monospace;outline:none;margin-bottom:0;transition:border-color .18s}.upload-seed-input:focus,.upload-name-input:focus{border-bottom:2px solid #30D158}.upload-step-done{display:flex;align-items:center;gap:8px;color:#30d158;font-size:17px;font-family:Roboto Mono,Consolas,monospace;margin-top:10px}.upload-step-arrow{color:#30d158;font-size:22px;font-family:Roboto Mono,Consolas,monospace;margin-right:2px}.upload-step-spin{display:inline-block;margin-left:4px;font-size:20px;animation:upload-spin-rotate 1s linear infinite}@media (max-width: 600px){.upload-seed-row,.upload-name-row{gap:6px;margin-top:10px}.upload-seed-label,.upload-name-label{font-size:11px;min-width:80px}.upload-seed-input,.upload-name-input{font-size:11px;max-width:98vw;padding:4px 0 2px}.upload-step-done{font-size:12px;margin-top:4px}.upload-step-arrow{font-size:14px}.upload-step-spin{font-size:13px}}.copyable{cursor:pointer;-webkit-user-select:all;user-select:all;position:relative;transition:color .18s}.copyable:hover,.copyable:focus{color:#ffd600}.copy-tooltip{position:absolute;left:50%;top:-28px;transform:translate(-50%);background:#30d158;color:#fff;font-size:12px;padding:4px 12px;border-radius:8px;white-space:nowrap;pointer-events:none;opacity:.95;z-index:10;animation:fadeInCopy .2s}@keyframes fadeInCopy{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:.95;transform:translate(-50%) translateY(0)}}.tab2-lock{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:48px;color:#fff;text-shadow:2px 2px 8px rgba(0,0,0,.8);z-index:2;pointer-events:none}@media (max-width: 600px){.tab2-lock{font-size:32px}}.tab2-item:has(.tab2-lock),.tab3-item:has(.tab3-lock){opacity:.6;pointer-events:none}.tab2-item:has(.tab2-lock) .tab2-content,.tab3-item:has(.tab3-lock){pointer-events:none}.gifts-no-accounts{margin-top:24px;text-align:center;padding:20px;background:#181818;border-radius:12px;border:1px dashed #30D158}.gifts-no-accounts-text{color:#30d158;font-size:16px;font-family:Roboto,Arial,sans-serif;font-weight:500;margin-bottom:8px}.gifts-no-accounts-hint{color:#888;font-size:14px;font-family:Roboto,Arial,sans-serif}@media (max-width: 600px){.gifts-no-accounts{margin-top:16px;padding:12px;border-radius:8px}.gifts-no-accounts-text{font-size:13px}.gifts-no-accounts-hint{font-size:11px}}.gifts-notification{margin-top:24px;padding:16px 20px;border-radius:12px;background:#111;border:2px dashed #30D158;display:flex;align-items:center;justify-content:center;animation:fadeInNotification .3s}.gifts-notification.progress{border-color:#30d158}.gifts-notification.error{border-color:#ff453a}.gifts-notification-content{display:flex;align-items:center;gap:8px;font-family:Roboto Mono,Consolas,monospace;font-size:16px;letter-spacing:1px}.gifts-notification.progress .gifts-notification-content{color:#30d158}.gifts-notification.error .gifts-notification-content{color:#ff453a}.gifts-notification-spin{display:inline-block;font-size:18px;animation:notification-spin-rotate 1s linear infinite}@keyframes fadeInNotification{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes notification-spin-rotate{to{transform:rotate(360deg)}}@media (max-width: 600px){.gifts-notification{margin-top:16px;padding:12px 16px;border-radius:8px}.gifts-notification-content{font-size:13px;gap:4px}.gifts-notification-spin{font-size:14px}}.help-popup-overlay{position:fixed;inset:0;width:100vw;height:100vh;background:#000000e6;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;animation:matrixFadeIn .3s ease}.help-popup{width:100%;max-width:800px;max-height:90vh;background:#000;border:2px solid #00ff41;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 0 30px #00ff4180;animation:matrixGlow 2s ease-in-out infinite alternate}.help-popup-header{background:#010;padding:20px;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #00ff41}.help-popup-title{font-family:Courier New,monospace;font-weight:700;font-size:24px;color:#00ff41;text-shadow:0 0 10px #00ff41}.help-popup-close{background:none;border:none;color:#00ff41;font-size:24px;cursor:pointer;padding:5px;border-radius:5px;transition:all .3s ease;text-shadow:0 0 10px #00ff41}.help-popup-close:hover{color:red;text-shadow:0 0 10px #ff0000}.help-popup-content{padding:30px;overflow-y:auto;flex:1;display:flex;gap:40px;background:#000;color:#00ff41;font-family:Courier New,monospace;font-size:16px;line-height:1.6}.help-popup-content::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.help-popup-content::-webkit-scrollbar-track{display:none;background:transparent}.help-popup-content::-webkit-scrollbar-thumb{display:none;background:transparent}.help-popup-content::-webkit-scrollbar-thumb:hover{display:none;background:transparent}.help-popup-section{flex:1;min-width:0}.help-section-title{font-family:Courier New,monospace;font-weight:700;font-size:20px;color:#00ff41;margin:0 0 20px;padding-bottom:10px;border-bottom:2px solid #00ff41;text-shadow:0 0 10px #00ff41}.help-section-content{color:#00ff41;font-family:Courier New,monospace;font-size:16px;line-height:1.6;text-shadow:0 0 5px #00ff41}.help-section-content h4{color:#ff0;font-size:18px;margin:25px 0 15px;font-weight:700;text-shadow:0 0 5px #ffff00}.help-section-content p{margin:15px 0}.help-section-content ul,.help-section-content ol{margin:15px 0;padding-left:20px}.help-section-content li{margin:8px 0}.help-support-contacts{background:#00ff410d;border:1px solid #00ff41;border-radius:5px;padding:20px;margin-top:20px;position:relative;box-shadow:0 0 10px #00ff414d}.help-support-contacts:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,#00ff41,transparent,#00ff41);border-radius:7px;z-index:-1;opacity:.3}.help-support-contacts p{margin:10px 0;font-weight:700;text-shadow:0 0 5px #00ff41}@media (max-width: 768px){.help-popup-content{flex-direction:column;gap:30px;padding:20px}.help-popup-header{padding:15px}.help-popup-title{font-size:20px}.help-section-content{font-size:14px}.help-section-title{font-size:18px}.help-section-content h4{font-size:16px}}.tab4-buttons-block{width:100%;margin-top:20px;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.tab4-button{width:100%;padding:15px 20px;border:none;background-color:#229ed9;font-size:16px;font-weight:600;color:#fff;cursor:pointer;text-align:center;border-radius:22px;box-shadow:0 2px 8px #229ed91a;margin-bottom:14px;transition:background .18s,box-shadow .18s,color .18s;letter-spacing:.01em}.tab4-button:last-child{margin-bottom:0}.tab4-button:hover{background-color:#1787c4;box-shadow:0 4px 16px #229ed92e}.tab4-button:active{background-color:#146fa1;color:#e0f4ff}@media (max-width: 600px){.tab4-button{padding:12px;font-size:15px;border-radius:18px}}.payment-page{padding:20px;max-width:600px;margin:0 auto}.payment-header{text-align:center;margin-bottom:40px}.payment-title{font-family:Roboto,Arial,sans-serif;font-weight:700;font-size:32px;color:#222;margin:0 0 10px}.payment-subtitle{font-family:Roboto,Arial,sans-serif;font-size:16px;color:#666;margin:0}.payment-loading-block{background:#000;border:2px dashed #30D158;border-radius:12px;padding:15px 20px;margin:20px 0;display:flex;justify-content:center;align-items:center}.payment-loading-text{font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:500;color:#30d158;text-align:center}.payment-error-block{background:#000;border:2px dashed #FF453A;border-radius:12px;padding:15px 20px;margin:20px 0;display:flex;justify-content:center;align-items:center}.payment-error-text{font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:500;color:#ff453a;text-align:center;line-height:1.4}.payment-details{background:#000;border:2px dashed #30D158;border-radius:18px;padding:30px;margin-bottom:30px}.payment-amount{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#30d1581a;border:1px solid #30D158;border-radius:12px;margin-bottom:30px}.amount-label{font-family:Roboto,Arial,sans-serif;font-size:16px;color:#30d158}.amount-value{font-family:Roboto,Arial,sans-serif;font-weight:700;font-size:24px;color:#30d158}.payment-info h3{font-family:Roboto,Arial,sans-serif;font-weight:600;font-size:18px;color:#30d158;margin:0 0 15px}.payment-info ul{list-style:none;padding:0;margin:0 0 25px}.payment-info li{font-family:Roboto,Arial,sans-serif;font-size:16px;color:#30d158;position:relative;padding:8px 0 8px 25px}.payment-info li:before{content:">";position:absolute;left:0;color:#30d158;font-weight:700;font-size:18px}.payment-note{background:#000;border:1px solid #30D158;border-radius:12px;padding:20px}.payment-note p{font-family:Roboto,Arial,sans-serif;font-size:14px;color:#30d158;margin:0 0 10px}.payment-note p:last-child{margin-bottom:0}.payment-actions{text-align:center}.payment-btn{font-family:Roboto,Arial,sans-serif;font-weight:600;font-size:16px;padding:15px 30px;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;outline:none}.payment-btn.primary{background:#30d158;color:#fff}.payment-btn.primary:hover{background:#28a745;transform:translateY(-2px);box-shadow:0 4px 12px #30d1584d}.payment-btn.primary:active{transform:translateY(0);box-shadow:0 2px 6px #30d1584d}@media (max-width: 600px){.payment-page{padding:15px}.payment-title{font-size:24px}.payment-subtitle{font-size:14px}.payment-loading-block{padding:12px 16px;margin:15px 0}.payment-loading-text{font-size:14px}.payment-error-block{padding:12px 16px;margin:15px 0}.payment-error-text{font-size:14px}.payment-details{padding:20px}.payment-amount{padding:15px;margin-bottom:20px}.amount-label{font-size:14px}.amount-value{font-size:20px}.payment-info h3{font-size:16px}.payment-info li{font-size:14px;padding-left:20px}.payment-note{padding:15px}.payment-note p{font-size:13px}.payment-btn{font-size:14px;padding:12px 24px}}.check-places-overlay{position:fixed;inset:0;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.check-places-widget{background:#000;border:2px dashed #30D158;border-radius:18px;padding:30px;max-width:400px;width:90%;text-align:center}.check-places-content{display:flex;justify-content:center;align-items:center;min-height:60px}.check-places-loading,.check-places-result{width:100%}.check-places-bars{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:20px}.check-places-bar{width:8px;height:24px;background:#30d1584d;border-radius:2px;transition:all .2s ease}.check-places-bar.active{background:#30d158;box-shadow:0 0 8px #30d15880}.check-places-text{font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:500;color:#30d158;text-align:center;line-height:1.4}@media (max-width: 600px){.check-places-widget{padding:20px;max-width:320px}.check-places-text{font-size:16px}.check-places-bars{gap:6px;margin-top:15px}.check-places-bar{width:6px;height:20px}}.request-access-overlay{position:fixed;inset:0;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.request-access-widget{background:#000;border:2px dashed #30D158;border-radius:18px;padding:30px;max-width:400px;width:90%;text-align:center}.request-access-content{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:80px}.request-access-loading,.request-access-result{width:100%}.request-access-bars{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:20px}.request-access-bar{width:8px;height:24px;background:#30d1584d;border-radius:2px;transition:all .2s ease}.request-access-bar.active{background:#30d158;box-shadow:0 0 8px #30d15880}.request-access-text{font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:500;color:#30d158;text-align:center;line-height:1.4}.request-access-success,.request-access-error{margin-top:20px}.request-access-message{font-family:Roboto,Arial,sans-serif;font-size:16px;color:#30d158;margin:0 0 15px;text-align:center}.request-access-error .request-access-message{color:#ff453a}.request-access-join-btn{background:#30d158;color:#000;border:none;border-radius:12px;padding:12px 24px;font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;outline:none}.request-access-join-btn:hover{background:#28a745;transform:translateY(-2px);box-shadow:0 4px 12px #30d1584d}.request-access-join-btn:active{transform:translateY(0);box-shadow:0 2px 6px #30d1584d}@media (max-width: 600px){.request-access-widget{padding:20px;max-width:320px}.request-access-text{font-size:16px}.request-access-bars{gap:6px;margin-top:15px}.request-access-bar{width:6px;height:20px}.request-access-message{font-size:14px}.request-access-join-btn{font-size:14px;padding:10px 20px}}.onboarding-overlay{position:fixed;z-index:99999;inset:0;background:#000000eb;display:flex;align-items:center;justify-content:center}.onboarding-modal{display:flex;align-items:center;background:#181818;border:2px solid #00FF41;border-radius:18px;box-shadow:0 8px 32px #00000073;padding:15px;max-width:600px;min-width:0}.onboarding-robot{margin-right:32px;display:flex;align-items:center;justify-content:center}.robot-placeholder{width:90px;height:90px;background:#222;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:54px;color:#00ff41;border:2px solid #00FF41;box-shadow:0 0 16px #00ff4144}.onboarding-text-console{font-family:Fira Mono,Consolas,Menlo,"monospace";color:#00ff41;font-size:17px;background:#101c10;border-radius:8px;padding:18px 15px;min-width:0;max-width:340px;box-shadow:0 0 16px #00ff4144;border:1.5px solid #00FF41;line-height:1.5;white-space:pre-wrap;overflow-x:auto;overflow-y:auto;max-height:60vh}@media (max-width: 600px){.onboarding-modal{flex-direction:column;padding:10px 3px;min-width:0;max-width:98vw}.onboarding-robot{margin-right:0;margin-bottom:18px}.onboarding-text-console{min-width:0;max-width:98vw;font-size:15px;padding:12px 6px;max-height:50vh}}.onboarding-next-btn{margin-top:18px;background:#00ff41;color:#181818;font-family:Fira Mono,Consolas,Menlo,"monospace";font-size:16px;font-weight:700;border:none;border-radius:8px;padding:8px 28px;cursor:pointer;box-shadow:0 2px 8px #00ff4144;transition:background .18s,color .18s}.onboarding-next-btn:hover{background:#0c3;color:#fff}.onboarding-highlight{box-shadow:0 0 0 4px #00ff41,0 0 16px #00ff41;border-radius:16px!important;z-index:10000!important;position:relative;transition:box-shadow .2s}.onboarding-bubble{display:flex;align-items:flex-start;background:#181818;border:2px solid #00FF41;border-radius:16px;box-shadow:0 8px 32px #00000073;padding:12px 18px;position:fixed;z-index:99999;max-width:320px;min-width:180px;min-height:60px;pointer-events:auto}.onboarding-bubble-robot{margin-right:12px;font-size:36px;display:flex;align-items:center;justify-content:center}.onboarding-bubble-text{font-family:Fira Mono,Consolas,Menlo,"monospace";color:#00ff41;font-size:15px;background:#101c10;border-radius:8px;padding:8px 10px;box-shadow:0 0 8px #00ff4144;border:1.5px solid #00FF41;line-height:1.5;white-space:pre-wrap;max-width:220px;min-width:0;overflow-x:auto;overflow-y:auto}.onboarding-bubble-overlay{position:fixed;z-index:99998;inset:0;background:#00000073;pointer-events:none}@media (max-width: 600px){.onboarding-bubble{flex-direction:column;padding:8px 4px;min-width:0;max-width:98vw}.onboarding-bubble-robot{margin-right:0;margin-bottom:8px;font-size:28px}.onboarding-bubble-text{min-width:0;max-width:98vw;font-size:13px;padding:6px 4px}}.onboarding-bubble-bottom{z-index:100002!important}.onboarding-highlight{z-index:100003!important;position:relative!important}.tab4-button.onboarding-highlight{box-shadow:none!important;border-radius:16px!important;z-index:100003!important;position:relative!important}.onboarding-bubble-profile-inverse{flex-direction:column!important;align-items:center!important}.onboarding-bubble-profile-inverse .onboarding-bubble-robot{margin-left:0!important;margin-bottom:8px!important}@media (min-width: 601px){.onboarding-bubble-profile-inverse{top:unset!important}}.gifts-accounts-terminal-error{background:#1a0000;border:2px dashed #ff3333;color:#f33;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;padding:24px 18px;border-radius:0;text-align:left;max-width:480px;margin:18px auto 24px}.gifts-accounts-terminal-error-text{color:#f33;font-family:inherit;font-size:1.08rem;margin:0;padding:0;white-space:pre-line;line-height:1.5}.tab3-console-title{color:#0f0;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;font-size:1.3rem;text-align:center;margin-bottom:24px;letter-spacing:.01em}.tab3-console-block{background:#101010;border:2px dashed #00ff00;padding:36px 32px 32px;border-radius:0;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;color:#0f0;display:flex;flex-direction:column;align-items:center;max-width:400px;margin:48px auto 0;box-shadow:none}.tab3-console-label{font-size:1.15rem;margin-bottom:24px;color:#0f0;font-family:inherit;text-align:center}.tab3-console-plus{width:72px;height:72px;font-size:2.8rem;color:#0f0;background:#181818;border:2px dashed #00ff00;border-radius:0;font-family:inherit;cursor:pointer;transition:background .2s,color .2s;display:flex;align-items:center;justify-content:center;margin:0 auto}.tab3-console-plus:hover{background:#0f0;color:#101010}.tab3-console-form{background:#101010;border:2px dashed #00ff00;padding:32px 24px 24px;border-radius:0;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;color:#0f0;max-width:420px;margin:0 auto 24px;box-shadow:none}.tab3-form-row{margin-bottom:18px;display:flex;flex-direction:column;align-items:flex-start}.tab3-form-row label{color:#0f0;font-size:1.01rem;margin-bottom:6px;font-family:inherit}.tab3-form-row input,.tab3-form-row select{background:#181818;color:#0f0;border:2px dashed #00ff00;border-radius:0;font-family:inherit;font-size:1.05rem;padding:8px 12px;outline:none;margin-bottom:0;width:100%;box-sizing:border-box;transition:background .2s,color .2s}.tab3-form-row input:focus,.tab3-form-row select:focus{background:#0f0;color:#101010}.console-loader{display:flex;align-items:center;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;font-size:1.1rem;margin:0 auto;letter-spacing:.01em}.tab3-account-console-block{background:#101010;border:2px dashed #00ff00;padding:28px 24px 18px;border-radius:0;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;color:#0f0;max-width:420px;margin:18px auto 24px;box-shadow:none}.tab3-account-console-row{font-size:1.08rem;margin-bottom:10px;color:#0f0;font-family:inherit;word-break:break-all}.tab3-account-console-actions{display:flex;gap:16px;margin-top:10px}.tab3-account-console-btn{background:#181818;color:#0f0;border:2px dashed #00ff00;border-radius:0;font-family:inherit;font-size:1.01rem;padding:8px 18px;cursor:pointer;transition:background .2s,color .2s}.tab3-account-console-btn:hover{background:#0f0;color:#101010}.tab3-incomplete-console-block{background:#101010;border:2px dashed #ff3333;padding:22px 20px 12px;border-radius:0;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;color:#f33;max-width:420px;margin:18px auto 24px;box-shadow:none}.tab3-incomplete-title{color:#f33;font-size:1.08rem;margin-bottom:12px;font-family:inherit;font-weight:700}.tab3-incomplete-row{display:flex;align-items:center;gap:18px;margin-bottom:8px;color:#f33;font-family:inherit;font-size:1.01rem}.tab3-incomplete-row .tab3-account-console-btn{border-color:#f33;color:#f33}.tab3-incomplete-row .tab3-account-console-btn:hover{background:#f33;color:#101010}.tab3-edit-stub-console-block{background:#101010;border:2px dashed #00ff00;padding:18px 18px 10px;border-radius:0;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;color:#0f0;max-width:420px;margin:12px auto 18px;box-shadow:none}.tab3-edit-stub-row{font-size:1.08rem;color:#0f0;font-family:inherit}.gifts-back-wrap{padding:15px}.gifts-launched-block{margin:18px 0;padding:18px;background:#101010;border:2px dashed #00ff00;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;color:#0f0}.gifts-launched-title{font-weight:700;margin-bottom:8px}.gifts-launched-empty{color:#0af;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;margin:12px 0}.gifts-launched-account-block{margin-bottom:16px;border:2px dashed #00aaff;border-radius:0;background:#0a0a1a;padding:14px;color:#0f0;font-family:JetBrains Mono,Fira Mono,Consolas,monospace}.gifts-launched-account-accounts{margin-bottom:4px}.gifts-launched-account-account{margin-right:8px}.gifts-launched-account-params{margin-left:18px;margin-bottom:8px}.gifts-launched-account-buttons{display:flex;gap:12px;margin-top:4px}.gifts-launched-account-delete-btn{background:none;color:#0f0;border:2px dashed #00ff00;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;font-size:15px;padding:5px 18px;border-radius:0;cursor:pointer;transition:background .15s,color .15s;outline:none}.gifts-launched-account-edit-btn,.gifts-launched-account-save-btn,.gifts-launched-account-cancel-btn{background:none;color:#0af;border:2px dashed #00aaff;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;font-size:15px;padding:5px 18px;border-radius:0;cursor:pointer;transition:background .15s,color .15s;outline:none}.gifts-launched-account-save-btn{margin-right:8px}.gifts-launched-account-input{width:60px;background:#101010;color:#0f0;border:2px dashed #00ff00;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;font-size:15px;padding:2px 6px;outline:none}.gifts-launched-account-row{display:flex;align-items:center;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;color:#0f0;font-size:16px;margin-bottom:2px}.gifts-launched-account-row .gifts-launched-account-name{font-weight:700;margin-right:8px}.gifts-launched-account-row .gifts-launched-account-phone{margin-right:12px}.gifts-launched-account-row .gifts-launched-account-balance{color:#ffe600;margin-left:8px}.gifts-launched-account-params{margin-left:18px;margin-top:4px}.no-spinner::-webkit-outer-spin-button,.no-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.no-spinner[type=number]{-moz-appearance:textfield;appearance:textfield}.gifts-inputs-section input[type=number]::-webkit-outer-spin-button,.gifts-inputs-section input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gifts-inputs-section input[type=number]{-moz-appearance:textfield;appearance:textfield}.gifts-accounts-console-row{display:flex;align-items:center;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;color:#0f0;font-size:14px;margin:7px 0;border:2px dashed #00ff00;border-radius:0;background:#101010;padding:8px;box-shadow:none;transition:box-shadow .15s}.gifts-accounts-console-row.selected{box-shadow:0 0 0 2px #00ff41}.gifts-accounts-console-row.inactive{color:#555;opacity:.5;cursor:not-allowed}.gifts-accounts-console-row .gifts-account-name{min-width:50px;font-weight:700;margin-right:8px}.gifts-accounts-console-row .gifts-account-balance{color:#ffe600;margin-left:12px}.gifts-accounts-console-row .gifts-account-phone{margin-left:12px;color:#00ff41}.gifts-accounts-console-row .gifts-account-status{margin-left:12px;color:#f33;font-size:12px;display:flex;align-items:center}.gifts-accounts-console-row .console-loader{margin-left:4px;font-size:13px}.composite-gift{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden}.composite-gift-model{width:100%;height:100%;border-radius:8px}.page-top-badge{padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:#232323;color:#fff;border:2px solid transparent;transition:all .2s ease;display:flex;align-items:center}.page-top-badge.member{border-color:#666;color:#ccc;display:flex;align-items:center}.page-top-badge.platinum{border-color:gold;color:gold;background:#ffd7001a}.page-top-badge.moderator{border-color:#00bfff;color:#00bfff;background:#00bfff1a}.page-top-badge.admin{border-color:#ff4500;color:#ff4500;background:#ff45001a}.page-top-badge.owner{border-color:#ff1493;color:#ff1493;background:#ff14931a}.page-top-badge:hover{transform:scale(1.05);box-shadow:0 2px 8px #0000004d}@media (max-width: 600px){.page-top-badge{padding:4px 8px;font-size:10px}}.robot-confirm-overlay{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10010}.robot-confirm-modal{width:calc(100% - 40px);max-width:360px;background:radial-gradient(120% 120% at 50% 0%,#00ff410f,#000000f2 60%);border:1px solid rgba(0,255,65,.25);border-radius:16px;box-shadow:0 8px 30px #00ff4114,inset 0 0 24px #00ff410d;color:#eaffea;overflow:hidden}.robot-confirm-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:linear-gradient(180deg,#00ff4114,#0000);border-bottom:1px solid rgba(0,255,65,.18)}.robot-confirm-title{font-size:16px;font-weight:600;color:#00ff41;text-shadow:0 0 8px rgba(0,255,65,.5)}.robot-confirm-close{background:#00ff4112;border:1px solid rgba(0,255,65,.25);color:#afb;font-size:14px;cursor:pointer;padding:4px 8px;border-radius:8px}.robot-confirm-close:hover{background:#00ff411f}.robot-confirm-body{padding:16px 14px 14px;text-align:center}.robot-confirm-text{margin:8px 0 16px;color:#d8ffd8;font-size:14px}.robot-confirm-actions{display:flex;gap:12px;justify-content:center}.robot-btn-no,.robot-btn-yes{flex:1;padding:12px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background .18s,box-shadow .18s,border-color .18s,color .18s}.robot-btn-no{background:#ffffff05;border:1px solid rgba(0,255,65,.18);color:#cfe8cf}.robot-btn-no:hover{background:#ffffff0f;border-color:#00ff4147}.robot-btn-yes{background:#00ff41;border:1px solid #00ff41;color:#000;box-shadow:0 6px 18px #00ff4140}.robot-btn-yes:hover{background:#00e63b;border-color:#00e63b;box-shadow:0 8px 22px #00ff4152}@media (max-width: 420px){.robot-confirm-modal{max-width:94vw}}.recipients-modal-overlay{position:fixed;inset:0;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.recipients-modal{width:calc(100vw - 40px);max-width:600px;max-height:calc(100vh - 40px);background:linear-gradient(135deg,#000000fa,#001400f2,#000000fa);border:2px solid #00ff41;border-radius:20px;box-shadow:0 0 40px #00ff414d,inset 0 0 40px #00ff410d;overflow:hidden;position:relative}.recipients-modal:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(0,255,65,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(0,255,65,.08) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(0,255,65,.05) 0%,transparent 50%);pointer-events:none;z-index:1}.recipients-modal>*{position:relative;z-index:2}.recipients-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(180deg,#00ff4126,#00ff410d);border-bottom:2px solid rgba(0,255,65,.3)}.recipients-modal-title{font-size:20px;font-weight:600;color:#00ff41;text-shadow:0 0 10px rgba(0,255,65,.5);font-family:JetBrains Mono,Fira Mono,Consolas,monospace}.recipients-modal-circles{display:flex;gap:8px}.recipients-modal-circle{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.3)}.recipients-modal-circle.yellow{background:#ffd600;box-shadow:0 0 8px #ffd60099}.recipients-modal-circle.green{background:#00ff41;box-shadow:0 0 8px #00ff4199}.recipients-modal-circle.red{background:#f33;box-shadow:0 0 8px #f339}.recipients-modal-content{padding:24px;max-height:60vh;overflow-y:auto}.recipients-modal-description{color:#afb;font-size:14px;margin-bottom:24px;text-align:center;font-family:Roboto,Arial,sans-serif;line-height:1.5}.recipients-list{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.recipient-input-row{display:flex;align-items:center;gap:16px;background:#0014004d;border:1px solid rgba(0,255,65,.2);border-radius:12px;padding:16px;transition:all .2s ease}.recipient-input-row:hover{border-color:#00ff4166;background:#00140080}.recipient-input-label{display:flex;align-items:center;gap:8px;color:#00ff41;font-size:14px;font-weight:500;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;min-width:120px}.recipient-input-arrow{color:#00ff41;font-weight:700;animation:blink 1.5s infinite}.recipient-input-fake{flex:1;position:relative;display:flex;align-items:center;background:#00000080;border:1px solid rgba(0,255,65,.3);border-radius:8px;padding:8px 12px;transition:border-color .2s ease}.recipient-input-fake:focus-within{border-color:#00ff41;box-shadow:0 0 8px #00ff414d}.recipient-input-prefix{color:#00ff41;font-size:16px;font-weight:700;margin-right:8px;-webkit-user-select:none;user-select:none}.recipient-input-real.with-prefix{width:100%;background:none;border:none;color:#00ff41;font-size:16px;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;outline:none;caret-color:#00ff41}.recipient-remove-btn{background:#f333;border:1px solid rgba(255,51,51,.4);color:#f66;width:32px;height:32px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;transition:all .2s ease}.recipient-remove-btn:hover{background:#ff33334d;border-color:#f339;color:#f88}.recipient-add-btn{width:100%;background:#00ff411a;border:2px dashed rgba(0,255,65,.4);color:#00ff41;padding:16px;border-radius:12px;cursor:pointer;font-size:16px;font-weight:500;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;transition:all .2s ease}.recipient-add-btn:hover{background:#00ff4126;border-color:#00ff4199;color:#00e63b}.recipients-modal-actions{display:flex;gap:16px;padding:20px 24px;background:#0000004d;border-top:1px solid rgba(0,255,65,.2)}.recipients-modal-btn{flex:1;padding:14px 20px;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:JetBrains Mono,Fira Mono,Consolas,monospace}.recipients-modal-btn.cancel{background:#ffffff0d;border:1px solid rgba(255,255,255,.2);color:#ccc}.recipients-modal-btn.cancel:hover{background:#ffffff1a;border-color:#ffffff4d;color:#fff}.recipients-modal-btn.save{background:#00ff41;border:1px solid #00ff41;color:#000;box-shadow:0 4px 12px #00ff414d}.recipients-modal-btn.save:hover{background:#00e63b;border-color:#00e63b;box-shadow:0 6px 16px #00ff4166}.recipients-trigger{cursor:pointer;transition:all .2s ease}.gifts-launched-account-input.recipients-trigger{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 12px;background:#00140033;border:1px solid rgba(0,255,65,.3);border-radius:6px;min-height:40px;justify-content:center;width:100%}.recipients-trigger:hover{background:#00ff410d}.recipients-display{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 16px;background:#00140033;border:1px solid rgba(0,255,65,.3);border-radius:8px}.recipients-count{color:#00ff41;font-size:12px;font-weight:500;font-family:JetBrains Mono,Fira Mono,Consolas,monospace}.recipients-edit-hint{color:#6a6;font-size:12px;font-style:italic}@media (max-width: 768px){.recipients-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.recipients-modal-header{padding:16px 20px}.recipients-modal-content{padding:20px}.recipients-modal-actions{padding:16px 20px}.recipient-input-row{flex-direction:column;align-items:stretch;gap:12px}.recipient-input-label{min-width:auto}}.payment-bg{min-height:100vh;padding:10px;background:var(--app-bg, #111622);display:flex;align-items:center;justify-content:center}.payment-center-block{border:2px dashed #00ff00;border-radius:0;padding:40px 32px;background:#101010;display:flex;flex-direction:column;align-items:center;min-width:320px;min-height:120px;box-shadow:none;font-family:JetBrains Mono,Fira Mono,Consolas,monospace}.payment-line{display:flex;align-items:center;font-size:1.3rem;color:#0f0;font-family:inherit;letter-spacing:.01em;background:none;padding:0}.payment-arrow{margin-right:10px;font-weight:700;color:#0f0;font-size:1.5em}.payment-text{color:#0f0;margin-right:10px;white-space:pre-line;font-family:inherit}.payment-spin{display:inline-block;animation:spin 1s linear infinite;font-size:1.5em;color:#0f0;font-family:inherit}.payment-amount-bar{position:fixed;left:0;right:0;bottom:0;background:#101010;border-top:2px dashed #00ff00;color:#0f0;font-size:1.1rem;text-align:left;padding:18px 0 14px;z-index:1000;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;box-shadow:none;animation:slideUp .5s cubic-bezier(.4,2,.6,1) 1;max-width:100vw}.payment-amount-bar span{display:block;padding-left:32px;font-size:1.15rem;color:#0f0;font-family:inherit}.payment-amount-bar b{color:#0f0;font-weight:700;letter-spacing:.03em;font-family:inherit}.payment-benefits{padding-left:0;list-style:none;color:#0f0;font-size:1.02rem;text-align:left;max-width:420px;margin:18px auto 10px;font-family:inherit}.payment-benefits li{position:relative;padding-left:32px;margin-bottom:4px;line-height:1.4;font-family:inherit}.payment-benefits li:before{content:"> ";color:#0f0;position:absolute;left:0;top:0;font-size:1em;font-family:inherit}.payment-note{margin-top:10px;color:#0f0;font-size:.98rem;text-align:left;opacity:.85;padding-left:32px;font-family:inherit;border-left:2px solid #00ff00;margin-left:16px}.payment-note b{color:#0f0;font-weight:700;font-family:inherit}.payment-center-block.payment-error{background:#1a0000;border:2px dashed #ff3333;color:#f33;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;box-shadow:0 0 0 2px #f33 inset}.payment-error-message{color:#f33;font-size:1.1rem;text-align:left;font-family:inherit;padding:12px 0 0}.payment-error-message b{color:#f33;font-weight:700;font-family:inherit;display:block;margin-bottom:6px}.payment-back-btn{background:#1a1a1a;color:#0f0;border:2px dashed #00ff00;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;font-size:1.08rem;padding:8px 22px;border-radius:0;cursor:pointer;transition:background .2s,color .2s}.payment-back-btn:hover{background:#0f0;color:#101010}.payment-console-block{background:#101010;border:2px dashed #00ff00;padding:32px 28px 24px;border-radius:0;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;color:#0f0;max-width:420px;margin:0 auto;box-shadow:none;display:flex;flex-direction:column;align-items:flex-start}.payment-console-row{font-size:1.08rem;margin-bottom:14px;color:#0f0;font-family:inherit;word-break:break-all}.payment-wallet-row{color:#b0b0b0!important;cursor:pointer;-webkit-user-select:all;user-select:all;position:relative}.payment-check-btn{background:#181818;color:#0f0;border:2px dashed #00ff00;border-radius:0;font-family:inherit;font-size:1.01rem;padding:10px 28px;cursor:pointer;transition:background .2s,color .2s;margin-top:12px}.payment-check-btn:hover{background:#0f0;color:#101010}.console-loader .spin{display:inline-block;animation:spin 1s linear infinite;font-size:1.2em;color:#0f0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.payment-wallet-block{background:#101010;border:2px dashed #00ff00;padding:28px 24px 18px;border-radius:0;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;color:#0f0;box-shadow:none;margin-top:24px;display:flex;flex-direction:column;align-items:flex-start}.manual-bg{min-height:100vh;background:var(--app-bg, #111622);display:flex;align-items:stretch;justify-content:center;animation:matrixFadeIn .5s ease}.manual-container{width:100%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:16px;padding:16px}.manual-burger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;border:1px solid #00ff41;background:#000;color:#00ff41;font-size:20px;cursor:pointer}.manual-sidebar{border:1px solid #00ff41;border-radius:10px;background:#0a0a0a;color:#00ff41;font-family:Courier New,monospace;max-height:70vh;overflow:hidden;transform:translateY(-8px);display:none}.manual-sidebar.open{display:block}.manual-sidebar-header{padding:12px 14px;border-bottom:1px solid #00ff41;font-weight:700}.manual-sidebar-nav{display:flex;flex-direction:column}.manual-sidebar-item{display:block;text-align:left;padding:12px 14px;background:transparent;border:none;color:#00ff41;font-family:Courier New,monospace;cursor:pointer;border-bottom:1px solid rgba(0,255,65,.2)}.manual-sidebar-item:hover{background:#00ff410f}.manual-sidebar-item.active{background:#00ff411f;color:#b6ffbf}.manual-content{border:2px solid #00ff41;background:#000;padding:24px 20px;border-radius:10px;font-family:Courier New,monospace;color:#00ff41;min-height:70vh}.manual-content-inner{max-width:900px;margin:0 auto}@media (min-width: 992px){.manual-container{grid-template-columns:20% 1fr;align-items:start}.manual-burger{display:none}.manual-sidebar{display:block;position:sticky;top:16px;max-height:calc(100vh - 32px)}}.manual-section{margin-bottom:24px;border-bottom:1px solid #00ff41;padding-bottom:16px;animation:messageSlideIn .5s ease}.manual-section:last-child{border-bottom:none;margin-bottom:0}.manual-section-title{color:#ff0;font-size:1.2rem;margin-bottom:12px;font-family:Courier New,monospace;font-weight:700;border-left:3px solid #00ff41;padding-left:12px;text-shadow:0 0 5px #ffff00}.manual-center-block{border:2px solid #00ff41;background:#000;padding:36px 28px;border-radius:10px;font-family:Courier New,monospace;color:#00ff41;min-width:340px;max-width:800px;box-shadow:0 0 30px #00ff4180;display:flex;flex-direction:column;align-items:flex-start;max-height:80vh;overflow-y:auto;animation:matrixGlow 2s ease-in-out infinite alternate;position:relative}.manual-center-block:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,#00ff41,transparent,#00ff41);border-radius:12px;z-index:-1;opacity:.3}.manual-title{color:#00ff41;font-size:1.5rem;margin-bottom:24px;font-family:Courier New,monospace;font-weight:700;text-align:center;width:100%;border-bottom:2px solid #00ff41;padding-bottom:12px;text-shadow:0 0 10px #00ff41}.manual-console{background:none;color:#00ff41;font-family:Courier New,monospace;font-size:1.02rem;border:none;padding:0;margin:0;white-space:pre-line;line-height:1.4;text-shadow:0 0 5px #00ff41}.manual-text{color:#00ff41;font-family:Courier New,monospace;font-size:1.02rem;line-height:1.5;text-shadow:0 0 5px #00ff41}.manual-text p{margin:0 0 10px}.manual-text ul{margin:6px 0 12px;padding-left:18px;list-style:disc outside}.manual-text li{margin:4px 0}.manual-image-block{margin:12px 0 16px;display:flex;justify-content:center}.manual-img{max-width:100%;height:auto;border:1px solid rgba(0,255,65,.35);border-radius:8px;box-shadow:0 0 16px #00ff4140;display:block;backface-visibility:hidden;transform:translateZ(0);will-change:opacity,transform}.manual-callout{margin:14px 0;padding:12px 14px;border-radius:10px;background:#00ff410f;border:1px solid rgba(0,255,65,.35)}.manual-callout .manual-callout-title{font-weight:700;margin-bottom:8px;color:#b6ffbf;text-shadow:0 0 6px rgba(0,255,65,.6)}.manual-callout .manual-callout-body .manual-console{margin:0}.manual-callout-warning{border-left:4px solid #ffff00;background:#ffff000f}.manual-callout-info{border-left:4px solid #00ccff;background:#00ccff0f}.manual-callout-tip{border-left:4px solid #00ff41}.manual-center-block::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.manual-center-block::-webkit-scrollbar-track{display:none;background:transparent}.manual-center-block::-webkit-scrollbar-thumb{display:none;background:transparent}.manual-center-block::-webkit-scrollbar-thumb:hover{display:none;background:transparent}body{overflow-x:hidden!important}.aboutus-bg{min-height:100vh;width:100vw;background:var(--app-bg, #111622);display:flex;align-items:flex-start;justify-content:center;animation:matrixFadeIn .5s ease;padding:20px;box-sizing:border-box}.aboutus-center-block{border:2px solid #00ff41;background:#000;padding:36px 28px;border-radius:10px;font-family:Courier New,monospace;color:#00ff41;min-width:340px;max-width:600px;box-shadow:0 0 30px #00ff4180;display:flex;flex-direction:column;align-items:flex-start;animation:matrixGlow 2s ease-in-out infinite alternate;position:relative}.aboutus-center-block:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,#00ff41,transparent,#00ff41);border-radius:12px;z-index:-1;opacity:.3}.aboutus-title{color:#00ff41;font-size:1.4rem;margin-bottom:18px;font-family:Courier New,monospace;font-weight:700;text-align:center;width:100%;border-bottom:2px solid #00ff41;padding-bottom:10px;text-shadow:0 0 10px #00ff41}.aboutus-console{background:none;color:#00ff41;font-family:Courier New,monospace;font-size:1.05rem;border:none;padding:0;margin:0 0 24px;white-space:pre-line;line-height:1.5;text-shadow:0 0 5px #00ff41}.aboutus-back-btn{background:#00ff411a;color:#00ff41;border:2px solid #00ff41;font-family:Courier New,monospace;font-size:1.08rem;padding:10px 24px;border-radius:5px;cursor:pointer;margin-top:8px;transition:all .3s ease;text-shadow:0 0 5px #00ff41;position:relative;overflow:hidden}.aboutus-back-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,65,.2),transparent);transition:left .5s ease}.aboutus-back-btn:hover{background:#00ff4133;box-shadow:0 0 15px #00ff4180;transform:translateY(-2px)}.aboutus-back-btn:hover:before{left:100%}@keyframes matrixFadeIn{0%{opacity:0}to{opacity:1}}.filter-btn-glass-filter{z-index:0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);filter:url(#lensFilter) saturate(120%) brightness(1.05)}.vip-aura{position:relative;display:inline-block;width:var(--vip-size, 29px);height:var(--vip-size, 29px);flex:none;isolation:isolate}.vip-aura__content{position:relative;z-index:2;display:block;width:100%;height:100%}.vip-aura__frost{position:absolute;inset:var(--vip-frost-inset, -12px);border-radius:999px;pointer-events:none;z-index:0;mix-blend-mode:screen;background:radial-gradient(circle at 25% 25%,rgba(94,207,255,.55),transparent 60%),radial-gradient(circle at 70% 75%,rgba(180,240,255,.35),transparent 58%);filter:blur(10px);opacity:.82;transform:scale(.94);animation:vipAuraFrost 2.8s ease-in-out infinite}.vip-aura__dots{position:absolute;inset:var(--vip-dots-inset, -22px);border-radius:999px;pointer-events:none;z-index:1}.vip-aura__dot-wrap{position:absolute;transform:translate(-50%,-50%);pointer-events:none}.vip-aura__dot{display:block;border-radius:999px;background:#ebfdfff2;box-shadow:0 0 7px #5ecfff47;animation:vipAuraDot var(--dur, .9s) ease-out forwards}@keyframes vipAuraDot{0%{transform:translate(0) scale(.9);opacity:0}14%{opacity:.95}to{transform:translate(var(--dx, 6px),var(--dy, 6px)) scale(1.05);opacity:0}}.vip-aura__crown{position:absolute;top:var(--vip-crown-top, -16px);left:var(--vip-crown-left, -6px);width:var(--vip-crown-size, 22px);height:var(--vip-crown-size, 22px);object-fit:contain;pointer-events:none;z-index:3;transform:rotate(-22deg) translateY(2px);filter:drop-shadow(0 6px 10px rgba(0,0,0,.35));animation:vipAuraCrown 2.6s ease-in-out infinite;will-change:transform,opacity}.vip-aura.is-crown-dropped .vip-aura__crown{animation:none;opacity:0;transform:rotate(18deg) translateY(120vh);transition:transform .78s cubic-bezier(.2,.9,.2,1),opacity .22s ease-out}@keyframes vipAuraFrost{0%{opacity:.68;transform:scale(.92)}50%{opacity:.92;transform:scale(.99)}to{opacity:.68;transform:scale(.92)}}@keyframes vipAuraCrown{0%{transform:rotate(-26deg) translate(-1px,1px)}55%{transform:rotate(-18deg) translate(1px)}to{transform:rotate(-26deg) translate(-1px,1px)}}@media (prefers-reduced-motion: reduce){.vip-aura__frost,.vip-aura__dot,.vip-aura__crown{animation:none}}.mine-button{width:26px;height:26px;padding:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none;transition:transform .2s ease;flex-shrink:0}.mine-button:hover{transform:scale(1.1)}.mine-button:active{transform:scale(.95)}.mine-button-gif{width:100%;height:100%;display:block}.mine-button-gif--gradient{background:linear-gradient(135deg,#5ecfff,#ff7acf 55%,#ffd36a);-webkit-mask-image:var(--mine-icon-url);mask-image:var(--mine-icon-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.components-test-page{min-height:100vh;background:var(--app-bg, #111622);color:#fff;padding:20px 20px 250px;display:flex;justify-content:center;align-items:flex-start}.components-test-container{max-width:1200px;width:100%;padding:20px}.components-test-title{font-size:32px;font-weight:700;margin-bottom:10px;color:#5ecf7a;font-family:Courier New,monospace}.components-test-description{font-size:16px;color:#888;margin-bottom:40px;line-height:1.6}.components-test-section{margin-bottom:40px}.components-test-section-title{font-size:24px;font-weight:600;margin-bottom:20px;color:#fff;border-bottom:2px solid #5ECF7A;padding-bottom:10px}.components-test-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:20px}.components-test-loader-preview{position:relative;width:100%;height:400px;background:#000;border:2px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;margin-top:20px}.components-test-placeholder{background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:40px;text-align:center;color:#666;font-size:14px}.components-test-buttons{display:flex;flex-wrap:wrap;gap:15px;margin-top:20px}.components-test-btn{padding:12px 24px;border:1px solid rgba(255,255,255,.2);border-radius:12px;font-size:14px;font-weight:600;font-family:Courier New,monospace;cursor:pointer;transition:all .3s ease;color:#fff;background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative;z-index:1;pointer-events:auto}.components-test-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.components-test-btn:active{transform:translateY(0)}.components-test-btn-success{background:#5ecf7a33;border-color:#5ecf7a66;color:#5ecf7a}.components-test-btn-success:hover{background:#5ecf7a4d;box-shadow:0 4px 12px #5ecf7a4d}.components-test-btn-error{background:#f443;border-color:#f446;color:#f44}.components-test-btn-error:hover{background:#ff44444d;box-shadow:0 4px 12px #ff44444d}.components-test-btn-info{background:#4af3;border-color:#4af6;color:#4af}.components-test-btn-info:hover{background:#44aaff4d;box-shadow:0 4px 12px #44aaff4d}.components-test-btn-warning{background:#ffc80033;border-color:#ffc80066;color:#ffc800}.components-test-btn-warning:hover{background:#ffc8004d;box-shadow:0 4px 12px #ffc8004d}.liquid-modal-overlay{position:fixed;inset:0;padding:10px;box-sizing:border-box;background:transparent;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:flex-end;justify-content:center;z-index:10000;animation:fadeIn .3s ease-out}.liquid-modal-overlay>.liquid-modal:not(.liquid-modal--floating){border-radius:30px}.liquid-modal{position:relative;z-index:1;background-color:#0000002e;background-color:color-mix(in srgb,var(--bg-glass) 18%,transparent);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border-top:none;box-shadow:var(--glass-shadow);border-radius:30px 30px 0 0;width:100%;height:60vh;display:flex;flex-direction:column;animation:slideUp .3s ease-out;overflow:hidden}.liquid-modal-header{display:flex;align-items:center;justify-content:space-between;padding:10px}.liquid-modal-title{font-size:20px;font-weight:600;color:#fff;margin:0;display:flex;align-items:center;gap:8px}.liquid-modal-title-icon{width:20px;height:20px;object-fit:contain;flex-shrink:0}.liquid-modal-close{background:none;border:none;padding:0;width:20px;height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s;outline:none}.liquid-modal-close:hover{opacity:.6}.liquid-modal-close:focus{outline:none}.liquid-modal-close-icon{width:100%;height:100%;object-fit:contain}.liquid-modal-content{flex:1;padding:10px;overflow-y:auto;color:#ffffffe6;line-height:1.6}.liquid-modal-content p{margin:0 0 16px}.liquid-modal-content p:last-child{margin-bottom:0}.liquid-modal-actions{padding:10px 10px 30px;display:flex;gap:12px;margin-top:auto}.liquid-modal-btn{flex:1;padding:14px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.liquid-modal-btn-primary{background:#5ecfff;color:#fff}.liquid-modal-btn-primary:hover{background:#4db8e6;transform:translateY(-1px)}.liquid-modal-btn-primary:active{transform:translateY(0)}.liquid-modal-btn-secondary{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#ffffffe6}.liquid-modal-btn-secondary:hover{background:#ffffff26;transform:translateY(-1px)}.welcome-modal{background:linear-gradient(180deg,#1a1a3e,#3e1a5e,#ff7acf)!important;border-top:none!important;touch-action:pan-y;-webkit-user-select:none;user-select:none}.liquid-modal-btn-secondary:active{transform:translateY(0)}@media (max-width: 768px){.components-test-page{padding:10px 10px 250px}.components-test-container{padding:10px}.components-test-title{font-size:24px}.components-test-grid{grid-template-columns:1fr}.liquid-modal{height:60vh}.liquid-modal--tall{height:89%}.liquid-modal-header{padding:20px 20px 12px}.liquid-modal-content{padding:0 10px}.liquid-modal-actions{padding:10px 10px 24px}.liquid-modal-btn{width:100%}}.components-test-cart-total{background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px;margin-top:20px}.components-test-chart-preview{position:relative;width:100%;background:var(--app-bg, #111622);border:2px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;margin-top:20px;min-height:400px;height:400px}.components-test-gift-chart-wrap{height:auto;min-height:440px;padding:12px;overflow:visible}.components-test-gift-chart-wrap .gift-chart-container{width:100%;min-height:400px}.components-test-gift-chart-wrap .gift-chart-canvas{min-height:220px}.components-test-gift-chart-wrap .gift-chart-wrapper-top .market-cap-chart-segment,.components-test-gift-chart-wrap .gift-chart-wrapper-top .market-cap-chart-currency-toggle{background-color:#111;border:none;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.components-test-heatmap-section{margin-bottom:0}.components-test-heatmap-block{width:100%;overflow:hidden;border-radius:16px;border:2px solid rgba(255,255,255,.1);background:var(--app-bg, #111622);margin-top:20px}.components-test-heatmap-block .heatmap-chart{width:100%}.components-test-heatmap-block .heatmap-chart-treemap-wrap{border-radius:0 0 14px 14px}.components-test-liquid-glass-preview{position:relative;width:100%;min-height:800px;margin-top:20px;border-radius:20px;overflow:hidden}.components-test-profile-preview{position:relative;width:100%;height:100vh;margin-top:20px;border:2px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;background:var(--app-bg, #111622)}.purchase-waiting-overlay{position:fixed;inset:0;background:#0006;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .2s ease-out}.withdraw-success-overlay{position:fixed;inset:0;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .2s ease-out}.withdraw-success-panel{background:#1a1a1a;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:0;max-width:400px;width:90%;box-shadow:0 4px 20px #0006;animation:slideUp .3s ease-out}.withdraw-success-header{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.withdraw-success-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#5ecfff1a;border:1px solid rgba(94,207,255,.2);border-radius:8px;color:#5ecfff;flex-shrink:0}.withdraw-success-content{flex:1;display:flex;flex-direction:column;gap:4px}.withdraw-success-title{font-size:14px;font-weight:600;color:#fff;line-height:1.2}.withdraw-success-message{font-size:12px;font-weight:400;color:#fff9;line-height:1.3}.withdraw-success-close{background:transparent;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff6;transition:all .2s ease;border-radius:4px;flex-shrink:0}.withdraw-success-close:hover{background:#ffffff0d;color:#ffffffb3}.withdraw-success-close:active{transform:scale(.95)}.components-test-products-grid .collage-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;width:100%}.components-test-products-grid .collage-card-wrap{background:transparent;border:none;max-width:200px;min-width:0}.components-test-products-grid .gift-card{width:100%;background:#1010108c;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border:1px solid rgba(255,255,255,.18);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;position:relative;box-sizing:border-box;transition:box-shadow .3s ease,transform .2s ease;box-shadow:0 0 0 1px #ffffff0f inset}.components-test-products-grid .gift-card-hot-arrows{position:absolute;inset:50% 0 0;pointer-events:none;z-index:0;overflow:hidden;border-radius:0 0 20px 20px}.components-test-products-grid .gift-card-hot-arrow{position:absolute;bottom:0;font-size:16px;color:#4caf508c;line-height:1;animation:hot-arrow-float 2.5s ease-in-out infinite;will-change:transform}.components-test-products-grid .gift-card--hot .gift-card-img-wrap,.components-test-products-grid .gift-card--hot .gift-card-meta,.components-test-products-grid .gift-card--hot .gift-card-actions{position:relative;z-index:1}.components-test-products-grid .gift-card--hot .gift-card-img{border-radius:20px 20px 0 0}.components-test-products-grid .gift-card-hot-badge{position:absolute;top:8px;right:8px;display:inline-flex;flex-direction:row;align-items:center;gap:6px;padding:6px 10px;background:#cfcfcf2e;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border-radius:10px;border:1px solid rgba(255,255,255,.18);box-shadow:0 0 0 1px #ffffff0f inset;z-index:2}.components-test-products-grid .gift-card-hot-badge-icon{width:18px;height:18px;object-fit:contain;display:block}.components-test-products-grid .gift-card-hot-badge-percent{font-size:10px;font-weight:800;color:#fff;letter-spacing:.02em}.components-test-products-grid .gift-card-price-btn--hot{background:linear-gradient(180deg,#ffb74d,#ff9800,#f57c00);box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0003,0 3px 8px #f57c0059}.components-test-products-grid .gift-card-price-btn--hot:hover{box-shadow:inset 0 1px #fff6,inset 0 -1px #00000040,0 4px 12px #f57c0073}.components-test-products-grid .gift-card-price-btn-fire{width:16px;height:16px;object-fit:contain;margin-left:4px}.components-test-products-grid .gift-card-img-wrap{position:relative;display:block;width:100%;border-radius:20px 20px 0 0;overflow:hidden}.components-test-products-grid .gift-card-img{width:100%;height:140px;object-fit:cover;display:block}.components-test-products-grid .gift-card-num-badge{position:absolute;bottom:8px;left:50%;transform:translate(-50%);background:#cfcfcf2e;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border:1px solid rgba(255,255,255,.18);box-shadow:0 0 0 1px #ffffff0f inset;color:#e6e6e6;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600;line-height:1.2}.components-test-products-grid .gift-card-meta{display:flex;align-items:center;justify-content:flex-start;padding:8px 10px 6px;color:#fff;font-size:12px}.components-test-products-grid .gift-card-title{display:flex;justify-content:space-between;align-items:center;gap:6px;width:100%;font-weight:600}.components-test-products-grid .gift-card-title-name{flex:1;min-width:0;font-weight:inherit;color:inherit}.components-test-products-grid .gift-card-price-icon{width:18px;height:18px;object-fit:contain}.components-test-products-grid .gift-card-actions{display:flex;align-items:center;gap:8px;padding:0 10px 10px;margin-top:auto}.components-test-products-grid .gift-card-price-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;border-radius:10px;background:linear-gradient(180deg,#6dd88a,#4ab86a,#3da85c);color:#fff;font-size:13px;font-weight:700;border:none;cursor:pointer;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000026,0 3px 6px #00000040;transition:box-shadow .2s ease,transform .1s ease;outline:none;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none}.components-test-products-grid .gift-card-price-btn:hover{box-shadow:inset 0 1px #fff6,inset 0 -1px #0003,0 4px 10px #0000004d}.components-test-products-grid .gift-card-price-btn:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #0003,0 1px 2px #0003}.components-test-products-grid .gift-card-cart-btn{width:36px;height:36px;flex-shrink:0;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#1010108c;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);box-shadow:0 0 0 1px #ffffff0f inset;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;outline:none;-webkit-tap-highlight-color:transparent}.components-test-products-grid .gift-card-cart-icon{width:18px;height:18px;object-fit:contain}@media (max-width: 500px){.components-test-products-grid .collage-card-wrap{min-width:140px;max-width:100%}}.profile-sheet-modal-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:flex-end;justify-content:center;padding:0 10px calc(10px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;animation:profileSheetModalFadeIn .24s ease-out}@keyframes profileSheetModalFadeIn{0%{opacity:0}to{opacity:1}}.profile-sheet-modal-sheet{width:100%;max-width:560px;height:auto;max-height:calc(100vh - 24px - env(safe-area-inset-top,0px));background:#232b3d;border-radius:24px 24px 20px 20px;box-shadow:0 -8px 32px #00000059;overflow:hidden;animation:profileSheetModalSlideUp .28s ease-out;transition:transform .15s ease-out;touch-action:pan-y}.profile-sheet-modal-sheet.is-dragging{transition:none}@keyframes profileSheetModalSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.profile-sheet-modal-handle-wrap{display:flex;align-items:center;justify-content:center;padding:10px 0 6px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.profile-sheet-modal-handle-wrap:active{cursor:grabbing}.profile-sheet-modal-handle{display:block;width:40px;height:4px;border-radius:999px;background:#ffffff59}.profile-sheet-modal-content{display:flex;flex-direction:column;gap:10px;padding:0 12px 16px;overflow-y:auto;max-height:calc(100vh - 56px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));color:#ffffffe6}.profile-sheet-modal-title{margin:0;padding:0 4px 2px;font-size:18px;font-weight:700;color:#fff;line-height:1.2}.settings-sheet{display:flex;flex-direction:column;gap:14px;padding:2px 0 8px}.settings-sheet-section{display:flex;flex-direction:column;gap:8px}.settings-sheet-kicker{padding:0 4px;font-size:12px;font-weight:700;letter-spacing:-.01em;color:#ffffff73}.settings-sheet-list{border-radius:16px;background:#1a2130;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.settings-sheet-row{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:12px;border:0;background:transparent;color:#fff;text-decoration:none;text-align:left;font-family:inherit;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:background .12s ease}.settings-sheet-row+.settings-sheet-row{border-top:1px solid rgba(255,255,255,.05)}.settings-sheet-row:active{background:#ffffff0a}.settings-sheet-row--btn{grid-template-columns:22px minmax(0,1fr)}.settings-sheet-row.is-active{background:#5ecfff14}.settings-sheet-row-icon{width:36px;height:36px;border-radius:50%;background:#2aabee;display:grid;place-items:center;overflow:hidden;flex:0 0 auto}.settings-sheet-row-icon img{width:55%;height:55%;object-fit:contain;display:block}.settings-sheet-row-label{min-width:0;font-size:15px;font-weight:700;letter-spacing:-.02em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-sheet-row-chevron{width:8px;height:8px;border-right:2px solid rgba(255,255,255,.35);border-bottom:2px solid rgba(255,255,255,.35);transform:rotate(-45deg);justify-self:end}.settings-sheet-radio{width:18px;height:18px;border-radius:50%;box-sizing:border-box;border:2px solid rgba(255,255,255,.28);position:relative;flex:0 0 auto}.settings-sheet-radio.is-active{border-color:#5ecfff}.settings-sheet-radio.is-active:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#5ecfff}.widget{--widget-row-h: 120px;display:flex;gap:10px;width:100%;height:var(--widget-row-h);max-height:var(--widget-row-h);align-items:stretch}.widget-square{height:100%;border-radius:18px;background-color:#171d2c;box-shadow:none;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);overflow:hidden}.widget-square--left{flex:0 0 auto;aspect-ratio:1 / 1;cursor:pointer;border:1px solid rgba(255,255,255,.06);background-color:#171d2c;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:border-color .35s ease,background .35s ease}.widget-square--left--neutral,.widget-square--left--up,.widget-square--left--down{border-color:#ffffff0e}.widget-square--right{flex:1 1 0}.widget-right-slider{flex:1 1 0;height:100%;min-height:0;width:100%;overflow:hidden;position:relative;border-radius:18px;background:transparent}.widget-right-slides{height:calc(2 * var(--widget-row-h) + 10px);width:100%;position:absolute;top:0;left:0;transition:transform .35s ease-out}.widget-right-slides>.widget-square.widget-square--right{height:var(--widget-row-h);min-height:var(--widget-row-h);flex:none;margin-bottom:10px;box-sizing:border-box}.widget-right-slides>.widget-square.widget-square--right:last-child{margin-bottom:0}.widget-right-inner{height:100%;width:100%;box-sizing:border-box}.widget-right-banner{height:100%;width:100%;display:flex}.widget-right-banner--search{border-radius:20px;background:linear-gradient(160deg,#020206,#080812 15%,#0c0c1a 35%,#0f0e22 50%,#0a0a18 70%,#060610);overflow:hidden}.widget-right-banner--search .banner-block-gif{width:80px;height:80px}.widget-right-banner .banner-block-inner{padding:14px 16px;gap:14px;min-height:0;justify-content:space-between}.widget-right-banner .banner-block-left{flex:1 1 0;min-width:0}.widget-right-banner .banner-block-title{font-size:clamp(14px,3.2vw,20px)}.widget-right-banner .banner-block-subtitle{font-size:clamp(11px,2.2vw,14px)}.widget-right-banner .banner-block-right{flex:0 0 auto}.widget-right-banner .banner-block-gif{width:80px;height:80px}.widget-left-inner{display:flex;flex-direction:column;align-items:stretch;padding:0;height:100%;box-sizing:border-box;min-width:0}.widget-cap-hero{position:relative;flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;border-radius:14px;overflow:hidden}.widget-cap-hero-bg{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.widget-cap-hero-grid{position:absolute;inset:0;display:none}.widget-cap-hero-chart{position:absolute;left:-3%;right:-3%;bottom:0;width:106%;height:55%;min-height:40px;opacity:.92}.widget-cap-hero-chart-dot{filter:drop-shadow(0 0 3px rgba(255,255,255,.5))}.widget-cap-hero-vignette{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.48) 0%,transparent 36%,rgba(0,0,0,.08) 62%,rgba(0,0,0,.38) 100%);pointer-events:none}.widget-cap-hero-top{position:relative;z-index:2;flex-shrink:0;padding:1px 10px 0}.widget-cap-hero-title-row{display:inline-flex;align-items:center;gap:6px}.widget-cap-hero-title{font-size:8px;font-weight:800;letter-spacing:.12em;color:#ffffff7a}.widget-cap-swiper{position:relative;z-index:2;flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:0 3px 1px;touch-action:pan-y;user-select:none;-webkit-user-select:none}.widget-cap-swiper--static{touch-action:auto;pointer-events:none}.widget-cap-hero-body{display:flex;flex-direction:column;align-items:flex-start;gap:3px;animation:widgetCapCurrencyBloom .28s ease-out}.widget-cap-hero-value{margin:0;font-size:clamp(14px,4.2vw,18px);font-weight:900;letter-spacing:-.04em;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(180deg,#fff,#f4f4f6 22%,#9ea2a8 68%,#63666c);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 3px rgba(0,0,0,.55))}.widget-cap-hero-sub{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:3px 5px;font-size:9px;font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums}.widget-cap-hero-unit{color:#fff6;font-weight:700;letter-spacing:.05em}.widget-cap-hero-delta-sep{color:#ffffff38;font-weight:700}.widget-cap-hero-sub--up .widget-cap-hero-delta-abs,.widget-cap-hero-sub--up .widget-cap-hero-delta-pct{color:#4ade80}.widget-cap-hero-sub--down .widget-cap-hero-delta-abs,.widget-cap-hero-sub--down .widget-cap-hero-delta-pct{color:#f87171}.widget-cap-hero--skeleton{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:6px 4px}.widget-skeleton--hero-title{width:42px;height:9px;border-radius:4px}.widget-skeleton--hero-value{width:88%;height:20px;border-radius:6px}.widget-skeleton--hero-sub{width:72%;height:11px;border-radius:5px}@keyframes widgetCapCurrencyBloom{0%{opacity:.75}to{opacity:1}}@media (prefers-reduced-motion: reduce){.widget-cap-hero-body{animation:none}}.widget-skeleton-row{display:inline-flex;align-items:center;gap:8px}.widget-skeleton{background:linear-gradient(90deg,#ffffff0f,#ffffff24,#ffffff0f);background-size:200% 100%;background-position:200% 0;animation:widgetSkeletonShimmer 1.2s ease-in-out infinite;border-radius:6px}.widget-skeleton--dot{width:8px;height:8px;border-radius:999px}.widget-skeleton--label{width:36px;height:12px}.widget-skeleton--value{margin-top:4px;width:64px;height:20px}.widget-skeleton--change{margin-top:6px;width:56px;height:18px}.widget-skeleton--head-label{width:52px;height:13px;border-radius:6px}.widget-skeleton--value-lg{margin-top:4px;width:80%;height:20px;border-radius:6px}.widget-skeleton--change-lg{margin-top:4px;width:56px;height:18px;border-radius:10px}.widget-skeleton--pager-dot{width:8px;height:8px;border-radius:999px}.widget-currency-dots{position:absolute;left:0;right:0;bottom:4px;z-index:3;display:flex;justify-content:center;align-items:center;gap:6px;padding:0;pointer-events:auto}.widget-currency-dots--skeleton{pointer-events:none;opacity:.9}.widget-currency-dot{box-sizing:border-box;width:5px;height:5px;padding:0;border:none;border-radius:999px;background:#ffffff47;cursor:pointer;transition:background .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease}.widget-currency-dot:hover{background:#ffffff6b}.widget-currency-dot--active{background:#ffffffdb;box-shadow:0 0 10px #ffffff2e;transform:scale(1.12)}@keyframes widgetSkeletonShimmer{0%{background-position:200% 0}to{background-position:0 0}}.widget-cap-label-row{display:inline-flex;align-items:center;gap:8px}.widget-cap-dot{width:8px;height:8px;border-radius:999px;background:#94a3b8cc;position:relative}.widget-cap-dot--up{background:#a24dff;color:#a24dff}.widget-cap-dot--down{background:#f87171;color:#f87171}.widget-cap-dot:before,.widget-cap-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:currentColor;opacity:0;transform:scale(1)}.widget-cap-dot:before{animation:widgetCapDotPulse 1.6s ease-out infinite}.widget-cap-dot:after{animation:widgetCapDotPulse 1.6s ease-out infinite;animation-delay:.5s}.widget-cap-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ffffffa6}.widget-cap-value{margin-top:4px;font-size:17px;font-weight:900;color:#fffffff5;display:inline-flex;align-items:baseline;gap:4px}.widget-cap-unit{font-size:8px;font-weight:700;opacity:.75}.widget-cap-change{margin-top:2px;padding:3px 6px;border-radius:10px;display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:800}.widget-cap-change--up{background:#22c55e29;color:#4ade80}.widget-cap-change--down{background:#ef444429;color:#f87171}.widget-cap-change-icon{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px}.widget-cap-trend-img{width:100%;height:100%;object-fit:contain}.widget-cap-trend-img--up{filter:none}.widget-cap-trend-img--down{transform:scaleY(-1);filter:none}.widget-cap-change-text{line-height:1}@keyframes widgetCapDotPulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.4}to{transform:scale(1.6);opacity:0}}@media (max-width: 480px){.widget-right-banner .banner-block-inner{padding:10px 12px;gap:10px}.widget-right-banner .banner-block-title{font-size:16px}.widget-right-banner .banner-block-subtitle{font-size:12px}.widget-right-banner .banner-block-gif{width:64px;height:64px}}.banner-block-clickable{cursor:pointer}.banner-block-clickable:focus{outline:none}.banner-block{border-radius:20px;background:linear-gradient(135deg,#1a1a3e,#3e1a5e,#ff7acf);overflow:hidden}.banner-block-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;min-height:100px}.banner-block-left{flex:1;min-width:0}.banner-block-title{display:flex;gap:4px;font-size:22px;font-weight:700;color:#fff;margin:0 0 8px;line-height:1.2}.banner-block-plus{width:22px;height:22px;object-fit:contain;display:block}.banner-block-subtitle{font-size:14px;color:#ffffffe6;margin:0;line-height:1.4}.banner-block-right{flex-shrink:0}.banner-block-gif{width:120px;height:120px;object-fit:contain}@media (max-width: 768px){.banner-block-inner{padding:16px 20px;gap:16px}.banner-block-title{font-size:18px}.banner-block-plus{width:18px;height:18px}.banner-block-subtitle{font-size:13px}.banner-block-gif{width:100px;height:100px}}.filter-btn--collections:hover,.filter-btn--model:hover,.filter-btn--background:hover,.filter-btn--symbol:hover,.filter-btn--price:hover{transform:translateY(-1px)}.filters-content .filter-btn--collections:focus,.filters-content .filter-btn--collections:active,.filters-content .filter-btn--collections:focus-visible,.filters-content .filter-btn--model:focus,.filters-content .filter-btn--model:active,.filters-content .filter-btn--model:focus-visible,.filters-content .filter-btn--background:focus,.filters-content .filter-btn--background:active,.filters-content .filter-btn--background:focus-visible,.filters-content .filter-btn--symbol:focus,.filters-content .filter-btn--symbol:active,.filters-content .filter-btn--symbol:focus-visible,.filters-content .filter-btn--price:focus,.filters-content .filter-btn--price:active,.filters-content .filter-btn--price:focus-visible{outline:none!important}.market-filters-block{display:flex;width:100%;position:sticky;top:calc(var(--app-safe-top, 0px) + 3px);z-index:55;padding-top:8px;transition:opacity .3s ease,transform .3s ease,max-height .3s ease;overflow:visible}.market-logo-badge{position:absolute;top:8px;right:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;z-index:5;border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.market-logo-badge--mrkt{border-radius:50%;background:#ff0;border:none}.market-logo-badge--mrkt img{width:70%;height:70%;object-fit:contain}.market-logo-badge--portal{border-radius:50%;background:#0b1730;border:none}.market-logo-badge--portal img{width:118%;height:118%;object-fit:cover;object-position:center}.market-logo-badge--asami{border-radius:50%;background:linear-gradient(180deg,#1b1433,#c2185b);border:none}.market-logo-badge--asami img{width:118%;height:118%;object-fit:cover;object-position:center}.market-logo-badge--default{border-radius:50%;background:#0009;border:none}.market-logo-badge--default img{width:100%;height:100%;object-fit:cover;object-position:center}.market-logo-badge--default.market-logo-badge--telegram{background:#2aabee;border:none}.market-logo-badge--default.market-logo-badge--telegram img{width:50%;height:50%;object-fit:contain}.gift-card-skeleton{width:100%;position:relative;border-radius:18px;overflow:hidden;padding:0;background:#171d2c;box-shadow:none;border:none;display:flex;flex-direction:column;gap:6px;pointer-events:none}.gift-card-skeleton:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(105deg,transparent 0%,transparent 38%,rgba(255,255,255,.07) 50%,transparent 62%,transparent 100%);transform:translate(-120%);animation:gift-card-shimmer 1.55s ease-in-out infinite}@keyframes gift-card-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}.gift-card-skeleton-img{width:100%;aspect-ratio:1 / 1;border-radius:14px;background:linear-gradient(160deg,#ffffff12,#ffffff08)}.gift-card-skeleton-meta{display:flex;align-items:center;margin-top:4px;gap:10px;padding:0 2px}.gift-card-skeleton-title{flex:1;min-width:0;height:11px;border-radius:6px;background:#ffffff1a}.gift-card-skeleton-meta:after{content:"";flex-shrink:0;width:34px;height:10px;border-radius:6px;background:#ffffff0f}.gift-card-skeleton-actions{display:flex;align-items:center;gap:10px;margin-top:4px}.gift-card-skeleton-button{flex:1;height:36px;border-radius:12px;background:#7c3aed61}.gift-card-skeleton-button-small{width:36px;height:36px;border-radius:12px;background:#ffffff14}.gift-card-skeleton--asami .gift-card-skeleton-button{background:#7c3aed6b}.gift-card-skeleton--mrkt .gift-card-skeleton-button{background:#ffea0061}.gift-card-skeleton--portal .gift-card-skeleton-button{background:#2aabee66}.gift-card-skeleton--tonnel .gift-card-skeleton-button{background:#484848d9}.collage-card-wrap--enter{animation:gift-card-fade-in .38s ease both}.collage-card-wrap--skeleton{animation:gift-card-skel-in .28s ease both}@keyframes gift-card-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes gift-card-skel-in{0%{opacity:.55}to{opacity:1}}.gift-card{width:100%;position:relative;border-radius:18px;overflow:hidden;background:#171d2c;box-shadow:none;border:none;backdrop-filter:none;-webkit-backdrop-filter:none;display:flex;flex-direction:column;gap:6px;cursor:pointer;-webkit-tap-highlight-color:transparent}@supports (color: color-mix(in oklch,red,red)){.gift-card{background-color:#171d2c}}.gift-card-img-wrap{position:relative;display:block;width:100%;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;padding:0;box-sizing:border-box;background:transparent}.gift-card-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:14px}.gift-card--activity{background:#171d2c;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}@keyframes hot-arrow-float{0%{transform:translateY(0);opacity:0}8%{opacity:.5}45%{opacity:.8}80%{opacity:0}to{transform:translateY(-70px);opacity:0}}.gift-card-hot-badge{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:#0000008c;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:3}.gift-card-hot-badge-icon{width:18px;height:18px;object-fit:contain}.gift-card-hot-badge-percent{font-size:10px;font-weight:800;letter-spacing:.2px;color:#fff}.gift-card-price-btn--hot{background:linear-gradient(135deg,#5ecfff,#ff7acf 55%,#ffd36a)!important;color:#fff!important}.gift-card-price-btn-fire{width:16px;height:16px;object-fit:contain;margin-left:6px}.gift-card-activity-label{position:absolute;bottom:8px;left:8px;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);box-shadow:var(--glass-shadow, 0 4px 16px rgba(0, 0, 0, .2));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#ffffffe6;font-size:10px;font-weight:600;z-index:2}.gift-card-activity-label-icon{width:10px;height:10px;object-fit:contain}.gift-card-activity-label-icon--high,.gift-card-activity-label-icon--medium{filter:brightness(0) saturate(100%) invert(48%) sepia(79%) saturate(500%) hue-rotate(86deg)}.gift-card-meta{display:flex;align-items:center;padding-top:4px;font-size:12px}.gift-card-title{display:flex;justify-content:space-between;gap:10px;width:100%;min-width:0}.gift-card-title-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-weight:600}.gift-card-title-num{font-weight:400;color:#888;font-size:12px;flex-shrink:0}.gift-card-actions{display:flex;align-items:center;gap:10px;margin-top:auto}.gift-card-price-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;border-radius:12px;border:none;font-size:13px;font-weight:700;cursor:pointer;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0003,0 3px 9px #00000040;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;-webkit-tap-highlight-color:transparent;appearance:none}.gift-card-cart-btn{width:36px;height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--glass-shadow, 0 4px 16px rgba(0, 0, 0, .2));transition:transform .12s ease,background .12s ease;-webkit-tap-highlight-color:transparent}.notifications-container{position:fixed;top:0;left:0;right:0;z-index:10000;pointer-events:none;display:flex;flex-direction:column;gap:0}.notification{position:absolute;left:10px;right:10px;width:calc(100% - 20px);background:transparent;color:#fff;padding:16px 20px;border-radius:10px;border:none;box-shadow:0 6px 6px #0003,0 0 20px #0000001a;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;pointer-events:auto;transition:top .3s ease,opacity .3s ease,transform .3s ease;animation:notificationSlideIn .3s ease;will-change:top,opacity,transform;min-height:50px;box-sizing:border-box;margin-bottom:20px;overflow:hidden}.notification-glass-filter,.notification-glass-overlay,.notification-glass-specular{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.notification-glass-filter{z-index:0;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);filter:saturate(120%) brightness(1.05)}.notification-glass-overlay{z-index:1;background:#000000d5}.notification-glass-specular{z-index:2;box-shadow:inset 1px 1px #ffffff26,inset 0 0 5px #ffffff1a}.notification-success,.notification-error,.notification-info,.notification-warning{color:#fff}.notification-content{position:relative;z-index:3;display:flex;flex-direction:column;gap:8px}.notification-message{font-size:14px;font-weight:500;line-height:1.4;color:inherit}.notification-action{display:flex;gap:8px;margin-top:8px}.notification-action-button{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.notification-action-button:hover{background:#fff3;border-color:#ffffff4d}.notification.swiping{transition:transform .2s ease}.notification.dismissing{animation:notificationSlideOut .3s ease;opacity:0}@keyframes notificationSlideIn{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes notificationSlideOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.gift-modal-overlay{position:fixed;inset:0;width:100vw;height:100%;min-height:100vh;min-height:100dvh;display:flex;align-items:flex-end;justify-content:center;z-index:10000;overflow-x:hidden;overscroll-behavior:contain;animation:fadeIn .3s ease-out}.gift-modal-overlay-bg{position:absolute;inset:0;width:100%;height:100%;background:#00000080;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:0}.gift-modal{position:relative;z-index:1;width:calc(100% - 20px);margin:10px 10px 12px;height:calc(89% - 10px);max-height:calc(100% - 22px);background-color:color-mix(in srgb,var(--bg-glass, #000000) 18%,transparent);backdrop-filter:blur(20px) saturate(var(--saturation, 140%));-webkit-backdrop-filter:blur(20px) saturate(var(--saturation, 140%));border:1px solid rgba(255,255,255,.08);border-radius:30px;box-shadow:var(--glass-shadow, 0 -10px 40px rgba(0, 0, 0, .5));display:flex;flex-direction:column;animation:slideUpFloat .35s ease-out;overflow:hidden;isolation:isolate}.gift-modal-action{position:relative;width:34px;height:34px;min-width:34px;min-height:34px;border:1px solid rgba(255,255,255,.1);border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--bg-glass, #000000) 14%,transparent);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:var(--glass-shadow, 0 4px 16px rgba(0, 0, 0, .2));text-decoration:none;color:inherit;padding:0;outline:none;box-sizing:border-box}.gift-modal-action-icon{width:16px;height:16px;object-fit:contain;filter:brightness(0) invert(1);opacity:.95}.gift-modal-action:hover{background-color:color-mix(in srgb,var(--bg-glass, #000000) 22%,transparent);transform:translateY(-1px)}.gift-modal-action:active{transform:scale(.98)}.gift-modal-hero-actions{position:absolute;top:12px;right:12px;left:auto;width:max-content;z-index:10;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:10px;background:none!important;background-color:transparent!important;border:none!important;box-shadow:none!important;pointer-events:none;isolation:isolate}.gift-modal-hero-actions:hover{background:transparent!important}.gift-modal-hero-actions .gift-modal-action,.gift-modal-hero-actions .gift-modal-action--close{flex:0 0 34px;width:34px;min-width:34px;height:34px;min-height:34px;pointer-events:auto}.gift-modal-scroll{flex:1;overflow-y:auto}.gift-modal-image-block{display:flex;align-items:center;justify-content:center;position:relative}.gift-modal-image-block-actions{position:absolute;bottom:12px;right:12px;z-index:5;display:flex;align-items:center;gap:12px}.gift-modal-image-block-action{width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.1);padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--bg-glass, #000000) 14%,transparent);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:var(--glass-shadow, 0 4px 16px rgba(0, 0, 0, .2));outline:none}.gift-modal-image-block-action:hover{background-color:color-mix(in srgb,var(--bg-glass, #000000) 22%,transparent);transform:translateY(-1px)}.gift-modal-image-block-action:active{transform:scale(.98)}.gift-modal-image-block-action-icon{width:16px;height:16px;object-fit:contain;display:block;filter:brightness(0) invert(1);opacity:.95}.gift-modal-image-block img{width:16px;height:16px;object-fit:cover}.gift-modal-image-placeholder{width:100%;display:flex;align-items:center;justify-content:center}.gift-modal-image-placeholder img{max-width:100%;height:auto;object-fit:contain;border-radius:12px}.gift-modal-image-placeholder.tgs-sticker{width:100%;height:auto;min-height:300px;display:flex;align-items:center;justify-content:center}.gift-modal-image-placeholder .tgs-sticker-content{width:100%;height:100%;max-width:100%;max-height:100%}.gift-modal-actions-row{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:12px 12px 0;width:100%}.gift-modal-tabs-wrap{width:100%;display:flex;justify-content:flex-start;padding:10px}.gift-modal-tabs{width:50%;max-width:50%;display:flex;gap:0;padding:3px;border-radius:999px;background-color:color-mix(in srgb,var(--bg-glass, #000000) 18%,transparent);box-shadow:var(--glass-shadow, 0 2px 12px rgba(0, 0, 0, .2));backdrop-filter:blur(20px) saturate(var(--saturation, 140%));-webkit-backdrop-filter:blur(20px) saturate(var(--saturation, 140%));border:none}.gift-tab{flex:1 1 0;border:none;background:transparent;color:#94a3b8d9;font-size:12px;font-weight:700;padding:8px 12px;border-radius:999px;cursor:pointer;line-height:1}.gift-tab.active{color:#fff;background:#9b5cff59}.gift-tab:focus,.gift-tab:active,.gift-tab:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}.gift-modal .gift-tab:focus,.gift-modal .gift-tab:active,.gift-modal .gift-tab:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}.gift-modal-specs.gift-info-floating-kv{margin:0 10px 10px;border:1px solid rgba(255,255,255,.12);background:#00000038;border-radius:18px;overflow:hidden}.gift-modal-specs .gift-info-floating-kv-rarity.market-portal{color:#fff;background:#5ecfff4d;border-color:#5ecfff66}.gift-modal-specs .gift-info-floating-kv-rarity.market-asami{color:#fff;background:#ff7acf40;border-color:#ff7acf66}.gift-modal-specs .gift-info-floating-kv-rarity.market-mrkt{color:#000;background:#ffff0059;border-color:#ffff0080}.spec-owner-avatar{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.spec-owner-avatar__img{width:100%;height:100%;object-fit:cover}.spec-owner-avatar--mrkt .spec-owner-avatar__img{width:70%;height:70%;object-fit:contain}.spec-owner-avatar--mrkt{background-color:#ff0}.spec-owner-avatar--telegram,.spec-owner-avatar--portal,.spec-owner-avatar--tonnel{background-color:#2aabee}.spec-owner-avatar--telegram .spec-owner-avatar__img{width:50%;height:50%;object-fit:contain}.spec-owner-avatar--matrix{background-color:#000}.spec-owner-avatar--default{background-color:#121212}.gift-num-overlay{position:absolute;bottom:10px;left:10px;color:#ebebebbd;font-size:clamp(14px,4vw,24px);background:#79797962;padding:6px 12px;border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000}.spec-mid{display:flex;gap:8px;align-items:center}.spec-rarity{color:#5ecf7a;font-weight:600;font-size:11px;background:#5ecf7a1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(94,207,122,.2);border-radius:8px;padding:4px 8px;transition:all .2s ease}.spec-rarity.market-portal{color:#fff;background:#5ecfff;border:1px solid rgba(94,207,255,.4);box-shadow:0 2px 4px #5ecfff33,inset 0 1px #ffffff1a}.spec-rarity.market-asami{color:#fff;background:#ff7acf;border:1px solid rgba(255,122,207,.4);box-shadow:0 2px 4px #ff7acf33,inset 0 1px #ffffff1a}.spec-rarity.market-mrkt{color:#000;background:#ff0;border:1px solid rgba(255,255,0,.4);box-shadow:0 2px 4px #ff03,inset 0 1px #ffffff1a}.spec-right{text-align:right;color:#9fb3c7;font-weight:600}.spec-ton-icon{width:14px;height:14px;object-fit:contain;vertical-align:-2px;margin-right:4px}.spec-min-price-wrapper{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}.spec-min-price-item{display:flex;flex-direction:column;align-items:center;gap:4px}.spec-min-price-market{font-size:11px;font-weight:600;color:#fff9}.spec-min-price-value{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#fff}.spec-min-price-ton-icon{width:14px;height:14px;object-fit:contain}.gift-modal-chart-block{padding:0 12px 12px}.gift-modal-chart-block .gift-chart-container{max-width:calc(100% + 24px);box-sizing:border-box}.chart-container{height:220px}.chart-controls{display:flex;gap:6px;align-items:center;margin-bottom:6px}.chart-inputs{display:flex;gap:6px}.chart-inputs label{color:#fff;font-size:11px;display:flex;gap:6px;align-items:center}.matrix-select,.chart-inputs select,.chart-currency select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#0d0d0d;border:1px solid rgba(0,255,65,.5);color:#00ff41;border-radius:10px;padding:4px 20px 4px 6px;font-size:11px;font-family:JetBrains Mono,Courier New,monospace;box-shadow:inset 0 0 10px #00ff411f,0 0 12px #00ff411a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%2300ff41' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;background-size:10px 10px}.chart-currency,.chart-period{position:relative}.matrix-dropdown{position:absolute;top:100%;left:0;margin-top:6px;background:#0d0d0df5;border:1px solid rgba(0,255,65,.5);border-radius:12px;box-shadow:0 12px 24px #00000059,inset 0 0 10px #00ff411f;padding:6px;z-index:2000000;min-width:120px}.matrix-dropdown-item{padding:8px 10px;color:#9fffb5;border-radius:10px;cursor:pointer}.matrix-dropdown-item:hover{background:#00ff4114;color:#00ff41}.matrix-dropdown-item.selected{background:#00ff4124;border:1px solid #00ff41;color:#00ff41;box-shadow:inset 0 0 10px #00ff4126,0 0 10px #00ff411a;position:relative;overflow:hidden}.matrix-dropdown-item.selected:after{content:"";position:absolute;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,65,.28),transparent);animation:matrix-item-scan 1.4s linear infinite;pointer-events:none}@keyframes matrix-item-scan{0%{left:-150%}to{left:150%}}.matrix-select:focus,.chart-inputs select:focus,.chart-currency select:focus{outline:none;border-color:#00ff41cc;box-shadow:inset 0 0 12px #00ff412e,0 0 14px #00ff412e}.chart-period select,.matrix-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#0d0d0d;border:1px solid rgba(0,255,65,.5);color:#00ff41;border-radius:10px;padding:4px 20px 4px 6px;font-size:11px;font-family:JetBrains Mono,Courier New,monospace;box-shadow:inset 0 0 10px #00ff411f,0 0 12px #00ff411a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%2300ff41' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;background-size:10px 10px}.chart-period select:focus,.matrix-select:focus{outline:none;border-color:#00ff41cc;box-shadow:inset 0 0 12px #00ff412e,0 0 14px #00ff412e}.chart-placeholder{height:160px;background:#00000059;border:1px dashed rgba(255,255,255,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#aaa}.chart-inputs-bottom{display:flex;gap:8px;padding-top:8px}.chart-inputs-bottom .chart-static-field{display:flex;gap:6px;align-items:center;background:#00ff410f;border:1px solid rgba(0,255,65,.25);color:#00ff41;border-radius:10px;padding:8px 10px;font-family:JetBrains Mono,Courier New,monospace}.chart-inputs-bottom .chart-static-field span{opacity:.85;color:#9fffb5}.gift-modal-collection{margin:12px;padding:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:12px;color:#fff}.collection-title{font-size:12px;opacity:.8}.collection-name{font-size:14px;font-weight:600}.gift-modal-footer{position:sticky;bottom:0;left:0;right:0;padding:15px;display:flex;gap:10px}.gift-buy-btn{flex:1;height:48px;border-radius:12px;border:none;background:#5ecfff;color:#fff;font-weight:700}.gift-buy-btn.market-portal{background:#5ecfff;color:#fff}.gift-buy-btn.market-asami{background:#ff7acf;color:#fff}.gift-buy-btn.market-mrkt{background:#ff0;color:#000}.gift-buy-btn.market-tonnel{background:#064661;color:#fff;opacity:.55;cursor:not-allowed}.gift-modal-storage-actions{display:flex;gap:10px;width:100%}.gift-storage-btn{flex:1;height:48px;border-radius:12px;border:none;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}.gift-storage-sell-btn{background:#5ecfff;color:#fff}.gift-storage-sell-btn:hover{background:#4db8e6}.gift-storage-withdraw-btn{background:transparent;border:1px solid #FF7ACF;color:#ff7acf}.gift-storage-withdraw-btn:hover{background:#ff7acf1a;border-color:#ff6ab8;color:#ff6ab8}.gift-modal-collection-stats{margin:0 12px 12px;padding:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;display:flex;flex-direction:column;gap:16px}.gift-modal-collection-stats .collection-stats-market-distribution{display:flex;flex-direction:column;gap:10px}.gift-modal-collection-stats .collection-stats-market-distribution-label{color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.gift-modal-collection-stats .collection-stats-market-distribution-bar{display:flex;width:100%;height:24px;border-radius:12px;overflow:hidden;background:#ffffff0d}.gift-modal-collection-stats .collection-stats-market-segment{height:100%;transition:width .3s ease}.gift-modal-collection-stats .collection-stats-market-segment-mrkt{background:#ff0}.gift-modal-collection-stats .collection-stats-market-segment-portal{background:#5ecfff}.gift-modal-collection-stats .collection-stats-market-segment-tonnel{background:#2e7ba6}.gift-modal-collection-stats .collection-stats-market-distribution-labels{display:flex;flex-direction:column;gap:8px}.gift-modal-collection-stats .collection-stats-market-legend-item{display:flex;align-items:center;gap:8px;color:#fff;font-size:12px}.gift-modal-collection-stats .collection-stats-market-legend-color{width:12px;height:12px;border-radius:3px;flex-shrink:0}.gift-modal-collection-stats .collection-stats-market-legend-color-mrkt{background:#ff0}.gift-modal-collection-stats .collection-stats-market-legend-color-portal{background:#5ecfff}.gift-modal-collection-stats .collection-stats-market-legend-color-tonnel{background:#2e7ba6}.gift-modal-collection-stats .collection-stats-additional{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.gift-modal-collection-stats .collection-stats-additional-item{display:flex;flex-direction:column;gap:3px;padding:10px 8px;background:#ffffff08;border-radius:8px}.gift-modal-collection-stats .collection-stats-additional-label{color:#6d6d6d;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gift-modal-collection-stats .collection-stats-additional-value-wrapper{display:flex;align-items:center;gap:4px}.gift-modal-collection-stats .collection-stats-additional-value{color:#fff;font-size:14px;font-weight:700;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;white-space:nowrap}.gift-modal-collection-stats .collection-stats-additional-icon{width:14px;height:14px;object-fit:contain;flex-shrink:0;opacity:.9}.gift-modal-collection-stats .collection-stats-health-details{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.gift-modal-collection-stats .collection-stats-health-detail-item{display:flex;flex-direction:column;gap:3px;padding:10px 8px;background:#ffffff08;border-radius:8px}.gift-modal-collection-stats .collection-stats-health-detail-label{color:#6d6d6d;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gift-modal-collection-stats .collection-stats-health-detail-value-wrapper{display:flex;align-items:center;gap:4px}.gift-modal-collection-stats .collection-stats-health-detail-value{color:#fff;font-size:14px;font-weight:700;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;white-space:nowrap}.gift-modal-collection-stats .collection-stats-health-detail-icon{width:14px;height:14px;object-fit:contain;flex-shrink:0;opacity:.9}@media (max-width: 768px){.gift-modal-collection-stats .collection-stats-additional,.gift-modal-collection-stats .collection-stats-health-details{grid-template-columns:repeat(3,1fr);gap:8px}}.gift-chart-container{max-width:100%;width:100%}.gift-chart-container .market-cap-chart-value-big{font-size:28px;font-weight:800;color:#fff;line-height:1.05;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-shadow:0 2px 14px rgba(0,0,0,.35)}.gift-chart-container .market-cap-chart-metric{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1}.gift-chart-container .market-cap-chart-metric.positive{color:#5ecf7a}.gift-chart-container .market-cap-chart-metric.negative{color:#ef4444}.gift-chart-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:0;padding:10px}.gift-chart-image-wrapper{flex-shrink:0}.gift-chart-image{width:60px;height:60px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.gift-chart-image img{width:100%;height:100%;object-fit:cover}.gift-chart-image.gift-chart-image--tgs{display:flex;align-items:center;justify-content:center}.gift-chart-image.gift-chart-image--tgs .tgs-sticker-content{width:100%!important;height:100%!important;max-width:100%;max-height:100%;min-width:0!important;min-height:0!important;object-fit:contain}.gift-chart-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;color:#fff;background:#ffffff1a}.gift-chart-info{flex:1;min-width:0}.gift-chart-title{font-size:20px;font-weight:600;color:#fff;margin:0 0 4px;line-height:1.2}.gift-modal-chart-block .gift-chart-title{font-size:1rem;margin-bottom:0;color:#fff}.gift-chart-subtitle{font-size:14px;color:#fff9;font-weight:400}.gift-chart-price{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.gift-chart-price-value-wrapper{display:flex;align-items:center;gap:6px;margin-bottom:2px}.gift-chart-price-value{font-size:24px;font-weight:600;color:#fff;line-height:1.2}.gift-chart-price-icon{width:20px;height:20px;object-fit:contain}.gift-chart-price-change{font-size:12px;font-weight:500;line-height:1.2}.gift-chart-price-change.positive{color:#5ecf7a}.gift-chart-price-change.negative{color:#f44}.gift-chart-wrapper{position:relative;display:flex;flex-direction:column;min-height:320px;width:100%;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:20px;box-shadow:none;box-sizing:border-box;isolation:isolate;overflow:hidden}.gift-chart-wrapper .gift-chart-header{flex-shrink:0}.gift-chart-container .gift-chart-wrapper-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;flex-shrink:0}.gift-chart-container .gift-chart-wrapper-top .market-cap-chart-segment{display:flex;align-items:center;gap:0;flex:1 1 auto;min-width:0;border-radius:12px;padding:3px;background-color:#111;backdrop-filter:blur(12px) saturate(var(--saturation, 140%));-webkit-backdrop-filter:blur(12px) saturate(var(--saturation, 140%));border:none;box-shadow:var(--glass-shadow, 0 2px 12px rgba(0, 0, 0, .2));box-sizing:border-box;isolation:isolate;overflow:hidden}.gift-chart-container .gift-chart-wrapper-top .market-cap-chart-segment-btn{appearance:none;border:0;background:transparent;color:#ffffffbf;font-size:12px;font-weight:600;padding:6px 10px;border-radius:10px;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap;flex:1}.gift-chart-container .gift-chart-wrapper-top .market-cap-chart-segment-btn:hover{color:#ffffffeb}.gift-chart-container .gift-chart-wrapper-top .market-cap-chart-segment-btn.is-active{background:#222;color:#ffffffeb}.gift-chart-container .gift-chart-wrapper-top .market-cap-chart-segment-btn:active,.gift-chart-container .gift-chart-wrapper-top .market-cap-chart-segment-btn:focus,.gift-chart-container .gift-chart-wrapper-top .market-cap-chart-segment-btn:focus-visible{outline:none;-webkit-tap-highlight-color:transparent}.gift-chart-container .gift-chart-wrapper-top .market-cap-chart-currency-toggle{flex:0 0 auto}.gift-chart-model-selector-wrapper{position:relative;flex-shrink:1;min-width:0}.gift-chart-model-selector-btn{min-width:140px;text-align:left;overflow:hidden;text-overflow:ellipsis}.gift-chart-canvas{flex:1;min-height:180px;padding:0;box-sizing:border-box;width:100%;position:relative}.gift-chart-empty{display:flex;align-items:center;justify-content:center;height:100%;color:#ffffff80;padding:0 10px}.gift-modal-chart-block .gift-chart-wrapper{margin-bottom:0}.gift-chart-controls-wrapper{display:flex;justify-content:space-between;gap:12px}.gift-chart-view-type-wrapper{display:flex;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:4px;gap:4px;justify-content:center;flex-wrap:wrap;width:fit-content}.gift-chart-view-type-btn{padding:8px 16px;background:transparent;border:none;border-radius:8px;color:#fff9;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.gift-chart-view-type-btn:hover{color:#fffc}.gift-chart-view-type-btn.active{background:#5ecfff;color:#fff}.gift-chart-model-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:1000;background:#101010f2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:8px;max-height:300px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:4px;box-shadow:0 10px 30px #00000080;min-width:200px;width:200px}.gift-chart-model-dropdown-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .2s ease;background:transparent;width:100%;box-sizing:border-box}.gift-chart-model-dropdown-item:hover{background:#ffffff0d}.gift-chart-model-dropdown-item.active{background:#5ecfff26;border:1px solid rgba(94,207,255,.3)}.gift-chart-model-dropdown-item-image{width:40px;height:40px;border-radius:8px;object-fit:cover;flex-shrink:0}.gift-chart-model-dropdown-item-name{flex:1;font-size:14px;font-weight:500;color:#fff;min-width:0;overflow:hidden;text-overflow:ellipsis}.gift-chart-model-dropdown-item-price{font-size:14px;font-weight:600;color:#fffc;white-space:nowrap;flex-shrink:0}@media (max-width: 768px){.gift-chart-header{gap:10px}.gift-chart-image{width:50px;height:50px}.gift-chart-title{font-size:18px}.gift-chart-price-value{font-size:20px}.gift-chart-wrapper{min-height:280px}.gift-chart-model-dropdown{max-height:200px;padding:6px}.gift-chart-model-dropdown-item{padding:8px 10px;gap:10px}.gift-chart-model-dropdown-item-image{width:32px;height:32px}.gift-chart-model-dropdown-item-name,.gift-chart-model-dropdown-item-price{font-size:12px}.gift-chart-model-selector-btn{padding:6px 12px;font-size:12px;min-width:120px}.gift-chart-model-dropdown{min-width:150px;max-height:200px}}.market-cap-chart-container{width:100%;max-width:100%;padding:0;box-sizing:border-box}.market-cap-chart-wrapper{position:relative;display:flex;flex-direction:column;min-height:320px;width:100%;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:20px;box-shadow:none;box-sizing:border-box;isolation:isolate;overflow:hidden}.market-cap-chart-header{display:flex;flex-direction:column;gap:8px;margin-bottom:0;padding:10px;flex-shrink:0}.market-cap-chart-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.market-cap-chart-title{display:inline-flex;align-items:center;gap:8px;font-size:1rem;font-weight:600;color:#ffffff8c;margin:0;line-height:1.2;width:100%}.market-cap-chart-title-dot{width:7px;height:7px;border-radius:999px;background:#ffffff40;box-shadow:0 0 #ffffff38;flex:0 0 auto;transform:translateZ(0);animation:market-cap-title-pulse 1.4s ease-in-out infinite}.market-cap-chart-title-dot.positive{background:#5ecf7af2;box-shadow:0 0 #5ecf7a59}.market-cap-chart-title-dot.negative{background:#ef4444f2;box-shadow:0 0 #ef444459}.market-cap-chart-title-dot.is-loading{opacity:.5;animation:market-cap-title-pulse 1.8s ease-in-out infinite}@keyframes market-cap-title-pulse{0%{transform:scale(.92);box-shadow:0 0 0 0 currentColor}55%{transform:scale(1.1);box-shadow:0 0 0 10px transparent}to{transform:scale(.92);box-shadow:0 0 0 0 transparent}}.market-cap-chart-header-bottom{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:space-between}.market-cap-chart-header-metrics{display:inline-flex;align-items:center;gap:10px;min-width:0}.market-cap-chart-price-value-wrapper{display:flex;align-items:center;gap:6px}.market-cap-chart-value-big{font-size:24px;font-weight:800;color:#fff;line-height:1.2;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.market-cap-chart-value-big--loading{color:#ffffff73;letter-spacing:.02em}.market-cap-chart-price-change.is-loading{color:#ffffff59}.market-cap-chart-pct-placeholder{font-size:12px;font-weight:500}.market-cap-chart-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.market-cap-chart-price-icon{width:20px;height:20px;object-fit:contain}.market-cap-chart-price-change{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1.2}.market-cap-chart-price-change.positive{color:#5ecf7a}.market-cap-chart-price-change.negative{color:#ef4444}.market-cap-chart-trend-icon{width:14px;height:14px;object-fit:contain}.market-cap-chart-price-change.negative .market-cap-chart-trend-icon{transform:scaleY(-1)}.market-cap-chart-currency-dropdown{position:relative;flex:0 0 auto}.market-cap-chart-currency-dropdown-trigger{display:flex;align-items:center;gap:8px;border:none;border-radius:12px;background-color:#111;box-shadow:var(--glass-shadow, 0 2px 12px rgba(0, 0, 0, .2));backdrop-filter:blur(12px) saturate(var(--saturation, 140%));-webkit-backdrop-filter:blur(12px) saturate(var(--saturation, 140%));color:#ffffffe6;font-size:12px;font-weight:600;padding:6px 10px;cursor:pointer;line-height:1;transition:background .15s ease,color .15s ease,opacity .15s ease}.market-cap-chart-currency-dropdown-trigger:hover{opacity:.95}.market-cap-chart-currency-dropdown-trigger:focus-visible{outline:1px solid rgba(255,255,255,.2)}.market-cap-chart-currency-dropdown-main{display:inline-flex;align-items:center;gap:6px}.market-cap-chart-currency-dropdown-icon{width:16px;height:16px;object-fit:contain;color:#fff}.market-cap-chart-currency-dropdown-label{font-size:12px;font-weight:600;color:#fff;letter-spacing:.01em}.market-cap-chart-currency-dropdown-arrows{display:inline-flex;align-items:center;justify-content:center}.market-cap-chart-currency-dropdown-arrow{width:10px;height:10px;object-fit:contain;opacity:.8}.market-cap-chart-currency-dropdown-arrow--up{transform:rotate(180deg)}.market-cap-chart-currency-dropdown-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:96px;z-index:20;padding:4px;border-radius:12px;background:#151922;box-shadow:0 10px 24px #00000057;border:1px solid rgba(255,255,255,.08)}.market-cap-chart-currency-dropdown-option{width:100%;display:inline-flex;align-items:center;gap:6px;border:none;border-radius:8px;background:transparent;color:#fff;font-size:12px;font-weight:600;padding:8px 10px;cursor:pointer}.market-cap-chart-currency-dropdown-option:hover{background:#1e2433}.market-cap-chart-container .market-cap-chart-wrapper-top{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-shrink:0}.market-cap-chart-container .market-cap-chart-segment{display:flex;align-items:center;gap:0;flex:1 1 auto;min-width:0;border-radius:12px;padding:3px;background-color:#111;backdrop-filter:blur(12px) saturate(var(--saturation, 140%));-webkit-backdrop-filter:blur(12px) saturate(var(--saturation, 140%));border:none;box-shadow:var(--glass-shadow, 0 2px 12px rgba(0, 0, 0, .2));box-sizing:border-box;isolation:isolate;overflow:hidden}.market-cap-chart-container .market-cap-chart-segment-btn{appearance:none;border:0;background:transparent;color:#ffffffbf;font-size:12px;font-weight:600;padding:6px 10px;border-radius:10px;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap;flex:1}.market-cap-chart-container .market-cap-chart-segment-btn:hover{color:#ffffffeb}.market-cap-chart-container .market-cap-chart-segment-btn.is-active{background:#222;color:#ffffffeb}.market-cap-chart-container .market-cap-chart-segment-btn:active,.market-cap-chart-container .market-cap-chart-segment-btn:focus,.market-cap-chart-container .market-cap-chart-segment-btn:focus-visible{outline:none;-webkit-tap-highlight-color:transparent}.market-cap-chart-container .market-cap-chart-segment-btn--disabled,.market-cap-chart-container .market-cap-chart-segment-btn:disabled{opacity:.5;cursor:default;pointer-events:none}.market-cap-chart-canvas{display:flex;flex-direction:column;justify-content:flex-end;flex:1;min-height:180px;padding:0 10px 6px;box-sizing:border-box;width:100%;position:relative}.market-cap-chart-empty{display:flex;align-items:center;justify-content:center;height:100%;min-height:180px;color:#ffffff80;padding:0 10px}.market-cap-chart-canvas--loading{pointer-events:none}.market-cap-chart-canvas-skeleton{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:180px;padding:8px 10px 4px;box-sizing:border-box}.market-cap-chart-canvas-skeleton-chart{flex:1;min-height:140px;border-radius:10px;background:linear-gradient(110deg,#ffffff0a,#ffffff17,#ffffff0a 84%);background-size:200% 100%;animation:market-cap-chart-skeleton-shimmer 1.1s ease-in-out infinite}@keyframes market-cap-chart-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.market-cap-chart-container--purple .market-cap-chart-wrapper-top{padding:10px}.market-cap-chart-container--purple .market-cap-chart-segment{background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;padding:0;gap:4px}.market-cap-chart-container--purple .market-cap-chart-segment-btn.is-active{background:var(--app-bg, #111622);color:#fff}.market-cap-chart-container--purple .market-cap-chart-wrapper{min-height:0}.market-cap-chart-container--purple .market-cap-chart-header{padding:12px 12px 6px;gap:6px}.market-cap-chart-container--purple .market-cap-chart-title{width:100%;font-size:13px;font-weight:600;letter-spacing:.01em}.market-cap-chart-container--purple .market-cap-chart-header-bottom{flex-direction:row;align-items:center;gap:8px;width:100%;justify-content:space-between}.market-cap-chart-container--purple .market-cap-chart-canvas{padding:0;flex:0 0 auto;height:120px;min-height:120px;max-height:120px;align-items:stretch;background:#0b0e15}.market-cap-chart-container--purple .market-cap-chart-canvas canvas{background:#0b0e15!important}.market-cap-chart-container--purple .market-cap-chart-canvas>div{position:relative;width:100%!important;height:120px!important;min-height:120px;max-height:120px;flex:0 0 120px}.market-cap-chart-container--purple .market-cap-chart-canvas-skeleton{padding:0;min-height:120px;height:120px}.market-cap-chart-container--purple .market-cap-chart-empty{min-height:120px;height:120px}.market-cap-chart-container--purple .market-cap-chart-canvas-skeleton-chart{border-radius:0;min-height:120px}@media (max-width: 768px){.market-cap-chart-container--purple .market-cap-chart-canvas,.market-cap-chart-container--purple .market-cap-chart-canvas>div,.market-cap-chart-container--purple .market-cap-chart-canvas-skeleton,.market-cap-chart-container--purple .market-cap-chart-empty{height:108px;min-height:108px;max-height:108px}.market-cap-chart-container--purple .market-cap-chart-canvas>div{flex-basis:108px}.market-cap-chart-container--purple .market-cap-chart-canvas-skeleton-chart{min-height:108px}}@media (max-width: 768px){.market-cap-chart-container{width:100%;max-width:100%}.market-cap-chart-wrapper{min-height:280px}.market-cap-chart-value-big{font-size:20px}.market-cap-chart-container .market-cap-chart-segment-btn{padding:6px 9px;font-size:11px}.market-cap-chart-canvas,.market-cap-chart-empty,.market-cap-chart-canvas-skeleton{min-height:160px}.market-cap-chart-canvas-skeleton-chart{min-height:120px}}.balance-page{min-height:100vh;background:var(--app-bg, #111622);color:#fff;padding-bottom:110px}.balance-shell{width:100%;max-width:560px;margin:0 auto;padding:0 10px 24px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.balance-card{border-radius:16px;background:#232b3d;padding:14px;box-sizing:border-box}.balance-card--hero{padding:18px 16px 16px;text-align:center}.balance-hero-label{font-size:12px;font-weight:700;letter-spacing:-.01em;color:#ffffff7a}.balance-hero-value{margin-top:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:36px;font-weight:800;letter-spacing:-.04em;line-height:1.1;color:#fff}.balance-hero-gram{width:22px;height:22px}.balance-actions{margin-top:16px;display:flex;gap:8px}.balance-action-btn{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 12px;border-radius:12px;font-size:14px;font-weight:750;letter-spacing:-.01em;cursor:pointer;border:none;font-family:inherit;transition:transform .15s ease,background .15s ease,opacity .15s ease;-webkit-tap-highlight-color:transparent}.balance-action-btn:active{transform:scale(.98)}.balance-action-icon{width:14px;height:14px;object-fit:contain}.balance-deposit-btn{background:#5ecfff;color:#0b1220}.balance-deposit-btn .balance-action-icon{filter:brightness(0) saturate(100%)}.balance-withdraw-btn{background:#ffffff0f;color:#fff;box-shadow:inset 0 0 0 1px #ffffff0f}.balance-card--wallet{display:flex;align-items:center;gap:12px;padding:12px 14px}.balance-wallet-icon{width:28px;height:28px;object-fit:contain;flex-shrink:0;opacity:.9}.balance-wallet-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.balance-wallet-status,.balance-wallet-label{font-size:12px;font-weight:600;color:#ffffff73}.balance-wallet-hint{font-size:12px;font-weight:500;color:#ffffff59;line-height:1.3}.balance-wallet-address{font-size:14px;font-weight:750;letter-spacing:-.02em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.balance-wallet-connect{flex:0 0 auto;border:0;background:transparent;color:#5ecfff;font-size:13px;font-weight:750;display:inline-flex;align-items:center;gap:4px;padding:0;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent}.balance-wallet-arrow{width:14px;height:14px;object-fit:contain;transform:rotate(-90deg);filter:brightness(0) saturate(100%) invert(72%) sepia(42%) saturate(746%) hue-rotate(163deg) brightness(1.05)}.balance-wallet-ton{flex:0 0 auto;border:0;border-radius:999px;padding:8px 10px;background:#5ecfff24;color:#5ecfff;font-size:12px;font-weight:800;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent}.balance-section-head{margin-bottom:10px;padding:0 2px}.balance-section-title{margin:0;font-size:12px;font-weight:700;letter-spacing:-.01em;color:#ffffff7a}.balance-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.balance-market-item{border-radius:12px;background:#1a2130;padding:12px;display:flex;flex-direction:column;gap:6px;box-shadow:inset 0 0 0 1px #ffffff0a}.balance-market-label{font-size:12px;font-weight:650;color:#ffffff80}.balance-market-value{display:inline-flex;align-items:center;gap:5px;font-size:18px;font-weight:800;letter-spacing:-.03em;color:#fff}.balance-market-gram{width:14px;height:14px}.balance-market-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px 4px 4px;text-align:center}.balance-market-empty-text{margin:0;font-size:13px;font-weight:500;color:#ffffff73;line-height:1.35}.balance-market-login-btn{border:0;border-radius:12px;padding:11px 16px;background:#5ecfff;color:#0b1220;font-size:13px;font-weight:750;cursor:pointer;font-family:inherit}.balance-card--history{padding:14px 8px 8px}.balance-card--history .balance-section-head{padding:0 8px}.balance-history-list{display:flex;flex-direction:column}.balance-history-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 8px;border-top:1px solid rgba(255,255,255,.05)}.balance-history-row:first-child{border-top:0}.balance-history-icon{width:40px;height:40px;border-radius:12px;background:#1a2130;display:grid;place-items:center}.balance-history-icon-img{width:16px;height:16px}.balance-history-icon-img--sub{filter:brightness(0) invert(1);opacity:.85}.balance-history-meta{min-width:0;display:flex;flex-direction:column;gap:2px}.balance-history-label{font-size:14px;font-weight:700;letter-spacing:-.02em;color:#fff}.balance-history-date{font-size:11px;font-weight:500;color:#ffffff6b}.balance-history-amount{font-size:14px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.balance-history-amount.is-positive{color:#39e58c}.balance-history-amount.is-negative{color:#ff5d7a}.balance-history-loading,.balance-history-empty{padding:28px 12px;text-align:center;font-size:13px;color:#ffffff6b}.balance-history-loader{width:16px;height:16px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:balance-spin .8s linear infinite}@keyframes balance-spin{to{transform:rotate(360deg)}}.balance-modal-overlay{position:fixed;inset:0;background:#000000b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:10002;padding:20px}.balance-modal{background:#1a2130;border:1px solid rgba(255,255,255,.08);border-radius:20px;width:100%;max-width:400px;max-height:90vh;overflow-y:auto;position:relative;z-index:10002}.balance-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 12px}.balance-modal-header h3{font-size:18px;font-weight:750;margin:0;color:#fff}.balance-modal-subheader{padding:0 24px 16px;font-size:13px;color:#ffffff73;font-weight:500}.balance-modal-close{background:none;border:none;padding:0;width:15px;height:15px;display:flex;align-items:center;justify-content:center;cursor:pointer}.balance-modal-close-icon{width:100%;height:100%;object-fit:contain}.balance-modal-body{display:flex;flex-direction:column;align-items:center;padding:0 24px}.balance-modal-label{display:block;color:#ffffff8c;font-size:12px;font-weight:650;margin-bottom:8px}.balance-modal-wallet-display{display:flex;align-items:center;gap:8px;margin-bottom:20px}.balance-modal-wallet-icon{width:15px;height:15px;object-fit:contain}.balance-modal-wallet-address{font-size:14px;color:#fff;font-weight:650}.balance-modal-input-wrapper{margin-bottom:12px;display:flex;align-items:center;gap:8px}.balance-modal-input{width:100px;padding:0;background:none;border:none;color:#fff;font-size:38px;font-weight:800}.balance-modal-input::-webkit-outer-spin-button,.balance-modal-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.balance-modal-input[type=number]{-moz-appearance:textfield;appearance:textfield}.balance-modal-input::placeholder{color:#ffffff40}.balance-modal-input:focus{outline:none}.balance-modal-currency{font-size:28px;color:#ffffff73;font-weight:750}.balance-modal-max-btn{background:none;border:none;color:#39e58c;font-size:14px;font-weight:700;cursor:pointer;padding:0;margin-top:4px}.balance-modal-actions{display:flex;gap:10px;padding:20px 24px}.balance-modal-cancel-btn,.balance-modal-confirm-btn{flex:1;padding:12px 16px;border-radius:12px;font-size:14px;font-weight:750;cursor:pointer;font-family:inherit;border:none}.balance-modal-cancel-btn{background:#ffffff0f;color:#fff}.balance-modal-confirm-btn{background:#5ecfff;color:#0b1220}.balance-modal-cancel-btn:disabled,.balance-modal-confirm-btn:disabled{opacity:.5;cursor:not-allowed}.wallet-info-modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;align-items:flex-end;justify-content:center;z-index:10000}.wallet-info-modal{background:#1a2130;border-top:1px solid rgba(255,255,255,.08);border-radius:24px 24px 0 0;width:100%;max-width:560px;height:55vh;display:flex;flex-direction:column;overflow:hidden}.wallet-info-modal-header{display:flex;align-items:center;justify-content:space-between;padding:22px 20px 14px}.wallet-info-modal-header h3{font-size:18px;font-weight:750;color:#fff;margin:0}.wallet-info-modal-close{background:none;border:none;padding:0;width:18px;height:18px;cursor:pointer}.wallet-info-modal-close-icon{width:100%;height:100%;object-fit:contain}.wallet-info-modal-body{flex:1;padding:0 20px;overflow-y:auto}.wallet-balance-display{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.wallet-balance-label{font-size:13px;color:#ffffff80;font-weight:650}.wallet-balance-amount{font-size:34px;color:#fff;font-weight:800;letter-spacing:-.03em}.wallet-address-block{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:#232b3d;border-radius:14px}.wallet-address-left{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.wallet-address-top{display:flex;align-items:center;gap:10px}.wallet-address-icon{width:28px;height:28px;object-fit:contain}.wallet-address-value{font-size:16px;color:#fff;font-weight:750}.wallet-address-label{font-size:12px;color:#ffffff6b;font-weight:500;margin-left:38px}.wallet-copy-btn{width:18px;height:18px;cursor:pointer;transform:scaleX(-1)}.wallet-info-modal-footer{padding:0 20px 24px}.wallet-reconnect-btn{width:100%;background:#5ecfff;color:#0b1220;border:none;border-radius:12px;padding:14px;font-size:15px;font-weight:750;cursor:pointer;font-family:inherit}@media (max-width: 768px){.balance-hero-value{font-size:32px}.balance-modal-overlay{padding:10px}}.maintenance-component{border-radius:16px;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.maintenance-component-gif{width:120px;height:120px;object-fit:contain}.maintenance-component-text{background:#5ecfff;border-radius:20px;padding:12px 24px;color:#fff;font-size:16px;font-weight:600;margin:0;text-align:center;box-shadow:none}@media (max-width: 768px){.maintenance-component-gif{width:100px;height:100px}.maintenance-component-text{font-size:14px}}:root{--bg-glass: #000000;--c-light: #fff;--c-dark: #000;--c-content: #ffffff;--glass-reflex-dark: 2;--glass-reflex-light: .3;--saturation: 140%;--switcher-transition: .25s cubic-bezier(1, 0, .4, 1);--height: 62px;--glass-shadow: inset 0 0 0 1px rgba(255, 255, 255, .03), inset 1.8px 3px 0px -2px rgba(255, 255, 255, .27), inset -2px -2px 0px -2px rgba(255, 255, 255, .24), inset -3px -8px 1px -6px rgba(255, 255, 255, .18), inset -.3px -1px 4px 0px rgba(0, 0, 0, .24), inset -1.5px 2.5px 0px -2px rgba(0, 0, 0, .4), inset 0px 3px 4px -2px rgba(0, 0, 0, .4), inset 2px -6.5px 1px -4px rgba(0, 0, 0, .2), 0px 1px 5px 0px rgba(0, 0, 0, .2), 0px 6px 16px 0px rgba(0, 0, 0, .16);--glass-shadow-modern: inset 0 0 0 1px color-mix(in srgb, var(--c-light) calc(var(--glass-reflex-light) * 10%), transparent), inset 1.8px 3px 0px -2px color-mix(in srgb, var(--c-light) calc(var(--glass-reflex-light) * 90%), transparent), inset -2px -2px 0px -2px color-mix(in srgb, var(--c-light) calc(var(--glass-reflex-light) * 80%), transparent), inset -3px -8px 1px -6px color-mix(in srgb, var(--c-light) calc(var(--glass-reflex-light) * 60%), transparent), inset -.3px -1px 4px 0px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 12%), transparent), inset -1.5px 2.5px 0px -2px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 20%), transparent), inset 0px 3px 4px -2px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 20%), transparent), inset 2px -6.5px 1px -4px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 10%), transparent), 0px 1px 5px 0px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 10%), transparent), 0px 6px 16px 0px color-mix(in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 8%), transparent)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.gift-card-skeleton{width:100%;position:relative;isolation:isolate;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;background-color:color-mix(in srgb,var(--bg-glass, #000000) 14%,transparent);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border:1px solid rgba(255,255,255,.1);box-shadow:var(--glass-shadow, 0 4px 16px rgba(0, 0, 0, .2))}@supports (color: color-mix(in oklch,red,red)){.gift-card-skeleton{background-color:color-mix(in srgb,var(--bg-glass, #000000) 14%,transparent)}}.trade-offer-card-skeleton{background:#0000004d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(0,0,0);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:16px}.trade-offer-badge-skeleton{width:100px;height:24px;border-radius:6px;background:linear-gradient(90deg,#ffffff0d,#ffffff26,#ffffff0d);background-size:1000px 100%;animation:shimmer 2s infinite}.trade-offer-section-label-skeleton{width:80px;height:14px;border-radius:4px;background:linear-gradient(90deg,#ffffff0d,#ffffff26,#ffffff0d);background-size:1000px 100%;animation:shimmer 2s infinite;margin-bottom:8px}.trade-offer-item-skeleton{aspect-ratio:1;background:linear-gradient(90deg,#ffffff0d,#ffffff26,#ffffff0d);background-size:1000px 100%;animation:shimmer 2s infinite;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.trade-offer-wanted-skeleton{width:100%;height:40px;border-radius:8px;background:linear-gradient(90deg,#ffffff0d,#ffffff26,#ffffff0d);background-size:1000px 100%;animation:shimmer 2s infinite}.gift-card-skeleton-img{width:100%;aspect-ratio:1 / 1;flex-shrink:0;border-radius:20px 20px 0 0;overflow:hidden;background:linear-gradient(90deg,#ffffff0f,#ffffff2e,#ffffff0f);background-size:1000px 100%;animation:shimmer 2s infinite}.gift-card-skeleton-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 6px;color:transparent}.gift-card-skeleton-title{flex:1;min-width:0;height:13px;border-radius:6px;background:linear-gradient(90deg,#ffffff0f,#ffffff2e,#ffffff0f);background-size:1000px 100%;animation:shimmer 2s infinite}.gift-card-skeleton-meta:after{content:"";flex-shrink:0;width:44px;height:13px;border-radius:6px;background:linear-gradient(90deg,#ffffff0f,#ffffff2e,#ffffff0f);background-size:1000px 100%;animation:shimmer 2s infinite}.gift-card-skeleton-actions{display:flex;align-items:center;gap:8px;padding:0 10px 10px;margin-top:auto}.gift-card-skeleton-button{flex:1;height:36px;background:linear-gradient(90deg,#ffffff0f,#ffffff2e,#ffffff0f);background-size:1000px 100%;animation:shimmer 2s infinite;border-radius:10px}.gift-card-skeleton-button-small{width:36px;height:36px;flex-shrink:0;background:linear-gradient(90deg,#ffffff0f,#ffffff2e,#ffffff0f);background-size:1000px 100%;animation:shimmer 2s infinite;border-radius:50%;border:1px solid rgba(255,255,255,.08);box-sizing:border-box}.safe-area-logs-block{position:fixed;bottom:20px;right:20px;width:350px;max-height:400px;background:#101010f2;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border:1px solid rgba(255,255,255,.18);border-radius:15px;z-index:999999;display:flex;flex-direction:column;box-shadow:0 8px 32px #00000080}.safe-area-logs-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.safe-area-logs-header h3{margin:0;font-size:14px;font-weight:600;color:#fff}.safe-area-logs-copy-btn,.safe-area-logs-clear-btn{padding:6px 12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:6px;font-size:12px;cursor:pointer;margin-left:8px;transition:all .2s}.safe-area-logs-copy-btn:hover,.safe-area-logs-clear-btn:hover{background:#fff3}.safe-area-logs-content{padding:12px;overflow-y:auto;max-height:320px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.5}.safe-area-logs-item{color:#b8cfe0;margin-bottom:4px;word-break:break-word}.safe-area-logs-empty{color:#ffffff80;text-align:center;padding:20px;font-style:italic}.filter-name{color:#fff}.collections-widget{position:fixed;bottom:-90vh;left:0;right:0;height:90vh;background:#1010108c;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border-top:1px solid rgba(255,255,255,.18);border-top-left-radius:20px;border-top-right-radius:20px;transition:bottom .22s ease-out;z-index:100001}.collections-widget.active{bottom:0}.collections-widget-content{height:100%;display:flex;flex-direction:column}.collections-widget-header{display:flex;justify-content:space-between;align-items:center;padding:12px;color:#fff}.collections-widget-header h3{font-size:18px;font-weight:600}.collections-close-btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:10px;width:32px;height:32px;padding:0}.collections-search{margin-bottom:16px}.collections-search-input{width:100%;padding:12px 16px;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:#ffffff0d;color:#fff;font-size:14px}.collections-search-input::placeholder{color:#ffffff80}.collections-search-input:focus{outline:none;border-color:#fff6}.collections-list{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 12px 20px;scrollbar-gutter:stable;min-height:0}.collections-item{display:flex;flex-wrap:wrap;align-items:center;padding:12px;border-radius:8px;margin-bottom:8px;gap:12px;color:#fff;position:relative;overflow:hidden}.collections-item.selected{border-color:#5ecfff}.collections-item--expanded{align-items:flex-start}@keyframes collections-scan{0%{left:-150%}to{left:150%}}.nft-item.selected,.background-item.selected,.symbol-item.selected{border-color:#5ecfff}.collections-item-image{width:32px;height:32px;border-radius:6px;margin-right:12px;object-fit:cover;background:#00000059;border:none}.collections-item-name{flex:1;font-size:14px;color:#fff;margin-right:12px;font-weight:600}.collections-item-checkbox{width:20px;height:20px;min-width:20px;border:1px solid rgba(255,255,255,.3);border-radius:6px;background:#ffffff0d;cursor:pointer;position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;flex-shrink:0}.collections-item-checkbox:checked{background:#5ecfff;border-color:#5ecfff}.collections-item-checkbox:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}.collections-actions{display:flex;gap:12px;padding:12px 12px 35px}.collections-clear-btn{flex:1;background:#ffffff05;border:1px solid rgba(255,255,255,.2);color:#fff;padding:12px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer}.collections-clear-btn:hover{background:#ffffff1a;border-color:#ffffff4d}.collections-apply-btn{flex:1;background:#5ecf7a;color:#fff;padding:12px;border-radius:12px;border:0;font-size:14px;font-weight:700;cursor:pointer}.collections-apply-btn:hover{background:#4ec46e}.collections-apply-btn.disabled,.collections-apply-btn:disabled{background:#4bbf69;color:#fff9;cursor:not-allowed}.market-subtabs{display:flex;gap:8px;padding:0 10px;justify-content:flex-start;align-self:flex-start;position:relative;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;width:100%;max-width:100vw}.market-subtabs::-webkit-scrollbar{display:none}.market-subtab-btn{position:relative;background:transparent;color:#fff;border:none;border-radius:8px;padding:0;font-size:23px;font-weight:700;font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;cursor:pointer;transition:color .2s ease;flex-shrink:0;white-space:nowrap;margin-bottom:7px}.market-subtab-btn:not(.active){color:#3c3c3c}.market-subtab-btn:after{content:none}.market-subtabs-underline{position:absolute;bottom:0;left:0;height:4px;border-radius:20px;width:0;background:#ff7acf;transition:left .25s ease,width .25s ease;pointer-events:none}.market-page{min-height:100%;background:var(--app-bg, #111622);color:#30d158;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0}.market-tabs{display:flex;width:100%;gap:6px;flex-wrap:wrap;justify-content:flex-start;background:#111;border:1px solid #000;border-radius:15px;box-sizing:border-box}.market-tabs.disabled{opacity:.4;pointer-events:none}.market-tabs-wrap{display:flex;flex-direction:row;align-items:stretch;gap:8px;width:auto;box-sizing:border-box;margin:0;opacity:1;transform:translateY(0);transition:opacity .25s ease,transform .25s ease}.market-tab-btn{flex:1 1 0;min-width:0;background:transparent;border:none;color:#fff;height:auto;padding:12px 16px;font-size:13px;font-weight:600;line-height:1.2;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;border-radius:16px;transition:background .2s ease,box-shadow .2s ease,color .2s ease}.market-tab-btn:hover{color:#d9fdd3}.market-tab-btn:disabled{opacity:.3;cursor:not-allowed;color:#666}.market-tab-btn:disabled:hover{color:#666}.market-tab-btn:after{display:none}.market-tab-btn.active{background:#00ff411a;border-radius:15px}@keyframes tab-glow{0%{box-shadow:0 0 8px #00ff41cc}to{box-shadow:0 0 16px #00ff41}}.market-page p{font-size:.7rem;color:#727272}.market-hero{width:100%;display:flex;justify-content:flex-start;background:var(--app-bg, #111622);padding:20px 0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.market-hero-wrapper{width:100%;display:flex;align-items:center;background:var(--app-bg, #111622)}.market-miniapp-banner-wrap{width:100%;display:flex;justify-content:center;padding:0 10px 16px}.market-miniapp-banner{width:100%;max-width:520px;padding:18px 20px;color:#fff;display:flex;flex-direction:column;gap:12px}.market-miniapp-title{font-size:16px;font-weight:700;letter-spacing:.02em}.market-miniapp-open-btn{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px;background:transparent;border:none;padding:0;cursor:pointer;color:inherit;text-align:left}.market-miniapp-open-btn:focus-visible{outline:2px solid rgba(18,219,0,.6);outline-offset:4px;border-radius:12px}.market-miniapp-url-text{font-family:Roboto Mono,Fira Code,monospace;font-size:13px;padding:4px 8px;border-radius:12px;background:#12db001f;color:#e8ffe4;word-break:break-all}.market-miniapp-copy-btn{align-self:flex-start;padding:6px 12px;border-radius:12px;border:1px solid rgba(18,219,0,.4);background:#12db0026;color:#d8ffd0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background .2s ease,transform .2s ease}.market-miniapp-copy-btn:hover{background:#12db0047}.market-miniapp-copy-btn:active{transform:translateY(1px);background:#12db0061}.matrix-logo{display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-family:"Press Start 2P",Roboto Mono,monospace;color:#00ff41;letter-spacing:.12em;-webkit-user-select:none;user-select:none}.matrix-logo-wrap{padding-left:10px}.matrix-letter{display:inline-block;transition:color .15s,text-shadow .15s;text-shadow:0 0 8px #00ff41,0 0 2px #00ff41;min-width:1ch}.matrix-binary{color:#baffc9;text-shadow:0 0 16px #00ff41,0 0 2px #00ff41,0 0 8px #00ff41;font-weight:700;animation:matrix-flicker .2s}@keyframes matrix-flicker{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.matrix-shop{color:#fff;font-size:1.2rem;font-family:Roboto,Arial,sans-serif;letter-spacing:.08em;text-shadow:0 0 4px #00ff41}.market-block-wrapper{width:100%;display:flex;justify-content:center;align-items:center;padding:10px}.market-giveaways-wrapper{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:14px;padding:10px 10px 130px}.market-giveaways-tabs{width:100%;display:flex;gap:10px;padding:0 10px}.market-giveaways-tab-btn{flex:1;min-height:44px;padding:0 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:color-mix(in oklab,#000000 12%,transparent);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:0 10px 30px #0000002e,inset 1.8px 2px 0 -1.8px #fff3,inset -1.8px -3px 0 -2px #ffffff1f;color:#cdcdcdf2;font-size:15px;font-weight:700;line-height:1;cursor:pointer}.market-giveaways-tab-btn.active{color:#fff;background:#0006;border-color:#ffffff1f}.stats-page-wrapper{flex-direction:column;align-items:stretch;padding-bottom:120px;gap:10px}.stats-page-chart-wrap{width:100%;box-sizing:border-box}.stats-page-chart-wrap .market-cap-chart-wrapper{background:#0b0e15;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.stats-page-chart-wrap .market-cap-chart-price-icon{color:#fff}.stats-page-chart-wrap .market-cap-chart-title-dot.positive{background:#5ecf7af2;box-shadow:0 0 #5ecf7a59}.stats-page-chart-wrap .market-cap-chart-currency-dropdown-trigger{background-color:#151922;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.stats-page-chart-wrap .market-cap-chart-currency-dropdown-option:hover{background:#1e2433}.stats-page-chart-wrap .market-cap-chart-container .market-cap-chart-segment{background-color:transparent;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;padding:0;gap:4px}.stats-page-chart-wrap .market-cap-chart-container .market-cap-chart-segment-btn.is-active{background:var(--app-bg, #111622);color:#fff}.stats-page-providers-wrap{width:100%;margin-top:10px;box-sizing:border-box}.stats-page-collections-wrap{width:100%;box-sizing:border-box}.market-giveaways-content{width:100%}.market-giveaways-placeholder{margin:0;font-size:14px;color:#fff9}.market-block-dark{width:100%;color:#fff;padding:10px 10px 100px;display:flex}.market-banner-slider{width:100%;overflow:hidden;flex-shrink:0;max-height:135px;padding:0 10px;opacity:1;transition:opacity .5s ease,max-height .5s ease}.market-feed-glass{width:100%;max-width:100vw;box-sizing:border-box;padding:10px 10px 32px}.market-feed-tabs{width:100%;max-width:100vw;box-sizing:border-box;padding:10px 10px 0}.market-page>.market-filters-block{padding-left:10px;padding-right:10px}.market-feed-content{width:100%;max-width:100vw;box-sizing:border-box;padding:0 10px 32px}.market-feed-glass__tabstrip{position:relative;box-sizing:border-box;padding:0 4px;background:transparent;border:none}.market-feed-glass__tablist{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 22px}.market-feed-glass__underline{position:absolute;left:0;bottom:0;width:0;height:2px;border-radius:999px;pointer-events:none;background:linear-gradient(90deg,#ff7acf,#c4b5fd 55%,#7dd3fc);box-shadow:0 0 10px #ff7acf38;transition:left .32s cubic-bezier(.34,1.1,.64,1),width .32s cubic-bezier(.34,1.1,.64,1)}.market-feed-glass__tab{flex:0 1 auto;margin:0;padding:2px 2px 6px;border:none;background:transparent;cursor:pointer;font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:19px;font-weight:700;letter-spacing:.01em;color:#ffffff61;transition:color .22s ease}.market-feed-glass__tab:hover{color:#ffffff9e}.market-feed-glass__tab--active{color:#fffffff5}.market-feed-glass__tab:focus-visible{outline:2px solid rgba(125,211,252,.5);outline-offset:2px}.market-feed-glass__content{background:transparent;border:none;box-shadow:none;min-height:48px;box-sizing:border-box}.market-feed-glass__content-inner{animation:marketFeedGlassFade .28s ease-out}@keyframes marketFeedGlassFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.market-feed-glass__content-inner{animation:none}.market-feed-glass__tab,.market-feed-glass__underline{transition:none}}.market-feed-glass__filters{width:100%;max-width:100%;box-sizing:border-box;overflow:visible}.market-feed-glass,.market-feed-glass__content,.market-feed-glass__content-inner{overflow:visible}.market-feed-glass__hint{margin:0;font-size:14px;line-height:1.55;font-weight:500;color:#ffffff7a}.market-banner-slider--hidden{opacity:0;max-height:0;overflow:hidden;pointer-events:none;margin:0;padding:0}.market-banner-slider-track{display:flex;width:100%;transition:transform .4s ease-in-out}.market-banner-slide{width:100%;flex-shrink:0;padding:0 10px;box-sizing:border-box;margin-bottom:5px}.market-banner-slide-img{width:100%;height:100px;display:block;object-fit:cover;object-position:center;border-radius:20px}.market-filters-wrap{display:flex;justify-content:flex-start;width:100%;position:relative;transition:box-shadow .25s ease;flex-direction:column-reverse}.market-filters-wrap.is-stuck .filters-content{margin-top:10px}.market-filters{width:100%;padding-bottom:0;transition:opacity .35s ease,max-height .35s ease;opacity:1;max-height:1000px;overflow:visible}.filters-content{display:flex;flex-direction:column;align-items:stretch;gap:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;scrollbar-width:none;-ms-overflow-style:none;transition:transform .3s ease,opacity .3s ease}.filters-content.channels-mode{margin-bottom:10px}.filters-content>*{width:100%}.filters-search{width:100%;transition:transform .3s ease,opacity .3s ease}.filters-search-row{display:flex;align-items:center;gap:8px;width:100%}.filters-search-wrapper{position:relative;width:100%;flex:1;min-width:0;isolation:isolate;border-radius:20px;padding:2px;box-sizing:border-box;overflow:hidden;background:#0000002e;background-color:color-mix(in srgb,var(--bg-glass, #000) 18%,transparent);-webkit-backdrop-filter:blur(20px) saturate(140%)!important;backdrop-filter:blur(20px) saturate(140%)!important;--glass-shadow: inset 1.8px 3px 0 -2px rgba(255, 255, 255, .15), inset 2px 2px 0 -2px rgba(255, 255, 255, .2), inset -2px -2px 2px -2px rgba(255, 255, 255, .2), inset -1.8px -3px 0 -2px rgba(255, 255, 255, .15);box-shadow:var(--glass-shadow);transition:all .4s cubic-bezier(.175,.885,.32,2.2)}.filters-search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:3}.filters-search-input{width:100%}.filters-search-ok-btn{flex-shrink:0;padding:10px 20px;background:#5ecf7a1a;-webkit-backdrop-filter:blur(20px) saturate(140%)!important;backdrop-filter:blur(20px) saturate(140%)!important;border:1px solid rgba(94,207,122,.2);border-radius:10px;color:#fff;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #0003}.filters-search-ok-btn:hover:not(:disabled){background:#5ecf7a26;border-color:#5ecf7a4d;transform:translateY(-1px)}.filters-search-ok-btn:active:not(:disabled){transform:translateY(0)}.filters-search-ok-btn:disabled{opacity:.4;cursor:not-allowed}.search-toggle{position:relative;flex:0 0 auto;display:flex;align-items:center;background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2px;overflow:hidden;box-shadow:0 4px 12px #0003}.search-toggle-indicator{position:absolute;top:2px;bottom:2px;padding:20px;width:calc(50% - 2px);border-radius:20px;background:#00ff4124;box-shadow:inset 0 0 0 1px #00ff4133,0 6px 16px #00000040;transition:left .25s ease;left:2px}.search-toggle.is-premarket .search-toggle-indicator{left:calc(50% + 0px)}.search-toggle-btn{position:relative;z-index:1;flex:1 1 50%;height:100%;border:0;background:transparent;color:#fff;font-size:16px;font-weight:700;border-radius:10px;cursor:pointer;padding:20px}.search-toggle-btn:focus,.search-toggle-btn:active,.search-toggle-btn:focus-visible{outline:none;box-shadow:none}.filters-search-input{width:100%;padding:12px 16px 12px 48px;background:transparent;border:none;border-radius:28px;color:#fff;font-size:14px;outline:none;transition:all .2s ease;box-sizing:border-box;position:relative;z-index:3}.filters-search-input:focus{background:transparent;border:none}.filters-content::-webkit-scrollbar{display:none;height:0}.filter-btn--icon,.filter-btn--model,.filter-btn--background,.filter-btn--symbol,.filter-btn--price,.filter-btn--collections,.open-all-filters-btn{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex:0 0 auto;width:auto;padding:6px 10px;gap:6px;color:#fff;font-size:12px;font-weight:500;line-height:1.2;font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;cursor:pointer;border:none;border-radius:15px;background:#0000001a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;isolation:isolate;--glass-shadow: inset 1.8px 3px 0 -2px rgba(255, 255, 255, .15), inset 2px 2px 0 -2px rgba(255, 255, 255, .2), inset -2px -2px 2px -2px rgba(255, 255, 255, .2), inset -1.8px -3px 0 -2px rgba(255, 255, 255, .15);box-shadow:var(--glass-shadow);transition:all .4s cubic-bezier(.175,.885,.32,2.2)}@supports (color: color-mix(in oklch,red,red)){.filter-btn--icon,.filter-btn--model,.filter-btn--background,.filter-btn--symbol,.filter-btn--price,.filter-btn--collections,.open-all-filters-btn{background-color:color-mix(in oklab,#000000 10%,transparent)}}.filter-btn-glass-filter,.filter-btn-glass-overlay,.filter-btn-glass-specular{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.filter-btn-glass-filter{z-index:0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);filter:url(#lensFilter) saturate(120%) brightness(1.05)}.filter-btn-glass-overlay{z-index:1;background:#0000004d}.filter-btn-glass-specular{z-index:2;box-shadow:inset 1px 1px #ffffff26,inset 0 0 5px #ffffff1a}.all-filters-btn-wrap .filter-btn--collections,.all-filters-btn-wrap .filter-btn--model,.all-filters-btn-wrap .filter-btn--background{flex:1 1 0;width:100%}.all-filters-btn-wrap .open-all-filters-btn{flex:0 0 auto}.filter-btn--content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}.filter-btn--icon:hover,.filter-btn--collections:hover,.filter-btn--model:hover,.filter-btn--background:hover,.filter-btn--symbol:hover,.filter-btn--price:hover{transform:translateY(-1px)}.filters-content .filter-btn--icon:focus,.filters-content .filter-btn--icon:active,.filters-content .filter-btn--icon:focus-visible,.filters-content .filter-btn--collections:focus,.filters-content .filter-btn--collections:active,.filters-content .filter-btn--collections:focus-visible,.filters-content .filter-btn--model:focus,.filters-content .filter-btn--model:active,.filters-content .filter-btn--model:focus-visible,.filters-content .filter-btn--background:focus,.filters-content .filter-btn--background:active,.filters-content .filter-btn--background:focus-visible,.filters-content .filter-btn--symbol:focus,.filters-content .filter-btn--symbol:active,.filters-content .filter-btn--symbol:focus-visible,.filters-content .filter-btn--price:focus,.filters-content .filter-btn--price:active,.filters-content .filter-btn--price:focus-visible{outline:none!important}.filter-btn--icon{padding:0 10px;min-width:44px;justify-content:center}.filter-btn--icon img{position:relative;z-index:3}.filter-arrow{position:relative;z-index:3;display:flex;align-items:center;justify-content:center}.filter-arrow img{position:relative;z-index:3}.filters-content svg{color:#fff;position:relative;z-index:1}.filter-control{display:flex;gap:10px;overflow:hidden;max-height:0;opacity:0;visibility:hidden;transition:max-height .25s ease,opacity .2s ease,visibility .2s ease}.filter-control.is-open{max-height:200px;opacity:1;visibility:visible;margin-bottom:10px}.open-all-filters-btn{padding:10px;border-radius:20px;display:inline-flex;justify-content:center}.open-all-filters-btn img{width:24px;height:24px;position:relative;z-index:3}.all-filters-btn-wrap{display:flex;width:100%;gap:10px}.filters-overlay{position:fixed;inset:0;background:#000000b3;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.filters-widget{position:fixed;bottom:-60vh;left:0;right:0;height:60vh;background:#10101073;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);border-radius:20px 20px 0 0;z-index:10020;transition:bottom .3s ease;overflow:hidden}.filters-widget.active{bottom:0;border-top-left-radius:20px;border-top-right-radius:20px}.filters-widget-content{height:100%;display:flex;flex-direction:column;padding:20px 20px 0;background:transparent;border-radius:20px 20px 0 0;color:#fff}.filters-widget-content::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.filters-widget-content::-webkit-scrollbar-track{display:none;background:transparent}.filters-widget-content::-webkit-scrollbar-thumb{display:none;background:transparent}.filters-widget-content::-webkit-scrollbar-thumb:hover{display:none;background:transparent}.filters-widget-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.filters-widget-header h3{font-size:18px;font-weight:600;margin:0;color:#fff}.filters-close-btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:14px;cursor:pointer;padding:6px;border-radius:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.filters-close-btn:hover{background:#ffffff26;border-color:#ffffff4d;color:#fff}.filters-widget-body{flex:1;display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.filter-options{display:flex;flex-direction:column;gap:12px}.filter-options label{display:flex;align-items:center;gap:14px;font-size:15px;cursor:pointer;font-weight:500;color:#fffffff2;padding:16px 18px;background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:14px;transition:all .3s ease;position:relative;overflow:hidden}.filter-options label:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.filter-options label:hover:before{left:100%}.filter-options label:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.filter-options input[type=checkbox],.filter-options input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:22px;height:22px;border:2px solid rgba(255,255,255,.3);border-radius:50%;background:#ffffff0d;cursor:pointer;position:relative;flex-shrink:0;transition:all .3s ease}.filter-options input[type=radio]:checked{background:#5ecf7a;border-color:#5ecf7a;box-shadow:0 0 20px #5ecf7a80,0 0 40px #5ecf7a33}.filter-options input[type=radio]:checked:after{content:"";display:block;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:#fff}.filter-options input[type=radio]:focus{border-color:#5ecf7a;outline:none!important}.filters-actions{display:flex;gap:12px;padding-bottom:35px}.filters-cancel-btn{flex:1;background:#ffffff14;border:1px solid rgba(255,255,255,.25);color:#fff;padding:14px 20px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:all .2s ease}.filters-cancel-btn:hover{background:#ffffff26;border-color:#ffffff59;transform:translateY(-1px)}.filters-apply-btn{flex:1;background:#5ecf7a;color:#fff;border:0;padding:14px 20px;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:all .2s ease;box-shadow:0 2px 8px #5ecf7a4d}.filters-apply-btn:hover{background:#4ec46e;transform:translateY(-1px);box-shadow:0 4px 12px #5ecf7a66}.filters-apply-btn.disabled,.filters-apply-btn:disabled{background:#4bbf69;color:#fff9;cursor:not-allowed}.nft-widget-overlay,.background-widget-overlay,.symbol-widget-overlay,.price-widget-overlay{position:fixed;inset:0;background:transparent;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:10019}.nft-widget{position:fixed;bottom:-80vh;left:0;right:0;height:80vh;background:#10101073;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);z-index:10020;transition:bottom .3s ease;overflow:hidden}.nft-widget.active{bottom:0;background:#1010108c;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border-top:1px solid rgba(255,255,255,.18);box-shadow:0 -10px 30px #00000080,0 0 0 1px #ffffff0f inset;border-radius:30px 30px 0 0}.nft-widget-content{height:100%;display:flex;flex-direction:column;padding:20px;background:transparent;border-radius:20px 20px 0 0;color:#fff}.nft-widget-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px}.nft-widget-header h3{font-size:18px;font-weight:600;margin:0;color:#fff}.nft-close-btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:14px;cursor:pointer;padding:6px;border-radius:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.nft-close-btn:hover{background:#ffffff26;border-color:#ffffff4d}.nft-search{margin-bottom:16px}.nft-search-input{width:100%;padding:12px 16px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff0d;color:#fff;font-size:14px}.nft-search-input::placeholder{color:#ffffff80}.nft-search-input:focus{outline:none;border-color:#fff6}.nft-list{flex:1;overflow-y:auto;overflow-x:hidden;margin-bottom:16px;padding-bottom:20px;scrollbar-gutter:stable;min-height:0}.nft-item{display:flex;flex-wrap:wrap;align-items:center;padding:12px;border-radius:8px;margin-bottom:8px;gap:12px}.nft-item--expanded{align-items:flex-start}.nft-item-image-wrapper{width:48px;height:48px;min-width:48px;max-width:48px;border-radius:15px;flex-shrink:0;overflow:hidden}.nft-item-image-wrapper.tgs-sticker{display:flex;align-items:center;justify-content:center}.nft-item-image-wrapper.tgs-sticker .tgs-sticker-content{width:100%!important;height:100%!important;max-width:100%;max-height:100%;min-width:0!important;min-height:0!important;object-fit:contain}.nft-item-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.nft-item-name{font-size:14px;font-weight:700;color:#fff;line-height:1.2}.nft-item-hot-block{flex-shrink:0;display:flex;align-items:center;justify-content:center}.nft-item-hot-icon{width:18px;height:18px;object-fit:contain}.nft-item-growth-block{display:flex;align-items:center;gap:6px;flex-shrink:0}.nft-item-growth-block--up{color:#4ade80}.nft-item-growth-block--down{color:#f87171}.nft-item-growth-icon{width:14px;height:14px;object-fit:contain}.nft-item-growth-value{font-size:12px;font-weight:700}.nft-item-price-wrapper{display:flex;align-items:center;gap:12px;flex-shrink:0}.nft-item-price-block--min .nft-item-price-label{font-size:10px;color:#fff9}.nft-item-expand-trigger{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;transition:transform .2s ease;background:transparent}.nft-item-expand-trigger:hover{background:transparent}.nft-item-expand-arrow{width:14px;height:14px;object-fit:contain;transition:transform .2s ease}.nft-item-expand-trigger--expanded .nft-item-expand-arrow{transform:rotate(180deg)}.nft-item-expanded{width:100%;flex-basis:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:0}.nft-item-expanded-prices{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.nft-item-expanded-prices .nft-item-price-block{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.nft-item-charts-btn{flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:600;color:#fff;background-color:color-mix(in srgb,var(--bg-glass, #000000) 18%,transparent);backdrop-filter:blur(20px) saturate(var(--saturation, 140%));-webkit-backdrop-filter:blur(20px) saturate(var(--saturation, 140%));border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:var(--glass-shadow, 0 2px 12px rgba(0, 0, 0, .2));cursor:pointer;transition:background-color .2s,border-color .2s}.nft-item-charts-btn:hover{background-color:color-mix(in srgb,var(--bg-glass, #000000) 24%,transparent);border-color:#ffffff1f}.nft-item-price-block{display:flex;flex-direction:column;align-items:center;gap:2px}.nft-item-price-label{font-size:11px;color:#ffffff80;font-weight:500}.nft-item-price-value{display:flex;align-items:flex-start}.nft-item-price-column{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.nft-item-price{font-size:14px;font-weight:600;color:#fff;text-align:right;line-height:1.2}.nft-item-ton-icon{width:16px;height:16px;flex-shrink:0;object-fit:contain}.nft-item-checkbox{width:20px;height:20px;min-width:20px;border:1px solid rgba(255,255,255,.3);border-radius:6px;background:#ffffff0d;cursor:pointer;position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;flex-shrink:0}.nft-item-checkbox:checked{background:#5ecfff;border-color:#5ecfff}.nft-item-checkbox:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}.nft-actions{display:flex;gap:12px;padding-bottom:25px}.nft-clear-btn{flex:1;background:#ffffff05;border:1px solid rgba(255,255,255,.2);color:#fff;padding:12px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer}.nft-clear-btn:hover{background:#ffffff1a;border-color:#ffffff4d}.nft-apply-btn{flex:1;background:#5ecfff;color:#fff;border:0;padding:12px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer}.nft-apply-btn:hover{background:#4db8e6}.nft-apply-btn.disabled,.nft-apply-btn:disabled{background:#4a9fc7;color:#fff9;cursor:not-allowed}.background-widget{position:fixed;bottom:-80vh;left:0;right:0;height:80vh;background:#10101073;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);z-index:10020;transition:bottom .3s ease;overflow:hidden}.background-widget.active{bottom:0;background:#1010108c;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border-top:1px solid rgba(255,255,255,.18);box-shadow:0 -10px 30px #00000080,0 0 0 1px #ffffff0f inset;border-radius:30px 30px 0 0}.background-widget-content{height:100%;display:flex;flex-direction:column;padding:20px;background:transparent;border-radius:20px 20px 0 0;color:#fff}.background-widget-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px}.background-widget-header h3{font-size:18px;font-weight:600;margin:0;color:#fff}.background-close-btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:14px;cursor:pointer;padding:6px;border-radius:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.background-close-btn:hover{background:#ffffff26;border-color:#ffffff4d}.background-search{margin-bottom:16px}.background-search-input{width:100%;padding:12px 16px;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:#ffffff0d;color:#fff;font-size:14px}.background-search-input::placeholder{color:#ffffff80}.background-search-input:focus{outline:none;border-color:#fff6}.background-list{flex:1;overflow-y:auto;margin-bottom:16px}.background-item{display:flex;align-items:center;padding:12px;border-radius:8px;margin-bottom:8px;gap:12px}.background-item-checkbox{width:20px;height:20px;min-width:20px;border:1px solid rgba(255,255,255,.3);border-radius:6px;background:#ffffff0d;cursor:pointer;position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;flex-shrink:0}.background-item-checkbox:checked{background:#5ecfff;border-color:#5ecfff}.background-item-checkbox:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}.background-item-image-wrapper{width:48px;height:48px;min-width:48px;border-radius:15px;flex-shrink:0;background-size:cover;background-position:center}.background-item-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.background-item-name{font-size:14px;font-weight:700;color:#fff;line-height:1.2}.background-item-rarity{font-size:11px;color:#fff9;line-height:1.2}.background-item-price-wrapper{display:flex;align-items:center;gap:6px;flex-shrink:0}.background-item-price-column{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.background-item-price{font-size:14px;font-weight:600;color:#fff;text-align:right;line-height:1.2}.background-item-min-price{font-size:11px;color:#5ecfff99;text-align:right;line-height:1.2}.background-item-ton-icon{width:16px;height:16px;flex-shrink:0;object-fit:contain}.background-actions{display:flex;gap:12px;padding-bottom:25px}.background-clear-btn{flex:1;background:#ffffff05;border:1px solid rgba(255,255,255,.2);color:#fff;padding:12px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer}.background-clear-btn:hover{background:#ffffff1a;border-color:#ffffff4d}.background-apply-btn{flex:1;background:#5ecfff;color:#fff;border:0;padding:12px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer}.background-apply-btn:hover{background:#4db8e6}.background-apply-btn.disabled,.background-apply-btn:disabled{background:#4a9fc7;color:#fff9;cursor:not-allowed}.symbol-widget{position:fixed;bottom:-80vh;left:0;right:0;height:80vh;background:#10101073;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);z-index:10020;transition:bottom .3s ease;overflow:hidden}.symbol-widget.active{bottom:0;background:#1010108c;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border-top:1px solid rgba(255,255,255,.18);box-shadow:0 -10px 30px #00000080,0 0 0 1px #ffffff0f inset;border-radius:30px 30px 0 0}.symbol-widget-content{height:100%;display:flex;flex-direction:column;padding:20px;background:transparent;border-radius:20px 20px 0 0;color:#fff}.symbol-widget-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px}.symbol-widget-header h3{font-size:18px;font-weight:600;margin:0;color:#fff}.symbol-close-btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:14px;cursor:pointer;padding:6px;border-radius:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.symbol-close-btn:hover{background:#ffffff26;border-color:#ffffff4d}.symbol-search{margin-bottom:16px}.symbol-search-input{width:100%;padding:12px 16px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff0d;color:#fff;font-size:14px}.symbol-search-input::placeholder{color:#ffffff80}.symbol-search-input:focus{outline:none;border-color:#fff6}.symbol-list{flex:1;overflow-y:auto;margin-bottom:16px}.symbol-item{display:flex;align-items:center;padding:12px;border-radius:8px;margin-bottom:8px;gap:12px}.symbol-item-name{font-size:14px;font-weight:700;color:#fff;line-height:1.2}.symbol-item-rarity{font-size:11px;color:#fff9;line-height:1.2}.symbol-item-checkbox{width:20px;height:20px;min-width:20px;border:1px solid rgba(255,255,255,.3);border-radius:6px;background:#ffffff0d;cursor:pointer;position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;flex-shrink:0}.symbol-item-checkbox:checked{background:#5ecfff;border-color:#5ecfff}.symbol-item-checkbox:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}.symbol-actions{display:flex;gap:12px;padding-bottom:25px}.symbol-clear-btn{flex:1;background:#ffffff05;border:1px solid rgba(255,255,255,.2);color:#fff;padding:12px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer}.symbol-clear-btn:hover{background:#ffffff1a;border-color:#ffffff4d}.symbol-apply-btn{flex:1;background:#5ecfff;color:#fff;border:0;padding:12px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer}.symbol-apply-btn:hover{background:#4db8e6}.symbol-apply-btn.disabled,.symbol-apply-btn:disabled{background:#4a9fc7;color:#fff9;cursor:not-allowed}.price-widget{position:fixed;bottom:-60vh;left:0;right:0;height:60vh;background:#10101073;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);z-index:10020;transition:bottom .3s ease;overflow:hidden}.price-widget.active{bottom:0;background:#1010108c;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border-top:1px solid rgba(255,255,255,.18);box-shadow:0 -10px 30px #00000080,0 0 0 1px #ffffff0f inset;border-radius:30px 30px 0 0}.price-widget-content{height:100%;display:flex;flex-direction:column;padding:20px;background:transparent;border-radius:20px 20px 0 0;color:#fff}.price-inputs{flex:1 1 auto;display:flex;flex-direction:column;gap:20px;margin-top:24px;margin-bottom:24px;padding:0 4px}.price-input-group{display:flex;flex-direction:column;gap:10px;padding:18px;background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:14px;transition:all .3s ease;position:relative;overflow:hidden}.price-input-group:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.price-input-group:hover:before{left:100%}.price-input-group:hover{background:#ffffff14;border-color:#fff3;box-shadow:0 4px 12px #0003}.price-actions{display:flex;gap:12px;flex:0 0 auto;padding-bottom:25px}.price-widget-header{display:flex;justify-content:space-between;align-items:center}.price-widget-header h3{font-size:18px;font-weight:600;margin:0;color:#fff}.price-close-btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:14px;cursor:pointer;padding:6px;border-radius:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.price-close-btn:hover{background:#ffffff26;border-color:#ffffff4d}.price-input-group label{font-size:14px;color:#ffffffb3;font-weight:500;margin-bottom:4px;position:relative;z-index:1}.price-input{width:100%;padding:12px 16px;border:1px solid rgba(255,255,255,.15);border-radius:10px;background:#0003;color:#fff;font-size:16px;font-weight:500;transition:all .2s ease;position:relative;z-index:1}.price-input::placeholder{color:#fff6}.price-input:focus{outline:none;border-color:#5ecf7a;background:#0000004d;box-shadow:0 0 20px #5ecf7a4d}.price-clear-btn{flex:1;background:#ffffff14;border:1px solid rgba(255,255,255,.25);color:#fff;padding:14px 20px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.price-clear-btn:hover{background:#ffffff26;border-color:#ffffff59;transform:translateY(-1px)}.price-apply-btn{flex:1;background:#5ecfff;color:#fff;border:0;padding:14px 20px;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #5ecfff4d}.price-apply-btn:hover{background:#4db8e6;transform:translateY(-1px);box-shadow:0 4px 12px #5ecfff66}.price-apply-btn.disabled,.price-apply-btn:disabled{background:#4a9fc7;color:#fff9;cursor:not-allowed}.deposit-widget{position:fixed;bottom:-60vh;left:0;right:0;height:60vh;background:#10101073;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);z-index:10020;transition:bottom .3s ease}.deposit-widget.active{bottom:0}.deposit-widget-content{height:100%;display:flex;flex-direction:column;padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.deposit-widget-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;position:relative;clip-path:none}.deposit-widget-header:before{content:"";position:absolute;inset:0;background:none;clip-path:none;z-index:-1}.deposit-widget-header h3{color:#00ff41;font-size:18px;font-weight:600;margin:0;text-transform:none;letter-spacing:1px;text-shadow:0 0 10px rgba(0,255,65,.5);position:relative;font-family:Courier New,monospace}.deposit-widget-header h3:before{content:"> ";color:#00ff41;margin-right:8px;animation:blink 1.5s infinite}.deposit-widget-header h3:after{content:"_";color:#00ff41;margin-left:2px;animation:blink 1s infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.deposit-close-btn{background:none;border:none;color:#00ff41;font-size:18px;cursor:pointer;padding:8px;border-radius:4px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0003;font-family:Courier New,monospace;font-weight:700;text-shadow:0 0 8px rgba(0,255,65,.5)}.deposit-close-btn:hover{background:#00ff4133;color:#00ff41}.deposit-widget-body{flex:1;display:flex;flex-direction:column;gap:8px;align-items:center;background:transparent;border-radius:8px;padding:10px;position:relative;overflow:hidden;min-height:80px;height:80px;margin-bottom:15px}.deposit-widget-body:before{content:"";position:absolute;inset:0;background:none;pointer-events:none}.wallet-address{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff0d;border-radius:8px;border:1px solid rgba(255,215,0,.2);position:relative;overflow:hidden;box-shadow:0 2px 8px #0003}.wallet-address:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:none}.wallet-address code{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;flex:1;letter-spacing:1px;position:relative;z-index:1}.copy-btn{background:gold;color:#000;border:none;padding:6px 12px;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;position:relative;z-index:1;box-shadow:0 2px 8px #0003}.copy-btn:hover{background:#ffed4e;color:#000}.deposit-input-group{display:flex;align-items:center;justify-content:center;gap:10px;position:relative;z-index:1}.deposit-input-group input{flex:1;background:transparent;border:none;border-radius:6px;padding:10px 12px;color:#00ff41;font-size:24px;font-weight:600;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:1px;position:relative;overflow:hidden;text-align:center}.deposit-input-group input:focus{outline:none;border:none;box-shadow:none;background:transparent}.deposit-input-group input::placeholder{color:#ffffff80;font-style:normal;font-size:18px}.deposit-input-group input:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:none}.ton-label{color:#00ff41;font-size:14px;font-weight:600;min-width:40px;text-shadow:0 0 8px rgba(0,255,65,.5);font-family:Courier New,monospace;letter-spacing:1px;position:relative;z-index:1}.ton-label:before{content:"⚡";margin-right:4px;animation:pulse 2s ease-in-out infinite}.deposit-actions{display:flex;gap:15px;margin-top:30px;padding-top:20px;position:relative;z-index:1}.deposit-actions:before{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%);width:60px;height:2px;background:none;border-radius:1px;box-shadow:none}.deposit-ok-btn{flex:1;background:gold;border:none;color:#000;padding:12px 0;margin-top:10px;width:100%;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;position:relative;overflow:hidden;text-transform:none;letter-spacing:.2px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 2px 8px #0003}.deposit-ok-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:none}.deposit-ok-btn:hover{background:#ffed4e;border-color:transparent;color:#000}.deposit-ok-btn:active{background:gold;border-color:transparent;color:#000}.collage-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;width:100%;padding-top:10px}.collage-card-wrap{background:transparent;border:none;max-width:200px;min-width:0}.gift-card--hot .gift-card-img,.gift-card--hot .gift-card-img-wrap,.gift-card--hot .gift-card-meta,.gift-card--hot .gift-card-actions,.gift-card--activity .gift-card-img,.gift-card--activity .gift-card-img-wrap,.gift-card--activity .gift-card-meta,.gift-card--activity .gift-card-actions{position:relative;z-index:1}.gift-card-hot-arrows{display:none}.gift-card-hot-arrow{animation:none}.gift-card-hot-arrows--medium .gift-card-hot-arrow{color:#ffffff80;animation:none}.gift-card-hot-badge{position:absolute;top:8px;right:8px;display:inline-flex;flex-direction:row;align-items:center;gap:6px;padding:6px 10px;background:#464646e0;border-radius:10px;border:1px solid rgba(255,255,255,.18);box-shadow:none;z-index:2}.gift-card-price-btn--hot{background:linear-gradient(135deg,#5ecfff,#ff7acf 55%,#ffd36a)!important;color:#fff!important;box-shadow:none!important;filter:none!important}.gift-card-price-btn-fire{width:16px;height:16px;object-fit:contain;margin-left:4px}.market-badge{position:absolute;top:8px;left:8px;z-index:2;height:26px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:11px;font-weight:600;pointer-events:none}.market-badge.tg-btn--matrix{background:var(--app-bg, #111622);color:#00ff41;border:1px solid rgba(0,255,65,.4);text-shadow:0 0 6px rgba(0,255,65,.6);box-shadow:inset 0 0 8px #00ff4126,0 0 12px #00ff411f}.market-badge.tg-btn--telegram{background:#2aabee;color:#fff;border:none;box-shadow:none}.market-badge.tg-btn--quantum{background:linear-gradient(135deg,#7b2cff,#3a0ca3);color:#fff;border:1px solid rgba(123,44,255,.5);box-shadow:0 0 14px #7b2cff59}.market-badge.tg-btn--termos{background:#d8c9b2;color:#2c2c2c;border-radius:6px;border:1px solid #c2b49b}.market-badge.tg-btn--mrkt{background:#ffd400;color:#000;border-radius:10px;border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 14px #00000026,inset 0 -2px #fff6}.market-badge.tg-btn--all{background:#0d0d0d;color:#00ff41;border:1px solid rgba(0,255,65,.5);border-radius:8px;font-family:JetBrains Mono,Courier New,monospace;text-shadow:0 0 6px rgba(0,255,65,.4);box-shadow:inset 0 0 10px #00ff411f,0 0 12px #00ff411a}.market-badge.tg-btn--pixel{background:#000;color:#fff;border-radius:10px;border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 14px #00000026,inset 0 -2px #fff6;font-family:"Press Start 2P",Courier New,monospace;font-size:8px}.gift-card-meta{display:flex;align-items:center;justify-content:flex-start;padding:8px 10px 6px;color:#fff;font-size:12px}.gift-card-title{display:flex;justify-content:space-between;align-items:center;gap:6px;width:100%;font-weight:600}.gift-card-title-name{flex:1;min-width:0;font-weight:inherit;color:inherit}.gift-card-title-num{font-weight:400;color:#888;font-size:12px}.gift-card-price-icon{width:18px;height:18px;object-fit:contain}.gift-card-actions{display:flex;align-items:center;gap:8px;padding:0 10px 10px;margin-top:auto}.gift-card-price-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;border-radius:10px;background:linear-gradient(180deg,#6dd88a,#4ab86a,#3da85c);color:#fff;font-size:13px;font-weight:700;border:none;cursor:pointer;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000026,0 3px 6px #00000040;transition:box-shadow .2s ease,transform .1s ease;outline:none;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none}.gift-card-price-btn:hover{box-shadow:inset 0 1px #fff6,inset 0 -1px #0003,0 4px 10px #0000004d}.gift-card-price-btn:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #0003,0 1px 2px #0003}.gift-card-cart-btn{width:36px;height:36px;flex-shrink:0;border-radius:50%;position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.1);background-color:color-mix(in srgb,var(--bg-glass, #000000) 14%,transparent);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:var(--glass-shadow, 0 4px 16px rgba(0, 0, 0, .2));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;outline:none;-webkit-tap-highlight-color:transparent}.gift-card-cart-icon{width:18px;height:18px;object-fit:contain}.gift-card-price-btn:focus,.gift-card-price-btn:focus-visible,.gift-card-cart-btn:focus,.gift-card-cart-btn:focus-visible{outline:none!important}.gift-card-cart-btn:hover,.gift-card-cart-btn:active,.gift-card-cart-btn:focus{background-color:color-mix(in srgb,var(--bg-glass, #000000) 20%,transparent);box-shadow:var(--glass-shadow, 0 4px 16px rgba(0, 0, 0, .2))}.gift-card-price-btn:focus-visible,.gift-card-cart-btn:focus-visible{outline:none!important}.gift-card-price-btn::-moz-focus-inner,.gift-card-cart-btn::-moz-focus-inner{border:0}.gift-card-price-btn:-moz-focusring,.gift-card-cart-btn:-moz-focusring{outline:none}.gift-card--hot .gift-card-meta,.gift-card--hot .gift-card-actions,.gift-card--activity .gift-card-meta,.gift-card--activity .gift-card-actions{position:relative;z-index:1}.gift-card-hot-arrows--medium .gift-card-hot-arrow{color:#ffffff80;animation:hot-arrow-float 4.5s ease-in-out infinite}.gift-card-hot-arrows{position:absolute;inset:50% 0 0;pointer-events:none;z-index:0;overflow:hidden;border-radius:0 0 20px 20px}.gift-card-hot-arrow{position:absolute;bottom:0;font-size:16px;color:#4caf508c;line-height:1;animation:hot-arrow-float 2.5s ease-in-out infinite;will-change:transform}@keyframes hot-arrow-float{0%{transform:translateY(0);opacity:0}8%{opacity:.5}90%{opacity:.45}to{transform:translateY(-120px);opacity:0}}.gift-card-hot-badge{position:absolute;top:8px;right:8px;display:inline-flex;flex-direction:row;align-items:center;gap:6px;padding:6px 10px;background:#cfcfcf2e;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border-radius:10px;border:1px solid rgba(255,255,255,.18);box-shadow:0 0 0 1px #ffffff0f inset;z-index:2}.gift-card-hot-badge-icon{width:18px;height:18px;object-fit:contain;display:block}.gift-card-hot-badge-percent{font-size:10px;font-weight:800;color:#fff;letter-spacing:.02em}.gift-card-price-btn--hot{background:linear-gradient(135deg,#5ecfff,#ff7acf 55%,#ffd36a)!important;color:#fff!important;box-shadow:none!important}.gift-card-price-btn-fire{width:16px;height:16px;object-fit:contain;margin-left:4px;filter:brightness(0) invert(1)}@media (max-width: 310px){.collage-row{grid-template-columns:1fr}}@media (max-width: 500px){.collage-card-wrap{min-width:140px;max-width:100%}.collage-row>.collage-card-wrap:only-child{max-width:calc(50% - 4px)}}.collage-card{width:100%;max-width:200px;background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 4px 12px #0003;color:#fff;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;display:flex;flex-direction:column;align-items:stretch;margin-bottom:0;position:relative;overflow:hidden}@keyframes card-glitch{0%,to{filter:none;transform:none}8%{filter:blur(.5px) hue-rotate(10deg);transform:translate(-2px) scaleY(1.01)}10%{filter:none;transform:none}18%{filter:blur(1px) hue-rotate(-10deg);transform:translate(2px) scaleY(.99)}20%{filter:none;transform:none}30%{filter:blur(.5px) hue-rotate(5deg);transform:translateY(-2px)}32%{filter:none;transform:none}60%{filter:blur(.5px) hue-rotate(-5deg);transform:translateY(2px)}62%{filter:none;transform:none}}@keyframes card-glitch-rough{0%{transform:none;filter:none}20%{transform:skew(-8deg) translate(-12px) scaleY(1.04);filter:blur(1.5px) hue-rotate(20deg)}40%{transform:skew(8deg) translate(12px) scaleY(.96);filter:blur(1.5px) hue-rotate(-20deg)}60%{transform:skew(-8deg) translate(-12px) scaleY(1.04);filter:blur(1.5px) hue-rotate(20deg)}80%{transform:skew(8deg) translate(12px) scaleY(.96);filter:blur(1.5px) hue-rotate(-20deg)}to{transform:none;filter:none}}.collage-card.glitch-rough{animation:card-glitch-rough .22s linear}.collage-card.glitch{animation:card-glitch 2.5s infinite linear alternate-reverse}.collage-img-block{width:100%;height:auto;aspect-ratio:1;border-radius:12px 12px 0 0;overflow:hidden;box-shadow:0 2px 8px #0002;position:relative}.collage-img-block.single{grid-template-columns:1fr;grid-template-rows:1fr}.collage-img-block.two{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.collage-img-block.three{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.collage-img-block.three .collage-img-wrap:first-child{grid-column:1 / 3;grid-row:1 / 2}.collage-img-block.four{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.collage-img-block.five{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.collage-img-block.five .collage-img-wrap:first-child{grid-column:1 / 4;grid-row:1 / 2}.collage-img-block.six{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.collage-img-wrap{position:relative;overflow:hidden;border-radius:4px;width:100%;height:100%}.collage-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:4px;background:#232323}.collage-info{font-size:.88rem;color:#fff;text-align:left;font-family:inherit;padding:5px}.collage-gifts{display:flex;gap:6px;margin-bottom:1px;font-weight:600}.collage-channel a{color:#fff;text-decoration:none;font-size:.9rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.02em}.collage-channel-title{color:#fff;font-size:1.2rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.02em;margin-bottom:4px}.collage-channel-number{color:#00ff41;font-size:.9rem;font-family:JetBrains Mono,Courier New,monospace;font-weight:400;letter-spacing:.05em;opacity:.8}.collage-price-block{margin-top:7px;display:flex;flex-direction:column;align-items:center}.collage-price-center{display:flex;align-items:center;justify-content:center;gap:6px}.collage-ton-logo{transform-origin:50% 50%;margin-right:0}.collage-price{font-size:1.12rem;font-family:inherit;font-weight:700;letter-spacing:.02em;position:relative;z-index:1}@keyframes glitch{0%{text-shadow:2px 0 #00ffe7,-2px 0 #ffb300}20%{text-shadow:-2px 0 #00ffe7,2px 0 #ffb300}40%{text-shadow:2px 2px #00ffe7,-2px -2px #ffb300}60%{text-shadow:-2px 2px #00ffe7,2px -2px #ffb300}80%{text-shadow:2px 0 #00ffe7,-2px 0 #ffb300}to{text-shadow:none}}.collage-btns{display:flex;gap:10px;width:100%;justify-content:flex-start;padding:10px}.collage-favorite-btn{background:none;border:none;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;padding:0}.collage-favorite-btn:hover{transform:scale(1.1)}.favorites-page{padding:10px;background:var(--app-bg, #111622);min-height:100vh}.favorites-count{position:absolute;top:-8px;right:-8px;background:red;color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;border:2px solid #101010}.favorites-btn{position:relative;cursor:pointer;display:flex}.collage-buy-btn{width:36px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .18s,color .18s,box-shadow .18s,border-color .18s}.collage-price-btn{display:flex;align-items:center;justify-content:center;padding:1px;border-radius:6px;border:1px solid rgba(0,255,65,.45);background:#00ff4129;color:#fff;backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);font-size:15px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;width:100%;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s,border-color .18s}.collage-buy-btn:hover{border-color:#fff3!important}.collage-price-btn:hover{background:#00ff413d;border-color:#00ff418c}.gift-remove-btn{border:1px solid rgba(255,48,48,.45);background:#ff303029;color:#fff;backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%)}.gift-remove-btn:hover{background:#ff30303d;border-color:#ff30308c}.glitch-noise{position:absolute;inset:0;z-index:20;pointer-events:none;opacity:.18;animation:shake .22s linear infinite}@keyframes shake{0%{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-1px,2px)}80%{transform:translate(1px,-2px)}to{transform:translate(0)}}.matrix-logo-glitch-rough{animation:card-glitch-rough .22s linear}.matrix-logo-glitch{animation:card-glitch 2.5s infinite linear alternate-reverse}.matrix-logo-glitch-noise{position:absolute;inset:0;z-index:10;pointer-events:none;opacity:.18;animation:shake .22s linear infinite;border-radius:8px}.collage-img-gifts-wrap{width:100%;aspect-ratio:1}.purchased-overlay{position:absolute;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:8px;pointer-events:none}.purchased-text{color:#00ff41;font-size:18px;font-weight:700;font-family:"Press Start 2P",Roboto Mono,monospace;text-shadow:0 0 10px rgba(0,255,65,.8);background:#000c;padding:8px 16px;border-radius:4px;border:2px solid #00ff41;box-shadow:0 0 20px #00ff4199;animation:purchased-glow 2s ease-in-out infinite alternate}@keyframes purchased-glow{0%{box-shadow:0 0 20px #00ff4199;text-shadow:0 0 10px rgba(0,255,65,.8)}to{box-shadow:0 0 30px #00ff41;text-shadow:0 0 15px rgba(0,255,65,1)}}.collage-gifts-badge{position:absolute;top:8px;right:8px;background:#34495ee6;color:#fff;border:2px solid #3498db;border-radius:12px;min-width:20px;height:20px;padding:0 6px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000004d;z-index:10;transition:all .2s ease}.collage-gifts-count{line-height:1}.collage-eye-icon{position:absolute;bottom:8px;left:8px;font-size:20px;opacity:.6;z-index:10;pointer-events:none}@keyframes spin-y{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.collage-gifts,.collage-price-center,.collage-price{font-size:15px!important}.collage-gift-emoji,.collage-ton-logo{width:20px!important;height:20px!important;font-size:20px!important;display:inline-block;vertical-align:middle;text-align:center;line-height:20px}.collage-ton-logo{margin-right:0}.profile-mini{display:flex;align-items:center;gap:18px;position:relative;isolation:isolate;border-radius:15px;padding:5px;transition:all .3s ease;overflow:visible;min-height:38px;height:38px;min-width:fit-content;width:auto;flex-shrink:0;background:#0000001a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);--glass-shadow: inset 1.8px 3px 0 -2px rgba(255, 255, 255, .12), inset 2px 2px 0 -2px rgba(255, 255, 255, .15), inset -2px -2px 2px -2px rgba(255, 255, 255, .15), inset -1.8px -3px 0 -2px rgba(255, 255, 255, .12);box-shadow:var(--glass-shadow)}@supports (color: color-mix(in oklch,red,red)){.profile-mini{background-color:color-mix(in oklab,#000000 10%,transparent)}}.profile-mini:hover{background:#00000026}.profile-mini-avatar{width:29px;height:29px;border-radius:50%;object-fit:cover}.profile-mini-letter{width:29px;height:29px;border:1px solid #ffffff9d;border-radius:50%;background:#a76a25;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:11px}.profile-mini-name{display:none}.market-block{display:flex;width:100%;gap:8px;justify-content:space-between;align-items:center}.narrow-slider{flex:1;height:50px;overflow:hidden;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.narrow-slider-track,.narrow-slide{display:none}.narrow-slide-img{width:100%;height:100%;object-fit:cover}.narrow-slide-text{color:#fff;font-size:12px;opacity:.9;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tg-btn{margin-left:10px;background:#2aabee;color:#fff;border:none;border-radius:12px;padding:0 14px;height:36px;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;position:fixed;right:16px;bottom:90px;z-index:1005}.tg-btn:hover{background:#229ed9}.tg-btn.tg-btn--matrix{background:var(--app-bg, #111622);color:#00ff41;border:1px solid rgba(0,255,65,.4);text-shadow:0 0 6px rgba(0,255,65,.6);box-shadow:inset 0 0 8px #00ff4126,0 0 12px #00ff411f}.tg-btn.tg-btn--telegram{background:#2aabee;color:#fff;border:none;box-shadow:none}.tg-btn.tg-btn--quantum{background:linear-gradient(135deg,#7b2cff,#3a0ca3);color:#fff;border:1px solid rgba(123,44,255,.5);box-shadow:0 0 14px #7b2cff59}.tg-btn.tg-btn--termos{background:#d8c9b2;color:#2c2c2c;border-radius:6px;border:1px solid #c2b49b}.tg-btn.tg-btn--mrkt{background:#ffd400;color:#000;border-radius:16px;border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 14px #00000026,inset 0 -2px #fff6}.tg-btn.tg-btn--all{background:#0d0d0d;color:#00ff41;border:1px solid rgba(0,255,65,.5);border-radius:10px;font-family:JetBrains Mono,Courier New,monospace;text-shadow:0 0 6px rgba(0,255,65,.4);box-shadow:inset 0 0 10px #00ff411f,0 0 12px #00ff411a}.tg-btn.tg-btn--all:hover{background:#111;color:#00ff41;border-color:#00ff41b3}.tg-btn.tg-btn--pixel{background:#000;color:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 14px #00000026,inset 0 -2px #fff6;font-family:"Press Start 2P",Courier New,monospace;font-size:8px}.market-picker-widget{position:fixed;right:16px;bottom:140px;width:280px;background:#0a0a0a73;border:1px solid rgba(255,255,255,.18);border-radius:16px;overflow:hidden;z-index:10011;box-shadow:0 10px 35px #00000080,0 0 0 1px #ffffff0f inset;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%)}.market-picker-header{display:flex;align-items:center;justify-content:space-between;padding:12px;color:#fff;font-weight:600;font-size:13px;background:linear-gradient(180deg,#ffffff14,#ffffff05)}.market-picker-close{background:transparent;border:none;color:#9aaec2;font-size:16px;cursor:pointer}.market-picker-list{max-height:220px;overflow-y:auto}.market-picker-item{display:flex;align-items:center;justify-content:space-between;padding:12px;color:#e7eef5;border-top:1px solid rgba(255,255,255,.04);cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.market-picker-item:hover{background:#ffffff0f;transform:translateY(-1px);box-shadow:0 6px 16px #00000040}.market-picker-name{font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:10px;background:transparent;border:1px solid transparent}.market-picker-stats{display:flex;gap:10px;font-size:12px;color:#9fb3c7}.market-picker-item--matrix .market-picker-name{background:#00ff4114;border-color:#00ff4180;color:#00ff41;text-shadow:0 0 6px rgba(0,255,65,.5)}.market-picker-item--portal .market-picker-name,.market-picker-item--tonnel .market-picker-name,.market-picker-item--telegram .market-picker-name{background:#2aabee1f;border-color:#2aabee99;color:#e8f6ff}.market-picker-item--quantum .market-picker-name{background:linear-gradient(135deg,#7b2cff59,#3a0ca340);border-color:#7b2cffb3;color:#fff;box-shadow:0 0 12px #7b2cff40}.market-picker-item--termos .market-picker-name{background:#d8c9b2;border-color:#c2b49b;color:#2c2c2c;border-radius:6px}.market-picker-item--mrkt .market-picker-name{background:#ffd400;border-color:#0003;color:#000;border-radius:16px;box-shadow:0 6px 14px #00000026,inset 0 -2px #fff6}.market-picker-item--pixel .market-picker-name{background:#000;border:1px solid rgba(0,0,0,.2);color:#fff;border-radius:16px;box-shadow:0 6px 14px #00000026,inset 0 -2px #fff6;font-family:"Press Start 2P",Courier New,monospace;font-size:8px}.market-picker-item--all .market-picker-name{background:#0d0d0d;border-color:#00ff4199;color:#00ff41;font-family:JetBrains Mono,Courier New,monospace}.market-picker-gifts:after{content:""}.profile-balance-block{display:flex;align-items:center;gap:8px;position:relative;isolation:isolate;border-radius:15px;padding:5px 8px;transition:all .3s ease;overflow:hidden;min-height:38px;height:38px;background:#0000001a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);--glass-shadow: inset 1.8px 3px 0 -2px rgba(255, 255, 255, .12), inset 2px 2px 0 -2px rgba(255, 255, 255, .15), inset -2px -2px 2px -2px rgba(255, 255, 255, .15), inset -1.8px -3px 0 -2px rgba(255, 255, 255, .12);box-shadow:var(--glass-shadow)}@supports (color: color-mix(in oklch,red,red)){.profile-balance-block{background-color:color-mix(in oklab,#000000 10%,transparent)}}.profile-balance-block:hover{background:#00000026}.profile-balance-label{color:#fff;opacity:.7;position:relative;z-index:1;font-size:12px}.profile-balance-value{color:#fff;font-weight:600;font-size:15px;position:relative;z-index:1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.balance-page .profile-balance-value{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.profile-balance-plus{border-radius:23px;border:none;background:#9b5cff;display:flex;align-items:center;justify-content:center;padding:4px;position:relative;z-index:1;transition:all .2s ease;flex-shrink:0}.profile-balance-plus:hover{background:#b07bff;transform:scale(1.05);box-shadow:0 0 20px #b07bff66}.profile-balance-plus-icon,.profile-balance-minus-icon{width:18px;height:18px}.profile-balance-plus-icon{margin-right:4px}.profile-balance-image{width:17px;height:17px;flex-shrink:0;display:block;color:#fff}@media (max-width: 500px){.market-block{gap:8px}}.bottom-menu-wrapper{--bg-glass: #000;--saturation: 140%;--menu-inactive: #8f98a6;--menu-active-gradient: linear-gradient(135deg, #5ECFFF 0%, #FF7ACF 55%, #FFD36A 100%);position:fixed!important;left:clamp(8px,4vw,20px);right:clamp(8px,4vw,20px);bottom:20px;z-index:1000;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:clamp(4px,1.8vw,8px);transition:transform .26s cubic-bezier(.22,.61,.36,1),opacity .18s ease}.bottom-menu-main{flex:1 1 auto;min-width:0}.bottom-menu-side{display:flex;min-width:0}.bottom-menu-side .bottom-menu-item{--c: var(--c-content);width:var(--height);min-width:var(--height);max-width:var(--height);height:var(--height);aspect-ratio:1 / 1;border-radius:50%;background-color:#0000002e;background-color:color-mix(in srgb,var(--bg-glass) 18%,transparent);-webkit-backdrop-filter:blur(20px) saturate(140%)!important;backdrop-filter:blur(20px) saturate(140%)!important;isolation:isolate;box-shadow:var(--glass-shadow);padding:4px;z-index:5}.bottom-menu-wrapper .bottom-menu,.bottom-menu{--c: var(--c-content);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:1 1 auto;align-items:center;gap:clamp(2px,1.6vw,8px);height:var(--height);margin:0;padding:4px;box-sizing:border-box;border:none;border-radius:99em;background-color:#0000002e;background-color:color-mix(in srgb,var(--bg-glass) 18%,transparent);-webkit-backdrop-filter:blur(20px) saturate(140%)!important;backdrop-filter:blur(20px) saturate(140%)!important;isolation:isolate;font-family:Roboto,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;overflow:hidden;box-shadow:var(--glass-shadow);opacity:1;width:100%;transition:background-color var(--switcher-transition),box-shadow var(--switcher-transition),transform .26s cubic-bezier(.22,.61,.36,1),opacity .18s ease}.keyboard-open .bottom-menu-wrapper,.bottom-menu-wrapper.is-hidden{transform:translateY(140%)!important;opacity:0;pointer-events:none;will-change:transform,opacity}body.liquid-modal-open .bottom-menu,body.liquid-modal-open .bottom-menu-wrapper{visibility:hidden!important;pointer-events:none!important;opacity:0!important}.bottom-menu-indicator{position:absolute;top:4px;left:0;height:calc(var(--height) - 8px);background:#0006;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:26px;z-index:1;pointer-events:none;width:0;--glass-shadow: inset 1.8px 3px 0 -2px rgba(255, 255, 255, .12), inset 2px 2px 0 -2px rgba(255, 255, 255, .15), inset -2px -2px 2px -2px rgba(255, 255, 255, .15), inset -1.8px -3px 0 -2px rgba(255, 255, 255, .12);box-shadow:var(--glass-shadow)}.bottom-menu-item{--c: var(--c-content);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;box-sizing:border-box;border-radius:99em;background:transparent;border:none;cursor:pointer;opacity:.95;color:var(--menu-inactive)!important;transition:all .16s;min-width:0;margin:0;padding:0 clamp(2px,1.6vw,12px);font-size:clamp(7px,2.1vw,10px);font-weight:400!important;font-family:Roboto,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;text-transform:none;letter-spacing:.2px;-webkit-tap-highlight-color:transparent;z-index:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 480px){.bottom-menu-wrapper{left:10px!important;right:10px!important;gap:4px}.bottom-menu-main .bottom-menu{gap:4px}.bottom-menu-search{height:var(--height);border-radius:50%}.bottom-menu-item{padding:0 clamp(2px,1.4vw,6px);font-size:clamp(7px,2.2vw,8px)}}.bottom-menu-wrapper .bottom-menu-search,.bottom-menu-search{--c: var(--c-content);position:relative;display:grid;place-items:center;grid-template-columns:1fr;width:var(--height);min-width:var(--height);max-width:var(--height);height:var(--height);aspect-ratio:1 / 1;border-radius:50%;border:none;background-color:#0000002e;background-color:color-mix(in srgb,var(--bg-glass) 18%,transparent);-webkit-backdrop-filter:blur(20px) saturate(140%)!important;backdrop-filter:blur(20px) saturate(140%)!important;isolation:isolate;font-family:Roboto,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;overflow:hidden;box-shadow:var(--glass-shadow);opacity:1;transition:background-color var(--switcher-transition),box-shadow var(--switcher-transition),transform .26s cubic-bezier(.22,.61,.36,1),opacity .18s ease;padding:4px;margin:0;cursor:pointer;z-index:5;box-sizing:border-box}.bottom-menu-search-icon{display:block;width:clamp(19px,5.4vw,22px);height:clamp(19px,5.4vw,22px);background:linear-gradient(135deg,#5ecfff,#ff7acf 55%,#ffd36a);-webkit-mask-image:var(--search-icon-url);mask-image:var(--search-icon-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.bottom-menu-search-icon:before{content:none}.bottom-menu-search-icon:after{content:none}.bottom-menu-icon-wrapper{position:relative;display:inline-block}.bottom-menu-badge{position:absolute;top:-8px;right:-16px;background:#ff3b30;color:#fff;font-size:11px;font-weight:700;min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0);box-shadow:0 2px 4px #0003;line-height:1;z-index:10}.bottom-menu-icon{width:clamp(16px,4.8vw,20px);height:clamp(16px,4.8vw,20px);transition:background .22s cubic-bezier(.4,0,.2,1),opacity .22s cubic-bezier(.4,0,.2,1)}.bottom-menu-icon-mask{display:block;background:var(--menu-inactive);-webkit-mask-image:var(--menu-icon-url);mask-image:var(--menu-icon-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.bottom-menu-item:hover{color:#c7ced9}.bottom-menu-item:focus,.bottom-menu-item:active,.bottom-menu-item:focus-visible{outline:none;box-shadow:none;border:none}.bottom-menu-item.bottom-menu-active{opacity:1;color:#fff!important;font-weight:700!important;font-family:Roboto,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;z-index:3}.bottom-menu-item.bottom-menu-active .bottom-menu-icon{background:var(--menu-active-gradient)}.bottom-menu-icon-container{position:relative;display:inline-block;width:20px;height:20px;overflow:visible}@keyframes cartSlide{0%{transform:translate(0);opacity:1}50%{transform:translate(100px);opacity:0}51%{transform:translate(-100px);opacity:0}to{transform:translate(0);opacity:1}}.icon-cart-animate{animation:cartSlide .6s ease-in-out}@keyframes starRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-star-animate{animation:starRotate 1s cubic-bezier(.25,.46,.45,.94)}@keyframes marketFall{0%{transform:translateY(-50px) rotate(-10deg);opacity:0}60%{transform:translateY(5px) rotate(2deg);opacity:1}80%{transform:translateY(-2px) rotate(-1deg)}to{transform:translateY(0) rotate(0);opacity:1}}.icon-market-animate{animation:marketFall .6s cubic-bezier(.68,-.55,.265,1.55);position:relative;z-index:2}@keyframes dustCloud{0%{opacity:0;transform:translate(-50%,-50%) scale(0);visibility:visible}30%{opacity:.8;transform:translate(-50%,-50%) scale(1.2);visibility:visible}to{opacity:0;transform:translate(-50%,-50%) scale(2);visibility:hidden;display:none}}@keyframes dustParticle1{0%{opacity:0;transform:translate(0) scale(0);visibility:visible}20%{opacity:.9;transform:translate(-12px,12px) scale(1);visibility:visible}to{opacity:0;transform:translate(-20px,20px) scale(0);visibility:hidden}}@keyframes dustParticle2{0%{opacity:0;transform:translate(0) scale(0);visibility:visible}20%{opacity:.9;transform:translate(12px,12px) scale(1);visibility:visible}to{opacity:0;transform:translate(20px,20px) scale(0);visibility:hidden}}@keyframes dustParticle3{0%{opacity:0;transform:translate(0) scale(0);visibility:visible}20%{opacity:.9;transform:translateY(15px) scale(1);visibility:visible}to{opacity:0;transform:translateY(25px) scale(0);visibility:hidden}}.dust-effect{position:absolute;top:50%;left:50%;width:50px;height:50px;transform:translate(-50%,-50%);pointer-events:none;z-index:1;background:radial-gradient(circle,rgba(255,255,255,.4) 0%,rgba(255,255,255,.2) 40%,transparent 70%);border-radius:50%;animation:dustCloud .6s ease-out forwards}.dust-effect:before,.dust-effect:after{opacity:0;animation-fill-mode:forwards}.dust-effect:before,.dust-effect:after{content:"";position:absolute;width:5px;height:5px;background:#ffffffe6;border-radius:50%;top:50%;left:50%;box-shadow:0 0 3px #fff9}.dust-effect:before{animation:dustParticle1 .6s ease-out forwards}.dust-effect:after{animation:dustParticle2 .6s ease-out forwards}.bottom-menu-icon-container:before{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;background:#ffffffe6;border-radius:50%;pointer-events:none;z-index:1;box-shadow:0 0 2px #fff9;opacity:0;display:none}.bottom-menu-item:has(.icon-market-animate) .bottom-menu-icon-container:before{display:block;animation:dustParticle3 .6s ease-out forwards}.scroll-to-top-btn{position:fixed!important;bottom:20px;right:20px;width:40px;height:40px;border-radius:50%;isolation:isolate;overflow:hidden;background:#0000001a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);--glass-shadow: inset 1.8px 3px 0 -2px rgba(255, 255, 255, .12), inset 2px 2px 0 -2px rgba(255, 255, 255, .15), inset -2px -2px 2px -2px rgba(255, 255, 255, .15), inset -1.8px -3px 0 -2px rgba(255, 255, 255, .12);box-shadow:var(--glass-shadow);color:#ffffffe6;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100000!important;transition:opacity .24s cubic-bezier(.4,0,.2,1),transform .24s cubic-bezier(.4,0,.2,1),background .24s ease;opacity:0;transform:translateY(20px) scale(.8);pointer-events:none}@supports (color: color-mix(in oklch,red,red)){.scroll-to-top-btn{background-color:color-mix(in oklab,#000000 10%,transparent)}}.scroll-to-top-btn.show{opacity:1!important;transform:translateY(0) scale(1)!important;pointer-events:auto!important}.scroll-to-top-btn:hover{background:#0003;box-shadow:var(--glass-shadow);transform:translateY(-2px) scale(1.05)}.scroll-to-top-btn:active{transform:translateY(0) scale(.95);background:#00000026;box-shadow:var(--glass-shadow)}.scroll-to-top-btn img{width:18px;height:18px;object-fit:contain;filter:brightness(0) saturate(100%) invert(58%) sepia(95%) saturate(1352%) hue-rotate(280deg) brightness(105%) contrast(101%)}body{padding-bottom:0}.loading-text{color:#fff;text-align:center;padding:20px;font-size:14px;opacity:.7}.background-item{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:8px;margin-bottom:8px;transition:all .2s ease}.background-item:hover{background:#ffffff0d;border-color:#fff3}.background-item-name{flex:1;color:#fff;font-size:14px;font-weight:500}.background-item-rarity{color:#00ff41;font-size:12px;font-weight:600;margin-right:12px}.symbol-item{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:8px;margin-bottom:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff05;transition:all .2s ease}.symbol-item:hover{background:#ffffff0d;border-color:#fff3}.symbol-item-name{flex:1;color:#fff;font-size:14px;font-weight:500}.symbol-item-rarity{color:#00ff41;font-size:12px;font-weight:600;margin-right:12px}.nft-item-image{width:40px;height:40px;border-radius:6px;margin-right:12px;border:none;overflow:hidden}.nft-item{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:8px;margin-bottom:8px;transition:all .2s ease}.nft-item:hover{background:#ffffff0d;border-color:#fff3}.nft-item-name{flex:1;color:#fff;font-size:14px;font-weight:500}.filters-widget-header h3{color:#fff;font-size:18px;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:2px;position:relative;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.filter-section h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 12px;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 8px rgba(255,215,0,.3);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;z-index:1}.filter-options label{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer;border-radius:6px;transition:background .2s ease;font-weight:300;color:#fff;padding:8px 12px;background:#0000004d;border:1px solid rgba(0,0,0,.2);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.5px;position:relative;overflow:hidden}@keyframes glitch{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}.deposit-widget-body:hover .processing-text{animation:glitch .3s ease-in-out}.image-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000059;z-index:99999;display:flex;align-items:flex-end;justify-content:center;animation:fadeIn .3s ease;pointer-events:auto}.image-widget{width:100%;height:100%;display:flex;flex-direction:column;background:#18181852;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border:1px solid rgba(255,255,255,.18);color:#fff;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;animation:slideUp .4s ease-out;position:relative;z-index:99999}.image-widget-header{padding:10px;display:flex;justify-content:space-between;align-items:center}.image-widget-channel a{color:#fff;text-decoration:none;font-size:1.2rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.02em}.image-widget-close{background:none;border:none;color:#fff;font-size:16px;cursor:pointer;padding:8px;border-radius:4px;transition:background .2s}.image-widget-close:hover{background:#ffffff1a}.image-widget-content{flex:1;padding:10px;overflow-y:auto}.image-widget-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:100%}.image-widget-item{position:relative;display:block!important;width:100%;height:0!important;padding-top:100%;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000004d}.image-widget-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .2s}.image-widget-img:hover{transform:scale(1.05)}.image-widget-footer{padding:10px;display:flex;gap:10px;margin-bottom:30px}.image-widget-actions-row{padding:10px 10px 0;display:flex;gap:10px}.image-widget-actions-row .square-btn{flex:1 1 0;min-width:0;height:60px;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:6px}.image-widget-actions-row .square-btn-icon{width:28px;height:28px;object-fit:contain}.image-widget-actions-row .square-btn-label{font-size:12px;opacity:.95}.image-widget-price-btn{display:flex;align-items:center;justify-content:center;flex:1;padding:1px;border-radius:6px;border:none;background:#00ff41;color:#000;font-size:14px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;cursor:pointer;transition:background .2s;height:40px}.image-widget-price-btn:hover{background:#fff}.image-widget-cart-btn:hover{background:linear-gradient(90deg,#2e2e4d 60%,#23243a);color:#fff}.image-widget-cart-btn.in-cart{background:linear-gradient(90deg,#2e2e4d 60%,#23243a);color:#00ff41}.image-detail-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:999999;display:flex;align-items:flex-end;justify-content:center;animation:fadeIn .3s ease;pointer-events:auto}.image-detail-widget{width:100%;height:90%;padding:10px;display:flex;flex-direction:column;gap:10px;background:#1010108c;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border:1px solid rgba(255,255,255,.18);color:#fff;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;animation:slideUp .4s ease-out;position:relative;z-index:999999;border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden}.image-detail-image-block{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px}.image-detail-img{width:160px;height:160px;object-fit:contain;border-radius:8px}.image-detail-gift-info{margin-top:12px;display:flex;flex-direction:column;align-items:flex-start}.image-detail-gift-title{color:#fff;font-size:18px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:4px}.image-detail-gift-number{color:#00ff41;font-size:14px;font-family:JetBrains Mono,Courier New,monospace;font-weight:400;opacity:.8}.image-detail-img.tgs-sticker{width:160px;height:160px;display:flex;align-items:center;justify-content:center}.image-detail-img.tgs-sticker .tgs-sticker-content{width:100%;height:100%}.image-detail-traits-block{background:#10101059;border:1px solid rgba(0,255,65,.35);border-radius:8px;padding:12px;font-family:Courier New,monospace}.image-detail-floor-block{font-family:Courier New,monospace;margin:8px 0}.image-detail-scrollable-content{flex:1;overflow-y:auto;padding-right:5px}.image-detail-actions{flex-shrink:0;margin-top:auto}.image-detail-floor-content{display:flex;flex-direction:column;gap:6px}.image-detail-floor-item{display:flex;align-items:center;gap:12px;font-size:12px;letter-spacing:.5px;justify-content:flex-start}.floor-item-label{color:#888;font-weight:600;flex-shrink:0;text-align:left;display:flex;align-items:center;gap:5px}.floor-item-name{color:#00ff41;font-weight:700;text-shadow:0 0 4px rgba(0,255,65,.3)}.floor-item-text{color:#888;font-weight:600}.floor-item-text:before{content:" "}.floor-item-value{color:#00ff41;font-weight:700;text-shadow:0 0 8px rgba(0,255,65,.5);background:#00ff411a;padding:2px 6px;border-radius:4px;border:1px solid #00ff41;font-size:10px;letter-spacing:.5px;flex-shrink:0}.image-detail-traits-title{font-size:14px;font-weight:700;margin-bottom:8px;color:#00ff41;text-align:center;font-family:Courier New,monospace;letter-spacing:.5px}.image-detail-traits{display:flex;flex-direction:column;gap:6px}.image-detail-trait{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.5px;justify-content:space-between}.image-detail-trait:last-child{margin-bottom:0}.image-detail-trait-name{color:#888;font-weight:600;min-width:70px;flex-shrink:0;text-align:left}.image-detail-trait-value{color:#fff;font-weight:500;flex:1;text-align:left;display:flex;align-items:center;gap:8px}.image-detail-trait-rarity{color:#00ff41;font-weight:700;text-shadow:0 0 8px rgba(0,255,65,.5);background:#00ff411a;padding:2px 6px;border-radius:4px;border:1px solid #00ff41;font-size:10px;letter-spacing:.5px;flex-shrink:0}.image-detail-actions{display:flex;gap:10px;justify-content:center;margin-bottom:30px}.image-detail-ok-btn{width:100%;padding:12px 30px;border-radius:8px;border:none;background:#00ff41;color:#000;font-size:16px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;cursor:pointer;transition:background .2s}.image-detail-ok-btn:hover{background:#fff}.image-detail-price-btn{flex:1;padding:12px 20px;border-radius:8px;border:none;background:#00ff41;color:#000;font-size:16px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center;gap:8px}.image-detail-price-btn:hover{background:#fff}.image-detail-price-btn.disabled{background:#666;color:#999;cursor:not-allowed;opacity:.6}.image-detail-price-btn.disabled:hover{background:#666}.image-detail-square-btn{width:48px;height:48px;border-radius:8px;border:none;background:#333;color:#888;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;padding:0}.image-detail-square-btn:hover{background:#444;color:#aaa}.image-detail-square-btn:active{transform:scale(.95)}.buy-confirm-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:9999999;display:flex;align-items:flex-end;justify-content:center;animation:fadeIn .3s ease}.buy-confirm-modal{width:100%;height:60%;padding:20px;display:flex;flex-direction:column;background:#111;color:#fff;font-family:JetBrains Mono,Fira Mono,Consolas,monospace;animation:slideUp .4s ease-out;border-top-left-radius:20px;border-top-right-radius:20px;position:relative}.buy-confirm-title{color:#fff;font-size:24px;font-weight:700;text-align:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.buy-confirm-content{flex:1;overflow-y:auto;padding-right:10px}.buy-confirm-content::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.buy-confirm-content::-webkit-scrollbar-track{display:none;background:transparent}.buy-confirm-content::-webkit-scrollbar-thumb{display:none;background:transparent}.buy-confirm-content::-webkit-scrollbar-thumb:hover{display:none;background:transparent}.buy-confirm-image-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.buy-confirm-img{width:120px;height:120px;border-radius:12px;object-fit:cover;background:#222;display:flex;align-items:center;justify-content:center}.buy-confirm-img.tgs-sticker{width:120px;height:120px;border-radius:12px;background:#222;display:flex;align-items:center;justify-content:center;overflow:hidden}.buy-confirm-img.tgs-sticker .tgs-sticker-content{width:100%;height:100%;object-fit:contain}.buy-confirm-img-placeholder{width:120px;height:120px;border-radius:12px;background:#222;display:flex;align-items:center;justify-content:center;font-size:48px}.buy-confirm-gift-info{display:flex;flex-direction:column;align-items:center;gap:8px}.buy-confirm-gift-title{color:#fff;font-size:20px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center}.buy-confirm-gift-number{color:#00ff41;font-size:16px;font-family:JetBrains Mono,Courier New,monospace;font-weight:400;opacity:.8}.buy-confirm-message{color:#fff;font-size:16px;font-weight:500;text-align:center;line-height:1.5;padding:0 20px}.buy-confirm-highlight,.buy-confirm-modal .buy-confirm-highlight{color:#00ff41;font-weight:700}.buy-confirm-price{color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 8px}.buy-confirm-actions{display:flex;gap:15px;justify-content:center;position:absolute;bottom:20px;left:20px;right:20px;background:#111;padding-top:20px}.buy-confirm-cancel-btn{flex:1;padding:15px 20px;border-radius:8px;border:1px solid #333333;background:#333;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.buy-confirm-cancel-btn:hover{background:#444;border-color:#555}.buy-confirm-buy-btn{flex:1;padding:15px 20px;border-radius:8px;border:none;background:#00ff41;color:#000;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s}.buy-confirm-buy-btn:hover{background:#fff}.buy-confirm-buy-btn.disabled{background:#666;color:#999;cursor:not-allowed;opacity:.6}.buy-confirm-buy-btn.disabled:hover{background:#666}.collage-buy-btn.my-channel-btn,.image-widget-cart-btn.my-channel-btn{background:#333!important;color:#666!important;cursor:not-allowed!important;opacity:.7;border:1px solid #555}.collage-buy-btn.my-channel-btn:hover,.image-widget-cart-btn.my-channel-btn:hover{background:#333!important;transform:none!important;box-shadow:none!important}.sale-ribbon{position:absolute;top:0;left:-4px;background:#ff6b35;color:#fff;padding:4px 20px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:10;transform:rotate(-45deg) translate(-25px) translateY(-2px);box-shadow:0 2px 4px #0000004d;border-radius:2px}.sale-ribbon:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.2) 50%,transparent 70%);animation:ribbon-shine 2s infinite}@keyframes ribbon-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.collage-price-display{display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;border-radius:8px;color:#000;font-size:14px;font-weight:600;width:100%}.deposit-mode-switcher{display:flex;background:#1a1a1a;border-radius:8px;padding:4px;margin-bottom:20px;border:1px solid #333}.deposit-mode-btn{flex:1;padding:10px 16px;background:transparent;border:none;color:#888;font-size:14px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s ease;font-family:Roboto,Arial,sans-serif}.deposit-mode-btn.active{background:#5ecfff;color:#000;box-shadow:0 0 10px #5ecfff4d}.deposit-mode-btn:hover:not(.active){background:#333;color:#fff}.deposit-form,.withdraw-form,.deposit-input-group{margin-bottom:0}.deposit-label{display:block;color:#fff;font-size:14px;font-weight:500;font-family:Roboto,Arial,sans-serif}.deposit-input-wrapper{position:relative;display:flex;align-items:center}.deposit-input-with-view{position:relative;display:flex;align-items:center;gap:8px}.view-address-btn{background:transparent;border:none;color:#00ff41;font-size:16px;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.view-address-btn:hover:not(:disabled){background:#00ff411a}.view-address-btn:disabled{opacity:.5;cursor:not-allowed}.full-address-display{display:flex;align-items:center;gap:8px;margin-top:8px;padding:6px 10px;background:#00ff410d;border:1px solid rgba(0,255,65,.2);border-radius:4px;max-width:100%;overflow:hidden}.full-address-text{flex:1;font-family:Courier New,monospace;font-size:10px;color:#00ff41;word-break:break-all;overflow-wrap:break-word;line-height:1.2}.copy-address-btn{background:transparent;border:none;color:#00ff41;font-size:14px;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.copy-address-btn:hover:not(:disabled){background:#00ff411a}.copy-address-btn:disabled{opacity:.5;cursor:not-allowed}.wallet-status{display:flex;flex-direction:column;gap:8px}.wallet-connected{display:flex;flex-direction:row;align-items:center;gap:4px;padding:0;background:transparent;border:none;border-radius:0}.wallet-disconnected{display:flex;flex-direction:column;gap:8px;padding:0;background:transparent;border:none}.wallet-status-text{display:none}.wallet-address{display:inline-flex;align-items:center;background:#5ecf7a;color:#fff;border:none;border-radius:20px;padding:8px 12px}.wallet-address code{color:#fff;font-size:12px;letter-spacing:.3px}.connect-wallet-btn{background:#00ff41;border:none;color:#000;font-size:14px;font-weight:600;padding:12px 22px;border-radius:10px;cursor:pointer;transition:all .2s ease;font-family:Roboto,Arial,sans-serif}.connect-wallet-btn:hover:not(:disabled){background:#0c3}.connect-wallet-btn:disabled{opacity:.6;cursor:not-allowed}.deposit-input{width:100%;padding:12px 16px;background:transparent;border:none;border-radius:8px;color:#00ff41;font-size:24px;font-weight:600;font-family:Roboto,Arial,sans-serif;transition:all .2s ease;text-align:center}.deposit-input:focus{outline:none;border:none;box-shadow:none}@media (max-height: 780px){.deposit-widget.active:has(.deposit-input:focus){bottom:120px}}.deposit-input::placeholder{color:#666;font-style:normal;font-size:18px}.deposit-input:disabled{opacity:.6;cursor:not-allowed}.deposit-input::-webkit-outer-spin-button,.deposit-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.deposit-input[type=number]{-moz-appearance:textfield;appearance:textfield}.deposit-currency{position:absolute;right:16px;color:#00ff41;font-weight:500;font-size:14px;pointer-events:none}.deposit-info{background:#1a1a1a;border:1px solid #333;border-radius:8px;padding:12px;margin-bottom:20px}.deposit-info p{margin:0 0 4px;font-size:12px;color:#888;font-family:Roboto,Arial,sans-serif}.deposit-info p:last-child{margin-bottom:0}.deposit-actions{display:flex;gap:12px;margin:0 0 15px;padding:0}.deposit-cancel-btn{flex:1;padding:12px 16px;background:#333;border:1px solid #555;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Roboto,Arial,sans-serif}.deposit-cancel-btn:hover:not(:disabled){background:#444;border-color:#666}.deposit-cancel-btn:disabled{opacity:.6;cursor:not-allowed}.deposit-confirm-btn{flex:1;padding:12px 16px;background:#5ecf7a;border-radius:8px;color:#000;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Roboto,Arial,sans-serif;box-shadow:0 0 10px #00ff414d}.deposit-confirm-btn:hover:not(:disabled){background:#00e639;box-shadow:0 0 15px #00ff4166}.deposit-confirm-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.ton-connect-form{margin-bottom:20px}.wallet-info{background:#1a1a1a;border:1px solid #333;border-radius:8px;padding:12px;margin:12px 0}.wallet-info p{margin:0 0 8px;font-size:14px;color:#fff;font-family:Roboto,Arial,sans-serif}.wallet-info p:last-child{margin-bottom:0}.wallet-info strong{color:#00ff41}.ton-connect-widget{position:fixed;top:0;left:0;width:100%;height:100%;background:#10101073;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);display:flex;align-items:center;justify-content:center;z-index:10020;opacity:0;visibility:hidden;transition:all .3s ease}.ton-connect-widget-content{background:#10101059;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:12px;padding:20px;max-width:400px;width:90%;max-height:80vh;overflow-y:auto}.ton-connect-info{background:#2a2a2a;padding:15px;border-radius:8px;margin-bottom:15px}.ton-connect-info p{margin:0 0 10px;color:#fff;font-size:14px}.ton-connect-info .wallet-info{background:#333;padding:10px;border-radius:5px;margin-top:10px}.ton-connect-info .wallet-info p{margin:5px 0;font-size:12px;color:#00ff41;word-break:break-all}.ton-connect-status{text-align:center;padding:15px;background:#2a2a2a;border-radius:8px}.ton-connect-status p{margin:0;color:#fff;font-size:14px;line-height:1.4}.ton-connect-confirm-btn{background:#00ff41;border:1px solid #00ff41;color:#000;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease}.ton-connect-confirm-btn:hover{background:#0c3;border-color:#0c3}.ton-connect-confirm-btn:disabled{background:#666;border-color:#666;color:#999;cursor:not-allowed}.buy-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:9999999;display:flex;align-items:flex-end;justify-content:center;animation:fadeIn .3s ease;pointer-events:auto}.buy-modal{width:100%;height:70%;background:#0003;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;animation:slideUp .4s ease-out;position:relative;z-index:9999999;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;flex-direction:column;overflow:hidden}.buy-modal-header{padding:20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);background:#0000004d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top-left-radius:20px;border-top-right-radius:20px}.buy-modal-header h3{margin:0;font-size:18px;font-weight:700;color:#fff}.buy-modal-close{background:none;border:none;color:#888;font-size:20px;cursor:pointer;padding:8px;border-radius:50%;transition:all .2s ease;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.buy-modal-close:hover{background:#ffffff1a;color:#fff}.buy-modal-content{flex:1;padding:20px;overflow-y:auto}.buy-step{display:flex;flex-direction:column;gap:20px}.buy-step-title{font-size:16px;font-weight:600;color:#fff;text-align:center;margin-bottom:10px}.buy-channel-info{background:#0a0a0a;border:1px solid #333;border-radius:12px;padding:16px;text-align:center}.buy-channel-name{font-size:18px;font-weight:700;color:#fff;margin-bottom:8px}.buy-channel-link{font-size:14px;color:#00ff41}.buy-channel-link a{color:#00ff41;text-decoration:none;word-break:break-all}.buy-channel-link a:hover{text-decoration:underline}.buy-input-group{display:flex;flex-direction:column;gap:8px}.buy-input-label{font-size:14px;font-weight:600;color:#fff}.buy-input{background:#0a0a0a;border:1px solid #333;border-radius:8px;padding:12px 16px;font-size:16px;color:#fff;font-family:inherit;transition:all .2s ease}.buy-input:focus{outline:none;border-color:#00ff41;box-shadow:0 0 0 2px #00ff4133}.buy-input::placeholder{color:#ccc}.buy-step-info{font-size:12px;color:#fff;text-align:center;line-height:1.4}.buy-summary{background:#0a0a0a;border:1px solid #333;border-radius:12px;padding:16px}.buy-summary-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #222}.buy-summary-item:last-child{border-bottom:none}.buy-summary-item span:first-child{color:#fff;font-weight:500}.buy-summary-item span:last-child{color:#fff;font-weight:600}.buy-modal-footer{padding:20px;display:flex;gap:12px;border-top:1px solid #333;background:linear-gradient(135deg,#0a0a0a,#1a1a1a)}.buy-modal-back-btn{background:transparent;border:1px solid #666;color:#fff;font-size:14px;font-weight:600;padding:12px 20px;border-radius:8px;cursor:pointer;transition:all .2s ease;flex:1}.buy-modal-back-btn:hover:not(:disabled){background:#ffffff1a;border-color:#fff}.buy-modal-back-btn:disabled{opacity:.5;cursor:not-allowed}.buy-modal-next-btn,.buy-modal-confirm-btn{background:#5ecf7a;border:none;color:#fff;font-size:14px;font-weight:700;padding:12px 20px;border-radius:8px;cursor:pointer;transition:all .2s ease;flex:2;box-shadow:0 2px 10px #5ecf7a4d}.buy-modal-next-btn:hover:not(:disabled),.buy-modal-confirm-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 15px #5ecf7a66}.buy-modal-next-btn:disabled,.buy-modal-confirm-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.sale-notifications-container{position:fixed;top:0;left:0;right:0;z-index:9999999;pointer-events:none;display:flex;flex-direction:column;gap:0}.sale-notification{position:absolute;top:10px;left:10px;right:10px;width:calc(100% - 20px);background:#111;color:#fff;padding:16px 20px;border-radius:20px;border:1px solid #000000;box-shadow:0 4px 12px #0000004d;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;pointer-events:auto;transition:top .3s ease,opacity .3s ease;animation:slideInFromTop .3s ease;will-change:top,opacity;min-height:60px;box-sizing:border-box}@keyframes slideInFromTop{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.sale-notification-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.sale-notification-title{font-weight:700;font-size:14px;color:#fff}.sale-notification-close{display:none}.sale-notification-content{font-size:13px;line-height:1.4;color:#fff}@keyframes slideInDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOutUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.sale-notification.swiping{transition:transform .2s ease}.sale-notification.dismissing{animation:slideOutUp .3s ease;opacity:0}.sale-notification.removing{animation:fadeOut .3s ease;opacity:0;pointer-events:none}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.market-filters-block{display:flex;width:100%;position:sticky;top:calc(var(--app-safe-top, 0px) + 3px);z-index:20;padding-top:8px;transition:opacity .3s ease,transform .3s ease,max-height .3s ease;overflow:visible}.market-filters-block.hidden{opacity:0;transform:translateY(-10px);max-height:0;margin:0;padding:0}.trades-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;width:100%}@media (max-width: 768px){.trades-grid{grid-template-columns:1fr;gap:12px}}.topup-check-widget{position:fixed;top:10px;left:10px;right:10px;z-index:10000;opacity:0;visibility:hidden;transition:all .3s ease;display:flex;align-items:center;justify-content:flex-start}.topup-check-widget.active{opacity:1;visibility:visible}.topup-check-widget-content{background:#111;border:1px solid #000000;border-radius:8px;padding:0 10px;display:flex;align-items:center;gap:12px;width:100%;color:#fff}.topup-check-spinner{width:20px;height:20px;border:2px solid #333;border-top:2px solid #5ECF7A;border-radius:50%;animation:spin 1s linear infinite;flex-shrink:0}.topup-check-widget-header,.topup-check-widget-body,.topup-check-info{display:none}@media (max-width: 500px){.market-filters-block{gap:8px}}.market-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px}.market-empty-icon{font-size:64px;line-height:1;margin-bottom:12px}.market-empty-icon img{width:164px;height:164px;object-fit:contain}.market-filters-block{position:sticky;top:calc(var(--app-safe-top, 0px) + 3px);z-index:55}.market-filters.hidden{opacity:0!important;max-height:0!important;overflow:hidden!important;pointer-events:none!important;transition:opacity .3s ease,max-height .3s ease}.market-tabs-wrap.hidden{opacity:0;transform:translateY(-20px);pointer-events:none}.filters-search-input{color:#fff}.filters-search-input::placeholder{color:#3c3c3c}.market-select-tabs{width:100%;box-sizing:border-box;position:relative}.market-filters-wrap .market-select-tabs{width:100%}.market-select-tabs.is-stuck{position:sticky;top:calc(var(--app-safe-top, 0px) + 3px);z-index:102}.market-select-tabs-row{position:relative;z-index:1;display:flex;width:100%;gap:8px}.market-select-tab-wrap{flex:1 1 0;min-width:0;position:relative;isolation:isolate;border-radius:16px;overflow:hidden;background:#0000001a!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);--glass-shadow: inset 1.8px 3px 0 -2px rgba(255, 255, 255, .12), inset 2px 2px 0 -2px rgba(255, 255, 255, .15), inset -2px -2px 2px -2px rgba(255, 255, 255, .15), inset -1.8px -3px 0 -2px rgba(255, 255, 255, .12);box-shadow:var(--glass-shadow)!important;transition:background .2s ease}.market-select-tab-wrap.is-active{background:#0006!important}@supports (color: color-mix(in oklch,red,red)){.market-select-tab-wrap{background-color:color-mix(in oklab,#000000 10%,transparent)!important}}.market-select-tab-btn{width:100%;min-width:0;border:0;padding:8px 12px;cursor:pointer;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px;color:#fff9;background:transparent!important;-webkit-appearance:none;appearance:none;box-shadow:none!important;transition:color .2s ease}.market-select-tab-btn:active,.market-select-tab-btn:focus,.market-select-tab-btn:focus-visible{outline:none!important;-webkit-tap-highlight-color:transparent;background:transparent!important;box-shadow:none!important}.market-select-tab-btn.is-active[data-market-tab=Asami] .market-select-tab-label{background:linear-gradient(135deg,#5ecfff,#ff7acf 55%,#ffd36a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.market-select-tab-btn.is-active[data-market-tab=MRKT] .market-select-tab-label{color:#ff0}.market-select-tab-btn.is-active[data-market-tab=Portal] .market-select-tab-label{color:#3b82f6}.market-select-tab-btn.is-active[data-market-tab=Tonnel] .market-select-tab-label{color:#5ecfff}.market-select-tab-label{display:inline-block}.market-select-tab-badge{background:#ff7acf;color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.market-select-underline{display:none}.filter-btn--model.disabled,.filter-btn--symbol.disabled{opacity:.5;pointer-events:none}.filters-close-btn,.nft-close-btn,.collections-close-btn,.background-close-btn,.symbol-close-btn,.price-close-btn,.ton-connect-close-btn,.buy-close-btn{background:none;border:none;padding:0;width:15px;height:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s;outline:none}.filters-close-btn:hover,.nft-close-btn:hover,.collections-close-btn:hover,.background-close-btn:hover,.symbol-close-btn:hover,.price-close-btn:hover,.ton-connect-close-btn:hover,.buy-close-btn:hover{opacity:.6}.filters-close-btn:focus,.nft-close-btn:focus,.collections-close-btn:focus,.background-close-btn:focus,.symbol-close-btn:focus,.price-close-btn:focus,.ton-connect-close-btn:focus,.buy-close-btn:focus{outline:none}.filters-close-icon,.nft-close-icon,.collections-close-icon,.background-close-icon,.symbol-close-icon,.price-close-icon,.ton-connect-close-icon,.buy-close-icon{width:100%;height:100%;object-fit:contain}.buy-widget{position:fixed;left:0;right:0;bottom:-70vh;height:70vh;background:#1010108c;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border-top:1px solid rgba(255,255,255,.18);box-shadow:0 -10px 30px #00000080,0 0 0 1px #ffffff0f inset;border-top-left-radius:30px;border-top-right-radius:30px;z-index:100002;transition:bottom .22s ease-out}.buy-widget.active{bottom:0}.buy-widget-content{height:100%;display:flex;flex-direction:column;color:#fff;background:transparent}.buy-widget-header{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px}.buy-close-btn{background:transparent;border:0;color:#fff;font-size:18px;cursor:pointer}.buy-widget-body{flex:1 1 auto;overflow-y:auto;color:#ffffffe6;line-height:1.6}.buy-confirm-text{color:#d0d0d0;margin-top:4px;margin-bottom:12px}.buy-item-row{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px}.buy-item-image{width:54px;height:54px;border-radius:8px;overflow:hidden;background:#00000059;flex:0 0 auto}.buy-item-image img{width:100%;height:100%;object-fit:cover}.buy-item-info{flex:1 1 auto;min-width:0}.buy-item-title{font-weight:700;font-size:16px;color:#fff}.buy-item-num{font-size:13px;color:#9aaec2}.buy-item-price{flex:0 0 auto;display:flex;align-items:center;gap:6px;font-weight:700;color:#fff}.buy-item-price-icon{width:16px;height:16px}.buy-balance-row{display:flex;align-items:center;justify-content:space-between;padding:10px;margin-top:12px;background:#1a1a1a99;border-radius:12px}.buy-balance-label{color:#9aaec2}.buy-balance-value{display:flex;align-items:center;gap:6px;color:#fff;font-weight:700}.buy-account-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;margin-top:12px;background:#1a1a1a99;border-radius:12px}.buy-account-label{color:#9aaec2}.buy-account-select{position:relative;flex:1 1 auto;border-radius:20px}.buy-account-button{width:100%;background:#111;color:#fff;border:1px solid #000;border-radius:20px;padding:10px 12px;text-align:left;cursor:pointer}.buy-account-dropdown{position:absolute;left:0;right:0;top:calc(100% + 6px);background:#101010eb;border:1px solid rgba(255,255,255,.12);border-radius:20px;box-shadow:0 10px 30px #00000073;z-index:100003;overflow:hidden}.buy-account-option{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer}.buy-account-option:last-child{border-bottom:0}.buy-account-option:hover{background:#ffffff0f}.buy-account-option.selected{background:#5ecf7a29}.buy-account-option-name{color:#fff;font-weight:700}.buy-account-option-phone{color:#9aaec2;font-size:12px;margin-top:2px}.buy-account-option.empty{color:#9aaec2}.buy-insufficient{margin-top:10px;color:#ff7a7a;font-size:13px}.buy-account-required{margin-top:8px;color:#fc6;font-size:13px}.buy-widget-actions{width:100%;display:flex;align-items:stretch;justify-content:stretch;gap:12px;flex-wrap:wrap;box-sizing:border-box;padding:0}.buy-cancel-btn{flex:1 1 0;min-width:0;background:#ff7acf;color:#fff;border:none;border-radius:12px;padding:12px 16px;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.buy-cancel-btn:hover{opacity:.9;transform:translateY(-1px)}.buy-cancel-btn:active{transform:translateY(0)}.buy-confirm-btn{flex:1 1 0;min-width:0;background:#5ecfff;color:#fff;border:none;border-radius:12px;padding:15px 16px;font-size:14px;font-weight:600;cursor:pointer;display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center;transition:all .2s;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.buy-confirm-btn:hover:not(:disabled){background:#4db8e6;transform:translateY(-1px)}.buy-confirm-btn:active:not(:disabled){transform:translateY(0)}.buy-confirm-title,.buy-confirm-price{line-height:1.2;font-size:14px;font-weight:600}.buy-confirm-price{opacity:.95}.buy-confirm-btn.disabled{background:#4ba4bf;color:#fff;cursor:not-allowed}.buy-confirm-btn.disabled .buy-confirm-title,.buy-confirm-btn.disabled .buy-confirm-price{opacity:.6}.purchase-waiting-overlay{position:fixed;inset:0;background:#0006;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:100003;animation:fadeIn .2s ease-out}.purchase-waiting-panel{background:#1010108c;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:0;max-width:400px;width:90%;box-shadow:0 -10px 30px #00000080,0 0 0 1px #ffffff0f inset;animation:slideUp .3s ease-out}.purchase-waiting-header{display:flex;align-items:center;gap:16px;padding:20px}.purchase-waiting-loader{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.purchase-waiting-spinner{width:32px;height:32px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.purchase-waiting-content{flex:1;display:flex;flex-direction:column;gap:6px}.purchase-waiting-title{font-size:16px;font-weight:600;color:#fff;line-height:1.2}.purchase-waiting-message{font-size:13px;font-weight:400;color:#ffffffb3;line-height:1.3;min-height:18px;transition:opacity .3s ease}@keyframes spin{to{transform:rotate(360deg)}}.providers-stats-wrapper{display:flex;gap:12px;margin-bottom:12px}.providers-stats-block{flex:1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:12px;padding:12px 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.providers-stats-total{display:flex;gap:16px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.providers-stats-total-item{display:flex;flex-direction:column;gap:4px;flex:1}.providers-stats-label{font-size:10px;font-weight:600;color:#6d6d6d;text-transform:uppercase;letter-spacing:.5px}.providers-stats-value{font-size:14px;font-weight:600;color:#fff;letter-spacing:-.2px}.providers-stats-value-wrapper{display:flex;align-items:center;gap:4px}.providers-stats-icon{width:14px;height:14px;object-fit:contain;flex-shrink:0;opacity:.9;margin-top:1px}.providers-stats-icon-ton,.providers-stats-icon-gift{filter:brightness(1.1)}.providers-stats-fees{display:flex;flex-direction:row;gap:6px}.providers-stats-fee-item{display:flex;align-items:center;gap:6px;padding:5px 10px;background:#ffffff0d;border-radius:6px;border:1px solid rgba(255,255,255,.1)}.providers-stats-fee-item-mrkt{background:#ff0;border-color:#ff0}.providers-stats-fee-item-mrkt .providers-stats-fee-label,.providers-stats-fee-item-mrkt .providers-stats-fee-value{color:#000}.providers-stats-fee-item-portal{background:#5ecfff;border-color:#5ecfff}.providers-stats-fee-item-portal .providers-stats-fee-label,.providers-stats-fee-item-portal .providers-stats-fee-value{color:#fff}.providers-stats-fee-item-tonnel{background:#4db8e6;border-color:#4db8e6}.providers-stats-fee-item-tonnel .providers-stats-fee-label,.providers-stats-fee-item-tonnel .providers-stats-fee-value{color:#fff}.providers-stats-fee-label{font-size:12px;font-weight:600;color:#e0e0e0}.providers-stats-fee-value{font-size:12px;font-weight:600;color:#fff}.providers-stats-detail{display:flex;flex-direction:column}.providers-stats-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 12px}.providers-stats-detail-item{display:flex;flex-direction:column;gap:3px;min-width:0}.providers-stats-detail-item .providers-stats-label{font-size:9px;margin-bottom:0;line-height:1.2}.providers-stats-detail-item .providers-stats-value{font-size:13px;line-height:1.2;word-break:break-word}.providers-stats-detail-item .providers-stats-value-wrapper{gap:3px}.providers-stats-detail-item .providers-stats-icon{width:13px;height:13px}.providers-stats-skeleton{display:flex;flex-direction:column;gap:12px;margin-bottom:12px;padding:16px 20px;background:#ffffff05;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.1);border-radius:12px}.providers-stats-skeleton-item{height:20px;border-radius:4px;background:linear-gradient(90deg,#ffffff0d,#ffffff26,#ffffff0d);background-size:1000px 100%;animation:shimmer 2s infinite}.market-trades-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px;max-width:1200px;margin:0 auto}.market-trades-filters{display:flex;flex-direction:row;gap:12px;margin-bottom:16px;width:100%}.market-trades-filters .filter-btn--collections{flex:1 1 0}.market-trades-filters .filter-btn--collections .filter-nav-label{padding-right:20px}.market-trades-filters .filter-btn--content{width:100%}.trade-filter-overlay{position:fixed;inset:0;background:#0006;opacity:0;pointer-events:none;transition:opacity .22s ease-out;z-index:100001}.trade-filter-overlay.active{opacity:1;pointer-events:auto}.trade-filter-widget{position:fixed;left:0;right:0;bottom:-85vh;height:85vh;background:#1010108c;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border-top-left-radius:20px;border-top-right-radius:20px;border-top:1px solid rgba(255,255,255,.18);transition:bottom .24s ease-out;z-index:100002;pointer-events:none}.trade-filter-widget.active{bottom:0;pointer-events:auto}.trade-filter-widget .collections-widget-content{height:100%;display:flex;flex-direction:column}.trade-filter-tabs{display:flex;gap:8px;padding:0 12px 12px}.trade-filter-tab{flex:1;background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:10px 12px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.trade-filter-tab:hover{background:#ffffff1a}.trade-filter-tab.active{background:#5ecfff24;border-color:#5ecfff;color:#fff}.trade-filter-tab.disabled,.trade-filter-tab:disabled{opacity:.4;cursor:not-allowed}.trade-filter-list{flex:1;overflow-y:auto;padding:0 12px 12px}.trade-filter-item{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.trade-filter-item-left{display:flex;align-items:center;gap:12px}.trade-filter-placeholder{width:40px;height:40px;border-radius:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);flex-shrink:0}.trade-filter-swatch{width:40px;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;flex-shrink:0}.trade-filter-item .nft-item-checkbox{margin-left:12px}.trade-filter-empty{padding:24px 12px;text-align:center;color:#fff9}.liquid-modal--tall{height:89%}.liquid-modal-overlay{position:fixed;inset:0;padding:10px;box-sizing:border-box;background:transparent;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);display:flex;align-items:flex-end;justify-content:center;z-index:10000;animation:fadeIn .3s ease-out}.liquid-modal-overlay.liquid-modal-overlay--welcome{z-index:10000!important}.liquid-modal-overlay-bg{position:absolute;inset:0;background:transparent;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:0}.welcome-modal{background:linear-gradient(180deg,#1a1a3e,#3e1a5e,#ff7acf)!important;touch-action:pan-y;-webkit-user-select:none;user-select:none}.welcome-modal-draggable{cursor:grab}.welcome-modal-draggable:active{cursor:grabbing}.welcome-modal-drag-handle{width:100%;padding:12px 0 8px;display:flex;justify-content:center;align-items:center;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.welcome-modal-drag-handle:active{cursor:grabbing}.welcome-modal-drag-handle-bar{width:40px;height:4px;background:#fff6;border-radius:2px;transition:background .2s ease}.welcome-modal-drag-handle:active .welcome-modal-drag-handle-bar{background:#fff9}.welcome-modal-asami-text{display:flex;align-items:center;justify-content:center;gap:0;padding:40px 20px}.welcome-modal-asami-letter{font-family:Monoton,Orbitron,Arial Black,Arial,sans-serif;font-size:70px;font-weight:900;color:#fff;letter-spacing:8px;line-height:1;display:inline-block;position:relative;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-stretch:expanded;-webkit-text-stroke:2px #ffffff}.collection-page{min-height:100vh;background:var(--app-bg, #111622);padding-bottom:80px}.collection-header-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;position:relative}.collection-header-title-wrapper{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;position:relative;padding:0 60px}.collection-image-wrapper{display:flex;align-items:center;justify-content:center;width:100%}.collection-header-image{width:100px;height:100px;border-radius:16px;object-fit:cover}.collection-header-title{color:#fff;font-size:24px;font-weight:700;margin:0;text-align:center;flex:1}.collection-stats{padding:10px 10px 0;transition:all .3s ease;position:relative}.collection-stats.expanded{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none}.collection-stats-main{display:flex;align-items:flex-start;gap:16px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:10px}.collection-stats-main::-webkit-scrollbar{display:none}.collection-stats-main{-ms-overflow-style:none;scrollbar-width:none}.collection-stat-item{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0;min-width:0;flex:1}.collection-stat-label{color:#6d6d6d;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;width:100%}.collection-stat-value{color:#fff;font-size:16px;font-weight:700;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;white-space:nowrap;overflow:visible;text-overflow:ellipsis;position:relative;text-align:center;width:100%}.collection-stat-floor-multi-wrapper{position:relative;display:inline-block}.collection-stat-floor-multi{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap;position:relative}.collection-stat-floor-market-label{color:#fff;font-size:10px;font-weight:500;margin-left:4px;text-transform:uppercase;letter-spacing:.5px}.collection-stat-floor-item .collection-stat-floor-market-label{margin-left:0;margin-top:0}.collection-stat-floor-market-label-mrkt{color:#000}.collection-stat-floor-dropdown{position:absolute;top:calc(100% + 8px);left:0;min-width:180px;background:#1010108c;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:8px;z-index:10000;box-shadow:0 4px 20px #0000004d;display:flex;flex-direction:column;gap:6px}.collection-stat-floor-dropdown-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:#ffffff08;border-radius:8px;transition:background .2s ease}.collection-stat-floor-dropdown-item:hover{background:#ffffff0f}.collection-stat-floor-item{padding:2px 6px;border-radius:4px;font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:4px}.collection-stat-floor-item.collection-stat-floor-mrkt{background:#ff0;color:#000;flex-direction:column;align-items:center;gap:2px}.collection-stat-floor-item.collection-stat-floor-portal{background:#5ecfff;color:#fff;flex-direction:column;align-items:center;gap:2px}.collection-stat-floor-item.collection-stat-floor-tonnel{background:#2e7ba6;color:#fff;flex-direction:column;align-items:center;gap:2px}.collection-stat-floor-top{display:inline-flex;align-items:center;gap:4px}.collection-stat-floor-icon{width:14px;height:14px;object-fit:contain;flex-shrink:0;opacity:.9;filter:brightness(1.1)}.collection-stat-floor-item .collection-stat-floor-icon.collection-stat-floor-icon-mrkt,.collection-stat-floor-icon.collection-stat-floor-icon-mrkt{filter:brightness(0)!important;opacity:1!important}.collection-stat-floor-item .collection-stat-floor-icon.collection-stat-floor-icon-portal,.collection-stat-floor-icon.collection-stat-floor-icon-portal,.collection-stat-floor-item .collection-stat-floor-icon.collection-stat-floor-icon-tonnel,.collection-stat-floor-icon.collection-stat-floor-icon-tonnel{filter:brightness(0) invert(1)!important;opacity:1!important}.collection-stat-skeleton{width:80px;height:20px;background:linear-gradient(90deg,#ffffff1a,#fff3,#ffffff1a);background-size:1000px 100%;border-radius:4px;animation:shimmer 2s infinite;margin:0 auto}.collection-stat-floor-skeleton{padding:2px 6px;border-radius:4px;height:20px;min-width:50px;background:linear-gradient(90deg,#ffffff1a,#fff3,#ffffff1a);background-size:1000px 100%;animation:shimmer 2s infinite}.collection-stat-floor-skeleton-mrkt{background:linear-gradient(90deg,#ffff004d,#ffff0080,#ffff004d);background-size:1000px 100%}.collection-stat-floor-skeleton-portal{background:linear-gradient(90deg,#5ecfff4d,#5ecfff80,#5ecfff4d);background-size:1000px 100%}.collection-stat-floor-skeleton-tonnel{background:linear-gradient(90deg,#2e7ba64d,#2e7ba680,#2e7ba64d);background-size:1000px 100%}.collection-stat-empty{display:inline-block;width:20px;height:2px;background:#6d6d6d;border-radius:2px;vertical-align:middle}.collection-stats-expand-wrapper{display:flex;justify-content:center}.collection-stats-expand-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;background:transparent;border:none;border-radius:15px;color:#fff;font-size:11px;padding:8px 12px;overflow:hidden;box-shadow:0 6px 6px #0003,0 0 20px #0000001a;transition:all .4s cubic-bezier(.175,.885,.32,2.2);margin:0;cursor:pointer;transition:all .2s ease;flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:fit-content;white-space:nowrap}.collection-stats-expand-btn:hover{opacity:.8}.collection-stats-expand-text{position:relative;z-index:3;font-weight:500;text-transform:uppercase;letter-spacing:.5px;font-size:10px;color:#fff}.collection-stats-expand-arrow{width:16px;height:16px;object-fit:contain;filter:brightness(0) invert(1);transition:transform .3s ease;flex-shrink:0}.collection-stats-expand-arrow.expanded{transform:rotate(180deg)}.collection-stats-details{margin-top:0;padding-top:0;border-top:none;display:flex;flex-direction:column;gap:10px}.collection-page.is-mock-ui .collection-stats{padding:10px 10px 0}.collection-page.is-mock-ui .collection-stats-details{border-top:none;padding-top:0;margin-top:0;gap:10px}.collection-compact-summary{display:flex;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.collection-compact-summary::-webkit-scrollbar{display:none}.collection-compact-pill{flex:0 0 auto;min-width:132px;border-radius:18px;background:#ffffff0f;border:none;padding:10px}.collection-compact-pill-k{font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-compact-pill-v{margin-top:6px;font-size:12px;font-weight:900;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-compact-grid{display:grid;grid-template-columns:1fr;gap:10px}.collection-compact-card{background:#ffffff0f;border:none;border-radius:20px;padding:12px;position:relative;display:flex;flex-direction:column}.collection-compact-card-title{font-size:11px;font-weight:900;color:#ffffffc7;letter-spacing:.08em;text-transform:uppercase}.collection-compact-card-toggle{border:none;background:transparent;padding:0;display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:#ffffff6b;align-self:flex-end;margin-top:10px}.collection-compact-card-toggle-text{font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.collection-compact-card-toggle-arrow{display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}.collection-compact-card-toggle-arrow.is-expanded{transform:rotate(180deg)}.collection-compact-card--markets.is-collapsed .collection-compact-bar{margin-top:0}.collection-compact-bar{margin-top:10px;height:12px;border-radius:999px}.collection-compact-markets{margin-top:10px;display:grid;grid-template-columns:1fr;gap:8px}.collection-compact-bar-legend{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:16px;background:#0000002e;border:1px solid rgba(255,255,255,.08)}.collection-compact-bar-legend-item{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:900;color:#ffffffbf;white-space:nowrap}.collection-compact-market{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border-radius:16px;background:#0000002e;border:1px solid rgba(255,255,255,.08)}.collection-compact-dot{width:10px;height:10px;border-radius:999px;display:inline-block}.collection-compact-dot.is-mrkt{background:#ff0}.collection-compact-dot.is-portal{background:#5ecfff}.collection-compact-dot.is-tonnel{background:#2e7ba6}.collection-compact-market-name{font-size:12px;font-weight:900;color:#ffffffeb;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-compact-market-meta{font-size:12px;font-weight:800;color:#ffffffa6;white-space:nowrap}.collection-compact-stats{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.collection-compact-stat{padding:10px;border-radius:16px;background:#0000002e;border:1px solid rgba(255,255,255,.08);min-width:0}.collection-compact-stat-k{font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-compact-stat-v{margin-top:6px;font-size:14px;font-weight:900;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 720px){.collection-compact-grid{grid-template-columns:1.05fr .95fr}}.collection-stats-market-distribution{display:flex;flex-direction:column;gap:10px}.collection-stats-market-distribution-label{color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.collection-stats-market-distribution-bar{display:flex;width:100%;height:24px;border-radius:12px;overflow:hidden;background:#ffffff0d}.collection-stats-market-segment{height:100%;transition:width .3s ease}.collection-stats-market-segment-mrkt{background:#ff0}.collection-stats-market-segment-portal{background:#5ecfff}.collection-stats-market-segment-tonnel{background:#2e7ba6}.collection-stats-market-distribution-labels{display:flex;flex-direction:column;gap:8px}.collection-stats-market-legend-item{display:flex;align-items:center;gap:8px;color:#fff;font-size:12px}.collection-stats-market-legend-color{width:16px;height:16px;border-radius:4px;flex-shrink:0}.collection-stats-market-legend-color-mrkt{background:#ff0}.collection-stats-market-legend-color-portal{background:#5ecfff}.collection-stats-market-legend-color-tonnel{background:#2e7ba6}.collection-stats-additional{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width: 768px){.collection-stats-additional{grid-template-columns:repeat(3,1fr);gap:8px}}.collection-stats-additional-item{display:flex;flex-direction:column;gap:3px;padding:10px 8px;background:#ffffff08;border-radius:10px;border:1px solid rgba(255,255,255,.05);min-width:0}.collection-stats-additional-label{color:#6d6d6d;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-stats-additional-value-wrapper{display:flex;align-items:center;gap:4px}.collection-stats-additional-value{color:#fff;font-size:14px;font-weight:700;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-stats-additional-icon{width:14px;height:14px;object-fit:contain;flex-shrink:0;opacity:.9;filter:brightness(1.1)}.collection-stats-health{display:flex;flex-direction:column;gap:12px;padding:16px;background:#ffffff08;border-radius:16px;border:1px solid rgba(255,255,255,.1)}.collection-stats-health-header{display:flex;justify-content:space-between;align-items:center}.collection-stats-health-title{color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.collection-stats-health-index-value{color:#5ecfff;font-size:20px;font-weight:700;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;flex-shrink:0;margin-left:8px}.collection-stats-health-circle{position:relative;width:100px;height:100px;margin:0 auto}.collection-stats-health-svg{width:100%;height:100%;transform:rotate(-90deg)}.collection-stats-health-circle-value{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:24px;font-weight:700;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.collection-stats-health-details{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (max-width: 768px){.collection-stats-health-details{grid-template-columns:repeat(3,1fr);gap:6px}}.collection-stats-health-detail-item{flex:1;display:flex;flex-direction:column;gap:3px;padding:10px 8px;background:#ffffff08;border-radius:10px;min-width:0;cursor:pointer;transition:all .3s ease;position:relative;z-index:1}.collection-stats-health-detail-item.expanded{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;min-width:280px;max-width:90vw;padding:24px 20px;background:#0009;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 8px 32px #0006;gap:8px}.collection-stats-health-detail-item.expanded .collection-stats-health-detail-label{font-size:11px;margin-bottom:4px}.collection-stats-health-detail-item.expanded .collection-stats-health-detail-value{font-size:18px;white-space:normal;overflow:visible;text-overflow:clip}.collection-stats-health-detail-item.expanded .collection-stats-health-detail-icon{width:18px;height:18px}.collection-stats-health-overlay{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999;cursor:pointer}.collection-stats-health-detail-label{color:#6d6d6d;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-stats-health-detail-value-wrapper{display:flex;align-items:center;gap:4px}.collection-stats-health-detail-value{color:#fff;font-size:13px;font-weight:600;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-stats-health-detail-icon{width:14px;height:14px;object-fit:contain;flex-shrink:0;opacity:.9;filter:brightness(1.1)}@media (max-width: 768px){.collection-stats-main{gap:12px}.collection-stat-item{gap:6px}.collection-stat-label{font-size:9px}.collection-stat-value{font-size:14px}}.collection-page .collage-row{padding:0 10px}.collection-page .collage-row .collage-row{padding:0}.collection-page .collage-card-wrap{padding:0;margin:0}.collection-page .gift-card-skeleton{margin:0;padding:0}.collection-search-block{width:100%;margin-bottom:10px}.collection-search-wrapper{position:relative;width:100%;background:#00000040;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.05);border-radius:30px;box-shadow:0 6px 24px #00000080;padding:2px;box-sizing:border-box}.collection-search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.collection-search-input{width:100%;padding:12px 16px 12px 48px;background:transparent;border:none;border-radius:28px;color:#fff;font-size:14px;outline:none;transition:all .2s ease;box-sizing:border-box}.collection-search-input::placeholder{color:#3c3c3c}.collection-search-input:focus{background:transparent;border:none}.symbol-item-image{width:40px!important;height:40px!important;object-fit:cover;border-radius:8px;background:#ffffff0d}.nft-close-btn,.background-close-btn,.symbol-close-btn,.price-close-btn,.buy-close-btn{background:none;border:none;padding:0;width:15px;height:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s;outline:none}.nft-close-btn:hover,.background-close-btn:hover,.symbol-close-btn:hover,.price-close-btn:hover,.buy-close-btn:hover{opacity:.6}.nft-close-btn:focus,.background-close-btn:focus,.symbol-close-btn:focus,.price-close-btn:focus,.buy-close-btn:focus{outline:none}.nft-close-icon,.background-close-icon,.symbol-close-icon,.price-close-icon,.buy-close-icon{width:100%;height:100%;object-fit:contain}.buy-account-display{color:#fff}.buy-account-display-name{font-weight:700;color:#fff}.buy-account-display-phone{font-size:12px;color:#9aaec2;margin-top:2px}.not-found-component{border-radius:16px;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.not-found-component-gif{width:120px;height:120px;object-fit:contain}.not-found-component-text{border-radius:20px;color:#fff;font-size:18px;font-weight:600;margin:0;text-align:center;box-shadow:none}@media (max-width: 768px){.not-found-component-gif{width:100px;height:100px}.not-found-component-text{font-size:18px}}.profile-page{background:var(--app-bg, #111622);color:#fff;padding-bottom:110px}.profile-content{width:100%;max-width:560px;margin:0 auto;padding:0 10px 24px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px}.profile-glass-card{border-radius:16px;background-color:#0000002e;background-color:color-mix(in srgb,#000 18%,transparent);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);--glass-shadow: inset 1.8px 3px 0 -2px rgba(255, 255, 255, .12), inset 2px 2px 0 -2px rgba(255, 255, 255, .15), inset -2px -2px 2px -2px rgba(255, 255, 255, .15), inset -1.8px -3px 0 -2px rgba(255, 255, 255, .12);isolation:isolate}.profile-hero-wrap{display:flex;flex-direction:column;gap:10px}.profile-hero{overflow:hidden}.profile-hero-top.profile-glass-card{background:#232b3d;background-color:#232b3d}.profile-hero-stats.profile-glass-card{background:#232b3d;background-color:#232b3d;backdrop-filter:none;-webkit-backdrop-filter:none}.profile-hero-main{padding:16px 14px 14px;background:#232b3d}.profile-hero-header{display:flex;align-items:flex-start;gap:14px}.profile-hero-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.12);background:#ffffff0f;flex:0 0 auto}.profile-hero-avatar--letter{width:96px;height:96px;display:grid;place-items:center;font-size:38px;font-weight:700;color:#fff}.profile-hero-identity{min-width:0;flex:1;padding-top:4px}.profile-hero-name{font-size:22px;font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-hero-username{margin-top:4px;font-size:13px;font-weight:500;color:#ffffff8c;line-height:1.2}.profile-hero-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.profile-hero-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,214,0,.35);background:#ffd60014;color:#ffd600;font-size:11px;font-weight:600;line-height:1.2}.profile-hero-badge--status{border-color:#8d73ff59;background:#8d73ff1f;color:#b89aff}.profile-hero-portfolio-row{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;margin-top:14px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.profile-hero-portfolio-value{display:inline-flex;align-items:flex-start;gap:8px;font-size:clamp(22px,5.8vw,26px);font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1;font-variant-numeric:tabular-nums}.profile-hero-portfolio-gram{width:28px;height:28px;color:#8d73ff;flex:0 0 auto}.profile-hero-portfolio-pct{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:#30d158;white-space:nowrap}.profile-hero-portfolio-pct-icon{width:14px;height:14px;object-fit:contain}.profile-hero-stats{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:12px 12px 12px 14px;border:0;background:#232b3d;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;transition:background .15s ease;-webkit-tap-highlight-color:transparent}.profile-hero-stats:hover{background:#2a3347}.profile-hero-stats:active{background:#303a50}.profile-hero-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;flex:1 1 auto;min-width:0}.profile-hero-stat-col{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;text-align:center}.profile-hero-stat-label{width:100%;font-size:11px;font-weight:500;color:#ffffff80;line-height:1.2;white-space:nowrap;text-align:center}.profile-hero-stat-value{display:block;width:100%;font-size:18px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;line-height:1.1;text-align:center}.profile-hero-stat-arrow{width:14px;height:14px;object-fit:contain;opacity:.55;transform:rotate(-90deg);flex:0 0 auto}.profile-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.profile-section-title{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:#fff}.profile-section-link{border:none;background:transparent;padding:0;font-size:13px;font-weight:600;color:#8d73ff;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}.profile-section-link:hover{color:#a992ff}.profile-about.profile-glass-card{background:#0b0e15;background-color:#0b0e15;backdrop-filter:none;-webkit-backdrop-filter:none;padding:14px;border:1px solid rgba(255,255,255,.06)}.profile-showcase.profile-glass-card{background:transparent;background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;--glass-shadow: none;box-shadow:none!important;border:none!important;outline:none;padding:0;width:100%;box-sizing:border-box}.profile-about-title{margin:0 0 10px;font-size:15px;font-weight:700;color:#fff;letter-spacing:-.01em}.profile-about-text{width:100%;margin:0;padding:0;border:none;background:transparent;resize:none;overflow:hidden;font-family:inherit;font-size:13px;font-weight:400;line-height:1.55;color:#ffffff9e;outline:none;box-sizing:border-box}.profile-about-text::placeholder{color:#ffffff59}.profile-showcase{padding:0;width:100%;box-sizing:border-box}.profile-showcase-steam{border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 40%),#0b0e15;border:1px solid rgba(255,255,255,.06);padding:12px;overflow:hidden}.profile-showcase-steam-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;padding:0 2px}.profile-showcase-steam-heading{display:flex;align-items:baseline;gap:8px;min-width:0}.profile-showcase-steam-kicker{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.profile-showcase-steam-count{font-size:11px;font-weight:600;color:#ffffff59;font-variant-numeric:tabular-nums}.profile-showcase-steam-edit{border:0;background:transparent;color:#5ecfff;font-size:12px;font-weight:700;padding:0;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}.profile-showcase-steam-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-showcase-steam-grid--4,.profile-showcase-steam-grid--6,.profile-showcase-steam-grid--8,.profile-showcase-steam-grid--12{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 400px){.profile-showcase-steam-grid--6,.profile-showcase-steam-grid--8,.profile-showcase-steam-grid--12{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 520px){.profile-showcase-steam-grid--8,.profile-showcase-steam-grid--12{grid-template-columns:repeat(4,minmax(0,1fr))}}.profile-showcase-tile{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.profile-showcase-tile.is-empty .profile-showcase-tile-art{border-style:dashed;opacity:.7}.profile-showcase-tile.is-empty .profile-showcase-tile-art:after{content:"+";position:absolute;inset:0;display:grid;place-items:center;font-size:28px;font-weight:300;color:#ffffff59}.profile-showcase-tile-art{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:#171d2c;border:1px solid rgba(255,255,255,.06)}.profile-showcase-tile-img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02)}.profile-showcase-tile-num{position:absolute;left:8px;bottom:8px;padding:3px 7px;border-radius:999px;background:#000000b3;color:#fff;font-size:11px;font-weight:700;z-index:2}.profile-showcase-tile-badges{position:absolute;top:8px;right:8px;display:flex;flex-direction:column;align-items:flex-end;gap:4px;z-index:2}.profile-showcase-badge{padding:3px 7px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;line-height:1.2}.profile-showcase-badge--sale{background:#30d158eb;color:#06140a}.profile-showcase-badge--wish{background:#ff7acfeb;color:#1a0612}.profile-showcase-badge--owned{background:#5ecfffeb;color:#061018}.profile-showcase-tile-meta{display:flex;flex-direction:column;gap:2px;min-width:0;padding:0 2px}.profile-showcase-tile-name{font-size:12px;font-weight:700;color:#ffffffe0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.profile-showcase-tile-price{font-size:11px;font-weight:600;color:#30d158;font-variant-numeric:tabular-nums}.profile-showcase-empty-btn{width:100%;margin:0;padding:28px 12px;border:1px dashed rgba(255,255,255,.12);border-radius:14px;background:#0000002e;color:#ffffff73;font-size:13px;font-weight:500;text-align:center;cursor:pointer}.profile-showcase-row{display:flex;align-items:center;gap:10px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px}.profile-showcase-row::-webkit-scrollbar{display:none}.profile-showcase-cell{position:relative;flex:0 0 56px;width:56px;height:56px;aspect-ratio:auto;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#00000047;overflow:hidden;padding:0;cursor:pointer}.profile-showcase-cell-img{width:100%;height:100%;object-fit:cover;display:block}.profile-showcase-cell-num{position:absolute;left:6px;bottom:6px;padding:2px 6px;border-radius:999px;background:#000000a6;color:#fff;font-size:10px;font-weight:700}.profile-showcase-picker-grid,.profile-showcase-all-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.profile-showcase-all-cell{display:flex;flex-direction:column;gap:6px}.profile-showcase-remove{border:none;background:#0b0e15;color:#ff7acf;border-radius:12px;padding:8px 6px;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.profile-showcase-remove:active{opacity:.85}.profile-rewards-row{display:flex;flex-direction:row;gap:10px;width:100%}.profile-rewards-card{flex:1 1 0;min-width:0;text-align:left;border-radius:16px;padding:14px;cursor:pointer;color:#fff;border:none;transition:transform .15s ease;font-family:Roboto,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.profile-rewards-card:hover{transform:translateY(-1px)}.profile-rewards-card-kicker{font-size:13px;font-weight:600;letter-spacing:-.01em;text-transform:none;color:#ffffffb8;margin-bottom:8px;line-height:1.25}.profile-rewards-card-main{display:flex;align-items:baseline;gap:6px;margin-bottom:10px}.profile-rewards-card-percent{font-size:22px;font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,#5ecfff,#ff7acf 55%,#ffd36a);-webkit-background-clip:text;background-clip:text;color:transparent}.profile-rewards-card-sep{opacity:.35;color:#fff}.profile-rewards-card-level{font-size:13px;font-weight:600;color:#ffffffa6}.profile-rewards-track{position:relative;height:6px;border-radius:999px;background:#ffffff14;overflow:hidden;margin-bottom:12px}.profile-rewards-track-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#5ecfff,#ff7acf,#ffd36a)}.profile-rewards-track-dots{position:absolute;inset:0;display:flex;justify-content:space-between;align-items:center;padding:0 1px;pointer-events:none}.profile-rewards-dot{width:4px;height:4px;border-radius:50%;background:#ffffff40}.profile-rewards-dot.is-active{background:#fff}.profile-rewards-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.profile-rewards-available-label{color:#ffffff8c;font-size:12px;font-weight:500;font-family:inherit}.profile-rewards-available-value{display:inline-flex;align-items:center;gap:4px;font-weight:700}.profile-rewards-ton-icon{width:14px;height:14px}.profile-rewards-referral-stat{display:flex;flex-direction:column;gap:6px}.profile-rewards-referral-label{font-size:12px;font-weight:500;color:#ffffff8c;font-family:inherit}.profile-rewards-referral-value{font-size:26px;font-weight:800;letter-spacing:-.03em}.profile-activity-list{display:flex;flex-direction:column;gap:16px}.profile-activity-loading,.profile-activity-empty,.profile-modal-loading,.profile-modal-empty{padding:16px 4px;text-align:center;color:#ffffff80;font-size:13px}.profile-activity-group{display:flex;flex-direction:column;gap:8px}.profile-activity-group-date{padding:0 12px;font-size:13px;font-weight:700;color:#ffffff8c;letter-spacing:-.01em}.profile-activity-group-items{background:#232b3d;border-radius:16px;overflow:hidden;padding:0 12px}.profile-activity-item{display:flex;align-items:center;gap:12px;width:100%;padding:14px 0;border:none;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease}.profile-activity-group-items .profile-activity-item:last-child{border-bottom:none}.profile-activity-item:active{opacity:.85}.profile-activity-item-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#0b0e15;flex-shrink:0}.profile-activity-icon-gram{width:16px;height:16px}.profile-activity-icon-img{width:16px;height:16px;object-fit:contain}.profile-activity-icon-subscribe{filter:brightness(0) invert(1)}.profile-activity-item-content{flex:1;min-width:0}.profile-activity-item-label{font-size:14px;font-weight:600;color:#fff}.profile-activity-item-time{margin-top:2px;font-size:12px;color:#ffffff7a}.profile-activity-item-amount{font-size:15px;font-weight:700;flex-shrink:0;font-variant-numeric:tabular-nums}.profile-activity-item-amount.positive{color:#39e58c}.profile-activity-item-amount.negative{color:#ff5d7a}.profile-activity-item-arrow{width:14px;height:14px;object-fit:contain;opacity:.45;transform:rotate(-90deg);flex:0 0 auto}.profile-history-list{display:flex;flex-direction:column;gap:0}.profile-history-loading,.profile-history-empty{padding:16px 4px;text-align:center;color:#ffffff80;font-size:13px}.profile-history .profile-preview-history-item{display:flex;align-items:center;gap:12px;padding:14px 4px;border-bottom:1px solid rgba(255,255,255,.06)}.profile-history .profile-preview-history-item:last-child{border-bottom:none}.profile-history .profile-preview-history-item-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-shrink:0}.profile-history-icon-gram{width:16px;height:16px}.profile-history-icon-img{width:16px;height:16px;object-fit:contain}.profile-history-icon-subscribe{filter:brightness(0) invert(1)}.profile-history .profile-preview-history-item-content{flex:1;min-width:0}.profile-history .profile-preview-history-item-label{font-size:14px;font-weight:600;color:#fff}.profile-history .profile-preview-history-item-date{margin-top:2px;font-size:12px;color:#ffffff7a}.profile-history .profile-preview-history-item-amount{font-size:15px;font-weight:700;flex-shrink:0}.profile-history .profile-preview-history-item-amount.positive{color:#39e58c}.profile-history .profile-preview-history-item-amount.negative{color:#ff5d7a}.liquid-modal-overlay>.profile-modal.liquid-modal:not(.liquid-modal--floating){border-radius:30px}.profile-modal.liquid-modal{--bg-glass: #000;position:relative;z-index:1;background-color:#0000002e;background-color:color-mix(in srgb,var(--bg-glass) 18%,transparent);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border-top:none;box-shadow:var(--glass-shadow);border-radius:30px 30px 0 0;width:100%;max-width:560px;height:60vh;display:flex;flex-direction:column;animation:slideUp .3s ease-out;overflow:hidden}.profile-modal.liquid-modal--tall{height:89%}.profile-modal .liquid-modal-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;flex-shrink:0}.profile-modal .liquid-modal-title{font-size:18px;font-weight:600;color:#fff;margin:0}.profile-modal .liquid-modal-close{background:none;border:none;padding:0;width:20px;height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.profile-modal .liquid-modal-close-icon{width:100%;height:100%;object-fit:contain}.profile-modal .liquid-modal-content{flex:1;min-height:0;padding:10px 14px 16px;overflow-y:auto;color:#ffffffe6}.profile-modal-actions-list{display:flex;flex-direction:column;gap:8px}.profile-modal-action-btn{width:100%;padding:14px 16px;border-radius:16px;border:none;background:#0b0e15;color:#fff;font-size:15px;font-weight:600;cursor:pointer;text-align:center;transition:background .15s ease,opacity .15s ease}.profile-modal-action-btn:active{opacity:.85}.profile-catalog-list{display:flex;flex-direction:column;gap:8px;max-height:min(52vh,420px);overflow:auto}.profile-catalog-list-item{width:100%;padding:14px 16px;border-radius:16px;border:none;background:#0b0e15;color:#fff;font-size:15px;font-weight:600;text-align:center;cursor:pointer;transition:background .15s ease,opacity .15s ease}.profile-catalog-list-item:active{opacity:.85}.profile-catalog-skip{width:100%;margin-bottom:2px;padding:14px 16px;border-radius:16px;border:1px dashed rgba(255,255,255,.14);background:transparent;color:#ffffff8c;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.profile-catalog-skip:active{opacity:.85}.profile-stats-modal-chart-wrap .market-cap-chart-wrapper{background:#0b0e15;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;min-height:0}.profile-stats-modal-chart-wrap .market-cap-chart-price-icon{color:#fff}.profile-stats-modal-chart-wrap .market-cap-chart-currency-dropdown-trigger{background-color:#151922;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.profile-stats-modal-chart-wrap .market-cap-chart-currency-dropdown-option:hover{background:#1e2433}.profile-stats-modal-chart-wrap .market-cap-chart-container .market-cap-chart-segment{background-color:transparent;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;padding:0;gap:4px}.profile-stats-modal-chart-wrap .market-cap-chart-container .market-cap-chart-segment-btn.is-active{background:var(--app-bg, #111622);color:#fff}.profile-stats-modal-chart-canvas{height:140px!important;min-height:140px!important;max-height:140px!important}.profile-stats-modal-chart-canvas>div{height:140px!important;min-height:140px!important;max-height:140px!important}.profile-stats-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.profile-stats-card{padding:12px 10px;border-radius:16px;text-align:center;min-width:0;background:#0b0e15}.profile-stats-card-label{font-size:11px;font-weight:500;color:#ffffff8c;margin-bottom:6px}.profile-stats-card-value{font-size:22px;font-weight:800;color:#fff;line-height:1.1;font-variant-numeric:tabular-nums}.profile-stats-card-delta{margin-top:4px;font-size:10px;font-weight:600;color:#30d158}.profile-showcase-modal{display:flex;flex-direction:column;gap:10px;padding-bottom:4px}.profile-showcase-modal-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border-radius:16px;background:radial-gradient(120% 90% at 100% 0%,rgba(94,207,255,.16),transparent 55%),radial-gradient(90% 80% at 0% 100%,rgba(141,115,255,.14),transparent 50%),#0b0e15}.profile-showcase-modal-hero-copy{min-width:0}.profile-showcase-modal-title{margin:0;font-size:18px;font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1.2}.profile-showcase-modal-desc{margin:6px 0 0;font-size:12px;font-weight:500;color:#ffffff80;line-height:1.4}.profile-showcase-modal-add{flex:0 0 auto;border:0;border-radius:12px;padding:10px 12px;background:#5ecfff;color:#0b1020;font-size:12px;font-weight:800;cursor:pointer;-webkit-tap-highlight-color:transparent}.profile-showcase-modal-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.profile-showcase-modal-stat{padding:12px 8px;border-radius:16px;text-align:center;min-width:0;background:#0b0e15}.profile-showcase-modal-stat-label{font-size:10px;font-weight:500;color:#ffffff80;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-showcase-modal-stat-value{font-size:20px;font-weight:800;color:#fff;line-height:1.1;font-variant-numeric:tabular-nums}.profile-showcase-modal-panel{padding:12px;border-radius:16px;background:#0b0e15}.profile-showcase-modal-panel--list{padding-bottom:8px}.profile-showcase-modal-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:13px;font-weight:700;color:#ffffffe0}.profile-showcase-modal-link{border:0;background:transparent;color:#5ecfff;font-size:12px;font-weight:700;padding:0;cursor:pointer}.profile-showcase-modal-done{flex:0 0 auto;border:0;border-radius:999px;padding:7px 14px;background:#5ecfff24;color:#5ecfff;font-size:12px;font-weight:800;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 0 0 1px #5ecfff47}.profile-showcase-modal-done:active{transform:scale(.97);background:#5ecfff38}.profile-showcase-modal-hint--edit{margin:-2px 0 10px;color:#5ecfffb8}.profile-showcase-modal-segment{display:flex;gap:4px;padding:4px;border-radius:12px;background:#ffffff0a}.profile-showcase-modal-segment-btn{flex:1 1 0;min-width:0;border:0;border-radius:10px;padding:10px 6px;background:transparent;color:#ffffff8c;font-size:13px;font-weight:800;cursor:pointer;-webkit-tap-highlight-color:transparent}.profile-showcase-modal-segment-btn.is-active{background:var(--app-bg, #111622);color:#fff}.profile-showcase-modal-hint{margin:10px 0 0;font-size:11px;font-weight:500;color:#ffffff6b;line-height:1.35}.profile-showcase-modal-toggles{display:flex;flex-wrap:wrap;gap:8px}.profile-showcase-modal-toggle{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:9px 12px;background:#ffffff08;color:#ffffff8c;font-size:12px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.profile-showcase-modal-toggle.is-on{color:#fff;border-color:#5ecfff47;background:#5ecfff1a}.profile-showcase-modal-toggle-dot{width:8px;height:8px;border-radius:50%;background:#ffffff40}.profile-showcase-modal-toggle-dot--sale{background:#30d158}.profile-showcase-modal-toggle-dot--wish{background:#ff7acf}.profile-showcase-modal-empty{padding:18px 8px;text-align:center;font-size:12px;color:#ffffff73}.profile-showcase-modal-list{display:flex;flex-direction:column;gap:8px;max-height:min(48vh,420px);overflow-y:auto;scrollbar-width:none;touch-action:pan-y;overscroll-behavior:contain;position:relative}.profile-showcase-modal-list.is-dragging-active{touch-action:none;overscroll-behavior:none}.profile-showcase-modal-list.is-reordering{touch-action:none}.profile-sheet-modal-content.is-showcase-scroll-locked,.profile-sheet-modal-sheet.is-showcase-scroll-locked{overscroll-behavior:none;touch-action:none}.profile-showcase-modal-list::-webkit-scrollbar{display:none}.profile-showcase-modal-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px;border-radius:14px;background:#ffffff08;border:1px solid transparent;position:relative;transform-origin:center center;transition:box-shadow .22s ease,background .18s ease,opacity .18s ease,border-color .18s ease;touch-action:manipulation;user-select:none;-webkit-user-select:none;will-change:transform}.profile-showcase-modal-list.is-reordering .profile-showcase-modal-row:not(.is-placeholder){animation:showcaseRowJiggle .7s ease-in-out infinite}.profile-showcase-modal-list.is-reordering .profile-showcase-modal-row:nth-child(2n):not(.is-placeholder){animation-delay:.1s}.profile-showcase-modal-list.is-dragging-active .profile-showcase-modal-row:not(.is-placeholder){animation:none}.profile-showcase-modal-list.is-dragging-active .profile-showcase-modal-row{transition:transform .28s cubic-bezier(.22,1,.36,1)}.profile-showcase-modal-list.is-drop-commit .profile-showcase-modal-row{transition:none!important;animation:none!important}@keyframes showcaseRowJiggle{0%,to{transform:translateZ(0)}25%{transform:translate3d(-.4px,0,0) rotate(-.3deg)}75%{transform:translate3d(.4px,0,0) rotate(.3deg)}}.profile-showcase-modal-row.is-hidden-slot{opacity:.55}.profile-showcase-modal-row.is-placeholder{opacity:0;border-color:transparent;background:transparent;animation:none!important;pointer-events:none;box-shadow:none}.profile-showcase-modal-row.is-placeholder>*{visibility:hidden}.profile-showcase-modal-row.is-pushed{animation:none!important;z-index:2}.profile-showcase-modal-float{position:fixed;z-index:10060;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:8px;border-radius:14px;box-sizing:border-box;pointer-events:none;background:#1a2233;border:1px solid rgba(94,207,255,.35);box-shadow:0 22px 48px #0000008c,0 2px #ffffff0f inset;transform:scale(1.045);transform-origin:center center;will-change:top,left,transform}.profile-showcase-modal-row-left{display:flex;align-items:center;gap:8px}.profile-showcase-modal-pos{width:18px;text-align:center;font-size:11px;font-weight:800;color:#fff6;font-variant-numeric:tabular-nums}.profile-showcase-modal-row-art{width:56px;height:56px;border-radius:12px;overflow:hidden;background:#00000047;flex:0 0 auto}.profile-showcase-modal-row-art img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.profile-showcase-modal-row-meta{min-width:0;pointer-events:none}.profile-showcase-modal-row-meta .profile-showcase-modal-row-flags{pointer-events:auto}.profile-showcase-modal-row-title{display:flex;align-items:baseline;gap:6px;font-size:13px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-showcase-modal-row-title span{color:#fff6;font-weight:600;font-size:11px}.profile-showcase-modal-row-sub{margin-top:3px;font-size:11px;font-weight:500;color:#ffffff6b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-showcase-modal-row-flags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.profile-showcase-flag{border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:4px 8px;background:transparent;color:#ffffff73;font-size:10px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.profile-showcase-flag.is-on.is-none{color:#ffffffd9;border-color:#ffffff38;background:#ffffff14}.profile-showcase-flag.is-on.is-sale{color:#30d158;border-color:#30d15859;background:#30d1581a}.profile-showcase-flag.is-on.is-wish{color:#ff7acf;border-color:#ff7acf59;background:#ff7acf1a}.profile-showcase-flag.is-on.is-owned{color:#5ecfff;border-color:#5ecfff59;background:#5ecfff1a}.profile-showcase-modal-trash{width:40px;height:40px;border:0;border-radius:50%;display:grid;place-items:center;background:#ff3b3029;color:#ff3b30;cursor:pointer;flex:0 0 auto;box-shadow:inset 0 0 0 1px #ff3b3047;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,background .15s ease,opacity .15s ease;padding:0;opacity:0;pointer-events:none;visibility:hidden}.profile-showcase-modal-trash.is-visible{opacity:1;pointer-events:auto;visibility:visible}.profile-showcase-modal-trash-icon{width:18px;height:18px;object-fit:contain;display:block}.profile-showcase-modal-trash:active{transform:scale(.92);background:#ff3b3047}.profile-showcase-modal-toggle-dot--owned{background:#5ecfff}.profile-showcase-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.profile-showcase-picker-cell{position:relative;aspect-ratio:1 / 1;border:0;border-radius:14px;overflow:hidden;padding:0;background:#0b0e15;cursor:pointer}.profile-showcase-picker-cell img{width:100%;height:100%;object-fit:cover;display:block}.profile-showcase-picker-cell span{position:absolute;left:6px;bottom:6px;padding:2px 6px;border-radius:999px;background:#000000a6;color:#fff;font-size:10px;font-weight:700}@media (max-width: 360px){.profile-showcase-modal-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.profile-showcase-modal-list.is-reordering .profile-showcase-modal-row:not(.is-placeholder){animation:none}.profile-showcase-modal-row{transition:none}}.profile-activity-detail{display:flex;flex-direction:column;gap:12px}.profile-activity-detail-gift-img{width:100%;max-width:200px;margin:0 auto;aspect-ratio:1;border-radius:20px;overflow:hidden;background:#0b0e15;display:flex;align-items:center;justify-content:center}.profile-activity-detail-gift-img img{width:100%;height:100%;object-fit:cover}.profile-activity-detail-gift-name{text-align:center;font-size:16px;font-weight:700;color:#fff;line-height:1.25}.profile-activity-detail-gift-num{text-align:center;margin-top:2px;font-size:13px;font-weight:500;color:#ffffff8c}.profile-activity-detail-amount-wrap{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 0 4px}.profile-activity-detail-amount{display:inline-flex;align-items:center;gap:10px;font-size:clamp(32px,8vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.profile-activity-detail-amount.positive{color:#39e58c}.profile-activity-detail-amount.negative{color:#ff5d7a}.profile-activity-detail-amount-gram{width:32px;height:32px;color:#8d73ff;flex:0 0 auto}.profile-activity-detail-amount-caption{font-size:13px;font-weight:600;color:#ffffff8c}.profile-activity-detail-rows{display:flex;flex-direction:column;gap:8px}.profile-activity-detail-row{padding:12px 14px;border-radius:16px;background:#0b0e15}.profile-activity-detail-row-label{font-size:11px;font-weight:500;color:#ffffff73;margin-bottom:4px}.profile-activity-detail-row-value{font-size:14px;font-weight:600;color:#fff;line-height:1.35;word-break:break-all}.profile-activity-detail-row-value--hash{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:500;color:#ffffffd1}.storage-page{background:var(--app-bg, #111622);color:#fff;padding-bottom:110px}.storage-content{width:100%;max-width:560px;margin:0 auto;padding:0 10px 24px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.storage-panel{border-radius:16px;background:#232b3d;padding:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.storage-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 2px}.storage-panel-head--row{align-items:center}.storage-panel-kicker{font-size:12px;font-weight:700;letter-spacing:-.01em;color:#ffffff7a}.storage-panel-summary{font-size:12px;font-weight:700;color:#5ecfff}.storage-gifts-panel{gap:12px}.storage-gifts-section{min-height:80px}.storage-gifts-collage{padding-top:2px}.storage-gifts-collage .collage-card-wrap{max-width:none}.storage-btn{border:none;border-radius:12px;padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .15s ease,opacity .15s ease,background .15s ease;font-family:inherit}.storage-btn:disabled{opacity:.45;cursor:not-allowed}.storage-btn--accent{background:#9b5cff;color:#fff;box-shadow:0 4px 16px #9b5cff59}.storage-btn--accent:hover:not(:disabled){background:#a96dff;transform:translateY(-1px)}.storage-btn--ghost{background:#ffffff0f;color:#ffffffd9;border:1px solid rgba(255,255,255,.08)}.storage-btn--ghost:hover:not(:disabled){background:#ffffff1a}.storage-staking-banner{position:relative;padding:12px 14px;background:#232b3d;background-color:#232b3d;backdrop-filter:none;-webkit-backdrop-filter:none}.storage-staking-banner-actions{position:absolute;top:10px;right:12px;display:flex;align-items:center;gap:5px;z-index:1}.storage-staking-banner-body{display:flex;gap:10px;align-items:flex-start;padding-right:72px}.storage-staking-banner-icon{width:34px;height:34px;flex-shrink:0;background:linear-gradient(145deg,#9b5cff,#c4a0ff 45%,#30d158);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.storage-staking-banner-content{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.storage-staking-banner-title{font-size:17px;font-weight:700;letter-spacing:-.03em;line-height:1.15;padding-right:4px}.storage-staking-rate-value{font-size:14px;font-weight:700;color:#30d158;letter-spacing:-.02em;line-height:1;flex-shrink:0}.storage-staking-info-btn{border:none;padding:0;width:16px;height:16px;background:transparent;cursor:pointer;display:grid;place-items:center;flex-shrink:0;opacity:.9;transition:opacity .15s ease,transform .15s ease}.storage-staking-info-btn:hover{opacity:1;transform:scale(1.06)}.storage-staking-info-icon{width:14px;height:14px;object-fit:contain;display:block;filter:brightness(0) saturate(100%) invert(48%) sepia(78%) saturate(1800%) hue-rotate(232deg) brightness(1.05)}.storage-staking-banner-desc{margin:4px 0 0;font-size:9px;line-height:1.3;color:#555}.storage-staking-modal-body{padding:2px 4px 8px;display:flex;flex-direction:column;gap:12px}.storage-staking-modal-body p{margin:0;font-size:14px;font-weight:500;line-height:1.45;color:#ffffffb8}.storage-transfer-modal{max-width:420px}.storage-transfer-modal-body{padding:0 16px 8px}.storage-transfer-gift-name{font-size:15px;font-weight:700;margin-bottom:16px}.storage-transfer-route{display:flex;align-items:center;gap:10px;margin-bottom:18px}.storage-transfer-route-side{flex:1;min-width:0}.storage-transfer-route-label{display:block;font-size:11px;color:#ffffff73;margin-bottom:6px}.storage-transfer-route-chip{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);font-size:13px;font-weight:600}.storage-transfer-route-chip img{width:22px;height:22px;border-radius:6px;object-fit:cover}.storage-transfer-route-chip--accent{border-color:#9b5cff73;background:#9b5cff1f}.storage-transfer-route-arrow{color:#ffffff59;font-size:18px;flex-shrink:0;padding-top:16px}.storage-transfer-targets-label{display:block;font-size:12px;color:#ffffff80;margin-bottom:8px}.storage-transfer-targets-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.storage-transfer-target-btn{display:flex;align-items:center;gap:8px;padding:10px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fff;cursor:pointer;font-size:13px;font-weight:600;font-family:inherit;transition:border-color .15s ease,background .15s ease}.storage-transfer-target-btn img{width:24px;height:24px;border-radius:6px;object-fit:cover}.storage-transfer-target-btn.is-active{border-color:#9b5cff8c;background:#9b5cff26}.storage-transfer-fee{display:flex;justify-content:space-between;align-items:center;padding:12px;border-radius:10px;background:#ffffff0a;font-size:13px;color:#ffffffa6}.storage-transfer-fee strong{color:#fff}.storage-transfer-actions{display:flex;gap:10px;padding:12px 16px 16px}.storage-transfer-actions .storage-btn{flex:1}.storage-offers-list{display:flex;flex-direction:column;gap:10px}.storage-offer-card{padding:14px}.storage-offer-card-main{display:flex;gap:12px}.storage-offer-card-img-wrap{width:72px;height:72px;border-radius:12px;overflow:hidden;flex-shrink:0;background:#ffffff0a}.storage-offer-card-img-wrap img{width:100%;height:100%;object-fit:cover}.storage-offer-card-img-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#9b5cff33,#ffffff0d)}.storage-offer-card-info{flex:1;min-width:0}.storage-offer-card-title{font-size:14px;font-weight:700;margin-bottom:10px;line-height:1.3}.storage-offer-card-prices{display:flex;flex-direction:column;gap:6px}.storage-offer-price-row{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#ffffff8c}.storage-offer-price-row strong{display:inline-flex;align-items:center;gap:4px;color:#fff;font-size:13px}.storage-offer-price-row--accent strong{color:#9b5cff}.storage-offer-gram{width:14px;height:14px}.storage-offer-card-actions{display:flex;gap:8px;margin-top:12px}.storage-offer-card-actions .storage-btn{flex:1}.storage-trades-create{padding:8px 12px;font-size:12px;border-radius:10px;box-shadow:none}.storage-trades-grid{display:flex;flex-direction:column;gap:12px}.storage-loading,.storage-empty-text{padding:32px 16px;text-align:center;font-size:14px;color:#ffffff80}@media (min-width: 480px){.storage-gifts-collage{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.storage-primary{display:flex;gap:4px;padding:4px;border-radius:16px;background:#232b3d;box-sizing:border-box}.storage-primary-tab{flex:1 1 0;min-width:0;border:0;border-radius:12px;padding:11px 8px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:transparent;color:#ffffff7a;font-size:13px;font-weight:750;letter-spacing:-.02em;font-family:inherit;cursor:pointer;transition:background .18s ease,color .18s ease;-webkit-tap-highlight-color:transparent}.storage-primary-tab.is-active{background:#2f3a52;color:#fff;box-shadow:inset 0 0 0 1px #ffffff0f}.storage-primary-tab-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.storage-primary-tab-count{flex:0 0 auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;font-size:10px;font-weight:800;background:#5ecfff29;color:#5ecfff}.storage-primary-tab.is-active .storage-primary-tab-count{background:#5ecfff38}.storage-segment{display:flex;gap:4px;padding:3px;border-radius:12px;background:#00000047}.storage-segment-btn{flex:1;border:none;border-radius:10px;padding:9px 10px;font-size:12px;font-weight:700;letter-spacing:-.01em;font-family:inherit;cursor:pointer;color:#ffffff7a;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:color .15s ease,background .15s ease;-webkit-tap-highlight-color:transparent}.storage-segment-btn.is-active{color:#0b1220;background:#5ecfff}.storage-segment-count{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;font-size:10px;font-weight:800;background:#ffffff14;color:#ffffff8c}.storage-segment-count.is-active{background:#0b12202e;color:#0b1220}.storage-segment-btn:active{transform:scale(.98)}.storage-source-rail{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:2px 1px 4px;-webkit-overflow-scrolling:touch}.storage-source-rail::-webkit-scrollbar{display:none}.storage-source-chip{flex:0 0 auto;display:flex;align-items:center;gap:10px;min-width:118px;padding:10px 12px;border:0;border-radius:14px;background:#ffffff0a;color:#fff;cursor:pointer;text-align:left;font-family:inherit;box-shadow:inset 0 0 0 1px #ffffff0d;transition:background .16s ease,box-shadow .16s ease,transform .16s ease;-webkit-tap-highlight-color:transparent}.storage-source-chip.is-active{background:#5ecfff1f;box-shadow:inset 0 0 0 1px #5ecfff59}.storage-source-chip--telegram.is-active{background:#2aabee24;box-shadow:inset 0 0 0 1px #2aabee66}.storage-source-chip--asami.is-active{background:#9b5cff24;box-shadow:inset 0 0 0 1px #9b5cff66}.storage-source-chip--mrkt.is-active{background:#ffb0201f;box-shadow:inset 0 0 0 1px #ffb02059}.storage-source-chip--portal.is-active{background:#2dd4bf1f;box-shadow:inset 0 0 0 1px #2dd4bf59}.storage-source-chip--tonnel.is-active{background:#60a5fa1f;box-shadow:inset 0 0 0 1px #60a5fa59}.storage-source-chip.is-disabled{opacity:.42;cursor:not-allowed}.storage-source-chip:not(.is-disabled):active{transform:scale(.98)}.storage-source-logo{width:34px;height:34px;border-radius:50%;overflow:hidden;flex:0 0 auto;background:#ffffff14;display:grid;place-items:center}.storage-source-logo img{width:100%;height:100%;object-fit:cover;display:block}.storage-source-logo--telegram{background:#2aabee}.storage-source-logo--telegram img{width:55%;height:55%;object-fit:contain}.storage-source-logo--asami{background:linear-gradient(180deg,#1b1433,#c2185b);padding:0}.storage-source-logo--asami img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(.94)}.storage-source-logo--mrkt{background:#ffea00}.storage-source-logo--mrkt img{width:70%;height:70%;object-fit:contain}.storage-source-logo--portal{background:#0b1730}.storage-source-logo--portal img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(.94)}.storage-source-logo--tonnel{background:#303030}.storage-source-logo--tonnel img{width:100%;height:100%;object-fit:cover}.storage-source-text{min-width:0;display:flex;flex-direction:column;gap:2px}.storage-source-name{font-size:13px;font-weight:750;letter-spacing:-.02em;white-space:nowrap}.storage-source-meta{font-size:11px;font-weight:600;color:#ffffff6b}.storage-source-chip.is-active .storage-source-meta{color:#ffffff9e}.storage-tabs,.storage-tabs-row,.storage-tab-wrap,.storage-tab-btn,.storage-tab-label{display:contents}.storage-empty-component{border-radius:16px;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.storage-empty-component-gif{width:120px;height:120px;object-fit:contain}.storage-empty-component-button{background:linear-gradient(90deg,#5ecfff,#4ec5ff,#5ecfff);background-size:200% 100%;border:none;border-radius:20px;padding:12px 24px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;text-align:center;transition:all .2s ease;box-shadow:0 4px 12px #0006;animation:shimmer 3s infinite linear;position:relative;overflow:hidden}.storage-empty-component-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmerShine 2s infinite}.storage-empty-component-button:hover{background:linear-gradient(90deg,#4ec5ff,#3eb0e5,#4ec5ff);background-size:200% 100%;transform:translateY(-1px);box-shadow:0 6px 16px #00000080}.storage-empty-component-button:active{transform:translateY(0);box-shadow:0 2px 8px #0006}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shimmerShine{0%{left:-100%}to{left:100%}}.storage-empty-component-divider{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:8px}.storage-empty-component-divider-text{font-size:14px;font-weight:500;color:#999;line-height:1.4}.storage-empty-component-hint{font-size:14px;font-weight:400;color:#999;line-height:1.4;text-align:center}.storage-empty-component-hint-link{color:#ff7acf;text-decoration:underline;cursor:pointer;transition:color .2s ease}.storage-empty-component-hint-link:hover{color:#ff9ad9;text-decoration:underline}.storage-empty-component-telegram-text{font-size:16px;font-weight:400;color:#999;line-height:1.5;text-align:center}.storage-send-modal-overlay{position:fixed;inset:0;background:#00000080;z-index:10000;display:flex;align-items:flex-end;justify-content:center;animation:fadeIn .3s ease}.storage-send-modal{width:100%;max-width:100%;background:#10101059;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 -4px 20px #00000080;display:flex;flex-direction:column;animation:slideUp .3s ease-out;overflow:hidden;max-height:60vh}.storage-send-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid rgba(255,255,255,.1)}.storage-send-modal-header h3{font-size:18px;font-weight:600;color:#fff;margin:0}.storage-send-modal-close{background:none;border:none;padding:0;width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s;outline:none}.storage-send-modal-close:hover{opacity:.6}.storage-send-modal-close-icon{width:100%;height:100%;object-fit:contain}.storage-send-modal-content{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:12px}.storage-send-option{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;cursor:pointer;transition:all .2s ease}.storage-send-option:hover{background:#ffffff1a;border-color:#5ecf7a4d}.storage-send-option:active{transform:scale(.98)}.storage-send-option-text{display:flex;flex-direction:column;gap:4px}.storage-send-option-name{font-size:16px;font-weight:600;color:#fff}.storage-send-option-address{font-size:14px;color:#fff9;text-decoration:none;cursor:pointer;transition:color .2s ease}.storage-send-option-address:hover{color:#ffffffe6;text-decoration:underline}@media (max-width: 768px){.storage-empty-component-gif{width:100px;height:100px}.storage-empty-component-button{font-size:14px;padding:10px 20px}.storage-send-modal{max-height:70vh}.storage-send-modal-header,.storage-send-modal-content{padding:16px}.storage-send-option{padding:14px}.storage-send-option-name{font-size:15px}.storage-send-option-address{font-size:13px}}.no-offers-component{border-radius:16px;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.no-offers-component-gif{width:120px;height:120px;object-fit:contain}.no-offers-component-text{border-radius:20px;color:#fff;font-size:18px;font-weight:600;margin:0;text-align:center;box-shadow:none}@media (max-width: 768px){.no-offers-component-gif{width:100px;height:100px}.no-offers-component-text{font-size:18px}}.trade-offer-card{background-color:color-mix(in srgb,var(--bg-glass, #000000) 14%,transparent);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;box-shadow:var(--glass-shadow, 0 4px 16px rgba(0, 0, 0, .2))}.trade-offer-card:hover{background-color:color-mix(in srgb,var(--bg-glass, #000000) 18%,transparent);transform:translateY(-2px);box-shadow:var(--glass-shadow, 0 8px 24px rgba(0, 0, 0, .3))}.trade-offer-card:active{border-color:#5ecfffb3}.trade-offer-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:none}.trade-offer-user{display:flex;align-items:center;gap:8px}.trade-offer-username{color:#fff;font-size:14px;font-weight:600}.trade-offer-badge{background:#5ecfff;border:1px solid rgba(94,207,255,.6);border-radius:6px;padding:4px 8px;display:flex;align-items:center;gap:8px;box-shadow:none}.trade-offer-badge span{color:#fff;font-size:11px;font-weight:600;text-transform:uppercase}.trade-offer-badge-receiver-id{margin-left:auto;color:#ffffffe6;font-size:10px;font-weight:500;text-transform:none}.trade-offer-section{display:flex;flex-direction:column;gap:8px}.trade-offer-section-label{color:#888;font-size:12px;font-weight:500}.trade-offer-items-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.trade-offer-item{position:relative;aspect-ratio:1;background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.trade-offer-item-image{width:100%;height:100%;object-fit:cover}.trade-offer-item-num{position:absolute;bottom:2px;right:2px;background:#000000b3;color:#fff;font-size:8px;padding:2px 4px;border-radius:3px;font-weight:600}.trade-offer-more{background:#5ecf7a33;border:1px solid rgba(94,207,122,.4)}.trade-offer-more-count{color:#5ecf7a;font-size:18px;font-weight:700}.trade-offer-exchange{display:flex;justify-content:center;align-items:center;padding:8px 0}.trade-offer-arrow{width:24px;height:24px;display:block;background:linear-gradient(135deg,#5ecfff,#ff7acf 55%,#ffd36a);-webkit-mask-image:var(--trade-swap-icon);mask-image:var(--trade-swap-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;opacity:.8}.trade-offer-wanted{background-color:color-mix(in srgb,var(--bg-glass, #000000) 14%,transparent);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:12px;box-shadow:var(--glass-shadow, 0 4px 16px rgba(0, 0, 0, .2))}.trade-offer-wanted-params{display:flex;flex-direction:column;gap:8px}.trade-offer-param{display:flex;justify-content:space-between;align-items:center}.trade-offer-param--card{justify-content:flex-start;gap:10px;padding:8px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.trade-offer-param-image{width:40px;height:40px;border-radius:10px;object-fit:cover;flex-shrink:0}.trade-offer-param-image--gradient{background-size:cover;background-position:center}.trade-offer-param-content{min-width:0;display:flex;flex-direction:column;gap:4px}.trade-offer-param-label{color:#888;font-size:12px;font-weight:500}.trade-offer-param-value{color:#fff;font-size:13px;font-weight:600}.trade-offer-footer{padding-top:8px;border-top:1px solid rgb(0,0,0)}.trade-offer-action-btn{width:100%;background:#5ecfff;border:none;border-radius:8px;padding:10px 16px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.trade-offer-action-btn:hover{background:#4db8e6;box-shadow:0 4px 12px #5ecfff4d}.trade-offer-cancel-btn{background:#f44!important;color:#fff!important}.trade-offer-cancel-btn:hover{background:#f66!important;box-shadow:0 4px 12px #ff44444d}.trade-offer-cancel-btn:disabled{background:#ff444480!important;color:#ffffffb3!important;cursor:not-allowed;opacity:.6}.trade-offer-view-btn{background:#5ecfff!important;color:#fff!important}.trade-offer-view-btn:hover{background:#4db8e6!important;box-shadow:0 4px 12px #5ecfff4d}.trade-modal-accept-btn{background:#5ecfff!important;color:#fff!important}.trade-modal-accept-btn:hover:not(:disabled){background:#4db8e6!important;box-shadow:0 4px 12px #5ecfff4d}.trade-modal-accept-btn:disabled{background:#4ba4bf!important;color:#fff!important;cursor:not-allowed;opacity:.6}.trade-confirm-user{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff0d;border-radius:12px}.trade-confirm-user-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden}.trade-confirm-user-avatar img{width:100%;height:100%;object-fit:cover}.trade-confirm-user-avatar-placeholder{width:48px;height:48px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;color:#fff}.trade-confirm-user-details{display:flex;flex-direction:column;gap:4px}.trade-confirm-user-name{font-size:14px;font-weight:600;color:#fff}.trade-confirm-user-username{font-size:12px;color:#888}@media (max-width: 768px){.trade-offer-card{padding:12px;gap:10px}.trade-offer-items-grid{grid-template-columns:repeat(4,1fr);gap:5px}.trade-offer-username{font-size:13px}.trade-offer-badge span{font-size:10px}.trade-offer-section-label{font-size:11px}.trade-offer-param-label,.trade-offer-param-value{font-size:12px}.trade-offer-arrow{width:20px;height:20px}}@media (max-width: 480px){.trade-offer-items-grid{grid-template-columns:repeat(4,1fr);gap:4px}}.trade-modal-overlay{position:fixed;inset:0;background:transparent;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:flex-end;justify-content:center;z-index:10000;animation:fadeIn .3s ease-out}.trade-modal{background:#1010108c;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border-top:1px solid rgba(255,255,255,.18);box-shadow:0 -10px 30px #00000080,0 0 0 1px #ffffff0f inset;border-radius:30px 30px 0 0;width:100%;height:89%;display:flex;flex-direction:column;animation:slideUp .3s ease-out;overflow:hidden;position:relative}.trade-modal-header{padding:24px 24px 16px;display:flex;justify-content:space-between;align-items:center}.trade-modal-title{font-size:18px;font-weight:600;color:#fff}.trade-modal-username{color:#5ecf7a;font-weight:700}.trade-modal-close{background:none;border:none;padding:0;width:20px;height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s;outline:none;flex-shrink:0}.trade-modal-close:hover{opacity:.6}.trade-modal-close:focus{outline:none}.trade-modal-close-icon{width:18px;height:18px;object-fit:contain}.trade-modal-content{flex:1;overflow-y:auto;padding:5px;color:#fff;display:flex;flex-direction:column;gap:24px}.trade-modal-section{display:flex;flex-direction:column;gap:12px}.trade-modal-section-title{font-size:16px;font-weight:600;color:#fff;padding-bottom:8px}.trade-modal-wanted-info{background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px;margin-top:12px}.trade-modal-wanted-param{display:flex;justify-content:space-between;align-items:center}.trade-modal-wanted-label{color:#888;font-size:13px;font-weight:500}.trade-modal-wanted-value{color:#fff;font-size:14px;font-weight:600}.trade-modal-items-container{background:#1a1a1a;border:1px solid #000000;border-radius:10px;padding:5px;display:inline-block}.trade-modal-items-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.trade-modal-item{position:relative;aspect-ratio:1;background:#111;border:1px solid #FF7ACF;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center}.trade-modal-empty-item{background:#111;border:1px solid #000000}.trade-modal-item-image{width:100%;height:100%;object-fit:cover}.trade-modal-item-num{position:absolute;bottom:4px;right:4px;background:#000c;color:#fff;font-size:10px;padding:2px 6px;border-radius:4px;font-weight:600}.trade-modal-add-item{background:none;border:3px solid #FF7ACF;border-radius:10px;cursor:pointer;transition:all .2s ease}.trade-modal-add-item:hover{background:#ff7acf1a;border-color:#ff6ab8}.trade-modal-add-icon{font-size:48px;color:#ff7acf;font-weight:300;line-height:1}.trade-modal-footer{padding:0 24px 30px;display:flex;gap:12px;flex-shrink:0}.trade-modal-cancel-btn{flex:1;background:none;border:2px solid #FF7ACF;color:#ff7acf;padding:14px 16px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.trade-modal-cancel-btn:hover{background:#ff7acf1a;border-color:#ff6ab8;color:#ff6ab8}.trade-modal-confirm-btn{flex:1;background:#5ecfff;border:none;color:#fff;padding:14px 16px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.trade-modal-confirm-btn:hover:not(:disabled){background:#4db8e6;box-shadow:0 4px 12px #5ecfff4d}.trade-modal-confirm-btn:disabled{background:#4ba4bf;color:#fff;cursor:not-allowed;opacity:.6}@media (max-width: 768px){.trade-modal-header{padding:16px}.trade-modal-title{font-size:16px}.trade-modal-close{width:32px;height:32px;font-size:18px}.trade-modal-content{padding:5px}.trade-modal-footer{padding:12px 16px 30px}.trade-modal-cancel-btn,.trade-modal-confirm-btn{padding:12px 14px;font-size:14px}.trade-modal-items-grid{grid-template-columns:repeat(3,1fr);gap:10px}.trade-modal-add-icon{font-size:40px}}@media (max-width: 480px){.trade-modal-items-grid{grid-template-columns:repeat(3,1fr);gap:8px}.trade-modal-add-icon{font-size:32px}}.trade-gift-select-overlay{position:fixed;inset:0;background:#00000080;z-index:10001;display:flex;align-items:flex-end}.trade-gift-select-modal{background:#1010108c;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border-top:1px solid rgba(255,255,255,.18);box-shadow:0 -10px 30px #00000080,0 0 0 1px #ffffff0f inset;border-radius:30px 30px 0 0;width:100%;height:50vh;display:flex;flex-direction:column;animation:slideUp .3s ease-out;overflow:hidden}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.trade-gift-select-header{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 12px;border-bottom:none}.trade-gift-select-header h3{margin:0;font-size:18px;font-weight:600;color:#fff}.trade-gift-select-close{background:none;border:none;padding:0;width:20px;height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s;outline:none}.trade-gift-select-close:hover{opacity:.6}.trade-gift-select-close:focus{outline:none}.trade-gift-select-close-icon{width:18px;height:18px;object-fit:contain}.trade-gift-select-content{flex:1;overflow-y:auto;padding:20px}.trade-gift-select-footer{padding:16px 20px 30px;display:flex;gap:12px}.trade-gift-select-confirm-btn{flex:1;background:#ff7acf;border:none;color:#fff;padding:14px 16px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s ease}.trade-gift-select-confirm-btn:hover{background:#ff6ab8}.trade-modal-item-remove{position:absolute;top:4px;right:4px;width:20px;height:20px;background:#000c;border:1px solid rgba(255,255,255,.3);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10;padding:0}.trade-modal-item-remove:hover{background:#ff4444e6;border-color:#f44}.trade-modal-item-remove-icon{width:14px;height:14px;object-fit:contain}.trade-modal-item-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#ffffff0d;color:#888;font-size:12px}.trade-loading{text-align:center;color:#888;font-size:14px;padding:20px}.trade-gifts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;max-height:300px;overflow-y:auto}.trade-gift-item{position:relative;display:flex;flex-direction:column;align-items:center;padding:12px 8px;border-radius:12px;background:#ffffff0d;border:2px solid transparent;cursor:pointer;transition:all .2s ease}.trade-gift-item:hover{background:#ffffff1a}.trade-gift-item.selected{background:#5ecf7a33;border-color:#5ecf7a}.trade-gift-image{width:60px;height:60px;border-radius:8px;overflow:hidden;margin-bottom:8px;position:relative}.trade-gift-img{width:100%;height:100%;object-fit:cover}.trade-gift-tgs,.trade-gift-composite{width:100%;height:100%}.trade-gift-info{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.trade-gift-title{font-size:12px;font-weight:500;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.trade-gift-num{font-size:10px;color:#888;text-align:center}.trade-gift-check{position:absolute;top:8px;right:8px;width:20px;height:20px;background:#5ecfff;border-radius:50%;display:flex;align-items:center;justify-content:center}.asami-loader{position:relative;top:0;left:0;width:100%;height:100%;min-width:100vw;min-height:100vh;background:linear-gradient(180deg,#1a1a3e,#3e1a5e,#ff7acf);display:flex;justify-content:center;align-items:center;overflow:hidden}.sakura-petals{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.sakura-petal{position:absolute;width:12px;height:12px;background:#ffb6c199;border-radius:50% 0;transform:rotate(45deg);animation:sakura-fall linear infinite;opacity:0;top:-20px}@keyframes sakura-fall{0%{transform:translateY(0) translate(0) rotate(45deg);opacity:0}5%{opacity:.7}50%{transform:translateY(50vh) translate(30px) rotate(225deg);opacity:.8}to{transform:translateY(100vh) translate(-20px) rotate(405deg);opacity:.3}}.asami-loader-container{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.asami-text-wrapper{position:relative;display:flex;align-items:center;justify-content:center;transition:none}.asami-text-full{display:flex;position:relative;align-items:center;transition:opacity .3s ease}.asami-text-full .asami-letter{opacity:1;transform:translateY(-100vh);animation:letter-fall .6s cubic-bezier(.4,0,.2,1) forwards}.asami-text-wrapper.cut .asami-text-full{opacity:0;pointer-events:none}.asami-text-top{display:flex;position:absolute;align-items:center;opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1);clip-path:polygon(0 0,100% 0,100% 35%,0 65%);-webkit-clip-path:polygon(0 0,100% 0,100% 35%,0 65%)}.asami-text-wrapper.cut .asami-text-top{opacity:1;pointer-events:auto;animation:fall-top 1.5s cubic-bezier(.4,0,.2,1) forwards}.asami-text-bottom{display:flex;position:absolute;align-items:center;opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1);clip-path:polygon(0 65%,100% 35%,100% 100%,0 100%);-webkit-clip-path:polygon(0 65%,100% 35%,100% 100%,0 100%);overflow:visible}.asami-text-wrapper.cut .asami-text-bottom{opacity:1;pointer-events:auto}.asami-letter{font-family:Monoton,Orbitron,Arial Black,Arial,sans-serif;font-size:220px;font-weight:900;color:#fff;letter-spacing:25px;line-height:1;display:inline-block;position:relative;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-stretch:expanded;-webkit-text-stroke:2px #ffffff;text-stroke:2px #ffffff}.katana-cut-line{position:absolute;top:50%;left:0;width:120%;height:3px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.9) 20%,rgba(255,255,255,1) 50%,rgba(255,255,255,.9) 80%,transparent 100%);box-shadow:0 0 10px #fffc,0 0 20px #fff9,0 0 30px #fff6;transform:translateY(-50%) rotate(-8deg);transform-origin:center;animation:katana-slash .4s cubic-bezier(.4,0,.2,1) forwards;z-index:10}@keyframes katana-slash{0%{opacity:0;transform:translateY(-50%) rotate(-8deg) scaleX(0)}50%{opacity:1;transform:translateY(-50%) rotate(-8deg) scaleX(1)}to{opacity:.3;transform:translateY(-50%) rotate(-8deg) scaleX(1)}}@keyframes letter-fall{0%{transform:translateY(-100vh);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fall-top{0%{transform:translateY(0) translate(0) rotate(0);opacity:1}to{transform:translateY(0) translate(-15px) rotate(-2deg);opacity:1}}@media (max-width: 768px){.asami-letter{font-size:110px;letter-spacing:12px}}@media (max-width: 480px){.asami-letter{font-size:70px;letter-spacing:8px}}.auction-page{min-height:100vh;background:var(--app-bg, #111622);display:flex;align-items:center;justify-content:center;padding:20px;font-family:Roboto,Arial,sans-serif}.auction-container{display:flex;align-items:center;justify-content:center;text-align:center}.auction-title{color:#fff;font-size:2.5rem;margin-bottom:20px;font-weight:700;text-shadow:0 0 20px rgba(255,255,255,.3)}.auction-description{color:#b8b8b8;font-size:1.1rem;margin-bottom:30px;line-height:1.6}.auction-features{margin-bottom:40px}.feature{display:flex;align-items:center;justify-content:center;margin-bottom:15px;padding:10px;background:#ffffff08;border-radius:10px;border:1px solid rgba(255,255,255,.1)}.feature-icon{font-size:1.5rem;margin-right:15px}.feature-text{color:#e0e0e0;font-size:1rem;font-weight:500}.join-button{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border:none;padding:20px 60px;font-size:1.5rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #667eea66;position:relative;overflow:hidden}.join-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea99}.join-button:active{transform:translateY(0)}.join-button.joining{background:linear-gradient(45deg,#4caf50,#45a049);cursor:not-allowed}.join-button:disabled{opacity:.7;cursor:not-allowed}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.join-button.joining{animation:pulse 1s infinite}.chat-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .3s ease}.chat-container{width:90%;max-width:600px;height:80%;background:#000;border:2px solid #00ff41;border-radius:10px;display:flex;flex-direction:column;box-shadow:0 0 30px #00ff4180;animation:matrixGlow 2s ease-in-out infinite alternate}.chat-header{background:#010;padding:15px 20px;border-bottom:2px solid #00ff41;display:flex;justify-content:space-between;align-items:center}.chat-title{color:#00ff41;font-family:Courier New,monospace;font-size:1.2rem;font-weight:700;text-shadow:0 0 10px #00ff41}.chat-close{background:none;border:none;color:#00ff41;font-size:2rem;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.chat-close:hover{color:red;text-shadow:0 0 10px #ff0000}.chat-messages{flex:1;padding:20px;overflow-y:auto;background:#000;color:#00ff41;font-family:Courier New,monospace;font-size:.9rem;line-height:1.4}.message{margin-bottom:20px;animation:messageSlideIn .5s ease}.message-box{border:1px solid #00ff41;border-radius:5px;padding:15px;background:#00ff410d;position:relative;box-shadow:0 0 10px #00ff414d}.message-box:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,#00ff41,transparent,#00ff41);border-radius:7px;z-index:-1;opacity:.3}.message-sender{color:#ff0;font-weight:700;margin-bottom:8px;text-shadow:0 0 5px #ffff00;font-size:.95rem}.message-text{color:#00ff41;text-shadow:0 0 5px #00ff41;word-wrap:break-word;font-size:.9rem}.choices-container{margin-top:20px;display:flex;flex-direction:column;gap:10px;animation:choicesSlideIn .5s ease}.choices-container:has(.pill-button){flex-direction:row;justify-content:center;gap:30px}.choice-button{background:#00ff411a;border:2px solid #00ff41;color:#00ff41;padding:12px 20px;font-family:Courier New,monospace;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .3s ease;border-radius:5px;text-shadow:0 0 5px #00ff41;position:relative;overflow:hidden}.choice-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,65,.2),transparent);transition:left .5s ease}.choice-button:hover{background:#00ff4133;box-shadow:0 0 15px #00ff4180;transform:translateY(-2px)}.choice-button:hover:before{left:100%}.choice-button:active{transform:translateY(0)}.pill-button{width:80px;height:80px;border-radius:50%;padding:0;font-size:2rem;display:flex;align-items:center;justify-content:center;margin:0 auto;border:3px solid;position:relative;overflow:hidden}.red-pill{background:linear-gradient(45deg,red,#c00);border-color:red;color:#fff;text-shadow:0 0 10px #ff0000;box-shadow:0 0 20px #ff000080}.red-pill:hover{background:linear-gradient(45deg,#c00,#900);box-shadow:0 0 30px #f00c;transform:scale(1.1)}.blue-pill{background:linear-gradient(45deg,#06c,#049);border-color:#06c;color:#fff;text-shadow:0 0 10px #0066cc;box-shadow:0 0 20px #0066cc80}.blue-pill:hover{background:linear-gradient(45deg,#049,#036);box-shadow:0 0 30px #06cc;transform:scale(1.1)}.pill-button:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.typing-indicator{display:flex;gap:5px;padding:10px 0}.typing-indicator span{width:8px;height:8px;background:#00ff41;border-radius:50%;animation:typing 1.4s infinite ease-in-out}.typing-indicator span:nth-child(1){animation-delay:-.32s}.typing-indicator span:nth-child(2){animation-delay:-.16s}.typing-indicator span:nth-child(3){animation-delay:0s}.chat-messages::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.chat-messages::-webkit-scrollbar-track{display:none;background:transparent}.chat-messages::-webkit-scrollbar-thumb{display:none;background:transparent}.chat-messages::-webkit-scrollbar-thumb:hover{display:none;background:transparent}@media (max-width: 600px){.auction-container{padding:30px 20px}.auction-title{font-size:2rem}.auction-description{font-size:1rem}.join-button{padding:15px 40px;font-size:1.3rem}.chat-container{width:95%;height:90%}.chat-title{font-size:1rem}.chat-messages{font-size:.8rem;padding:15px}.message-box{padding:12px}.choice-button{padding:10px 15px;font-size:.8rem}.pill-button{width:60px;height:60px;font-size:1.5rem}}.ton-connect-widget{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10000;opacity:0;visibility:hidden;transition:all .3s ease}.ton-connect-widget.active{opacity:1;visibility:visible}.ton-connect-widget-content{background:#1a1a1a;border:1px solid #00ff41;border-radius:12px;padding:20px;max-width:400px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 0 20px #00ff4133}.ton-connect-widget-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #333}.ton-connect-widget-header h3{color:#00ff41;margin:0;font-size:18px;font-weight:600}.ton-connect-close-btn{background:none;border:none;color:#888;font-size:20px;cursor:pointer;padding:5px;border-radius:50%;transition:all .2s ease}.ton-connect-close-btn:hover{background:#333;color:#00ff41}.ton-connect-widget-body{margin-bottom:20px}.ton-connect-info{background:#2a2a2a;padding:15px;border-radius:8px;margin-bottom:15px;color:#fff}.ton-connect-details{display:grid;grid-template-columns:1fr;gap:10px}.ton-connect-detail{display:flex;justify-content:space-between;align-items:center;background:#1f1f1f;border:1px solid #333;padding:10px 12px;border-radius:6px}.ton-connect-label{color:#aaa;font-size:13px}.ton-connect-value,.ton-connect-address{color:#00ff41;font-size:13px;word-break:break-all}.ton-connect-actions{display:flex;gap:10px;justify-content:flex-end}.ton-connect-cancel-btn{background:#333;border:1px solid #666;color:#fff;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s ease}.ton-connect-cancel-btn:hover{background:#444;border-color:#888}.ton-connect-connect-btn{background:#00ff41;border:1px solid #00ff41;color:#000;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease}.ton-connect-connect-btn:hover{background:#0c3;border-color:#0c3}.search-page{background:var(--app-bg, #111622);color:#fff;padding-bottom:120px}.search-content{width:100%;max-width:560px;margin:0 auto;padding:0 10px 24px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px}.search-hero{display:flex;flex-direction:column;gap:0}.search-hero-subtitle{margin:8px 2px 0;font-size:12px;font-weight:500;color:#ffffff6b;line-height:1.4;letter-spacing:-.01em}.search-field{margin-top:0;display:flex;align-items:center;gap:10px;min-height:52px;padding:0 14px;border-radius:16px;background:#232b3d;box-sizing:border-box}.search-field-icon{width:18px;height:18px;flex:0 0 auto;opacity:.55;background-color:currentColor;color:#fff;-webkit-mask:var(--search-icon-url) center / contain no-repeat;mask:var(--search-icon-url) center / contain no-repeat}.search-field-input{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;color:#fff;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.3;padding:14px 0;-webkit-appearance:none;appearance:none}.search-field-input::placeholder{color:#ffffff59;font-weight:500}.search-field-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search-field-clear{width:28px;height:28px;border:0;border-radius:50%;padding:0;display:grid;place-items:center;background:#ffffff14;cursor:pointer;flex:0 0 auto;-webkit-tap-highlight-color:transparent}.search-field-clear img{width:10px;height:10px;opacity:.7}.search-filters{display:flex;gap:6px;margin-top:12px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px}.search-filters::-webkit-scrollbar{display:none}.search-filter-chip{flex:0 0 auto;border:0;border-radius:999px;padding:8px 12px;background:#ffffff0f;color:#ffffff9e;font-size:12px;font-weight:700;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background .15s ease,color .15s ease}.search-filter-chip.is-active{background:#5ecfff;color:#0b1220}.search-empty-card,.search-results-list{border-radius:16px;background:#232b3d;overflow:hidden}.search-empty-card{padding:22px 16px;text-align:center}.search-empty-title{font-size:16px;font-weight:800;letter-spacing:-.02em;color:#fff}.search-empty-text{margin:8px 0 0;font-size:13px;font-weight:500;color:#ffffff80;line-height:1.4}.search-empty-hints{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:16px}.search-empty-hint{border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;letter-spacing:-.01em}.search-empty-hint--user{background:#5ecfff24;color:#5ecfff}.search-empty-hint--wallet{background:#9b5cff29;color:#c4a0ff}.search-empty-hint--channel{background:#ffaa5a24;color:#ffb86b}.search-results-head{display:flex;align-items:center;justify-content:space-between;padding:0 2px 8px}.search-results-count{font-size:12px;font-weight:600;color:#ffffff73}.search-result-row{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .12s ease}.search-result-row+.search-result-row{border-top:1px solid rgba(255,255,255,.05)}.search-result-row:active{background:#ffffff0a}.search-result-avatar{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-size:16px;font-weight:800;color:#fff;background:#ffffff14;flex:0 0 auto}.search-result-avatar--asami,.search-result-avatar--user{background:linear-gradient(145deg,#2a6fff,#5ecfff)}.search-result-avatar--mrkt{background:linear-gradient(145deg,#6b4cff,#9b5cff)}.search-result-avatar--portal{background:linear-gradient(145deg,#0f8f7a,#2dd4bf)}.search-result-avatar--tonnel{background:linear-gradient(145deg,#b45309,#f59e0b)}.search-result-avatar--wallet{background:linear-gradient(145deg,#5b21b6,#9b5cff)}.search-result-avatar--channel{background:linear-gradient(145deg,#c2410c,#fb923c)}.search-result-meta{min-width:0;display:flex;flex-direction:column;gap:2px}.search-result-title{font-size:15px;font-weight:750;letter-spacing:-.02em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-result-sub{font-size:12px;font-weight:500;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.search-result-hint{font-size:11px;font-weight:500;color:#ffffff59;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-result-badge{flex:0 0 auto;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:750;letter-spacing:-.01em;white-space:nowrap}.search-result-badge--user{background:#5ecfff24;color:#5ecfff}.search-result-badge--wallet{background:#9b5cff29;color:#c4a0ff}.search-result-badge--channel{background:#ffaa5a24;color:#ffb86b}@media (max-width: 360px){.search-result-row{grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto}.search-result-badge{grid-column:2;justify-self:start;margin-top:2px}.search-result-avatar{grid-row:1 / span 2;align-self:start}}.users-page{width:100%;padding:0 10px 120px}.users-search-engine{width:100%;max-width:860px;margin:0 auto}.users-search-hero{display:flex;flex-direction:column;align-items:center;gap:14px}.users-search-engine.is-compact .users-search-hero{align-items:stretch;padding:10px 0 4px;gap:10px}.users-search-brand{font-size:26px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase;color:#ffffffeb}.users-search-engine.is-compact .users-search-brand{font-size:14px;letter-spacing:.12em;opacity:.7}.users-search-bar{width:100%;max-width:720px;display:flex;align-items:center;gap:10px;padding:14px;border-radius:18px;background-color:#0000002e;background-color:color-mix(in srgb,var(--bg-glass) 18%,transparent);border:none;isolation:isolate;overflow:hidden;box-shadow:var(--glass-shadow);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.users-search-bar-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:#ffffff8c}.users-search-bar-input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:16px;font-weight:800;color:#fffffff2}.users-search-bar-input::placeholder{color:#ffffff73;font-weight:700}.users-search-bar-clear{appearance:none;border:none;background:transparent;color:#ffffff8c;font-size:22px;line-height:1;padding:2px 6px;cursor:pointer}.users-search-bar-clear:hover{color:#ffffffe6}.users-search-bar-search{appearance:none;border:none;background:#9b5cff;color:#fff;font-size:12px;font-weight:950;letter-spacing:.02em;padding:10px 12px;border-radius:14px;cursor:pointer;flex:none;transition:transform .14s ease,filter .14s ease,opacity .14s ease}.users-search-bar-search:hover{filter:brightness(1.08);transform:translateY(-1px)}.users-search-bar-search:disabled{opacity:.55;cursor:default;transform:none}.users-search-bar-cancel{appearance:none;border:1px solid rgba(255,255,255,.12);background:#0000001f;color:#ffffffdb;font-size:12px;font-weight:900;letter-spacing:.02em;padding:10px 12px;border-radius:14px;cursor:pointer;flex:none;transition:transform .14s ease,filter .14s ease,opacity .14s ease}.users-search-bar-cancel:hover{filter:brightness(1.06);transform:translateY(-1px)}.users-search-segment{width:100%;max-width:720px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:6px;border-radius:16px;background-color:#0000002e;background-color:color-mix(in srgb,var(--bg-glass) 18%,transparent);border:none;isolation:isolate;overflow:hidden;box-shadow:var(--glass-shadow);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.users-search-segment-btn{appearance:none;border:none;background:transparent;color:#ffffffb3;font-size:12px;font-weight:900;padding:10px 8px;border-radius:12px;cursor:pointer}.users-search-segment-btn.is-active{background-color:#0000002e;background-color:color-mix(in srgb,var(--bg-glass) 18%,transparent);color:#fff;box-shadow:var(--glass-shadow);isolation:isolate;overflow:hidden;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.users-search-results{margin-top:10px}.users-search-loading-banner{max-width:720px;margin:0 auto 12px;padding:12px 14px;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:12px}.users-search-loading-left{display:flex;align-items:center;gap:10px;min-width:0}.users-search-loading-spinner{width:16px;height:16px;border-radius:999px;border:2px solid rgba(255,255,255,.18);border-top-color:#5ecffff2;animation:usersSpin .85s linear infinite;flex:none}.users-search-loading-text{min-width:0;display:flex;flex-direction:column;gap:2px}.users-search-loading-line{font-size:13px;font-weight:900;color:#ffffffc7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:usersFadeIn .22s ease}.users-search-loading-dots{display:inline-flex;align-items:center;gap:6px;flex:none}.users-search-loading-dots span{width:6px;height:6px;border-radius:999px;background:#ffffff38;animation:usersDot 1.1s infinite}.users-search-loading-dots span:nth-child(2){animation-delay:.15s}.users-search-loading-dots span:nth-child(3){animation-delay:.3s}@keyframes usersSpin{to{transform:rotate(360deg)}}@keyframes usersDot{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(-3px);opacity:1}}@keyframes usersFadeIn{0%{opacity:0;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}.users-search-status{padding:12px 4px;font-size:13px;font-weight:800;color:#ffffff8c;max-width:720px;margin:0 auto}.users-search-list{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.users-search-list--skeleton{padding-top:6px}.users-result{padding:14px;border-radius:18px;background-color:#0000002e;background-color:color-mix(in srgb,var(--bg-glass) 18%,transparent);border:none;isolation:isolate;overflow:hidden;box-shadow:var(--glass-shadow);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.users-result-mainrow{display:flex;align-items:center;gap:12px}.users-result-maincol{min-width:0;flex:1}.users-result-avatar-wrap{width:38px;height:38px;border-radius:999px;flex:0 0 38px;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.12);box-shadow:0 6px 14px #00000038}.users-result-avatar{border-radius:999px}.users-result-avatar--letter{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:950;color:#ffffffeb;letter-spacing:-.2px;position:absolute;inset:0;background:transparent}.users-result-avatar--img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#ffffff0f}.users-result--clickable{cursor:pointer;transition:transform .16s ease,background .16s ease,box-shadow .16s ease,filter .16s ease}.users-result--clickable:hover{background-color:color-mix(in srgb,var(--bg-glass) 24%,transparent);filter:brightness(1.02);transform:translateY(-1px);box-shadow:var(--glass-shadow)}.users-result--skeleton{position:relative;overflow:hidden}.users-result--skeleton:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#ffffff0a,#ffffff1a 45%,#ffffff0a);background-size:900px 100%;animation:usersShimmer 1.8s infinite;opacity:.35;pointer-events:none}.users-skel-title,.users-skel-url,.users-skel-pill{position:relative;z-index:1;background:#ffffff14;border-radius:10px}.users-skel-mainrow{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.users-skel-avatar{width:38px;height:38px;border-radius:999px;background:#ffffff14;flex:0 0 38px}.users-skel-maincol{min-width:0;flex:1}.users-skel-title{height:16px;width:55%}.users-skel-url{margin-top:10px;height:12px;width:42%;opacity:.8}.users-skel-pills{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.users-skel-pill{height:30px;width:120px;opacity:.7}.users-search-loadmore-skeleton{padding-top:12px;display:flex;flex-direction:column;gap:12px}@keyframes usersShimmer{0%{background-position:-900px 0}to{background-position:900px 0}}.users-result-title{font-size:16px;font-weight:950;color:#fffffff5;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.users-result-url{margin-top:6px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:12px;font-weight:900;color:#ffffff8c}.users-result-username{color:#5ecffff2}.users-result-address{color:#ffffffb3;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:850;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.users-result-id{color:#ffffff80}.users-result-stats{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.users-result-pill{font-size:12px;font-weight:850;color:#ffffffc7;padding:8px 10px;border-radius:14px}.users-result-pill b{color:#fffffff2;font-weight:950}.users-result-pill:nth-child(1){color:#c09bff}.users-result-pill:nth-child(2){color:#5ecfff}.users-result-pill:nth-child(3){color:#ffb85c}.users-search-loadmore{height:1px}@media (max-width: 420px){.users-search-segment{grid-template-columns:repeat(2,1fr)}}.market-dist-chart{width:100%;padding:16px 12px;box-sizing:border-box;background:#0b0e15;border-radius:20px}.market-dist-chart-title{font-size:13px;font-weight:600;color:#ffffff8c;margin:0 0 14px;letter-spacing:.01em}.market-dist-chart-body{display:flex;align-items:center;gap:20px}.market-dist-chart-donut{flex:0 0 auto;width:110px;height:110px;position:relative}.market-dist-chart-legend{flex:1 1 0;display:flex;flex-direction:column;gap:10px;min-width:0}.market-dist-chart-legend-row{display:flex;align-items:center;gap:8px}.market-dist-chart-legend-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.market-dist-chart-legend-label{font-size:12px;font-weight:500;color:#ffffffb3;min-width:0;white-space:nowrap}.market-dist-chart-legend-value{margin-left:auto;font-size:12px;font-weight:700;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}.market-dist-chart-legend-pct{font-weight:500;color:#fff6}@media (max-width: 768px){.market-dist-chart-donut{width:96px;height:96px}.market-dist-chart-body{gap:14px}}.pstats-demo{display:flex;flex-direction:column;gap:12px;width:100%}.pstats-demo-panel{width:100%;border-radius:12px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-sizing:border-box}.pstats-demo-panel--skeleton{padding:14px 16px;background-color:color-mix(in srgb,var(--bg-glass, #000000) 18%,transparent);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border:1px solid rgba(255,255,255,.08)}.pstats-demo-skeleton-row{height:48px;border-radius:8px;background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);background-size:200% 100%;animation:pstats-demo-skeleton-shimmer 1.2s ease-in-out infinite}.pstats-demo-skeleton-row+.pstats-demo-skeleton-row{margin-top:10px}.pstats-demo-skeleton-tabs{margin-top:14px;height:36px;border-radius:20px;background:#ffffff0f}@keyframes pstats-demo-skeleton-shimmer{0%{background-position:200% 0}to{background-position:0 0}}.pstats-demo-total{display:flex;gap:16px;margin-bottom:12px}.pstats-demo-total-item{display:flex;flex-direction:column;gap:4px;flex:1;padding:10px 12px;border-radius:12px;background-color:color-mix(in srgb,var(--bg-glass, #000000) 18%,transparent);box-shadow:var(--glass-shadow, 0 4px 24px rgba(0, 0, 0, .25));backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border:1px solid rgba(255,255,255,.08);isolation:isolate;overflow:hidden}.pstats-demo-label-row{display:inline-flex;align-items:center;gap:8px}.pstats-demo-dot{width:8px;height:8px;border-radius:999px;flex-shrink:0;position:relative}.pstats-demo-dot:before,.pstats-demo-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:currentColor;opacity:0;transform:scale(1)}.pstats-demo-dot:before{animation:pstats-demo-dot-pulse 1.6s ease-out infinite}.pstats-demo-dot:after{animation:pstats-demo-dot-pulse 1.6s ease-out infinite;animation-delay:.5s}@keyframes pstats-demo-dot-pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.4}to{transform:scale(1.6);opacity:0}}.pstats-demo-dot--green{background:#4ade80;color:#4ade80}.pstats-demo-dot--orange{background:#fb923c;color:#fb923c}.pstats-demo-dot--amber{background:#f59e0b;color:#f59e0b}.pstats-demo-dot--emerald{background:#34d399;color:#34d399}.pstats-demo-label{font-size:10px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px}.pstats-demo-total-item--revenue .pstats-demo-label{color:#4ade80}.pstats-demo-total-item--sales .pstats-demo-label{color:#fb923c}.pstats-demo-value{font-size:14px;font-weight:600;color:#fff;letter-spacing:-.2px}.pstats-demo-value-wrap{display:flex;align-items:center;gap:4px}.pstats-demo-icon{width:14px;height:14px;object-fit:contain;flex-shrink:0;opacity:.9}.pstats-demo-icon-ton,.pstats-demo-icon-gift{filter:brightness(1.1)}.pstats-demo-fees{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.pstats-demo-fee-item{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:1px solid transparent;font-size:12px;font-weight:600;box-shadow:inset 1px 1px 2px #ffffff59,2px 2px 4px #00000040}.pstats-demo-fee-item--mrkt{background:#facc15;border-color:#eab308;box-shadow:inset 1px 1px 2px #ffffff80,2px 2px 4px #0003}.pstats-demo-fee-item--mrkt .pstats-demo-fee-label,.pstats-demo-fee-item--mrkt .pstats-demo-fee-value{color:#000}.pstats-demo-fee-item--portals{background:#1e3a5f;border-color:#0f2744;box-shadow:inset 1px 1px 2px #ffffff1f,2px 2px 4px #00000059}.pstats-demo-fee-item--portals .pstats-demo-fee-label,.pstats-demo-fee-item--portals .pstats-demo-fee-value{color:#fff}.pstats-demo-fee-item--tonnel{background:#0ea5e9;border-color:#0284c7;box-shadow:inset 1px 1px 2px #ffffff4d,2px 2px 4px #0003}.pstats-demo-fee-item--tonnel .pstats-demo-fee-label,.pstats-demo-fee-item--tonnel .pstats-demo-fee-value{color:#fff}.pstats-demo-fee-label,.pstats-demo-fee-value{font-size:12px;font-weight:600}.pstats-demo-detail{width:100%}.pstats-demo-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.pstats-demo-detail-item{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:12px;background-color:color-mix(in srgb,var(--bg-glass, #000000) 18%,transparent);box-shadow:var(--glass-shadow, 0 4px 24px rgba(0, 0, 0, .25));backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border:1px solid rgba(255,255,255,.08);isolation:isolate;overflow:hidden}.pstats-demo-detail-item .pstats-demo-label{font-size:10px}.pstats-demo-detail-item .pstats-demo-value{font-size:13px}.pstats-demo-detail-item--revenue-hour .pstats-demo-label{color:#4ade80}.pstats-demo-detail-item--sales-hour .pstats-demo-label{color:#fb923c}.pstats-demo-detail-item--peak-hour .pstats-demo-label{color:#a5b4fc}.pstats-demo-detail-item--peak-revenue-pct .pstats-demo-label{color:#22d3ee}.pstats-demo-detail-item--peak-sales-pct .pstats-demo-label{color:#c084fc}.pstats-demo-detail-item--total-revenue .pstats-demo-label{color:#34d399}.pstats-demo-detail-item--total-sales .pstats-demo-label{color:#f59e0b}.pstats-demo-detail-item--commission .pstats-demo-label{color:#94a3b8}.pstats-demo-tabs{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.pstats-demo-tab{flex:1;min-width:60px;appearance:none;position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.14);background-color:color-mix(in srgb,var(--bg-glass, #000000) 14%,transparent);box-shadow:var(--glass-shadow, 0 6px 18px rgba(0, 0, 0, .25));backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);color:#fffc;font-size:12px;font-weight:600;padding:8px 10px;border-radius:20px;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.pstats-demo-tab:before{content:"";position:absolute;inset:0;background:linear-gradient(140deg,rgba(255,255,255,.16),transparent 55%);opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:-1}.pstats-demo-tab:hover{background-color:color-mix(in srgb,var(--bg-glass, #000000) 20%,transparent);border-color:#ffffff38;color:#fff}.pstats-demo-tab:hover:before{opacity:1}.pstats-demo-tab--active{color:#fff;border-color:#ffffff47;background-color:color-mix(in srgb,var(--bg-glass, #000000) 22%,transparent);transform:translateY(-.5px)}.pstats-demo-tab--active:before{opacity:1}.pstats-demo-tab--active.pstats-demo-tab--all{background-color:color-mix(in srgb,rgba(255,255,255,.16) 40%,color-mix(in srgb,var(--bg-glass, #000000) 18%,transparent))}.pstats-demo-tab--active.pstats-demo-tab--mrkt{background-color:color-mix(in srgb,rgba(255,255,0,.18) 38%,color-mix(in srgb,var(--bg-glass, #000000) 18%,transparent));border-color:#ffff0059;color:#fff8c4}.pstats-demo-tab--active.pstats-demo-tab--portal{background-color:color-mix(in srgb,rgba(94,207,255,.18) 38%,color-mix(in srgb,var(--bg-glass, #000000) 18%,transparent));border-color:#5ecfff59;color:#b8e8ff}.pstats-demo-tab--active.pstats-demo-tab--tonnel{background-color:color-mix(in srgb,rgba(77,184,230,.18) 38%,color-mix(in srgb,var(--bg-glass, #000000) 18%,transparent));border-color:#4db8e659;color:#a8dcf0}.pstats-demo-tab:focus{outline:none}.pstats-demo-tab:focus-visible{box-shadow:var(--glass-shadow, 0 6px 18px rgba(0, 0, 0, .25)),0 0 0 2px #ffffff4d}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.collections-table-container{width:100%;background:#0000004d;border-radius:12px;border:1px solid rgba(255,255,255,.1);overflow:hidden}.collections-table-header{display:flex;border-bottom:1px solid rgba(255,255,255,.1);padding:0}.collections-table-col{padding:16px 20px;font-weight:600;font-size:12px;color:#fff;text-align:left}.collections-col-name{flex:2;min-width:200px}.collections-col-volume,.collections-col-floor{flex:1;min-width:140px;text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.collections-table-arrow{display:flex;align-items:center;opacity:.7}.collections-table-body{min-height:200px;padding:0}.collections-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:#888}.collections-empty-icon{font-size:48px;margin-bottom:16px;opacity:.7}.collections-empty-text{font-size:18px;font-weight:600;margin-bottom:8px;color:#ccc}.collections-empty-subtext{font-size:14px;color:#666;line-height:1.4;max-width:300px}@media (max-width: 768px){.collections-table-col{padding:12px 16px;font-size:11px}.collections-col-name{min-width:150px}.collections-col-volume,.collections-col-floor{min-width:120px;gap:6px}.collections-table-arrow img{width:10px;height:10px}}@media (max-width: 480px){.collections-table-col{padding:10px 12px;font-size:10px}.collections-col-name{min-width:120px}.collections-col-volume,.collections-col-floor{min-width:100px;gap:4px}.collections-table-arrow img{width:8px;height:8px}}.collections-table-container{width:100%;box-sizing:border-box;background:transparent;border:none}.collections-stats-controls{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.collections-stats-market-selector{display:flex;gap:6px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:12px;position:relative;box-shadow:none;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-width:80px;align-items:stretch}.collections-stats-market-btn{padding:8px 12px;position:relative;isolation:isolate;overflow:hidden;border:0;border-radius:10px;color:#6d6d6d;font-weight:600;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;flex-shrink:0;white-space:nowrap;width:100%;transition:all .2s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.2px;background:#0000001a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);--glass-shadow: inset 1.8px 3px 0 -2px rgba(255, 255, 255, .12), inset 2px 2px 0 -2px rgba(255, 255, 255, .15), inset -2px -2px 2px -2px rgba(255, 255, 255, .15), inset -1.8px -3px 0 -2px rgba(255, 255, 255, .12);box-shadow:var(--glass-shadow)}@supports (color: color-mix(in oklch,red,red)){.collections-stats-market-btn{background-color:color-mix(in oklab,#000000 10%,transparent)}}.collections-stats-market-btn:hover,.collections-stats-market-btn:active,.collections-stats-market-btn:focus,.collections-stats-market-btn:focus-visible{color:#ffffffe6;background:#00000026;box-shadow:var(--glass-shadow);outline:none}.collections-stats-market-btn.active{color:#fff;font-weight:600;background:#0006;box-shadow:var(--glass-shadow)}.collections-stats-market-btn.active.active-mrkt{background:#ffff004d;color:#000}.collections-stats-market-btn.active.active-portal{background:#5ecfff4d;color:#fff}.collections-stats-market-btn.active.active-tonnel{background:#4db8e64d;color:#fff}.collections-stats-market-btn.active.active-all{background:#0006;color:#fff}.collections-stats-market-btn.active:hover,.collections-stats-market-btn.active:active,.collections-stats-market-btn.active:focus,.collections-stats-market-btn.active:focus-visible{box-shadow:var(--glass-shadow)}.collections-stats-market-label{display:inline-block;text-align:center}.collections-stats-market-underline{display:none}.collections-stats-market-underline[data-active-tab=Все]{background:#ff7acf}.collections-stats-market-underline[data-active-tab=MRKT]{background:#ff0}.collections-stats-market-underline[data-active-tab=Portal],.collections-stats-market-underline[data-active-tab=Tonnel]{background:#5ecfff}.collections-stats-table-tools{display:flex;gap:10px;align-items:center}.collections-stats-view-buttons{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch;width:100%}.collections-stats-view-buttons .collections-stats-market-selector{display:flex;gap:8px;width:100%}.collections-stats-view-buttons .collections-stats-market-btn{flex:1 1 100%;min-width:0}@media (max-width: 480px){.collections-stats-view-buttons .collections-stats-market-btn{flex:1 1 100%}}.collections-stats-view-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:12px;position:relative;isolation:isolate;overflow:hidden;border:none;color:#ffffffe6;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;background:#0000001a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);--glass-shadow: inset 1.8px 3px 0 -2px rgba(255, 255, 255, .12), inset 2px 2px 0 -2px rgba(255, 255, 255, .15), inset -2px -2px 2px -2px rgba(255, 255, 255, .15), inset -1.8px -3px 0 -2px rgba(255, 255, 255, .12);box-shadow:var(--glass-shadow);transition:background .2s ease}@supports (color: color-mix(in oklch,red,red)){.collections-stats-view-btn{background-color:color-mix(in oklab,#000000 10%,transparent)}}.collections-stats-view-btn:hover,.collections-stats-view-btn:focus,.collections-stats-view-btn:focus-visible{background:#00000026;box-shadow:var(--glass-shadow);outline:none}.collections-stats-view-btn:active{background:#0003;box-shadow:var(--glass-shadow)}.collections-stats-trend-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:12px;position:relative;isolation:isolate;overflow:hidden;background:#0000001a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);--glass-shadow: inset 1.8px 3px 0 -2px rgba(255, 255, 255, .12), inset 2px 2px 0 -2px rgba(255, 255, 255, .15), inset -2px -2px 2px -2px rgba(255, 255, 255, .15), inset -1.8px -3px 0 -2px rgba(255, 255, 255, .12);box-shadow:var(--glass-shadow);color:#ffffffe6;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}@supports (color: color-mix(in oklch,red,red)){.collections-stats-trend-btn{background-color:color-mix(in oklab,#000000 10%,transparent)}}.collections-stats-trend-btn:hover,.collections-stats-trend-btn:focus,.collections-stats-trend-btn:focus-visible{background:#00000026;box-shadow:var(--glass-shadow)}.collections-stats-trend-btn:active{background:#0003;box-shadow:var(--glass-shadow);outline:none}.collections-stats-trend-btn:disabled{opacity:.6;cursor:default}.collections-stats-trend-icon{width:12px;height:12px;filter:brightness(0) invert(1);opacity:.9;transform:rotate(-90deg)}.collections-stats-trend-icon.losers{transform:rotate(90deg)}.collections-stats-trend-icon.default{opacity:.35;transform:rotate(0)}.collections-table{width:100%;background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column;gap:8px}.collections-table-header{border-bottom:none}.collections-table-header-row{display:flex;width:100%}.collections-table-header-cell{text-align:left;font-size:11px;font-weight:600;color:#6d6d6d;padding:12px 16px;text-transform:uppercase;letter-spacing:.5px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.collections-table-header-cell:first-child{flex:1;min-width:0;padding-left:20px}.collections-table-header-cell:nth-child(2){text-align:center;width:130px;min-width:130px;padding-right:0;white-space:nowrap}.collections-table-header-cell:nth-child(3){text-align:center;width:110px;min-width:110px;padding-right:20px}.collections-table-header-cell:nth-child(4){display:none}.collections-table-body{display:flex;flex-direction:column;gap:8px}.collections-table-row{display:flex;flex-direction:column;width:100%;border-bottom:none;transition:all .2s ease;height:auto;min-height:64px;background:#ffffff05;border-radius:12px;justify-content:space-between;overflow:hidden}.collections-table-row-main{display:flex;width:100%}.collections-table-row:hover{background:#ffffff14;transform:translateY(-1px);box-shadow:0 4px 12px #00000026;z-index:1}.collections-table-row.dropdown-open:hover{z-index:10004!important}.collections-table-row.dropdown-open{position:relative;z-index:10004!important}.collections-table-cell{padding:16px;font-size:14px;color:#e0e0e0;font-weight:400;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;position:relative;z-index:1}.collections-table-row-main .collections-table-cell:first-child{flex:1;min-width:0;padding-left:20px;border-radius:12px 0 0 12px;align-items:center}.collections-table-row-main .collections-table-cell:last-child{padding-right:20px;border-radius:0 12px 12px 0}.collections-table-row-main .collections-table-cell:nth-child(2){text-align:center;width:130px;min-width:130px;justify-content:center}.collections-table-row-main .collections-table-cell:nth-child(3){text-align:center;width:110px;min-width:110px;justify-content:center}.collections-table-cell:nth-child(4){display:none}.collections-table-row.dropdown-open .collections-table-cell:nth-child(4){display:none}.collection-floor-cell{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.collections-row-expand-btn{appearance:none;border:none;background:transparent;padding:6px;border-radius:10px;cursor:pointer;opacity:.7;transition:opacity .15s ease}.collections-row-expand-btn:hover{opacity:1}.collections-row-expand-icon{width:12px;height:12px;display:block;transform:rotate(90deg);filter:brightness(0) invert(1);opacity:.8;transition:transform .18s ease,opacity .18s ease}.collections-row-expand-icon.is-open{transform:rotate(-90deg);opacity:1}.collections-table-row-expanded{padding:0 16px 14px}.collections-row-expanded-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 0 12px}.collections-row-expanded-metric{background:#ffffff08;border-radius:12px;padding:10px 12px}.collections-row-expanded-metric-label{font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#ffffff73;margin-bottom:6px}.collections-row-expanded-metric-value{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#fff}.collections-row-expanded-metric-icon{width:14px;height:14px;opacity:.9}.collections-row-expanded-floors{padding-top:2px}.collections-row-expanded-floors-title{font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#ffffff73;margin-bottom:8px}.collections-row-expanded-floors-grid{display:flex;flex-wrap:wrap;gap:8px}.collections-row-expanded-floor-chip{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#ffffff08;border-radius:12px}.collection-chart-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.collection-mini-trend{font-size:11px;font-weight:700;letter-spacing:-.1px;color:#ffffff8c;line-height:1}.collection-mini-trend.positive{color:#5ecf7a}.collection-mini-trend.negative{color:#ef4444}.collection-volume-value{color:#fff;font-size:18px;font-weight:600;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.3px}.collection-sales-value{color:#fff;font-size:16px;font-weight:600;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.2px}.collection-cell{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%}.collection-meta{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.collection-image{width:54px;height:54px;border-radius:10px;object-fit:cover;flex-shrink:0;box-shadow:0 2px 8px #0003;align-self:center}.collection-image-placeholder{width:54px;height:54px;border-radius:10px;background:#ffffff14;flex-shrink:0;box-shadow:0 2px 8px #0003;align-self:center}.collection-image-wrapper.tgs-sticker{width:54px;height:54px;border-radius:10px;flex-shrink:0;align-self:center;overflow:hidden;display:flex;align-items:center;justify-content:center}.collection-image-wrapper.tgs-sticker .tgs-sticker-content{width:100%!important;height:100%!important;max-width:100%;max-height:100%;min-width:0!important;min-height:0!important;object-fit:contain}.collection-name{color:#fff;font-weight:600;font-size:17px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.2px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;width:100%}.collection-image-and-badge{position:relative;flex-shrink:0}.collection-supply-badge{position:absolute;left:50%;bottom:-4px;transform:translate(-50%);display:inline-flex;align-items:center;gap:4px;padding:2px 6px 2px 8px;border-radius:8px;background:#4d4d4df2;border:1px solid rgba(0,0,0,.12);box-shadow:0 1px 3px #00000026;white-space:nowrap;z-index:1}.collection-supply-badge-value{font-size:10px;font-weight:700;color:#1a1a1a;letter-spacing:-.05px;line-height:1.2}.collection-supply-badge-icon{width:10px;height:10px;object-fit:contain;filter:brightness(0) saturate(100%);opacity:.7}.collection-supply{font-size:13px;font-weight:400;color:#ffffff73;letter-spacing:-.1px;line-height:1.2;text-align:center;width:100%}.collection-mini-chart-inline{width:110px;height:26px;display:flex;align-items:center}.collection-mini-chart{display:block}@media (max-width: 768px){.providers-stats-wrapper{gap:8px}.collections-stats-market-selector{min-width:70px}.collections-stats-market-btn{padding:6px 10px;font-size:12px}.providers-stats-block{padding:10px 12px;min-width:0}.providers-stats-total{gap:12px;margin-bottom:10px;padding-bottom:10px}.providers-stats-value{font-size:13px}.providers-stats-label{font-size:9px}.providers-stats-fees{gap:6px}.providers-stats-fee-item{padding:4px 8px}.providers-stats-detail-grid{gap:6px 10px}.providers-stats-detail-item .providers-stats-label{font-size:8px}.providers-stats-detail-item .providers-stats-value{font-size:12px}.providers-stats-icon{width:12px;height:12px}.providers-stats-detail-item .providers-stats-icon{width:11px;height:11px}.collections-table{font-size:12px;gap:6px}.collections-table-header-cell{font-size:10px;padding:10px 8px;letter-spacing:.3px}.collections-table-header-cell:first-child{padding-left:12px}.collections-table-header-cell:nth-child(2){padding-right:12px}.collections-table-header-cell:nth-child(4){padding-right:12px}.collections-table-cell{padding:12px 8px;font-size:13px}.collections-table-cell:first-child{padding-left:12px}.collections-table-cell:last-child{padding-right:12px}.collections-table-row{min-height:56px}.collection-volume-value{font-size:18px}.collection-sales-value{font-size:16px}.collection-market-price{font-size:13px}.collection-market-name{font-size:10px}.collection-image,.collection-image-placeholder{width:44px;height:44px}.collection-name{font-size:15px}.collection-supply{font-size:12px}.collection-image-skeleton{width:44px;height:44px}.collection-name-skeleton{width:100px;height:14px}.collection-supply-skeleton{width:80px;height:10px}.collection-chart-skeleton{width:120px;height:22px}.collection-volume-skeleton{width:60px;height:16px}.collection-sales-skeleton{width:50px;height:14px}.collection-floor-skeleton{width:55px;height:14px}}.collection-image-skeleton{width:54px;height:54px;border-radius:10px;flex-shrink:0;align-self:center;background:linear-gradient(90deg,#ffffff0d,#ffffff26,#ffffff0d);background-size:1000px 100%;animation:shimmer 2s infinite}.collection-name-skeleton{width:140px;height:16px;border-radius:4px;align-self:flex-start;background:linear-gradient(90deg,#ffffff0d,#ffffff26,#ffffff0d);background-size:1000px 100%;animation:shimmer 2s infinite}.collection-meta-skeleton{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.collection-supply-skeleton{width:110px;height:12px;border-radius:4px;align-self:flex-start;background:linear-gradient(90deg,#ffffff0a,#ffffff1f,#ffffff0a);background-size:1000px 100%;animation:shimmer 2s infinite}.collection-chart-skeleton{width:110px;height:26px;border-radius:8px;align-self:flex-start;background:linear-gradient(90deg,#ffffff0a,#ffffff1f,#ffffff0a);background-size:1000px 100%;animation:shimmer 2s infinite}.collection-volume-skeleton{width:70px;height:18px;border-radius:4px;background:linear-gradient(90deg,#ffffff0d,#ffffff26,#ffffff0d);background-size:1000px 100%;animation:shimmer 2s infinite;margin-left:auto}.collection-sales-skeleton{width:55px;height:16px;border-radius:4px;background:linear-gradient(90deg,#ffffff0d,#ffffff26,#ffffff0d);background-size:1000px 100%;animation:shimmer 2s infinite;margin:0 auto}.collection-floor-skeleton{width:65px;height:16px;border-radius:4px;background:linear-gradient(90deg,#ffffff0d,#ffffff26,#ffffff0d);background-size:1000px 100%;animation:shimmer 2s infinite;margin:0 auto}.collection-market-skeleton{width:50px;height:14px;border-radius:4px;background:linear-gradient(90deg,#ffffff0d,#ffffff26,#ffffff0d);background-size:1000px 100%;animation:shimmer 2s infinite;margin:0 auto}.collection-market-cell{position:relative;display:flex;flex-direction:column;align-items:center;z-index:1}.collection-market-cell.dropdown-open{z-index:10003}.collection-market-main{display:flex;flex-direction:column;align-items:center;gap:6px;transition:all .2s ease;position:relative;z-index:1}.collection-market-name{font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease;padding:5px 10px;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border:1px solid rgba(255,255,255,.18);border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:.2px}.collection-market-name.collection-market-name-mrkt,.collection-market-name-mrkt{background:#ff0;color:#000!important}.collection-market-name.collection-market-name-mrkt:hover,.collection-market-name-mrkt:hover{background:#ff3;color:#000!important}.collection-market-name-portal,.collection-market-name-tonnel{background:#5ecfff;color:#fff}.collection-market-name-portal:hover,.collection-market-name-tonnel:hover{background:#7dd3ff;color:#fff}.collection-market-price{display:flex;align-items:center;gap:4px;font-size:15px;font-weight:600;color:#fff}.collection-market-ton-icon{width:14px;height:14px;object-fit:contain}.collection-market-dropdown{position:fixed;min-width:120px;border-radius:12px;z-index:10006!important;box-shadow:0 4px 20px #0000004d}.collection-market-dropdown-glass-filter,.collection-market-dropdown-glass-overlay,.collection-market-dropdown-glass-specular{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.collection-market-dropdown-glass-filter{z-index:0;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);filter:url(#lensFilter) saturate(120%) brightness(1.05)}.collection-market-dropdown-glass-overlay{z-index:1;background:#1010108c;border:1px solid rgba(255,255,255,.18)}.collection-market-dropdown-glass-specular{z-index:2;box-shadow:inset 1px 1px #ffffff26,inset 0 0 5px #ffffff1a}.collection-market-dropdown-content{position:relative;z-index:3;padding:8px}.collection-market-dropdown-item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:6px;transition:background .2s ease;gap:12px}.collection-market-dropdown-item:hover{background:#ffffff0d}.collection-market-dropdown-item .collection-market-name{font-size:12px;font-weight:500;color:#fff;text-decoration:none}.collection-market-dropdown-item .collection-market-name:hover{color:#fff}.collection-market-dropdown-item .collection-market-price{font-size:12px;font-weight:600;color:#fff}@media (max-width: 768px){.market-trades-grid{grid-template-columns:1fr;gap:16px}.collections-table-container,.collections-table-container table,.collections-table-container table tbody tr,.collections-table-container table tbody tr td{overflow:visible!important}.collection-market-cell.dropdown-open{z-index:10003!important}.collection-market-dropdown{z-index:10006!important}}.sales-history-feed{display:flex;flex-direction:column;gap:8px;width:100%}.sales-history-empty{display:flex;align-items:center;justify-content:center;padding:32px 16px;text-align:center}.sales-history-empty p{margin:0;font-size:14px;color:#ffffff80}.sales-history-item{display:flex;align-items:center;padding:10px 12px;background:#ffffff0a;border-radius:10px;border:1px solid rgba(255,255,255,.08);transition:background .2s ease}.sales-history-item:hover{background:#ffffff12}.sales-history-item-body{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.sales-history-gift-info{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.sales-history-gift-image{width:40px;height:40px;border-radius:8px;object-fit:cover;flex-shrink:0}.sales-history-gift-text{display:flex;flex-direction:column;gap:2px;min-width:0}.sales-history-gift-name{font-size:13px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sales-history-gift-number{font-size:11px;color:#ffffff80}.sales-history-price{display:flex;align-items:center;gap:8px;flex-shrink:0}.sales-history-provider{font-size:10px;font-weight:600;padding:4px 8px;border-radius:6px;text-transform:uppercase}.sales-history-provider-mrkt{background:#ff0;color:#000}.sales-history-provider-portals{background:#5ecfff;color:#fff}.sales-history-provider-tonnel{background:#4db8e6;color:#fff}.sales-history-price-value{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:#fff}.sales-history-ton-icon{width:14px;height:14px;object-fit:contain;filter:brightness(1.1)}.sales-history-item-skeleton .sales-history-item-body{opacity:.7}.sales-history-gift-image-skeleton{width:40px;height:40px;border-radius:8px;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;animation:sales-history-skeleton-shimmer 1.5s infinite}.sales-history-gift-name-skeleton,.sales-history-gift-number-skeleton{height:12px;border-radius:4px;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;animation:sales-history-skeleton-shimmer 1.5s infinite}.sales-history-gift-name-skeleton{width:80px}.sales-history-gift-number-skeleton{width:60px}.sales-history-provider-skeleton{width:50px;height:22px;border-radius:6px;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;animation:sales-history-skeleton-shimmer 1.5s infinite}.sales-history-price-value-skeleton{width:50px;height:18px;border-radius:4px;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f,#ffffff0f 75%);background-size:200% 100%;animation:sales-history-skeleton-shimmer 1.5s infinite}@keyframes sales-history-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.collections-list{width:100%;display:flex;flex-direction:column;gap:12px;padding:0;overflow:visible}.collections-list-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.collections-list-search-wrap{flex:1;min-width:0;position:relative;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background-color:color-mix(in srgb,var(--bg-glass, #000000) 14%,transparent);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border:1px solid rgba(255,255,255,.1);box-shadow:var(--glass-shadow, 0 4px 16px rgba(0, 0, 0, .2))}.collections-list-search-icon{width:18px;height:18px;flex-shrink:0;background:linear-gradient(135deg,#5ecfff,#ff7acf 55%,#ffd36a);opacity:.5;-webkit-mask-image:var(--search-icon-url);mask-image:var(--search-icon-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.collections-list-search-placeholder{position:absolute;left:42px;top:50%;transform:translateY(-50%);font-size:14px;color:#ffffff73;pointer-events:none}.collections-list-search{flex:1;min-width:0;padding-left:0;font-size:14px;color:#fff;outline:none;background:transparent;min-height:20px}.collections-list-search:empty{min-height:20px}.collections-list-toolbar-actions{display:flex;align-items:center;gap:8px}.collections-list-sort-btn,.collections-list-layout-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background-color:color-mix(in srgb,var(--bg-glass, #000000) 14%,transparent);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border:1px solid rgba(255,255,255,.1);box-shadow:var(--glass-shadow, 0 4px 16px rgba(0, 0, 0, .2));cursor:pointer;transition:background .2s ease,transform .15s ease}.collections-list-sort-btn:hover,.collections-list-layout-btn:hover{background-color:color-mix(in srgb,var(--bg-glass, #000000) 22%,transparent)}.collections-list-sort-btn:active,.collections-list-layout-btn:active{transform:scale(.96)}.collections-list-sort-btn:focus,.collections-list-layout-btn:focus{outline:none}.collections-list-sort-btn:focus-visible,.collections-list-layout-btn:focus-visible{box-shadow:0 0 0 2px #ffffff4d}.collections-list-sort-icon{width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center}.collections-list-sort-icon--down{transform:scaleY(-1)}.collections-list-sort-icon--order{width:14px;height:2px;background-image:none;background-color:#fff9;border-radius:1px}.collections-list-layout-icon{width:20px;height:20px;background:linear-gradient(135deg,#5ecfff,#ff7acf 55%,#ffd36a);-webkit-mask-image:var(--layout-icon-url);mask-image:var(--layout-icon-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.collections-list-content{width:100%;padding:0;box-sizing:border-box;display:flex;flex-direction:column;gap:22px;overflow:visible}.collections-list-content--grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.collections-list-content--grid .collections-list-item{min-width:0}.collections-capsules-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.collections-capsule{min-width:0;display:flex;flex-direction:column;border-radius:24px;overflow:hidden;cursor:pointer;background:#111;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none}.collections-capsule:focus{outline:none}.collections-capsule:focus-visible{box-shadow:0 0 0 2px #ffffff2e,var(--glass-shadow, 0 6px 24px rgba(0, 0, 0, .25))}.collections-capsule-top{padding:12px 10px 8px;display:flex;flex-direction:column;gap:10px;align-items:center;flex:1 1 auto;justify-content:center}.collections-capsule-image{width:56px;height:56px;border-radius:16px;object-fit:cover;display:block}.collections-capsule-price{display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:800;color:#ffffffeb;line-height:1.15}.collections-capsule-price-icon{width:18px;height:18px;object-fit:contain;opacity:.95}.collections-capsule-chartWrap{position:relative;flex:0 0 auto;height:30px;margin-top:8px;display:flex;align-items:stretch;justify-content:stretch;overflow:hidden;line-height:0}.collections-capsule-pct{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:.01em;line-height:1;text-align:center;margin-top:-2px;padding:6px 10px;border-radius:999px}.collections-capsule-pct.positive{color:#5ecf7a;background:#5ecf7a38;box-shadow:none}.collections-capsule-pct.negative{color:#ef4444;background:#ef444438;box-shadow:none}.collections-capsule-chart{width:100%;height:100%;display:block;overflow:hidden}@media (max-width: 520px){.collections-capsules-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.collections-list-loading,.collections-list-empty,.collections-list-chart-loading{padding:24px 16px;text-align:center;font-size:14px;color:#fff9}.collections-list-item{width:100%;display:flex;flex-direction:column;gap:0;box-sizing:border-box;overflow:visible}.collections-list-item-main{width:100%;display:flex;align-items:center;gap:12px;flex-wrap:wrap;overflow:visible}.collections-list-item-image-wrap{position:relative;flex-shrink:0;width:44px;height:44px;border-radius:10px;overflow:visible}.collections-list-item-image{width:100%;height:100%;border-radius:inherit;background-size:cover;background-position:center;background-repeat:no-repeat}.collections-list-supply-badge{position:absolute;left:50%;bottom:-4px;transform:translate(-50%);display:inline-flex;align-items:center;gap:4px;padding:2px 6px 2px 8px;border-radius:8px;background:#4d4d4df2;border:1px solid rgba(0,0,0,.12);box-shadow:0 1px 3px #00000026;white-space:nowrap;z-index:1}.collections-list-supply-badge-value{font-size:10px;font-weight:700;color:#1a1a1a;letter-spacing:-.05px;line-height:1.2}.collections-list-supply-badge-icon{width:10px;height:10px;flex-shrink:0;background-color:#1a1a1ae6;opacity:.7;-webkit-mask-image:var(--badge-icon-url);mask-image:var(--badge-icon-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.collections-list-item-name{flex:1;min-width:0;font-size:14px;font-weight:600;color:#fff}.collections-list-item-trend{display:flex;align-items:center;gap:4px;flex-shrink:0}.collections-list-item-trend-icon{width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center}.collections-list-item-trend-icon--down{transform:scaleY(-1)}.collections-list-item-trend-value{font-size:13px;font-weight:600}.collections-list-item-trend-value--up{color:#4ade80}.collections-list-item-trend-value--down{color:#f87171}.collections-list-item-floor{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:700;color:#fff}.collections-list-item-floor-icon{width:18px;height:18px;object-fit:contain}.collections-list-item-expand{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;cursor:pointer;transition:transform .2s ease}.collections-list-item-expand-icon{width:14px;height:14px;background:linear-gradient(135deg,#5ecfff,#ff7acf 55%,#ffd36a);-webkit-mask-image:var(--expand-icon-url);mask-image:var(--expand-icon-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.collections-list-item-expand--expanded .collections-list-item-expand-icon{transform:rotate(180deg)}.collections-list-item-expanded{width:100%;max-height:0;overflow:hidden;transition:max-height .35s ease-out}.collections-list-item-expanded--open{max-height:600px;padding-top:12px}.collections-list-item-trend-row{display:flex;align-items:center;gap:6px;margin-bottom:10px;flex-shrink:0}.collections-list-floors-block{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;width:100%}.collections-list-floor-item{display:flex;flex-direction:column;align-items:flex-start;gap:4px;position:relative;padding-left:14px}.collections-list-floor-item:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;animation:collections-list-floor-dot-pulse 1.5s ease-in-out infinite}.collections-list-floor-item--mrkt:before{background-color:#fbbf24;box-shadow:0 0 8px #fbbf24}.collections-list-floor-item--portal:before{background-color:#38bdf8;box-shadow:0 0 8px #38bdf8}.collections-list-floor-item--tonnel:before{background-color:#22d3ee;box-shadow:0 0 8px #22d3ee}@keyframes collections-list-floor-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.collections-list-floor-item--mrkt .collections-list-floor-label{color:#fbbf24}.collections-list-floor-item--portal .collections-list-floor-label{color:#38bdf8}.collections-list-floor-item--tonnel .collections-list-floor-label{color:#22d3ee}.collections-list-floor-label{font-size:11px;font-weight:600;order:1}.collections-list-floor-value{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:700;color:#fff;order:2}.collections-list-floor-icon{width:14px;height:14px;object-fit:contain}.collections-list-floors-more-btn{flex-shrink:0;padding:4px 10px;border-radius:8px;font-size:10px;font-weight:600;color:#ffffffe6;background-color:color-mix(in srgb,var(--bg-glass, #000000) 18%,transparent);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border:1px solid rgba(255,255,255,.1);box-shadow:var(--glass-shadow, 0 2px 8px rgba(0, 0, 0, .2));cursor:pointer;transition:background .2s ease,color .2s ease}.collections-list-floors-more-btn:hover{background-color:color-mix(in srgb,var(--bg-glass, #000000) 24%,transparent);color:#fff}.collections-list-gift-chart-wrap{width:100%}.collections-list-gift-chart-wrap .gift-chart-wrapper-top{width:100%;justify-content:center;gap:10px}.collections-list-gift-chart-wrap .gift-chart-wrapper-top .market-cap-chart-segment{width:100%;flex:1}.collections-list-gift-chart-wrap .gift-chart-wrapper-top .market-cap-chart-segment .market-cap-chart-segment-btn{flex:1}.collections-list-gift-chart-wrap .gift-chart-wrapper{border:none;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.collections-list-gift-chart-wrap .gift-chart-canvas{padding-right:0}.collections-list-gift-chart-wrap .gift-chart-canvas canvas{margin-right:0}.hub-page{background:var(--app-bg, #111622);color:#fff;padding-bottom:120px}.hub-content{width:100%;max-width:560px;margin:0 auto;padding:0 10px 24px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px}.hub-glass{border-radius:16px;background:#232b3d;isolation:isolate;overflow:hidden}.hub-lb{display:flex;flex-direction:column;gap:0}.hub-lb-tabs{display:flex;gap:6px;margin:10px;padding:4px;border-radius:14px;background:#00000047}.hub-lb-tab{flex:1 1 0;min-width:0;border:0;border-radius:11px;padding:10px 8px;background:transparent;color:#ffffff8c;font-size:12px;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:background .18s ease,color .18s ease;-webkit-tap-highlight-color:transparent}.hub-lb-tab.is-active{background:#2a3347;color:#fff;box-shadow:inset 0 0 0 1px #ffffff0f}.hub-lb-list{display:flex;flex-direction:column;gap:0}.hub-lb-row{display:grid;grid-template-columns:28px 36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px 14px;border:0;border-bottom:1px solid rgba(255,255,255,.05);background:transparent;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease}.hub-lb-row:last-child{border-bottom:0}.hub-lb-row:hover,.hub-lb-row:active{background:#ffffff0a}.hub-lb-rank{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;color:#ffffff73;text-align:center}.hub-lb-row.is-top-1 .hub-lb-rank{color:#ffd36a}.hub-lb-row.is-top-2 .hub-lb-rank{color:#c0c7d4}.hub-lb-row.is-top-3 .hub-lb-rank{color:#e0a070}.hub-lb-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:800;color:#fff;background:linear-gradient(135deg,#5ecfff,#9b5cff 55%,#ff7acf);flex:0 0 auto}.hub-lb-avatar--asami{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.hub-lb-avatar--mrkt{background:linear-gradient(135deg,#eab308,#facc15);color:#111}.hub-lb-avatar--portal{background:linear-gradient(135deg,#0ea5e9,#2aabee)}.hub-lb-avatar--tonnel{background:linear-gradient(135deg,#404040,#707070)}.hub-lb-meta{min-width:0}.hub-lb-name{font-size:14px;font-weight:700;letter-spacing:-.02em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.hub-lb-handle{margin-top:2px;font-size:11px;font-weight:500;color:#ffffff73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-lb-stats{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.hub-lb-value{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#fff;line-height:1.1}.hub-lb-value-icon{width:14px;height:14px;color:#8d73ff}.hub-lb-delta{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.hub-lb-delta.is-up{color:#30d158}.hub-lb-delta.is-down{color:#ef4444}.hub-nav-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hub-nav-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-height:108px;padding:14px;border:0;border-radius:16px;background:#232b3d;color:inherit;text-align:left;cursor:pointer;transition:background .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.hub-nav-card:hover{background:#2a3347;transform:translateY(-1px)}.hub-nav-card:active{background:#303a50;transform:none}.hub-nav-card-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#ffffff0f}.hub-nav-card-icon img{width:22px;height:22px;object-fit:contain;filter:brightness(0) invert(1);opacity:.92}.hub-nav-card--market .hub-nav-card-icon{background:#7c3aed38}.hub-nav-card--storage .hub-nav-card-icon{background:#5ecfff2e}.hub-nav-card--stats .hub-nav-card-icon{background:#ff7acf29}.hub-nav-card--search .hub-nav-card-icon{background:#ffd36a29}.hub-nav-card--favorites .hub-nav-card-icon{background:#30d15824}.hub-nav-card--balance .hub-nav-card-icon{background:#8d73ff2e}.hub-nav-card-text{display:flex;flex-direction:column;gap:3px;min-width:0;width:100%}.hub-nav-card-title{font-size:14px;font-weight:800;letter-spacing:-.02em;color:#fff;line-height:1.2}.hub-nav-card-desc{font-size:11px;font-weight:500;color:#ffffff7a;line-height:1.35}.hub-plus{position:relative;padding:16px 14px 14px;border-radius:16px;background:radial-gradient(120% 90% at 100% 0%,rgba(94,207,255,.22),transparent 55%),radial-gradient(90% 80% at 0% 100%,rgba(255,122,207,.16),transparent 50%),#232b3d;overflow:hidden}.hub-plus-kicker{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,214,0,.35);background:#ffd60014;color:#ffd600;font-size:11px;font-weight:700;letter-spacing:.02em}.hub-plus-title{margin:12px 0 6px;font-size:20px;font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1.15}.hub-plus-desc{margin:0 0 14px;font-size:13px;font-weight:500;color:#ffffff94;line-height:1.4}.hub-plus-perks{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.hub-plus-perk{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:#ffffffdb}.hub-plus-perk-dot{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#5ecfff,#ff7acf);flex:0 0 auto}.hub-plus-cta{width:100%;border:0;border-radius:14px;padding:13px 16px;background:linear-gradient(135deg,#5ecfff,#7b8cff 45%,#ff7acf);color:#0b1020;font-size:14px;font-weight:800;letter-spacing:-.02em;cursor:pointer;-webkit-tap-highlight-color:transparent}.hub-plus-cta:active{filter:brightness(.96)}.hub-plus-note{margin:10px 0 0;font-size:11px;font-weight:500;color:#ffffff6b;text-align:center}.hub-play{display:flex;flex-direction:column;gap:10px}.hub-play-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hub-play-card{display:flex;flex-direction:column;justify-content:space-between;min-height:118px;padding:14px;border:0;border-radius:16px;text-align:left;color:#fff;cursor:pointer;overflow:hidden;position:relative;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,filter .15s ease}.hub-play-card:hover{transform:translateY(-1px)}.hub-play-card:active{transform:none;filter:brightness(.97)}.hub-play-card--wheel{background:radial-gradient(90% 80% at 100% 0%,rgba(255,211,106,.28),transparent 55%),#232b3d}.hub-play-card--cases{background:radial-gradient(90% 80% at 100% 0%,rgba(94,207,255,.24),transparent 55%),#232b3d}.hub-play-card-badge{align-self:flex-start;padding:3px 8px;border-radius:999px;background:#ffffff14;color:#ffffffb3;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.hub-play-card-title{margin-top:18px;font-size:15px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.hub-play-card-desc{margin-top:4px;font-size:11px;font-weight:500;color:#ffffff80;line-height:1.35}.hub-news{display:flex;flex-direction:column}.hub-news-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px 14px;border:0;border-bottom:1px solid rgba(255,255,255,.05);background:transparent;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.hub-news-row:last-child{border-bottom:0}.hub-news-row:hover,.hub-news-row:active{background:#ffffff0a}.hub-news-tag{padding:4px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em;background:#5ecfff1f;color:#5ecfff;white-space:nowrap}.hub-news-tag--drop{background:#ff7acf1f;color:#ff7acf}.hub-news-tag--event{background:#ffd36a1f;color:#ffd36a}.hub-news-title{font-size:13px;font-weight:650;color:#fff;line-height:1.3}.hub-news-time{font-size:11px;font-weight:500;color:#fff6;white-space:nowrap}@media (max-width: 360px){.hub-nav-grid,.hub-play-grid{grid-template-columns:1fr}.hub-lb-tab{font-size:11px;padding:9px 4px}}.floating-liquid-modal-hero{position:relative;width:100%;border-radius:30px 30px 0 0;background:#00000059}.floating-liquid-modal-hero-img{width:100%;height:auto;display:block;object-fit:contain;border-radius:30px 30px 0 0}.floating-liquid-modal-hero-video{width:100%;height:auto;display:block;object-fit:cover;border-radius:30px 30px 0 0}.floating-liquid-modal-hero-actions{position:absolute;top:12px;right:12px;z-index:3;display:flex;gap:10px}.floating-liquid-modal-action{position:relative;width:34px;height:34px;border:none;border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;overflow:hidden;box-shadow:0 6px 6px #0003,0 0 20px #0000001a;text-decoration:none;color:inherit}.floating-liquid-modal-action-glass-filter,.floating-liquid-modal-action-glass-overlay,.floating-liquid-modal-action-glass-specular{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.floating-liquid-modal-action-glass-filter{z-index:0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);filter:url(#lensFilter) saturate(120%) brightness(1.05)}.floating-liquid-modal-action-glass-overlay{z-index:1;background:#0000004d}.floating-liquid-modal-action-glass-specular{z-index:2;box-shadow:inset 1px 1px #ffffff26,inset 0 0 5px #ffffff1a}.floating-liquid-modal-action .liquid-modal-close-icon,.floating-liquid-modal-action-icon{position:relative;z-index:3;width:16px;height:16px;object-fit:contain;filter:brightness(0) invert(1);opacity:.95}.floating-liquid-modal-action:hover{filter:brightness(1.05)}.floating-liquid-modal-hero-badge{position:absolute;left:12px;bottom:12px;z-index:2;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.02em;color:#fffffff2;background:#00000059;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.liquid-modal{position:relative;z-index:1;background-color:#0000002e;background-color:color-mix(in srgb,var(--bg-glass) 18%,transparent);border-radius:30px;box-shadow:var(--glass-shadow);overflow:hidden;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.liquid-modal--floating{width:calc(100% - 20px);margin:0 10px 12px;border-radius:30px}.liquid-modal--floating.liquid-modal--tall{height:calc(89% - 10px);overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.liquid-modal--floating.liquid-modal--no-hero{height:auto;max-height:calc(89% - 10px);animation:slideUpFloat .35s ease-out;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.liquid-modal-overlay{position:fixed;inset:0;width:100vw;height:100%;min-height:100vh;min-height:100dvh;padding:10px;box-sizing:border-box;z-index:2147483647!important;overscroll-behavior:contain;display:flex;align-items:flex-end;justify-content:center}.liquid-modal-overlay .liquid-modal-overlay-bg{position:absolute;inset:0;width:100%;height:100%;background:#00000080;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:0}.liquid-modal--floating .liquid-modal-content{flex:0 0 auto;overflow:visible}.liquid-modal--floating .liquid-modal-actions{flex:0 0 auto}@keyframes slideUpFloat{0%{transform:translateY(110%)}70%{transform:translateY(-6px)}to{transform:translateY(0)}}.liquid-modal-content--floating{padding:10px 16px 14px}.liquid-modal--no-hero .liquid-modal-content--floating{padding-top:44px}.liquid-modal-actions--floating{padding-left:16px;padding-right:16px;padding-bottom:26px}.floating-liquid-modal-header-close{position:absolute;top:12px;right:12px;z-index:10}.liquid-modal-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.liquid-modal-btn-icon{width:20px;height:20px;object-fit:contain;flex-shrink:0}.liquid-modal-btn-primary--insufficient{background:#282832e6!important;color:#ffffff80!important;cursor:not-allowed;opacity:.85}.liquid-modal-btn-primary--insufficient:hover{background:#282832e6!important;transform:none}.liquid-modal-btn-primary--loading{opacity:.8;cursor:wait}@media (max-width: 768px){.liquid-modal-content.liquid-modal-content--floating{padding:20px 16px 14px}.liquid-modal-actions.liquid-modal-actions--floating{padding-left:16px;padding-right:16px;padding-bottom:26px}}.gift-info-floating-kv{border:1px solid rgba(255,255,255,.12);background:#00000038;border-radius:18px;overflow:hidden}.gift-info-floating-kv-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:0;border-bottom:1px solid rgba(255,255,255,.08)}.gift-info-floating-kv-row:last-child{border-bottom:none}.gift-info-floating-kv-k{padding:12px;background:#ffffff14;border-right:1px solid rgba(255,255,255,.08);font-size:12px;font-weight:800;letter-spacing:.02em;color:#fffffff2;text-transform:uppercase}.gift-info-floating-kv-v{padding:12px;font-size:12px;font-weight:900;color:#fffffff2;text-align:left;display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gift-info-floating-kv-rarity{flex-shrink:0;font-size:10px;font-weight:900;color:#ffffffd9;padding:3px 6px;border-radius:999px;background:#5ecfff29;border:1px solid rgba(94,207,255,.28)}.gift-info-floating-owner-link{font-size:12px;font-weight:900;color:#fffffff2;text-decoration:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gift-info-floating-owner-link:hover{text-decoration:underline}.gift-info-floating-owner-text{color:#fffffff2}.gift-info-floating-owner-btn{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fffffff2;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gift-info-floating-owner-btn:hover{filter:brightness(1.05)}.sub-upsell{display:flex;flex-direction:column;gap:14px}.sub-upsell-top{display:flex;align-items:flex-start;gap:14px}.sub-upsell-hero-small{flex-shrink:0;width:72px;height:72px;border-radius:16px;overflow:hidden;background:#0003;border:1px solid rgba(255,255,255,.08)}.sub-upsell-hero-small img{width:100%;height:100%;object-fit:cover}.sub-upsell-brand-block{flex:1;min-width:0}.sub-upsell-name{margin:0 0 6px;font-size:22px;font-weight:900;letter-spacing:-.02em;line-height:1.2;background:linear-gradient(135deg,#ff7acf,#5ecfff,#b4f0ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;filter:drop-shadow(0 0 12px rgba(94,207,255,.35))}.sub-upsell-perks-block{border-radius:12px;background:#0003;border:1px solid rgba(255,255,255,.1);overflow:hidden}.sub-upsell-perks-toggle{appearance:none;margin:0;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:none;background:transparent;cursor:pointer;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#ffffffd9;line-height:1.3;text-align:left;transition:color .2s ease,background .2s ease}.sub-upsell-perks-toggle:hover{background:#ffffff0a;color:#fffffff2}.sub-upsell-perks-toggle:active{background:#ffffff0f}.sub-upsell-perks-toggle-text{flex:1}.sub-upsell-perks-toggle-arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:#ffffffb3;transition:transform .2s ease,color .2s ease}.sub-upsell-perks-toggle-arrow svg{display:block}.sub-upsell-perks-toggle:hover .sub-upsell-perks-toggle-arrow{color:#fffffff2}.sub-upsell-perks-toggle.is-open .sub-upsell-perks-toggle-arrow{transform:rotate(180deg)}.sub-upsell-perks-list-wrap{max-height:0;overflow:hidden;transition:max-height .25s ease-out}.sub-upsell-perks-list-wrap.is-open{max-height:220px;transition:max-height .3s ease-in;border-top:1px solid rgba(255,255,255,.08)}.sub-upsell-perks-list-wrap .sub-upsell-perks-list{padding:8px 12px 12px 14px;margin:0;list-style:none}.sub-upsell-perks-list{margin:0;padding:0;list-style:none}.sub-upsell-perk{position:relative;padding-left:20px;font-size:13px;font-weight:700;color:#fff;line-height:1.45;margin-bottom:2px}.sub-upsell-perk:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:10px;height:10px;margin-left:3px;background:linear-gradient(135deg,#ff7acf,#5ecfff,#b4f0ff);-webkit-mask-image:var(--sub-upsell-gift-icon);mask-image:var(--sub-upsell-gift-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.sub-upsell-perk:last-child{margin-bottom:0}.sub-upsell-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:16px;background:#0000002e;border:1px solid rgba(255,255,255,.06)}.sub-upsell-k{font-size:11px;font-weight:900;letter-spacing:.35px;text-transform:uppercase;color:#ffffff8c}.sub-upsell-v{font-size:14px;font-weight:1000;color:#ffffffeb;white-space:nowrap}.sub-upsell-toggle{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;background:#0000001f;border:1px solid rgba(255,255,255,.06);cursor:pointer;-webkit-user-select:none;user-select:none}.sub-upsell-toggle input{position:absolute;opacity:0;pointer-events:none}.sub-upsell-toggle-ui{width:42px;height:24px;border-radius:999px;background:#30d15859;border:1px solid rgba(48,209,88,.45);position:relative;flex:none}.sub-upsell-toggle-ui:after{content:"";position:absolute;top:1px;left:2px;width:20px;height:20px;border-radius:999px;background:#ffffffe6;transition:transform .18s ease,background .18s ease}.sub-upsell-toggle input:checked+.sub-upsell-toggle-ui{background:#30d158;border-color:#30d158}.sub-upsell-toggle input:checked+.sub-upsell-toggle-ui:after{transform:translate(18px);background:#fff}.sub-upsell-toggle-text{font-size:13px;font-weight:900;color:#ffffffdb}.sub-upsell-insufficient{margin:0;padding:8px 0 0;font-size:13px;font-weight:700;color:#ff788cf2}.sub-upsell-error{margin:0;padding:8px 0 0;font-size:13px;font-weight:700;color:#ff7878f2}.secret-blur{position:relative;width:100%;display:block;padding:0;border:none;background:transparent;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent}.secret-blur__content{width:100%;height:100%;transform:scale(var(--secret-content-scale, 1.06));transition:filter .22s ease,transform .26s ease}.secret-blur:not(.is-revealed) .secret-blur__content{filter:blur(var(--secret-blur-px, 32px)) saturate(1.25) contrast(1.08) brightness(.92)}.secret-blur.is-revealed .secret-blur__content{transform:scale(1)}.secret-blur__overlay{position:absolute;inset:0;background:rgba(0,0,0,var(--secret-overlay-alpha, .22));backdrop-filter:blur(var(--secret-overlay-blur-px, 18px)) saturate(1.2);-webkit-backdrop-filter:blur(var(--secret-overlay-blur-px, 18px)) saturate(1.2);opacity:1;transition:opacity .22s ease}.secret-blur__overlay:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 45%,#0000,#00000014 55%,#0000003d);opacity:.9}.secret-blur.is-revealed .secret-blur__overlay{opacity:0;pointer-events:none}.secret-blur__dots{position:absolute;inset:0}.secret-blur__dot-wrap{position:absolute;transform:translate(-50%,-50%);pointer-events:none}.secret-blur__dot{border-radius:999px;background:#ffffffe0;box-shadow:0 0 8px #ffffff3d;animation:none;opacity:0}.secret-blur__lock{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(52px,22%,92px);height:clamp(52px,22%,92px);border-radius:999px;background:#00000061;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 26px #00000059;display:flex;align-items:center;justify-content:center;z-index:3;pointer-events:none;opacity:1;transition:opacity .22s ease}.secret-blur__lock img{width:42%;height:42%;object-fit:contain;opacity:.92;filter:brightness(0) invert(1)}.secret-blur.is-revealed .secret-blur__lock{opacity:0}.secret-blur__badge{position:absolute;top:10px;left:10px;padding:6px 10px;border-radius:999px;background:#0000004d;border:1px solid rgba(255,255,255,.1);font-size:11px;font-weight:900;letter-spacing:.25px;color:#ffffffc7;z-index:3;pointer-events:none;opacity:1;transition:opacity .22s ease}.secret-blur.is-revealed .secret-blur__badge{opacity:0}@media (prefers-reduced-motion: reduce){.secret-blur__dot{animation:none;opacity:0}.secret-blur__content,.secret-blur__overlay,.secret-blur__lock,.secret-blur__badge{transition:none}}.owner-profile-page{width:100%;padding:0 10px 140px}.owner-profile-summary-card{width:100%;background-color:#0000002e;background-color:color-mix(in srgb,var(--bg-glass) 18%,transparent);border:none;border-radius:30px;padding:0;box-shadow:var(--glass-shadow);overflow:hidden;isolation:isolate;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.owner-profile-summary-top{position:relative;padding:16px 14px 14px;background:#ffffff0a}.owner-profile-updated{position:absolute;right:12px;bottom:10px;font-size:10px;font-weight:500;letter-spacing:.25px;color:#ffffff85;padding:6px 8px;border-radius:999px;pointer-events:none}.owner-profile-summary-header{display:flex;align-items:center;gap:12px}.owner-profile-summary-user{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.owner-profile-summary-bottom{padding:10px 12px 12px}.owner-profile-summary-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;justify-items:center}.owner-profile-summary-stat{min-width:0;text-align:center}.owner-profile-summary-stat-value{font-size:15px;font-weight:1000;color:#fffffff5;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.owner-profile-summary-stat-label{margin-top:4px;font-size:11px;font-weight:700;color:#ffffff8c;line-height:1.2}.owner-profile-avatar{width:54px;height:54px;border-radius:999px;background:#5ecfff38;border:1px solid rgba(94,207,255,.35);display:flex;align-items:center;justify-content:center;font-weight:1000;font-size:18px;color:#fff;flex:none}.owner-profile-head-main{flex:1;min-width:0}.owner-profile-title{font-size:18px;font-weight:1000;color:#fffffff5;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.owner-profile-subline{margin-top:6px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.owner-profile-handle{font-size:12px;font-weight:950;color:#5ecffff2;white-space:nowrap;flex:none}.owner-profile-subtitle{font-size:12px;font-weight:900;color:#fff9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.owner-profile-counts{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.owner-profile-count{background:#0000002e;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:10px}.owner-profile-count-k{font-size:10px;font-weight:900;letter-spacing:.35px;text-transform:uppercase;color:#ffffff73}.owner-profile-count-v{margin-top:6px;font-size:14px;font-weight:1000;color:#fffffff5}.owner-profile-like{border-radius:18px;padding:12px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;color:#ffffffe6;font-weight:1000}.owner-profile-like--inhead{position:absolute;top:10px;right:10px;width:auto;padding:6px 10px;border-radius:999px;background:#00000047;border:1px solid rgba(255,255,255,.1);gap:8px}.owner-profile-like-icon{width:16px;height:16px;object-fit:contain;filter:brightness(0) invert(1);opacity:.95}.owner-profile-like.is-liked{border-color:#ff467859;background:#ff467814;color:#ff4678f2}.owner-profile-like.is-liked .owner-profile-like-icon{filter:none;opacity:1}.owner-profile-like-count{font-size:12px}.owner-profile-comments{margin-top:10px;padding:14px;border-radius:18px;background:transparent;border:none}.owner-profile-section-title{font-size:12px;font-weight:1000;letter-spacing:.35px;text-transform:uppercase;color:#fff9}.owner-profile-comments-list{margin-top:10px;display:flex;flex-direction:column;gap:10px}.owner-profile-comments-list.is-scroll{max-height:248px;overflow:auto;overscroll-behavior:contain;padding-right:2px}.owner-profile-comments-list.is-scroll::-webkit-scrollbar{width:6px}.owner-profile-comments-list.is-scroll::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.owner-profile-comments-list.is-scroll::-webkit-scrollbar-track{background:transparent}.owner-profile-comment{padding:0;border-radius:18px;background:transparent;border:none}.owner-profile-comment-main{display:flex;align-items:flex-end;gap:10px}.owner-profile-comment-avatar{width:30px;height:30px;border-radius:999px;overflow:hidden;flex:0 0 30px;background:#00000059;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center}.owner-profile-comment-avatar-letter{font-size:13px;font-weight:900;color:#fffffff5;text-transform:uppercase}.owner-profile-comment-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:18px;background:#141414}.owner-profile-comment-empty{padding:10px;border-radius:14px;border:1px dashed rgba(255,255,255,.12);background:#00000024;color:#ffffff8c;font-weight:900;font-size:13px}.owner-profile-comment--skeleton{position:relative;overflow:hidden;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);min-height:54px}.owner-profile-comment--skeleton:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#ffffff08,#ffffff1f,#ffffff08);transform:translate(-60%);animation:ownerSkel 1.05s ease-in-out infinite}.owner-profile-comment-user{font-size:12px;font-weight:1000;color:#c09bff}.owner-profile-comment-text{margin-top:2px;font-size:13px;font-weight:800;color:#ffffffe6}.owner-profile-comment-meta{margin-top:2px;display:flex;justify-content:flex-end}.owner-profile-comment-time{font-size:11px;font-weight:600;color:#ffffff8c}.owner-profile-comment-input{margin-top:12px;display:flex;gap:10px;position:relative}.owner-profile-comment-lock{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:999px;background:#00000047;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none}.owner-profile-comment-lock img{width:14px;height:14px;object-fit:contain;filter:brightness(0) invert(1);opacity:.9}.owner-profile-comment-field{flex:1;min-width:0;border:none;background-color:#0000002e;background-color:color-mix(in srgb,var(--bg-glass) 18%,transparent);color:#fffffff2;border-radius:18px;padding:12px 12px 12px 44px;outline:none;font-size:14px;font-weight:850;isolation:isolate;overflow:hidden;box-shadow:var(--glass-shadow);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.owner-profile-comment-field[readonly]{opacity:.85}.owner-profile-comment-field::placeholder{color:#ffffff73;font-weight:800}.owner-profile-comment-send{appearance:none;border:none;border-radius:14px;padding:12px 14px;background:#9b5cff;color:#fff;font-weight:1000;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:56px}.owner-profile-comment-send-lock{width:16px;height:16px;object-fit:contain;filter:brightness(0) invert(1)}.owner-profile-tabs{display:flex;gap:8px;padding:0 7px;justify-content:flex-start;align-self:flex-start;position:relative;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;width:100%;max-width:100vw;margin-top:10px;background:transparent;border:none}.owner-profile-tabs::-webkit-scrollbar{display:none}.owner-profile-tab{position:relative;background:transparent;color:#fff;border:none;border-radius:8px;padding:0;font-size:23px;font-weight:700;font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;cursor:pointer;transition:color .2s ease;flex-shrink:0;white-space:nowrap;margin-bottom:7px;display:inline-flex;align-items:center;gap:8px}.owner-profile-tab:not(.is-active){color:#3c3c3c}.owner-profile-tab-lock{width:16px;height:16px;object-fit:contain;filter:brightness(0) invert(1);opacity:.55;transform:translateY(1px)}.owner-profile-tab-lock.is-active{opacity:.92}.owner-profile-tabs-underline{position:absolute;bottom:0;left:0;height:4px;border-radius:20px;width:0;background:#ff7acf;transition:left .25s ease,width .25s ease;pointer-events:none}.owner-profile-gifts,.owner-profile-hidden,.owner-profile-activity{margin-top:10px}.owner-profile-hidden-item{border-radius:20px}.owner-profile-activity-list{display:flex;flex-direction:column;gap:10px}.owner-activity-card{width:100%;border-radius:18px;background-color:#0000002e;background-color:color-mix(in srgb,var(--bg-glass) 18%,transparent);border:none;overflow:hidden;isolation:isolate;box-shadow:var(--glass-shadow);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);padding:12px}.owner-activity-card--skeleton{pointer-events:none}.owner-activity-skel-block,.owner-activity-skel-line,.owner-activity-skel-circle{position:relative;overflow:hidden;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.owner-activity-skel-block:before,.owner-activity-skel-line:before,.owner-activity-skel-circle:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#ffffff08,#ffffff1f,#ffffff08);transform:translate(-60%);animation:ownerSkel 1.05s ease-in-out infinite}.owner-activity-skel-line{height:12px;border-radius:999px}.owner-activity-skel-circle{border-radius:999px}.owner-activity-top{display:flex;align-items:center;gap:12px}.owner-activity-thumb{width:48px;height:48px;border-radius:14px;overflow:hidden;background:#0000002e;border:1px solid rgba(255,255,255,.08);flex:none}.owner-activity-thumb img{width:100%;height:100%;object-fit:cover;display:block}.owner-activity-main{min-width:0;flex:1}.owner-activity-title{display:flex;align-items:baseline;gap:8px;min-width:0}.owner-activity-name{font-size:14px;font-weight:1000;color:#fffffff5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.owner-activity-num{font-size:12px;font-weight:950;color:#ffffffa6;white-space:nowrap;flex:none}.owner-activity-ago{font-size:11px;font-weight:900;color:#ffffff8c;white-space:nowrap;flex:none}.owner-activity-bottom{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.owner-activity-avatars{display:flex;align-items:center;gap:8px;flex:none;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:6px 8px}.owner-activity-avatar{width:34px;height:34px;border-radius:999px;background:#00000038;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;color:#ffffffeb;font-weight:1000;font-size:12px}.owner-activity-letter{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.owner-activity-avatar.is-giftbox{background:#ff8c0038;border-color:#ff8c0059}.owner-activity-avatar-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:999px}.owner-activity-giftbox{width:16px;height:16px;object-fit:contain;filter:brightness(0) saturate(100%) invert(62%) sepia(74%) saturate(2123%) hue-rotate(1deg) brightness(103%) contrast(104%);opacity:.92}.owner-activity-avatar.is-hidden{background:#5ecfff33;border-color:#5ecfff4d}.owner-activity-hide{width:16px;height:16px;object-fit:contain;filter:brightness(0) invert(1);opacity:.92}.owner-activity-arrow{width:18px;height:18px;object-fit:contain;opacity:.85;filter:brightness(0) invert(1)}.owner-activity-toinfo{min-width:0;flex:1}.owner-activity-toname{font-size:13px;font-weight:1000;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.owner-activity-toname--hidden{color:#5ecffff2}.owner-activity-tohandle{margin-top:2px;font-size:12px;font-weight:950;color:#5ecffff2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.owner-profile-locked-cta{width:100%;appearance:none;border:1px solid rgba(255,255,255,.1);background:#0000002e;border-radius:18px;padding:14px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;color:#ffffffe0;font-weight:950}.owner-profile-locked-cta img{width:16px;height:16px;object-fit:contain;filter:brightness(0) invert(1);opacity:.9}.owner-profile-gifts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.owner-profile-gifts-grid--more{margin-top:10px}.owner-profile-gift{border:none;background:transparent;padding:0;cursor:pointer}.owner-profile-gift--skeleton{position:relative;pointer-events:none}.owner-profile-gift--skeleton .owner-profile-gift-img-wrap{border-radius:20px;overflow:hidden;position:relative}.owner-profile-gift--skeleton .owner-profile-gift-img-wrap:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);transform:translate(-60%);animation:ownerSkel 1.05s ease-in-out infinite}@keyframes ownerSkel{0%{transform:translate(-60%)}to{transform:translate(60%)}}.owner-profile-gift-img-wrap{position:relative;border-radius:20px;overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.08);aspect-ratio:1 / 1}.owner-profile-gift-img{width:100%;height:100%;object-fit:cover;display:block}.owner-profile-gift-badge{position:absolute;top:8px;left:8px;padding:6px 8px;border-radius:999px;background:#00000073;border:1px solid rgba(255,255,255,.14);color:#ffffffeb;font-weight:1000;font-size:12px}.owner-profile-loadmore{height:1px}@media (max-width: 360px){.owner-profile-gifts-grid{gap:8px}}.gift-modal-layer{position:fixed;inset:0;z-index:20000;display:flex;align-items:flex-end;justify-content:center;padding:14px 10px calc(10px + var(--app-safe-bottom, 0px));box-sizing:border-box}.gift-modal-scrim{position:absolute;inset:0;background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.gift-modal-sheet{width:100%;max-width:520px;background:transparent;border:none;border-radius:0;overflow:visible;box-shadow:none;position:relative}.gift-modal-sheet-header{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 4px 10px}.gift-modal-title-text{font-size:15px;font-weight:800;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gift-modal-title-num{font-size:13px;font-weight:600;color:#ffffff73;flex:0 0 auto}.gift-modal-sheet-close{width:36px;height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.gift-modal-sheet-close-icon{width:18px;height:18px;object-fit:contain}.gift-modal-sheet-body{padding:0 4px}.gift-modal-hero-row{--gift-modal-img: clamp(168px, 44vw, 232px);display:grid;grid-template-columns:var(--gift-modal-img) minmax(0,1fr);gap:14px;align-items:stretch}.gift-modal-hero-row--expanded{--gift-modal-img: 56px}.gift-modal-hero-media{position:relative;width:var(--gift-modal-img);height:var(--gift-modal-img)}.gift-modal-hero-media-frame{width:100%;height:100%;border-radius:18px;overflow:hidden;background:var(--app-bg, #111622);border:1px solid rgba(255,255,255,.06)}.gift-modal-hero-media-inner{width:100%;height:100%}.gift-modal-hero-media-img{width:100%;height:100%;display:block;object-fit:cover}.gift-modal-hero-media-img--placeholder{background:linear-gradient(135deg,#ffffff0f,#ffffff05)}.gift-modal-hero-media-actions{position:absolute;top:8px;right:8px;display:flex;gap:8px;pointer-events:none}.gift-modal-hero-title-glass{padding:10px 12px;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 45px #00000059;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:absolute;left:10px;right:10px;bottom:10px;margin:0}.gift-modal-hero-row--expanded .gift-modal-hero-title-glass{display:none}.gift-modal-hero-title-glass-main{display:flex;align-items:baseline;gap:8px;min-width:0}.gift-modal-hero-title-text{font-size:15px;font-weight:800;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gift-modal-hero-title-num{font-size:13px;font-weight:600;color:#ffffff73;flex:0 0 auto}.gift-modal-specs-panel,.gift-info-floating-kv{padding:14px;border-radius:18px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 45px #00000059;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.gift-modal-specs-panel{margin-top:12px;padding:12px 14px;border-radius:18px}.gift-hero-specs{display:grid}.gift-hero-spec{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:10px;align-items:center;padding:5px 0}.gift-hero-spec+.gift-hero-spec{border-top:1px solid rgba(255,255,255,.06)}.gift-hero-spec-k{font-size:10px;font-weight:800;letter-spacing:.02em;color:#ffffff80;white-space:nowrap}.gift-hero-spec-v{min-width:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:wrap;color:#ffffffeb;font-size:11px;font-weight:800}.gift-hero-spec-main{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gift-hero-spec-pill{flex:0 0 auto;padding:2px 6px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);font-size:10px;font-weight:900;color:#ffffffeb;white-space:nowrap}.gift-modal-hero-specs .spec-owner-avatar{width:16px;height:16px}.gift-modal-media-collapse{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.gift-modal-media-collapse-btn{width:100%;height:100%;border:none;background:#0003;cursor:pointer;border-radius:18px}.gift-modal-media-collapse-bars{width:18px;display:grid;gap:4px;margin:0 auto}.gift-modal-media-collapse-bar{height:2px;border-radius:999px;background:#ffffffd9;box-shadow:0 1px 8px #00000059}.gift-modal-graph-widget{height:var(--gift-modal-img);border-radius:18px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 45px #00000059;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:0;cursor:pointer}.gift-modal-graph-widget-inner{width:100%;height:100%}.gift-modal-graph-widget--expanded{height:clamp(260px,54vw,340px)}.gift-info-floating-kv-row{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:10px 0}.gift-info-floating-kv-row+.gift-info-floating-kv-row{border-top:1px solid rgba(255,255,255,.08)}.gift-info-floating-kv-k{font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:lowercase;color:#ffffff8c}.gift-info-floating-kv-v{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;color:#ffffffeb;font-weight:800;font-size:13px}.gift-info-floating-kv-main{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gift-info-floating-kv-rarity{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);font-size:12px;font-weight:900;color:#ffffffeb}.spec-owner-avatar{width:22px;height:22px;border-radius:999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.12);flex:0 0 auto}.spec-owner-avatar__img{width:100%;height:100%;display:block;background:linear-gradient(135deg,#ffffff38,#ffffff0f)}.gift-modal-graph{margin-top:12px;height:170px;border-radius:18px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 45px #00000059;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.gift-modal-stats{margin-top:12px;height:120px;border-radius:18px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 45px #00000059;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.maintenance-page{position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;background:linear-gradient(180deg,#ffd9ec,#f7b8d8 22%,#e89bc8,#c978b8,#8f4fa8 82%,#4a2868)}.maintenance-page-petals{position:fixed;inset:0;pointer-events:none;z-index:1;overflow:hidden}.maintenance-page-petal{position:absolute;top:-8vh;display:block;border-radius:50% 50% 50% 0;background:#ffffff8c;box-shadow:0 0 6px #ffffff26;transform:rotate(var(--petal-spin, 0deg));animation-name:maintenance-petal-fall;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform,opacity}@keyframes maintenance-petal-fall{0%{transform:translate3d(0,-8vh,0) rotate(var(--petal-spin, 0deg));opacity:0}8%{opacity:1}25%{transform:translate3d(calc(var(--petal-sway, 0px) * .35),28vh,0) rotate(calc(var(--petal-spin, 0deg) + 120deg))}50%{transform:translate3d(var(--petal-sway, 0px),56vh,0) rotate(calc(var(--petal-spin, 0deg) + 240deg))}75%{transform:translate3d(calc(var(--petal-drift, 0px) + var(--petal-sway, 0px) * .6),84vh,0) rotate(calc(var(--petal-spin, 0deg) + 320deg))}to{transform:translate3d(var(--petal-drift, 0px),112vh,0) rotate(calc(var(--petal-spin, 0deg) + 420deg));opacity:0}}.maintenance-page-content{position:relative;z-index:2;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 20px 40px;box-sizing:border-box}.maintenance-page-stack{display:flex;flex-direction:column;align-items:center;width:min(100%,420px)}.maintenance-page-hero{margin:0 0 10px}.maintenance-page-sakura{display:block;width:min(140px,36vw);height:auto;object-fit:contain;filter:drop-shadow(0 12px 32px rgba(74,40,104,.28));-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.maintenance-page-glass{width:100%;padding:22px 20px 20px;border-radius:22px;text-align:center;background-color:color-mix(in srgb,var(--bg-glass, #000000) 18%,transparent);box-shadow:var(--glass-shadow, 0 4px 24px rgba(0, 0, 0, .25));backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border:1px solid rgba(255,255,255,.08);isolation:isolate;overflow:hidden;box-sizing:border-box}.maintenance-page-title{margin:0 0 12px;font-size:clamp(1.35rem,4.8vw,1.65rem);font-weight:800;line-height:1.15;color:#fff;letter-spacing:-.02em}.maintenance-page-lead{margin:0 0 10px;font-size:clamp(.95rem,3.6vw,1.05rem);font-weight:600;line-height:1.45;color:#fffffff0}.maintenance-page-body{margin:0 0 18px;font-size:clamp(.88rem,3.2vw,.98rem);font-weight:500;line-height:1.5;color:#ffffffc7}.maintenance-page-channel{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:14px;background:#ffffff24;border:1px solid rgba(255,255,255,.24);color:#fff;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s ease,transform .2s ease}.maintenance-page-channel:hover{background:#ffffff38}.maintenance-page-channel:active{transform:scale(.98)}.maintenance-page-channel-icon{width:18px;height:18px;object-fit:contain;flex-shrink:0}@media (max-width: 380px){.maintenance-page-glass{padding:18px 16px 16px}}.morpheus-chat-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .3s ease;opacity:1;visibility:visible;transition:opacity .3s ease,visibility .3s ease;transform:none!important}.morpheus-chat-overlay.closing{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.morpheus-chat-container{width:90%;max-width:600px;height:80%;background:#000;border:2px solid #00ff41;border-radius:10px;display:flex;flex-direction:column;box-shadow:0 0 30px #00ff4180;animation:matrixGlow 2s ease-in-out infinite alternate}.morpheus-chat-header{background:#010;padding:15px 20px;border-bottom:2px solid #00ff41;display:flex;justify-content:space-between;align-items:center}.morpheus-chat-title{color:#00ff41;font-family:Courier New,monospace;font-size:1.2rem;font-weight:700;text-shadow:0 0 10px #00ff41}.morpheus-chat-close{background:none;border:none;color:#00ff41;font-size:2rem;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.morpheus-chat-close:hover{color:red;text-shadow:0 0 10px #ff0000}.morpheus-chat-messages{flex:1;padding:20px;overflow-y:auto;background:#000;color:#00ff41;font-family:Courier New,monospace;font-size:.9rem;line-height:1.4}.morpheus-message{margin-bottom:20px;animation:messageSlideIn .5s ease}.morpheus-message-box{border:1px solid #00ff41;border-radius:5px;padding:15px;background:#00ff410d;position:relative;box-shadow:0 0 10px #00ff414d}.morpheus-message-box:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,#00ff41,transparent,#00ff41);border-radius:7px;z-index:-1;opacity:.3}.morpheus-message-sender{color:#ff0;font-weight:700;margin-bottom:8px;text-shadow:0 0 5px #ffff00;font-size:.95rem}.morpheus-message-text{color:#00ff41;text-shadow:0 0 5px #00ff41;word-wrap:break-word;font-size:.9rem}.morpheus-choices-container{margin-top:20px;display:flex;flex-direction:column;gap:10px;animation:choicesSlideIn .5s ease}.morpheus-choices-container:has(.morpheus-pill-button){flex-direction:row;justify-content:center;gap:30px}.morpheus-choice-button{background:#00ff411a;border:2px solid #00ff41;color:#00ff41;padding:12px 20px;font-family:Courier New,monospace;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .3s ease;border-radius:5px;text-shadow:0 0 5px #00ff41;position:relative;overflow:hidden}.morpheus-choice-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,65,.2),transparent);transition:left .5s ease}.morpheus-choice-button:hover{background:#00ff4133;box-shadow:0 0 15px #00ff4180;transform:translateY(-2px)}.morpheus-choice-button:hover:before{left:100%}.morpheus-choice-button:active{transform:translateY(0)}.morpheus-pill-button{width:80px;height:80px;border-radius:50%;padding:0;font-size:2rem;display:flex;align-items:center;justify-content:center;margin:0 auto;border:3px solid;position:relative;overflow:hidden}.morpheus-red-pill{background:linear-gradient(45deg,red,#c00);border-color:red;color:#fff;text-shadow:0 0 10px #ff0000;box-shadow:0 0 20px #ff000080}.morpheus-red-pill:hover{background:linear-gradient(45deg,#c00,#900);box-shadow:0 0 30px #f00c;transform:scale(1.1)}.morpheus-blue-pill{background:linear-gradient(45deg,#06c,#049);border-color:#06c;color:#fff;text-shadow:0 0 10px #0066cc;box-shadow:0 0 20px #0066cc80}.morpheus-blue-pill:hover{background:linear-gradient(45deg,#049,#036);box-shadow:0 0 30px #06cc;transform:scale(1.1)}.morpheus-pill-button:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.morpheus-typing-indicator{display:flex;gap:5px;padding:10px 0}.morpheus-typing-indicator span{width:8px;height:8px;background:#00ff41;border-radius:50%;animation:typing 1.4s infinite ease-in-out}.morpheus-typing-indicator span:nth-child(1){animation-delay:-.32s}.morpheus-typing-indicator span:nth-child(2){animation-delay:-.16s}.morpheus-typing-indicator span:nth-child(3){animation-delay:0s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes matrixGlow{0%{box-shadow:0 0 30px #00ff4180}to{box-shadow:0 0 50px #00ff41cc}}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes choicesSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes typing{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.morpheus-chat-messages::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.morpheus-chat-messages::-webkit-scrollbar-track{display:none;background:transparent}.morpheus-chat-messages::-webkit-scrollbar-thumb{display:none;background:transparent}.morpheus-chat-messages::-webkit-scrollbar-thumb:hover{display:none;background:transparent}@media (max-width: 600px){.morpheus-chat-container{width:95%;height:90%}.morpheus-chat-title{font-size:1rem}.morpheus-chat-messages{font-size:.8rem;padding:15px}.morpheus-message-box{padding:12px}.morpheus-choice-button{padding:10px 15px;font-size:.8rem}.morpheus-pill-button{width:60px;height:60px;font-size:1.5rem}}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;width:100%;color-scheme:dark;color:#ffffffde;background-color:#111622;--app-bg: #111622;--app-safe-top: 0px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--scrollbar-thumb-color: var(--accent-green);--scrollbar-track-color: transparent;--accent-green: #12db0014;--bg-glass: #000000;--c-light: #fff;--c-dark: #000;--c-content: #ffffff;--glass-reflex-dark: 2;--glass-reflex-light: .3;--saturation: 140%;--switcher-transition: .25s cubic-bezier(1, 0, .4, 1);--height: 62px;--glass-shadow: inset 0 0 0 1px rgba(255, 255, 255, .03), inset 1.8px 3px 0px -2px rgba(255, 255, 255, .27), inset -2px -2px 0px -2px rgba(255, 255, 255, .24), inset -3px -8px 1px -6px rgba(255, 255, 255, .18), inset -.3px -1px 4px 0px rgba(0, 0, 0, .24), inset -1.5px 2.5px 0px -2px rgba(0, 0, 0, .4), inset 0px 3px 4px -2px rgba(0, 0, 0, .4), inset 2px -6.5px 1px -4px rgba(0, 0, 0, .2), 0px 1px 5px 0px rgba(0, 0, 0, .2), 0px 6px 16px 0px rgba(0, 0, 0, .16);--glass-shadow-modern: inset 0 0 0 1px color-mix( in srgb, var(--c-light) calc(var(--glass-reflex-light) * 10%), transparent ), inset 1.8px 3px 0px -2px color-mix( in srgb, var(--c-light) calc(var(--glass-reflex-light) * 90%), transparent ), inset -2px -2px 0px -2px color-mix( in srgb, var(--c-light) calc(var(--glass-reflex-light) * 80%), transparent ), inset -3px -8px 1px -6px color-mix( in srgb, var(--c-light) calc(var(--glass-reflex-light) * 60%), transparent ), inset -.3px -1px 4px 0px color-mix( in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 12%), transparent ), inset -1.5px 2.5px 0px -2px color-mix( in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 20%), transparent ), inset 0px 3px 4px -2px color-mix( in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 20%), transparent ), inset 2px -6.5px 1px -4px color-mix( in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 10%), transparent ), 0px 1px 5px 0px color-mix( in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 10%), transparent ), 0px 6px 16px 0px color-mix( in srgb, var(--c-dark) calc(var(--glass-reflex-dark) * 8%), transparent )}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}html,body{overflow-x:hidden!important;background-color:var(--app-bg)}html,body,#root,.App{height:100%;width:100%;margin:0;padding:0;box-sizing:border-box;background-color:var(--app-bg)}h1{font-size:3.2em;line-height:1.1}button{border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:focus,button:focus-visible{outline:none;box-shadow:none;border-color:inherit}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}*::-webkit-scrollbar-track{display:none;background:transparent}*::-webkit-scrollbar-thumb{display:none;background:transparent}*::-webkit-scrollbar-button{display:none}*::-webkit-scrollbar-corner{display:none;background:transparent}@media (prefers-color-scheme: light){:root{color:#ffffffde;background-color:var(--app-bg)}a:hover{color:#747bff}button{background-color:#f9f9f9}}
