@charset "UTF-8";.tz-page-wrapper{min-height:100vh;background:#0a0b0d}.tz-page-header{display:flex;justify-content:space-between;align-items:center;padding:24px;background:#0a0b0d;max-width:1400px;margin:0 auto;width:100%}.tz-page-header h1{color:#80f4cc;font-size:28px;font-weight:600;margin:0}.tz-page-content{display:flex;gap:24px;padding:0 24px 24px;max-width:1400px;margin:0 auto;width:100%}.tz-page-content-full{padding:0 24px 24px;max-width:1400px;margin:0 auto;width:100%}.tz-content-main{flex:1;display:flex;flex-direction:column;gap:16px}.tz-content-sidebar{width:320px;flex-shrink:0}.tz-content-section{background:#17191c;border-radius:12px;padding:20px}.tz-content-section-title{color:#00d180;font-size:14px;font-weight:600;margin:0 0 12px}.tz-content-section h2{color:#fff;font-size:14px;font-weight:600;margin:0 0 16px}.tz-content-section h3{color:#fff;font-size:13px;font-weight:600;margin:0 0 6px}.tz-content-section p{color:#9ca3af;font-size:12px;line-height:1.5;margin:0 0 16px}.tz-card-grid{display:grid;grid-template-columns:repeat(2,1fr);flex:1;align-self:stretch;min-width:450px;flex-shrink:0}.tz-card{background:#0a0b0d;padding:0 12px;display:flex;gap:4px;height:76px;align-items:center;box-sizing:border-box;border:1px solid transparent;border-top:none;border-left:none;border-right-color:#2d3139;border-bottom-color:#2d3139;border-radius:0}.tz-card:nth-child(-n+2){border-top:1px solid #2d3139}.tz-card:nth-child(odd){border-left:1px solid #2d3139}.tz-card:nth-child(1){border-top-left-radius:6px}.tz-card:nth-child(2){border-top-right-radius:6px}.tz-card:nth-last-child(2){border-bottom-left-radius:6px}.tz-card:nth-last-child(1){border-bottom-right-radius:6px}.tz-card-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px}.tz-card-content{display:flex;flex-direction:column;gap:2px;height:52px;width:100%}.tz-card-label{color:#9ca3af;font-weight:500;font-size:14px;line-height:20px}.tz-card-value{color:#fff;font-weight:500;font-size:20px;line-height:28px}.tz-btn-primary{display:inline-flex;align-items:center;gap:6px;background:#00d180;border:none;border-radius:8px;padding:9px 18px;color:#0a0b0d;cursor:pointer;font-size:13px;font-weight:600;transition:all .2s}.tz-btn-primary:hover{background:#00e18e}.tz-btn-secondary{display:inline-flex;align-items:center;gap:6px;background:#17191c;border:1px solid #2d3139;border-radius:6px;padding:7px 18px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s}.tz-btn-secondary:hover{background:#1f2127;border-color:#3d4149}.tz-btn-group{display:flex;flex-wrap:wrap;gap:8px}.tz-btn-action{display:flex;align-items:center;gap:6px;background:#0a0b0d;border:1px solid #2d3139;border-radius:6px;padding:8px 14px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s}.tz-btn-action:hover{background:#1f2127;border-color:#3d4149}.tz-empty-state{text-align:center;padding:40px 20px;background:#0a0b0d;border-radius:8px}.tz-empty-state-icon{font-size:56px;color:#9ca3af;margin-bottom:16px}.tz-empty-state h3{color:#fff;font-size:16px;font-weight:600;margin:0 0 6px}.tz-empty-state p{color:#9ca3af;font-size:12px;margin:0 0 16px}.tz-sidebar-section{background:#17191c;border-radius:12px;padding:20px}.tz-sidebar-section h3{color:#fff;font-size:16px;font-weight:600;margin:0 0 8px}.tz-sidebar-section p{color:#9ca3af;font-size:12px;line-height:1.5;margin:0 0 16px}.tz-links-list{display:flex;flex-direction:column;gap:6px}.tz-link-item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#0a0b0d;border:1px solid #2d3139;border-radius:6px;color:#fff;text-decoration:none;font-size:13px;transition:all .2s}.tz-link-item:hover{background:#1f2127;border-color:#3d4149}.tz-centered-content{text-align:center;padding:32px 20px}.tz-centered-icon{font-size:48px;margin-bottom:12px}.tz-centered-content h2{color:#fff;font-size:18px;font-weight:700;margin:0 0 8px}.tz-centered-content p{color:#9ca3af;font-size:12px;line-height:1.5;max-width:600px;margin:0 auto}@media(max-width:992px){.tz-page-content{flex-direction:column}.tz-content-sidebar{width:100%}}@media(max-width:768px){.tz-page-header{flex-direction:column;align-items:flex-start;gap:16px}.tz-header-actions{width:100%;justify-content:space-between}.tz-card-grid{grid-template-columns:1fr}}.tz-text-primary{color:#00d180}.tz-text-secondary{color:#9ca3af}.tz-text-white{color:#fff}.tz-mb-1{margin-bottom:8px}.tz-mb-2{margin-bottom:16px}.tz-mb-3{margin-bottom:24px}.tz-gap-1{gap:8px}.tz-gap-2{gap:16px}.tz-gap-3{gap:24px}.tz-login-root{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#0a0b0d;background-image:url(/assets/Background-image-BXKgzRu8.svg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:20px}.tz-login{width:100%;max-width:448px;min-height:50%;background-color:#17191cf2;border-radius:16px;padding:48px 24px 0;box-shadow:0 20px 60px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tz-login:before{content:"";position:absolute;top:32px;left:32px;width:180px;height:36px;background-image:url(/assets/Logo-CW1QwwO8.svg);background-size:contain;background-repeat:no-repeat;opacity:1}@media(max-width:768px){.tz-login{max-width:100%;padding:32px 20px}}.tz-registration-form-container{margin:0 auto;padding:40px 0;max-width:424px}.tz-registration-logo{width:180px;height:36px;margin-bottom:48px;display:block}.tz-registration-step{width:100%}.tz-registration-title{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:24px;line-height:32px;color:#b2f7e0;margin-bottom:32px;margin-top:0;text-align:left}.tz-form-group{margin-bottom:24px;text-align:left}.tz-form-group label{display:block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#b2f7e0;margin-bottom:8px;text-align:left}.tz-required-label:after{content:" *";color:#ef4444}.tz-form-group input,.tz-custom-select{width:100%;height:48px;background-color:#17191c;border:1px solid #3e4248;border-radius:8px;padding:14px 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#fff;box-sizing:border-box;transition:border-color .2s ease-in-out;text-align:left}.tz-form-group input:focus,.tz-custom-select:focus{outline:none;border-color:#00e5a0;box-shadow:0 0 0 1px #00e5a0}.tz-form-group input::placeholder{color:#6b7280;text-align:left}.tz-custom-select-wrapper{position:relative}.tz-custom-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%236B7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}.tz-custom-select option{background-color:#17191c;color:#fff;padding:12px}.tz-password-field,.tz-password-input-wrapper{position:relative}.tz-password-field input{padding-right:48px}.tz-password-toggle{position:absolute;right:4%;top:50%;transform:translateY(-50%);background:none;border:none;color:#6b7280;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.tz-password-toggle:hover{color:#fff}.tz-password-requirements{margin-top:12px;display:flex;flex-direction:column;gap:8px;text-align:left}.tz-requirement{display:flex;align-items:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:20px;color:#9ca3af;transition:color .2s ease-in-out;text-align:left}.tz-requirement.valid{color:#00e5a0}.tz-requirement-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:8px;font-size:12px}.tz-checkbox-group{margin-bottom:24px;display:flex;flex-direction:column;gap:12px;text-align:left}.tz-checkbox-label{display:flex;align-items:flex-start;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:20px;color:#9ca3af;cursor:pointer;text-align:left}.tz-checkbox-label input[type=checkbox]{width:20px;height:20px;margin-right:12px;margin-top:0;cursor:pointer;accent-color:#00e5a0;flex-shrink:0}.tz-checkbox-label span{flex:1}.tz-btn-primary{width:100%;height:48px;background:linear-gradient(135deg,#00e5a0,#00c78a);border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#17191c;cursor:pointer;transition:all .2s ease-in-out;margin-bottom:12px;display:flex;align-items:center;justify-content:center;text-align:center}.tz-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#00c78a,#00b377);transform:translateY(-1px);box-shadow:0 4px 16px #00e5a03d}.tz-btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #00e5a029}.tz-btn-primary:disabled{background:#3e4248;color:#6b7280;cursor:not-allowed;transform:none;box-shadow:none}.tz-btn-secondary{width:100%;height:48px;background:transparent;border:1px solid #3e4248;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#b2f7e0;cursor:pointer;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center;text-align:center}.tz-btn-secondary:hover:not(:disabled){border-color:#00e5a0;color:#00e5a0}.tz-btn-secondary:disabled{color:#6b7280;cursor:not-allowed;border-color:#3e4248}.tz-divider{position:relative;text-align:center;margin:24px 0}.tz-divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#3e4248}.tz-divider span{position:relative;display:inline-block;padding:0 16px;background-color:#0a0b0d;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:20px;color:#6b7280}.tz-link{color:#00e5a0;text-decoration:none;transition:color .2s ease-in-out}.tz-link:hover{color:#00c78a;text-decoration:underline}.tz-footer-link{text-align:center;margin-top:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:20px}.tz-error-message{background-color:#fee2e2;border:1px solid #fecaca;border-radius:6px;padding:12px 16px;margin-bottom:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#dc2626;text-align:left}@media(max-width:480px){.tz-registration-form-container{padding:24px 16px}.tz-registration-logo{width:150px;height:30px;margin-bottom:32px}.tz-registration-title{font-size:20px;line-height:28px;margin-bottom:24px}}.tz-overview-wrapper{min-height:100vh;background:#0a0b0d}.tz-overview-header{display:flex;justify-content:space-between;align-items:center;padding:24px;background:#0a0b0d;max-width:1400px;margin:0 auto;width:100%}.tz-overview-header h1{color:#00d180;font-size:28px;font-weight:600;margin:0}.tz-overview-content{display:flex;gap:24px;padding:0 24px 24px;max-width:1400px;margin:0 auto;width:100%}.tz-overview-left{flex:1;display:flex;flex-direction:column;gap:16px}.tz-overview-sidebar{width:320px;flex-shrink:0}.tz-overview-bottom{padding:0 24px 24px;max-width:1400px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:16px}.tz-follow-section{background:#17191c;border-radius:12px;padding:20px}.tz-follow-section h3{color:#fff;font-size:16px;font-weight:600;margin:0 0 8px}.tz-follow-section p{color:#9ca3af;font-size:12px;line-height:1.5;margin:0 0 16px}.tz-social-links{display:flex;flex-direction:column;gap:6px}.tz-social-link{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#0a0b0d;border:1px solid #2d3139;border-radius:6px;color:#fff;text-decoration:none;font-size:13px;transition:all .2s}.tz-social-link:hover{background:#1f2127;border-color:#3d4149}.tz-section-title{color:#00d180;font-size:14px;font-weight:600;margin:0 0 12px}.tz-wallet-section{background:#17191c;border-radius:12px;padding:20px}.tz-wallet-section h2{color:#fff;font-size:14px;font-weight:600;margin:0 0 16px}.tz-wallet-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}.tz-wallet-card{background:#0a0b0d;border:1px solid #2d3139;border-radius:8px;padding:16px;display:flex;gap:12px;align-items:center}.tz-card-icon{display:flex;align-items:center;justify-content:center}.tz-card-content{display:flex;flex-direction:column;gap:2px}.tz-card-label{color:#9ca3af;font-size:12px}.tz-card-value{color:#fff;font-size:20px;font-weight:700}.tz-wallet-info h3{color:#fff;font-size:13px;font-weight:600;margin:0 0 6px}.tz-wallet-info p{color:#9ca3af;font-size:12px;line-height:1.5;margin:0 0 16px}.tz-wallet-actions{display:flex;flex-wrap:wrap;gap:8px}.tz-wallet-action-btn{display:flex;align-items:center;gap:6px;background:#0a0b0d;border:1px solid #2d3139;border-radius:6px;padding:8px 14px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s}.tz-wallet-action-btn:hover{background:#1f2127;border-color:#3d4149}.tz-championship-section{background:#17191c;border-radius:12px;padding:32px 20px;text-align:center}.tz-championship-section h2{color:#fff;font-size:18px;font-weight:700;margin:0 0 8px}.tz-championship-section p{color:#9ca3af;font-size:12px;line-height:1.5}.tz-challenges-section{background:#17191c;border-radius:12px;padding:20px}.tz-no-challenges{text-align:center;padding:40px 20px;background:#0a0b0d;border-radius:8px}.tz-no-challenges h3{color:#fff;font-size:16px;font-weight:600;margin:0 0 6px}.tz-no-challenges p{color:#9ca3af;font-size:12px;margin:0 0 16px}.tz-start-challenge-btn{display:inline-flex;align-items:center;gap:6px;background:#00d180;border:none;border-radius:8px;padding:9px 18px;color:#0a0b0d;cursor:pointer;font-size:13px;font-weight:600;transition:all .2s}.tz-start-challenge-btn:hover{background:#00e18e}.tz-learn-section{background:#17191c;border-radius:12px;padding:20px}.tz-learn-card{text-align:center;padding:40px 20px;background:#0a0b0d;border-radius:8px}.tz-learn-card h3{color:#fff;font-size:16px;font-weight:600;margin:0 0 6px}.tz-learn-card p{color:#9ca3af;font-size:12px;line-height:1.5;margin:0 0 16px}.tz-learn-more-btn{background:#17191c;border:1px solid #2d3139;border-radius:6px;padding:7px 18px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s}.tz-learn-more-btn:hover{background:#1f2127;border-color:#3d4149}@media(max-width:992px){.tz-overview-content{flex-direction:column}.tz-overview-sidebar{width:100%}}@media(max-width:768px){.tz-overview-header{flex-direction:column;align-items:flex-start;gap:16px}.tz-header-actions{width:100%;justify-content:space-between}}.tz-layout{display:flex;min-height:100vh;background:#0a0b0d}.tz-main{flex:1;margin-left:240px;background:#17191c;min-height:100vh;overflow-y:auto;transition:margin-left .3s ease}@media(max-width:768px){.tz-main{margin-left:0}}.tz-content{flex:1;display:flex;flex-direction:column;min-width:0;background:#0a0b0d}.tz-header{display:flex;justify-content:space-between;align-items:center;padding:24px;background:#0a0b0d}.tz-header h1{color:#fff;font-size:28px;font-weight:600;margin:0}.tz-header-actions{display:flex;align-items:center;gap:16px}.tz-header-timestamp{color:#9ca3af;font-size:14px}.tz-refresh-btn{display:flex;align-items:center;gap:8px;background:#17191c;border:1px solid #2d3139;border-radius:8px;padding:8px 16px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.tz-refresh-btn:hover{background:#1f2127;border-color:#3d4149}.tz-main{flex:1;overflow-y:auto;background:#0a0b0d}@media(max-width:768px){.tz-header{flex-direction:column;align-items:flex-start;gap:16px}.tz-header-actions{width:100%;justify-content:space-between}}@media(max-width:1024px){.tz-main{margin-left:220px}}@media(max-width:768px){.tz-main{margin-left:0;padding-top:60px}}.tz-inbox-tabs{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:0;border-bottom:none;background:transparent}.tz-inbox-tab{background:transparent;border:1px solid #2d3139;border-radius:6px;padding:8px 16px;color:#9ca3af;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s}.tz-inbox-tab:hover{background:#1f2127;border-color:#3d4149;color:#fff}.tz-inbox-tab.active{background:#0a0b0d;border-color:#00d180;color:#00d180;font-weight:600}.tz-mark-all-read-btn{margin-left:auto;display:flex;align-items:center;gap:6px;background:transparent;border:1px solid #2d3139;border-radius:6px;padding:8px 16px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s}.tz-mark-all-read-btn:hover{background:#1f2127;border-color:#3d4149}.tz-inbox-content{background:#17191c;border-radius:12px;padding:20px}.tz-inbox-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:#0a0b0d;border-radius:8px}.tz-inbox-empty h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 24px}.tz-inbox-messages{display:flex;flex-direction:column;gap:1px;background:#2d3139;border-radius:8px;overflow:hidden}.tz-inbox-message{display:flex;align-items:flex-start;gap:16px;background:#0a0b0d;padding:16px 20px;transition:all .2s;cursor:pointer;position:relative}.tz-inbox-message:hover{background:#1f2127}.tz-inbox-message.unread{background:#17191c}.tz-inbox-message.unread:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#00d180}.tz-message-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff0d;border-radius:8px}.tz-message-content{flex:1;min-width:0}.tz-message-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.tz-message-badge{display:inline-flex;align-items:center;gap:4px;background:orange;color:#0a0b0d;font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;text-transform:uppercase}.tz-message-badge:before{content:"⚠";font-size:10px}.tz-message-title{color:#fff;font-size:14px;font-weight:600;margin:0;line-height:1.4}.tz-message-text{color:#9ca3af;font-size:13px;line-height:1.5;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tz-message-date{flex-shrink:0;color:#6b7280;font-size:12px;font-weight:500;white-space:nowrap}.tz-inbox-pagination-wrapper{margin-top:16px;background:transparent}.tz-inbox-pagination{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#17191c;border-radius:12px}.tz-pagination-left{display:flex;align-items:center;gap:8px}.tz-pagination-label{color:#9ca3af;font-size:12px;font-weight:500}.tz-pagination-select{background:#0a0b0d;border:1px solid #2d3139;border-radius:6px;padding:4px 10px;color:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.tz-pagination-select:hover{background:#1f2127;border-color:#3d4149}.tz-pagination-select:focus{outline:none;border-color:#00d180}.tz-pagination-center{flex:1;text-align:center}.tz-pagination-info{color:#9ca3af;font-size:12px;font-weight:500}.tz-pagination-right{display:flex;gap:4px}.tz-pagination-arrow{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#0a0b0d;border:1px solid #2d3139;border-radius:6px;color:#fff;font-size:16px;cursor:pointer;transition:all .2s}.tz-pagination-arrow:hover:not(:disabled){background:#1f2127;border-color:#3d4149}.tz-pagination-arrow:disabled{opacity:.3;cursor:not-allowed}@media(max-width:768px){.tz-inbox-tabs{flex-wrap:wrap}.tz-mark-all-read-btn{width:100%;margin-left:0;margin-top:8px;justify-content:center}.tz-inbox-message{flex-direction:column;gap:12px}.tz-message-date{align-self:flex-start}.tz-inbox-pagination{flex-direction:column;gap:12px;padding:12px 20px}.tz-pagination-left,.tz-pagination-center,.tz-pagination-right{width:100%;justify-content:center}}.tz-chat-toggle-button{position:fixed;bottom:20px;right:20px;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#00e5a0,#00c78a);border:none;box-shadow:0 4px 16px #00e5a066;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#17191c;transition:all .3s ease;z-index:9999;outline:none}.tz-chat-toggle-button:hover{transform:scale(1.1);box-shadow:0 6px 20px #00e5a080}.tz-chat-toggle-button:active{transform:scale(.95)}.tz-chat-toggle-button.active{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 16px #ef444466}.tz-chat-toggle-button svg{width:24px;height:24px}.tz-chat-unread-badge{position:absolute;top:-4px;right:-4px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:12px;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #ef444466;animation:pulse-badge 2s ease-in-out infinite}@keyframes pulse-badge{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.9}}#RQEmbeddedChatWidget,#RQChatFrame{position:fixed!important;inset:auto 20px 90px auto!important;z-index:9998!important}#RQChatFrame{border:none!important;border-radius:16px!important;box-shadow:0 8px 32px #00e5a033!important;max-width:400px!important;width:400px!important;max-height:600px!important;height:600px!important;overflow:hidden!important;outline:2px solid rgba(0,229,160,.3)!important;outline-offset:-2px!important}#RQButtonContainer,.chat-button-container,#RQTextContainer,#RQTextIconContainer,.chat-text-container,.chat-icon-container{display:none!important;visibility:hidden!important}@media(max-width:768px){.tz-chat-toggle-button{right:15px;bottom:15px;width:56px;height:56px}.tz-chat-toggle-button svg{width:22px;height:22px}#RQEmbeddedChatWidget,#RQChatFrame{right:10px!important;bottom:85px!important;left:10px!important;width:calc(100vw - 20px)!important;max-width:none!important;height:calc(100vh - 120px)!important;max-height:600px!important}}@media(max-width:1024px)and (min-width:769px){#RQChatFrame{max-width:360px!important;width:360px!important;max-height:550px!important;height:550px!important}}.tz-main-content{padding-bottom:100px}#RQEmbeddedChatWidget[style],#RQChatFrame[style]{position:fixed!important;inset:auto 20px 90px auto!important}.tz-account-content{max-width:100%;width:100%;margin:0;padding:0}.tz-account-section,.tz-account-section-full{background:#1f2228;border-radius:12px;padding:24px;margin-bottom:16px;border:1px solid #2d3138}.tz-account-section-header{display:flex;align-items:flex-start;gap:16px}.tz-account-section-icon{width:48px;height:48px;background:#0a0b0d;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tz-account-section-info{flex:1;min-width:0}.tz-account-section-title{font-size:16px;font-weight:600;color:#fff;margin:0 0 8px}.tz-account-user-info{display:flex;align-items:center;gap:12px;margin-bottom:4px}.tz-account-user-name{font-size:14px;color:#e5e7eb}.tz-account-user-status{display:flex;align-items:center;gap:4px;font-size:12px;color:#10b981}.tz-account-user-email{font-size:14px;color:#9ca3af}.tz-account-section-address,.tz-account-section-description{font-size:14px;color:#9ca3af;margin:0}.tz-account-btn-update{padding:8px 20px;background:transparent;border:1px solid #2d3138;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.tz-account-btn-update:hover{background:#0a0b0d;border-color:#3d4148}.tz-account-details-grid{display:grid;gap:16px;margin-top:20px;padding-top:20px;border-top:1px solid #2d3138}.tz-account-detail-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#0a0b0d;border-radius:8px}.tz-account-detail-label{font-size:14px;color:#9ca3af}.tz-account-detail-value{font-size:14px;color:#fff;display:flex;align-items:center;gap:8px}.tz-country-flag{font-size:16px}.tz-section-main-title{font-size:18px;font-weight:600;color:#fff;margin:0 0 20px}.tz-account-security-item{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 0;border-bottom:1px solid #2d3138}.tz-account-security-item:last-child{border-bottom:none;padding-bottom:0}.tz-account-security-content{flex:1;min-width:0;padding-right:20px}.tz-account-security-title{font-size:15px;font-weight:600;color:#fff;margin:0 0 8px}.tz-account-security-description{font-size:14px;color:#9ca3af;margin:0;line-height:1.5}.tz-account-sso-status{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:14px;color:#9ca3af}.tz-account-sso-indicator{width:8px;height:8px;background:#6b7280;border-radius:50%}.tz-account-btn-action{padding:8px 20px;background:transparent;border:1px solid #2d3138;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.tz-account-btn-action:hover{background:#0a0b0d;border-color:#3d4148}.tz-account-settings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tz-account-setting-item{padding:20px;background:#0a0b0d;border-radius:8px;border:1px solid #2d3138}.tz-account-setting-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tz-account-setting-title{font-size:15px;font-weight:600;color:#fff;margin:0}.tz-account-setting-description{font-size:13px;color:#9ca3af;margin:0 0 16px;line-height:1.5}.tz-account-select{width:100%;padding:10px 14px;background:#1f2228;border:1px solid #2d3138;border-radius:8px;color:#fff;font-size:14px;cursor:pointer;transition:all .2s}.tz-account-select:hover{border-color:#3d4148}.tz-account-select:focus{outline:none;border-color:#00d180}.tz-account-consent-item{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.tz-account-consent-content{flex:1;min-width:0}.tz-account-consent-title{font-size:15px;font-weight:600;color:#fff;margin:0 0 8px}.tz-account-consent-description{font-size:14px;color:#9ca3af;margin:0 0 12px;line-height:1.5}.tz-account-consent-status{display:flex;align-items:center;gap:8px;font-size:14px;color:#10b981}.tz-page-content-centered{display:flex;justify-content:center;align-items:flex-start;padding:40px 24px;min-height:calc(100vh - 200px)}.tz-update-account-container{width:100%;max-width:600px;background:#1f2228;border-radius:12px;padding:40px;border:1px solid #2d3138}.tz-update-account-title{font-size:24px;font-weight:600;color:#fff;margin:0 0 32px;text-align:center}.tz-update-account-form{display:flex;flex-direction:column;gap:20px}.tz-form-group{display:flex;flex-direction:column;gap:8px}.tz-form-group-row{display:grid;grid-template-columns:140px 1fr;gap:12px}.tz-form-group-small,.tz-form-group-large{min-width:0}.tz-form-label{font-size:14px;font-weight:500;color:#00d180;display:flex;align-items:center}.tz-form-input{width:100%;padding:12px 16px;background:#0a0b0d!important;border:1px solid #2d3138;border-radius:8px;color:#fff;font-size:14px;transition:all .2s;font-family:Outfit,sans-serif}.tz-form-input:hover{border-color:#3d4148}.tz-form-input:focus{outline:none;border-color:#00d180}.tz-form-select{cursor:pointer;appearance:none;background:#0a0b0d url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%239CA3AF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 16px center;padding-right:40px}.tz-form-actions{display:flex;gap:12px;margin-top:12px}.tz-btn-update{flex:1;padding:12px 24px;background:#00d180;border:none;border-radius:8px;color:#0a0b0d;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.tz-btn-update:hover{background:#00e68f}.tz-btn-cancel{flex:1;padding:12px 24px;background:transparent;border:1px solid #2d3138;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.tz-btn-cancel:hover{background:#0a0b0d;border-color:#3d4148}.tz-header-back{display:flex;align-items:center}.tz-back-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;border:1px solid #2d3138;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.tz-back-btn:hover{background:#0a0b0d;border-color:#3d4148}@media(max-width:1200px){.tz-account-settings-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.tz-account-section-header{flex-direction:column}.tz-account-btn-update{width:100%}.tz-account-security-item,.tz-account-consent-item{flex-direction:column}.tz-account-btn-action{width:100%}.tz-account-settings-grid,.tz-form-group-row{grid-template-columns:1fr}.tz-update-account-container{padding:24px}}.tz-challenge-section{padding:24px!important}.tz-challenge-section__title{font-size:16px!important;font-weight:700!important;color:#fff!important;margin:0 0 6px!important}.tz-challenge-section__subtitle{font-size:14px!important;color:#9ca3af!important;margin:0 0 20px!important;line-height:1.5}.tz-challenge-tabs{display:flex;justify-content:center;width:fit-content;margin:0 auto 24px}.tz-challenge-tabs__tab{padding:10px 24px;background:transparent;border:1px solid #2d3139;color:#9ca3af;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;font-family:inherit}.tz-challenge-tabs__tab:first-child{border-radius:8px 0 0 8px}.tz-challenge-tabs__tab:last-child{border-radius:0 8px 8px 0}.tz-challenge-tabs__tab:not(:first-child){margin-left:-1px}.tz-challenge-tabs__tab:hover:not(.tz-challenge-tabs__tab--active){background:#ffffff08;border-color:#3d4149}.tz-challenge-tabs__tab--active{border-color:#00d180;background:#00d1800f;color:#00d180;font-weight:600;z-index:1;position:relative}.tz-volume-carousel{display:flex;align-items:center;gap:12px}.tz-volume-carousel__arrow{width:36px;height:36px;border-radius:50%;background:transparent;border:1px solid #2d3139;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .2s;flex-shrink:0;font-family:inherit}.tz-volume-carousel__arrow:hover{border-color:#3d4149;color:#fff}.tz-volume-carousel__arrow:disabled{opacity:.3;cursor:not-allowed}.tz-volume-carousel__items{display:flex;gap:12px;flex:1;overflow:hidden}.tz-volume-item{flex:1;min-width:0;padding:20px 16px;border:1px solid #2d3139;border-radius:8px;text-align:center;cursor:pointer;transition:all .2s;background:#0a0b0d;font-family:inherit;display:flex;flex-direction:column;align-items:center;position:relative}.tz-volume-item__active-icon{position:absolute;top:-1px;right:-1px;width:24px;height:24px;background:#00d180;border-radius:0 8px;display:flex;align-items:center;justify-content:center;padding:5px}.tz-volume-item:hover:not(.tz-volume-item--active){border-color:#3d4149}.tz-volume-item--active{border-color:#00d180;background:#00d1800f}.tz-volume-item__label,.tz-volume-item__fee-label{display:block;font-size:12px;color:#6b7280;margin-bottom:4px}.tz-volume-item__value{display:block;font-size:22px;font-weight:700;color:#fff;margin-bottom:0}.tz-volume-item__separator{display:block;width:60%;height:1px;border:none;border-top:1px dashed rgba(107,114,128,.4);margin:14px 0}.tz-volume-item--active .tz-volume-item__separator{border-top-color:#00d180}.tz-volume-item__fee-value{display:block;font-size:18px;font-weight:700;color:#00d180}.tz-platform-grid{display:flex;gap:12px}.tz-platform-grid__item{flex:1;padding:24px 16px;border:1px solid #2d3139;border-radius:8px;text-align:center;cursor:pointer;transition:all .2s;background:#0a0b0d;display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;font-family:inherit}.tz-platform-grid__item:hover:not(.tz-platform-grid__item--active){border-color:#3d4149}.tz-platform-grid__item--active{border-color:#00d180;background:#00d1800f}.tz-platform-grid__img{height:36px;width:auto;max-width:120px;object-fit:contain}.tz-platform-grid__label{font-size:14px;font-weight:500;color:#fff}.tz-platform-grid__active-icon{position:absolute;top:-1px;right:-1px;width:24px;height:24px;background:#00d180;border-radius:0 8px;display:flex;align-items:center;justify-content:center;padding:5px}.tz-wallet-section{display:flex;align-items:stretch;gap:16px}.tz-wallet-section__balance,.tz-wallet-section__use-payment{flex:1;display:flex;align-items:center;gap:12px;background:#0a0b0d;border:1px solid #2d3139;border-radius:8px;padding:16px 20px}.tz-wallet-section__use-payment{margin-left:auto}.tz-wallet-section__balance-icon,.tz-wallet-section__use-icon{font-size:24px;color:#9ca3af;flex-shrink:0}.tz-wallet-section__balance-info,.tz-wallet-section__use-info{display:flex;flex-direction:column;gap:2px}.tz-wallet-section__balance-label,.tz-wallet-section__use-label{font-size:12px;color:#9ca3af}.tz-wallet-section__balance-value,.tz-wallet-section__use-value{font-size:18px;font-weight:600;color:#fff}.tz-wallet-section__transfer{display:flex;align-items:center;gap:12px;flex-shrink:0}.tz-wallet-section__transfer-arrow{width:32px;height:32px;border-radius:50%;background:transparent;border:1px solid #2d3139;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s;flex-shrink:0;font-family:inherit}.tz-wallet-section__transfer-arrow:hover{border-color:#3d4149;color:#fff}.tz-wallet-section__transfer-label{font-size:14px;color:#fff;font-weight:500;white-space:nowrap}.tz-promo-section{display:flex;align-items:flex-end;gap:12px}.tz-promo-section__input{width:260px;padding:12px 16px;border:1px solid #2d3139;border-radius:8px;background:transparent;color:#fff;font-size:14px;font-family:inherit;transition:all .2s}.tz-promo-section__input:focus{outline:none;border-color:#aaffe2;background:#aaffe20d}.tz-promo-section__btn{padding:12px 24px;background:#2c2f36;border:1px solid #2d3139;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;font-family:inherit}.tz-promo-section__btn:hover{background:#3d4149}.tz-invoice-type-toggle{display:flex;margin-bottom:24px}.tz-invoice-type-toggle__btn{display:flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid #2d3139;background:transparent;color:#9ca3af;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;font-family:inherit}.tz-invoice-type-toggle__btn:first-child{border-radius:8px 0 0 8px}.tz-invoice-type-toggle__btn:last-child{border-radius:0 8px 8px 0;margin-left:-1px}.tz-invoice-type-toggle__btn--active{border-color:#00d180;background:#00d1800f;color:#00d180;z-index:1;position:relative}.tz-invoice-form{display:flex;flex-direction:column;gap:16px}.tz-invoice-form__row{display:flex;gap:16px}.tz-invoice-form__row>*{flex:1}.tz-form-field{display:flex;flex-direction:column}.tz-form-field__label{font-size:14px;color:#aaffe2;margin-bottom:8px;font-weight:500}.tz-form-field__label .required{color:#ef4444;margin-right:2px}.tz-form-field__input,.tz-form-field__phone-input{padding:12px 16px;border:1px solid #2d3139;border-radius:8px;background:transparent;color:#fff;font-size:14px;font-family:inherit;transition:all .2s}.tz-form-field__input::placeholder,.tz-form-field__phone-input::placeholder{color:#6b7280}.tz-form-field__input:focus,.tz-form-field__phone-input:focus{outline:none;border-color:#aaffe2;background:#aaffe20d}.tz-form-field__input--prefilled,.tz-form-field__phone-input--prefilled{background:#0a0b0d;color:#9ca3af}.tz-form-field__select{padding:12px 16px;border:1px solid #2d3139;border-radius:8px;color:#6b7280;font-size:14px;font-family:inherit;appearance:none;cursor:pointer}.tz-form-field__select:focus{outline:none;border-color:#aaffe2}.tz-form-field__phone-group{display:flex;gap:8px}.tz-form-field__country-code{display:flex;align-items:center;gap:6px;padding:12px;border:1px solid #2d3139;border-radius:8px;background:transparent;color:#fff;font-size:14px;cursor:pointer;min-width:100px}.tz-form-field__country-code .flag{font-size:18px}.tz-form-field__info-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1px solid #6b7280;color:#6b7280;font-size:10px;margin-left:6px;cursor:help;vertical-align:middle}.tz-summary-card{background:#17191c;border-radius:12px;padding:24px;position:sticky;top:24px}.tz-summary-card__title{font-size:20px;font-weight:600;color:#aaffe2;margin:0 0 20px}.tz-summary-card__row{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.tz-summary-card__label{font-size:14px;color:#9ca3af}.tz-summary-card__label--large{font-size:15px;font-weight:600;color:#fff}.tz-summary-card__value{font-size:14px;color:#fff}.tz-summary-card__value--highlight{font-size:20px;font-weight:700;color:#00d180}.tz-summary-card__value--dash{color:#6b7280}.tz-summary-card__divider{height:1px;background:#2d3139;margin:4px 0}.tz-summary-card__terms{margin-top:20px;display:flex;flex-direction:column;gap:14px}.tz-summary-card__checkbox{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#9ca3af;line-height:1.5;cursor:pointer}.tz-summary-card__checkbox input[type=checkbox]{width:18px;height:18px;border:1px solid #2d3139;border-radius:4px;background:transparent;cursor:pointer;flex-shrink:0;margin-top:2px;accent-color:#00d180}.tz-summary-card__checkbox a{color:#00d180;text-decoration:underline}.tz-summary-card__checkbox a:hover{color:#aaffe2}.tz-summary-card__submit-wrapper{margin-top:20px;width:100%}.tz-summary-card__submit-wrapper .tron-button,.tz-summary-card__submit-wrapper .MuiButton-root{width:100%!important;padding:14px 24px!important;font-size:14px!important;font-weight:600!important}.tz-summary-card__submit-wrapper .MuiButton-root.Mui-disabled{background-color:#343a40!important;color:#8c9399!important;opacity:1!important}@media(max-width:768px){.tz-volume-carousel__items{flex-wrap:wrap}.tz-volume-item{flex:0 0 calc(50% - 6px)}.tz-platform-grid{flex-wrap:wrap}.tz-platform-grid__item{flex:0 0 calc(50% - 6px)}.tz-wallet-section{flex-direction:column;align-items:flex-start}.tz-invoice-form__row{flex-direction:column}}.tz-challenge-actions-bar{display:flex;align-items:center;justify-content:space-between}.tz-challenge-section-title{font-size:20px;line-height:40px;font-weight:500;color:#80f4cc;margin:0}.tz-section-label{font-weight:500;font-size:16px;line-height:28px;color:#fff;margin-bottom:12px}.tz-challenges-overview{display:flex;gap:24px;height:152px}.tz-challenges-overview-actions{display:flex;flex-direction:column;justify-content:space-between;width:300px;min-width:150px;flex-shrink:1;align-self:stretch}.tz-challenges-overview-actions .TronButton{width:100%}.tz-challenges-overview-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.tz-challenges-overview-header h2{margin:0}.tz-challenges-overview-actions-mobile{display:none;align-items:center;gap:8px}.tz-challenges-grid{display:grid;grid-template-columns:repeat(2,1fr);flex:1;align-self:stretch;min-width:450px;flex-shrink:0}@media(max-width:950px){.tz-challenges-overview{flex-direction:column}.tz-challenges-overview-actions{display:none}.tz-challenges-overview-actions-mobile{display:flex}.tz-challenges-grid{width:100%;min-width:auto;flex-shrink:1}}.tz-challenge-tabs{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px;margin-top:48px;padding-bottom:0;border-bottom:none;background:transparent}.tz-loading-overlay-wrapper{position:relative}.tz-loading-overlay{position:absolute;inset:0;z-index:10;display:flex;justify-content:center;align-items:flex-start;padding-top:48px;animation:pulseBlur 3s ease-in-out infinite;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tz-loading-content{transition:filter 1s cubic-bezier(.4,0,.2,1)}.tz-loading-content--blurred{filter:blur(3px);pointer-events:none}@keyframes pulseBlur{0%{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}30%{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}50%{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}70%{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}to{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}}@keyframes pulseGlow{0%{opacity:.3;transform:scale(.8);filter:blur(5px)}25%{opacity:.7;transform:scale(1.4);filter:blur(8px)}50%{opacity:.5;transform:scale(.95);filter:blur(3px)}75%{opacity:.7;transform:scale(1.5);filter:blur(12px)}to{opacity:.3;transform:scale(.8);filter:blur(5px)}}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;padding:0;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0b0d}#root{min-height:100vh}.common-logo-icon{width:100%;height:32px;background:url(/assets/Logo-CW1QwwO8.svg) no-repeat center;background-size:contain}.common-auth-form{padding-top:60px}.common-auth-form h2{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,"sans-serif";font-weight:400;font-size:20px;line-height:28px;color:#b2f7e0;margin-bottom:32px;margin-top:0}.common-form-group{margin-bottom:20px}.common-form-group label{display:block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#b2f7e0;margin-bottom:8px}.common-form-group input{width:100%;height:48px;background-color:#17191c;border:1px solid #3e4248;border-radius:8px;padding:14px 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#fff;box-sizing:border-box;transition:border-color .2s ease-in-out}.common-form-group input:focus{outline:none;border-color:#00e5a0;box-shadow:0 0 0 1px #00e5a0}.common-form-group input::placeholder{color:#6b7280}.common-form-group input:disabled{opacity:.6;cursor:not-allowed}.common-form-group.common-password-field{position:relative;color:#b2f7e0}.common-form-group.common-password-field input{padding-right:48px}.common-password-input-wrapper{position:relative}.common-password-toggle{position:absolute;right:4%;top:50%;transform:translateY(-50%);background:none;border:none;color:#6b7280;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.common-password-toggle:hover{color:#fff}.common-auth-form button[type=submit]{width:100%;height:48px;background:linear-gradient(135deg,#00e5a0,#00c78a);border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#17191c;cursor:pointer;transition:all .2s ease-in-out;margin-top:8px}.common-auth-form button[type=submit]:hover{background:linear-gradient(135deg,#00c78a,#00b377);transform:translateY(-1px);box-shadow:0 4px 16px #00e5a03d}.common-auth-form button[type=submit]:active{transform:translateY(0);box-shadow:0 2px 8px #00e5a029}.common-auth-form button[type=submit]:disabled{background:#3e4248;color:#6b7280;cursor:not-allowed;transform:none;box-shadow:none}.common-auth-form p{text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#9ca3af;margin-top:24px}.common-auth-form p button{background:none;border:none;color:#00e5a0;font-family:inherit;font-size:inherit;font-weight:500;text-decoration:none;cursor:pointer;padding:0;margin-left:4px}.common-auth-form p button:hover{text-decoration:underline;color:#00c78a}.common-auth-form p button:disabled{color:#6b7280;cursor:not-allowed}.common-error-message{background-color:#fee2e2;border:1px solid #fecaca;border-radius:6px;padding:12px 16px;margin-bottom:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#dc2626}.common-sso-buttons{margin-top:24px;display:flex;flex-direction:column;gap:12px}.common-sso-btn{display:flex;align-items:center;justify-content:center;width:100%;height:48px;background-color:#17191c;border:1px solid #3e4248;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#e5e7eb;cursor:pointer;transition:all .2s ease-in-out;padding:0 16px;gap:12px}.common-sso-btn:hover:not(:disabled){background-color:#1f2128;border-color:#4b5563}.common-sso-btn:disabled{opacity:.5;cursor:not-allowed}.common-sso-btn svg{flex-shrink:0}.common-sso-btn span{flex:1;text-align:center}.common-apple-login-btn svg path{fill:#fff}.common-facebook-login-btn svg path{fill:#1877f2}@media(max-width:480px){.common-auth-form{padding-top:40px}}.common-slide-panel-overlay{position:fixed;inset:0;background:#0009;z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.common-slide-panel{position:fixed;top:0;right:0;width:480px;height:100vh;background:#212529;box-shadow:-4px 0 24px #00000080;z-index:1000;display:flex;flex-direction:column;animation:slide-panel-in .3s ease-out}.common-slide-panel.common-slide-panel-loading-true{pointer-events:none}.common-slide-panel.common-slide-panel-loading-true .common-slide-panel-loading-overlay{opacity:.6;visibility:visible}@keyframes slide-panel-in{0%{transform:translate(100%)}to{transform:translate(0)}}.common-slide-panel .common-slide-panel-header{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.common-slide-panel .common-slide-panel-header h2{margin:0;font-size:24px;line-height:40px;font-weight:600;color:#80f4cc}.common-slide-panel .common-slide-panel-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 24px 40px}.common-slide-panel .common-slide-panel-content::-webkit-scrollbar{width:6px}.common-slide-panel .common-slide-panel-content::-webkit-scrollbar-track{background:transparent}.common-slide-panel .common-slide-panel-content::-webkit-scrollbar-thumb{background:#3e4248;border-radius:3px}.common-slide-panel .common-slide-panel-content::-webkit-scrollbar-thumb:hover{background:#4b5259}.common-slide-panel .common-slide-panel-loading-overlay{position:absolute;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;z-index:2}.common-slide-panel .common-slide-panel-spinner{width:48px;height:48px;border:4px solid rgba(255,255,255,.2);border-top-color:#80f4cc;border-radius:50%;animation:slide-panel-spin .9s linear infinite}@keyframes slide-panel-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.common-slide-panel .common-slide-panel-footer{padding:12px 24px;display:flex;gap:12px;flex-shrink:0;background:#343a40}.common-slide-panel .common-slide-panel-footer>*{flex:1}@media(max-width:768px){.common-slide-panel{width:100%;max-width:100vw}}.common-tron-button{padding:8px 12px!important;gap:8px;box-shadow:none!important;border-radius:6px;border:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;font-size:14px;line-height:24px;text-decoration:none;text-align:center;text-transform:none!important}.common-tron-button.icon{padding:0!important;min-height:40px!important;height:40px;min-width:40px!important;width:40px;background-color:transparent;border:1px solid #495057;color:#80f4cc}.common-tron-button.icon:hover:not(:disabled){background-color:#343a40a6;border-color:#6c757d}.common-tron-button.small{padding:4px 8px!important;gap:4px}.common-tron-button.primary{background-color:#01e899;color:#17191c}.common-tron-button.primary:hover:not(:disabled){background-color:#018b5c}.common-tron-button.outline{background-color:transparent;border:1px solid #495057;color:#fff}.common-tron-button.outline:hover:not(:disabled){background-color:#343a40a6;border-color:#6c757d}.common-tron-button.clear{background-color:transparent;color:#fff}.common-tron-button.clear:hover:not(:disabled){background-color:#343a40a6}.common-tron-button.danger{background-color:#ff4a6014;color:#ff4a60}.common-tron-button.danger:hover:not(:disabled){background-color:#ff4a6029}.common-tron-button.warning{background-color:#cdb53814;color:#cdb538}.common-tron-button.warning:hover:not(:disabled){background-color:#cdb53829}.common-tron-button.success{background-color:#4dcd3814;color:#4dcd38}.common-tron-button.success:hover:not(:disabled){background-color:#4dcd3829}.common-tron-button.info{background-color:#7d9dff14;color:#7d9dff}.common-tron-button.info:hover:not(:disabled){background-color:#7d9dff29}.common-tron-button.disabled{opacity:.4;cursor:not-allowed;background-color:#343a40!important;color:#8c9399!important}.common-tron-button-content-container{display:flex;align-items:center;justify-content:center;gap:8px}.common-switch-label-container{position:relative;display:inline-block;width:42px;height:20px}.common-switch-label-container.disabled{opacity:.4}.common-switch-label-container.disabled .common-switch-slider:before{background-color:#fff}.common-switch-label-container input{opacity:0;width:0;height:0}.common-switch-label-container input:checked+.common-switch-slider{background-color:#4dcd38}.common-switch-label-container input:checked+.common-switch-slider:before{-webkit-transform:translateX(22px);-ms-transform:translateX(22px);transform:translate(22px)}.common-switch-label-container input:hover:not(:disabled)+.common-switch-slider{background-color:#3ea42d}.common-switch-label-container input:active:not(:disabled)+.common-switch-slider{background-color:#2e7b22}.common-switch-label-container input:not(:checked):not(:disabled)+.common-switch-slider:hover{background-color:#8a9197}.common-switch-label-container input:not(:checked):not(:disabled)+.common-switch-slider:active{background-color:#686d71}.common-switch-label-container .common-switch-slider{position:absolute;cursor:pointer;inset:0;background-color:#adb5bd;-webkit-transition:.4s;transition:.4s;border-radius:34px}.common-switch-label-container .common-switch-slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#17191c;-webkit-transition:.4s;transition:.4s;border-radius:50%}.common-switch-label-container-label{font-size:16px;line-height:24px;color:#fff}.common-tron-radio{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;line-height:24px;color:#fff}.common-tron-radio input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.common-tron-radio .common-tron-radio-control{position:relative;width:18px;height:18px;border-radius:50%;border:3px solid #adb5bd;background-color:transparent;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.common-tron-radio .common-tron-radio-control:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-radius:50%;transform:translate(-50%,-50%) scale(0);background-color:#17191c;transition:transform .2s ease}.common-tron-radio .common-tron-radio-label{color:#fff;transition:color .2s ease}.common-tron-radio:hover:not(.disabled) .common-tron-radio-control{border-color:#01e899}.common-tron-radio:hover:not(.disabled) .common-tron-radio-label{color:#01e899}.common-tron-radio:active:not(.disabled):not(:has(input:checked)) .common-tron-radio-control{border-color:#adb5bd}.common-tron-radio:active:not(.disabled):not(:has(input:checked)) .common-tron-radio-label{color:#adb5bd}.common-tron-radio:active:not(.disabled):has(input:checked) .common-tron-radio-label{color:#01e899}.common-tron-radio input:checked+.common-tron-radio-control{border-color:#01e899;background-color:#01e899}.common-tron-radio input:checked+.common-tron-radio-control:after{transform:translate(-50%,-50%) scale(1)}.common-tron-radio input:checked~.common-tron-radio-label{color:#fff}.common-tron-radio.disabled{cursor:not-allowed;opacity:.4}.common-tron-radio-group{display:flex;flex-direction:column;gap:4px}.common-tron-accordion-group{border:1px solid #343a40;border-radius:12px;overflow:hidden;background:#17191c}.common-tron-accordion{padding:24px;background:#17191c}.common-tron-accordion+.common-tron-accordion{border-top:1px solid #343a40}.common-tron-accordion-trigger{display:flex;align-items:center;gap:4px;width:100%;padding:0;border:0;background:transparent;color:#fff;cursor:pointer;text-align:left}.common-tron-accordion-title{font-size:16px;line-height:28px;font-weight:500}.common-tron-accordion-content{margin-top:16px}.common-content-group{display:inline-flex;align-items:stretch;height:40px}.common-content-group .common-content-group-item{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;border:1px solid #495057;background-color:transparent;color:#fff;cursor:pointer;font-size:14px;line-height:24px;transition:all .2s ease}.common-content-group .common-content-group-item+.common-content-group-item{margin-left:-1px}.common-content-group .common-content-group-item:first-child{border-radius:6px 0 0 6px}.common-content-group .common-content-group-item:last-child{border-radius:0 6px 6px 0}.common-content-group .common-content-group-item:only-child{border-radius:6px}.common-content-group .common-content-group-item:hover:not(.selected){border-color:#01e89999;background-color:#01e8990a;color:#01e899e6;z-index:1}.common-content-group .common-content-group-item:hover:not(.selected) .common-content-group-item-icon{color:#01e899e6}.common-content-group .common-content-group-item:hover:not(.selected) .common-content-group-item-label{color:#01e899e6}.common-content-group .common-content-group-item.selected{border-color:#01e899;background-color:#01e89914;color:#01e899;z-index:2}.common-content-group .common-content-group-item.selected .common-content-group-item-icon,.common-content-group .common-content-group-item.selected .common-content-group-item-label{color:#01e899}.common-content-group .common-content-group-item .common-content-group-item-icon{display:flex;align-items:center;justify-content:center;transition:color .2s ease}.common-content-group .common-content-group-item .common-content-group-item-label{-webkit-user-select:none;user-select:none;transition:color .2s ease}.common-table-container{width:100%;display:flex;flex-direction:column;background-color:#17191c;border-radius:8px;border:1px solid #343a40;color:#fff;font-family:Inter,sans-serif}.common-table-container .common-table-wrapper{overflow-x:auto}.common-table-container .common-table-wrapper table{width:100%;border-collapse:separate;border-spacing:0;text-align:left}.common-table-container .common-table-wrapper table .common-table-header-sortable{cursor:pointer}.common-table-container .common-table-wrapper table thead tr{height:48px}.common-table-container .common-table-wrapper table thead tr th:first-of-type{border-top-left-radius:6px;padding-left:20px}.common-table-container .common-table-wrapper table thead tr th:last-of-type{border-top-right-radius:6px;padding-right:20px}.common-table-container .common-table-wrapper table thead tr th{position:relative;padding:8px 8px 8px 12px;background-color:#212529;border-bottom:1px solid #343a40;color:#80f4cc;font-size:13px;font-weight:600;line-height:24px;letter-spacing:.5px;white-space:nowrap}.common-table-container .common-table-wrapper table thead tr th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:8px}.common-table-container .common-table-wrapper table thead tr th.sortable:hover{color:#80f4cc}.common-table-container .common-table-wrapper table thead tr th.sortable .sort-icon{font-size:16px;color:#80f4cc}.common-table-container .common-table-wrapper table thead tr th:not(:last-child):after{content:"";position:absolute;right:0;top:20%;height:60%;width:2px;background-color:#343a40}.common-table-container .common-table-wrapper table tbody td:first-of-type{padding-left:20px}.common-table-container .common-table-wrapper table tbody td:last-of-type{padding-right:20px}.common-table-container .common-table-wrapper table tbody tr{cursor:pointer;transition:background-color .2s;background-color:transparent}.common-table-container .common-table-wrapper table tbody tr:hover{background-color:#252830!important}.common-table-container .common-table-wrapper table tbody tr.selected{background-color:#01e89914!important}.common-table-container .common-table-wrapper table tbody tr.selected td{border-top:1px solid #01e899;border-bottom:1px solid #01e899;padding:7px}.common-table-container .common-table-wrapper table tbody tr.selected td:first-of-type{border-left:1px solid #01e899;padding-left:19px}.common-table-container .common-table-wrapper table tbody tr.selected td:last-of-type{border-right:1px solid #01e899;padding-right:19px}.common-table-container .common-table-wrapper table tbody tr.selected:hover{background-color:#4dcd3829!important}.common-table-container .common-table-wrapper table tbody tr td{padding:8px;font-size:14px;color:#fff;border-bottom:1px solid #343a40;vertical-align:middle}.common-table-container .common-table-wrapper table tbody tr td .text-green{color:#00e5a0}.common-table-container .common-table-wrapper table tbody tr td .bold{font-weight:600}.common-table-container .common-table-wrapper table tbody tr td .actions-btn{background:transparent;border:none;color:#a4cebe;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:4px}.common-table-container .common-table-wrapper table tbody tr td .actions-btn:hover{background-color:#ffffff1a;color:#fff}.common-table-container .common-table-wrapper table tbody tr.common-table-skeleton-row{cursor:default;background-color:transparent;--skeleton-delay: 0ms}.common-table-container .common-table-wrapper table tbody tr.common-table-skeleton-row:hover{background-color:transparent!important}.common-table-container .common-table-wrapper table tbody tr.common-table-skeleton-row td{border-bottom:1px solid #2b3036}.common-table-container .common-table-wrapper table tbody tr.common-table-skeleton-row .common-table-skeleton{position:relative;overflow:hidden;height:14px;width:100%;max-width:260px;border-radius:999px;background:#2a2f36;box-shadow:inset 0 0 0 1px #ffffff08}.common-table-container .common-table-wrapper table tbody tr.common-table-skeleton-row .common-table-skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,#fff0,#ffffff14 35%,#fff3,#ffffff14 65%,#fff0);animation:common-table-skeleton-shimmer 1.6s ease-in-out infinite;animation-delay:var(--skeleton-delay)}.common-table-container .common-table-wrapper table tbody tr.common-table-skeleton-row .common-table-skeleton.is-short{width:45%;min-width:72px}.common-table-container .common-table-wrapper table tbody tr.common-table-skeleton-row .common-table-skeleton.is-medium{width:65%;min-width:110px}.common-table-container .common-table-wrapper table tbody tr.common-table-skeleton-row .common-table-skeleton.is-long{width:85%;min-width:160px}.common-table-container .common-table-wrapper table tbody tr.common-table-empty-row{cursor:default}.common-table-container .common-table-wrapper table tbody tr.common-table-empty-row:hover{background-color:transparent!important}.common-table-container .common-table-wrapper table tbody tr.common-table-empty-row td{border-bottom:1px solid #2b3036;padding:32px 20px}.common-table-container .common-table-wrapper table tbody .common-table-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#aeb6c2}.common-table-container .common-table-wrapper table tbody .common-table-empty-icon{font-size:30px;color:#7c8796}.common-table-container .common-table-wrapper table tbody .common-table-empty-text{margin:0;font-size:14px;line-height:20px;text-align:center}.common-table-container .common-table-pagination{display:flex;justify-content:flex-end;align-items:center;padding:16px;background-color:#212529;border-top:1px solid #2c2f36;font-size:14px;color:#9ca3af;gap:24px}.common-table-container .common-table-pagination .common-pagination-info{display:flex;align-items:center;color:#fff}.common-table-container .common-table-pagination .common-pagination-controls{display:flex;gap:16px}.common-table-container .common-table-pagination .common-pagination-controls button{background:transparent;border:none;color:#fff;cursor:pointer;padding:4px;font-size:14px;display:flex;align-items:center;justify-content:center}.common-table-container .common-table-pagination .common-pagination-controls button:hover:not(:disabled){color:#00e5a0}.common-table-container .common-table-pagination .common-pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.common-table-container .common-table-pagination .common-pagination-page-size{display:flex;align-items:center}.common-table-container .common-table-pagination .common-pagination-page-size .common-page-size-selector{padding:4px 8px;background-color:transparent;border:1px solid #3e4248;border-radius:4px;color:#fff;font-size:14px;cursor:pointer;outline:none}.common-table-container .common-table-pagination .common-pagination-page-size .common-page-size-selector:focus{border-color:#00e5a0}@keyframes common-table-skeleton-shimmer{to{transform:translate(100%)}}.common-country-search-select{position:relative;width:100%;margin-bottom:16px}.common-country-search-label{display:block;margin-bottom:8px;font-weight:400;font-size:14px;color:#b8bcc8;line-height:20px}.common-required-asterisk{color:#ef4444;margin-left:4px}.common-country-search-input-wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid #3e4248;border-radius:8px;background-color:transparent;cursor:pointer;transition:all .2s ease;min-height:48px}.common-country-search-input-wrapper.filled{background-color:#0a0b0d}.common-country-search-input-wrapper.filled:hover:not(.disabled){background-color:#00000059}.common-country-search-input-wrapper:hover:not(.disabled){border-color:#4b5259;background-color:#ffffff05}.common-country-search-input-wrapper.open{border-color:#aaffe2;background-color:#aaffe20d}.common-country-search-input-wrapper.disabled{background-color:#0000004d;cursor:not-allowed;opacity:.5}.common-country-search-selected{display:flex;align-items:center;gap:10px;flex:1}.common-country-flag{font-size:20px;line-height:1}.common-country-name{color:#fff;font-size:14px;font-weight:400}.common-country-placeholder{color:#6b7280;font-size:14px}.common-country-search-arrow{color:#6b7280;font-size:10px;transition:transform .2s ease;-webkit-user-select:none;user-select:none}.common-country-search-input-wrapper.open .common-country-search-arrow{transform:rotate(180deg)}.common-country-search-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:50;background-color:#1c1e23;border:1px solid #3e4248;border-radius:8px;box-shadow:0 10px 25px #00000080;max-height:320px;overflow:hidden;display:flex;flex-direction:column}.common-country-search-dropdown.dropdown-up{top:auto;bottom:calc(100% + 8px);box-shadow:0 -10px 25px #00000080}.common-country-search-box{padding:12px;border-bottom:1px solid #3e4248;background-color:#1c1e23}.common-country-search-input{width:100%;padding:10px 14px;border:1px solid #3e4248;border-radius:6px;font-size:14px;outline:none;background-color:transparent;color:#fff;transition:all .2s ease}.common-country-search-input::placeholder{color:#6b7280}.common-country-search-input:focus{border-color:#aaffe2;background-color:#aaffe20d}.common-country-search-list{list-style:none;margin:0;padding:8px;overflow-y:auto;max-height:260px;background-color:#1c1e23}.common-country-search-list::-webkit-scrollbar{width:8px}.common-country-search-list::-webkit-scrollbar-track{background:#2c2f36;border-radius:4px}.common-country-search-list::-webkit-scrollbar-thumb{background:#3e4248;border-radius:4px}.common-country-search-list::-webkit-scrollbar-thumb:hover{background:#4b5259}.common-country-search-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:6px;cursor:pointer;transition:background-color .15s ease;color:#fff;font-size:14px}.common-country-search-item:hover{background-color:#2c2f36}.common-country-search-item.selected{background-color:#aaffe21a;border:1px solid rgba(170,255,226,.3)}.common-country-checkmark{margin-left:auto;color:#aaffe2;font-weight:700;font-size:16px}.common-country-search-empty{padding:24px;text-align:center;color:#6b7280;font-size:14px}@media(max-width:768px){.common-country-search-dropdown{max-height:280px}.common-country-search-list{max-height:220px}}.common-dropdown{position:relative;height:40px}.common-dropdown-button{padding:10px 16px;background:#2c2f36;border:1px solid #3e4248;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s;white-space:nowrap}@media(max-width:1200px){.common-dropdown-button{flex:1}}.common-dropdown-button-label-prefix{color:#aaffe2;font-weight:500}.common-dropdown-button-label{color:#fff;font-weight:600}.common-dropdown-button:hover{background:#3e4248;border-color:#4b5259}.common-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:200px;background:#2c2f36;border:1px solid #3e4248;border-radius:8px;box-shadow:0 4px 16px #0006;z-index:1000;overflow:hidden;max-height:300px;overflow-y:auto}.common-dropdown-menu-item{width:100%;padding:10px 16px;background:transparent;border:none;color:#fff;font-size:14px;text-align:left;cursor:pointer;transition:background .15s;display:block}.common-dropdown-menu-item:hover{background:#3e4248}.common-dropdown-menu-item.active{background:#00e5a026;color:#00e5a0}.common-dropdown-menu::-webkit-scrollbar{width:4px}.common-dropdown-menu::-webkit-scrollbar-track{background:transparent}.common-dropdown-menu::-webkit-scrollbar-thumb{background:#4b5259;border-radius:2px}.common-loading-overlay{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1100;pointer-events:all}.common-loading-overlay-content{display:flex;flex-direction:column;align-items:center;gap:16px;color:#fff;font-size:16px;line-height:24px}.common-loading-overlay-spinner{width:48px;height:48px;border:4px solid rgba(255,255,255,.2);border-top-color:#80f4cc;border-radius:50%;animation:common-loading-overlay-spin .9s linear infinite}@keyframes common-loading-overlay-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.common-tag{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;font-size:13px;line-height:16px;font-weight:600;transition:all .2s ease;cursor:default;pointer-events:none;gap:4px}.common-tag.common-tag-clickable{cursor:pointer;pointer-events:auto}.common-tag-icon{display:inline-flex;align-items:center}.common-tag-icon svg{width:100%;height:100%}.common-tag-icon img{width:100%;height:100%;object-fit:contain}.common-tag-red{background-color:#ff4a6014;color:#ff4a60}.common-tag-red.common-tag-clickable:hover{background-color:#ff4a6029}.common-tag-orange{background-color:#da743514;color:#da7435}.common-tag-orange.common-tag-clickable:hover{background-color:#da743529}.common-tag-yellow{background-color:#cdb53814;color:#cdb538}.common-tag-yellow.common-tag-clickable:hover{background-color:#cdb53829}.common-tag-green{background-color:#4dcd3814;color:#4dcd38}.common-tag-green.common-tag-clickable:hover{background-color:#4dcd3829}.common-tag-blue{background-color:#7d9dff14;color:#7d9dff}.common-tag-blue.common-tag-clickable:hover{background-color:#7d9dff29}.common-tag-purple{background-color:#a462dd14;color:#a462dd}.common-tag-purple.common-tag-clickable:hover{background-color:#a462dd29}.common-tag-gray{background-color:#adb5bd14;color:#adb5bd}.common-tag-gray.common-tag-clickable:hover{background-color:#adb5bd29}.common-tag-teal{background-color:#01e89914;color:#01e899}.common-tag-teal.common-tag-clickable:hover{background-color:#01e89929}.common-info-row{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:#17191c}.common-info-row-wrapper-horizontal-container{display:flex;width:100%;gap:12px}.common-info-row-wrapper-vertical-container{display:flex;flex-direction:column;gap:12px;flex:1;height:100%}.common-info-row-wrapper-vertical-container .common-info-row-wrapper{flex:1}.common-info-row-wrapper{border:1px solid #343a40;border-radius:12px;overflow:hidden}.common-info-row-wrapper .common-info-row+.common-info-row{border-top:1px solid #343a40}.common-info-label{font-weight:500;font-size:14px;line-height:24px;letter-spacing:0;color:#adb5bd}.common-info-value{font-weight:400;font-size:14px;line-height:24px;letter-spacing:0;display:inline-flex;align-items:center;color:#fff}.common-info-icon{margin-left:4px;display:flex;align-items:center;color:#fff}.common-info-icon svg{font-size:inherit}@media(max-width:1024px){.common-info-row-wrapper-horizontal-container{flex-direction:column}}.common-progress-bar-wrapper{position:relative;width:100%}.common-progress-bar-container{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#343a40;border:1px solid rgb(73,80,87);border-radius:6px;z-index:0}.common-progress-bar-fill{position:absolute;top:0;left:0;height:100%;background-color:#01e89952;border:1px solid rgb(1,232,153);border-radius:6px;transition:width .2s ease;box-sizing:border-box;z-index:1}.common-progress-bar-fill:not([style*="width: 100%"]){border-radius:6px 0 0 6px}.common-progress-target-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 32px;flex:1;align-items:center}.common-progress-target-wrapper-horizontal-container{display:flex;gap:32px}.common-progress-target{display:flex;flex-direction:column;width:100%;height:76px;justify-content:space-between}.common-progress-target-header{display:flex;align-items:center;gap:8px}.common-progress-target-title{font-size:13px;font-weight:500;color:#fff;margin:0}.common-progress-target-icon{display:flex;align-items:center;color:#80f4cc}.common-progress-target-icon svg{font-size:inherit}.common-progress-target-info{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#80f4cc;cursor:pointer;padding:0;width:20px;height:20px}.common-progress-target-info:hover{color:#80f4cc}.common-progress-target-bars{display:flex;gap:8px;width:100%}.common-progress-target-values{display:flex;justify-content:space-between;align-items:center}.common-progress-target-current{font-size:13px;font-weight:400;color:#fff}.common-progress-target-max{font-size:13px;font-weight:400;color:#adb5bd}@media(max-width:1024px){.common-progress-target-wrapper-horizontal-container{display:flex;flex-direction:column}.common-progress-target-grid{grid-template-columns:1fr}}.common-section-content{background:#212529;border:1px solid rgb(52,58,64);border-radius:12px;color:#fff}.common-section-content>*+*{border-top:1px solid #343a40}.common-section-content h2{color:#fff;font-size:20px;line-height:28px;letter-spacing:0;font-weight:500;margin:0 0 8px}.common-section-actions{display:flex;justify-content:space-between;align-items:center}.common-section-btn{flex:1;background:none;border:none;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-weight:500;font-size:14px;cursor:pointer;padding:8px;position:relative;transition:background-color .2s ease;min-height:56px}.common-section-btn+.common-section-btn:before{content:"";display:block;width:1px;height:40px;background-color:#343a40;position:absolute;left:0;top:50%;transform:translateY(-50%)}.common-section-btn:hover{background-color:#343a40a6}.common-section-btn:first-child:hover{border-bottom-left-radius:12px}.common-section-btn:last-child:hover{border-bottom-right-radius:12px}.common-section-content-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;flex:1;align-items:center}@media(max-width:1024px){.common-section-content-grid{grid-template-columns:1fr}}.common-app-layout{display:flex;min-height:100vh;background:#0a0b0d}.common-main-content{flex:1;margin-left:240px;background:#0a0b0d;min-height:100vh;transition:margin-left .3s ease}.common-content-wrapper{padding:0;min-height:100vh;background:#17191c}.common-top-nav{height:60px;background:#1a1d23;display:flex;align-items:center;justify-content:center;padding:0 32px;top:0;z-index:100}.common-top-nav-left{position:absolute;left:50%;transform:translate(-50%)}.common-top-nav-search{position:relative;width:600px}.common-top-nav-search input{width:100%;padding:10px 16px 10px 40px;background:#2c2f36;border:1px solid #3e4248;border-radius:8px;font-size:14px;color:#fff;transition:all .2s}.common-top-nav-search input:focus{outline:none;border-color:#00e5a0;background:#1f2125}.common-top-nav-search input::placeholder{color:#6b7280}.common-top-nav-search:before{content:"🔍";position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:16px;opacity:.5}.common-top-nav-right{display:flex;align-items:center;gap:16px;margin-left:auto}.common-top-nav-btn{display:flex;align-items:center;gap:8px;padding:8px 12px;background:transparent;border:none;color:#9ca3af;cursor:pointer;border-radius:6px;font-size:14px;transition:all .15s}.common-top-nav-btn:hover{background:#2c2f36;color:#fff}.common-top-nav-user{display:flex;align-items:center;gap:8px;padding:6px 12px;background:transparent;border:none;color:#fff;cursor:pointer;border-radius:8px;font-size:14px;transition:all .15s}.common-top-nav-user:hover{background:#2c2f36}.common-top-nav-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#00e5a0,#00c78a);display:flex;align-items:center;justify-content:center;color:#17191c;font-weight:600;font-size:13px}@media(max-width:1200px){.common-top-nav-search{width:500px}}@media(max-width:1024px){.common-main-content{margin-left:220px}.common-top-nav-search{width:400px}}@media(max-width:768px){.common-main-content{margin-left:0}.common-top-nav{padding:0 16px;justify-content:space-between}.common-top-nav-left{position:relative;left:0;transform:none;flex:1;max-width:300px}.common-top-nav-search{width:100%}.common-top-nav-btn span:last-child{display:none}.common-top-nav-user span{display:none}}@media(max-width:480px){.common-top-nav-search{max-width:200px}.common-top-nav-btn span{display:none}}.common-sidebar{width:240px;height:100vh;background:#17191c;color:#fff;position:fixed;left:0;top:0;overflow-y:auto;z-index:1000;border-right:1px solid #2c2f36;display:flex;flex-direction:column}.common-sidebar-header{padding:20px 16px;border-bottom:1px solid #2c2f36;display:flex;align-items:center;justify-content:space-between}.common-logo{display:flex;align-items:center;justify-content:center;flex:1}.common-sidebar-close-btn{display:none!important}.common-sidebar-search{padding:16px;border-bottom:1px solid #2c2f36}.common-search-input{width:100%;padding:10px 16px 10px 40px;background:#2c2f36;border:1px solid #3e4248;border-radius:8px;font-size:14px;color:#fff;transition:all .2s;position:relative}.common-search-input:focus{outline:none;border-color:#00e5a0;background:#1f2125}.common-search-input::placeholder{color:#6b7280}.common-sidebar-search{position:relative}.common-sidebar-search:before{content:"🔍";position:absolute;left:28px;top:50%;transform:translateY(-50%);font-size:14px;opacity:.5}.common-sidebar-nav{flex:1;padding:8px 0;overflow-y:auto}.common-nav-section{margin-bottom:8px}.common-nav-section-title{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;padding:12px 16px 8px;margin:0}.common-nav-section ul{list-style:none;padding:0;margin:0}.common-nav-section li{margin:0}.common-nav-link{display:flex;align-items:center;gap:12px;padding:10px 16px;color:#9ca3af;text-decoration:none;font-size:14px;font-weight:500;transition:all .15s;border-left:3px solid transparent}.common-nav-link-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:20px;transition:all .2s ease;flex-shrink:0}.common-nav-link-icon svg{width:20px;height:20px}.common-nav-link-label{flex:1;min-width:0}.common-nav-link-badge{margin-left:auto;flex-shrink:0}.common-nav-link:hover{background:#2c2f36;color:#fff}.common-nav-link.active{background:#00e5a01a;color:#00e5a0;border-left-color:#00e5a0}.common-status-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600}.common-status-badge.online{background:#00d18026;color:#00d180}.common-status-badge.offline{background:#9ca3af26;color:#9ca3af}.common-status-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.common-status-badge.online .common-status-dot{animation:pulse 2s ease-in-out infinite}.common-status-text{text-transform:uppercase;letter-spacing:.5px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.common-sidebar-footer{padding:16px;border-top:1px solid #2c2f36;margin-top:auto}.common-sidebar-user{display:flex;align-items:center;gap:12px;padding:8px;border-radius:8px;cursor:pointer;transition:background .15s}.common-sidebar-user:hover{background:#2c2f36}.common-user-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#00e5a0,#00c78a);display:flex;align-items:center;justify-content:center;color:#17191c;font-weight:600;font-size:14px;flex-shrink:0}.common-user-info{flex:1;min-width:0}.common-user-name{font-weight:500;font-size:14px;color:#fff;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.common-user-email{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.common-user-actions{display:flex;gap:4px}.common-user-action-btn{padding:6px!important;transition:all .2s ease}.common-user-action-btn:hover{background:#ffffff1a!important;color:#fff!important}.common-sidebar-nav::-webkit-scrollbar{width:4px}.common-sidebar-nav::-webkit-scrollbar-track{background:transparent}.common-sidebar-nav::-webkit-scrollbar-thumb{background:#3e4248;border-radius:2px}.common-sidebar-nav::-webkit-scrollbar-thumb:hover{background:#4b5259}@media(max-width:1024px){.common-sidebar{width:220px}}@media(max-width:768px){.common-sidebar{transform:translate(-100%);transition:transform .3s ease;width:280px;max-width:85vw}.common-sidebar.mobile-open{transform:translate(0);box-shadow:4px 0 12px #00000080}.common-sidebar-close-btn{display:flex!important}}.common-sidebar-toggle{display:none}@media(max-width:768px){.common-sidebar-overlay{display:block;position:fixed;inset:0;background:#00000080;z-index:999}.common-sidebar-toggle:hover{background:#3e4248}}.common-layout{display:flex;height:100vh;background:#0f1113}.common-layout-content{flex:1;margin-left:240px;overflow-y:auto;transition:margin-left .3s ease}.common-mobile-menu-toggle{display:none!important}@media(max-width:1024px){.common-layout-content{margin-left:220px}}@media(max-width:768px){.common-layout-content{margin-left:0;padding-top:60px}.common-mobile-menu-toggle{display:flex!important}}.common-page-layout-container{display:flex;flex-direction:column;height:100%;padding:24px}.common-page-layout-header{display:flex;align-items:center;margin-bottom:24px;gap:16px;flex-wrap:wrap}.common-page-layout-header h1{font-size:28px;font-weight:600;color:#aaffe2;margin:0}.common-page-layout-header-actions{display:flex;align-items:center;gap:12px}.common-page-layout-toolbar{display:flex;gap:12px;margin-bottom:20px;align-items:center;flex-wrap:wrap}.common-page-layout-content{flex:1;background:#17191c;display:flex;flex-direction:column}.common-page-layout-footer{margin-top:auto}.common-page-layout-narrow{width:800px;margin:0 auto}.common-challenge-product-detail-page{display:flex;flex-direction:column;gap:40px}.common-challenge-product-detail-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.common-challenge-product-detail-title-group{display:flex;flex-direction:column;gap:6px}.common-challenge-product-detail-subtitle{color:#80f4cc;font-size:16px;font-weight:500;line-height:1}.common-challenge-product-detail-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.common-page-layout-narrow-section-part{display:flex;flex-direction:column;gap:8px}body{background-color:#0a0b0d}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
