.language{-webkit-user-select:none;user-select:none;cursor:pointer;display:flex}.tooltip{--tgui--white:var(--tg-theme-bg-color);--tgui--black:var(--tg-theme-text-color)}.tooltip-item{cursor:pointer;text-transform:capitalize;border-radius:10px;align-items:center;gap:10px;padding:10px 50px 10px 10px;display:flex;position:relative}.tooltip-item:hover{background-color:var(--tg-theme-secondary-bg-color)}.tooltip-check{position:absolute;top:50%;right:5px;transform:translateY(-50%)}
.balance-dm-warning{background-color:var(--tg-theme-bg-color);border:1px solid color-mix(in srgb,var(--tg-theme-warning-text-color,#bd9f2d)35%,transparent);color:var(--tg-theme-warning-text-color,#bd9f2d);border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.35;display:flex}.balance-dm-warning__icon{flex-shrink:0;margin-top:1px}.balance-dm-warning__text{min-width:0}.balance-container{background:linear-gradient(135deg,#9c27b0,#3f51b5,#9c27b0) 0 0/300% 100%;border:none;border-radius:14px;padding:3px;animation:8s linear infinite gradientFlow;box-shadow:0 4px 12px #9370db1a}@keyframes gradientFlow{0%{background-position:300%}50%{background-position:150%}to{background-position:0%}}.balance-grid{border-radius:12px;gap:3px;padding:0;display:flex}.balance-grid>*{flex:1}.balance-nft-card{cursor:pointer;background-color:var(--tg-theme-bg-color);border-radius:12px;flex-direction:column;grid-row:span 2;justify-content:center;padding:20px;display:flex}.balance-nft-content{flex-direction:column;gap:4px;display:flex}.balance-nft-count-row{align-items:center;gap:8px;display:flex}.balance-nft-incoming{color:var(--tg-theme-link-color);vertical-align:middle;margin-left:8px;font-size:16px;font-weight:600}.balance-nft-count{color:var(--tg-theme-text-color);font-size:36px;font-weight:700;line-height:1}.balance-nft-subtitle{color:var(--tg-theme-text-color);font-size:13px;font-weight:400;line-height:1.3}.balance-nft-tickets-tag{color:#fff;background:linear-gradient(135deg,#4caf50,#45a049);border-radius:16px;align-items:center;gap:4px;padding:4px 8px;font-size:13px;font-weight:600;line-height:1;display:flex}.balance-right-column{flex-direction:column;gap:3px;height:100%;display:flex}.balance-small-card{background-color:var(--tg-theme-bg-color);border-radius:12px;flex:1;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:relative}.balance-small-content{flex:1;align-items:center;gap:10px;display:flex}.balance-small-icon{justify-content:center;align-items:center;font-size:18px;display:flex}.balance-small-info{flex-direction:column;gap:2px;display:flex}.balance-small-value{color:var(--tg-theme-text-color);font-size:18px;font-weight:700;line-height:1}.balance-small-label{color:var(--tg-theme-hint-color);font-size:11px;font-weight:400}.balance-plus-button{cursor:pointer;color:#fff;background:linear-gradient(135deg,#9c27b0,#7b1fa2);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;line-height:0;transition:transform .2s,opacity .2s;display:flex}.balance-plus-button svg{display:block}.balance-plus-button:hover{opacity:.9;transform:scale(1.05)}.balance-plus-button:active{transform:scale(.95)}.balance-giftify-points{color:var(--tg-theme-hint-color);background-color:var(--tg-theme-bg-color);border-radius:12px;flex-direction:column;gap:10px;margin-top:3px;padding:15px;font-size:12px;font-weight:400;display:flex}.balance-giftify-points--below-weekly{border-top-left-radius:0;border-top-right-radius:0}.balance-weekly-row{background-color:var(--tg-theme-bg-color);cursor:pointer;border-radius:12px 12px 0 0;align-items:center;gap:14px;min-height:64px;margin-top:3px;padding:10px 14px;display:flex}.balance-weekly-row__aside{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;margin-left:auto;display:flex}.balance-weekly-row__tickets{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.balance-weekly-row__tickets-label{color:var(--tg-theme-hint-color);font-size:11px}.balance-weekly-row__tickets-value{color:var(--tg-theme-text-color);align-items:center;gap:4px;font-size:16px;font-weight:700;display:inline-flex}.balance-weekly-row__cta{color:var(--tg-theme-link-color);font-size:12px;font-weight:600}.balance-weekly-row__chevron{color:var(--tg-theme-hint-color);flex-shrink:0}.balance-weekly-row--idle{overflow:hidden}.balance-weekly-row__idle{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.balance-weekly-row__top{align-items:center;gap:12px;display:flex}.balance-weekly-row__idle .balance-weekly-row__meta{flex:1}.balance-weekly-marquee{margin:0 -14px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.balance-weekly-marquee__track{width:max-content;animation:32s linear infinite balance-weekly-marquee;display:flex}.balance-weekly-marquee__group{gap:8px;padding-right:8px;display:flex}.balance-weekly-marquee__item{pointer-events:none;background-color:var(--tg-theme-bg-color);border-radius:8px;flex-shrink:0;width:40px;height:40px;overflow:hidden}.balance-weekly-marquee__item .nft-container{width:100%;height:100%}@keyframes balance-weekly-marquee{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.balance-weekly-marquee__track{animation:none}}.balance-weekly-prizes{flex-shrink:0;height:52px;position:relative}.balance-weekly-prizes--empty{background:var(--tg-theme-secondary-bg-color,#7f7f7f26);width:52px;color:var(--tg-theme-hint-color);border-radius:10px;justify-content:center;align-items:center;display:flex}.balance-weekly-row__hint{color:var(--tg-theme-hint-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.balance-weekly-prize{background-color:var(--tg-theme-bg-color);pointer-events:none;border-radius:10px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 2px 8px #0000002e}.balance-weekly-prize--empty{box-shadow:none;background:0 0}.balance-weekly-prize .nft-container{width:100%;height:100%}.balance-weekly-prize .cards-slider5-card-empty{background-color:var(--tg-theme-slider-empty-card-color);border-radius:10px;width:100%;height:100%}.balance-weekly-row__meta{flex-direction:column;gap:4px;min-width:0;display:flex}.balance-weekly-row__title{color:var(--tg-theme-text-color);font-size:13px;font-weight:600;line-height:1.2}.balance-weekly-row .weekly-reward-timer.tiny{flex-shrink:0;margin:0}.balance-weekly-row__skeleton{background-color:var(--tg-theme-secondary-bg-color);background-image:linear-gradient(90deg,var(--tg-theme-secondary-bg-color)0%,color-mix(in srgb,var(--tg-theme-hint-color)35%,transparent)50%,var(--tg-theme-secondary-bg-color)100%);background-size:200% 100%;border-radius:6px;animation:1.2s ease-in-out infinite balance-weekly-skeleton-loading}.balance-weekly-row__skeleton--prize{border-radius:10px;width:100%;height:100%}.balance-weekly-row__skeleton--title{width:96px;height:14px}.balance-weekly-row__skeleton--timer{width:72px;height:12px}.balance-weekly-row__skeleton--tickets-label{width:56px;height:11px}.balance-weekly-row__skeleton--tickets-value{width:40px;height:16px}.balance-weekly-row__skeleton--cta{width:48px;height:12px}@keyframes balance-weekly-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.balance-giftify-token{color:var(--tg-theme-text-color);font-weight:600}.balance-total-tickets{color:var(--tg-theme-hint-color);font-size:12px;font-weight:400}.balance-total-tickets-value{flex-direction:row;align-items:flex-start;gap:3px;font-weight:600;display:inline-flex}
.balance-modal-wide{flex-direction:column;align-items:center;display:flex}.balance-modal-gift-container{align-items:flex-start;gap:8px;width:100%;display:flex}.balance-modal-gift{background:var(--tg-theme-secondary-bg-color);border-radius:50%;width:45px;height:45px;padding:8px}.balance-modal-title{color:var(--tg-theme-hint-color);font-size:16px;font-weight:500}.balance-modal-subtitle{color:var(--tg-theme-hint-color);font-size:14px;font-weight:500}.balance-modal-input-container{background-color:var(--tg-theme-bg-color);border-radius:10px;width:100%;font-size:20px;position:relative}.balance-modal-input-quick-action{color:var(--tg-theme-link-color);cursor:pointer;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;background:#0000001a;border-radius:5px;max-width:20%;padding:6px 8px;font-size:16px;line-height:1;position:absolute;top:50%;right:8px;overflow:hidden;transform:translateY(-50%)}.balance-modal-input-icon{justify-content:center;align-items:center;font-size:16px;display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.balance-modal-input{color:var(--tg-theme-text-color);text-align:center;background:0 0;border:none;width:calc(100% - 20px);padding:10px}.balance-modal-input::placeholder{color:var(--tg-theme-hint-color)}.balance-modal-input:focus{outline:none}.balance-modal-buttons{gap:10px;width:100%;display:flex}.balance-modal-message{text-align:center;border:1px solid;border-radius:8px;margin-top:30px;padding:20px}.balance-modal-message.success{color:#64cbad;background:#48e58040}.balance-modal-message.error{color:#ff6464;background:#ff646440}.balance-modal-message.info{color:#3b82f6;background:#3b82f640}.ton-wallet-history{border-top:1px solid var(--tg-theme-secondary-bg-color,#eee);width:100%;margin-top:8px;padding-top:10px}.ton-wallet-history-title{margin-bottom:8px}.ton-ledger-scroll{--ton-ledger-height:min(280px,40vh);width:100%;height:var(--ton-ledger-height);min-height:var(--ton-ledger-height);max-height:var(--ton-ledger-height);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow:hidden auto}.ton-ledger-list{flex-direction:column;gap:6px;width:100%;display:flex}.ton-ledger-status{color:var(--tg-theme-hint-color);text-align:center;box-sizing:border-box;justify-content:center;align-items:center;height:100%;min-height:100%;padding:12px;font-size:13px;display:flex}.ton-ledger-footer{color:var(--tg-theme-hint-color);text-align:center;justify-content:center;align-items:center;gap:8px;padding:10px 4px 4px;font-size:12px;display:flex}.ton-ledger-footer--end{padding-top:8px}.ton-ledger-row{background:var(--tg-theme-secondary-bg-color,#0000000a);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ton-ledger-row__icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ton-ledger-row__icon--credit{color:#2f9e7a;background:#48e58029}.ton-ledger-row__icon--debit{color:#d45b5b;background:#ff646424}.ton-ledger-row__icon--pending{color:#3b82f6;background:#3b82f629}.ton-ledger-row__icon--pending .loader{color:#3b82f6}.ton-ledger-row__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ton-ledger-row__title{align-items:center;gap:4px;min-width:0;display:flex}.ton-ledger-row__label{color:var(--tg-theme-text-color);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;line-height:1.2;overflow:hidden}.ton-ledger-row__tonscan{color:var(--tg-theme-hint-color);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:2px;line-height:0;display:inline-flex}.ton-ledger-row__tonscan:active{opacity:.7}.ton-ledger-row__time{color:var(--tg-theme-hint-color);font-size:12px;line-height:1.2}.ton-ledger-row__amount{white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.ton-ledger-row__amount--credit{color:#2f9e7a}.ton-ledger-row__amount--debit{color:var(--tg-theme-text-color)}.ton-ledger-row__ton-icon{opacity:.85;width:12px;height:12px}.ton-ledger-row__currency{color:var(--tg-theme-hint-color);font-size:12px;font-weight:600}
.telegram-star_icon{vertical-align:center;white-space:nowrap;letter-spacing:10em;text-indent:-10em;background:url(data:image/svg+xml,%3Csvg%20height%3D%2245%22%20viewBox%3D%220%200%2046%2045%22%20width%3D%2246%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22a%22%20x1%3D%2225%25%22%20x2%3D%2274.92%25%22%20y1%3D%22.825%25%22%20y2%3D%22107.86%25%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23ffd951%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23ffb222%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22b%22%20x1%3D%2250%25%22%20x2%3D%2250%25%22%20y1%3D%220%25%22%20y2%3D%2299.795%25%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23e58f0d%22%2F%3E%3Cstop%20offset%3D%22.99963%22%20stop-color%3D%22%23eb7915%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20id%3D%22c%22%20d%3D%22m15.45%2013.17%205.29-10.61c.61-1.22%202.09-1.71%203.3-1.09.47.24.86.63%201.09%201.11l5%2010.23c.41.83%201.21%201.4%202.12%201.51l10.47%201.27c1.42.17%202.43%201.47%202.26%202.91-.07.59-.34%201.14-.76%201.56l-8.27%208.2c-.33.33-.49.8-.44%201.27l1.38%2011.08c.2%201.59-.92%203.04-2.49%203.23-.59.08-1.19-.04-1.72-.32l-8.74-4.81c-.63-.35-1.39-.36-2.03-.03l-9.06%204.68c-1.27.66-2.83.14-3.48-1.14-.25-.49-.34-1.03-.26-1.57l.72-5.08c.36-2.49%201.89-4.64%204.1-5.78l10.06-5.17c.27-.14.37-.47.24-.74-.11-.21-.34-.33-.57-.29l-12.3%201.77c-1.88.27-3.78-.27-5.26-1.48l-4.09-3.36c-1.17-.96-1.35-2.7-.4-3.88.44-.55%201.08-.9%201.77-.99l10.5-1.36c.68-.09%201.26-.51%201.57-1.12z%22%2F%3E%3Cfilter%20id%3D%22d%22%20height%3D%22111.7%25%22%20width%3D%22111.4%25%22%20x%3D%22-5.7%25%22%20y%3D%22-5.9%25%22%3E%3CfeOffset%20dx%3D%222%22%20dy%3D%223%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowOffsetInner1%22%2F%3E%3CfeComposite%20in%3D%22shadowOffsetInner1%22%20in2%3D%22SourceAlpha%22%20k2%3D%22-1%22%20k3%3D%221%22%20operator%3D%22arithmetic%22%20result%3D%22shadowInnerInner1%22%2F%3E%3CfeColorMatrix%20in%3D%22shadowInnerInner1%22%20type%3D%22matrix%22%20values%3D%220%200%200%200%201%20%20%200%200%200%200%201%20%20%200%200%200%200%201%20%200%200%200%200.65667938%200%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cuse%20fill%3D%22url%28%23a%29%22%20fill-rule%3D%22evenodd%22%20xlink%3Ahref%3D%22%23c%22%2F%3E%3Cuse%20fill%3D%22%23000%22%20filter%3D%22url%28%23d%29%22%20xlink%3Ahref%3D%22%23c%22%2F%3E%3Cuse%20stroke%3D%22url%28%23b%29%22%20stroke-width%3D%222%22%20xlink%3Ahref%3D%22%23c%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) 50%/contain no-repeat;width:1.3em;margin-right:5px;font-size:100%;font-style:normal;display:inline-block;overflow:hidden}.ton-icon{vertical-align:center;white-space:nowrap;letter-spacing:10em;text-indent:-10em;background:url(/gram.svg) 50%/contain no-repeat;width:1.3em;height:1.3em;font-size:100%;font-style:normal;display:inline-block;overflow:hidden}
.earn-body{color:var(--tg-theme-text-color);padding:15px 0}.available-balance{text-align:center;background-color:var(--tg-theme-bg-color);border-radius:10px;margin-bottom:10px;padding:10px 15px}.available-balance-value{font-size:24px;font-weight:600}.available-balance-label{color:var(--tg-theme-hint-color);font-size:12px;font-weight:400}.pending-balance{align-items:center;gap:4px;font-size:16px;display:flex}.pending-balance-label{color:var(--tg-theme-hint-color)}.pending-balance-value{align-items:center;gap:2px;display:flex}
.segmented-container{justify-content:center;width:100%;display:flex}.segmented-control{-webkit-user-select:none;user-select:none;background-color:#000;border-radius:10px;width:100%;padding:4px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a}.segmented-option{color:#888;cursor:pointer;text-align:center;z-index:1;flex:1;justify-content:center;align-items:center;min-width:0;padding:8px 6px;font-size:16px;font-weight:500;transition:color .2s;display:flex;position:relative}.segmented-option.disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.segmented-option-sorting{justify-content:center;align-items:center;margin-right:4px;display:flex}.segmented-indicator{z-index:0;box-sizing:border-box;background-color:#222;background-color:var(--tg-theme-secondary-bg-color,#222);border-radius:10px;position:absolute;top:4px;bottom:4px}[data-theme=dark] .segmented-control{background-color:#1a1a1a}[data-theme=dark] .segmented-indicator{background-color:#333}[data-theme=dark] .segmented-option{color:#aaa}[data-theme=dark] .segmented-option.selected{color:#fff}.segmented-control{background-color:var(--tg-theme-bg-color,#000)}.segmented-option{color:var(--tg-theme-hint-color,#888)}.segmented-option.selected{color:var(--tg-theme-text-color,#fff)}
.modal-container{background:var(--tg-theme-modal-dimmer-color);z-index:1100;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal{max-width:var(--app-modal-max-width);border:1px solid var(--tg-theme-bg-color);background:var(--tg-theme-secondary-bg-color);border-radius:10px;flex-direction:column;width:calc(100vw - 80px);max-height:80vh;margin:60px 20px 0;padding:15px 20px 20px;display:flex;position:relative;overflow:hidden}.vertical-mode{width:min(calc(100% - 10px),var(--app-modal-max-width));max-width:var(--app-modal-max-width);box-sizing:border-box;border-radius:10px 10px 0 0;height:80dvh;min-height:0;max-height:80dvh;margin:0;position:absolute;bottom:0;left:50%;right:auto;transform:translate(-50%)}.vertical-mode .modal-content,.vertical-mode .modal-sheet{flex:auto;height:100%;min-height:0}@media (min-width:551px){.vertical-mode{width:calc(100vw - 80px);max-width:var(--app-modal-max-width);border-radius:10px;margin:60px 20px 0;position:relative;bottom:auto;left:auto;right:auto;transform:none}.vertical-mode .portfolio-add-modal-options,.vertical-mode .modal-list-container,.vertical-mode .modal-sheet-scroll,.vertical-mode .weekly-reward-history-list{height:auto;max-height:60vh;overflow-y:auto}}.modal-container:has(.game-mode){background:#0f0c0ae0}.game-mode{--craft-primary:#ff8c64;--craft-primary-dark:#c85a47;--craft-primary-mid:#d66b53;--craft-primary-light:#ffa07a;--craft-primary-rgb:255,140,100;max-height:70vh;overflow:unset;color:#fff;background:#161210fa;border:1px solid #ff8c6440;margin:100px 20px 0;box-shadow:0 8px 32px #0000008c,0 0 24px #ff8c641f}.game-mode .modal-content{overflow:unset}.game-mode .modal-close{color:#ffffffbf}.game-mode .modal-close:active{color:#fff}.modal-content{flex-direction:column;flex:auto;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden}.modal-overlap-container{z-index:999;background:var(--tg-theme-secondary-bg-color);flex-direction:column;width:100%;height:100%;max-height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.modal-overlap-container--sheet{box-sizing:border-box;flex-direction:column;justify-content:flex-start;padding:4px 0 0;display:flex;overflow:hidden}.modal-sheet{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.modal-sheet-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.modal-sheet-scroll{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;margin-bottom:10px;padding-right:6px;overflow-y:auto}.modal-sheet-footer{flex-direction:column;flex:none;gap:10px;width:100%;padding-top:8px;display:flex}.modal-sheet-footer>button,.stake-info-screen__footer>button,.vertical-mode .modal-content>button{width:100%;min-height:unset;flex:none;height:auto}.modal-close{cursor:pointer;z-index:1101;position:absolute;top:15px;right:15px}.modal-title{margin-bottom:5px;font-size:16px;font-weight:600}.modal-hint{color:var(--tg-theme-hint-color);margin-bottom:10px;font-size:14px;font-weight:400}
.nft-container{background-color:var(--tg-theme-bg-color);cursor:pointer;box-sizing:border-box;border:3px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.nft-container img{-webkit-user-select:none;user-select:none;user-drag:none;-webkit-user-drag:none}.nft-container.selected{border-color:var(--tg-theme-button-color,#992fdb);box-shadow:0 0 0 1px var(--tg-theme-button-color,#992fdb),0 0 10px #992fdb59}.nft-itself{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.nft-details{color:var(--tg-theme-hint-color);padding:5px;font-size:14px}.nft-remove{background-color:var(--tg-theme-secondary-bg-color);cursor:pointer;z-index:1;border-radius:10px 0;padding:10px;position:absolute;top:-1px;left:-1px}.nft-arrows{background-color:var(--tg-theme-secondary-bg-color);cursor:pointer;z-index:1;border-radius:10px;justify-content:center;align-items:center;padding:10px 5px;display:flex;position:absolute;bottom:5px;left:5px;right:5px}.nft-arrows>div{flex:1;justify-content:center;align-items:center;display:flex}.nft-pinned{color:var(--tg-theme-text-color);background-color:var(--tg-theme-bg-color);border-radius:50%;justify-content:center;align-items:center;padding:3px;display:flex;position:absolute;top:3px;left:3px;transform:rotate(45deg)}.nft-resale{z-index:1;color:#fff;pointer-events:none;background-color:#0000008c;border-radius:8px;align-items:center;gap:2px;max-width:calc(100% - 8px);padding:2px 5px;font-size:10px;font-weight:600;line-height:1.2;display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.nft-resale-icon{flex-shrink:0;width:11px;height:11px;font-size:11px;margin-right:0!important}.nft-resale-amount{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nft-owner{z-index:1;color:#fff;pointer-events:none;background-color:#0000008c;border-radius:10px;align-items:center;gap:4px;max-width:calc(100% - 36px);padding:2px 5px 2px 2px;font-size:9px;font-weight:600;line-height:1.15;display:flex;position:absolute;top:4px;left:4px}.nft-owner--link{pointer-events:auto;cursor:pointer}.nft-owner--below-pin{top:22px}.nft-owner-avatar{object-fit:cover;background:#fff3;border-radius:50%;flex-shrink:0;width:14px;height:14px}.nft-owner-avatar--initials{justify-content:center;align-items:center;font-size:7px;font-weight:700;display:inline-flex}.nft-owner-text{flex-direction:column;min-width:0;display:flex;overflow:hidden}.nft-owner-name,.nft-owner-username{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nft-owner-username{opacity:.85;font-size:8px;font-weight:500}.nft-selectedCheck{color:var(--tg-theme-button-color,#992fdb);position:absolute;top:5px;left:5px}.nft-model{width:70%;height:70%}.nft-collection-thumb{object-fit:contain;width:72%;height:72%}
[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);color:var(--tg-theme-text-color);opacity:0;white-space:nowrap;background-color:var(--tg-theme-bg-color);box-shadow:var(--tg-theme-card-shadow);pointer-events:none;z-index:20;border-radius:4px;padding:4px 8px;font-size:12px;transition:opacity .1s linear;position:absolute;left:50%;transform:translate(-50%)}[data-tooltip]:not([data-tooltip-position]):after,[data-tooltip][data-tooltip-position=top]:after{margin-bottom:5px;bottom:100%}[data-tooltip][data-tooltip-position=bottom]:after{margin-top:5px;top:100%}[data-tooltip][data-tooltip-position=left]:after{margin-top:0;margin-right:5px;inset:50% 100% auto auto;transform:translateY(-50%)}[data-tooltip][data-tooltip-position=right]:after{margin-top:0;margin-left:5px;inset:50% auto auto 100%;transform:translateY(-50%)}[data-tooltip]:hover:after,[data-tooltip][data-tooltip-force=true]:after{opacity:1}[data-tooltip][data-tooltip-multiline=true]:after{white-space:normal;text-align:center;width:max-content;max-width:min(220px,70vw);padding:6px 8px;line-height:1.35}
.symbols-layer{pointer-events:none;font-size:.5rem;line-height:1;position:absolute;inset:0}.symbol{--_duration-shift:0s;--_shift-x:0;--_shift-y:0;color:gold;width:.5rem;height:.5rem;animation:5s infinite sparkle;animation-delay:var(--_duration-shift);border-radius:50%;position:absolute}@keyframes sparkle{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--_shift-x),var(--_shift-y))}}
.stars-rating-container{flex-direction:column;gap:2px;display:flex}.stars-rating-stars{justify-content:center;align-items:center;gap:8px;display:flex}.stars-rating-text{color:var(--tg-theme-hint-color);text-align:center;font-size:12px}.stars-rating-star{cursor:pointer;transition:transform .2s}.stars-rating-star:hover{transform:scale(1.1)}.stars-rating-star-readonly{cursor:default}

.commentsThread{flex-direction:column;gap:10px;display:flex}.commentsThread--bordered{border-top:1px solid var(--tg-theme-secondary-bg-color);margin-top:14px;padding-top:12px}.commentsThread-header{color:var(--tg-theme-text-color);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.commentsThread-count{color:var(--tg-theme-hint-color);font-size:13px;font-weight:500}.commentsThread-composer{flex-direction:column;gap:6px;display:flex}.commentsThread-textarea{box-sizing:border-box;resize:vertical;background:var(--tg-theme-secondary-bg-color);width:100%;min-height:56px;max-height:140px;color:var(--tg-theme-text-color);font:inherit;border:none;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.35}.commentsThread-textarea::placeholder{color:var(--tg-theme-hint-color)}.commentsThread-textarea:focus{outline:1px solid var(--tg-theme-button-color)}.commentsThread-composerRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.commentsThread-composerActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.commentsThread-anonymous{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:inline-flex}.commentsThread-anonymousLabel{color:var(--tg-theme-hint-color);white-space:nowrap;font-size:12px;font-weight:500}.commentsThread-hint{color:var(--tg-theme-hint-color);font-size:12px}.commentsThread-error{color:var(--tg-theme-destructive-text-color,#e53935);font-size:12px}.commentsThread-loader,.commentsThread-empty{color:var(--tg-theme-hint-color);justify-content:center;padding:8px 0;font-size:13px;display:flex}.commentsThread-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.commentsThread-item{align-items:flex-start;gap:8px;display:flex}.commentsThread-avatarWrap{flex-shrink:0;width:28px;height:28px;position:relative}.commentsThread-avatar,.commentsThread-avatarFallback{object-fit:cover;border-radius:50%;width:28px;height:28px}.commentsThread-avatarFallback{background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.commentsThread-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.commentsThread-meta{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.commentsThread-author{color:var(--tg-theme-text-color);font-size:13px;font-weight:600}.commentsThread-tag{letter-spacing:.2px;color:var(--tg-theme-hint-color);background:color-mix(in srgb,var(--tg-theme-hint-color)18%,transparent);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.commentsThread-time{color:var(--tg-theme-hint-color);font-size:11px}.commentsThread-text{color:var(--tg-theme-text-color);white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.4}.commentsThread-confirm{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.commentsThread-delete{width:28px;height:28px;color:var(--tg-theme-hint-color);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.commentsThread-delete--confirm{color:var(--tg-theme-destructive-text-color,#e53935)}.commentsThread-delete:disabled{opacity:.5;cursor:default}
.nftCollectionCard-container{background-color:var(--tg-theme-bg-color);box-sizing:border-box;border-radius:10px;flex-direction:column;gap:10px;padding:15px;display:flex;position:relative}.nftCollectionCard-container.real{padding-top:30px}.nftCollectionCard-container.real.hide-banner{padding-top:15px}.nftCollectionCard-container.collapsed{cursor:pointer;border-radius:25px}.nftCollectionCard-container.collapsed.real{border:5px solid var(--tg-theme-secondary-bg-color);box-shadow:var(--tg-theme-card-shadow-intense)}.nftCollectionCard-container.coloredFrame{box-shadow:var(--tg-theme-card-shadow-intense)}.nftCollectionCard-coloredFrame-banner{box-sizing:border-box;background-color:var(--tg-theme-secondary-bg-color);max-width:calc(100% - 40px);color:var(--tg-theme-text-color);letter-spacing:.02em;text-align:center;white-space:nowrap;border-radius:0 0 12px 12px;align-items:center;padding:6px 14px 7px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.nftCollectionCard-container.collapsed.real .nftCollectionCard-coloredFrame-banner{border-radius:0 0 14px 14px;padding:7px 16px 8px;top:-5px}.nftCollectionCard-coloredFrame-banner-prefix,.nftCollectionCard-coloredFrame-banner-sep{color:var(--tg-theme-hint-color);flex-shrink:0}.nftCollectionCard-coloredFrame-banner-sep{margin:0 .45em}.nftCollectionCard-coloredFrame-banner-icon{flex-shrink:0;margin-right:4px}.nftCollectionCard-coloredFrame-banner-suffix{color:var(--tg-theme-text-color);text-overflow:ellipsis;min-width:0;overflow:hidden}.nftCollectionCard-title-icon{pointer-events:none;flex-shrink:0;line-height:0;display:block;overflow:hidden}.modal-content .nftCollectionCard-container{max-height:100%;overflow:hidden}.modal-content .modal-sheet .nftCollectionCard-container,.modal-content .modal-list-container .nftCollectionCard-container{overflow:unset;max-height:unset}.nftCollectionCard-header{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.nftCollectionCard-top{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;display:flex}.nftCollectionCard-name{align-items:center;gap:6px;min-width:0;max-width:calc(100% - 30px);font-size:16px;font-weight:600;display:flex}.nftCollectionCard-name-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nftCollectionCard-actions{color:var(--tg-theme-hint-color);flex-direction:row;align-items:center;gap:10px;display:flex}.nftCollectionCard-actions>*{cursor:pointer}.nftCollectionCard-favorite{-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:3px;display:flex}.nftCollectionCard-favorite.active{color:#e0245e}.nftCollectionCard-favorites-count{font-size:11px;font-weight:500;line-height:1}.nftCollectionCard-user-container{justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:100%;display:flex;overflow:hidden}.nftCollectionCard-position{min-width:58px;color:var(--tg-theme-hint-color);background-color:var(--tg-theme-secondary-bg-color);box-sizing:border-box;border-radius:10px;justify-content:center;align-self:stretch;align-items:center;height:auto;padding:0 10px;font-size:1.6rem;font-weight:600;display:flex;position:relative}.real .nftCollectionCard-user-container{background-color:var(--tg-theme-secondary-bg-color);border-radius:10px;flex:1;padding:10px}.nftCollectionCard-user{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.nftCollectionCard-user-data{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nftCollectionCard-user-avatar{border-radius:50%;width:34px;height:34px}.nftCollectionCard-firstName{color:var(--tg-theme-text-color);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:16px;overflow:hidden}.nftCollectionCard-userName{color:var(--tg-theme-link-color);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}.nftCollectionCard-userName.no-username{color:var(--tg-theme-hint-color);cursor:default}.nftCollectionCard-userNames{color:var(--tg-theme-hint-color);margin-left:3px;font-size:12px;font-weight:400}.nftCollectionCard-score-container{position:relative}.nftCollectionCard-score{color:var(--tg-theme-text-color);background-color:var(--tg-theme-bg-color);border-radius:10px;padding:10px;font-weight:600;position:relative;overflow:hidden}.nftCollectionCard-score-value{z-index:2;position:relative}.nftCollectionCard-score.animate.first:after{background:conic-gradient(#0000,#0000 50%,#ffb02e 65%,#0000 80% 100%)}.nftCollectionCard-score.animate.second:after{background:conic-gradient(#0000,#0000 50%,#bebebe 65%,#0000 80% 100%)}.nftCollectionCard-score.animate.third:after{background:conic-gradient(#0000,#0000 50%,#d3883e 65%,#0000 80% 100%)}.nftCollectionCard-score.animate:after{content:"";background:conic-gradient(transparent,transparent 50%,var(--tg-theme-button-color,#4caf50)65%,transparent 80%,transparent 100%);width:200%;height:200%;animation:4s linear infinite rotateLoopingBorder;position:absolute;top:-50%;left:-50%}.nftCollectionCard-score.animate:before{content:"";background:inherit;z-index:1;border-radius:8px;margin:2px;position:absolute;inset:0}@keyframes rotateLoopingBorder{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nftCollectionCard-tip-button{flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:3px;display:flex}.nftCollectionCard-tip-button .weekly-reward-quests-item-tickets{position:absolute;top:50%;right:5px;transform:translateY(-50%)}.nftCollectionCard-statsRow{flex-direction:row;align-items:stretch;gap:8px;display:flex}.nftCollectionCard-stats{color:var(--tg-theme-hint-color);background-color:var(--tg-theme-secondary-bg-color);border-radius:10px;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;padding:8px 10px;font-size:12px;display:flex;overflow:hidden}.nftCollectionCard-contentTabs{background-color:var(--tg-theme-secondary-bg-color);box-sizing:border-box;border-radius:10px;flex-shrink:0;align-items:stretch;gap:2px;padding:3px;display:inline-flex}.nftCollectionCard-contentTab{min-width:34px;color:var(--tg-theme-hint-color);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:3px;padding:0 8px;line-height:0;display:inline-flex;position:relative}.nftCollectionCard-contentTab.active{background-color:var(--tg-theme-bg-color);color:var(--tg-theme-text-color);box-shadow:0 0 0 1px #0000000a}.nftCollectionCard-contentTab-count{color:inherit;font-size:10px;font-weight:600;line-height:1}.nftCollectionCard-commentsPanel{min-height:120px}.nftCollectionCard-commentsPanel--hidden{display:none}.nftCollectionCard-stat{white-space:nowrap;flex-direction:row;align-items:center;display:flex;position:relative}.nftCollectionCard-stat.boosted{color:#000;z-index:1;margin-left:5px;margin-right:5px;font-weight:600;position:relative}.nftCollectionCard-stat.boosted:after{content:"";z-index:-1;background-color:#ffb02e;border-radius:3px;position:absolute;inset:-3px -5px}.nftCollectionCard-stat.selling{color:var(--tg-theme-link-color)}.nftCollectionCard-stat-data{align-items:center;gap:3px;line-height:1.2;display:inline-flex}.nftCollectionCard-stat-gram-icon.ton-icon{flex-shrink:0;width:11px;height:11px;margin:0;transform:translateY(.5px)}.nftCollectionCard-controls{color:var(--tg-theme-hint-color);flex-wrap:wrap;gap:10px;padding:10px 0;display:flex}.nftCollectionCard-control{flex-direction:row;align-items:center;gap:10px;display:flex}.nftCollectionCard-upgradedNfts-container{position:relative;overflow:hidden auto}.collapsed .nftCollectionCard-upgradedNfts-container{height:50px;overflow:hidden}.collapsed .nftCollectionCard-upgradedNfts-container .nftCollectionCard-upgradedNfts{overflow:hidden}.nftCollectionCard-upgradedNfts{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:5px;display:flex;position:relative;overflow:hidden auto}.nftCollectionCard-upgradedNfts>*{aspect-ratio:1;box-sizing:border-box;flex:0 0 calc(33.3333% - 3.33333px);width:calc(33.3333% - 3.33333px)}.card-loading-skeleton{background:linear-gradient(90deg,var(--tg-theme-secondary-bg-color)0%,#7f7f7f33 50%,var(--tg-theme-secondary-bg-color)100%);background-size:200% 100%;border-radius:8px;animation:1.5s ease-in-out infinite youtube-skeleton-loading}.nftCollectionCard-upgradedNfts-loading{background:linear-gradient(90deg,var(--tg-theme-secondary-bg-color)0%,#7f7f7f33 50%,var(--tg-theme-secondary-bg-color)100%);background-size:200% 100%;border-radius:8px;width:100%;height:100%;animation:1.5s ease-in-out infinite youtube-skeleton-loading;position:relative;overflow:hidden}.nftCollectionCard-upgradedNfts-loading.overlap{position:absolute;inset:0}.overlap-cover{background-color:var(--tg-theme-bg-color);position:absolute;inset:0}@keyframes youtube-skeleton-loading{0%{background-position:-100% 0}to{background-position:100% 0}}.nftCollectionCard-upgradedNfts-notFound{color:var(--tg-theme-hint-color);text-align:center;justify-content:center;align-items:center;margin:auto;font-size:14px;display:flex}.nftCollectionCard-upgradedNfts-dimmer-c{border-radius:10px}.collapsed .nftCollectionCard-upgradedNfts-dimmer-c{z-index:1;position:absolute;inset:0 0 -5px}.nftCollectionCard-upgradedNfts-dimmer{background:linear-gradient(to bottom,#0000,var(--tg-theme-bg-color));display:none;position:absolute;inset:0}.collapsed .nftCollectionCard-upgradedNfts-dimmer{display:block;bottom:0}.nftCollectionCard-upgradedNfts-trigger{background:var(--tg-theme-bg-color);text-align:center;color:var(--tg-theme-link-color);-webkit-user-select:none;user-select:none;padding:20px 0 5px;font-size:14px;font-weight:400}.collapsed .nftCollectionCard-upgradedNfts-trigger{z-index:2;cursor:pointer;padding:20px 0 10px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 20px 12px #0000002b}.nftCollectionCard-no-collection{text-align:center;color:var(--tg-theme-hint-color);background-color:var(--tg-theme-bg-color);border-radius:10px;margin-top:10px}.nftCollectionCard-marketplace-buttons{flex-direction:column;align-items:stretch;gap:8px;margin:15px 12px 4px;display:flex}.nftCollectionCard-refresh-link{color:var(--tg-theme-link-color,var(--tg-theme-button-color));font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin:8px 0 12px;padding:0;font-size:14px;text-decoration:underline;display:inline-block}.nftCollectionCard-refresh-link.is-disabled,.nftCollectionCard-refresh-link:disabled{opacity:.45;cursor:default;text-decoration:none}
.date-picker{background-color:var(--tg-theme-secondary-bg-color);-webkit-user-select:none;user-select:none;border-radius:10px;padding:10px}.date-picker-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.date-picker-button{cursor:pointer;background-color:var(--tg-theme-bg-color);border-radius:10px;justify-content:center;align-items:center;padding:10px;display:flex}.date-picker-button.disabled{opacity:.5;cursor:not-allowed}.date-picker-header-center{flex:1;justify-content:center;align-self:stretch;align-items:center;display:flex}.date-picker-weekdays{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:5px;display:grid}.date-picker-weekday{text-align:center;color:var(--tg-theme-hint-color);padding:8px;font-size:12px;font-weight:500}.date-picker-days-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.date-picker-item{text-align:center;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-height:32px;padding:8px;font-size:14px;display:flex}.date-picker-item:hover{background-color:var(--tg-theme-bg-color)}.date-picker-item-other{color:var(--tg-theme-hint-color);opacity:.5}.date-picker-item-today{font-weight:600;position:relative}.date-picker-item-today:after{content:" ";background-color:var(--tg-theme-button-color);border-radius:50%;width:5px;height:5px;position:absolute;bottom:10px;left:50%;transform:translate(-50%,100%)}.date-picker-item-selected{color:#fff;background-color:var(--tg-theme-accent-text-color)}.date-picker-item-selected.date-picker-item:hover{background-color:var(--tg-theme-accent-text-color)}.date-picker-body-grid-4x3{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.date-picker-body-grid-3x3{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.date-picker-body-grid-item{padding:8px}
.select-container{background-color:var(--tg-theme-bg-color);cursor:pointer;border-radius:10px;padding:10px 15px;position:relative}.select-container.select-disabled{opacity:.5;cursor:not-allowed}.select-title{color:var(--tg-theme-text-color);pointer-events:none;justify-content:space-between;align-items:center;gap:10px;font-size:16px;display:flex}.select-title-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.select-top-container{justify-content:space-between;align-items:center;gap:5px;height:40px;margin-bottom:10px;display:flex}.select-top-actions{flex:1;gap:5px;display:flex}.select-search{color:var(--tg-theme-hint-color);background-color:var(--tg-theme-bg-color);border:none;border-radius:10px;width:100%;padding:10px 15px;position:relative}.select-search:focus{outline:none}.select-search::placeholder{color:var(--tg-theme-hint-color)}.select-top-action{cursor:pointer;background-color:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-text-color);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.select-options-portal-dimmer{z-index:1200;position:fixed;inset:0}.select-options-portal{color:var(--tg-theme-text-color);background-color:var(--tg-theme-bg-color);z-index:1201;border-radius:10px;max-height:400px;padding:10px 20px;overflow:hidden auto;box-shadow:0 2px 5px #0000004d}.select-options-portal.whole{max-height:none;padding:10px;overflow:visible}.select-option{background-color:var(--tg-theme-bg-color);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:10px;padding:10px 0;display:flex}.select-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.select-no-results{color:var(--tg-theme-hint-color);background-color:var(--tg-theme-secondary-bg-color);border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-bottom:5px;padding:10px 0;font-weight:500;display:flex}.select-selected-value{color:var(--tg-theme-hint-color)}
.nft-attribute-filters{width:100%;margin-bottom:10px}.nft-attribute-filters-row{gap:10px;margin-bottom:10px;display:flex}.nft-attribute-filters-row>*{flex:1}.nft-attribute-filters-row:last-child{margin-bottom:0}.option-prefix{flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.nft-attribute-filters-floor{color:var(--tg-theme-hint-color);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;font-size:13px;display:inline-flex}.nft-attribute-filters-floor-icon{width:14px;height:14px}
.addNFTCollectionModal-form-row{gap:10px;margin-bottom:10px;display:flex}.addNFTCollectionModal-form-row>*{flex:1}.nftCollectionCard-upgradedNfts-add{width:100px;color:var(--tg-theme-bg-color);border:5px dashed var(--tg-theme-bg-color);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:flex}.option-prefix{flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.option-prefix.has-background{background-color:var(--tg-theme-bg-color);border-radius:10px;width:40px;height:40px;padding:8px}.searchNFTs-pagination{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:15px;display:flex;position:relative}.searchNFTs-pagination-page{color:var(--tg-theme-hint-color)}.searchNFTs-pagination-button{color:var(--tg-theme-text-color);background-color:var(--tg-theme-bg-color);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.searchNFTs-pagination-button:hover:not(.disabled):not(.no-hover){transition:all .2s;transform:scale(1.05)}.searchNFTs-pagination-button.active{background-color:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);font-weight:700}.searchNFTs-pagination-button.active:hover{background-color:var(--tg-theme-button-color);transition:all .2s;transform:scale(1.05)}.searchNFTs-pagination-button.disabled{color:var(--tg-theme-hint-color);cursor:default}.searchNFTs-pagination-button.hidden{opacity:0;cursor:default;pointer-events:none}.searchNFTs-pagination-total{color:var(--tg-theme-hint-color);font-size:10px;position:absolute;top:100%;right:50%;transform:translate(50%,-70%)}
.nftCollectionModal-iconActions{flex-direction:row;align-items:stretch;gap:10px;width:100%;display:flex}.nftCollectionModal-iconActions>*{flex:1;min-width:0;display:flex}.nftCollectionModal-iconActions>*>*{flex:1;width:100%}.nftCollectionModal-iconAction{justify-content:center;align-items:center;gap:4px;line-height:0;display:inline-flex}.nftCollectionModal-iconAction-count{font-size:12px;font-weight:600;line-height:1}.nftCollectionModal-title{justify-content:center;align-items:center;gap:0;min-width:0;display:flex}.nftCollectionModal-title-prefix,.nftCollectionModal-title-sep{color:var(--tg-theme-hint-color);flex-shrink:0}.nftCollectionModal-title-sep{margin:0 .45em}.nftCollectionModal-title .nftCollectionCard-title-icon{margin-right:6px}.nftCollectionModal-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}

.collectors-search-row{align-items:stretch;gap:10px;margin-top:10px;display:flex}.collectors-filter-toggle{background-color:var(--tg-theme-bg-color);color:var(--tg-theme-hint-color);cursor:pointer;box-sizing:border-box;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:10px 15px;line-height:0;display:flex}.collectors-filter-toggle svg{display:block}.collectors-filter-toggle.active{color:var(--tg-theme-button-color)}.collectors-filters-collapse{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .25s ease-in-out,opacity .25s ease-in-out,margin-top .25s ease-in-out;display:grid}.collectors-filters-collapse.open{opacity:1;grid-template-rows:1fr;margin-top:10px}.collectors-filters-collapse-inner{min-height:0;overflow:hidden}
.dollar-ton-equivalent{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.dollar-ton-equivalent-ton-container{opacity:.7;cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;font-size:.875rem;display:flex}.dollar-ton-equivalent-ton{white-space:nowrap;color:var(--tg-theme-link-color);text-decoration:underline}.dollar-ton-equivalent-ton-input{color:var(--tg-theme-link-color);text-align:left;background-color:#0000;border:none;outline:none;width:30%;padding:0}.dollar-ton-equivalent-ton-input.invalid{color:var(--tg-theme-negative-text-color)}.dollar-equivalent{color:var(--tg-theme-hint-color);opacity:.7;font-size:.875rem}
.tag{color:#fff;text-align:center;white-space:nowrap;background-color:#992fdb;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:600}
.portfolio-add-modal-options{height:100vh;margin-top:10px;padding-right:5px;overflow-y:auto}.portfolio-add-modal-option{background-color:var(--tg-theme-bg-color);border-radius:10px;margin-bottom:20px;padding:5px;position:relative}.portfolio-add-modal-option-number{text-align:center;padding:6px 8px;font-size:16px;font-weight:500}.portfolio-add-modal-option-content{background-color:var(--tg-theme-secondary-bg-color);border-radius:10px;padding:12px}.portfolio-add-modal-option-content-hint{text-align:center;color:var(--tg-theme-hint-color);font-size:14px;font-weight:500}.portfolio-add-modal-manually-grid{grid-template-columns:repeat(auto-fill,50px);justify-content:space-evenly;gap:10px;display:grid;position:relative;overflow:hidden auto}.portfolio-add-modal-manually-grid>*{box-sizing:border-box;width:50px;height:50px}.portfolio-add-modal-auto-sync{color:var(--tg-theme-text-color);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:16px;display:flex}.portfolio-add-modal-limit-block-container{background-color:var(--tg-theme-secondary-bg-color);border-radius:10px;padding:15px 17px 10px}.portfolio-add-modal-limit-block{justify-content:space-around;align-items:center;gap:10px;display:flex}.portfolio-add-modal-limit-block>*{flex:1}
.runGiveaway-body{padding:0 0 8px}.runGiveaway-bot-handle{text-underline-offset:3px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.runGiveaway-bot-hint{z-index:2;position:relative}.runGiveaway-bot-copied{z-index:3;white-space:nowrap;color:var(--tg-theme-text-color);background-color:var(--tg-theme-bg-color);box-shadow:var(--tg-theme-card-shadow);pointer-events:none;border-radius:4px;margin-top:4px;padding:4px 8px;font-size:12px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.runGiveaway-create-hint{text-align:center;width:100%;color:var(--tg-theme-hint-color,#888);margin-bottom:2px;font-size:12px;line-height:1.35}.runGiveaway-channel-row{box-sizing:border-box;width:100%;max-width:100%;position:relative}.runGiveaway-channel-row .data-block-body{box-sizing:border-box;width:100%}.runGiveaway-channel-row .runGiveaway-channel-remove{z-index:1;margin:0;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.runGiveaway-toggle-list{flex-direction:column;gap:12px;margin-top:18px;display:flex}.runGiveaway-toggle-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.runGiveaway-toggle-row--disabled{opacity:.55}.runGiveaway-soon-tag{color:var(--tg-theme-hint-color,#888);text-transform:uppercase;margin-left:4px;font-size:11px;font-weight:600}.runGiveaway-channel-error,.runGiveaway-form-error{color:#e35d6a;text-align:center;margin-top:6px;font-size:12px;line-height:1.35}.runGiveaway-form-error{margin-bottom:6px}.runGiveaway-toggle-title{color:var(--tg-theme-text-color,#fff);font-size:15px;font-weight:500}.runGiveaway-toggle-hint{color:var(--tg-theme-hint-color,#888);margin-top:2px;font-size:12px;line-height:1.35}.runGiveaway-ticket-price{flex-direction:column;gap:6px;display:flex}.runGiveaway-ticket-price .balance-modal-input-container{width:100%}.runGiveaway-sign-gift-message{position:relative;margin:0!important}.runGiveaway-sign-gift-message .data-block-body{padding-bottom:22px}.runGiveaway-sign-gift-counter{color:var(--tg-theme-hint-color,#888);pointer-events:none;font-size:11px;position:absolute;bottom:6px;right:10px}.selected-gifts{background-color:var(--tg-theme-bg-color,#f0f0f0);border-radius:8px;flex-direction:column;gap:10px;margin:15px 0;padding:10px;display:flex;overflow:visible}.runGiveaway-gift-option.select-option{background-color:var(--tg-theme-secondary-bg-color,#1a1a1a);border-radius:12px;gap:14px;margin-bottom:8px;padding:10px 12px}.runGiveaway-gift-option.select-option:last-child{margin-bottom:0}.runGiveaway-gift-option-thumb{background-color:var(--tg-theme-bg-color,#111);box-sizing:border-box;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:54px;padding:6px 0;display:flex;overflow:hidden}.runGiveaway-gift-option-thumb .option-prefix{width:100%!important;height:100%!important}.runGiveaway-gift-option .select-option-label{flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex}.runGiveaway-gift-option-meta{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.runGiveaway-gift-option-price{color:var(--tg-theme-text-color,#fff);align-items:center;gap:0;font-size:18px;font-weight:600;line-height:1;display:inline-flex}.runGiveaway-gift-option-price .telegram-star_icon{margin-right:2px;line-height:1}.runGiveaway-gift-option-stock{color:var(--tg-theme-hint-color,#888);font-size:12px;line-height:1.2}.selected-gift-item{background-color:var(--tg-theme-secondary-bg-color,#f0f0f0);box-sizing:border-box;border-radius:8px;justify-content:space-between;align-items:center;min-height:78px;padding:10px;display:flex;position:relative;overflow:visible}.selected-gift-item--empty{opacity:.85}.selected-gift-container{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.selected-gift-container .runGiveaway-gift-option-thumb{width:64px;height:48px}.selected-gift-count-block{flex:1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.selected-gift-count-controls{justify-content:center;align-items:center;gap:5px;display:flex}.selected-gift-row-total{color:var(--tg-theme-hint-color,#888);white-space:nowrap;pointer-events:none;align-items:center;gap:0;font-size:11px;font-weight:600;line-height:1;display:flex;position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%)}.selected-gift-row-total .telegram-star_icon{width:.95em;margin-right:1px}.selected-gift-item-trailing{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.gift-star-price{align-items:center;gap:0;font-weight:500;display:flex}.gift-star-price .telegram-star_icon{margin-right:2px}.selected-gift-item-x{color:var(--tg-theme-hint-color);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.selected-gift-item-x--spacer{visibility:hidden;pointer-events:none}.gift-star-price-count-input{text-align:center;width:auto}.gift-star-price-count-input input{color:var(--tg-theme-hint-color);field-sizing:content;text-align:center;background-color:#0000;border:none;outline:none;width:auto;min-width:1ch;padding:0;font-size:1.8rem;font-weight:500}
.value-block{background-color:var(--tg-theme-bg-color);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:12px 0;display:flex;position:relative;box-shadow:0 1px 3px #0000001a}.value-block.selected{outline:2px solid var(--tg-theme-button-color)}.value-block-value,.value-block-value .price-change-value{font-size:14px}.value-block-value{justify-content:center;align-items:center;min-height:20px;line-height:20px;display:flex}.value-block-value .ton-icon{flex-shrink:0;width:12px;height:12px;margin-right:2px}.value-block-value--loading{justify-content:center;align-items:center;min-height:20px;display:flex}.value-block-value-skeleton{background-color:var(--tg-theme-secondary-bg-color);background-image:linear-gradient(90deg,var(--tg-theme-secondary-bg-color)0%,color-mix(in srgb,var(--tg-theme-hint-color)35%,transparent)50%,var(--tg-theme-secondary-bg-color)100%);background-size:200% 100%;border-radius:6px;width:72px;height:20px;animation:1.2s ease-in-out infinite value-block-value-skeleton-loading;display:inline-block}@keyframes value-block-value-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.value-block-label{color:var(--tg-theme-hint-color);text-align:center;font-size:12px}.value-block-dots{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:absolute;bottom:0;right:10px}.value-block-dot{background-color:var(--tg-theme-hint-color);border-radius:50%;width:3.5px;height:3.5px;margin:4px 0}.value-block-dot.selected{width:6px;height:6px}.price-change-value{text-align:right;font-size:12px}.price-change-value.positive{color:var(--tg-theme-positive-text-color)}.price-change-value.negative{color:var(--tg-theme-negative-text-color)}.value-block-mini-icon{color:var(--tg-theme-hint-color);opacity:.4;position:absolute;top:8px;left:8px}
.portfolio-item-bought-on{align-items:center;gap:4px;display:flex}.portfolio-item-buy-price{background-color:var(--tg-theme-bg-color);border-radius:10px;padding:12px;position:relative}.portfolio-item-buy-price-label{color:var(--tg-theme-hint-color);text-align:center;margin-bottom:10px;font-size:14px;font-weight:500;position:relative}.portfolio-item-block-value{color:var(--tg-theme-link-color);justify-content:center;align-items:center;margin-bottom:4px;font-size:18px;display:flex}.portfolio-item-buttons{flex-direction:row;gap:10px;display:flex}.portfolio-item-buttons>button.icon-button{flex:1}.portfolio-item-confirmation-message{background-color:var(--tg-theme-opacity-bg-color);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:10%;display:flex;position:absolute;inset:0}.portfolio-activity-badge{color:var(--tg-theme-button-text-color,#fff);background:var(--tg-theme-button-color,#2481cc);border-radius:999px;align-self:flex-end;margin-top:4px;padding:2px 10px;font-size:11px;font-weight:600;line-height:1.4;display:inline-block}.collapsible-header-icon--disabled{opacity:.35;pointer-events:none}.portfolio-activity-body{padding:8px 0 4px}.portfolio-activity-body-title{color:var(--tg-theme-hint-color);margin-bottom:6px;font-size:13px;font-weight:600}
.pagination-container{-webkit-user-select:none;user-select:none;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.pagination-arrows-left,.pagination-arrows-right,.pagination-numbers{align-items:center;gap:8px;display:flex}.pagination-button{min-width:36px;height:32px;padding:0 8px;font-size:13px}.pagination-dots{color:var(--tg-theme-hint-color,#999);padding:0 8px;font-size:13px}.pagination-info{color:var(--tg-theme-hint-color,#999);text-align:center;padding:0 16px 12px;font-size:12px}
.inline-table-container{border-radius:8px;width:100%}.inline-table-wrapper{width:100%}.inline-table{flex-direction:column;width:100%;font-size:12px;display:flex}.inline-table-header{flex-direction:column;display:flex}.inline-table-header-row{background:var(--tg-theme-bg-color,#f8f9fa);border-top-left-radius:8px;border-top-right-radius:8px;display:flex}.inline-table-header-cell{text-align:left;color:var(--tg-theme-hint-color);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding:6px 12px;font-size:12px;font-weight:600;overflow:hidden}.inline-table-header-cell:first-child{border-top-left-radius:8px}.inline-table-header-cell:last-child{border-top-right-radius:8px}.inline-table-body{flex-direction:column;display:flex;position:relative}.inline-table-data-row{transition:background-color .15s;display:flex}.inline-table-data-row:hover{background:var(--tg-theme-secondary-bg-color)}.inline-table-data-cell{color:var(--tg-theme-hint-color);word-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:6px 12px;font-size:12px;overflow:hidden}.inline-table-empty{color:var(--tg-theme-hint-color,#999);justify-content:center;align-items:center;padding:40px 20px;font-size:12px;font-style:italic;display:flex}.inline-table-status-icon{float:right}.inline-table-loading-container{background-color:var(--tg-theme-secondary-bg-color);position:absolute;inset:0}
.stake-info-screen{box-sizing:border-box;flex-direction:column;width:100%;min-height:100%;display:flex}.stake-info-screen__header{flex:none;margin-bottom:12px}.stake-info-screen__intro{color:var(--tg-theme-hint-color);font-size:14px;line-height:1.45}.stake-info-screen__steps{flex-direction:column;flex:auto;gap:10px;min-height:0;padding-right:6px;display:flex;overflow-y:auto}.stake-info-step{background:var(--tg-theme-bg-color);border:1px solid color-mix(in srgb,var(--tg-theme-hint-color)18%,transparent);border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.stake-info-step__number{background:var(--tg-theme-button-color);width:28px;height:28px;color:var(--tg-theme-button-text-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:14px;font-weight:700;display:flex}.stake-info-step__content{flex:1;min-width:0}.stake-info-step__title{color:var(--tg-theme-text-color);margin-bottom:4px;font-size:15px;font-weight:600;line-height:1.3}.stake-info-step__text{color:var(--tg-theme-hint-color);margin:0;font-size:13px;line-height:1.45}.stake-info-step__text .link{color:var(--tg-theme-link-color);cursor:pointer;font-weight:500}.stake-info-step__chip{background:color-mix(in srgb,var(--tg-theme-button-color)12%,transparent);color:var(--tg-theme-text-color);border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:10px;padding:6px 10px;display:inline-flex}.stake-info-step__chip--cost{background:color-mix(in srgb,var(--tg-theme-hint-color)12%,transparent)}.stake-info-step__chip-value{white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:700;display:inline-flex}.stake-info-step__chip-value .telegram-star_icon{vertical-align:middle;width:1em;margin-right:0;font-size:.9em}.stake-info-step__chip-hint{color:var(--tg-theme-hint-color);font-size:12px;font-weight:500}.stake-info-screen__hint{color:var(--tg-theme-hint-color);text-align:center;padding:4px 8px 0;font-size:12px;line-height:1.4}.stake-info-screen__footer{flex-direction:column;flex:none;gap:10px;padding-top:16px;display:flex}
.marketplace-tab{flex-direction:column;flex:auto;gap:12px;min-height:0;padding-top:4px;display:flex}.marketplace-tab__hint{color:var(--tg-theme-hint-color);margin:0;font-size:13px;line-height:1.4}.marketplace-tab__results{flex-direction:column;flex:auto;min-height:0;display:flex}.marketplace-tab__empty{text-align:center;min-height:280px;color:var(--tg-theme-hint-color);flex:auto;justify-content:center;align-items:center;padding:28px 12px;font-size:14px;line-height:1.4;display:flex}.marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.marketplace-card{background:var(--tg-theme-bg-color);text-align:left;cursor:pointer;box-sizing:border-box;min-width:0;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;border:none;border-radius:14px;flex-direction:column;gap:8px;padding:8px;display:flex}.marketplace-card:active{opacity:.92}.marketplace-card__preview{aspect-ratio:1;background:var(--tg-theme-secondary-bg-color);border-radius:12px;width:100%;position:relative;overflow:hidden}.marketplace-card__preview .nft-container{width:100%;height:100%;cursor:inherit;border-radius:12px}.marketplace-card__meta{flex-direction:column;gap:2px;min-width:0;padding:0 2px;display:flex}.marketplace-card__name{color:var(--tg-theme-text-color);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden}.marketplace-card__number{color:var(--tg-theme-hint-color);font-size:12px;font-weight:500;line-height:1.2}.marketplace-card__buy{background:var(--tg-theme-button-color);width:100%;min-height:36px;color:var(--tg-theme-button-text-color);box-sizing:border-box;pointer-events:none;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:13px;font-weight:700;line-height:1.2;display:flex}.marketplace-card__buy:active{filter:brightness(.95)}.marketplace-card__buy-icon{flex-shrink:0;width:14px!important;height:14px!important;font-size:14px!important}.marketplace-modal__hero{aspect-ratio:1;background:var(--tg-theme-bg-color);border-radius:16px;width:100%;max-height:min(52vw,280px);margin-bottom:14px;overflow:hidden}.marketplace-modal__hero .nft-container{border-radius:16px;width:100%;height:100%}.marketplace-modal__identity{flex-direction:column;gap:2px;margin-bottom:14px;padding:0 2px;display:flex}.marketplace-modal__name{color:var(--tg-theme-text-color);font-size:20px;font-weight:700;line-height:1.2}.marketplace-modal__number{color:var(--tg-theme-hint-color);font-size:14px;font-weight:500}.marketplace-attrs{background:var(--tg-theme-bg-color);border-radius:14px;flex-direction:column;margin-bottom:8px;display:flex;overflow:hidden}.marketplace-attrs__row{border-top:1px solid color-mix(in srgb,var(--tg-theme-hint-color)14%,transparent);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.marketplace-attrs__row:first-child{border-top:none}.marketplace-attrs__left{flex-direction:column;gap:2px;min-width:0;display:flex}.marketplace-attrs__label{color:var(--tg-theme-hint-color);font-size:12px;font-weight:500}.marketplace-attrs__value-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.marketplace-attrs__value{color:var(--tg-theme-link-color);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.marketplace-attrs__rarity{background:color-mix(in srgb,var(--tg-theme-link-color)16%,transparent);color:var(--tg-theme-link-color);border-radius:999px;align-items:center;padding:1px 6px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.marketplace-attrs__price{color:var(--tg-theme-text-color);flex-shrink:0;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.marketplace-attrs__price-icon{flex-shrink:0;width:12px!important;height:12px!important;font-size:12px!important}.marketplace-buy-cta{background:var(--tg-theme-button-color);width:100%;min-height:52px;color:var(--tg-theme-button-text-color);box-sizing:border-box;pointer-events:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:10px 14px;display:flex}.marketplace-buy-cta__label{font-size:16px;font-weight:700;line-height:1.2}.marketplace-buy-cta__price{opacity:.9;align-items:center;gap:4px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.marketplace-buy-cta__price-icon{flex-shrink:0;width:12px!important;height:12px!important;font-size:12px!important}.marketplace-close-btn{background:var(--tg-theme-bg-color);min-height:44px;color:var(--tg-theme-text-color);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:12px;padding:10px 14px;font-size:15px;font-weight:600}.marketplace-buy-cta--live{pointer-events:auto;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;border:none}.marketplace-buy-cta--live:disabled{opacity:.55;cursor:default}.marketplace-buy-cta--live:not(:disabled):active{filter:brightness(.95)}.marketplace-load-more{background:var(--tg-theme-bg-color);min-height:40px;color:var(--tg-theme-link-color);cursor:pointer;border:none;border-radius:10px;margin:4px 0 0;padding:8px 12px;font-size:14px;font-weight:600}.marketplace-tab__loading-more{text-align:center;color:var(--tg-theme-hint-color);padding:8px;font-size:13px}.marketplace-confirm{flex-direction:column;gap:10px;display:flex}.marketplace-confirm__note{color:var(--tg-theme-hint-color);margin:0;font-size:12px;line-height:1.4}.marketplace-confirm__error{color:var(--tg-theme-destructive-text-color,#e53935);text-align:center;margin:0;font-size:13px;line-height:1.35}.marketplace-sell-sheet,.marketplace-sell-sheet .modal-sheet-body,.marketplace-sell-sheet .modal-sheet-scroll{min-width:0;max-width:100%}.marketplace-sell-sheet .modal-sheet-scroll{overflow-x:hidden}.marketplace-sell-preview{background:var(--tg-theme-bg-color);box-sizing:border-box;border-radius:14px;align-items:center;gap:12px;min-width:0;max-width:100%;margin:12px 0 16px;padding:10px;display:flex;overflow:hidden}.marketplace-sell-preview .nft-container{border-radius:12px;flex-shrink:0;width:88px;height:88px}.marketplace-sell-preview__meta{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.marketplace-sell-preview .marketplace-card__name,.marketplace-sell-preview .marketplace-card__number{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketplace-sell-preview__floor{min-width:0;max-width:100%;color:var(--tg-theme-hint-color);flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;font-size:12px;display:flex}.marketplace-on-sale-card{background:var(--tg-theme-bg-color);border-radius:14px;align-items:center;gap:10px;margin-bottom:8px;padding:10px;display:flex}.marketplace-on-sale-card .nft-container{border-radius:12px;flex-shrink:0;width:72px;height:72px}.marketplace-on-sale-card__meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.marketplace-on-sale-card__price{align-items:center;gap:4px;margin-top:4px;font-size:13px;font-weight:700;display:inline-flex}.marketplace-on-sale-card__actions{flex-shrink:0}
.incoming-nft-tile{width:100%;height:100%;position:relative}.incoming-nft-tile .nft-container{cursor:default;width:100%;height:100%}.incoming-nft-tile-overlay{pointer-events:none;z-index:2;background:#00000047;border-radius:10px;position:absolute;inset:0}.incoming-nft-tile-overlay-footer{text-align:center;background:linear-gradient(#0000 0%,#0000008c 45%,#000000b8 100%);padding:20px 8px 8px;position:absolute;bottom:0;left:0;right:0}.incoming-nft-tile-status{color:#fff;font-size:11px;font-weight:600;line-height:1.2}.incoming-nft-tile-timer{color:#ffffffd1;margin-top:2px;font-size:10px}.incoming-nft-tile-progress{background:#ffffff38;border-radius:999px;height:3px;margin-top:6px;overflow:hidden}.incoming-nft-tile-progress-fill{border-radius:inherit;background:var(--tg-theme-button-color);height:100%;transition:width 1s linear}.incoming-nft-tile-progress--indeterminate .incoming-nft-tile-progress-fill{width:40%;animation:1.4s ease-in-out infinite incoming-nft-indeterminate}@keyframes incoming-nft-indeterminate{0%{transform:translate(-120%)}to{transform:translate(320%)}}.inventory-incoming-section{margin-top:16px;padding-top:4px}.inventory-incoming-title{color:var(--tg-theme-text-color);margin-bottom:8px;font-size:14px;font-weight:600}.inventory-incoming-hint{color:var(--tg-theme-hint-color);margin-bottom:10px;font-size:12px;line-height:1.35}.inventory-incoming-hint--tab{margin-top:0}.inventory-incoming-grid{margin-bottom:12px}
.inventory-modal-scroll{padding-right:6px}.inventory-modal-info-box{background:var(--tg-theme-bg-color);border:1px solid var(--tg-theme-button-color);border-radius:12px;margin-bottom:10px;padding:16px}.inventory-modal-info-box-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.inventory-modal-info-box-title{color:var(--tg-theme-text-color);font-size:16px;font-weight:600}.inventory-modal-info-box-button{color:var(--tg-theme-link-color);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:14px;font-weight:500;text-decoration:none}.inventory-modal-info-box-button:hover{text-decoration:underline}.inventory-modal-info-box-description{color:var(--tg-theme-hint-color);font-size:14px;font-weight:400;line-height:1.4}.inventory-modal-empty-tab{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:48px 20px;display:flex}.inventory-modal-empty-tab-title{color:var(--tg-theme-text-color);font-size:18px;font-weight:600}.inventory-modal-empty-tab-body{color:var(--tg-theme-hint-color);max-width:280px;font-size:14px;font-weight:400;line-height:1.45}.inventory-incoming-hint--tab{margin:0 0 10px}.inventory-modal-actions-row{flex-direction:row;align-items:stretch;gap:10px;width:100%;display:flex}.modal-sheet-footer .inventory-modal-actions-row>button{flex:1 1 0;width:auto;min-width:0}
.christmas-lights{z-index:9999;pointer-events:none;opacity:0;background:linear-gradient(#00326426 0%,#64000014 50%,#0000 100%);width:100%;height:100vh;transition:opacity .5s ease-in;position:fixed;top:0;left:0;overflow:hidden}.christmas-lights.mounted{opacity:1}.christmas-lights:before{content:"";background:radial-gradient(circle at 20% 30%,#ffffff1a 0%,#0000 50%),radial-gradient(circle at 80% 40%,#ffffff1a 0%,#0000 50%);animation:5s ease-in-out infinite sparkle-bg;position:absolute;inset:0}@keyframes sparkle-bg{0%,to{opacity:.3}50%{opacity:.7}}.snowflake{color:#fff;text-shadow:0 0 5px #fffc;animation:fall var(--fall-duration,5s)linear infinite;animation-delay:var(--fall-delay,0s);-webkit-user-select:none;user-select:none;position:absolute;top:-20px}@keyframes fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:.1;transform:translateY(calc(100vh + 40px))rotate(360deg)}}.christmas-lights-container{position:absolute;top:60px;left:0;right:0}.lights-wire{background:linear-gradient(90deg,#0000 0%,#228b22cc 5%,#006400e6 25%,#228b22cc 50%,#006400e6 75%,#228b22cc 95%,#0000 100%);height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 1px 3px #0000004d}.lights-wire:before{content:"";background:linear-gradient(90deg,#0000 0%,#90ee9099 10% 90%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.light{width:20px;height:40px;position:absolute;top:0;transform:translate(-50%)}.light-bulb{width:12px;height:18px;animation:twinkle var(--twinkle-duration,2s)ease-in-out infinite;animation-delay:var(--twinkle-delay,0s);border-radius:0 0 50% 50%;position:absolute;top:3px;left:50%;transform:translate(-50%)}.light-bulb:before{content:"";background:linear-gradient(#fffc 0%,#0000 100%);border-radius:50% 50% 0 0;width:8px;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}.light-glow{filter:blur(10px);width:25px;height:25px;animation:glow var(--twinkle-duration,2s)ease-in-out infinite;animation-delay:var(--twinkle-delay,0s);opacity:.8;border-radius:50%;position:absolute;top:15px;left:50%;transform:translate(-50%)}.light-red .light-bulb{background:linear-gradient(#f66 0%,red 100%);box-shadow:0 0 10px red,0 0 20px #ff000080}.light-red .light-glow{background:radial-gradient(circle,red 0%,#0000 70%)}.light-green .light-bulb{background:linear-gradient(#6f6 0%,#0f0 100%);box-shadow:0 0 10px #0f0,0 0 20px #00ff0080}.light-green .light-glow{background:radial-gradient(circle,#0f0 0%,#0000 70%)}.light-blue .light-bulb{background:linear-gradient(#66f 0%,#00f 100%);box-shadow:0 0 10px #0064ff,0 0 20px #0064ff80}.light-blue .light-glow{background:radial-gradient(circle,#0096ff 0%,#0000 70%)}.light-yellow .light-bulb{background:linear-gradient(#ff6 0%,#ff0 100%);box-shadow:0 0 10px #ff0,0 0 20px #ffff0080}.light-yellow .light-glow{background:radial-gradient(circle,#ff0 0%,#0000 70%)}.light-purple .light-bulb{background:linear-gradient(#f6f 0%,#f0f 100%);box-shadow:0 0 10px #f0f,0 0 20px #ff00ff80}.light-purple .light-glow{background:radial-gradient(circle,#f0f 0%,#0000 70%)}.light-orange .light-bulb{background:linear-gradient(#fa6 0%,#f80 100%);box-shadow:0 0 10px orange,0 0 20px #ffa50080}.light-orange .light-glow{background:radial-gradient(circle,orange 0%,#0000 70%)}@keyframes twinkle{0%,to{opacity:1;filter:brightness();transform:translate(-50%)scale(1)}50%{opacity:.4;filter:brightness(1.5);transform:translate(-50%)scale(.95)}}@keyframes glow{0%,to{opacity:.9;transform:translate(-50%)scale(1)}50%{opacity:.3;transform:translate(-50%)scale(.6)}}.light{animation:3s ease-in-out infinite swing;animation-delay:var(--swing-delay,0s);transform-origin:top}@keyframes swing{0%,to{transform:translate(-50%)rotate(-2deg)}50%{transform:translate(-50%)rotate(2deg)}}
.floating-menu{z-index:998;pointer-events:none;opacity:1;padding:8px 14px;transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .35s ease-out;position:fixed;bottom:0;left:0;right:0;transform:translateY(0)}.floating-menu--slide-out{opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s ease-out;transform:translateY(120%)}.floating-menu--slide-in{opacity:1;transition-delay:.1s;transform:translateY(0)}.floating-menu--in-game{z-index:1000}.floating-menu__container{pointer-events:auto;border-radius:24px;justify-content:space-around;align-items:center;gap:8px;max-width:600px;margin:0 auto;padding:12px 16px;animation:.5s cubic-bezier(.4,0,.2,1) slideUp;display:flex}.floating-menu__tab{cursor:pointer;color:#ffffffb3;background:0 0;border:none;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:60px;padding:8px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:visible}[data-theme=light] .floating-menu__tab{color:#0009}[data-theme=dark] .floating-menu__tab{color:#fff9}.floating-menu__tab:before{content:"";opacity:0;background:linear-gradient(135deg,#ffffff26 0%,#ffffff0d 100%);border-radius:16px;transition:opacity .3s;position:absolute;inset:0}[data-theme=light] .floating-menu__tab:before{background:linear-gradient(135deg,#00000014 0%,#00000005 100%)}[data-theme=dark] .floating-menu__tab:before{background:linear-gradient(135deg,#ffffff1a 0%,#ffffff05 100%)}.floating-menu__tab:hover:before{opacity:1}.floating-menu__tab--active{color:#fff;background:linear-gradient(135deg,#fff3 0%,#ffffff1a 100%);box-shadow:inset 0 1px 2px #ffffff4d,0 2px 8px #0000001a}[data-theme=light] .floating-menu__tab--active{color:#000;background:linear-gradient(135deg,#0000001f 0%,#0000000f 100%);box-shadow:inset 0 1px 2px #0000001a,0 2px 8px #00000014}[data-theme=dark] .floating-menu__tab--active{color:#fff;background:linear-gradient(135deg,#ffffff26 0%,#ffffff0d 100%)}.floating-menu__icon{z-index:1;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.floating-menu__dot{background:var(--tg-theme-button-color);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--tg-theme-secondary-bg-color);pointer-events:none;border-radius:50%;position:absolute;top:-1px;right:-2px}.floating-menu__tab:hover .floating-menu__icon{transform:scale(1.1)translateY(-2px)}.floating-menu__tab--active .floating-menu__icon{transform:scale(1.15)}.floating-menu__tab--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.floating-menu__tab--disabled:before{opacity:0!important}.floating-menu__tab--soon.floating-menu__tab--disabled{opacity:.75}.floating-menu__icon--blurred{filter:blur(5px);opacity:.9}.floating-menu__tab--soon .floating-menu__icon--blurred svg{transform:scale(1.15)}.floating-menu__tab--soon:hover .floating-menu__icon--blurred,.floating-menu__tab--soon .floating-menu__icon--blurred{transform:none}.floating-menu__tab--soon .floating-menu__icon--blurred{pointer-events:none;-webkit-user-select:none;user-select:none}.floating-menu__label{text-align:center;white-space:nowrap;z-index:1;font-size:10px;font-weight:500;line-height:1.2;position:relative}@media (max-width:480px){.floating-menu{padding:8px 10px}.floating-menu__container{border-radius:20px;gap:4px;padding:8px}.floating-menu__tab{gap:2px;min-width:50px;padding:6px 8px}.floating-menu__icon{width:18px;height:18px}.floating-menu__label{font-size:9px}}html{scroll-behavior:smooth}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}
.collapsible-header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.collapsible-header-switch{margin-right:10px;display:flex}.collapsible-header-right-title{color:var(--tg-theme-hint-color);margin-right:10px;font-size:14px}.collapsible-header-icon{align-items:center;display:flex}.collapsible-header-left{align-items:center;gap:8px;display:flex}.collapsible-header-disabled{color:var(--tg-theme-hint-color)}.collapsible-body{background-color:var(--tg-theme-secondary-bg-color);border-radius:10px;margin:10px 5px;padding:0 15px;display:block}.collapsible-body.collapsed,.collapsible-actions.collapsed{display:none}.collapsible-actions{justify-content:flex-end;align-items:center;gap:20px;margin:15px 10px 10px;display:flex}
.giftify-tabs{box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;touch-action:pan-x;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;align-items:flex-end;gap:4px 16px;width:100%;display:flex;overflow:auto hidden}.giftify-tabs::-webkit-scrollbar{display:none}.giftify-tabs.giftify-tabs--dragging{cursor:grabbing}.giftify-tabs.giftify-tabs--dragging .giftify-tabs__tab{cursor:grabbing;pointer-events:none}.giftify-tabs__tab{color:var(--tg-theme-hint-color);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:8px;margin:0;padding:0 0 8px;font-size:20px;font-weight:600;line-height:1.25;display:inline-flex}.giftify-tabs__tab.active{color:var(--tg-theme-text-color);border-bottom-color:var(--tg-theme-button-color,var(--tg-theme-link-color))}.giftify-tabs__tab.disabled,.giftify-tabs__tab:disabled{opacity:.45;cursor:default}.giftify-tabs__label{white-space:nowrap}.giftify-tabs__adornment{flex-shrink:0;align-items:center;display:inline-flex}.giftify-tabs__adornment .tag{vertical-align:middle;display:inline}
.slider-container{align-items:center;display:flex}.slider-wrapper{flex:1;padding:10px 0}.slider-control-container{justify-content:center;align-items:center;display:flex}.slider-control-container.left{padding:10px 10px 10px 0}.slider-control-container.right{padding:10px 0 10px 10px}.slider-control{cursor:pointer;background-color:var(--tg-theme-bg-color);-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;padding:5px;display:flex}.slider-control-disabled{opacity:.5}.slider{min-height:unset;--tgui--tertiary_bg_color:var(--tg-theme-bg-color);padding:0}.slider .tgui-35faba867393ce37{height:40px}.slider .tgui-83b7253102c6addc:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slider>div>div:first-child>div{display:none}
