.onboarding-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100vh;background-color:var(--tg-theme-bg-color, #ffffff);color:var(--tg-theme-text-color, #000000);position:relative}.page-content{flex:1;display:flex;flex-direction:column;align-items:center}.step-container{text-align:center;padding:20px}.welcome-container{width:100%;margin:0 0 30px;position:relative;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:21px;padding:0 15px;box-sizing:border-box}.title-container{font-size:24px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:10px 0 60px;padding:0;width:100%;text-align:center}.content-container{display:flex;flex-direction:column;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:15px;padding:15px;width:100%;box-sizing:border-box;margin-top:15px}.content-container p{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.content-container strong{color:var(--tg-theme-button-color, #0098ea)}.image-container{width:100%;margin-top:-40px;margin-bottom:-4px;padding:0;text-align:center}.step-image{max-width:300px;height:auto;object-fit:contain}.button-container{position:absolute;bottom:50px;left:0;right:0;text-align:center}.welcome-button{background-color:var(--tg-theme-text-color, #000000);color:var(--tg-theme-bg-color, #ffffff);border:1px solid var(--tg-theme-bg-color, #ffffff);padding:12px 20px;border-radius:25px;font-size:18px;cursor:pointer;width:245px;height:50px}.welcome-button:hover{opacity:.8}.indicator{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:center;gap:8px}.dot{width:42px;height:7px;border-radius:10%;background-color:var(--tg-theme-hint-color, #cccccc)}.dot.active{background-color:var(--tg-theme-text-color, #000000)}.bottom-nav{position:fixed;bottom:0;left:0;height:60px;width:100%;display:flex;justify-content:space-around;padding:6px 0;border-top:1px solid var(--tg-theme-hint-color, #ddd);background-color:var(--tg-theme-secondary-bg-color, #1c1c1e)}.nav-item{text-decoration:none;color:var(--tg-theme-text-color, #fff);font-size:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;flex:1;transition:color .3s}.nav-item svg{width:24px;height:24px;margin-bottom:2px;stroke:var(--tg-theme-text-color, #ffffff)}.nav-item.active{font-weight:700;color:var(--tg-theme-link-color, #007bff)}.nav-item.active svg{stroke:var(--tg-theme-link-color, #44a3dd)}.nav-icon{width:22px;height:22px;margin-bottom:4px}html,body{height:100%;overflow-y:auto}body{font-family:Arial,sans-serif;background-color:var(--tg-theme-bg-color, #ffffff);color:var(--tg-theme-text-color, #000000);margin:0;padding:0}.app-container{flex:1;min-height:100vh;overflow-y:auto;padding-bottom:60px;width:100%;box-sizing:border-box}.profile-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:15px;box-sizing:border-box}.profile-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.section-title{font-size:18px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:0 0 15px;padding:0;width:100%;text-align:left}.profile-details-card{display:flex;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;padding:15px;width:100%;box-sizing:border-box}.profile-footer{text-align:center}.profile-footer p{font-size:14px;margin:10px}.profile-footer a{color:var(--tg-theme-link-color, #0098ea);text-decoration:none}.profile-footer a:hover{text-decoration:underline;color:#0098ea}.profile-footer-link{display:block;margin-bottom:15px;color:var(--tg-theme-link-color, #0098ea);text-decoration:none;font-size:14px}.profile-footer-link:hover{text-decoration:underline}.profile-avatar{flex-shrink:0;margin-right:20px;display:flex;align-items:center;justify-content:center}.avatar{border-radius:50%;width:63px;height:63px;object-fit:cover}.avatar-placeholder{width:50px;height:50px;border-radius:50%;background-color:#0098ea;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:700}.profile-info{text-align:left;display:flex;flex-direction:column;gap:8px}.profile-info p{margin-block-start:0;margin-block-end:0}.profile-name{font-size:18px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin-bottom:2px}.profile-username{font-size:15px;color:var(--tg-theme-hint-color, #808080);margin-bottom:2px}.profile-premium{font-size:15px;display:flex;color:var(--tg-theme-text-color, #000000);align-items:center;margin-top:2px}.premium-link{color:var(--tg-theme-link-color, #0098ea);text-decoration:none;margin-left:5px}.premium-link:hover{text-decoration:underline}.wallet-button:hover{opacity:.8}.wallet-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.wallet-details-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;width:100%;box-sizing:border-box;text-align:center}.wallet-info{display:flex;flex-direction:column;align-items:center;width:100%}.wallet-title{font-size:16px;color:var(--tg-theme-text-color, #000000);margin-bottom:15px}.wallet-button-container{width:100%;display:flex;justify-content:center;margin-bottom:15px}.wallet-address-container{margin-top:15px;padding:10px;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 95%,black 5%);border-radius:8px}.wallet-address{font-size:14px;word-break:break-all;text-align:center;margin:0}.share-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.share-details-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;width:100%;box-sizing:border-box;text-align:center;padding:0 15px}.share-description{font-size:16px;margin-bottom:15px;color:var(--tg-theme-text-color, #000000)}.share-button-container{width:100%;display:flex;justify-content:center;margin-bottom:15px}.share-button{background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);color:var(--tg-theme-text-color, #000000);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:10px 20px;font-size:16px;width:100%;height:44px;cursor:pointer;transition:opacity .3s ease}.share-button:hover{opacity:.8}.referrals-link{display:block;margin-bottom:15px;color:var(--tg-theme-link-color, #0098ea);text-decoration:none;font-size:14px}.referrals-link:hover{text-decoration:underline}.referrals-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:15px;box-sizing:border-box}.referrals-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;box-sizing:border-box}.referrals-empty-message{text-align:center;margin:10px 0;color:var(--tg-theme-text-color, #000000)}.referrals-details-card{display:flex;flex-direction:column;background-color:var(--tg-theme-bg-color, #ffffff);border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:12px;padding:15px;width:100%;box-sizing:border-box;margin-bottom:15px}.referrals-list{list-style-type:none;padding:0;margin:0;width:100%}.referral-item{background-color:var(--tg-theme-bg-color, #ffffff);border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:12px;padding:10px;margin-bottom:10px;width:100%;box-sizing:border-box;display:flex;align-items:center}.referral-info{flex-grow:1;display:flex;justify-content:space-between;align-items:center;min-width:0}.referral-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-right:10px;flex-shrink:0}.referral-avatar img{width:100%;height:100%;object-fit:cover}.referral-details{flex-grow:1;min-width:0}.referral-name{font-weight:700;color:var(--tg-theme-text-color, #000000);margin:0;text-align:left}.referral-username{color:var(--tg-theme-hint-color, #808080);margin:0;text-align:left}.referral-date{font-size:.9em;color:var(--tg-theme-hint-color, #808080);text-align:right;margin:0}.referral-stats-card{background-color:var(--tg-theme-secondary-bg-color, #f0f0f0);padding:0 15px;border-top:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:0 0 12px 12px}.error-message{color:red;text-align:center}.conditions-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:15px;box-sizing:border-box}.conditions-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.conditions-title{font-size:20px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:10px 0 20px;padding:0;width:100%;text-align:center}.conditions-details-card{display:flex;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;padding:15px;width:100%;box-sizing:border-box}.conditions-info{width:100%;display:flex;flex-direction:column;gap:8px}.conditions-tabs-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.conditions-tabs-container::-webkit-scrollbar{display:none}.conditions-tabs{display:flex;border-bottom:none;white-space:nowrap}.conditions-tab:last-child{margin-right:0}.conditions-tab{flex:0 0 auto;padding:10px;background:none;border:1px solid var(--tg-theme-hint-color, #708499);border-bottom:none;cursor:pointer;color:var(--tg-theme-text-color, #000000);border-top-left-radius:8px;border-top-right-radius:8px;transition:background-color .3s ease}.conditions-tab.active{background:var(--tg-theme-hint-color, #708499);border-bottom:2px solid var(--tg-theme-button-color, #0098ea);color:var(--tg-theme-button-text-color, #ffffff);font-weight:700;border-top-left-radius:8px;border-top-right-radius:8px}.conditions-content{padding:10px;border-top:1px solid var(--tg-theme-hint-color, #cccccc);margin-top:-9px}.conditions-table{width:100%;border-collapse:collapse;margin-bottom:5px}.conditions-table th,.conditions-table td{padding:10px;text-align:center;border-bottom:1px solid var(--tg-theme-hint-color, #cccccc)}.conditions-delete-button{background-color:var(--tg-theme-destructive-text-color, #ec3942);color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer}.conditions-add{display:flex;align-items:center;margin-bottom:20px}.conditions-subtitle{font-size:18px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:0 0 15px;padding:0;width:100%;text-align:left}.conditions-seconds-card{display:flex;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;padding:25px;width:100%;box-sizing:border-box}.conditions-info-icon{width:20px;height:20px;cursor:pointer}.conditions-form{display:flex;flex-direction:column;align-items:center;width:100%}.conditions-form label{text-align:left;width:225px}.conditions-label{display:flex;align-items:center;margin-bottom:5px}.conditions-label svg{width:14px;height:14px;margin-right:5px;cursor:pointer;color:var(--tg-theme-hint-color, #999999)}.conditions-input{display:flex;flex-direction:column;align-items:center;margin-bottom:10px;width:100%}.conditions-form-input{font-size:18px;font-weight:700;margin-bottom:10px;padding:5px 10px;border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:9px;width:225px;height:30px;align-self:center;text-align:right}.conditions-add-button{background-color:var(--tg-theme-button-color, #0098ea);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:9px;padding:10px 20px;cursor:pointer;margin:15px auto 0;font-size:16px;width:245px;height:40px;transition:opacity .3s ease;display:block}.index-title{font-size:20px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:10px 0 20px;padding:0;width:100%;text-align:center}.index-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:15px;box-sizing:border-box}.index-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.index-details-card{display:flex;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;padding:15px;width:100%;box-sizing:border-box}.index-seconds-card{display:flex;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;padding:20px;width:100%;box-sizing:border-box}.index-info{display:flex;flex-direction:column;gap:8px}.index-info h3{text-align:center;font-size:18px;color:var(--tg-theme-text-color, #000000);margin-bottom:10px}.index-info ul{text-align:left;list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0}.index-info li{text-align:left;margin-bottom:10px;padding-left:24px;position:relative}.index-info li:before{content:"•";position:absolute;left:6px;color:var(--tg-theme-button-color, #0098ea)}.index-info p{text-align:left;font-size:14px;color:var(--tg-theme-text-color, #000000);line-height:1.5;margin-top:0;margin-bottom:0}.index-info strong{color:var(--tg-theme-button-color, #0098ea)}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;margin-top:-60px}.modal-content{background-color:var(--tg-theme-bg-color, #ffffff);color:var(--tg-theme-text-color, #000000);padding:20px;border-radius:9px;text-align:center;width:80%;max-width:400px;box-sizing:border-box}.modal-content input{padding:5px 20px;border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:9px;width:215px;height:30px;align-self:center;text-align:left;font-size:16px}.modal-content button{background-color:var(--tg-theme-button-color, #0098ea);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:9px;padding:3px;cursor:pointer;margin:0 15px;font-size:16px;width:245px;height:40px;transition:opacity .3s ease;display:block}.modal-buttons{display:flex;justify-content:space-between;margin-top:15px}.modal-one-button{display:flex;justify-content:center;margin-top:15px;width:100%}.modal-content .button-yes{background-color:var(--tg-theme-button-color, #0098ea);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:9px;cursor:pointer;font-size:14px;width:110px;height:40px;transition:opacity .3s ease;display:block;align-items:center;text-align:center}.modal-content .button-no{background-color:var(--tg-theme-destructive-text-color, #ec3942);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:9px;cursor:pointer;font-size:14px;width:110px;height:40px;transition:opacity .3s ease;display:block;align-items:center;text-align:center}.modal-content .button-ok{background-color:var(--toastify-color-success, #07bc0c);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:9px;cursor:pointer;font-size:14px;width:110px;height:40px;transition:opacity .3s ease;display:block;align-items:center;text-align:center}.conditions-tab-actions{display:flex;justify-content:space-between}.conditions-tab-actions-links{flex:1;display:flex;justify-content:center;align-items:center}.conditions-tab-action-link{display:flex;flex-direction:row;font-size:12px;align-items:center;text-decoration:none;color:var(--tg-theme-hint-color, #999999)}.conditions-tab-action-link svg{margin-right:5px;font-size:10px}.calculator-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:15px;box-sizing:border-box}.calculator-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.calculator-input-card{display:flex;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;padding:25px 15px;width:100%;box-sizing:border-box}.calculator-input-info{width:100%;display:flex;flex-direction:column;gap:8px}.calculator-form{display:flex;flex-direction:column;align-items:center;width:100%}.calculator-form-input{font-size:18px;font-weight:700;margin-bottom:10px;padding:5px 10px;border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:9px;width:215px;height:30px;align-self:center;text-align:right}.calculator-form label{text-align:left;width:225px}.calculator-label{display:flex;align-items:center;margin-bottom:5px}.calculator-label svg{width:14px;height:14px;margin-right:5px;cursor:pointer;color:var(--tg-theme-hint-color, #999999)}.calculator-input{display:flex;flex-direction:column;align-items:center;margin-bottom:10px;width:100%}.calculator-button-group{display:flex;justify-content:space-between;gap:20px;margin-top:5px}.calculator-button-calc{background-color:var(--tg-theme-button-color, #0098ea);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:9px;cursor:pointer;font-size:14px;width:110px;height:40px;transition:opacity .3s ease;display:block;align-items:center;text-align:center}.calculator-button-clear{background-color:var(--tg-theme-destructive-text-color, #ec3942);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:9px;cursor:pointer;font-size:14px;width:110px;height:40px;transition:opacity .3s ease;display:block;align-items:center;text-align:center}.calculator-input select{font-size:18px;font-weight:700;margin-bottom:10px;padding:5px 10px;border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:9px;width:240px;height:40px;align-self:center}.result-wrapper{display:inline-block;font-weight:700;padding:9px 10px;border-radius:9px;width:99px}.result-wrapper.negative{background-color:#ffe4e1}.result-wrapper.positive{background-color:#e8f5e9}.result-wrapper.neutral{background-color:#fff}.result{width:100%;border-collapse:collapse}.result th{align-items:center;padding:10px;font-weight:700;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent)}.result td{padding:10px;text-align:right;border-bottom:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent)}.result tr:last-child th,.result tr:last-child td{border-bottom:none}.result-info-icon{width:14px;height:14px;margin-right:5px;cursor:pointer;color:var(--tg-theme-hint-color, #999999)}.language-container{padding:20px;background:var(--background-secondary);border-radius:12px}.language-list{display:flex;flex-direction:column;gap:3px}.language-item{display:flex;justify-content:space-between;align-items:center;padding:9px;background:var(--background-primary);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;cursor:pointer;transition:background .2s,transform .1s}.language-item.selected{background:var(--background-selected);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px}.language-item:hover{background:var(--background-hover);transform:scale(1.02)}.language-info{display:flex;align-items:center;gap:12px}.language-flag{width:28px;height:28px;border-radius:50%}.language-name{font-size:18px;font-weight:500}.language-selected{font-size:24px;color:var(--accent-color)}.language-subtitle{text-align:center;margin:20px}.language-subtitle p{font-size:14px;margin:10px}.language-subtitle a{color:#007bff;text-decoration:none}.language-subtitle a:hover{text-decoration:underline;color:#0056b3}.settings-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.settings-details-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;width:100%;box-sizing:border-box;text-align:center;padding:20px 15px 10px}.settings-description{font-size:16px;margin-bottom:15px;color:var(--tg-theme-text-color, #000000)}.settings-menu{width:100%;display:flex;flex-direction:column}.settings-menu-item{background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:12px;margin-bottom:8px;text-decoration:none;color:var(--tg-theme-text-color, #000000);transition:background-color .2s}.settings-menu-item-content{padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.settings-menu-arrow{width:8px;height:12px;color:var(--tg-theme-hint-color, #cccccc)}.settings-menu-item:hover{background-color:var(--tg-theme-secondary-bg-color, #f0f0f0)}.settings-item-container{margin-top:15px;border-top:1px solid var(--tg-theme-hint-color, #cccccc);padding-top:15px}.settings-item-link{text-decoration:none;color:inherit;display:block;width:100%}.settings-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;width:100%}.settings-item-label{font-size:16px;color:var(--tg-theme-text-color, #000000)}.settings-item-value{display:flex;align-items:center;color:var(--tg-theme-hint-color, #808080)}.settings-item-arrow{margin-left:8px;font-size:20px;color:var(--tg-theme-hint-color, #808080)}.advs-card{width:100%;display:flex;justify-content:center;align-items:center;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.advs-card a{display:flex;justify-content:center;align-items:center;width:100%}.advs-card img{max-width:100%;height:auto}.tangem-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.tangem-details-card{display:flex;background-color:var(--tg-theme-bg-color, #ffffff);border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:12px;padding:15px;width:100%;box-sizing:border-box}.tangem-logo{flex:0 0 auto;margin-right:15px;display:flex;align-items:center;height:100%}.tangem-logo-image{width:150px;height:auto;margin-bottom:-15px}.tangem-content{flex:1;display:flex;flex-direction:column;gap:15px}.tangem-title-container{text-align:center}.tangem-subtitle{font-weight:700;color:var(--tg-theme-text-color, #000000);margin:0}.tangem-description-container{text-align:center}.tangem-description{color:var(--tg-theme-text-color, #000000);margin:0}.tangem-button-group{display:flex;flex-direction:column;align-items:center;width:100%;gap:10px}.tangem-button{background-color:var(--tg-theme-button-color, #2481cc);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:8px;padding:8px 16px;font-size:14px;cursor:pointer;transition:opacity .2s;width:140px;text-align:center;display:flex;justify-content:center;align-items:center}.tangem-button:hover{opacity:.9}.theme-page{display:flex;flex-direction:column;align-items:center;padding:20px;width:100%;box-sizing:border-box}.theme-options{display:flex;justify-content:space-between;width:100%;margin-bottom:30px;flex-wrap:wrap;gap:10px}.theme-option{display:flex;flex-direction:column;align-items:center;width:calc(33% - 10px);cursor:pointer;padding:10px;border-radius:12px;border:2px solid transparent;transition:all .3s ease}.theme-option.active{border-color:var(--tg-theme-button-color, #0088cc);background-color:color-mix(in srgb,var(--tg-theme-button-color, #0088cc) 10%,transparent)}.theme-image{width:100%;height:auto;border-radius:8px;margin-bottom:10px;box-shadow:0 2px 8px #0000001a}.theme-name{font-size:14px;font-weight:500;color:var(--tg-theme-text-color, #000000);text-align:center}.theme-preview{width:100%;margin-top:20px}.theme-preview h3{margin-bottom:15px;font-size:16px;color:var(--tg-theme-text-color, #000000)}.theme-preview-content{padding:15px;border-radius:12px;border:1px solid var(--tg-theme-hint-color, #cccccc)}.theme-preview-content.light{background-color:#fff;color:#000}.theme-preview-content.dark{background-color:#17212b;color:#fff}.preview-header{font-size:18px;font-weight:700;margin-bottom:10px}.preview-text{margin-bottom:15px}.preview-button{padding:8px 16px;border-radius:8px;border:none;background-color:var(--tg-theme-button-color, #0088cc);color:var(--tg-theme-button-text-color, #ffffff);cursor:pointer}.theme-preview-content.light .preview-button{background-color:#08c;color:#fff}.theme-preview-content.dark .preview-button{background-color:#5288c1;color:#fff}.calcarbets-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:15px;box-sizing:border-box}.calcarbets-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.calcarbets-subtitle{font-size:18px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:0 0 15px;padding:0;width:100%;text-align:left}.calcarbets-input-card{display:flex;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;padding:15px;width:100%;box-sizing:border-box}.calcarbets-input-info{width:100%;display:flex;flex-direction:column;gap:15px}.calcarbets-form{display:flex;flex-direction:column;width:100%}.calcarbets-input{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:10px}.calcarbets-label{display:flex;align-items:center;width:50%;font-size:20px}.calcarbets-label svg{width:14px;height:14px;margin-right:10px;cursor:pointer;color:var(--tg-theme-hint-color, #999999)}.calcarbets-form-input{font-size:20px;font-weight:700;padding:5px 10px;border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:9px;width:40%;height:30px;align-self:center;text-align:right}.calcarbets-button-group{display:flex;justify-content:center;gap:55px;margin-top:15px}.calcarbets-button-calc{background-color:var(--tg-theme-button-color, #0098ea);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:9px;cursor:pointer;font-size:16px;font-weight:700;width:110px;height:40px;transition:opacity .3s ease;display:block;align-items:center;text-align:center}.calcarbets-button-clear{background-color:var(--tg-theme-destructive-text-color, #ec3942);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:9px;cursor:pointer;font-size:16px;font-weight:700;width:110px;height:40px;transition:opacity .3s ease;display:block;align-items:center;text-align:center}.calcarbets-result-card{display:flex;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;padding:15px;width:100%;box-sizing:border-box}.calcarbets-result-info{width:100%}.calcarbets-result{width:100%;border-collapse:collapse;font-size:20px}.calcarbets-result th{text-align:left;padding:5px 0;font-weight:400}.calcarbets-result .result-amount-all{text-align:left;padding:5px 0;font-weight:700}.calcarbets-result td{padding:5px 0;text-align:right}.calcarbets-result .bet-count{color:var(--tg-theme-hint-color, #999999);font-size:.9em;padding-left:10px;text-align:left;width:90px}.calcarbets-result .result-value{text-align:right}.calcarbets-result .result-value-all{font-weight:700;text-align:right}.calcarbets-result .info-icon{margin-right:5px;color:var(--tg-theme-hint-color, #999999);cursor:pointer}.complete-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:15px;box-sizing:border-box}.complete-index-title{font-size:20px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:10px 0 20px;padding:0;width:100%;text-align:center}.complete-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.complete-subtitle{font-size:18px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:0 0 15px;padding:0;width:100%;text-align:left}.complete-input-card{display:flex;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;padding:15px;width:100%;box-sizing:border-box}.complete-input-info{width:100%;display:flex;flex-direction:column;gap:15px}.complete-form{display:flex;flex-direction:column;width:100%}.complete-input{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:10px}.complete-label{display:flex;align-items:center;width:50%;font-size:20px}.complete-form-input{font-size:20px;font-weight:700;padding:5px 10px;border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:9px;width:30%;height:30px;align-self:center;text-align:right}.complete-button-group{display:flex;justify-content:center;gap:24px;margin-top:15px}.complete-button-calc{background-color:var(--tg-theme-button-color, #0098ea);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:9px;cursor:pointer;font-size:16px;font-weight:700;width:110px;height:40px;transition:opacity .3s ease;display:block;align-items:center;text-align:center}.complete-button-clear{background-color:var(--tg-theme-destructive-text-color, #ec3942);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:9px;cursor:pointer;font-size:16px;font-weight:700;width:110px;height:40px;transition:opacity .3s ease;display:block;align-items:center;text-align:center}.complete-bet-info{font-size:18px;margin-top:15px}.complete-neighbors-container{width:100%;display:flex;justify-content:center;margin:15px 0}.complete-neighbors-grid{display:flex;flex-direction:column;align-items:center;width:100%;max-width:300px}.complete-neighbors-row{display:flex;justify-content:center;width:100%;margin-bottom:5px}.neighbor-cell{width:90px;height:60px;margin:0 5px;border-radius:9%;border:2px solid;font-size:24px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;color:#fff}.neighbor-cell:hover{transform:scale(1.05)}.neighbor-cell.red{background-color:#ee686f;border-color:#ee686f}.neighbor-cell.black{background-color:#273341;border-color:#273341}.neighbor-cell.green{background-color:#45dc67;border-color:#45dc67}.neighbor-cell.orange{background-color:#fd7e14;border-color:#fd7e14}.neighbor-cell.selected{box-shadow:0 0 0 3px #fd7e14}.complete-result-card{display:flex;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;padding:15px;width:100%;box-sizing:border-box}.complete-result-info{width:100%}.complete-result{width:100%;border-collapse:collapse;font-size:20px}.complete-result th{text-align:left;padding:5px 0;font-weight:400}.complete-result td{padding:5px 0;text-align:right}.complete-result .result-value{text-align:right}.complete-result .result-total{text-align:right;font-weight:700}.others-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:15px;box-sizing:border-box}.others-card{width:100%;background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #ddd);border-radius:12px;padding:15px;margin-bottom:15px;box-sizing:border-box}.others-title{font-size:18px;font-weight:700;color:var(--tg-theme-text-color, #000000);margin:0 0 15px;padding:0;width:100%;text-align:left}.others-details-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--tg-theme-bg-color, #ffffff) 97%,var(--tg-theme-text-color, #000000) 3%);border:1px solid color-mix(in srgb,var(--tg-theme-text-color, #000000) 10%,transparent);border-radius:12px;width:100%;box-sizing:border-box;text-align:center;padding:20px 15px 10px}.others-menu{width:100%;display:flex;flex-direction:column}.others-menu-item{background-color:var(--tg-theme-secondary-bg-color, #f5f5f5);border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:12px;margin-bottom:8px;text-decoration:none;color:var(--tg-theme-text-color, #000000);transition:background-color .2s}.others-menu-item-subtitle{padding:12px 16px;display:flex;align-items:center;gap:12px}.others-icons{width:28px;height:28px}.others-name{flex-grow:1;text-align:left}.others-submenu-arrow-horizon{width:8px;height:12px;color:var(--tg-theme-hint-color, #cccccc);margin-left:auto}.others-submenu-group{display:flex;flex-direction:column;background:var(--tg-theme-bg-color, #ffffff);border-radius:8px;padding:5px 15px 10px;margin:-7px 0 10px}.others-subname{flex-grow:1;text-align:left;color:var(--tg-theme-hint-color, #cccccc)}.advert-overlay{position:fixed;bottom:0;left:0;width:100%;max-height:93vh;background-color:#000001;z-index:1000;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0 -2px 10px #0000001a;transform:translateY(100%);transition:transform .3s ease-in-out;overflow-y:auto;padding:0 0 30px}.advert-overlay.visible{transform:translateY(0)}.advert-close{position:absolute;top:10px;right:10px;width:30px;height:30px;background-color:#80808080;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1001}.advert-close:before,.advert-close:after{content:"";position:absolute;width:16px;height:2px;background-color:#fff}.advert-close:before{transform:rotate(45deg)}.advert-close:after{transform:rotate(-45deg)}.advert-content{padding:0 20px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;width:100%;margin-top:-30px;position:relative;z-index:2}.hero{--tablet-aspect-ratio-inverted: 665 / 884;--mobile-aspect-ratio-inverted: 453 / 393;--desktop-aspect-ratio-inverted: 1950 / 4096;--header-height: 54px;position:relative;width:100%;box-sizing:border-box}.container{max-width:100%;padding-left:16px;padding-right:16px;width:100%;box-sizing:border-box;overflow-x:hidden}.hero__video_container{height:250px;overflow:hidden;position:relative;z-index:1;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.hero__video{width:150%;height:auto;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%}.hero__video_container:after{background:linear-gradient(180deg,#01010100 66.09%,#010101 95%);content:"";height:100%;position:absolute;top:0;left:0;width:100%}.hero__title{font-size:28px;font-weight:500;letter-spacing:-1.5px;line-height:1.1;margin:0;padding:0;text-align:center;width:100%;box-sizing:border-box}.text_gradient{background:linear-gradient(90deg,#525255,#f0f0f0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.text_white{color:#fff;text-align:center;font-size:16px;margin:15px 0 0}.hero__caption{font-size:16px;font-weight:500;line-height:120%;text-align:center;color:var(--tg-theme-subtitle-text-color, #7b8790);width:100%;margin:10px 0 0;box-sizing:border-box}.hero__discount{font-size:18px;font-weight:600;color:#ff6b00;text-align:center;margin:10px 0;animation:pulse 2s infinite}.promo-code{font-size:18px;font-weight:700;color:#ff6b00;text-align:center;background-color:#fff3;padding:2px 6px;border-radius:4px;cursor:pointer;-webkit-user-select:all;user-select:all;border:1px dashed #FF6B00;animation:pulse 2s infinite;display:block;margin-left:auto;margin-right:auto;width:fit-content}.promo-code:hover{background-color:#ffffff4d}@keyframes pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.hero__buy{align-items:center;display:flex;flex-direction:row;font-size:16px;font-weight:500;gap:15px;justify-content:center;line-height:110%;margin:15px 0;width:100%;box-sizing:border-box}.hero__price{color:var(--tg-theme-text-color, #000000)}.hero__button{border-radius:12px;font-size:16px;font-weight:500;height:40px;width:120px;letter-spacing:-.2px;line-height:22px;padding:0 15px;background:linear-gradient(90deg,#6cf0,#66ccffb3),#09f;color:#fff;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.scrollable-wrapper{width:100%;padding:0;position:relative;overflow:visible;box-sizing:border-box}.scrollable-wrapper::-webkit-scrollbar{display:none}.hero__features{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:0;margin:0 auto;list-style:none;width:100%;justify-content:center;box-sizing:border-box}.hero__feature{align-items:center;background:#151518;border-radius:12px;color:#76767a;display:flex;padding:5px 8px;font-size:9px;white-space:nowrap;box-sizing:border-box}.hero__feature svg{margin-right:5px}.loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:var(--tg-theme-bg-color, #ffffff)}.dice-container{display:flex;justify-content:center;align-items:center}.dice{width:50px;height:50px;background-color:var(--tg-theme-button-color, #0098ea);border-radius:10px;margin:0 10px;animation:roll 1.5s infinite}.dice1{animation-delay:0s}.dice2{animation-delay:.2s}.dice3{animation-delay:.4s}@keyframes roll{0%{transform:rotateX(0) rotateY(0)}25%{transform:rotateX(180deg) rotateY(0)}50%{transform:rotateX(180deg) rotateY(180deg)}75%{transform:rotateX(0) rotateY(180deg)}to{transform:rotateX(0) rotateY(0)}}p{margin-top:20px;color:var(--tg-theme-text-color, #000000);font-size:18px}
