:root{--body-rgb: 2, 2, 2;--body: rgb(var(--body-rgb));--primary-rgb: 115, 255, 0;--primary: rgb(var(--primary-rgb));--text-rgb: 250, 250, 250;--text: rgb(var(--text-rgb));--stroke-rgb: 19, 19, 19;--stroke: rgb(var(--stroke-rgb));--success-rgb: 68, 255, 121;--success: rgb(var(--success-rgb));--danger-rgb: 255, 81, 81;--danger: rgb(var(--danger-rgb));--ton-color: #0098ea}.glow-text,.login-container .login-card .card-content .title{text-shadow:0 0 10px rgba(var(--primary-rgb),.5)}.glow-box,.login-container .login-card .card-content .login-button{border:1px solid rgba(var(--primary-rgb),.5)}.pulse-animation,.login-container .login-card .card-content .icon-container{animation:pulse 2s infinite}.ethereum-card .card-title{display:flex;align-items:center}.ethereum-card .card-title h4{margin:0}.ethereum-card .card-title h4 .icon{margin-right:.8rem}.ethereum-card .wallet-connection-container{text-align:center;padding:2rem 0}.ethereum-card .wallet-connection-container .info-box{padding:1.5rem;border:1px solid rgba(var(--primary-rgb),.5);border-radius:8px;background-color:rgba(var(--stroke-rgb),.8);max-width:400px;margin:0 auto}.ethereum-card .wallet-connection-container .info-box h5{color:var(--text);margin-top:0}.ethereum-card .wallet-connection-container .info-box .text{color:var(--text);opacity:.9}.ethereum-card .wallet-connection-container .connect-button{margin-top:1.5rem;background-color:var(--primary)}.ethereum-card .network-error{padding:1.5rem;border:1px solid rgba(var(--danger-rgb),.5);border-radius:8px;background-color:rgba(var(--stroke-rgb),.8);margin-bottom:1.5rem}.ethereum-card .network-error h5{color:var(--danger);margin-top:0}.ethereum-card .network-error .text{color:var(--text);opacity:.9}.ethereum-card .network-info{padding:1rem;border-radius:8px;background-color:rgba(var(--stroke-rgb),.5);margin-bottom:1rem;display:flex;align-items:center;gap:.8rem}.ethereum-card .form-divider{margin-top:.8rem;margin-bottom:2rem;border-color:rgba(var(--primary-rgb),.1)}.ethereum-card .transaction-status{margin-top:2rem;text-align:center}.ethereum-card .transaction-status .status-icon{font-size:24px;color:var(--success)}.ethereum-card .transaction-status .status-alert{text-align:center;background-color:rgba(var(--primary-rgb),.1);color:var(--text);border:1px solid rgba(var(--primary-rgb),.3)}.ethereum-card .transaction-status .status-alert.success{background-color:rgba(var(--success-rgb),.1)}.ethereum-card .transaction-status .status-alert.error{background-color:rgba(var(--danger-rgb),.1);border:1px solid rgba(var(--danger-rgb),.3);color:var(--danger)}.ethereum-card .transaction-status .hash-container{margin-top:.8rem}.ethereum-card .transaction-status .hash-container .hash-code{background-color:rgba(var(--stroke-rgb),.5);padding:.8rem 1rem;border-radius:4px;margin-top:.8rem;overflow:hidden;text-overflow:ellipsis}.ethereum-card .verified-wallet{margin-top:1rem;padding:1rem;border-radius:8px;background-color:#52c41a0d;border:1px solid rgba(82,196,26,.2)}.ethereum-card .verified-wallet .ant-space{margin-bottom:.5rem;display:flex!important;align-items:center!important}.ethereum-card .verified-wallet .ant-space .ant-space-item{display:flex;align-items:center}.ethereum-card .verified-wallet .ant-space .anticon{display:flex;align-items:center;line-height:1}.ethereum-card .verified-wallet div:last-child{word-break:break-all;font-family:monospace;font-size:.9rem;background-color:rgba(var(--stroke-rgb),.3);padding:.5rem .8rem;border-radius:4px;margin-top:.5rem}@media (max-width: 768px){.ethereum-card .wallet-connection-container{padding:1.5rem 0}.ethereum-card .wallet-connection-container .info-box{padding:1rem;max-width:100%}.ethereum-card .wallet-connection-container .connect-button{width:100%}.ethereum-card .network-error{padding:1rem}.ethereum-card .network-info{flex-direction:column;align-items:flex-start;gap:.5rem}.ethereum-card .transaction-status{margin-top:1.5rem}.ethereum-card .transaction-status .hash-container .hash-code{padding:.8rem;font-size:.85rem;word-break:break-all}.ethereum-card .verified-wallet{padding:.8rem}.ethereum-card .verified-wallet div:last-child{font-size:.8rem;padding:.5rem}}@media (max-width: 576px){.ethereum-card .card-title h4{font-size:1.1rem}.ethereum-card .wallet-connection-container{padding:1rem 0}.ethereum-card .wallet-connection-container .info-box{padding:.8rem}.ethereum-card .wallet-connection-container .info-box h5{font-size:1rem}.ethereum-card .network-error{padding:.8rem}.ethereum-card .network-error h5{font-size:1rem}.ethereum-card .network-info{padding:.8rem}.ethereum-card .transaction-status{margin-top:1rem}.ethereum-card .transaction-status .hash-container .hash-code{font-size:.8rem;padding:.5rem}.ethereum-card .verified-wallet{padding:.5rem}.ethereum-card .verified-wallet div:last-child{font-size:.75rem;padding:.5rem}}.solana-card .card-title{display:flex;align-items:center}.solana-card .card-title h4{margin:0}.solana-card .card-title h4 .icon{margin-right:.8rem}.solana-card .wallet-connection-container{text-align:center;padding:2rem 0}.solana-card .wallet-connection-container .info-box{padding:1.5rem;border:1px solid rgba(var(--primary-rgb),.5);border-radius:8px;background-color:rgba(var(--stroke-rgb),.8);max-width:400px;margin:0 auto}.solana-card .wallet-connection-container .info-box h5{color:var(--text);margin-top:0}.solana-card .wallet-connection-container .info-box .text{color:var(--text);opacity:.9}.solana-card .wallet-connection-container .connect-button{margin-top:1.5rem;background-color:var(--primary)}.solana-card .network-error{padding:1.5rem;border:1px solid rgba(var(--danger-rgb),.5);border-radius:8px;background-color:rgba(var(--stroke-rgb),.8);margin-bottom:1.5rem}.solana-card .network-error h5{color:var(--danger);margin-top:0}.solana-card .network-error .text{color:var(--text);opacity:.9}.solana-card .network-info{padding:1rem;border-radius:8px;background-color:rgba(var(--stroke-rgb),.5);margin-bottom:1rem;display:flex;align-items:center;gap:.8rem}.solana-card .form-divider{margin-top:.8rem;margin-bottom:2rem;border-color:rgba(var(--primary-rgb),.1)}.solana-card .primary-button{background-color:var(--primary)}.solana-card .transaction-status{margin-top:2rem;text-align:center}.solana-card .transaction-status .status-icon{font-size:24px;color:var(--success)}.solana-card .transaction-status .status-alert{text-align:center;background-color:rgba(var(--primary-rgb),.1);color:var(--text);border:1px solid rgba(var(--primary-rgb),.3)}.solana-card .transaction-status .status-alert.success{background-color:rgba(var(--success-rgb),.1)}.solana-card .transaction-status .hash-container{margin-top:.8rem}.solana-card .transaction-status .hash-container .hash-code{background-color:rgba(var(--stroke-rgb),.5);padding:.8rem 1rem;border-radius:4px;margin-top:.8rem;overflow:hidden;text-overflow:ellipsis}.solana-card .verified-wallet{margin-top:1rem;padding:1rem;border-radius:8px;background-color:#52c41a0d;border:1px solid rgba(82,196,26,.2)}.solana-card .verified-wallet .ant-space{margin-bottom:.5rem;display:flex!important;align-items:center!important}.solana-card .verified-wallet .ant-space .ant-space-item{display:flex;align-items:center}.solana-card .verified-wallet .ant-space .anticon{display:flex;align-items:center;line-height:1}.solana-card .verified-wallet div:last-child{word-break:break-all;font-family:monospace;font-size:.9rem;background-color:rgba(var(--stroke-rgb),.3);padding:.5rem .8rem;border-radius:4px;margin-top:.5rem}.solana-card .verified-wallet .ant-form{margin:0!important}.solana-card .verified-wallet .ant-form .warning-message,.solana-card .verified-wallet .ant-form .ant-form-item{margin-bottom:8px!important}.solana-card .verified-wallet .ant-form .ant-form-item:last-child{margin-bottom:0!important}.solana-card .verified-wallet .ant-form .ant-form-item .ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-input{width:100%!important;box-sizing:border-box!important}@media (max-width: 768px){.solana-card .wallet-connection-container{padding:1.5rem 0}.solana-card .wallet-connection-container .info-box{padding:1rem;max-width:100%}.solana-card .wallet-connection-container .connect-button{width:100%}.solana-card .network-error{padding:1rem}.solana-card .network-info{flex-direction:column;align-items:flex-start;gap:.5rem}.solana-card .transaction-status{margin-top:1.5rem}.solana-card .transaction-status .hash-container .hash-code{padding:.8rem;font-size:.85rem;word-break:break-all}.solana-card .verified-wallet{padding:.8rem}.solana-card .verified-wallet div:last-child{font-size:.8rem;padding:.5rem}}@media (max-width: 576px){.solana-card .card-title h4{font-size:1.1rem}.solana-card .wallet-connection-container{padding:1rem 0}.solana-card .wallet-connection-container .info-box{padding:.8rem}.solana-card .wallet-connection-container .info-box h5{font-size:1rem}.solana-card .network-error{padding:.8rem}.solana-card .network-error h5{font-size:1rem}.solana-card .network-info{padding:.8rem}.solana-card .transaction-status{margin-top:1rem}.solana-card .transaction-status .hash-container .hash-code{font-size:.8rem;padding:.5rem}.solana-card .verified-wallet{padding:.5rem}.solana-card .verified-wallet div:last-child{font-size:.75rem;padding:.5rem}}.ton-card{border-color:#0098ea80}.ton-card:hover{box-shadow:0 0 15px #0098ea4d}.ton-card .card-title{display:flex;align-items:center}.ton-card .card-title h4{margin:0}.ton-card .card-title h4 .icon{margin-right:.8rem;color:var(--ton-color)}.ton-card .wallet-connection-container{text-align:center;padding:2rem 0}.ton-card .wallet-connection-container .info-box{padding:1.5rem;border:1px solid rgba(0,152,234,.5);border-radius:8px;background-color:rgba(var(--stroke-rgb),.8);max-width:400px;margin:0 auto}.ton-card .wallet-connection-container .info-box h5{color:var(--text);margin-top:0}.ton-card .wallet-connection-container .info-box .text{color:var(--text);opacity:.9}.ton-card .wallet-connection-container .ton-connect-container{margin-top:1.5rem;margin-bottom:1rem;--tc-btn-radius: 6px;--tc-btn-padding: 12px 20px;--tc-btn-hover-brightness: 1.1;--tc-btn-active-brightness: .9;--tc-text-color: var(--text);--tc-btn-color: var(--primary)}.ton-card .wallet-connection-container .ton-connect-container :global(.tc-button){font-family:inherit;font-weight:500;text-transform:none;font-size:14px;height:40px;min-width:200px}.ton-card .wallet-connection-container .primary-button{min-width:200px}.ton-card .network-error{padding:1.5rem;border:1px solid rgba(var(--danger-rgb),.5);border-radius:8px;background-color:rgba(var(--stroke-rgb),.8);margin-bottom:1.5rem}.ton-card .network-error h5{color:var(--danger);margin-top:0}.ton-card .network-error .text{color:var(--text);opacity:.9}.ton-card .network-info{padding:1rem;border-radius:8px;background-color:rgba(var(--stroke-rgb),.5);margin-bottom:1rem;display:flex;align-items:center;gap:.8rem}.ton-card .form-divider{margin-top:.8rem;margin-bottom:2rem;border-color:#0098ea1a}.ton-card .primary-button{background-color:var(--primary)}.ton-card .disconnect-button-container{display:flex;justify-content:flex-end;margin-top:.8rem}.ton-card .disconnect-button{color:#fff}.ton-card .transaction-status{margin-top:2rem;text-align:center}.ton-card .transaction-status .status-icon{font-size:24px;color:var(--success)}.ton-card .transaction-status .status-alert{text-align:center;background-color:#0098ea1a;color:var(--text);border:1px solid rgba(0,152,234,.3)}.ton-card .transaction-status .status-alert.success{background-color:rgba(var(--success-rgb),.1)}.ton-card .transaction-status .hash-container{margin-top:.8rem}.ton-card .transaction-status .hash-container .hash-code{background-color:rgba(var(--stroke-rgb),.5);padding:.8rem 1rem;border-radius:4px;margin-top:.8rem;overflow:hidden;text-overflow:ellipsis}.ton-card .verified-wallet{margin-top:1rem;padding:1rem;border-radius:8px;background-color:#52c41a0d;border:1px solid rgba(82,196,26,.2)}.ton-card .verified-wallet .ant-space{margin-bottom:.5rem;display:flex!important;align-items:center!important}.ton-card .verified-wallet .ant-space .ant-space-item{display:flex;align-items:center}.ton-card .verified-wallet .ant-space .anticon{display:flex;align-items:center;line-height:1}.ton-card .verified-wallet div:last-child{word-break:break-all;font-family:monospace;font-size:.9rem;background-color:rgba(var(--stroke-rgb),.3);padding:.5rem .8rem;border-radius:4px;margin-top:.5rem}@media (max-width: 768px){.ton-card .wallet-connection-container{padding:1.5rem 0}.ton-card .wallet-connection-container .info-box{padding:1rem;max-width:100%}.ton-card .wallet-connection-container .ton-connect-container{margin-top:1rem}.ton-card .wallet-connection-container .primary-button{width:100%}.ton-card .network-error{padding:1rem}.ton-card .network-info{flex-direction:column;align-items:flex-start;gap:.5rem}.ton-card .transaction-status{margin-top:1.5rem}.ton-card .transaction-status .hash-container .hash-code{padding:.8rem;font-size:.85rem;word-break:break-all}.ton-card .verified-wallet{padding:.8rem}.ton-card .verified-wallet div:last-child{font-size:.8rem;padding:.5rem}}@media (max-width: 576px){.ton-card .card-title h4{font-size:1.1rem}.ton-card .wallet-connection-container{padding:1rem 0}.ton-card .wallet-connection-container .info-box{padding:.8rem}.ton-card .wallet-connection-container .info-box h5{font-size:1rem}.ton-card .wallet-connection-container .ton-connect-container{margin-top:.8rem}.ton-card .wallet-connection-container .ton-connect-container :global(.tc-button){width:100%;min-width:auto}.ton-card .network-error{padding:.8rem}.ton-card .network-error h5{font-size:1rem}.ton-card .network-info{padding:.8rem}.ton-card .transaction-status{margin-top:1rem}.ton-card .transaction-status .hash-container .hash-code{font-size:.8rem;padding:.5rem}.ton-card .verified-wallet{padding:.5rem}.ton-card .verified-wallet div:last-child{font-size:.75rem;padding:.5rem}}.token-staker-card{border-color:#627eea80}.token-staker-card:hover{box-shadow:0 0 15px #627eea4d}.token-staker-card .card-title{display:flex;align-items:center}.token-staker-card .card-title h4{margin:0}.token-staker-card .card-title h4 .icon{margin-right:.8rem}.token-staker-card .error-message{margin-top:4px;margin-bottom:4px}.token-staker-card .token-balance{border-radius:8px;background-color:rgba(var(--stroke-rgb),.4);margin-top:.5rem;margin-bottom:1rem;padding:.8rem;display:flex;align-items:center;gap:.8rem}.token-staker-card .token-balance .balance-header{display:flex;align-items:center;gap:.5rem}.token-staker-card .token-balance .balance-value .ant-typography{font-size:.95rem;word-break:break-all;overflow-wrap:break-word}.token-staker-card .no-focus-outline:focus,.token-staker-card .no-focus-outline:focus-within,.token-staker-card .no-focus-outline:focus-visible{outline:none!important;box-shadow:none!important;border-color:var(--border-color)!important}.token-staker-card .bright-disabled:disabled,.token-staker-card .bright-disabled[disabled]{background-color:rgba(var(--primary-rgb),.5)!important;opacity:.8!important;color:#fffc!important;cursor:not-allowed}.token-staker-card .deposit-form{margin-top:1.5rem}.token-staker-card .deposit-form .ant-form-item-label{text-align:left}.token-staker-card .wallet-connection-container{text-align:center;padding:2rem 0}.token-staker-card .wallet-connection-container .info-box{padding:1.5rem;border:1px solid rgba(var(--primary-rgb),.5);border-radius:8px;background-color:rgba(var(--stroke-rgb),.8);max-width:400px;margin:0 auto}.token-staker-card .wallet-connection-container .info-box h5{color:var(--text);margin-top:0}.token-staker-card .wallet-connection-container .info-box .text{color:var(--text);opacity:.9}.token-staker-card .wallet-connection-container .connect-button{margin-top:1.5rem;background-color:var(--primary)}.token-staker-card .network-error{padding:1.5rem;border:1px solid rgba(var(--danger-rgb),.5);border-radius:8px;background-color:rgba(var(--stroke-rgb),.8);margin-bottom:0}.token-staker-card .network-error h5{color:var(--danger);margin-top:0}.token-staker-card .network-error .text{color:var(--text);opacity:.9}.token-staker-card .form-divider{margin-top:.8rem;margin-bottom:2rem;border-color:rgba(var(--primary-rgb),.1)}.token-staker-card .transaction-status{margin-top:2rem;text-align:center}.token-staker-card .transaction-status .status-icon{font-size:24px;color:var(--success)}.token-staker-card .transaction-status .status-alert{text-align:center;background-color:rgba(var(--primary-rgb),.1);color:var(--text);border:1px solid rgba(var(--primary-rgb),.3)}.token-staker-card .transaction-status .status-alert.success{background-color:rgba(var(--success-rgb),.1)}.token-staker-card .transaction-status .hash-container{margin-top:.8rem;position:relative;z-index:10}.token-staker-card .transaction-status .hash-container .hash-code{background-color:rgba(var(--stroke-rgb),.9);padding:.8rem 1rem;border-radius:4px;margin-top:.8rem;word-break:break-all;white-space:normal;box-shadow:0 2px 8px #00000026;border:1px solid rgba(var(--primary-rgb),.3)}.token-staker-card .token-staker-info{padding:1rem;border-radius:8px;margin-bottom:1.5rem}.token-staker-card .deposit-tabs .ant-tabs-nav{margin-bottom:1.5rem}.token-staker-card .deposit-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary)}.token-staker-card .deposit-info-container{padding:1rem 0}.token-staker-card .deposit-info-container .deposit-info-item{border-radius:4px;background-color:rgba(var(--stroke-rgb),.4)}.token-staker-card .deposit-info-container .withdraw-button{margin-top:1rem}.token-staker-card .ant-table-wrapper .ant-table{background-color:transparent}.token-staker-card .ant-table-wrapper .ant-table .ant-table-thead>tr>th{background-color:rgba(var(--primary-rgb),.1);color:var(--text)}.token-staker-card .ant-table-wrapper .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid rgba(var(--stroke-rgb),.5)}.token-staker-card .ant-table-wrapper .ant-table .ant-table-tbody>tr:hover>td{background-color:rgba(var(--stroke-rgb),.6)}.token-staker-card .ant-table-wrapper .ant-pagination .ant-pagination-item-active{border-color:var(--primary)}.token-staker-card .ant-table-wrapper .ant-pagination .ant-pagination-item-active a{color:var(--primary)}.token-staker-card .ant-modal .ant-modal-content{background-color:var(--background);border:1px solid rgba(var(--primary-rgb),.3)}.token-staker-card .ant-modal .ant-modal-header{background-color:transparent;border-bottom:1px solid rgba(var(--primary-rgb),.3)}.token-staker-card .ant-modal .ant-modal-title{color:var(--text)}.token-staker-card .ant-modal .deposited-balance{margin-top:.5rem;margin-bottom:1rem}@media (max-width: 768px){.token-staker-card{padding:1rem}.token-staker-card .wallet-connection-container{padding:1.5rem 0}.token-staker-card .wallet-connection-container .info-box{padding:1rem;max-width:100%}.token-staker-card .network-error{padding:1rem}.token-staker-card .transaction-status{margin-top:1.5rem}.token-staker-card .transaction-status .hash-container .hash-code{padding:.8rem;font-size:.85rem;word-break:break-all}.token-staker-card .ant-table-wrapper{overflow-x:auto}.token-staker-card .ant-table-wrapper .ant-table{min-width:600px}}@media (max-width: 576px){.token-staker-card{padding:.8rem}.token-staker-card .card-title h4{font-size:1.1rem}.token-staker-card .wallet-connection-container{padding:1rem 0}.token-staker-card .wallet-connection-container .info-box{padding:.8rem}.token-staker-card .wallet-connection-container .info-box h5{font-size:1rem}.token-staker-card .wallet-connection-container .connect-button{margin-top:1rem;width:100%}.token-staker-card .network-error{padding:.8rem}.token-staker-card .network-error h5{font-size:1rem}.token-staker-card .token-balance{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.8rem}.token-staker-card .token-balance .balance-header{margin-bottom:0}.token-staker-card .token-balance .balance-value{width:100%}.token-staker-card .token-balance .balance-value .ant-typography{font-size:.9rem;background-color:rgba(var(--stroke-rgb),.6);border-radius:4px;display:block;margin-top:.5rem}.token-staker-card .deposit-form{margin-top:1rem}.token-staker-card .deposit-form .ant-form-item{margin-bottom:.8rem}.token-staker-card .deposit-form .ant-btn{width:100%;height:44px}.token-staker-card .transaction-status{margin-top:1rem}.token-staker-card .transaction-status .hash-container .hash-code{font-size:.8rem;padding:.5rem}.token-staker-card .deposit-info-container .deposit-info-item{font-size:.9rem}.token-staker-card .deposit-info-container .withdraw-button{width:100%;margin-top:.8rem}.token-staker-card .ant-table-wrapper .ant-table{font-size:.85rem}.token-staker-card .ant-table-wrapper .ant-table .ant-table-thead>tr>th{padding:.5rem;font-size:.8rem}.token-staker-card .ant-table-wrapper .ant-table .ant-table-tbody>tr>td{padding:.5rem}.token-staker-card .ant-modal{margin:.8rem;max-width:calc(100vw - 1rem)}.token-staker-card .ant-modal .ant-modal-content{margin:0}.token-staker-card .ant-modal .ant-modal-body{padding:1rem}}.main-layout{min-height:100vh;background-color:var(--body)}.layout-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;margin-bottom:2rem;border-bottom:1px solid rgba(var(--primary-rgb),.1);background-color:transparent;padding:0}@media (max-width: 768px){.layout-header{flex-direction:column;align-items:stretch;gap:1rem;margin-bottom:2rem;padding:.8rem 0}}@media (max-width: 576px){.layout-header{gap:.8rem;margin-bottom:1.5rem}}@media (max-width: 768px){.layout-header .ant-space{display:flex!important;justify-content:space-between;align-items:center;width:100%}}.main-footer{text-align:center;background-color:transparent;color:rgba(var(--text-rgb),.6)}.main-footer .footer-text{font-size:.8rem}.form-card{margin-bottom:1.5rem;padding:1.5rem;background-color:var(--stroke);border-radius:8px;border:1px solid rgba(var(--primary-rgb),.2);transition:all .3s ease}.user-info{display:flex;align-items:center;gap:.8rem;margin-right:1rem}.user-info .user-name{color:var(--text);font-weight:500}@media (max-width: 768px){.form-card{padding:1rem;margin-bottom:1rem}.user-info{margin-right:0;margin-bottom:0}.logo{height:2rem}.section-subtitle{font-size:1rem;margin-bottom:1.5rem}}@media (max-width: 576px){.form-card{padding:.8rem;margin-bottom:.8rem}.logo{height:1.8rem}.section-subtitle{font-size:.9rem;margin-bottom:1rem}.user-info{gap:.5rem}.user-info .user-name{font-size:.9rem}.logout-button{padding:.5rem .8rem;font-size:.85rem}}.verified-wallet{margin-top:1rem;padding:.8rem;border-radius:4px;background-color:#52c41a0d;border:1px solid rgba(82,196,26,.2)}.verified-wallet .ant-space{margin-bottom:.5rem}.verified-wallet div:last-child{word-break:break-all;font-family:monospace;font-size:.9rem;background-color:rgba(var(--stroke-rgb),.3);padding:.5rem .8rem;border-radius:4px;margin-top:.5rem}.section-title{margin-bottom:1rem!important;margin-top:1.5rem!important}.section-title.gradient-text{background:linear-gradient(90deg,var(--primary),#4096ff);background-clip:text;-webkit-background-clip:text;color:transparent;display:inline-block;text-shadow:0 2px 10px rgba(var(--primary-rgb),.2);font-weight:700;letter-spacing:-.5px;font-size:2rem}@media (max-width: 768px){.section-title{margin-top:40px!important}.section-title.gradient-text{font-size:1.6rem}}@media (max-width: 576px){.section-title{margin-top:40px!important}.section-title.gradient-text{font-size:1.4rem}}.section-subtitle{display:block;margin-bottom:2rem;font-size:1.1rem;max-width:600px;line-height:1.5;color:rgba(var(--text-rgb),.75)}.verification-status-container{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px dashed rgba(var(--primary-rgb),.1)}.wallet-verified-container .disconnect-button-container{margin-top:1rem}.ido-list{width:100%}.ido-list__header{display:flex;padding:1rem 1.5rem;background-color:rgba(var(--stroke-rgb),.4);border-bottom:1px solid var(--border-color);font-weight:600;color:var(--text)}.ido-list__header-item.ido-list__header-title{flex:2}.ido-list__header-item.ido-list__header-status,.ido-list__header-item.ido-list__header-date,.ido-list__header-item.ido-list__header-ratio{flex:1}.ido-list__header-item.ido-list__header-allocation{flex:1.5}.ido-list__items{max-height:500px;overflow-y:auto}.ido-list__loading,.ido-list__error,.ido-list__empty{padding:2rem;text-align:center;color:var(--text-secondary)}.ido-list__error{color:var(--danger)}.ido-list-item{display:flex;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid rgba(var(--text-rgb),.25);transition:background-color .2s;cursor:pointer}.ido-list-item:hover{background-color:rgba(var(--stroke-rgb),.6)}.ido-list-item__title{flex:2;display:flex;align-items:center;gap:.75rem}.ido-list-item__image{width:40px;height:40px;border-radius:50%;overflow:hidden}.ido-list-item__image img{width:100%;height:100%;object-fit:cover}.ido-list-item__name{font-weight:500}.ido-list-item__status{flex:1;font-size:.875rem;font-weight:600;width:fit-content}.ido-list-item__status.status-new{color:#0098ea}.ido-list-item__status.status-active{color:var(--success)}.ido-list-item__status.status-closed{color:#f5a623}.ido-list-item__status.status-cancelled{color:var(--danger)}.ido-list-item__status.status-finalized{color:var(--text-secondary)}.ido-list-item__date,.ido-list-item__ratio{flex:1;font-weight:500;color:var(--text-secondary)}.ido-list-item__allocation{flex:1.5;font-weight:500}@media (max-width: 768px){.ido-list__header{display:none}.ido-list-item{flex-wrap:wrap;gap:.5rem}.ido-list-item__title{flex:1 0 100%}.ido-list-item__status,.ido-list-item__date,.ido-list-item__ratio,.ido-list-item__allocation{flex:1 0 auto}}.ido-details{width:100%}.ido-details__status{padding:.25rem .75rem;border-radius:999px;font-size:.875rem;font-weight:500;margin-left:.8rem}.ido-details__status.status-new{background-color:rgba(var(--info-rgb),.1);color:var(--info)}.ido-details__status.status-active{background-color:rgba(var(--success-rgb),.1);color:var(--success)}.ido-details__status.status-closed{background-color:rgba(var(--warning-rgb),.1);color:var(--warning)}.ido-details__status.status-cancelled{background-color:rgba(var(--danger-rgb),.1);color:var(--danger)}.ido-details__status.status-finalized{background-color:rgba(var(--text-rgb),.1);color:var(--text-secondary)}.ido-details__content{display:grid;grid-template-columns:2fr 1fr;gap:2rem}@media (max-width: 768px){.ido-details__content{grid-template-columns:1fr}}.ido-details__main{display:flex;flex-direction:column;gap:2rem}.ido-details__cover{width:100%;border-radius:8px;overflow:hidden}.ido-details__cover img{width:100%;max-height:300px;object-fit:cover}.ido-details__info-card,.ido-details__description,.ido-details__social{background-color:rgba(var(--stroke-rgb),.4);border-radius:8px;padding:1.5rem;border:1px solid rgba(var(--primary-rgb),.1)}.ido-details__info-card h2,.ido-details__description h2,.ido-details__social h2{margin-top:0;margin-bottom:1rem;font-size:1.25rem}.ido-details__info-card .info-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 992px){.ido-details__info-card .info-grid{grid-template-columns:1fr}}.ido-details__info-card .info-grid .info-item{display:flex;flex-direction:column}.ido-details__info-card .info-grid .info-item .label{font-size:.875rem;color:var(--text-secondary);margin-bottom:.25rem}.ido-details__info-card .info-grid .info-item .value{font-weight:500}.ido-details__info-card .info-grid .info-item .progress-bar{height:6px;background-color:rgba(var(--stroke-rgb),.4);border-radius:999px;overflow:hidden;margin:.5rem 0}.ido-details__info-card .info-grid .info-item .progress-bar__fill{height:100%;background-color:var(--primary);transition:width .3s ease}.ido-details__info-card .info-grid .info-item .progress-text{font-size:.875rem;color:var(--text-secondary)}.ido-details__social .social-links{display:flex;flex-wrap:wrap;gap:.75rem}.ido-details__social .social-links .social-link{display:inline-flex;align-items:center;padding:.5rem 1rem;background-color:rgba(var(--primary-rgb),.1);color:var(--primary);border-radius:999px;text-decoration:none;font-size:.875rem;transition:background-color .2s}.ido-details__social .social-links .social-link:hover{background-color:rgba(var(--primary-rgb),.2)}.ido-details__social .social-links .social-link--twitter{background-color:#1da1f21a;color:#1da1f2}.ido-details__social .social-links .social-link--twitter:hover{background-color:#1da1f233}.ido-details__social .social-links .social-link--telegram{background-color:#0088cc1a;color:#08c}.ido-details__social .social-links .social-link--telegram:hover{background-color:#08c3}.ido-details__social .social-links .social-link--discord{background-color:#5865f21a;color:#5865f2}.ido-details__social .social-links .social-link--discord:hover{background-color:#5865f233}.ido-details .participation-info-card{background-color:rgba(var(--stroke-rgb),.4);border-radius:8px;border:1px solid rgba(var(--primary-rgb),.1)}.ido-details .participation-info-card .ant-card-head{border-bottom:1px solid rgba(var(--primary-rgb),.1);padding:1rem 1.5rem}.ido-details .participation-info-card .ant-card-body{padding:1.5rem}.ido-details .participation-info-card .participation-info-item{margin-bottom:1rem}.ido-details .participation-info-card .participation-info-item:last-child{margin-bottom:0}.ido-details .participation-info-card .participation-info-item .ant-descriptions-item-label{color:var(--text-secondary);margin-bottom:.25rem}.ido-details__sidebar .participation-form,.ido-details__sidebar .participation-history{background-color:rgba(var(--stroke-rgb),.4);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;border:1px solid rgba(var(--primary-rgb),.1)}.ido-details__sidebar .participation-form h2,.ido-details__sidebar .participation-history h2{margin-top:0;margin-bottom:1.5rem;font-size:1.25rem}.ido-details__sidebar .participation-form .form-group{margin-bottom:1.25rem}.ido-details__sidebar .participation-form .form-group label{display:block;margin-bottom:.5rem;font-weight:500}.ido-details__sidebar .participation-form .form-group input,.ido-details__sidebar .participation-form .form-group select{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:8px;background-color:rgba(var(--stroke-rgb),.6);color:var(--text)}.ido-details__sidebar .participation-form .form-group input:focus,.ido-details__sidebar .participation-form .form-group select:focus{outline:none;border-color:var(--primary)}.ido-details__sidebar .participation-form .form-group input:disabled,.ido-details__sidebar .participation-form .form-group select:disabled{opacity:.7;cursor:not-allowed}.ido-details__sidebar .participation-form .form-group .input-info{margin-top:.25rem;font-size:.75rem;color:var(--text-secondary)}.ido-details__sidebar .participation-form .form-group .wallet-display{padding:.75rem;background-color:rgba(var(--stroke-rgb),.6);border:1px solid var(--border-color);border-radius:8px;word-break:break-all}.ido-details__sidebar .participation-form .form-error{margin-bottom:1rem;color:var(--danger);font-size:.875rem}.ido-details__sidebar .participation-form .conversion-info{margin-bottom:1.5rem;padding:.75rem;background-color:rgba(var(--primary-rgb),.05);border-radius:8px;font-weight:500}.ido-details__sidebar .participation-form button{width:100%;padding:.75rem;background-color:var(--primary);color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:background-color .2s}.ido-details__sidebar .participation-form button:hover:not(:disabled){background-color:var(--success)}.ido-details__sidebar .participation-form button:disabled{opacity:.7;cursor:not-allowed}.ido-details__sidebar .participation-form .participation-timer{margin-top:1rem;text-align:center;font-size:.9rem;color:var(--text-secondary);font-weight:500}.ido-details__sidebar .participation-form__loading{padding:1.5rem;text-align:center;color:var(--text-secondary)}.ido-details__sidebar .participation-history .participation-details .details-row{display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(var(--primary-rgb),.1)}.ido-details__sidebar .participation-history .participation-details .details-row:last-child{margin-bottom:0;border-bottom:none}.ido-details__sidebar .participation-history .participation-details .details-row .label{color:var(--text-secondary)}.ido-details__sidebar .participation-history .participation-details .details-row .value{font-weight:500}.ido-details__sidebar .participation-history .participation-details .details-row .value.status-allocated{color:var(--info)}.ido-details__sidebar .participation-history .participation-details .details-row .value.status-claimed{color:var(--success)}.ido-details__sidebar .participation-history .participation-details .details-row .value.status-cancelled{color:var(--danger)}.ido-details__sidebar .participation-history .participation-details .details-row .value.hash-value{font-size:.75rem;word-break:break-all}.ido-details__sidebar .participation-history .participation-details .claim-section{margin-top:1.5rem}.ido-details__sidebar .participation-history .participation-details .claim-section .claim-info{margin-bottom:1rem;color:var(--success)}.ido-details__sidebar .participation-history .participation-details .claim-section button{width:100%;padding:.75rem;background-color:var(--primary);color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:background-color .2s}.ido-details__sidebar .participation-history .participation-details .claim-section button:hover:not(:disabled){background-color:var(--primary-hover)}.ido-details__sidebar .participation-history .participation-details .claim-section button:disabled{opacity:.7;cursor:not-allowed}.ido-details__sidebar .participation-history .participation-details .claim-section .claim-error{margin-top:.75rem;color:var(--danger);font-size:.875rem}.ido-details__sidebar .participation-history .participation-details .cancelled-notice{margin-top:1rem;color:var(--danger);font-size:.875rem}.ido-details__sidebar .ido-details__notice{padding:1.5rem;text-align:center;color:var(--text-secondary);background-color:rgba(var(--stroke-rgb),.4);border-radius:8px;border:1px solid rgba(var(--primary-rgb),.1)}.ido-details__loading,.ido-details__error{padding:3rem;text-align:center;background-color:rgba(var(--stroke-rgb),.4);border-radius:8px;border:1px solid rgba(var(--primary-rgb),.1)}.ido-details__loading p,.ido-details__error p{margin-bottom:1.5rem}.ido-details__loading button,.ido-details__error button{padding:.75rem 1.5rem;background-color:var(--primary);color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:background-color .2s}.ido-details__loading button:hover,.ido-details__error button:hover{background-color:var(--primary-hover)}.ido-details__error{color:var(--danger)}.login-container{min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:var(--body);background-image:radial-gradient(circle at 50% 50%,rgba(var(--primary-rgb),.05) 0%,transparent 70%)}.login-container .login-wrapper{max-width:480px;width:100%;padding:0 2rem}.login-container .login-wrapper .logo-container{margin-bottom:2.5rem;text-align:center}.login-container .login-card{background:rgba(var(--stroke-rgb),.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0000001a}.login-container .login-card .card-content{padding:2rem 0;text-align:center}.login-container .login-card .card-content .description{color:rgba(var(--text-rgb),.7);font-size:18px;margin-bottom:1.5rem}.login-container .login-card .card-content .description.highlight-text{color:var(--primary);font-weight:500;letter-spacing:.3px;position:relative;display:inline-block;padding:.8rem 1rem;background:rgba(var(--primary-rgb),.08);border-radius:8px;box-shadow:0 0 15px rgba(var(--primary-rgb),.15);transform:translateZ(0);transition:all .3s ease}.login-container .login-card .card-content .description.highlight-text:hover{box-shadow:0 0 20px rgba(var(--primary-rgb),.25)}.login-container .login-card .card-content .icon-container{width:80px;height:80px;border-radius:50%;background-color:rgba(var(--primary-rgb),.1);display:flex;align-items:center;justify-content:center;margin:2rem auto}.login-container .login-card .card-content .icon-container .login-icon{font-size:32px;color:var(--primary)}.login-container .login-card .card-content .login-divider{margin:.8rem 0 2rem;border-color:rgba(var(--primary-rgb),.1)}.login-container .login-card .card-content .login-button{height:50px;border-radius:8px;font-size:16px;font-weight:500}.login-container .login-card .card-content .login-note{font-size:14px;margin-top:1.5rem}.login-container .footer-text{text-align:center;margin-top:2rem}.login-container .footer-text .copyright{font-size:14px}.invite-block-component{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background-color:var(--stroke);border-radius:8px;border:1px solid rgba(var(--primary-rgb),.2);transition:all .3s ease;width:100%;margin-bottom:2rem}.invite-block-component:hover{box-shadow:0 0 15px rgba(var(--primary-rgb),.15)}.invite-block-component__title{display:flex;align-items:center;gap:.75rem;width:100%}.invite-block-component__title .icon{font-size:1.25rem;color:var(--primary);flex-shrink:0}.invite-block-component__title h4{margin:0;font-size:1.125rem;font-weight:600;color:var(--text);white-space:nowrap;flex-shrink:0}.invite-block-component__title .ant-typography{color:var(--text-secondary);margin-left:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.invite-block-component__title .ant-typography a{color:var(--primary);text-decoration:none}.invite-block-component__title .ant-typography a:hover{text-decoration:underline}@media (max-width: 768px){.invite-block-component{padding:.75rem 1rem;margin-bottom:1.5rem}.invite-block-component__title{gap:.5rem}.invite-block-component__title .icon{font-size:1.1rem}.invite-block-component__title h4{font-size:1rem}.invite-block-component__title .ant-typography{margin-left:.25rem;font-size:.9rem}}@media (max-width: 576px){.invite-block-component{flex-direction:column;align-items:flex-start;padding:.75rem;margin-bottom:1rem}.invite-block-component__title{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}.invite-block-component__title .icon{font-size:1rem}.invite-block-component__title h4{font-size:.95rem;white-space:normal}.invite-block-component__title .ant-typography{margin-left:0;white-space:normal;overflow:visible;text-overflow:unset;font-size:.85rem;word-break:break-all}}.amount-field.ant-form-item-has-success{margin-bottom:0!important}body{margin:0}button.ant-btn-primary{color:#000!important}@media (max-width: 768px){.app-container{padding:0 .75rem}.section-title{font-size:1.8rem;line-height:1.2;margin-bottom:1rem}}@media (max-width: 480px){.app-container{padding:0 .5rem}.section-title{font-size:1.5rem;margin-bottom:.75rem}}@media (max-width: 768px){.ant-btn{min-height:40px;padding:8px 16px}.ant-input,.ant-input-number{min-height:40px;font-size:16px}.ant-form-item{margin-bottom:16px}.ant-table-wrapper .ant-table .ant-table-thead>tr>th,.ant-table-wrapper .ant-table .ant-table-tbody>tr>td{padding:8px 4px;font-size:14px}.ant-modal{margin:16px;max-width:calc(100vw - 32px)}.ant-tabs .ant-tabs-tab{padding:8px 12px;font-size:14px}.ant-card .ant-card-head{padding:12px 16px}.ant-card .ant-card-head .ant-card-head-title{font-size:1.1rem}.ant-card .ant-card-head .ant-card-extra{margin-left:8px}.ant-card .ant-card-body{padding:16px}}@media (max-width: 480px){.ant-btn{min-height:44px;padding:12px 16px;font-size:14px}.ant-input,.ant-input-number{min-height:44px}.ant-table-wrapper .ant-table .ant-table-thead>tr>th,.ant-table-wrapper .ant-table .ant-table-tbody>tr>td{padding:6px 2px;font-size:12px}.ant-modal{margin:8px;max-width:calc(100vw - 16px)}.ant-card .ant-card-head{padding:8px 12px}.ant-card .ant-card-head .ant-card-head-wrapper{flex-direction:column;align-items:flex-start;gap:8px}.ant-card .ant-card-head .ant-card-head-title{font-size:1rem}.ant-card .ant-card-head .ant-card-extra{margin-left:0;width:100%}.ant-card .ant-card-head .ant-card-extra .ant-btn{width:100%}.ant-card .ant-card-body{padding:12px}}#root{width:100%;min-height:100vh;display:flex;flex-direction:column}button.ant-btn{box-shadow:none!important}.app-container{flex:1;display:flex;flex-direction:column;width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.layout-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;margin-bottom:2rem;border-bottom:1px solid rgba(var(--primary-rgb),.1)}.logo-container{display:flex;align-items:center;gap:1rem}.logo{height:2.5rem;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 1em rgba(var(--primary-rgb),.6))}.section-title{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;background:linear-gradient(90deg,var(--text) 0%,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.form-card{margin-bottom:2rem;padding:1.5rem;background-color:var(--stroke);border-radius:8px;border:1px solid rgba(var(--primary-rgb),.2);transition:all .3s ease}.form-card:hover{box-shadow:0 0 15px rgba(var(--primary-rgb),.15)}.logout-button{background-color:transparent;border:1px solid rgba(var(--danger-rgb),.5);color:var(--text);padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:all .2s ease}.logout-button:hover{background-color:rgba(var(--danger-rgb),.1);border-color:var(--danger)}.glow-text{text-shadow:0 0 10px rgba(var(--primary-rgb),.5)}.glow-box{border:1px solid rgba(var(--primary-rgb),.5)}@keyframes pulse{0%{box-shadow:0 0 rgba(var(--primary-rgb),.4)}70%{box-shadow:0 0 0 10px rgba(var(--primary-rgb),0)}to{box-shadow:0 0 rgba(var(--primary-rgb),0)}}.pulse-animation{animation:pulse 2s infinite}.ethereum-card{border-color:#627eea80}.ethereum-card:hover{box-shadow:0 0 15px #627eea4d}.solana-card{border-color:#9945ff80}.solana-card:hover{box-shadow:0 0 15px #9945ff4d}@media (max-width: 768px){.app-container{padding:0 1rem}.layout-header{flex-direction:column;align-items:flex-start;gap:1rem}.form-card{padding:1rem}}.invite-block{margin-bottom:20px;padding:10px;border:1px solid #ccc;border-radius:5px;text-align:center}.invite-block h3{margin-top:0;margin-bottom:10px}.invite-block a{display:inline-block;padding:8px 16px;background-color:#007bff;color:#fff;text-decoration:none;border-radius:5px}.invite-block a:hover{background-color:#0056b3}
