@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Orbitron:wght@400;500;600;700&display=swap);.purchase-modal-overlay{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:1rem;position:fixed;right:0;top:0;z-index:1200}.purchase-payment{display:flex;flex-direction:column;max-height:calc(90vh - 150px);overflow:hidden;width:100%}.purchase-modal .payment-component{background:#0000;border:none;margin:0;max-height:100%;overflow-y:auto;padding:0}.purchase-modal{animation:modalFadeIn .3s ease-out forwards;background:var(--dark);border:1px solid var(--glass-border);border-radius:16px;box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column;margin:0 auto;max-height:90vh;max-width:600px;overflow:hidden;position:relative;width:90%}.purchase-modal-close{-webkit-tap-highlight-color:transparent;align-items:center;background:#6366f133;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .3s;width:32px;z-index:2}.purchase-modal-close:hover{background:var(--primary);transform:rotate(90deg)}.purchase-modal-close:disabled{cursor:not-allowed;opacity:.5;transform:none}.purchase-modal-header{border-bottom:1px solid var(--glass-border);padding:1.5rem;text-align:center}.purchase-modal-header h2{font-size:1.5rem;margin-bottom:1rem}.purchase-steps{margin-top:.5rem}.purchase-steps,.step{align-items:center;display:flex;justify-content:center}.step{background:var(--glass);border:1px solid var(--glass-border);border-radius:50%;color:var(--text-secondary);font-size:.8rem;height:24px;position:relative;width:24px}.step.active{background:var(--primary);border-color:var(--primary);color:#fff}.step.completed{background:#10b981;border-color:#10b981;color:#fff}.step-connector{background:var(--glass-border);height:1px;width:40px}.step-connector.completed{background:#10b981}.purchase-modal-content{overflow-y:auto;padding:1.5rem}.product-summary{align-items:center;background:var(--glass);border-radius:12px;display:flex;margin-bottom:1.5rem;padding:1rem}.product-image{align-items:center;display:flex;flex:0 0 100px;justify-content:center}.product-details{flex:1 1;padding-left:1rem}.product-details h3{font-size:1.2rem;margin-bottom:.5rem}.product-price-confirm{align-items:baseline;color:var(--primary);display:flex;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.price-currency{font-size:.8rem}.product-feature-list{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.product-feature{font-size:.85rem}.feature-label{color:var(--text-secondary);margin-right:.3rem}.payment-details{background:var(--glass);border-radius:12px;margin-bottom:1.5rem;padding:1rem}.payment-details h4{font-size:1rem;margin-bottom:.75rem}.payment-info{margin-bottom:1rem}.payment-row{display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.5rem}.payment-row.total{border-top:1px solid var(--glass-border);font-size:1rem;font-weight:600;padding-top:.5rem}.payment-label{color:var(--text-secondary)}.wallet-summary h4{font-size:1rem;margin-bottom:.75rem}.wallet-info-summary{background:#0f172a4d;border-radius:8px;justify-content:space-between;padding:.75rem 1rem}.wallet-info-summary,.wallet-type{align-items:center;display:flex}.wallet-icon{margin-right:.5rem}.wallet-address{font-family:monospace}.wallet-balance{color:var(--text-secondary);font-size:.9rem}.purchase-modal-actions{border-top:1px solid var(--glass-border);display:flex;justify-content:space-between;padding:1rem 1.5rem}.purchase-modal-actions button{min-width:120px}.purchase-error{color:#ef4444;font-size:.9rem;padding:0 1.5rem 1rem;text-align:center}.purchase-processing{padding:2rem 1.5rem;text-align:center}.processing-indicator{margin-bottom:1.5rem}.purchase-processing h3{font-size:1.3rem;margin-bottom:.5rem}.purchase-processing p{color:var(--text-secondary);margin-bottom:1.5rem}.transaction-details{background:var(--glass);border-radius:12px;margin-bottom:1.5rem;padding:1rem}.transaction-item{display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.5rem}.processing-notice,.transaction-label{color:var(--text-secondary)}.processing-notice{font-size:.85rem;font-style:italic}.purchase-success{padding:2rem 1.5rem;text-align:center}.purchase-success h3{font-size:1.3rem;margin-bottom:.5rem}.purchase-success p{color:var(--text-secondary);margin-bottom:1.5rem}.success-details{background:var(--glass);border-radius:12px;margin-bottom:1.5rem;padding:1rem}.success-item{display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.5rem}.success-label{color:var(--text-secondary)}.success-value{font-family:monospace;max-width:200px;overflow:hidden;text-overflow:ellipsis}.success-message{color:var(--text-secondary);font-size:.9rem}.success-actions{display:flex;justify-content:center}@media (max-width:768px){.product-summary{align-items:center;flex-direction:column;text-align:center}.product-image{margin-bottom:1rem}.product-details{padding-left:0}.product-price-confirm{justify-content:center}.purchase-modal-actions{flex-direction:column-reverse;gap:.5rem}.purchase-modal-actions button{width:100%}}@media (max-width:576px){.purchase-modal{border-radius:12px;margin:0 auto;max-height:85vh;width:95%}.purchase-modal-header{padding:1.2rem 1rem}.purchase-modal-header h2{font-size:1.2rem}.purchase-modal-content{padding:1rem}.product-feature-list{grid-template-columns:1fr}.wallet-info-summary{align-items:flex-start;flex-direction:column;gap:.5rem}.payment-row,.success-item,.transaction-item{align-items:flex-start;flex-direction:column;gap:.3rem}.success-value{max-width:100%}.step-connector{width:20px}}@supports (-webkit-touch-callout:none){.purchase-modal-overlay{align-items:center;display:flex;height:100%;justify-content:center;position:fixed}.purchase-modal-actions button{-webkit-appearance:none;appearance:none}}@supports (padding:env(safe-area-inset-top)){.purchase-modal-overlay{padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}}@-moz-document url-prefix(){.purchase-modal{max-height:85vh;overflow:auto}.purchase-modal-content{overflow-y:visible}}.agreement-section{background:var(--glass);border-radius:12px;margin-bottom:1.5rem;padding:1rem}.agreement-section h4{font-size:1rem;margin-bottom:.75rem}.agreement-item{margin-bottom:.8rem}.agreement-item:last-child{margin-bottom:0}.checkbox-container{color:var(--text-secondary);cursor:pointer;font-size:.9rem}.checkbox-container input[type=checkbox]{accent-color:var(--primary);cursor:pointer;height:18px;width:18px}.checkbox-label a{color:var(--primary);text-decoration:none;transition:color .2s}.checkbox-label a:hover{color:var(--accent);text-decoration:underline}.purchase-modal-actions button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.node-selector,.node-selector-header{margin-bottom:1.5rem}.node-selector-header h3{font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.node-selector-header p{color:var(--text-secondary);font-size:.95rem;margin-bottom:1rem}.recommended-tier-info{background:#6366f11a;border-left:3px solid var(--primary);border-radius:12px;display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding:1rem}.recommended-tier-info p{font-size:.9rem;margin:0}.recommended-badge{background:#6366f133;border-radius:4px;color:var(--primary);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:.5rem;padding:.25rem .5rem}.node-selector-search{margin-bottom:1rem}.node-selector-search input{background:var(--glass);border:1px solid var(--glass-border);border-radius:8px;color:var(--text);font-size:.9rem;padding:.75rem 1rem;transition:all .2s;width:100%}.node-selector-search input:focus{border-color:var(--primary);box-shadow:0 0 0 2px #6366f133;outline:none}.node-tier-filters{display:flex;gap:.5rem;margin-bottom:1rem;overflow-x:auto;padding-bottom:.5rem}.tier-filter{background:var(--glass);border:1px solid var(--glass-border);border-radius:8px;color:var(--text-secondary);cursor:pointer;font-size:.85rem;font-weight:500;padding:.5rem 1rem;transition:all .2s;white-space:nowrap}.tier-filter:hover{background:#ffffff1a}.tier-filter.active{background:var(--primary);border-color:var(--primary);color:#fff}.node-list-container{background:#0f172a33;border:1px solid var(--glass-border);border-radius:12px;max-height:300px;overflow-y:auto}.node-list{display:flex;flex-direction:column}.node-item{align-items:center;border-bottom:1px solid var(--glass-border);cursor:pointer;display:flex;justify-content:space-between;padding:1rem;position:relative;transition:all .2s}.node-item:last-child{border-bottom:none}.node-item:hover{background:#ffffff0d}.node-item.selected{background:#6366f126;border-left:3px solid var(--primary)}.node-item.own-node{background:#10b9811a}.node-item.own-node:hover{background:#10b98126}.node-item.own-node.selected{background:#10b98133;border-left:3px solid #10b981}.node-item-content{align-items:center;display:flex;justify-content:space-between;width:100%}.node-reference-code{font-size:.95rem}.node-wallet{color:var(--text-secondary);font-family:monospace;font-size:.85rem}.node-badges{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem}.node-tier-badge{border-radius:4px;font-size:.75rem;padding:.25rem .5rem;text-transform:uppercase}.node-tier-badge.tier-4,.node-tier-badge.tier-apex{background:#ec489926;color:#ec4899}.node-tier-badge.tier-3,.node-tier-badge.tier-master{background:#8b5cf626;color:#8b5cf6}.node-tier-badge.tier-2,.node-tier-badge.tier-super{background:#3b82f626;color:#3b82f6}.node-own-badge,.node-tier-badge.tier-1,.node-tier-badge.tier-standard{background:#10b98126;color:#10b981}.node-own-badge{border-radius:4px;font-size:.7rem;font-weight:700;padding:.2rem .4rem}.node-selected-indicator{color:var(--primary);flex-shrink:0}.no-nodes-message,.node-selector-error,.node-selector-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.node-selector-loading .spinner{animation:spin 1s ease-in-out infinite;border:2px solid #6366f133;border-radius:50%;border-top:2px solid var(--primary);display:inline-block;height:30px;margin-bottom:1rem;width:30px}.no-nodes-message p,.node-selector-error p,.node-selector-loading p{color:var(--text-secondary)}.node-selector-error{color:#ef4444}@media (max-width:768px){.node-selector-header h3{font-size:1.1rem}.node-selector-header p{font-size:.9rem}.node-tier-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.5rem}.tier-filter{flex-shrink:0}.node-item{padding:.8rem}.node-list-container{max-height:250px}}.payment-component{background:var(--dark);border:1px solid var(--glass-border);border-radius:16px;display:flex;flex-direction:column;margin:0 auto;max-height:90vh;max-width:580px;overflow-y:auto;padding:1.5rem;position:relative}.payment-loading{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem}.spinner{border:3px solid #fff3}.payment-error{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem;text-align:center}.payment-error svg{color:#ef4444;height:48px;width:48px}.payment-error h3{color:#ef4444;margin:0}.payment-error p{color:var(--text-secondary);margin:0 0 1rem}.network-selection{display:flex;flex-direction:column;gap:1.5rem}.network-selection h3{margin:0}.network-selection p{color:var(--text-secondary);margin:0}.network-options{gap:1rem}.network-option{background:var(--glass);border:1px solid var(--glass-border);gap:1rem;padding:1rem;text-align:left;transition:all .3s}.network-option:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.network-option.selected{background:#6366f11a;border-color:var(--primary)}.network-icon{border-radius:12px;flex-shrink:0;height:48px;width:48px}.network-icon.bsc{background:#f0b90b1a}.network-icon.solana{background:#551bf91a}.network-info h4{font-size:1rem;margin:0 0 .25rem}.network-info p{color:var(--text-secondary);font-size:.9rem;margin:0}.network-selection-footer{margin-top:1rem}.network-selection-footer,.payment-header{display:flex;justify-content:space-between}.payment-header{align-items:center;margin-bottom:1.5rem}.payment-header h3{margin:0}.payment-timer{align-items:center;background:#ef44441a;border-radius:8px;color:#ef4444;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.5rem .75rem}.payment-summary{background:var(--glass);border-radius:12px;margin-bottom:1.5rem;padding:1rem}.payment-summary-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.payment-summary-item:last-child{margin-bottom:0}.summary-value{font-weight:500;max-width:65%;text-align:right}.status-badge{border-radius:4px;padding:.25rem .5rem}.status-badge.confirmed{background:#10b9811a;color:#10b981}.status-badge.failed{background:#ef44441a;color:#ef4444}.status-badge.expired{background:#6b72801a;color:#6b7280}.status-badge.completed{background:#10b9811a;color:#10b981}.payment-qr-container{background:var(--glass);border-radius:12px;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem}.qr-code{align-self:center;background:#fff;border-radius:8px;margin-bottom:.5rem;padding:10px}.payment-address-container{width:100%}.address-label{color:var(--text-secondary);font-size:.9rem;margin:0 0 .5rem}.payment-address{align-items:center;background:#0f172a4d;border-radius:8px;box-sizing:border-box;display:flex;gap:.5rem;overflow:hidden;padding:.75rem;width:100%}.address{flex:1 1;font-family:monospace;font-size:.85rem;line-height:1.4;min-width:0;overflow:hidden;overflow-wrap:break-word;word-break:break-word}.copy-button{align-items:center;background:#6366f11a;border:none;border-radius:6px;color:var(--primary);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;min-height:32px;min-width:32px;transition:all .2s;width:32px}.copy-button:hover{background:#6366f133}.address-note{color:var(--text-secondary);font-size:.85rem;line-height:1.4;margin-top:10px}.payment-instructions{background:var(--glass);border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.payment-instructions h4{margin:0 0 1rem}.payment-instructions ol{margin:0 0 1.5rem;padding-left:1.5rem}.payment-instructions li{color:var(--text);margin-bottom:.75rem}.payment-note{align-items:flex-start;background:#0f172a4d;border-radius:8px;display:flex;gap:.75rem;padding:1rem}.payment-note svg{color:var(--text-secondary);flex-shrink:0;margin-top:.25rem}.payment-note p{color:var(--text-secondary);font-size:.9rem;margin:0}.payment-actions{display:flex;gap:1rem;justify-content:space-between;margin-top:auto;padding-top:1rem}@media (min-width:768px){.payment-qr-container{align-items:flex-start;flex-direction:row}.qr-code{flex-shrink:0;margin-bottom:0}}@media (max-width:576px){.payment-component{max-height:80vh;padding:1rem}.network-selection-footer,.payment-actions{flex-direction:column-reverse;gap:.75rem}.network-selection-footer button,.payment-actions button{width:100%}.payment-header{align-items:flex-start;flex-direction:column;gap:.75rem}.summary-value{max-width:55%}}@keyframes copySuccess{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.copy-success{animation:copySuccess .3s ease;background:#10b98133}.copy-toast{animation:fadeInUp .3s,fadeOut .3s 1.7s;background:#10b981e6;border-radius:8px;bottom:20px;box-shadow:0 4px 12px #0000001a;color:#fff;font-size:14px;font-weight:600;left:50%;padding:8px 16px;pointer-events:none;position:fixed;transform:translateX(-50%);z-index:1000}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.products-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:2rem}.product-card{position:relative;transition:all .3s ease}.product-card:hover{border-color:var(--primary);box-shadow:0 20px 40px #0003}.product-header{border-bottom:1px solid var(--glass-border);text-align:center}.product-header:before{background:linear-gradient(90deg,var(--primary),var(--accent));content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.product-label{background:rgba(var(--primary-rgb),.2);color:var(--primary);left:1rem;position:absolute;top:1rem}.early-adopter-label,.product-label{border-radius:20px;font-size:.7rem;font-weight:700;letter-spacing:.5px;padding:.3rem .8rem;z-index:1}.early-adopter-label{background:#ffc10733;color:#ffc107;right:1rem}.product-title{font-weight:700;margin-top:1rem}.product-body{flex:1 1}.product-price{color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:1.5rem}.price-currency{font-weight:400}.spec-item{align-items:center;color:var(--text)}.spec-icon{margin-right:.7rem}.staking-announcement-banner{align-items:center;background:var(--glass);border:1px solid var(--glass-border);border-radius:12px;display:flex;margin-bottom:2rem;overflow:hidden;padding:1rem 1.5rem;position:relative}.staking-announcement-banner:before{background:var(--primary);content:"";height:100%;left:0;position:absolute;top:0;width:4px}.announcement-icon{color:var(--primary);flex-shrink:0;margin-right:1rem}.announcement-message{flex:1 1}.announcement-message p{color:var(--text);margin:0}.staking-section{border-top:1px solid var(--glass-border);margin-top:auto;padding-top:1.5rem}.staking-title{color:var(--text);font-size:1rem;font-weight:600;margin-bottom:1rem}.current-apy{align-items:center;background:rgba(var(--primary-rgb),.1);border-radius:12px;display:flex;flex-direction:column;margin-bottom:1.2rem;padding:1rem}.apy-value{color:var(--primary);font-size:2rem;font-weight:700}.apy-label{color:var(--text-secondary);font-size:.9rem}.staking-options{display:flex;gap:1rem;margin-bottom:1.2rem}.staking-option{background:var(--glass);border:1px solid var(--glass-border);border-radius:12px;cursor:pointer;flex:1 1;padding:1rem;position:relative;transition:all .2s ease}.staking-option.active{background:rgba(var(--primary-rgb),.05);border-color:var(--primary)}.staking-option.active:after{color:var(--primary);content:"✓";font-size:14px;font-weight:700;position:absolute;right:8px;top:8px}.staking-option.locked{cursor:not-allowed;opacity:.7;overflow:hidden;position:relative}.option-name{color:var(--text-secondary);font-size:.9rem;margin-bottom:.4rem}.option-value{color:var(--text);font-size:1.1rem;font-weight:600}.coming-soon-badge{align-items:center;background:#0006;border-radius:12px;color:var(--text-secondary);display:flex;font-size:10px;font-weight:500;gap:4px;letter-spacing:.5px;padding:3px 8px;position:absolute;right:8px;text-transform:uppercase;top:8px}.staking-info{color:var(--text-secondary);font-size:.85rem}.staking-info p{margin-bottom:.5rem}.uptime-note{font-size:.8rem}.staking-notification{animation:fadeInDown .3s ease-out forwards;left:50%;position:fixed;top:20px;transform:translateX(-50%);z-index:1000}.notification-content{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;border:1px solid var(--glass-border);border-radius:12px;box-shadow:0 8px 20px #0003;color:#fff;display:flex;gap:10px;max-width:400px;padding:12px 20px}.notification-content svg{color:var(--primary);flex-shrink:0}@media (max-width:768px){.products-grid{grid-template-columns:1fr}.staking-announcement-banner{flex-direction:column;padding:1.5rem;text-align:center}.announcement-icon{margin-bottom:1rem;margin-right:0}.staking-options{flex-direction:column}}.node-stats{overflow:hidden;padding:5rem 0;position:relative}.stats-grid{grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:3rem 0}.stat-card{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass);gap:1rem;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.stat-card:hover{box-shadow:0 10px 25px #0003;transform:translateY(-5px)}.stat-icon{color:var(--primary);padding:.8rem}.stat-info{flex:1 1}.stat-title{margin-bottom:.3rem}.stat-value{font-size:2rem}.stat-change{align-items:center;display:flex;font-size:.8rem;gap:.3rem}.stat-change.positive{color:#10b981}.stat-change.negative{color:#ef4444}.change-icon{margin-left:.3rem}.data-coming-soon{background:#6366f11a;border:1px solid #6366f14d;border-radius:12px;margin:0 auto 2rem;max-width:800px;padding:1rem;text-align:center}.data-coming-soon p{color:var(--text);font-weight:500;margin:0}.stat-placeholder-value{height:2rem}.stat-placeholder-change,.stat-placeholder-value{animation:pulse 1.5s infinite;background:linear-gradient(to right,var(--glass-border),#6366f133,var(--glass-border));margin-bottom:.5rem}.stat-placeholder-change{animation-delay:.3s;border-radius:4px;height:.8rem;width:60%}.coming-soon-label{color:var(--primary);font-size:.8rem}.distribution-section{margin:4rem 0}.distribution-title{font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.tier-distribution{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;padding:2rem}.distribution-visual{margin-bottom:2rem;position:relative}.distribution-chart{border-radius:8px;display:flex;height:32px;overflow:hidden;width:100%}.chart-segment{height:100%;transition:width 1s ease}.distribution-labels{height:30px;margin-top:.5rem;position:relative}.tier-label{font-size:.8rem;font-weight:600;position:absolute;transform:translateX(-50%)}.distribution-legend{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:1.5rem}.legend-item{gap:.5rem}.node-benefits{margin:4rem 0}.benefits-title{font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.benefits-grid{grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.benefit-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.benefit-card:hover{box-shadow:0 10px 25px #0003}.benefit-icon{background:#6366f11a;height:48px;margin-bottom:1rem;width:48px}.benefit-card h4{font-size:1.2rem;margin-bottom:.8rem}.cta-container{margin-top:3rem;text-align:center}@media (max-width:768px){.distribution-legend{align-items:flex-start;flex-direction:column;gap:.8rem}.tier-label{font-size:.7rem}.benefit-card{padding:1.2rem}}.node-leaderboard{overflow:hidden;padding:5rem 0;position:relative}.tabs-container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:2rem 0}.tabs{gap:.5rem}.tab{background:var(--glass);border:1px solid var(--glass-border);border-radius:8px;color:var(--text);cursor:pointer;font-weight:500;padding:.8rem 1.2rem;transition:all .3s}.tab.active{background:var(--primary);border-color:var(--primary);color:#fff}.timeframe-selector{background:#0f172a4d;border-radius:8px;gap:.3rem;padding:.3rem}.timeframe-btn{background:#0000;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .3s}.timeframe-btn.active{background:var(--glass);color:var(--text)}.leaderboard-table{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;margin-bottom:2rem;overflow:hidden}.table-header{grid-template-columns:.5fr 2fr 1fr 1fr 1fr 1.5fr 1fr 1.5fr;padding:1rem 1.5rem}.top-regions .table-header{grid-template-columns:2fr 1fr 1fr 1.5fr 2fr}.top-growing .table-header{grid-template-columns:.5fr 2fr 1fr 1fr 1fr 1.5fr}.th{font-size:.9rem}.table-row{grid-template-columns:.5fr 2fr 1fr 1fr 1fr 1.5fr 1fr 1.5fr;padding:1rem 1.5rem;transition:background-color .3s}.top-regions .table-row{grid-template-columns:2fr 1fr 1fr 1.5fr 2fr}.top-growing .table-row{grid-template-columns:.5fr 2fr 1fr 1fr 1fr 1.5fr}.table-row:hover{background:#0f172a4d}.table-row.top-rank{background:#6366f11a}.table-row.top-rank:hover{background:#6366f126}.td{font-size:.9rem}.rank-badge,.td{align-items:center;display:flex}.rank-badge{background:#0f172a80;border-radius:50%;font-weight:600;height:28px;justify-content:center;width:28px}.table-row.top-rank .rank-badge{background:var(--primary);color:#fff}.td.name{color:var(--text);font-weight:600}.td.node-type{color:var(--primary)}.td.growth,.td.growth-rate{font-weight:600}.positive{color:#10b981}.negative{color:#ef4444}.country-flag{align-items:center;display:flex;gap:.5rem}.leaderboard-note{margin-top:2rem;text-align:center}.leaderboard-note p{color:var(--text-secondary);margin-bottom:.5rem}.leaderboard-cta{color:var(--primary);font-weight:500;text-decoration:underline;transition:color .3s}.leaderboard-cta:hover{color:var(--accent)}@media (max-width:1200px){.table-header,.table-row{font-size:.85rem;grid-template-columns:.5fr 1.5fr 1fr 1fr 1fr 1.5fr 1fr 1.5fr}.top-regions .table-header,.top-regions .table-row{grid-template-columns:1.5fr 1fr 1fr 1.5fr 1.5fr}.top-growing .table-header,.top-growing .table-row{grid-template-columns:.5fr 1.5fr 1fr 1fr 1fr 1.5fr}}@media (max-width:992px){.tabs-container{align-items:flex-start;flex-direction:column}.table-header,.table-row{display:none}.leaderboard-table{background:#0000;border:none;padding:0}.leaderboard-cards,.leaderboard-table{display:flex;flex-direction:column;gap:1rem}.leaderboard-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;padding:1.5rem;position:relative}.card-rank{align-items:center;background:#0f172a80;border-radius:50%;display:flex;font-weight:600;height:36px;justify-content:center;position:absolute;right:1rem;top:1rem;width:36px}.leaderboard-card.top-rank .card-rank{background:var(--primary);color:#fff}.card-name{font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.card-detail{display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.5rem}.detail-label{color:var(--text-secondary)}.detail-value{font-weight:500}}@media (max-width:576px){.tabs{justify-content:center;width:100%}.tab{flex:1 1;font-size:.85rem;padding:.8rem .5rem;text-align:center}.timeframe-selector{justify-content:center;width:100%}.timeframe-btn{flex:1 1;text-align:center}}.node-governance{overflow:hidden;padding:5rem 0;position:relative}.governance-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1.5fr;margin:3rem 0}.voting-weights{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;padding:1.5rem}.voting-weights h3{font-size:1.3rem;margin-bottom:1.5rem;text-align:center}.weights-table{background:#0f172a4d;border-radius:8px;overflow:hidden;width:100%}.table-header{background:#0f172a99;grid-template-columns:1.5fr 1fr 2fr}.th{font-weight:600;padding:.8rem 1rem;text-align:left}.table-row{border-top:1px solid var(--glass-border);grid-template-columns:1.5fr 1fr 2fr}.td{color:var(--text-secondary);padding:.8rem 1rem}.td.weight{color:var(--primary);font-weight:600}.governance-info{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:1.5rem}.info-card{background:#0f172a4d;border-radius:12px;padding:1.2rem}.info-icon{align-items:center;background:#6366f11a;border-radius:50%;color:var(--primary);display:flex;height:40px;justify-content:center;margin-bottom:.8rem;width:40px}.info-card h4{font-size:1rem;margin-bottom:.5rem}.info-card p{color:var(--text-secondary);font-size:.85rem;margin:0}.recent-proposals{margin-bottom:2rem}.recent-proposals h3{font-size:1.3rem;margin-bottom:1.5rem}.proposals-list{grid-gap:1.5rem;display:grid;gap:1.5rem}.proposal-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;overflow:hidden;padding:1.5rem;position:relative}.proposal-card:before{content:"";height:100%;left:0;position:absolute;top:0;width:4px}.proposal-card.approved:before{background:#10b981}.proposal-card.rejected:before{background:#ef4444}.proposal-card.in.progress:before{background:#f59e0b}.proposal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.proposal-id{color:var(--text-secondary);font-family:Orbitron,sans-serif;font-size:.9rem;font-weight:600}.proposal-status{align-items:center;border-radius:20px;display:flex;font-size:.8rem;font-weight:600;gap:.3rem;padding:.3rem .8rem}.proposal-status.approved{background:#10b9811a;color:#10b981}.proposal-status.rejected{background:#ef44441a;color:#ef4444}.proposal-status.in.progress{background:#f59e0b1a;color:#f59e0b}.proposal-title{font-size:1.2rem;margin-bottom:.5rem}.proposal-submitter{color:var(--text-secondary);font-size:.8rem;margin-bottom:1rem}.proposal-description{color:var(--text-secondary);font-size:.9rem;margin-bottom:1.5rem}.voting-stats{background:#0f172a4d;border-radius:8px;padding:1rem}.vote-percentage{margin-bottom:1.2rem}.vote-bar-container{background:#ffffff1a;border-radius:4px;height:8px;margin-bottom:.5rem;overflow:hidden}.vote-bar{background:var(--primary);border-radius:4px;height:100%}.proposal-card.approved .vote-bar{background:#10b981}.proposal-card.rejected .vote-bar{background:#ef4444}.proposal-card.in.progress .vote-bar{background:#f59e0b}.vote-text{color:var(--text-secondary);font-size:.8rem}.vote-distribution h5{font-size:.9rem;margin-bottom:.8rem}.vote-tiers{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr)}.vote-tier{background:#0f172a4d;border-radius:6px;padding:.5rem;text-align:center}.tier-name{color:var(--text-secondary);font-size:.7rem;margin-bottom:.3rem}.tier-power{color:var(--text);font-size:.9rem;font-weight:600}.governance-cta{margin-top:3rem;text-align:center}.governance-cta p{color:var(--text-secondary);margin:0 auto 1.5rem;max-width:700px}@media (max-width:992px){.governance-content{grid-template-columns:1fr}.voting-weights{margin-bottom:2rem}}@media (max-width:768px){.governance-info{grid-template-columns:1fr}.table-header,.table-row{grid-template-columns:1.2fr .8fr 2fr}.td,.th{font-size:.9rem;padding:.6rem .8rem}.vote-tiers{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.table-header,.table-row{display:flex;flex-direction:column}.td,.th{border-bottom:1px solid var(--glass-border);padding:.5rem .8rem}.table-row:last-child .td:last-child,.td:last-child,.th:last-child{border-bottom:none}}.node-calculator{overflow:hidden;padding:5rem 0;position:relative}.calculator-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1.2fr;margin:3rem 0}.calculator-inputs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;padding:2rem}.input-group{margin-bottom:1.5rem}.input-group label{display:block;font-weight:500;margin-bottom:.5rem}.input-group input{border:1px solid var(--glass-border);font-family:Inter,sans-serif;padding:.8rem 1rem;transition:all .3s;width:100%}.input-group input:focus{box-shadow:0 0 0 2px #6366f133}.input-note{color:var(--text-secondary);font-size:.8rem;margin-top:.3rem}.node-type-selector{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr)}.node-type-btn{background:#0f172a4d;border:1px solid var(--glass-border);border-radius:8px;color:var(--text);cursor:pointer;font-size:.85rem;padding:.6rem .5rem;transition:all .3s}.node-type-btn.active{background:#6366f133;border-color:var(--primary)}.node-type-btn:hover{background:#0f172a80}.node-type-btn:focus{box-shadow:0 0 0 2px #6366f133;outline:none}.timeframe-selector{display:flex;gap:.5rem}.calculator-inputs .timeframe-btn{background:#0f172a4d;border:1px solid var(--glass-border);border-radius:8px;color:var(--text);cursor:pointer;flex:1 1;font-size:.85rem;padding:.6rem;transition:all .3s}.calculator-inputs .timeframe-btn.active{background:#6366f133;border-color:var(--primary)}.calculator-inputs .timeframe-btn:hover{background:#0f172a80}.calculator-results{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;display:flex;flex-direction:column;padding:2rem}.calculator-results h3{font-size:1.3rem;margin-bottom:1.5rem;text-align:center}.results-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.result-item{background:#0f172a4d;border-radius:8px;padding:1rem}.result-label{color:var(--text-secondary);font-size:.9rem;margin-bottom:.5rem}.result-value{font-size:1.2rem;font-weight:600;margin-bottom:.3rem}.result-value-usd{color:var(--secondary);font-size:.85rem}.total-results{background:#6366f11a;border:1px solid #6366f14d;border-radius:8px;margin-top:1rem;padding:1.5rem;text-align:center}.total-results .result-label{color:var(--text);font-size:1rem;margin-bottom:.8rem}.total-results .result-value.total{color:var(--primary);font-size:1.8rem;margin-bottom:.5rem}.total-results .result-value-usd.total{color:var(--text);font-size:1.1rem}.results-disclaimer{border-top:1px solid var(--glass-border);color:var(--text-secondary);font-size:.8rem;font-style:italic;margin-top:1.5rem;padding-top:1rem}.calculator-cta{margin-top:2rem;text-align:center}@media (max-width:992px){.calculator-container{grid-template-columns:1fr}.calculator-inputs,.calculator-results{max-width:100%}}@media (max-width:768px){.node-type-selector{grid-template-columns:1fr 1fr}.results-grid{grid-template-columns:1fr}}@media (max-width:576px){.timeframe-selector{flex-direction:column}}.submission-error{align-items:flex-start;background:#ef44441a;border-radius:8px;color:#ef4444;display:flex;gap:.8rem;margin-bottom:1.5rem;padding:1rem}.submission-error svg{flex-shrink:0;margin-top:2px}.next-steps-container{background:#10b9811a;border-radius:12px;margin:1.5rem 0;padding:1.5rem;text-align:left}.next-steps-container h4{color:#10b981;margin-bottom:.8rem}.next-steps-list{list-style-type:none;padding-left:1.5rem}.next-steps-list li{color:var(--text-secondary);margin-bottom:.8rem;position:relative}.next-steps-list li:before{color:#10b981;content:"→";left:-1.5rem;position:absolute}.submit-btn{align-items:center;display:flex;gap:.5rem;justify-content:center;min-height:44px}.submit-btn .spinner{margin-right:.3rem}.form-processing-status{animation:pulse 1.5s infinite;padding:2rem;text-align:center}.wallet-connection-required{animation:fadeIn .3s ease-out}.wallet-connection-required p{margin-left:auto;margin-right:auto;max-width:400px}@media (max-width:576px){.submit-btn{width:100%}.spinner{border-width:2px;height:16px;width:16px}}.country-select-container{position:relative;width:100%}.country-dropdown{background-color:var(--dark);border:1px solid var(--glass-border);border-radius:0 0 8px 8px;border-top:none;box-shadow:0 4px 12px #0000004d;left:0;max-height:200px;overflow-y:auto;position:absolute;top:calc(100% + 1px);width:100%;z-index:100}.country-option{border-bottom:1px solid var(--glass-border);color:var(--text);cursor:pointer;padding:10px 12px;transition:background-color .2s,color .2s}.country-option:hover{background-color:#6366f11a;color:var(--primary)}.country-option:last-child{border-bottom:none}.country-option.selected{background-color:#6366f133;color:var(--primary);font-weight:500}.no-results{color:var(--text-secondary)}.country-select-container{z-index:10}.country-select-container input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:1em;padding-right:30px;width:100%}@media (max-width:768px){.country-dropdown{max-height:180px}}.country-dropdown::-webkit-scrollbar{width:6px}.country-dropdown::-webkit-scrollbar-track{background:#0f172a99}.country-dropdown::-webkit-scrollbar-thumb{background-color:#6366f166;border-radius:6px}.country-select-container input:focus{border-color:var(--primary);box-shadow:0 0 0 2px #6366f133;outline:none}.no-results{color:#666;font-style:italic;padding:12px;text-align:center}.afi-input-container{position:relative;width:100%}.afi-input-container input{padding-right:40px;width:100%}.afi-suffix{color:#555;font-weight:500;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:1em;padding-right:30px}input[readonly]{background-color:#f9fafb;border-color:#e5e7eb;cursor:not-allowed}.error-details-list{margin-top:8px;padding-left:16px}.error-details-list li{font-size:.9em;margin-bottom:4px}::placeholder{color:#9ca3af;opacity:.8}label:after{content:""}label[for=country]:after,label[for=currentAFI]:after,label[for=email]:after,label[for=fullName]:after,label[for=strategy]:after,label[for=teamSize]:after,label[for=walletAddress]:after{color:#ef4444;content:" *"}.field-note{color:#6b7280;font-size:.8em;line-height:1.4;margin-top:4px}@media (max-width:768px){.form-grid{grid-template-columns:1fr}.form-group.full-width{grid-column:1}}.application-status-check{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;margin:2rem 0;padding:1.5rem}.application-status-check h3{color:var(--text);font-size:1.2rem;margin-bottom:1rem}.status-check-form{margin-bottom:1.5rem}.form-row{align-items:flex-end;display:flex}.status-check-form .form-group{flex:1 1}.check-status-btn{align-items:center;display:flex;gap:.5rem;justify-content:center;padding:.8rem 1.2rem}.spinner.small{margin-right:0}.status-error{align-items:center;color:#ef4444;display:flex;font-size:.9rem;gap:.5rem;margin-top:.8rem}.status-error svg{flex-shrink:0}.status-result{animation:fadeIn .3s ease-out;background:#0f172a4d;border-radius:12px;margin-top:1.5rem;padding:1.2rem}.status-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.status-ref{font-family:monospace;font-size:1rem;font-weight:600}.status-badge{font-size:.8rem;padding:.3rem .8rem}.status-badge.submitted{background:#10b9811a;color:#10b981}.status-badge.pending_payment{background:#f59e0b1a;color:#f59e0b}.status-badge.processing{background:#3b82f61a;color:#3b82f6}.status-badge.approved{background:#10b9811a;color:#10b981}.status-badge.rejected{background:#ef44441a;color:#ef4444}.status-details{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.status-detail-row{align-items:center;display:flex}.detail-label{margin-right:.5rem}.detail-value{font-size:.9rem}.status-message{align-items:flex-start;border-top:1px solid var(--glass-border);display:flex;gap:.8rem;margin-top:1rem;padding-top:1rem}.message-icon{flex-shrink:0;margin-top:.1rem}.status-message p{color:var(--text-secondary);font-size:.9rem;margin:0}@media (max-width:768px){.form-row{flex-direction:column;gap:.8rem}.check-status-btn{width:100%}.status-header{align-items:flex-start;flex-direction:column;gap:.5rem}.status-details{grid-template-columns:1fr}}.node-application{overflow:hidden;padding:5rem 0}.node-tiers{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:3rem 0}.node-tier-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass);border:1px solid var(--glass-border);display:flex;flex-direction:column;height:100%;transition:all .3s ease}.node-tier-card.selected{border-color:var(--primary);box-shadow:0 0 20px #6366f14d;transform:translateY(-5px)}.node-tier-card:before{background:linear-gradient(90deg,var(--primary),var(--secondary));height:3px;opacity:.7;right:0}.node-tier-card.standard-tier:before{background:linear-gradient(90deg,#6366f1,#a5b4fc)}.node-tier-card.super-tier:before{background:linear-gradient(90deg,#06b6d4,#67e8f9)}.node-tier-card.master-tier:before{background:linear-gradient(90deg,#8b5cf6,#c4b5fd)}.node-tier-card.apex-tier:before{background:linear-gradient(90deg,#f59e0b,#fcd34d);height:5px}.tier-header{margin-bottom:1.5rem;position:relative;text-align:center}.tier-level{border-radius:20px;display:inline-block;font-size:.8rem;font-weight:600;margin-bottom:.5rem;padding:.3rem .8rem}.standard-tier .tier-level,.tier-level{background:#6366f133;color:var(--primary)}.super-tier .tier-level{background:#06b6d433;color:var(--secondary)}.master-tier .tier-level{background:#8b5cf633;color:var(--accent)}.apex-tier .tier-level{background:#f59e0b33;color:var(--warning)}.tier-select-btn:hover{box-shadow:0 5px 15px #0003;transform:translateY(-3px)}.standard-tier .tier-select-btn:hover{background:var(--primary);color:#fff}.super-tier .tier-select-btn:hover{background:var(--secondary);color:#fff}.master-tier .tier-select-btn:hover{background:var(--accent);color:#fff}.apex-tier .tier-select-btn:hover{background:var(--warning);color:#fff}.tier-select-btn.selected{background:var(--primary);color:#fff}.standard-tier .tier-select-btn.selected{background:var(--primary)}.super-tier .tier-select-btn.selected{background:var(--secondary)}.master-tier .tier-select-btn.selected{background:var(--accent)}.apex-tier .tier-select-btn.selected{background:var(--warning)}.adjustment-note{align-items:flex-start;background:#f59e0b1a;border-left:4px solid var(--warning);border-radius:0 8px 8px 0;display:flex;gap:1rem;margin:2rem 0 3rem;padding:1.5rem}.note-icon{color:var(--warning);flex-shrink:0}.note-content h4{color:var(--warning);margin-bottom:.5rem}.note-content p{color:var(--text-secondary);margin:0}.formula{background:#0f172a4d;border-radius:6px;color:var(--text);display:block;font-family:monospace;margin-top:.8rem;padding:.8rem}.application-form-section{margin-top:4rem;scroll-margin-top:100px}.form-title{font-size:2rem;margin-bottom:1rem}.form-description{color:var(--text-secondary);margin-bottom:2rem;max-width:800px}.node-application-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;padding:2rem;position:relative}.no-tier-selected{padding:3rem 0;text-align:center}.no-tier-selected p{color:var(--text-secondary);font-size:1.2rem}.selected-tier-summary{background:#0f172a80;border-radius:8px;margin-bottom:2rem;padding:1rem}.selected-tier-summary h4{color:var(--primary);margin-bottom:.5rem}.selected-tier-summary p{color:var(--text-secondary);margin:0}.selected-tier-summary span{color:var(--text);font-weight:500}.form-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.form-group{position:relative}.form-group.full-width{grid-column:span 2}.form-group input,.form-group select,.form-group textarea{background:#0f172a4d;border:1px solid var(--glass-border);border-radius:8px;color:var(--text);font-family:Inter,sans-serif;padding:.8rem 1rem;transition:all .3s;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px #6366f133;outline:none}.form-group input.error,.form-group select.error,.form-group textarea.error{border-color:#ef4444}.error-message{font-size:.8rem;margin-top:.3rem}.checkbox-container{align-items:flex-start;display:flex;gap:.5rem}.checkbox-container input[type=checkbox]{height:20px;margin-top:.2rem;width:20px}.terms-link{color:var(--primary);text-decoration:underline}.form-action{align-items:center;display:flex;justify-content:space-between;margin-top:2rem}.required-fields{color:var(--text-secondary);font-size:.9rem}.required-fields span{color:#ef4444}.submit-btn{min-width:180px}.spinner{border:2px solid #ffffff4d;height:20px;width:20px}.form-success-message{padding:3rem 2rem;text-align:center}.form-success-message h3{color:var(--primary);font-size:1.8rem;margin-bottom:1.5rem}.form-success-message p{color:var(--text-secondary);margin:0 auto 1.5rem;max-width:600px}.application-ref{background:#0f172a4d;border-radius:8px;display:inline-block;font-family:monospace;margin-bottom:2rem;padding:.8rem}@media (max-width:992px){.node-tiers{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.form-grid,.node-tiers{grid-template-columns:1fr}.form-group.full-width{grid-column:span 1}.form-action{flex-direction:column;gap:1rem}.required-fields{order:2}.submit-btn{order:1;width:100%}.adjustment-note{flex-direction:column}}.tier-name{font-size:1.6rem;margin:0}.tier-requirements{margin-bottom:1.5rem}.requirement-item{align-items:center;display:flex;margin-bottom:.8rem}.requirement-item svg{color:var(--primary);flex-shrink:0;margin-right:.8rem}.standard-tier .requirement-item svg{color:var(--primary)}.super-tier .requirement-item svg{color:var(--secondary)}.master-tier .requirement-item svg{color:var(--accent)}.apex-tier .requirement-item svg{color:var(--warning)}.tier-benefits,.tier-responsibilities{margin-bottom:1.5rem}.tier-benefits h4,.tier-responsibilities h4{font-size:1.1rem;margin-bottom:.8rem}.tier-benefits ul,.tier-responsibilities ul{list-style-type:none;padding-left:0}.tier-benefits ul li,.tier-responsibilities ul li{color:var(--text-secondary);margin-bottom:.5rem;padding-left:1.5rem;position:relative}.tier-benefits ul li:before,.tier-responsibilities ul li:before{color:var(--primary);content:"✓";left:0;position:absolute}.standard-tier .tier-benefits ul li:before,.standard-tier .tier-responsibilities ul li:before{color:var(--primary)}.super-tier .tier-benefits ul li:before,.super-tier .tier-responsibilities ul li:before{color:var(--secondary)}.master-tier .tier-benefits ul li:before,.master-tier .tier-responsibilities ul li:before{color:var(--accent)}.apex-tier .tier-benefits ul li:before,.apex-tier .tier-responsibilities ul li:before{color:var(--warning)}.tier-cta{margin-top:auto;padding-top:1rem}.standard-tier .tier-select-btn{border-color:var(--primary);color:var(--primary)}.super-tier .tier-select-btn{border-color:var(--secondary);color:var(--secondary)}.master-tier .tier-select-btn{border-color:var(--accent);color:var(--accent)}.apex-tier .tier-select-btn{border-color:var(--warning);color:var(--warning)}.wallet-connection-required{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;padding:3rem 2rem;text-align:center}.wallet-connection-required p{color:var(--text-secondary);margin-bottom:1.5rem}.wallet-address-field{background-color:#0f172a80!important;color:var(--text-secondary)!important;cursor:not-allowed}.field-note{color:var(--text-secondary);font-size:.75rem;font-style:italic;margin-top:.3rem}.tier-select-btn{background:#0000;border:2px solid var(--primary);border-radius:8px;color:var(--primary);cursor:pointer;font-weight:600;overflow:hidden;padding:.8rem;text-overflow:ellipsis;transition:all .3s;white-space:nowrap;width:100%}.tiers-loading{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;display:flex;flex-direction:column;justify-content:center;margin:2rem 0;padding:3rem}.tiers-loading .spinner{animation:spin 1s ease-in-out infinite;border:3px solid #6366f14d;border-radius:50%;border-top:3px solid var(--primary);height:40px;margin-bottom:1rem;width:40px}.tiers-loading p{color:var(--text-secondary);font-size:1.1rem}.tiers-error{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:16px;color:#ef4444;display:flex;gap:1rem;justify-content:center;margin:2rem 0;padding:2rem}.tiers-error svg{flex-shrink:0}.tiers-error p{font-size:1rem;margin:0}.application-status{align-items:center;border-radius:8px;display:flex;font-size:.9rem;gap:.5rem;margin-bottom:1rem;padding:.8rem 1rem}.application-status.submitted{background:#10b9811a;color:#10b981}.application-status.pending{background:#f59e0b1a;color:#f59e0b}.application-status.rejected{background:#ef44441a;color:#ef4444}.application-status .status-icon{align-items:center;display:flex;justify-content:center}.form-group.invalid input,.form-group.invalid select,.form-group.invalid textarea{background-color:#ef44440d;border-color:#ef4444}.fade-in{animation:fadeIn .3s ease-out forwards}.application-list{margin-top:2rem}.application-list-heading{align-items:center;display:flex;font-size:1.2rem;gap:.5rem;margin-bottom:1rem}.application-list-heading .count-badge{background:var(--primary);border-radius:10px;color:#fff;font-size:.8rem;padding:.1rem .5rem}.application-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass);border:1px solid var(--glass-border);border-radius:12px;margin-bottom:1rem;padding:1.2rem}.application-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.8rem}.application-card-id{color:var(--text-secondary);font-family:monospace;font-size:.9rem}.application-card-status{border-radius:12px;font-size:.8rem;padding:.2rem .6rem}.application-card-status.submitted{background:#10b9811a;color:#10b981}.application-card-status.pending_payment{background:#f59e0b1a;color:#f59e0b}.application-card-status.processing{background:#3b82f61a;color:#3b82f6}.application-card-status.approved{background:#10b9811a;color:#10b981}.application-card-status.rejected{background:#ef44441a;color:#ef4444}.application-card-details{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.application-detail-item{font-size:.9rem}.detail-label{margin-right:.3rem}.application-actions{display:flex;gap:.8rem;margin-top:1rem}.application-actions .btn{font-size:.9rem;padding:.5rem 1rem}@media (max-width:576px){.application-card-details{grid-template-columns:1fr}.application-actions{flex-direction:column}.application-actions .btn{width:100%}}.invitation-type-tabs{border-bottom:1px solid #0000001a;display:flex;margin-bottom:1rem}.invitation-type-tabs .tab-btn{background:none;border:none;color:#6b7280;cursor:pointer;font-weight:500;padding:.75rem 1rem;position:relative;transition:color .3s}.invitation-type-tabs .tab-btn.active{color:#3b82f6;font-weight:600}.invitation-type-tabs .tab-btn.active:after{background-color:#3b82f6;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.coming-soon-badge{background-color:#fee2e2;border-radius:1rem;color:#ef4444;display:inline-block;font-size:.6rem;font-weight:600;margin-left:.5rem;padding:.15rem .4rem;vertical-align:top}.invitation-info-box{background-color:#f9fafb;border:1px solid #0000000d;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem}.invitation-info-box .info-title{color:#1f2937;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.invitation-info-box .info-description{color:#4b5563;font-size:.9rem;margin-bottom:.75rem}.invitation-info-box.node-info{background-color:#fff7ed;border-color:#fdba74}.invitation-info-box.node-info .info-title{color:#c2410c}.referral-stats{background-color:#00000008;border-radius:.25rem;display:inline-block;font-size:.9rem;padding:.5rem}.referral-stats.node-stats{background-color:#e0f2fe;color:#0369a1}.display-mode-tabs{display:flex;margin:1rem 0}.display-mode-tabs .tab-btn{background-color:#f9fafb;border:1px solid #0000001a;cursor:pointer;flex:1 1;font-size:.9rem;font-weight:500;padding:.5rem;text-align:center}.display-mode-tabs .tab-btn:first-child{border-radius:.5rem 0 0 .5rem}.display-mode-tabs .tab-btn:last-child{border-radius:0 .5rem .5rem 0}.display-mode-tabs .tab-btn.active{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.code-type{background-color:#f1f5f9;border-radius:4px;box-shadow:0 1px 2px #0000001a;font-size:.7rem;font-weight:700;left:10px;padding:2px 8px;position:absolute;top:-10px}.code-type.wallet-code{background-color:#dbeafe;color:#2563eb}.code-type.node-specific-code{background-color:#d1fae5;color:#047857}.invitation-code-display{margin:1.5rem 0 1rem;padding:1.25rem 1rem 1rem}.invitation-code-display .code{flex-grow:1;letter-spacing:.05em}.invitation-code-display .copy-btn{background:none;border:none;border-radius:.25rem;color:#6b7280;cursor:pointer;padding:.25rem;transition:background-color .2s}.invitation-code-display .copy-btn:hover{background-color:#0000000d;color:#1f2937}.invitation-link-container{background-color:#0000000d;border-radius:.5rem;padding:1rem}.invitation-link{background-color:#fff9;border:1px solid #0000000d;border-radius:.25rem;margin-bottom:1rem;padding:.5rem}.link-actions{gap:.5rem;justify-content:flex-end}.copy-success{background-color:#ecfdf5;border-radius:.25rem;margin-top:1rem;padding:.5rem}.share-options{border-top:1px solid #0000000d;margin-top:1.5rem;padding-top:1rem}.share-heading{color:#4b5563;margin-bottom:.75rem}.share-link{border-radius:.5rem;font-size:.9rem;padding:.5rem 1rem;transition:background-color .2s}.share-link.twitter{background-color:#e8f5fd}.share-link.twitter:hover{background-color:#1da1f2;color:#fff}.share-link.telegram{background-color:#e5f7ff}.share-link.telegram:hover{background-color:#08c;color:#fff}.no-nodes-container{background-color:#f9fafb;border-radius:.5rem;margin:1rem 0;padding:2rem}.no-nodes-container .info-icon{color:#9ca3af;margin-bottom:1rem}.no-nodes-container h3{color:#4b5563;margin-bottom:.5rem}.no-nodes-container p{color:#6b7280}.loading-container{background-color:#f9fafb;border-radius:.5rem;margin:1rem 0;padding:2rem}.loading-container p{color:#6b7280;margin-top:1rem}.error-container{background-color:#fef2f2;border-radius:.5rem;color:#b91c1c;margin:1rem 0;padding:1.5rem}.error-container .error-icon{color:#ef4444;margin-bottom:.75rem}.error-container p{margin-bottom:1rem;text-align:center}.nodes-scroll-container{margin-bottom:1.5rem}@media (max-width:768px){.node-selector-item{min-width:120px;padding:.75rem 1rem}.node-selector-code{font-size:.85rem}}@media (max-width:480px){.node-selector-item{min-width:110px;padding:.75rem .85rem}}.node-details-compact{background-color:#f3f4f6;border-radius:.5rem;margin-bottom:1rem;padding:.75rem}.node-details-compact .detail-row{align-items:center}.node-details-compact .detail-label{color:#6b7280}.node-details-compact .detail-value{color:#1f2937}.all-nodes-section{margin-top:2.5rem}.section-divider{margin:1.5rem 0;position:relative;text-align:center}.section-divider:before{background:#ffffff1a;content:"";height:1px;left:0;position:absolute;right:0;top:50%;z-index:0}.section-divider span{background-color:#111827;background-color:var(--dark,#111827);color:#ffffffb3;color:var(--text-secondary,#ffffffb3);display:inline-block;font-size:.9rem;font-weight:500;padding:0 1rem;position:relative}.nodes-grid{grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0 0 1.5rem}.node-card{padding:1rem;transition:all .3s ease}.node-card.active{border-color:#6366f1;border-color:var(--primary,#6366f1);box-shadow:0 0 0 1px #6366f1;box-shadow:0 0 0 1px var(--primary,#6366f1)}.node-card.active:after{background:#6366f1;background:var(--primary,#6366f1);content:"";height:3px;left:0;position:absolute;top:0;width:100%}.node-card-header{flex-direction:column;gap:.5rem;margin-bottom:.75rem}.node-reference-code{color:#6366f1;color:var(--primary,#6366f1);font-family:SF Mono,Roboto Mono,monospace;font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-card-body{align-items:center;justify-content:space-between}.node-details-compact{grid-gap:1rem;background:#0f172a4d;border:1px solid #ffffff1a;border-radius:12px;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:1.5rem;padding:1.25rem}@media (max-width:560px){.node-details-compact{grid-template-columns:1fr}}.node-details-compact .detail-row{display:flex;flex-direction:column;gap:.5rem}.node-details-compact .detail-label{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.8rem;font-weight:500}.node-details-compact .detail-value{color:#fff;color:var(--text,#fff);font-size:1rem;font-weight:600}.node-details-compact .status-badge{align-items:center;border-radius:20px;display:inline-flex;font-weight:600;justify-content:center;padding:.25rem .75rem;width:-webkit-fit-content;width:fit-content}.status-badge.active{background:#10b9811a}.status-badge.approved{background:#3b82f61a}.status-badge.pending{background:#f59e0b1a}@media (max-width:768px){.nodes-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}@media (max-width:480px){.nodes-grid{grid-template-columns:repeat(2,1fr)}.node-card{padding:.75rem}.node-reference-code{font-size:.8rem}}.node-details-compact .status-badge{border-radius:9999px;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .5rem;text-transform:capitalize}.node-details-compact .status-badge.active{background-color:#d1fae5;color:#047857}.node-details-compact .status-badge.approved{background-color:#e0f2fe;color:#0369a1}.node-details-compact .status-badge.pending{background-color:#fef3c7;color:#d97706}@media (max-width:768px){.invitation-type-tabs{border-bottom:none;flex-direction:column}.invitation-type-tabs .tab-btn{border:1px solid #0000001a;border-radius:.25rem;margin-bottom:.5rem}.invitation-type-tabs .tab-btn.active:after{display:none}.invitation-type-tabs .tab-btn.active{background-color:#eff6ff;border-color:#3b82f6}.node-details-compact{flex-direction:column;gap:.5rem}.node-details-compact .detail-row{justify-content:space-between;width:100%}.share-links{flex-direction:column}}.downline-modal-container{display:flex;flex-direction:column;height:100%;padding:24px;width:100%}.modal-header-container{align-items:center;background:#1f2937;background:var(--bg-card,#1f2937);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:10px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.refresh-btn{border-radius:4px;color:#9ca3af;color:var(--text-secondary,#9ca3af);padding:4px}.refresh-btn:hover{background:#3b82f61a;color:#3b82f6;color:var(--primary,#3b82f6)}.modal-close-btn{background:#0f172a80;border:1px solid #4b556380;color:#9ca3af;color:var(--text-secondary,#9ca3af);font-size:24px;height:32px;right:20px;top:20px;transition:all .2s;width:32px;z-index:5}.modal-close-btn:hover{background:#ef444433;border-color:#ef4444;border-color:var(--error,#ef4444);color:#ef4444;color:var(--error,#ef4444)}.nodes-scroll-container{margin-bottom:16px;overflow:hidden}.nodes-selector-title{color:#9ca3af;color:var(--text-secondary,#9ca3af);font-size:.875rem;margin-bottom:8px}.nodes-horizontal-list{-webkit-overflow-scrolling:touch;gap:12px;padding-bottom:8px;scrollbar-width:thin}.nodes-horizontal-list::-webkit-scrollbar{height:4px}.nodes-horizontal-list::-webkit-scrollbar-track{background:#9ca3af1a;border-radius:4px}.nodes-horizontal-list::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:4px}.node-selector-item{background:#1f293780;border:1px solid #4b556380;border-radius:8px;padding:10px 14px;transition:all .2s}.node-selector-item.active,.node-selector-item:hover{border-color:#3b82f6;border-color:var(--primary,#3b82f6)}.node-selector-item.active{background:#3b82f626}.node-selector-code{color:#f3f4f6;color:var(--text-primary,#f3f4f6);font-size:.875rem}.node-selector-tier{color:#9ca3af;color:var(--text-secondary,#9ca3af);font-size:.75rem;margin-top:4px}.node-details-compact{background:#1f293780;border-radius:8px;gap:16px;margin-bottom:16px;padding:12px}.detail-row{gap:6px}.detail-label{color:#9ca3af;color:var(--text-secondary,#9ca3af)}.detail-value{color:#f3f4f6;color:var(--text-primary,#f3f4f6)}.status-badge{border-radius:9999px;padding:2px 8px}.status-badge.active{background:#10b98126}.status-badge.pending{background:#f59e0b26}.status-badge.inactive{background:#ef444426;color:#ef4444}.network-stats{grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:20px}.stat-card{background:#1f293780;border-radius:8px;flex-direction:column;padding:16px}.stat-card.highlight{background:#3b82f626;border:1px solid #3b82f64d}.stat-title{color:#9ca3af;color:var(--text-secondary,#9ca3af);font-size:.75rem;margin-bottom:4px}.stat-value{color:#f3f4f6;color:var(--text-primary,#f3f4f6)}.downline-tabs-navigation{background:#1f2937;background:var(--bg-card,#1f2937);border-bottom:1px solid #4b556380;display:flex;margin-bottom:20px;overflow-x:auto;position:-webkit-sticky;position:sticky;scrollbar-width:none;top:0;z-index:4}.downline-tabs-navigation::-webkit-scrollbar{display:none}.downline-tab-button{background:none;border:none;color:#9ca3af;color:var(--text-secondary,#9ca3af);cursor:pointer;font-size:.875rem;padding:12px 16px;position:relative;transition:all .2s;white-space:nowrap}.downline-tab-button:hover{color:#f3f4f6;color:var(--text-primary,#f3f4f6)}.downline-tab-button.active{color:#3b82f6;color:var(--primary,#3b82f6);font-weight:500}.downline-tab-button.active:after{background:#3b82f6;background:var(--primary,#3b82f6);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.tab-content{display:flex;flex:1 1;flex-direction:column;min-height:300px}.loading-container{color:#9ca3af;color:var(--text-secondary,#9ca3af);padding:40px 0;text-align:center}.loading-centered{flex:1 1;flex-direction:column;justify-content:center;min-height:200px;padding:20px;text-align:center}.loading-centered,.loading-indicator{align-items:center;color:#9ca3af;color:var(--text-secondary,#9ca3af);display:flex}.loading-indicator{background:#1f2937b3;border-radius:4px;font-size:.75rem;gap:8px;padding:4px 12px;position:absolute;right:24px;top:24px;z-index:5}.no-data-message{color:#9ca3af;color:var(--text-secondary,#9ca3af);padding:40px 0}.no-nodes-container{gap:16px;justify-content:center;padding:40px}.info-icon{color:#9ca3af;color:var(--text-secondary,#9ca3af);margin-bottom:16px}.error-container,.success-container{align-items:center;border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin:20px 0;padding:24px;text-align:center}.error-container{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.success-container{background:#10b9811a;border:1px solid #10b9814d;color:#10b981}.view-controls{align-items:center;gap:8px}.view-toggle-btn{background:none;border:1px solid #4b556380;border-radius:4px;color:#9ca3af;color:var(--text-secondary,#9ca3af);padding:6px;transition:all .2s}.view-toggle-btn:hover{background:#1f293780;color:#f3f4f6;color:var(--text-primary,#f3f4f6)}.view-mode-selector{display:flex;gap:8px;margin-bottom:16px}.view-mode-btn{align-items:center;background:#1f293780;border:1px solid #4b556380;border-radius:6px;color:#9ca3af;color:var(--text-secondary,#9ca3af);cursor:pointer;display:flex;font-size:.875rem;gap:6px;padding:6px 12px;transition:all .2s}.view-mode-btn:hover{background:#374151b3}.view-mode-btn.active{background:#3b82f626;border-color:#3b82f6;border-color:var(--primary,#3b82f6);color:#3b82f6;color:var(--primary,#3b82f6)}.level-selector{margin-bottom:16px}.level-selector-title{color:#9ca3af;color:var(--text-secondary,#9ca3af);font-size:.875rem;margin-bottom:8px}.level-tabs{flex-wrap:wrap;gap:8px}.level-tab{background:#1f293780;border:1px solid #4b556380;border-radius:6px;color:#9ca3af;color:var(--text-secondary,#9ca3af);font-size:.875rem;gap:6px;padding:6px 12px;transition:all .2s}.level-tab:hover{background:#374151b3}.level-tab.active{background:#3b82f626;border-color:#3b82f6;border-color:var(--primary,#3b82f6);color:#3b82f6;color:var(--primary,#3b82f6)}.level-count{background:#4b556380;color:#f3f4f6;color:var(--text-primary,#f3f4f6)}.level-tab.active .level-count{background:#3b82f6;background:var(--primary,#3b82f6);color:#f3f4f6}.downline-table-container{-webkit-overflow-scrolling:touch;background:#11182780;border-radius:8px;margin-bottom:16px;max-width:100%}.downline-table{font-size:.875rem}.downline-table th{background:#1f2937cc;border-bottom:1px solid #4b556380;color:#9ca3af;color:var(--text-secondary,#9ca3af);font-weight:500;padding:12px 16px;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:2}.downline-table td{border-bottom:1px solid #3741514d;color:#f3f4f6;color:var(--text-primary,#f3f4f6);padding:12px 16px}.downline-table tr:hover td{background:#3741514d}.downline-table tr.relationship-level-1 td{border-left:2px solid #10b981}.downline-table tr.relationship-level-2 td{border-left:2px solid #f97316}.level-badge{border-radius:9999px;font-weight:500;padding:2px 8px}.level-badge.level-1{background:#10b98126}.level-badge.level-2{background:#f9731626;color:#f97316}.level-badge.level-3{background:#d946ef26;color:#d946ef}.commission{color:#10b981}.node-cards-container{grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-bottom:16px}.node-card{background:#1f293780;border-radius:8px;transition:all .2s}.node-card:hover{background:#1f2937cc;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.node-card.level-1{border-top:3px solid #10b981}.node-card.level-2{border-top:3px solid #f97316}.relationship-level-indicator{background:#374151b3;border-radius:4px;color:#9ca3af;color:var(--text-secondary,#9ca3af);font-weight:500;padding:2px 6px;right:8px;top:8px}.card-header{border-bottom:1px solid #37415180;padding:12px 16px}.node-code{color:#f3f4f6;color:var(--text-primary,#f3f4f6)}.card-body{padding:12px 16px}.card-row{color:#9ca3af;color:var(--text-secondary,#9ca3af);font-size:.875rem;margin-bottom:8px}.card-row span{color:#f3f4f6;color:var(--text-primary,#f3f4f6)}.card-footer{border-top:1px solid #37415180;display:flex;justify-content:flex-end;padding:12px 16px}.subordinate-detail-wrapper{align-items:center;background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100}.subordinate-detail-content{background:#1f2937;background:var(--bg-card,#1f2937);border-radius:12px;margin:0 auto;max-height:90vh;max-width:800px;overflow-y:auto;padding:24px;position:relative;width:100%}.subordinate-detail-content .modal-header{align-items:center;background:#1f2937;background:var(--bg-card,#1f2937);display:flex;justify-content:space-between;margin-bottom:20px;padding:0 0 16px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.subordinate-detail-content .close-btn{background:none;border:none;color:#9ca3af;color:var(--text-secondary,#9ca3af);cursor:pointer;font-size:1.5rem;line-height:1;padding:0}.subordinate-detail-content .close-btn:hover{color:#f3f4f6;color:var(--text-primary,#f3f4f6)}.node-identity{border-bottom:1px solid #4b556380;flex-direction:column;margin-bottom:24px;padding-bottom:24px;position:relative}.node-code-large{color:#f3f4f6;color:var(--text-primary,#f3f4f6);margin-bottom:8px}.node-tier-badge{background:#3b82f626;border-radius:9999px;color:#3b82f6;color:var(--primary,#3b82f6);font-size:.875rem;margin-bottom:8px;padding:4px 12px}.relationship-level{border-radius:4px;font-size:.75rem;padding:3px 10px}.relationship-level.level-1{background:#10b98126}.relationship-level.level-2{background:#f9731626;color:#f97316}.detail-section{grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.stats-cards{grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:24px}.stats-card{align-items:center;background:#1f293780;border-radius:8px;display:flex;flex-direction:column;padding:16px}.stats-value{color:#f3f4f6;color:var(--text-primary,#f3f4f6);font-size:1.25rem;margin-bottom:4px}.stats-label{color:#9ca3af;color:var(--text-secondary,#9ca3af);font-size:.75rem}.rwa-assets-section{margin-bottom:24px}.rwa-assets-section h4{color:#f3f4f6;color:var(--text-primary,#f3f4f6);font-size:1rem;margin-bottom:12px;margin-top:0}.rwa-detail-table-wrapper{background:#1f293780;border-radius:8px;margin-bottom:16px;max-width:100%}.rwa-detail-table{background:#1f293780;border-radius:8px;font-size:.875rem;overflow:hidden}.rwa-detail-table th{background:#1f2937cc;border-bottom:1px solid #4b556380;color:#9ca3af;color:var(--text-secondary,#9ca3af);font-weight:500;padding:12px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.rwa-detail-table td{border-bottom:1px solid #3741514d;color:#f3f4f6;color:var(--text-primary,#f3f4f6);padding:12px 16px}.rwa-detail-table tr:hover td{background:#3741514d}.modal-actions,.modal-footer{margin-top:24px}.modal-actions{background:#1f2937;background:var(--bg-card,#1f2937);bottom:0;gap:16px;padding-top:12px;position:-webkit-sticky;position:sticky;z-index:5}.btn{border:1px solid #0000;gap:6px;padding:10px 16px;transition:all .2s}.btn-primary{background:#3b82f6;background:var(--primary,#3b82f6)}.btn-primary:hover{background:#2563eb;box-shadow:0 4px 6px #2563eb33}.btn-outline{border-color:#4b556380;color:#f3f4f6;color:var(--text-primary,#f3f4f6)}.btn-outline:hover{background:#4b55631a;border-color:#f3f4f6;border-color:var(--text-primary,#f3f4f6)}.btn-xs{border-radius:4px;font-size:.75rem;padding:4px 8px}.btn-sm{border-radius:6px;font-size:.8125rem;padding:6px 12px}@media (max-width:768px){.downline-modal-container{padding:16px}.network-stats{grid-template-columns:repeat(2,1fr)}.downline-tabs-navigation{padding-bottom:4px}.downline-tab-button{font-size:.8rem;padding:10px 12px}.node-cards-container{grid-template-columns:1fr}.stats-cards{grid-template-columns:1fr 1fr}.detail-section{grid-template-columns:1fr}.subordinate-detail-content{padding:16px;width:95%}}@media (max-width:480px){.downline-modal-container{padding:12px}.network-stats{grid-template-columns:1fr}.node-details-compact{align-items:flex-start;flex-direction:column;gap:8px}.level-tabs,.view-mode-selector{justify-content:center}.modal-actions{flex-direction:column;gap:8px}.subordinate-detail-content{padding:12px;width:100%}}:root{--accent:#818cf8;--dark:#111827;--glass:#0f172a4d;--warning:#f59e0b;--error:#ef4444}.node-management-container{display:flex;justify-content:center;margin:2rem 0;width:100%}.node-management-buttons{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;margin:0 auto;max-width:800px}.node-mgmt-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a4d;background:var(--glass);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;box-shadow:0 4px 6px #0000001a;color:#fff;color:var(--text);display:inline-flex;font-weight:500;gap:.75rem;padding:.85rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.node-mgmt-btn:hover{background:#6366f11a;border-color:#6366f1;border-color:var(--primary);box-shadow:0 8px 16px #00000026;transform:translateY(-3px)}.node-mgmt-btn:active{transform:translateY(-1px)}.node-mgmt-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.node-mgmt-btn svg{color:#6366f1;color:var(--primary);flex-shrink:0}.node-count{margin-left:8px;transition:all .2s ease-in-out}.network-size-badge,.node-count{align-items:center;background-color:#6366f1;background-color:var(--primary);border-radius:12px;box-shadow:0 2px 5px #0003;color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;height:22px;justify-content:center;min-width:22px;padding:0 6px}.binding-badge{background:#10b981;background:var(--success);border-radius:10px;box-shadow:0 2px 4px #0003;color:#fff;font-size:.7rem;font-weight:600;padding:.25rem .5rem;right:-8px;top:-8px;z-index:1}.has-binding{border-color:#10b981;border-color:var(--success)}.level-selector{margin:1.5rem 0}.level-selector-title{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.9rem;font-weight:500;margin-bottom:.75rem}.level-tabs{background:#0f172a4d;border-radius:12px;display:flex;margin-bottom:1rem;padding:.4rem}.level-tab{align-items:center;background:#0000;border:none;border-radius:8px;color:#ffffffb3;color:var(--text-secondary,#ffffffb3);cursor:pointer;display:flex;flex:1 1;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1rem;position:relative;transition:all .2s ease}.level-tab.active{background:#6366f11a;color:#fff;color:var(--text,#fff)}.level-tab:hover:not(.active){background:#0f172a80}.level-count{align-items:center;background:#ffffff1a;border-radius:10px;display:inline-flex;font-size:.75rem;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 6px}.level-tab.active .level-count{background:#6366f1;background:var(--primary,#6366f1);color:#fff}.network-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:1.5rem}.level-badge{border-radius:12px}.relationship-level-1{position:relative}.relationship-level-2{background-color:#0f172a66!important;position:relative}.node-card.level-1{border-left:3px solid #10b981;border-left:3px solid var(--success,#10b981)}.node-card.level-2{border-left:3px solid #3b82f6;border-left:3px solid var(--info,#3b82f6)}@media (max-width:768px){.level-tabs{background:#0000;flex-direction:column;gap:.5rem;padding:0}.level-tab{background:#0f172a4d;justify-content:space-between}.network-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.network-stats{grid-template-columns:1fr}}.modal-overlay{transition:opacity .3s cubic-bezier(.16,1,.3,1)}.modal-container{animation:modalFadeIn .3s cubic-bezier(.16,1,.3,1) forwards;background:var(--dark);border:1px solid var(--glass-border);transition:transform .3s cubic-bezier(.16,1,.3,1)}.modal-container.downline-modal{max-width:850px}.modal-close{-webkit-tap-highlight-color:transparent;height:36px;width:36px}.modal-close:hover{background:#6366f1}.modal-content{padding:2.5rem 2rem 2rem}.modal-content h2{color:#fff;color:var(--text);font-size:1.8rem;margin-bottom:2rem;position:relative;text-align:center}.modal-content h2:after{background:linear-gradient(90deg,#6366f1,#818cf8);background:linear-gradient(90deg,var(--primary),var(--accent));border-radius:3px;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.modal-actions{display:flex;gap:1rem;justify-content:center;margin-top:2.5rem}.modal-actions .btn{min-width:120px}.node-selector-container{margin-bottom:1.5rem;position:relative}.node-selector-container label{color:#fff;color:var(--text);display:block;font-weight:500;margin-bottom:.5rem}.node-selector{-webkit-appearance:none;appearance:none;background-color:#0f172a4d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:1em;border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;color:#fff;color:var(--text);font-size:.95rem;padding:.85rem 1rem;transition:all .2s ease;width:100%}.node-selector:focus{border-color:#6366f1;border-color:var(--primary);box-shadow:0 0 0 2px #6366f140;outline:none}.node-selector:disabled{cursor:not-allowed;opacity:.6}.nodes-scroll-container{flex:1 1;margin-bottom:1rem}.nodes-selector-title{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.9rem;font-weight:500;margin-bottom:.75rem}.nodes-horizontal-list{-ms-overflow-style:none;display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:none}.nodes-horizontal-list::-webkit-scrollbar{display:none}.node-selector-item{background:#0f172a4d;border:1px solid #ffffff1a;border-radius:12px;cursor:pointer;flex:0 0 auto;min-width:140px;padding:.85rem 1.25rem;position:relative;transition:all .2s ease}.node-selector-item:hover{background:#0f172a66;border-color:#6366f14d;transform:translateY(-2px)}.node-selector-item.active{background:#6366f11a;border-color:#6366f1;border-color:var(--primary,#6366f1)}.node-selector-item.active:before{background:#6366f1;background:var(--primary,#6366f1);border-radius:12px 12px 0 0;content:"";height:3px;left:-1px;position:absolute;right:-1px;top:-1px}.node-selector-code{font-family:SF Mono,Roboto Mono,monospace;font-size:.95rem;font-weight:600;margin-bottom:.5rem}.node-selector-code,.node-selector-item.active .node-selector-code{color:#6366f1;color:var(--primary,#6366f1)}.node-selector-tier{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.8rem}.binding-form{display:flex;flex-direction:column;gap:1.5rem}.code-description,.form-description{color:#ffffffb3;color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;text-align:center}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label,.form-label{color:#fff;color:var(--text);display:block;font-weight:500;margin-bottom:.5rem}.form-group input{background:#0f172a4d;border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;color:#fff;color:var(--text);font-size:.95rem;padding:.85rem 1rem;transition:all .3s}.form-group input:focus{border-color:#6366f1;border-color:var(--primary);box-shadow:0 0 0 2px #6366f133;outline:none}.form-group input.error{border-color:#ef4444;border-color:var(--error)}.input-group{gap:.75rem}.form-actions .btn{flex:1 1}.binding-note{border:1px solid #f59e0b4d}.binding-note p{color:var(--warning);line-height:1.5}.error-message,.success-message{align-items:flex-start;font-size:.9rem;gap:.75rem;line-height:1.5;margin-top:.75rem;padding:.9rem 1rem}.error-message{color:var(--error)}.success-message{color:var(--success)}.binding-success{align-items:center;display:flex;flex-direction:column;padding:1rem;text-align:center}.binding-success h3,.success-icon{margin-bottom:1.5rem}.binding-success h3{color:#10b981;color:var(--success);font-size:1.5rem}.relationship-details{grid-gap:1rem;background:#0f172a4d;border-radius:12px;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-bottom:2rem;padding:1.5rem;width:100%}.relationship-item .detail-label{color:#ffffffb3;color:var(--text-secondary);font-size:.85rem}.relationship-item .detail-value{color:#fff;color:var(--text);font-size:.95rem;font-weight:600}.node-details,.node-details-compact{background-color:#0f172a4d;border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.node-details-compact{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.detail-row{align-items:center;gap:.75rem}.detail-label{font-size:.9rem;font-weight:500}.detail-value{color:#fff}.tab-btn.active,.tab-btn:hover:not(.active){color:var(--text)}.node-specific-badge{align-items:center;background-color:#10b981;border-radius:1rem;color:#fff;display:inline-flex;font-size:.75rem;margin-left:.5rem;padding:.25rem .5rem}.not-node-specific{align-items:center;color:#f59e0b;display:flex;font-size:.875rem;gap:.25rem;margin-top:.5rem}.not-node-specific svg{color:#f59e0b}.invitation-code-display{background-color:#0000000d;border:1px solid #0000001a;border-radius:.5rem;font-size:1.25rem;font-weight:600;justify-content:space-between;padding:1rem}.invitation-code-display .code-type{background-color:#f3f4f6;border-radius:.25rem;box-shadow:0 1px 2px #0000000d;color:#4b5563;font-size:.75rem;font-weight:500;left:1rem;padding:.25rem .5rem;top:-.75rem}.invitation-code-display .node-code{color:#2563eb}.invitation-code-display .wallet-code{color:#f59e0b}.invitation-link{border:1px solid var(--glass-border)}.btn-sm{padding:.6rem 1rem}.status-badge.active{color:var(--success)}.status-badge.approved{color:var(--info)}.status-badge.pending{color:var(--warning)}.status-badge.suspended{color:var(--error)}.invitation-code-container{align-items:center;display:flex;flex-direction:column;gap:1.5rem;width:100%}.invitation-code-help{color:#ffffffb3;font-size:.95rem;margin:.75rem 0 1rem;text-align:center}.code{border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;color:#6366f1;color:var(--primary);flex:1 1;font-family:SF Mono,Roboto Mono,monospace;font-size:1.15rem;font-weight:600;letter-spacing:1px;overflow:hidden;padding:1rem 1.5rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.code,.copy-btn{background:#0f172a4d}.copy-btn{border:1px solid var(--glass-border);color:var(--text);flex-shrink:0;height:42px;transition:all .25s cubic-bezier(.16,1,.3,1);width:42px}.copy-btn:hover{background:#6366f126;border-color:var(--primary)}.copy-success{animation:fadeInUp .3s cubic-bezier(.16,1,.3,1);color:var(--success);margin-top:.75rem}.share-options{margin-top:2rem;max-width:420px}.share-heading{color:var(--text-secondary);font-size:.95rem;font-weight:500;margin:0 0 1rem}.share-heading:after,.share-heading:before{background:var(--glass-border)}.share-links{justify-content:center}.share-link{gap:.5rem;padding:.75rem 1.5rem;transition:all .25s cubic-bezier(.16,1,.3,1)}.share-link.twitter{background-color:#1da1f21a}.share-link.twitter:hover{background-color:#1da1f233}.share-link.telegram{background-color:#0088cc1a}.share-link.telegram:hover{background-color:#08c3}.share-link svg{flex-shrink:0}.loading-container{gap:1.25rem;padding:3rem 0}.spinner.small{height:18px;width:18px}.error-container{align-items:center;display:flex;flex-direction:column;gap:1.25rem;padding:2rem;text-align:center}.error-icon{color:#ef4444;color:var(--error);height:48px;width:48px}.error-container p{color:#ffffffb3;color:var(--text-secondary);margin-bottom:1.25rem;max-width:400px}.btn-retry{background-color:initial;border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;color:#fff;color:var(--text);cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .25s cubic-bezier(.16,1,.3,1)}.btn-retry:hover{background-color:#6366f11a;border-color:#6366f1;border-color:var(--primary);color:#6366f1;color:var(--primary)}.no-nodes-container{align-items:center;display:flex;flex-direction:column;padding:3rem 1.5rem;text-align:center}.info-icon{color:#ffffffb3;color:var(--text-secondary);margin-bottom:1.5rem;opacity:.7}.no-nodes-container h3{color:#fff;color:var(--text);font-size:1.3rem;margin-bottom:.75rem}.no-nodes-container p{color:#ffffffb3;color:var(--text-secondary);line-height:1.6;max-width:400px}.downline-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.node-selector-wrapper{flex:1 1;min-width:250px}.view-controls{display:flex;gap:.5rem}.filter-toggle-btn,.view-toggle-btn{align-items:center;background:#0f172a4d;border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;color:#fff;color:var(--text);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .25s ease;width:40px}.filter-toggle-btn:hover,.view-toggle-btn:hover{background:#6366f11a;border-color:#6366f1;border-color:var(--primary);color:#6366f1;color:var(--primary)}.filter-panel{align-items:center;animation:fadeInDown .3s cubic-bezier(.16,1,.3,1);background:#0f172a4d;border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;padding:1rem}.filter-item{flex:1 1;min-width:200px}.filter-item,.filter-item label{align-items:center;display:flex;gap:.75rem}.filter-item label{color:#fff;color:var(--text);cursor:pointer;font-weight:500}.filter-item input[type=checkbox]{accent-color:#6366f1;accent-color:var(--primary);height:18px;width:18px}.btn-sm{border-radius:10px;font-size:.9rem;padding:.5rem 1.25rem}.network-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.75rem}.stat-card{border:1px solid var(--glass-border);transition:all .25s ease}.stat-card:hover{border-color:#fff3}.stat-title{color:#ffffffb3;color:var(--text-secondary);font-size:.9rem;margin-bottom:.75rem}.stat-value{color:#fff;color:var(--text);font-size:1.6rem;line-height:1}.downline-table-container{background:#0f172a33;border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:12px;margin-bottom:1.75rem;overflow-x:auto}.downline-table{border-collapse:collapse;width:100%}.downline-table th{background:#0f172a80;color:#fff;color:var(--text);font-size:.9rem;font-weight:600;padding:1rem;text-align:left}.downline-table td{border-top:1px solid #ffffff1a;border-top:1px solid var(--glass-border);color:#ffffffb3;color:var(--text-secondary);font-size:.9rem;padding:1rem}.downline-table tbody tr{transition:background-color .2s ease-in-out}.downline-table tr:hover td{background:#6366f10d}.node-code{color:var(--primary)}.commission{color:#fff;color:var(--text);font-weight:600}.no-data{color:#ffffffb3;padding:3rem}.node-cards-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:1.75rem}.node-card{border:1px solid var(--glass-border);border-radius:12px;padding:1.25rem}.node-card:hover{border-color:#6366f14d}.card-header{border-bottom:1px solid var(--glass-border)}.card-row span{color:#ffffffb3;color:var(--text-secondary);font-weight:500}.pagination{margin-top:1.75rem}.pagination-btn{border:1px solid var(--glass-border);border-radius:12px;height:40px;transition:all .25s ease;width:40px}.pagination-btn:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.pagination-info{font-weight:500}.btn{border-radius:12px;transition:all .25s cubic-bezier(.16,1,.3,1)}.btn:active{transform:scale(.98)}.btn-primary{background:#6366f1}.btn-primary:hover:not(:disabled){background:#818cf8;background:var(--accent)}.btn-outline{border:1px solid var(--glass-border);color:var(--text)}.btn-outline:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.node-management-buttons{flex-direction:column}.node-mgmt-btn{width:100%}.modal-container{max-height:85vh;max-width:95%;width:95%}.modal-content{padding:2rem 1.25rem}.network-stats{grid-template-columns:1fr}.filter-panel{align-items:flex-start;flex-direction:column}.filter-item{width:100%}.node-cards-container{grid-template-columns:1fr}.downline-header{align-items:flex-start;flex-direction:column}.node-selector-wrapper{width:100%}.view-controls{justify-content:flex-end;width:100%}.form-actions,.share-links{flex-direction:column}}@media (max-width:480px){.modal-content{padding:1.5rem 1rem}.invitation-code-display{flex-direction:column;gap:.75rem}.code{font-size:1rem;padding:.75rem 1rem;text-align:center;width:100%}.copy-btn{height:42px;width:100%}.node-details-compact{align-items:stretch;flex-direction:column;gap:.75rem}.detail-row{justify-content:space-between}.pagination{flex-wrap:wrap}}.active-nodes-info,.node-application,.section-subtitle,.section-title{position:relative;z-index:var(--z-content)}.active-nodes-info{background:#0f172a4d;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:2rem;padding:1.25rem}.node-count-badge{align-items:center;color:#10b981;display:flex;font-weight:600;gap:.5rem;margin-bottom:.75rem}.node-info-text{color:#ffffffb3;font-size:.95rem;line-height:1.6}.error-message.node-load-error,.loading-nodes{align-items:center;background:#0f172a4d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.error-message.node-load-error{border-color:#ef44444d;color:#ef4444}.retry-btn{background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#ef4444;cursor:pointer;font-size:.85rem;margin-left:auto;padding:.5rem 1rem;transition:all .2s ease}.retry-btn:hover{background:#ef444433}.container{z-index:var(--z-content)}.node-management-container{position:relative;z-index:var(--z-content)}.withdrawal-history-card{margin-bottom:24px}.withdrawal-filter{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.filter-group{align-items:center;display:flex;gap:8px}.filter-group label{color:var(--text-secondary);font-size:14px}.filter-group select{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:var(--text);font-size:14px;padding:8px 12px}.btn svg{margin-right:6px}.withdrawals-list-header{grid-gap:16px;background:#ffffff0d;border-radius:8px;color:var(--text-secondary);display:grid;font-weight:500;gap:16px;grid-template-columns:1fr 1fr 1fr 1fr auto;margin-bottom:8px;padding:12px 16px}.withdrawals-list{max-height:300px;overflow-y:auto}.withdrawal-item{grid-gap:16px;border-bottom:1px solid #ffffff0d;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr 1fr auto;padding:12px 16px}.withdrawal-item:last-child{border-bottom:none}.withdrawal-id{color:var(--text);font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.withdrawal-amount{color:var(--text);font-weight:600}.withdrawal-date{color:var(--text-secondary);font-size:14px;white-space:nowrap}.withdrawal-status{font-size:14px;font-weight:500}.status-approved{color:#2196f3}.status-processing{color:#9c27b0}.status-completed{color:#4caf50}.status-failed,.status-rejected{color:#ff5252}.withdrawal-actions{justify-content:flex-end}.details-btn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;color:var(--text);cursor:pointer;font-size:12px;padding:4px 8px;transition:all .2s ease}.details-btn:hover{background:#ffffff1a;color:var(--primary)}.withdrawal-details{display:flex;flex-direction:column;gap:24px}.details-section{background:#ffffff08;border-radius:8px;padding:16px}.details-section h3{border-bottom:1px solid #ffffff1a;color:var(--text);font-size:16px;font-weight:600;margin-bottom:16px;margin-top:0;padding-bottom:8px}.detail-row{justify-content:space-between;margin-bottom:12px}.detail-row:last-child{margin-bottom:0}.detail-label,.detail-value{font-size:14px}.detail-value{color:var(--text);text-align:right}.hash-value{font-family:monospace;font-size:12px;gap:8px;max-width:300px;overflow:hidden;text-overflow:ellipsis}.copy-hash-btn,.hash-value{align-items:center;display:flex}.copy-hash-btn{background:#0000;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;justify-content:center;padding:4px;transition:all .2s ease}.copy-hash-btn:hover{background:#ffffff1a;color:var(--primary)}.rejection-reason{color:#ff5252}.logs-list{display:flex;flex-direction:column;gap:12px;max-height:200px;overflow-y:auto}.log-item{border-left:2px solid #ffffff1a;padding-left:12px;position:relative}.log-timestamp{color:var(--text-secondary);font-size:12px;margin-bottom:4px}.log-action{color:var(--primary);font-size:14px;font-weight:600;margin-bottom:4px;text-transform:capitalize}.log-description{color:var(--text);font-size:14px}.modal-footer{border-top:1px solid #ffffff0d;padding:16px 24px}@media (max-width:768px){.withdrawal-item,.withdrawals-list-header{grid-template-columns:1fr 1fr auto}.header-date,.header-status,.withdrawal-date,.withdrawal-status{display:none}.hash-value{max-width:150px}}@media (max-width:480px){.withdrawal-filter{align-items:stretch;flex-direction:column;gap:12px}.filter-group{width:100%}.filter-group select{flex:1 1}.withdrawal-filter .btn{width:100%}}.referrals-page{padding:40px 0}.page-title{color:var(--text);font-size:32px;font-weight:700;margin-bottom:32px}.connect-wallet-container{background:#ffffff0d;border-radius:12px;justify-content:center;padding:40px;text-align:center}.connect-wallet-container p{color:var(--text-secondary);font-size:16px;margin-bottom:20px}.loading-container{padding:40px}.loading-container .spinner{animation:spin 1s linear infinite;border:3px solid rgba(var(--primary-rgb),.3);border-radius:50%;border-top-color:var(--primary);height:40px;margin-bottom:16px;width:40px}.error-alert{align-items:center;background:#ff52521a;border-left:4px solid #ff5252;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:24px;padding:16px}.error-alert p{color:#ff5252;margin:0}.referrals-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.referrals-column{display:flex;flex-direction:column}.referral-card{background:#ffffff0d;border:1px solid var(--glass-border);border-radius:12px;margin-bottom:24px;padding:24px}.card-title{color:var(--text);font-size:20px;font-weight:600;margin-bottom:20px;margin-top:0}.invitation-code-display{background:#ffffff1a;border-radius:8px;margin-bottom:16px;padding:16px}.invitation-code-display .code{font-size:24px}.copy-btn{background:#0000;border:none;border-radius:8px;color:var(--text-secondary);padding:8px;position:relative;transition:all .2s ease}.copy-btn:hover{background:#ffffff1a;color:var(--primary)}.copy-btn .tooltip{background:var(--primary);border-radius:4px;color:#fff;font-size:12px;padding:4px 8px;position:absolute;right:0;top:-30px;white-space:nowrap}.invitation-code-help{color:var(--text-secondary);margin-bottom:20px}.share-links{gap:12px}.share-link{border-radius:8px;font-size:14px;gap:8px;padding:10px 16px;transition:all .2s ease}.share-link.twitter{background:#1da1f226}.share-link.twitter:hover{background:#1da1f240}.share-link.telegram{background:#0088cc26}.share-link.telegram:hover{background:#0088cc40}.stats-grid{grid-gap:16px;gap:16px;grid-template-columns:repeat(3,1fr)}.stat-item{background:#ffffff0d;border-radius:8px;padding:16px;text-align:center}.stat-value{color:var(--primary);font-size:28px;margin-bottom:4px}.stat-label{font-size:14px}.form-group{margin-bottom:20px}.form-group label{color:var(--text);font-size:14px;margin-bottom:8px}.input-group{gap:8px}.input-group input{background:#ffffff0d;border-radius:8px;color:var(--text);font-size:16px;padding:12px 16px}.error-message{color:#ff5252;font-size:14px;margin-top:8px}.success-message{color:#4caf50;font-size:14px;margin-top:8px}.help-text{color:var(--text-secondary);font-size:13px;margin-top:8px}.referrer-info{background:#ffffff0d;border-radius:8px;padding:16px}.info-item{justify-content:space-between;margin-bottom:12px}.info-item:last-child{margin-bottom:0}.info-value{color:var(--text);font-weight:500}.commission-summary-card{background:#ffffff0d;border:1px solid var(--glass-border);border-radius:12px;margin-bottom:24px;padding:24px}.commission-summary-content{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.commission-amount h3{color:var(--text-secondary);font-size:16px;font-weight:500;margin:0 0 8px}.commission-amount .amount{color:var(--primary);font-size:32px;font-weight:700}.commission-actions{align-items:flex-end;display:flex;flex-direction:column;gap:16px}.period-selector{background:#ffffff0d;border-radius:8px;gap:8px;padding:4px}.period-btn{background:#0000;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:14px;padding:8px 12px;transition:all .2s ease}.period-btn:hover{color:var(--text)}.period-btn.active{background:var(--primary);color:#fff}.withdraw-btn{padding:10px 20px}.commission-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.commission-history-card{margin-bottom:24px}.commissions-list-header{grid-gap:16px;background:#ffffff0d;border-radius:8px;color:var(--text-secondary);display:grid;font-weight:500;gap:16px;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:8px;padding:12px 16px}.commissions-list{max-height:240px;overflow-y:auto}.commission-item{grid-gap:16px;border-bottom:1px solid #ffffff0d;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr 1fr;padding:12px 16px}.commission-item:last-child{border-bottom:none}.commission-amount{color:var(--text);font-weight:600}.commission-referral{color:var(--text-secondary);font-family:monospace}.commission-date{color:var(--text-secondary);font-size:14px;white-space:nowrap}.commission-status{font-size:14px;font-weight:500}.status-pending{color:#ffc107}.status-paid{color:#4caf50}.status-failed{color:#ff5252}.status-processing{color:#2196f3}.no-data{color:var(--text-secondary);padding:30px 0;text-align:center}.referrals-list-card{height:auto}.referrals-list-header{grid-gap:16px;background:#ffffff0d;border-radius:8px;color:var(--text-secondary);display:grid;font-weight:500;gap:16px;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:8px;padding:12px 16px}.referrals-list{max-height:400px;overflow-y:auto}.referral-item{grid-gap:16px;border-bottom:1px solid #ffffff0d;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr 1fr;padding:12px 16px}.referral-item:last-child{border-bottom:none}.referral-wallet{color:var(--text);font-family:monospace}.referral-status{font-size:14px;font-weight:500}.referral-status.active{color:#4caf50}.referral-status.inactive{color:#ff5252}.referral-earnings{color:var(--text);font-weight:600}.referral-date{color:var(--text-secondary);font-size:14px;white-space:nowrap}.no-referrals{color:var(--text-secondary);padding:40px 0}.no-referrals p{margin:8px 0}.pagination{border-top:1px solid #ffffff0d;justify-content:space-between;margin-top:20px;padding-top:16px}.pagination-btn{background:#ffffff0d;border-radius:8px;color:var(--text);font-size:14px;padding:8px 16px}.pagination-btn:hover:not(:disabled){background:#ffffff1a}.pagination-info{color:var(--text-secondary);font-size:14px}.modal{align-items:center;background:#000c;display:none;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:1000}.modal.show{display:flex;opacity:1}.modal-content{background:var(--background);border-radius:12px;box-shadow:0 10px 25px #00000080;max-width:500px;width:90%}.modal-header{border-bottom:1px solid #ffffff0d;padding:20px 24px}.modal-header h2{color:var(--text);font-size:20px;font-weight:600;margin:0}.close-btn{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;font-size:24px;transition:color .2s ease}.close-btn:hover{color:var(--text)}.modal-body{padding:24px}.available-balance{background:#ffffff0d;border-radius:8px;margin-bottom:24px;padding:16px;text-align:center}.balance-label{color:var(--text-secondary);font-size:14px;margin-bottom:8px}.balance-amount{color:var(--primary);font-size:24px;font-weight:700}.withdrawal-form .input-group{position:relative}.currency-symbol{color:var(--text-secondary);left:16px;position:absolute;top:50%;transform:translateY(-50%)}.withdrawal-form .input-group input{padding-left:30px}.max-btn{background:rgba(var(--primary-rgb),.2);border:none;border-radius:8px;color:var(--primary);cursor:pointer;font-size:12px;font-weight:600;padding:0 12px;transition:all .2s ease}.max-btn:hover{background:rgba(var(--primary-rgb),.3)}.form-actions{justify-content:space-between;margin-top:24px}.btn{font-size:16px;padding:12px 24px}.btn-primary{background:var(--primary)}.btn-primary:hover:not(:disabled){background:var(--primary-hover)}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.btn-outline{border:1px solid var(--primary)}.btn-outline:hover{background:rgba(var(--primary-rgb),.1)}@media (max-width:992px){.commission-summary-content{align-items:flex-start;flex-direction:column;gap:20px}.commission-actions{align-items:flex-start;width:100%}.period-selector{justify-content:space-between;width:100%}}@media (max-width:768px){.referrals-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr 1fr}.commission-stats{grid-template-columns:1fr}.input-group,.share-links{flex-direction:column}.commission-item,.commissions-list-header,.referral-item,.referrals-list-header{grid-template-columns:1fr 1fr}.commission-date,.commission-status,.header-date,.header-earnings,.header-status,.referral-date,.referral-earnings{display:none}}@media (max-width:480px){.stats-grid{grid-template-columns:1fr}.form-actions{flex-direction:column-reverse;gap:12px}.form-actions .btn{width:100%}}.invitation-page-container{min-height:100vh;padding:4rem 1rem;position:relative}.section-wrapper{display:flex;flex-direction:column;gap:4rem;margin:0 auto;max-width:1200px}.invitation-section{align-items:center;display:flex;justify-content:center}.invitation-card{max-width:680px;overflow:hidden;padding:3rem 2rem;position:relative;text-align:center;width:100%}.invitation-card:before{background:linear-gradient(90deg,var(--primary),var(--accent));content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.invitation-card h1.section-title{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(90deg,#fff,var(--accent));-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:2rem}.connect-wallet-container{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.welcome-text{color:var(--text-secondary);font-size:1.2rem;line-height:1.6;margin-bottom:1rem;max-width:500px}.invitation-code-display{background:#0f172a4d;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:.5rem;max-width:400px;padding:1.5rem}.invitation-code-display .label{color:var(--text-secondary);font-size:.9rem}.invitation-code-display .code{color:var(--primary);font-family:monospace;font-size:1.4rem;letter-spacing:1px}.manual-input{margin:1rem 0;max-width:400px;width:100%}.input-group{display:flex;margin-top:.5rem;width:100%}.input-group input{background:#0f172a4d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;flex:1 1;font-size:1rem;padding:.85rem 1rem;transition:all .2s ease}.input-group input:focus{border-color:var(--primary);box-shadow:0 0 0 2px #6366f140;outline:none}.connect-btn{font-size:1.1rem;font-weight:600;margin-top:1rem;max-width:400px;padding:1rem;width:100%}.wallet-info{color:var(--text-secondary);font-size:.9rem;margin-top:1rem}.confirmation-container{align-items:center;display:flex;flex-direction:column;gap:1.5rem;width:100%}.confirmation-container h2{color:#fff;font-size:1.8rem;margin-bottom:.5rem}.confirmation-note{color:#f59e0b;font-size:.9rem;max-width:400px;text-align:center}.status-container{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.success-icon{color:#10b981;margin-bottom:.5rem}.status-container h2{color:#fff;font-size:1.8rem;margin-bottom:.5rem}.status-container p{color:var(--text-secondary);line-height:1.6;max-width:500px}.referrer-details{background:#0f172a4d;border:1px solid #ffffff1a;border-radius:16px;max-width:400px;padding:1.5rem;width:100%}.action-buttons{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.action-buttons .btn{min-width:140px}.loading-state{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding:2rem 0}.spinner{border-top:3px solid var(--primary)}.spinner.small{border-width:2px;height:16px;margin-right:.5rem;width:16px}.benefits-section{padding:2rem 0}.benefits-section h2.section-title{color:#fff;font-size:2rem;margin-bottom:3rem;position:relative;text-align:center}.benefits-section h2.section-title:after{background:linear-gradient(90deg,var(--primary),var(--accent));border-radius:3px;bottom:-15px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.benefits-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.benefit-card{align-items:center;display:flex;flex-direction:column;height:100%;padding:2rem;text-align:center;transition:all .3s ease}.benefit-card:hover{transform:translateY(-5px)}.benefit-icon{align-items:center;background:#0f172a66;border-radius:50%;color:var(--primary);display:flex;height:64px;justify-content:center;margin:0 auto 1.5rem;width:64px}.benefit-card h3{color:#fff;font-size:1.3rem;margin-bottom:1rem}.benefit-card p{color:var(--text-secondary);line-height:1.6}.error-message,.success-message{align-items:center;border-radius:12px;display:flex;gap:.5rem;margin-top:1rem;max-width:400px;padding:1rem;width:100%}.error-message{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.success-message{background:#10b9811a;border:1px solid #10b9814d;color:#10b981}@media (max-width:768px){.invitation-card{padding:2rem 1.5rem}.invitation-card h1{font-size:2rem}.action-buttons{flex-direction:column;max-width:400px;width:100%}.benefits-grid{grid-template-columns:1fr}}@media (max-width:480px){.invitation-card{padding:1.5rem 1rem}.invitation-card h1{font-size:1.8rem}.invitation-code-display .code{font-size:1.2rem}}.whitepaper-page{color:var(--text);padding-bottom:4rem}.gradient-title{background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:#0000}.whitepaper-intro{padding:2rem 0 4rem}.whitepaper-intro .glass-card{padding:2.5rem}.whitepaper-intro h2{color:var(--text);font-size:2.25rem;margin-bottom:1.5rem}.whitepaper-intro p{font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.key-innovations{background:#0f172a4d;border-radius:16px;margin-top:2.5rem;padding:1.5rem 2rem}.key-innovations h3{font-size:1.35rem;margin-bottom:1.5rem}.key-innovations ul{padding-left:1.5rem}.key-innovations li{line-height:1.5;margin-bottom:1rem}.key-innovations strong{color:var(--primary)}.hardware-staking-section{padding:4rem 0}.hardware-staking-section .glass-card{padding:2.5rem}.hardware-staking-section h3{color:var(--text);font-size:1.75rem;margin-bottom:1.5rem}.hardware-staking-section p{font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.staking-requirements{background:#0f172a4d;border-radius:16px;margin:2rem 0;padding:1.5rem 2rem}.staking-requirements h4{font-size:1.25rem;margin-bottom:1rem}.staking-requirements ul{margin-bottom:1rem;padding-left:1.5rem}.staking-requirements li{margin-bottom:.75rem}.token-lockup-table{margin-top:2.5rem}.token-lockup-table h4{font-size:1.25rem;margin-bottom:1rem}.table-container{background:#0f172a33;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:1.5rem;overflow-x:auto}table{border-collapse:collapse;width:100%}table th{background:#0f172a80;color:var(--text);font-weight:600;text-align:left}table td,table th{font-size:.9rem;padding:1rem}table td{border-top:1px solid #ffffff1a;color:var(--text-secondary)}table tr:hover td{background:#6366f10d}.table-caption{color:var(--text-secondary);font-size:.95rem;font-style:italic;margin-top:1rem}.growth-projections{padding:4rem 0}.phases-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:3rem}.phase-card{padding:1.5rem;transition:transform .3s,box-shadow .3s}.phase-card:hover{box-shadow:0 15px 30px #0003;transform:translateY(-5px)}.phase-header{margin-bottom:1.5rem;position:relative}.phase-tag{background:#6366f11a;border-radius:20px;color:var(--primary);display:inline-block;font-size:.85rem;font-weight:600;margin-bottom:.75rem;padding:.25rem .75rem}.phase-header h3{font-size:1.35rem;margin-bottom:.5rem}.phase-timeline{color:var(--text-secondary);font-size:.9rem}.phase-card ul{padding-left:1.5rem}.phase-card li{line-height:1.5;margin-bottom:.75rem}.price-projection{padding:2.5rem}.price-projection h3{font-size:1.75rem;margin-bottom:1.5rem;text-align:center}.price-formula{background:#0f172a4d;border-radius:12px;margin-bottom:2rem;padding:1.5rem;text-align:center}.price-formula p{font-family:Courier New,monospace;font-size:1.1rem}.disclaimer{color:var(--text-secondary);font-size:.95rem;font-style:italic;margin-top:1.5rem}.sustainable-revenue{padding:4rem 0}.sustainable-revenue .glass-card{padding:2.5rem}.revenue-streams{margin-bottom:3rem}.revenue-streams h3{font-size:1.75rem;margin-bottom:1.5rem;text-align:center}.streams-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.stream-item{background:#0f172a4d;border-radius:12px;padding:1.5rem;transition:transform .3s}.stream-item:hover{transform:translateY(-5px)}.stream-item h4{color:var(--primary);font-size:1.25rem;margin-bottom:1rem}.stream-item p{font-size:.95rem;line-height:1.5;margin-bottom:.75rem}.renewal-impact h3{font-size:1.75rem;margin-bottom:1.5rem;text-align:center}.renewal-impact p{font-size:1.1rem;line-height:1.7;margin-top:1.5rem}@media (max-width:1024px){.gradient-title{font-size:3rem}.hero-section{padding:6rem 2rem 4rem}}@media (max-width:768px){.gradient-title{font-size:2.5rem}.hero-subtitle{font-size:1.1rem}.section-header h2{font-size:2rem}.phases-grid,.streams-grid{grid-template-columns:1fr}.cta-buttons{flex-direction:column;gap:1rem}.cta-section h2{font-size:2rem}}@media (max-width:480px){.gradient-title{font-size:2rem}.hero-section{padding:5rem 1rem 3rem}.hardware-staking-section .glass-card,.price-projection,.whitepaper-intro .glass-card{padding:1.5rem}.section-header h2{font-size:1.75rem}}.team-leaders-page{color:var(--text);padding-bottom:4rem}.hero-section{overflow:hidden;padding:8rem 2rem 6rem;position:relative;text-align:center}.gradient-title{color:var(--text);font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.gradient-title span{background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:#0000}.hero-subtitle{font-size:1.25rem;line-height:1.6;margin:0 auto 2rem;max-width:800px}.hero-cta{display:flex;gap:1.5rem;justify-content:center}.section-header{margin-bottom:3rem;text-align:center}.section-header h2{background:linear-gradient(135deg,#6366f1,#8b5cf6);font-size:2.25rem;margin-bottom:.75rem}.section-header p{color:var(--text-secondary);font-size:1.15rem;margin:0 auto;max-width:800px}.opportunity-overview{padding:4rem 0}.opportunity-card{padding:2.5rem}.opportunity-content{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr}.opportunity-text h3{color:var(--text);font-size:1.75rem;margin-bottom:1.5rem}.opportunity-text p{font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.opportunity-text strong{color:var(--primary)}.key-benefit{background:#0f172a4d;border-radius:16px;margin-top:2rem;padding:1.5rem}.key-benefit h4{color:var(--primary);font-size:1.25rem;margin-bottom:1rem}.key-benefit p{margin-bottom:0}.node-tiers-visual{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.node-tier-card{background:#0f172a4d;border-radius:16px;overflow:hidden;padding:1.5rem;position:relative;transition:transform .3s,box-shadow .3s}.node-tier-card:hover{box-shadow:0 15px 30px #0003;transform:translateY(-5px)}.node-tier-card:before{content:"";height:4px;left:0;position:absolute;top:0;width:100%}.tier-apex:before{background:linear-gradient(90deg,#f97316,#ea580c)}.tier-master:before{background:linear-gradient(90deg,#a855f7,#9333ea)}.tier-super:before{background:linear-gradient(90deg,#3b82f6,#2563eb)}.tier-standard:before{background:linear-gradient(90deg,#6366f1,#4f46e5)}.node-tier-card h5{font-size:1.25rem;margin-bottom:.5rem}.staking-req{color:var(--text-secondary);font-size:.9rem;margin-bottom:1rem}.node-tier-card ul{padding-left:1.5rem}.node-tier-card li{font-size:.95rem;margin-bottom:.5rem}.revenue-streams{padding:4rem 0}.revenue-streams-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.revenue-card{display:flex;flex-direction:column;padding:2rem;transition:transform .3s,box-shadow .3s}.revenue-card:hover{box-shadow:0 15px 30px #0003;transform:translateY(-5px)}.revenue-icon{align-items:center;border-radius:16px;display:flex;height:64px;justify-content:center;margin-bottom:1.5rem;width:64px}.mining-icon{background:#10b9811a;color:#10b981}.stability-icon{background:#3b82f61a;color:#3b82f6}.sales-icon{background:#f59e0b1a;color:#f59e0b}.package-icon{background:#ec48991a;color:#ec4899}.revenue-card h3{font-size:1.35rem;margin-bottom:1rem}.revenue-card p{font-size:1rem;line-height:1.7;margin-bottom:1.5rem}.revenue-example{background:#0f172a4d;border-radius:12px;margin-top:auto;padding:1rem}.revenue-example p{font-size:.9rem;margin-bottom:.5rem}.revenue-example p:last-child{margin-bottom:0}.revenue-example strong{color:var(--primary)}.apex-synthesis-section{padding:4rem 0;position:relative}.synthesis-overview{overflow:hidden;padding:2.5rem;position:relative}.synthesis-header{align-items:center;display:flex;gap:1.5rem;margin-bottom:2rem}.synthesis-icon{align-items:center;background:linear-gradient(135deg,#6366f11a,#8b5cf61a);border-radius:50%;color:var(--primary);display:flex;height:80px;justify-content:center;width:80px}.synthesis-header h3{background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2rem;margin:0}.synthesis-description{margin-bottom:2.5rem}.synthesis-lead{color:var(--text);font-size:1.25rem;line-height:1.8;margin-bottom:2rem}.synthesis-highlights{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:2rem}.highlight-item{align-items:flex-start;background:#0f172a4d;border-radius:16px;display:flex;gap:1.5rem;padding:1.5rem}.highlight-number{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:36px;justify-content:center;width:36px}.highlight-content h4{color:var(--text);font-size:1.2rem;margin-bottom:.75rem}.highlight-content p{color:var(--text-secondary);font-size:1rem;line-height:1.6}.synthesis-process{margin-bottom:2.5rem}.synthesis-process h4{color:var(--text);font-size:1.5rem;margin-bottom:1.5rem}.process-flow{flex-wrap:wrap;justify-content:space-between}.process-flow,.process-step{align-items:center;display:flex}.process-step{background:#0f172a4d;border-radius:16px;flex:1 1;flex-direction:column;min-width:200px;padding:1.5rem;text-align:center}.flow-arrow{color:var(--primary);font-size:1.5rem;margin:0 1rem}.step-icon{align-items:center;border-radius:50%;display:flex;height:56px;justify-content:center;margin-bottom:1rem;width:56px}.users-icon{background:#10b9811a;color:#10b981}.exchange-icon{background:#f59e0b1a;color:#f59e0b}.synthesis-icon{background:#8b5cf61a;color:#a855f7}.market-icon{background:#ea580c1a;color:#ea580c}.step-content h5{font-size:1.1rem;margin-bottom:.5rem}.step-content p{color:var(--text-secondary);font-size:.9rem}.synthesis-economics{margin-bottom:2.5rem}.synthesis-economics h4{color:var(--text);font-size:1.5rem;margin-bottom:1.5rem}.economics-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.economics-calculation{background:#0f172a4d;border-radius:16px;padding:1.5rem}.calculation-header{margin-bottom:1.5rem}.calculation-header h5{color:var(--text);font-size:1.2rem;margin-bottom:.5rem}.calculation-header p{color:var(--text-secondary);font-size:.9rem}.calculation-details{display:flex;flex-direction:column;gap:1rem}.calculation-row{align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr}.calc-label{font-size:.95rem;font-weight:500}.calc-formula{color:var(--text-secondary);font-size:.9rem;text-align:center}.calc-result{font-weight:600;text-align:right}.calculation-divider{background:#ffffff1a;height:1px;margin:.5rem 0}.calculation-row.total{margin-top:.5rem}.calc-result.profit{color:#10b981}.economics-explanation{background:#0f172a4d;border-radius:16px;padding:1.5rem}.economics-explanation h5{color:var(--text);font-size:1.2rem;margin-bottom:1rem}.profit-points{display:flex;flex-direction:column;gap:1rem;list-style:none;padding:0}.profit-points li{align-items:flex-start;display:flex;gap:1rem}.point-marker{background:var(--primary);border-radius:50%;flex-shrink:0;height:10px;margin-top:.4rem;width:10px}.point-text{font-size:.95rem;line-height:1.6}.quality-tiers{margin-bottom:2.5rem}.quality-tiers h4{color:var(--text);font-size:1.5rem;margin-bottom:1.5rem}.tiers-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tier-card{background:#0f172a4d;border-radius:16px;overflow:hidden;padding:1.5rem;position:relative}.tier-card:before{content:"";height:4px;left:0;position:absolute;top:0;width:100%}.standard-tier:before{background:linear-gradient(90deg,#6366f1,#4f46e5)}.premium-tier:before{background:linear-gradient(90deg,#3b82f6,#2563eb)}.epic-tier:before{background:linear-gradient(90deg,#a855f7,#9333ea)}.legendary-tier:before{background:linear-gradient(90deg,#f97316,#ea580c)}.tier-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.tier-header h5{font-size:1.15rem;margin:0}.tier-chance{background:#ffffff1a;border-radius:20px;font-size:.8rem;padding:.25rem .5rem}.tier-details{display:flex;flex-direction:column;gap:.75rem}.tier-stat{align-items:center;display:flex;justify-content:space-between}.stat-name{color:var(--text-secondary);font-size:.85rem}.stat-value{font-size:.9rem}.apex-advantage{background:#0f172a4d;border-radius:16px;padding:1.5rem}.apex-advantage h4{color:var(--text);font-size:1.5rem;margin-bottom:1rem;text-align:center}.advantage-description{font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.advantage-quote{background:#6366f10d;border-left:4px solid var(--primary);font-size:1.1rem;font-style:italic;line-height:1.7;margin-top:1.5rem;padding:1.5rem}.token-growth{padding:4rem 0}.token-growth-card{padding:2.5rem}.token-growth-card h3{font-size:1.75rem;margin-bottom:1.5rem;text-align:center}.token-growth-card p{font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.math-explanation{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr}.math-section h4{color:var(--primary);font-size:1.25rem;margin-bottom:1rem}.math-section p{font-size:1.05rem;line-height:1.7;margin-bottom:1rem}.projection-chart h4{font-size:1.25rem;margin-bottom:1.5rem;text-align:center}.chart-bars{height:300px;padding-bottom:50px}.bar-fill{background:linear-gradient(0deg,#6366f1,#8b5cf6);border-radius:8px 8px 0 0;transition:height 1s ease}.bar-label{bottom:-30px;font-size:.85rem}.price-label{bottom:-50px;color:var(--primary);font-size:1rem;font-weight:600;position:absolute}.network-growth{padding:4rem 0}.strategy-steps{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.strategy-step{padding:2rem;position:relative;transition:transform .3s,box-shadow .3s}.strategy-step:hover{box-shadow:0 15px 30px #0003;transform:translateY(-5px)}.step-number{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;display:flex;font-weight:700;height:40px;justify-content:center;margin-bottom:1.5rem;width:40px}.strategy-step h3{font-size:1.35rem;margin-bottom:1rem}.strategy-step p{font-size:1rem;line-height:1.7}.income-calculator{padding:4rem 0}.calculator-card{padding:2.5rem}.calculator-card h3{font-size:1.75rem;margin-bottom:2rem;text-align:center}.income-scenarios{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.scenario{background:#0f172a4d;border-radius:16px;padding:1.5rem}.scenario h4{color:var(--primary);font-size:1.25rem;margin-bottom:1rem}.scenario p{font-size:.95rem;margin-bottom:.5rem}.income-breakdown{border-top:1px solid #ffffff1a;margin-top:1.5rem;padding-top:1rem}.income-item{display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.5rem}.income-item.total{border-top:1px solid #ffffff1a;font-weight:600;margin-top:1rem;padding-top:.5rem}.calculator-disclaimer{color:var(--text-secondary);font-size:.9rem;font-style:italic;margin-top:2rem;text-align:center}.testimonials{padding:4rem 0}.testimonials-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.testimonial-card{padding:2rem;transition:transform .3s,box-shadow .3s}.testimonial-card:hover{box-shadow:0 15px 30px #0003;transform:translateY(-5px)}.testimonial-content{margin-bottom:1.5rem;padding-left:2rem;position:relative}.testimonial-content:before{color:var(--primary);content:"";font-size:4rem;left:0;line-height:1;opacity:.3;position:absolute;top:-.5rem}.testimonial-content p{font-size:1.05rem;line-height:1.7}.testimonial-author{align-items:center;display:flex;gap:1rem}.author-avatar{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;height:48px;width:48px}.author-info h4{font-size:1.05rem;margin-bottom:.25rem}.author-info p{color:var(--text-secondary);font-size:.9rem}.faq-section{padding:4rem 0}.faq-container{display:flex;flex-direction:column;gap:1rem}.faq-item{transition:all .3s ease}.faq-question{padding:1.5rem}.faq-question h3{font-size:1.25rem;margin:0}.toggle-icon{font-size:1.5rem;transition:transform .3s ease}.faq-item.active .toggle-icon{transform:rotate(45deg)}.faq-answer{padding:0 1.5rem;transition:max-height .5s ease,padding .5s ease}.faq-item.active .faq-answer{padding:0 1.5rem 1.5rem}.faq-answer p{line-height:1.7;margin-bottom:1rem}.faq-answer ul{margin-bottom:1rem;padding-left:1.5rem}.faq-answer li{margin-bottom:.5rem}.cta-section{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#6366f10d,#8b5cf60d);margin-top:3rem;padding:6rem 0}.cta-section h2{font-size:2.5rem;margin-bottom:1.5rem}.cta-section p{color:var(--text-secondary);font-size:1.15rem;margin:0 auto 2rem;max-width:800px}.cta-buttons{display:flex;gap:1.5rem;justify-content:center}.btn{font-size:1rem;padding:.85rem 1.75rem}.btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none}.btn-primary:hover{box-shadow:0 8px 16px #6366f14d;transform:translateY(-2px)}.btn-outline:hover{background:#6366f11a;transform:translateY(-2px)}.highlight{color:var(--primary);font-weight:600}@media (max-width:1200px){.economics-container,.math-explanation,.opportunity-content{grid-template-columns:1fr}.process-flow{flex-direction:column;gap:1rem}.flow-arrow{margin:.5rem 0;transform:rotate(90deg)}}@media (max-width:1024px){.gradient-title{font-size:3rem}.hero-section{padding:6rem 2rem 4rem}.node-tiers-visual{grid-template-columns:1fr}.tiers-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.gradient-title{font-size:2.5rem}.hero-subtitle{font-size:1.1rem}.section-header h2{font-size:2rem}.cta-buttons,.hero-cta{align-items:center;flex-direction:column}.cta-section h2{font-size:2rem}.tiers-grid{grid-template-columns:1fr}.synthesis-header{flex-direction:column;text-align:center}.calculation-row{grid-template-columns:1fr 1fr}.calc-formula{display:none}}@media (max-width:480px){.gradient-title{font-size:2rem}.hero-section{padding:5rem 1rem 3rem}.opportunity-card,.revenue-card,.token-growth-card{padding:1.5rem}.section-header h2{font-size:1.75rem}.synthesis-overview{padding:1.5rem}.highlight-item{flex-direction:column}.highlight-number{margin-bottom:1rem}}.mobile-menu{max-width:320px;overflow-y:auto;width:85%}.mobile-menu-container{padding-top:3rem}.mobile-nav-links{gap:1.2rem;margin-bottom:2rem}.mobile-nav-link{font-size:1.1rem;padding:.3rem 0}.mobile-wallet-button{margin-bottom:2rem;margin-top:auto}@media (max-width:768px){.mobile-navigation{display:block}.desktop-only{display:none}}.chain-content{justify-content:center;text-align:center;width:100%}.chain-content,.chain-details{align-items:center;display:flex;flex-direction:column}.chain-details{margin-top:8px}.chain-desc{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.85rem;line-height:1.4;margin-top:4px}.chain-button .chain-icon{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;height:40px;justify-content:center;margin-bottom:8px;width:40px}.chain-button.evm .chain-icon{background:#627eea1a;color:#627eea}.chain-button.solana .chain-icon{background:#9945ff1a;color:#9945ff}.wallet-error.phantom-error{background:#551bf91a;border-left:4px solid #551bf9}.wallet-error.okx-solana-error{background:#f0b90b1a;border-left:4px solid #f0b90b}.connecting-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080;border-radius:12px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2}.retry-button{background:#6366f1;background:var(--primary,#6366f1);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-left:12px;padding:8px 16px;transition:all .2s}.retry-button:hover{background:#4f46e5}.wallet-modal{background:#121212;background:var(--dark,#121212);border:1px solid #ffffff1a;border:1px solid var(--glass-border,#ffffff1a)}.wallet-modal-close:hover{background:#6366f1;background:var(--primary,#6366f1)}.wallet-modal-header{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--glass-border,#ffffff1a)}.wallet-modal-header h2{color:#fff}.wallet-modal-header p{color:#ffffffb3;color:var(--text-secondary,#ffffffb3)}.network-filter-tabs{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--glass-border,#ffffff1a);display:flex;margin-bottom:16px;overflow-x:auto;padding-bottom:2px;white-space:nowrap}.network-tab{background:#0000;border:none;border-radius:8px 8px 0 0;color:#ffffffb3;color:var(--text-secondary,#ffffffb3);cursor:pointer;font-weight:600;margin-right:4px;padding:8px 16px;transition:all .2s}.network-tab.active{border-bottom:2px solid #6366f1;border-bottom:2px solid var(--primary,#6366f1);font-weight:700}.network-tab.active,.network-tab:hover{color:#6366f1;color:var(--primary,#6366f1)}.network-tab:hover{background:#6366f11a}.wallet-option{background:#ffffff0d;background:var(--glass,#ffffff0d);border:1px solid #ffffff1a;border:1px solid var(--glass-border,#ffffff1a)}.wallet-option.connecting,.wallet-option:hover{border-color:#6366f1;border-color:var(--primary,#6366f1)}.wallet-info h3{color:#fff}.wallet-networks{display:flex;flex-wrap:wrap;gap:8px}.network-badge{border-radius:4px;font-size:12px;padding:4px 8px}.network-badge.ethereum{background:#3b99fc33;color:#5aabff}.network-badge.bsc{background:#f0b90b33;color:#f5cf4d}.network-badge.solana{background:#551bf933;color:#8c5aff}.support-badge{border-radius:20px;font-size:12px;font-weight:600;margin-left:12px;padding:4px 8px}.support-badge.evm{background:#3b99fc33;color:#5aabff}.support-badge.solana{background:#551bf933;color:#8c5aff}.support-badge.dual{background:linear-gradient(90deg,#3b99fc33,#551bf933);color:#8c5aff}.wallet-error{align-items:center;background:#ef44441a;display:flex;gap:12px}.wallet-error svg{flex-shrink:0}.wallet-error p{flex:1 1;margin:0}.wallet-footer{border-top:1px solid #ffffff1a;border-top:1px solid var(--glass-border,#ffffff1a);color:#ffffffb3;color:var(--text-secondary,#ffffffb3)}.wallet-footer a{color:#6366f1;color:var(--primary,#6366f1)}.wallet-footer a:hover{color:#818cf8;color:var(--accent,#818cf8)}.mobile-wallet-tips{border-top:1px dashed #ffffff1a;border-top:1px dashed var(--glass-border,#ffffff1a)}.wallet-app-link{background:#ffffff0d;background:var(--glass,#ffffff0d);border:1px solid #ffffff1a;border:1px solid var(--glass-border,#ffffff1a);color:#fff!important;color:var(--text,#fff)!important}.wallet-app-link:hover{border-color:#6366f1;border-color:var(--primary,#6366f1)}.chain-support-info{margin-bottom:20px;padding:0 1.5rem}.support-info-box{align-items:flex-start;border-radius:12px;display:flex;gap:16px;padding:16px}.support-info-box.evm{background:#3b99fc1a}.support-info-box.solana{background:#551bf91a}.support-info-box.dual{background:linear-gradient(90deg,#3b99fc1a,#551bf91a)}.support-info-icon{align-items:center;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.support-info-text{flex:1 1}.support-info-text p{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);margin:0}.support-warning{color:#ef4444;font-weight:500;margin-top:8px!important}.okx-guide-content{padding:0 16px}.okx-guide-content h2{color:#fff;margin-bottom:20px;text-align:center}.okx-guide-steps{display:flex;flex-direction:column;gap:20px}.okx-guide-section{background:#ffffff0d;background:var(--glass,#ffffff0d);border-left:4px solid #6366f1;border-left:4px solid var(--primary,#6366f1);border-radius:12px;padding:16px}.okx-guide-section h3{color:#fff;font-size:18px;margin-bottom:12px;margin-top:0}.okx-guide-section ol,.okx-guide-section ul{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);padding-left:20px}.okx-guide-section li{margin-bottom:8px}.okx-guide-note{background:#ffc1071a;border-left:4px solid #ffc107;border-radius:12px;padding:16px}.okx-guide-note p{color:#ffd54f;margin:0}.guide-buttons{display:flex;gap:16px;justify-content:center;margin-top:24px}.guide-button{border:none;border-radius:8px;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .2s}.guide-button.primary{background:#6366f1;background:var(--primary,#6366f1);color:#fff}.guide-button.primary:hover{background:#4f46e5}.guide-button.secondary{background:#ffffff0d;background:var(--glass,#ffffff0d);border:1px solid #ffffff1a;border:1px solid var(--glass-border,#ffffff1a);color:#fff}.guide-button.secondary:hover{background:#ffffff1a}.okx-chain-selection{align-items:center;display:flex;flex-direction:column;max-width:100%;padding:20px 0;width:100%}.okx-chain-selection h3{color:#fff;font-size:22px;font-weight:600;margin-bottom:16px;text-align:center}.okx-chain-selection p{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-weight:500;margin-bottom:24px;max-width:90%;text-align:center}.chain-selection-buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:24px;width:100%}.chain-button{align-items:center;background:#ffffff0d;background:var(--glass,#ffffff0d);border:2px solid #ffffff1a;border:2px solid var(--glass-border,#ffffff1a);border-radius:12px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:12px;height:120px;justify-content:center;max-width:200px;min-width:140px;padding:16px;transition:all .3s}.chain-button:hover{box-shadow:0 8px 16px #0000004d;transform:translateY(-4px)}.chain-button.evm{border-color:#3b99fc4d}.chain-button.evm:hover{background:#3b99fc26;border-color:#3b99fc}.chain-button.solana{border-color:#551bf94d}.chain-button.solana:hover{background:#551bf926;border-color:#551bf9}.chain-icon{font-size:32px;margin-bottom:8px}.chain-name{color:#fff;font-size:16px;font-weight:700}.chain-selection-note{background:#ffc1071a;border-radius:12px;margin-bottom:24px;max-width:90%;padding:16px;width:100%}.chain-selection-note p{color:#ffd54f;font-size:14px;font-weight:500;margin:0}.cancel-button{background:#ffffff0d;background:var(--glass,#ffffff0d);border:1px solid #ffffff1a;border:1px solid var(--glass-border,#ffffff1a);border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .2s}.cancel-button:hover{background:#ffffff1a}@media (max-width:600px){.wallet-modal{border-radius:16px;margin:10px;max-height:90vh;max-width:100%}.chain-selection-buttons{align-items:center;flex-direction:column;width:90%}.chain-button{height:100px;max-width:100%;width:100%}.wallet-option{padding:1rem}.network-filter-tabs{gap:0}.network-tab{font-size:14px;padding:8px 12px}.wallet-modal-close{right:12px;top:12px}.okx-chain-selection h3{font-size:20px}.okx-chain-selection p{font-size:14px}}.network-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.network-modal{animation:fadeIn .3s ease;background:var(--darker);border:1px solid var(--glass-border);border-radius:16px;box-shadow:0 8px 32px #0000004d;max-width:450px;overflow:hidden;padding:24px;position:relative;width:100%}.network-modal:before{background:linear-gradient(90deg,var(--primary) 0,var(--secondary) 100%);content:"";height:4px;left:0;position:absolute;right:0;top:0}.network-modal-close{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;font-size:20px;height:28px;justify-content:center;line-height:24px;position:absolute;right:16px;top:16px;transition:all .2s ease;width:28px}.network-modal-close:hover{background:#fff3;color:var(--text)}.network-modal-header{margin-bottom:24px}.network-modal-header h2{color:var(--text);font-size:24px;font-weight:700;margin:0 0 8px}.network-modal-header p{color:var(--text-secondary);font-size:14px;margin:0}.network-options{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.network-option{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;cursor:pointer;display:flex;overflow:hidden;padding:16px;position:relative;transition:all .2s ease}.network-option.active,.network-option:hover{background:#ffffff14;border-color:var(--network-color,var(--primary))}.network-option.active:before{background:var(--primary);background:var(--network-color,var(--primary));bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.network-option.disabled{cursor:not-allowed;opacity:.6}.network-icon{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;height:40px;justify-content:center;margin-right:16px;width:40px}.network-info{flex:1 1}.network-info h3{color:var(--text);font-size:16px;font-weight:600;margin:0 0 4px}.current-network-badge{background:rgba(var(--primary-rgb),.1);border-radius:12px;color:var(--primary);color:var(--network-color,var(--primary));display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.network-processing{align-items:center;display:flex;justify-content:center;margin-left:16px}.network-processing .spinner{animation:spin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top:2px solid var(--network-color,var(--primary));height:16px;width:16px}.network-error{align-items:flex-start;background:#ff525226;border:1px solid #ff52524d;border-radius:8px;display:flex;gap:8px;margin:16px 0;padding:12px}.network-error svg{flex-shrink:0;margin-top:2px}.network-error p{color:#ff7b7b;font-size:14px;line-height:1.4;margin:0}.network-modal-footer{border-top:1px solid #ffffff1a;padding-top:16px}.network-modal-footer p{color:var(--text-secondary);font-size:12px;margin:0}@media (max-width:480px){.network-modal{padding:20px}.network-option{padding:12px}.network-icon{height:32px;margin-right:12px;width:32px}.network-info h3{font-size:14px}}.wallet-button{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;cursor:pointer;display:flex;padding:6px 12px;transition:all .2s ease}.wallet-button:hover{background:#ffffff14;border-color:var(--primary)}.wallet-icon{height:24px;margin-right:8px;width:24px}.wallet-info{align-items:center;display:flex}.wallet-address{color:var(--text);font-size:14px;margin-right:8px}.network-indicator{background:#ffffff1a;border-radius:4px;font-size:12px;font-weight:600;padding:2px 6px}.network-indicator.ethereum{background:#627eea33;color:#627eea}.network-indicator.bsc{background:#f0b90b33;color:#f0b90b}.network-indicator.solana{background:#9945ff33;color:#9945ff}.network-indicator.unknown{background:#ffffff1a;color:var(--text-secondary)}.dropdown-arrow{color:var(--text-secondary);font-size:10px;margin-left:8px}.wallet-dropdown{animation:fadeIn .2s ease;background:var(--darker);border:1px solid var(--glass-border);border-radius:12px;box-shadow:0 8px 32px #0000004d;padding:16px;position:absolute;right:0;top:calc(100% + 8px);width:240px;z-index:10}.wallet-dropdown-header{margin-bottom:12px}.wallet-type{color:var(--text);font-size:14px;font-weight:600;margin-bottom:4px}.wallet-network{color:var(--text-secondary);font-size:12px}.wallet-dropdown-balances{background:#ffffff0d;border-radius:8px;margin-bottom:12px;padding:12px}.wallet-dropdown-item{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text);cursor:pointer;display:flex;font-size:14px;padding:10px;text-align:left;transition:all .2s ease;width:100%}.wallet-dropdown-item:hover{background:#ffffff0d;color:var(--primary)}.wallet-dropdown-item svg{height:16px;margin-right:10px;width:16px}.wallet-dropdown-item.balance{align-items:center;background:#0000;cursor:default;display:flex;justify-content:space-between;margin-bottom:4px;padding:6px 0}.wallet-dropdown-item.balance:hover{background:#0000;color:var(--text)}.dropdown-label{color:var(--text-secondary);font-size:12px}.balance-value{color:var(--text);font-size:13px;font-weight:500}.wallet-dropdown-divider{background:#ffffff1a;height:1px;margin:8px 0}.points-modal-overlay{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.points-modal-content{animation:modalFadeIn .3s ease;background:#0f172a;background:var(--darker,#0f172a);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:90%}.points-modal-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.points-modal-header h3{background:linear-gradient(90deg,#4f46e5,#d946ef);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.25rem;font-weight:700;margin:0}.close-button{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;transition:all .2s ease;width:32px}.close-button:hover{background:#ffffff1a;color:var(--text-primary)}.points-modal-body{flex:1 1;overflow-y:auto;padding:0;scrollbar-color:#fff3 #0000;scrollbar-width:thin}.points-modal-body::-webkit-scrollbar{width:6px}.points-modal-body::-webkit-scrollbar-track{background:#0000}.points-modal-body::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:6px}.modal-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem}.modal-loading .spinner{height:36px;margin-bottom:1rem;width:36px}.modal-error{align-items:center;display:flex;flex-direction:column;padding:3rem 2rem;text-align:center}.modal-error svg{height:48px;margin-bottom:1rem;width:48px}.modal-error p{color:var(--text-secondary);margin-bottom:1.5rem}.points-tabs{background:#0f172a80;border-bottom:1px solid #ffffff1a;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:5}.points-tabs .tab-btn{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;font-size:.875rem;font-weight:600;padding:.75rem 1.25rem;position:relative;transition:all .3s ease}.points-tabs .tab-btn:hover{color:var(--text-primary)}.points-tabs .tab-btn.active{color:var(--accent-color)}.points-tabs .tab-btn.active:after{background:var(--accent-color);bottom:-1px;content:"";height:2px;left:0;position:absolute;width:100%}.tab-content{padding:1.5rem}.overview-tab{display:flex;flex-direction:column;gap:1.5rem}.package-info{background:#1e293b80;border:1px solid #ffffff1a;border-radius:12px;padding:1.25rem}.package-header h4{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0 0 1rem}.package-details{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.package-detail{display:flex;flex-direction:column}.detail-label{color:var(--text-secondary)}.detail-value{color:var(--text-primary);font-weight:600}.point-stats-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.point-stat-card{background:#1e293b80;border:1px solid #ffffff1a;border-radius:12px;padding:1.25rem;transition:transform .3s ease,box-shadow .3s ease}.point-stat-card:hover{box-shadow:0 8px 20px -5px #0003;transform:translateY(-3px)}.stat-label{margin-bottom:.5rem}.stat-value{font-size:1.25rem}.stat-value.highlighted{background:linear-gradient(90deg,#4f46e5,#d946ef);-webkit-background-clip:text;background-clip:text;color:#0000}.daily-totals{background:#1e293b80;border:1px solid #ffffff1a;border-radius:12px;padding:1.25rem}.daily-totals-header h4{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0 0 1rem}.daily-totals-table,.transactions-table{width:100%}.table-header{background:#0f172a80;border:1px solid #ffffff0d;border-bottom:none;border-radius:8px 8px 0 0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:.75rem}.daily-totals-table .table-header{grid-template-columns:1fr 1fr 1fr}.header-cell{color:var(--text-secondary);font-size:.75rem;font-weight:700;padding:0 .5rem}.table-body{border-radius:0 0 8px 8px;overflow:hidden}.table-row{border-bottom:1px solid #ffffff0d;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:.75rem;transition:background-color .2s ease}.daily-totals-table .table-row{grid-template-columns:1fr 1fr 1fr}.table-row:hover{background:#1e293bb3}.table-row:last-child{border-bottom:none;border-radius:0 0 8px 8px}.table-cell{align-items:center;color:var(--text-primary);display:flex;font-size:.875rem;padding:0 .5rem}.transactions-container{width:100%}.tx-status,.tx-type{border-radius:4px;font-size:.75rem;font-weight:600;padding:.25rem .5rem}.tx-type-generation{background:#10b9811a;color:#10b981}.tx-type-adjustment{background:#f973161a;color:#f97316}.tx-type-redemption{background:#d946ef1a;color:#d946ef}.tx-status-completed{background:#10b9811a;color:#10b981}.tx-status-pending{background:#f973161a;color:#f97316}.tx-status-failed{background:#ef44441a;color:#ef4444}.empty-transactions{color:var(--text-secondary);padding:3rem 0;text-align:center}.projections-container{display:flex;flex-direction:column;gap:1.5rem}.projections-header h4{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0}.projections-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.projection-card{background:#1e293b80;border:1px solid #ffffff1a;border-radius:12px;padding:1.25rem;transition:transform .3s ease,box-shadow .3s ease}.projection-card:hover{box-shadow:0 8px 20px -5px #0003;transform:translateY(-3px)}.projection-label{color:var(--text-secondary);font-size:.75rem;margin-bottom:.5rem}.projection-value{font-size:1.25rem;font-weight:700;word-break:break-word}.projection-value.highlighted{background:linear-gradient(90deg,#4f46e5,#d946ef);-webkit-background-clip:text;background-clip:text;color:#0000}.projection-note{background:#0f172a80;border-left:3px solid var(--accent-color);border-radius:8px;padding:.75rem 1rem}.projection-note p{color:var(--text-secondary);font-size:.75rem;margin:0}.points-modal-footer{border-top:1px solid #ffffff1a;display:flex;justify-content:flex-end;padding:1.25rem 1.5rem}@media (max-width:768px){.point-stats-grid,.projections-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.table-header,.table-row{font-size:.75rem;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr}.points-modal-content{max-height:95vh;width:95%}.daily-totals-table .table-header,.daily-totals-table .table-row{grid-template-columns:1fr 1fr 1fr}}@media (max-width:640px){.table-header,.table-row{grid-template-columns:1.5fr .8fr 1fr 1fr .8fr;padding:.5rem}.table-cell{font-size:.75rem;padding:0 .25rem}.header-cell{font-size:.7rem;padding:0 .25rem}.tx-status,.tx-type{font-size:.65rem;padding:.2rem .4rem}.points-tabs .tab-btn{font-size:.8rem;padding:.75rem}.detail-value,.projection-value,.stat-value{font-size:1rem}}@media (max-width:480px){.package-details,.point-stats-grid,.projections-grid{grid-template-columns:1fr}}.portfolio-device-scope .signal-wave:nth-child(2){animation-delay:.5s}.portfolio-device-scope .signal-wave:nth-child(3){animation-delay:1s}.portfolio-page{min-height:70vh;padding:3rem 0;position:relative}.portfolio-header{margin-bottom:3rem;text-align:center}.portfolio-header h1{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.portfolio-header h1 span{background:linear-gradient(90deg,#4f46e5,#10b981);-webkit-background-clip:text;background-clip:text;color:#0000}.portfolio-header p{color:var(--text-secondary);font-size:1.125rem;margin:0 auto;max-width:600px}.portfolio-tabs{border-bottom:1px solid #ffffff1a;display:flex;justify-content:center;margin-bottom:2rem;overflow:visible}.tab-btn.active:after{z-index:1}.portfolio-summary{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:3rem}.summary-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e293b80;background-color:#0f172ae6;transition:transform .3s ease,box-shadow .3s ease}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.summary-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#1e293b80}}.summary-card:hover{box-shadow:0 10px 25px -5px #0000004d;transform:translateY(-5px)}.summary-icon{background:#4f46e51a;color:var(--accent-color);flex-shrink:0}.total-value .summary-icon{background:#10b9811a;color:#10b981}.apy .summary-icon{background:#f973161a;color:#f97316}.rewards .summary-icon{background:#d946ef1a;color:#d946ef}.summary-value{word-break:break-word}.portfolio-filters{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.filter-btn{background:#1e293b80;border:1px solid #ffffff1a;color:var(--text-secondary);font-size:.875rem;font-weight:600;padding:.5rem 1rem}.filter-btn:hover{background:#1e293bcc;color:var(--text-primary)}.filter-btn.active{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.assets-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:2rem;width:100%}.asset-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e293b80;background-color:#0f172ae6;border:1px solid #ffffff1a;border-radius:12px;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.asset-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#1e293b80}}.asset-card:hover{box-shadow:0 10px 25px -5px #0000004d;transform:translateY(-5px)}.asset-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.asset-label{background:#4f46e51a;color:var(--accent-color);font-weight:700}.asset-label,.asset-status-badge{border-radius:6px;font-size:.75rem;padding:.25rem .75rem}.asset-status-badge{background:#10b9811a;color:#10b981;font-weight:600}.asset-device-container{align-items:center;display:flex;height:160px;justify-content:center;margin-bottom:1.5rem;overflow:visible;position:relative}.asset-info{margin-bottom:1.5rem;text-align:center}.asset-name{font-size:1.25rem;margin-bottom:.25rem}.asset-id{color:var(--text-secondary);font-size:.875rem}.asset-stats{grid-gap:1rem;border-bottom:1px solid #ffffff1a;border-top:1px solid #ffffff1a;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.5rem;padding:1rem 0}.asset-stats .asset-stat:nth-child(2){grid-column:span 2}@media (max-width:480px){.asset-stats{display:flex;flex-direction:column;gap:.75rem}.asset-stats .asset-stat:nth-child(2){grid-column:auto}}.asset-stat{text-align:center}.stat-label{color:var(--text-secondary);font-size:.75rem;margin-bottom:.25rem}.stat-value{font-size:1rem;word-break:break-word}.asset-rewards{margin-bottom:1.5rem}.rewards-label{color:var(--text-secondary);font-size:.875rem;margin-bottom:.25rem}.asset-actions{text-align:center}.orders-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.order-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e293b80;background-color:#0f172ae6;border:1px solid #ffffff1a;border-radius:12px;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.order-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#1e293b80}}.order-card:hover{box-shadow:0 10px 25px -5px #0000004d;transform:translateY(-3px)}.order-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.order-id{font-size:1rem}.order-status{border-radius:6px;font-size:.75rem;padding:.25rem .75rem}.order-info{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem}@media (min-width:768px){.order-info{grid-template-columns:repeat(4,1fr)}}.info-label{margin-bottom:.25rem}.info-value{word-break:break-word}.portfolio-empty-state{background:#1e293b4d;border:1px dashed #ffffff1a;border-radius:12px;margin:0 auto;max-width:500px;padding:3rem;text-align:center}.portfolio-empty-state h3{font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.portfolio-empty-state p{color:var(--text-secondary);margin-bottom:1.5rem}.portfolio-error,.portfolio-loading{padding:3rem;text-align:center}.portfolio-error{background:#ef44440d;border:1px solid #ef444433;border-radius:12px;margin:0 auto;max-width:500px}.portfolio-error svg{margin-bottom:1rem}.portfolio-error p{color:var(--text-secondary);margin-bottom:1.5rem}.btn{background-color:#6366f1;background-color:var(--accent-color,#6366f1);border-radius:.5rem;box-shadow:0 2px 4px #0000001a;min-height:2.5rem;overflow:hidden;position:relative;transition:background-color .2s,transform .2s,box-shadow .2s}.btn:hover{background-color:#5155e5;background-color:var(--accent-hover,#5155e5);box-shadow:0 4px 8px #00000026}.btn:active{transform:translateY(0)}.btn:focus{outline:2px solid #4f46e5;outline:2px solid var(--accent-focus,#4f46e5);outline-offset:2px}.btn:disabled{box-shadow:none;opacity:.7;transform:none}.btn,.filter-btn,.tab-btn{-webkit-tap-highlight-color:transparent}@media (max-width:768px){.portfolio-summary{grid-template-columns:repeat(2,1fr)}.assets-grid{grid-template-columns:1fr}.asset-stats{gap:.5rem;grid-template-columns:repeat(3,1fr)}.btn,.filter-btn,.tab-btn{min-height:44px;padding:.75rem 1rem}.portfolio-filters{-webkit-overflow-scrolling:touch;justify-content:flex-start;margin-left:-.5rem;margin-right:-.5rem;overflow-x:auto;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem}.filter-btn{flex:0 0 auto}}@media (max-width:480px){.portfolio-header h1{font-size:2rem}.portfolio-summary{grid-template-columns:1fr}.portfolio-filters{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.tab-btn{padding:.5rem 1rem}.portfolio-page{min-height:calc(100vh - 200px)}.asset-header,.order-header{align-items:flex-start;flex-direction:column;gap:.5rem}.order-actions{justify-content:center}}@-moz-document url-prefix(){.asset-card,.order-card,.summary-card{backdrop-filter:none;background-color:#0f172ae6}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.portfolio-summary{display:flex;flex-wrap:wrap}.summary-card{flex-basis:calc(25% - 1.5rem);flex-grow:0;flex-shrink:0;margin-bottom:1.5rem;margin-right:1.5rem}.assets-grid{display:flex;flex-wrap:wrap}.asset-card{flex-basis:calc(33.333% - 1.5rem);flex-grow:0;flex-shrink:0;margin-bottom:1.5rem;margin-right:1.5rem}}@supports not ((-webkit-background-clip:text) or (background-clip:text)) or not (-webkit-background-clip:text){.portfolio-header h1 span,.rewards-value{background:none;color:#6366f1;color:var(--accent-color,#6366f1)}}.portfolio-device-scope .device-container{align-items:center;display:flex;height:160px;justify-content:center;margin-left:0;overflow:visible;perspective:800px}.portfolio-device-scope .device{height:180px;margin:0 auto;position:relative;transform:rotateY(-15deg) rotateX(5deg) scale(.7);transition:all .3s ease;width:80px}.portfolio-device-scope .device:hover{transform:rotateY(-5deg) rotateX(2deg) translateY(-5px) scale(.7)}.portfolio-device-scope .device-screen{height:50px;top:30px;width:50px}.portfolio-device-scope .device-signal{height:60px;top:15px;width:60px}.portfolio-device-scope .signal-wave{animation:signal 3s infinite;opacity:.4}.portfolio-device-scope .device-button{bottom:20px;height:20px;width:20px}.portfolio-device-scope .device-logo{bottom:50px;font-size:8px}.portfolio-device-scope .enterprise-container{height:160px;transform:scale(.8)}.portfolio-device-scope .ghost-device{height:180px;transform:rotateY(-15deg) rotateX(5deg) scale(.7);width:80px}.portfolio-device-scope .enterprise-container .signal-wave{border-width:2px}.stat-coming-soon{align-items:center;display:flex;flex-direction:column}.stat-placeholder-value{background:#ffffff1a;border-radius:4px;height:18px;margin-bottom:4px;width:80%}.coming-soon-label{font-size:.75rem;opacity:.7}.coming-soon,.coming-soon-label{color:var(--text-secondary);font-style:italic}.coming-soon{font-size:.875rem}.summary-card .stat-loading{align-items:center;display:flex;flex-direction:column}.spinner.small{border-top:2px solid var(--accent-color);margin-bottom:.5rem}.points-earned{color:var(--text-secondary)}.points-earned,.rewards-today{font-size:.75rem;margin-top:.25rem}.rewards-today{color:#10b981}.rewards-today span{background:#10b9811a;border-radius:1rem;padding:.15rem .5rem}.asset-rewards{background:#4f46e50d;border-radius:8px;margin-bottom:1.25rem;padding:.75rem 0;text-align:center;transition:background-color .2s ease}.asset-rewards:hover{background:#4f46e51a}.rewards-value{background:linear-gradient(90deg,#4f46e5,#d946ef);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.rewards-value.loading{align-items:center;display:flex;flex-direction:column;justify-content:center}.rewards-value.loading,.rewards-value.no-data{background:none;-webkit-background-clip:unset;background-clip:initial;color:var(--text-secondary);font-size:1rem}.rewards-value.no-data{font-style:italic}.view-details-hint{color:var(--text-secondary);font-size:.7rem;margin-top:.5rem;opacity:.7;transition:opacity .2s ease}.asset-rewards:hover .view-details-hint{opacity:1}.stat-error{align-items:center;color:#ef4444;display:flex;flex-direction:column;font-size:.875rem;gap:.5rem}.btn-small{background-color:var(--accent-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.75rem;padding:.25rem .5rem}.order-details-page{padding:3rem 0}.order-details-header{align-items:center;display:flex;flex-direction:column;margin-bottom:3rem;position:relative;text-align:center}.order-details-header h1{font-size:2.5rem;font-weight:700;margin:2rem 0 .5rem}.order-details-header h1 span{background:linear-gradient(90deg,#4f46e5,#10b981);-webkit-background-clip:text;background-clip:text;color:#0000}.order-details-content{margin:0 auto;max-width:800px}.order-card-large{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e293b80;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 4px 20px #00000026;padding:2rem}.order-status-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem}.order-meta{flex-direction:column;gap:.25rem}.order-id{font-size:1.25rem;font-weight:700}.order-date{color:var(--text-secondary);font-size:.875rem}.order-status{border-radius:8px;font-size:.875rem;font-weight:600;padding:.375rem 1rem}.status-success{background:#10b9811a;color:#10b981}.status-pending{background:#f973161a;color:#f97316}.status-failed{background:#ef44441a;color:#ef4444}.status-unknown{background:#64748b1a;color:#64748b}.order-product-details{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1.5rem}.order-product-details h3{font-size:1.5rem;font-weight:700;margin:0}.product-price{color:var(--accent-color);font-size:1.5rem}.order-info-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr);margin-bottom:2rem}@media (min-width:640px){.order-info-grid{grid-template-columns:repeat(2,1fr)}}.order-timeline{margin-bottom:2rem;padding-top:1rem}.order-timeline h4{color:var(--text-primary);font-size:1.125rem;font-weight:700;margin-bottom:1rem}.timeline{display:flex;flex-direction:column;gap:.5rem;position:relative}.timeline:before{background:#ffffff1a;bottom:0;content:"";left:.5rem;position:absolute;top:0;width:2px}.timeline-item{display:flex;gap:1.5rem;padding:.5rem 0;position:relative}.timeline-marker{background:#64748b4d;border-radius:50%;height:1rem;width:1rem;z-index:1}.timeline-item.status-success .timeline-marker{background:#10b981}.timeline-item.status-pending .timeline-marker{background:#f97316}.timeline-item.status-failed .timeline-marker{background:#ef4444}.timeline-content{flex:1 1}.timeline-status{font-size:1rem;font-weight:600;margin-bottom:.25rem}.timeline-item.status-success .timeline-status{color:#10b981}.timeline-item.status-pending .timeline-status{color:#f97316}.timeline-item.status-failed .timeline-status{color:#ef4444}.timeline-date{color:var(--text-secondary);font-size:.75rem;margin-bottom:.25rem}.timeline-message{background:#1e293b4d;border-radius:4px;font-size:.875rem;margin-top:.5rem;padding:.5rem .75rem}.payment-details{border-top:1px solid #ffffff1a;margin-bottom:2rem;padding-top:1.5rem}.payment-details h4{color:var(--text-primary);font-size:1.125rem;font-weight:700;margin-bottom:1rem}.payment-info-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr);margin-bottom:1rem}@media (min-width:640px){.payment-info-grid{grid-template-columns:repeat(2,1fr)}}.order-actions{border-top:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem}.order-details-error,.order-details-loading{padding:3rem;text-align:center}.order-details-error{background:#ef44440d;border:1px solid #ef444433;border-radius:12px;margin:0 auto;max-width:500px}.order-details-error svg{margin-bottom:1rem}.order-details-error p{color:var(--text-secondary);margin-bottom:1.5rem}.order-details-actions{display:flex;gap:1rem;justify-content:center}.order-details-empty{background:#1e293b4d;border:1px dashed #ffffff1a;border-radius:12px;margin:0 auto;max-width:500px;padding:3rem;text-align:center}.order-details-empty h3{font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.order-details-empty p{color:var(--text-secondary);margin-bottom:1.5rem}@media (max-width:768px){.order-details-header{margin-bottom:2rem}.order-details-header h1{font-size:2rem;margin-top:3rem}.back-button{top:0}.order-card-large{padding:1.5rem}.order-product-details,.order-status-header{align-items:flex-start;flex-direction:column;gap:1rem}.order-actions{justify-content:center}}.asset-details-page{padding:3rem 0}.asset-details-header{align-items:center;display:flex;flex-direction:column;margin-bottom:3rem;position:relative;text-align:center}.back-button{align-items:center;background:#0000;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;left:0;position:absolute;top:0;transition:color .2s ease}.back-button:hover{color:var(--text-primary)}.asset-details-header h1{font-size:2.5rem;font-weight:700;margin:2rem 0 .5rem}.asset-details-header h1 span{background:linear-gradient(90deg,#4f46e5,#10b981);-webkit-background-clip:text;background-clip:text;color:#0000}.asset-details-content{margin:0 auto;max-width:800px}.asset-card-large{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e293b80;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 4px 20px #00000026;padding:2rem}.asset-visualization{align-items:center;display:flex;flex-direction:column;margin-bottom:2rem;position:relative}.asset-badge{background:#4f46e51a;border-radius:8px;color:var(--accent-color);font-size:.875rem;font-weight:700;padding:.25rem 1rem;position:absolute;right:0;top:0}.asset-name{font-size:1.5rem;font-weight:700;margin-top:1rem;text-align:center}.asset-tabs{border-bottom:1px solid #ffffff1a;display:flex;margin-bottom:2rem}.tab-btn{color:var(--text-secondary);font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.tab-btn:hover{color:var(--text-primary)}.tab-btn.active{color:var(--accent-color)}.tab-btn.active:after{background:var(--accent-color);bottom:-1px;content:"";height:2px;left:0;position:absolute;width:100%}.asset-tab-content{min-height:300px}.asset-info-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr)}@media (min-width:640px){.asset-info-grid{grid-template-columns:repeat(2,1fr)}}.info-item{display:flex;flex-direction:column;gap:.25rem}.info-label{color:var(--text-secondary);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.info-value{font-size:1rem;font-weight:600}.info-value.address{background:#1e293b66;border-radius:4px;font-family:monospace;overflow:hidden;padding:.25rem .5rem;text-overflow:ellipsis;word-break:break-all}.info-value.status{align-items:center;color:#10b981;display:inline-flex}.info-value.status:before{background:#10b981;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:6px;width:8px}.rewards-summary{margin-bottom:2rem}.summary-card{align-items:center;background:#1e293b4d;padding:1.5rem}.summary-icon{align-items:center;background:#d946ef1a;border-radius:12px;color:#d946ef;display:flex;height:48px;justify-content:center;margin-right:1rem;width:48px}.summary-content{flex:1 1}.summary-value{background:linear-gradient(90deg,#4f46e5,#d946ef);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.5rem;margin-bottom:.25rem}.summary-label{color:var(--text-secondary);font-size:.875rem}.rewards-estimates,.rewards-history{margin-bottom:2rem}.rewards-estimates h4,.rewards-history h4{color:var(--text-primary);font-size:1.125rem;font-weight:700;margin-bottom:1rem}.estimates-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.estimate-item{background:#1e293b4d;border:1px solid #ffffff0d;border-radius:8px;padding:1rem;text-align:center}.estimate-label{color:var(--text-secondary);font-size:.75rem;margin-bottom:.5rem}.estimate-value{font-size:1.25rem;font-weight:700}.rewards-table{background:#1e293b4d;border:1px solid #ffffff0d;border-radius:8px;overflow:hidden}.rewards-table-header{background:#1e293b80;font-size:.875rem;font-weight:600}.rewards-table-header,.rewards-table-row{display:grid;grid-template-columns:1fr 1fr;padding:1rem}.rewards-table-row{border-top:1px solid #ffffff0d}.rewards-table-row:hover{background:#1e293b80}.rewards-date{color:var(--text-secondary)}.rewards-amount{color:var(--accent-color);font-weight:600}.rewards-actions{display:flex;gap:1rem;justify-content:flex-start}.settings-section{border-bottom:1px solid #ffffff1a;margin-bottom:2rem;padding-bottom:2rem}.settings-section:last-child{border-bottom:none;padding-bottom:0}.settings-section h4{color:var(--text-primary);font-size:1.125rem;font-weight:700;margin-bottom:1rem}.device-name-setting{display:flex;gap:1rem}.device-name-input{background:#1e293b4d;border:1px solid #ffffff1a;border-radius:8px;color:var(--text-primary);flex:1 1;font-size:1rem;padding:.75rem 1rem}.notification-setting{margin-bottom:1rem}.notification-option{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.notification-option input[type=checkbox]{height:1.25rem;width:1.25rem}.notification-description{color:var(--text-secondary);font-size:.875rem;margin-left:1.75rem}.advanced-settings{display:flex;flex-wrap:wrap;gap:1rem}.btn-danger{background:#ef444433;border:1px solid #ef44444d;color:#ef4444}.btn-danger:hover{background:#ef44444d;color:#fff}.btn{background:var(--accent-color);font-size:.875rem;padding:.625rem 1.25rem;transition:all .2s ease}.btn:hover{background:#3730a3;box-shadow:0 4px 12px #00000026}.btn-secondary{background:#1e293b80;border:1px solid #ffffff1a;color:var(--text-primary)}.btn-secondary:hover{background:#1e293bcc}.asset-details-loading{padding:3rem;text-align:center}.spinner{border-top:3px solid var(--accent-color);margin:0 auto 1rem}.asset-details-error{background:#ef44440d;border:1px solid #ef444433;border-radius:12px;margin:0 auto;max-width:500px;padding:3rem;text-align:center}.asset-details-error svg{margin-bottom:1rem}.asset-details-error p{color:var(--text-secondary);margin-bottom:1.5rem}.asset-details-actions{display:flex;gap:1rem;justify-content:center}.asset-details-empty{background:#1e293b4d;border:1px dashed #ffffff1a;border-radius:12px;margin:0 auto;max-width:500px;padding:3rem;text-align:center}.empty-state-icon{align-items:center;background:#4f46e51a;border-radius:50%;color:var(--accent-color);display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.asset-details-empty h3{font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.asset-details-empty p{color:var(--text-secondary);margin-bottom:1.5rem}@media (max-width:768px){.asset-details-header{margin-bottom:2rem}.asset-details-header h1{font-size:2rem;margin-top:3rem}.back-button{top:0}.asset-card-large{padding:1.5rem}.asset-tabs{justify-content:center}.tab-btn{font-size:.875rem;padding:.5rem 1rem}.estimates-grid{grid-template-columns:repeat(1,1fr)}.advanced-settings,.device-name-setting,.rewards-actions{flex-direction:column}}.device-management-page{min-height:calc(100vh - 200px);padding:2rem 0}.custom-select-wrapper{position:relative;width:100%}.custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#0f172ab3;border:1px solid #94a3b84d;border-radius:.25rem;color:#f8fafc;cursor:pointer;font-size:16px;height:44px;line-height:1.5;padding:.75rem 2.25rem .75rem .75rem;width:100%}.custom-select:focus{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f64d;outline:none}.select-arrow{color:#94a3b8;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.custom-select::-ms-expand{display:none}.custom-select option{background-color:#1e293b;color:#f8fafc;padding:8px}.counter-input{height:44px}.counter-btn{flex-shrink:0;height:44px;transition:background-color .2s,transform .1s;width:44px}.counter-btn:active:not(:disabled){background-color:#1e293be6;transform:scale(.9)}.counter-input input,input,select{font-size:16px;height:44px}@media (max-width:480px){.form-row{grid-template-columns:1fr}.form-actions{flex-direction:column-reverse;gap:.75rem}.form-actions button{height:44px;width:100%}}@supports (-webkit-touch-callout:none){input[type=number]{padding-right:0}.custom-select{padding-right:2.5rem}input,select{border-radius:.25rem}}@supports (-webkit-appearance:none) and (not (overflow:-webkit-marquee)){.custom-select{background-image:linear-gradient(#0f172ab3,#0f172ab3)}}input:focus,select:focus{box-shadow:0 0 0 1px #3b82f64d}.device-management-page .container{margin:0 auto;max-width:1200px;padding:0 1rem}.page-header{align-items:center;display:flex;margin-bottom:2rem}.page-header h1{color:#f8fafc;font-size:2rem;margin:0}.back-btn{align-items:center;background:none;border:none;color:#94a3b8;cursor:pointer;display:flex;font-size:.875rem;margin-right:1.5rem;transition:color .2s}.back-btn:hover{color:#f8fafc}.back-btn svg{margin-right:.5rem}.device-management-content{background-color:#0f172ab3;border-radius:1rem;padding:1.5rem}.device-empty-state,.device-error,.device-loading,.error-section,.loading-section{align-items:center;background-color:#0f172ab3;border-radius:1rem;display:flex;flex-direction:column;justify-content:center;margin:2rem auto;max-width:500px;padding:3rem 1rem;text-align:center}.spinner{border:4px solid #ffffff1a;border-left-color:#3b82f6;margin-bottom:1rem}.device-empty-state .empty-state-icon,.device-error svg,.error-section svg{color:#ef4444;margin-bottom:1rem}.device-empty-state .empty-state-icon{color:#3b82f6}.device-empty-state h3,.device-error h3{font-size:1.5rem;margin-bottom:.5rem}.device-empty-state p,.device-error p,.error-section p,.loading-section p{color:#94a3b8;margin-bottom:1.5rem}.order-info-header{border-bottom:1px solid #94a3b833;margin-bottom:2rem;padding-bottom:1.5rem}.order-info-header h2{color:#f8fafc;font-size:1.75rem;margin-bottom:.75rem}.order-meta{color:#94a3b8;flex-wrap:wrap;gap:1.5rem}.order-meta,.shipping-notice{display:flex;margin-bottom:1.5rem}.shipping-notice{background-color:#3b82f61a;border:1px solid #3b82f64d;border-radius:.5rem;color:#93c5fd;padding:1rem}.shipping-notice svg{color:#60a5fa;flex-shrink:0;margin-right:1rem}.shipping-notice p{font-size:.9375rem;margin:0 0 .5rem}.shipping-notice p:last-child{margin-bottom:0}.claim-status-card{background-color:#1e293b80;border-radius:.5rem;padding:1.5rem}.card-header{align-items:center;margin-bottom:1.5rem}.card-header h3{font-size:1.25rem;margin:0}.refresh-btn{align-items:center;background:none;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.refresh-btn:hover{background-color:#94a3b81a;color:#e2e8f0}.available-claims{margin-bottom:2rem}.claim-count{align-items:baseline;display:flex;margin-bottom:1rem}.count-value{color:#3b82f6;font-size:2rem;font-weight:700;margin-right:.5rem}.count-label{color:#94a3b8;font-size:1rem}.claim-btn{font-size:1rem;margin-top:1rem;padding:.75rem;width:100%}.device-version-selection{background-color:#0f172a80;border-radius:.5rem;margin-bottom:1.5rem;padding:1.25rem}.device-version-selection h4{font-size:1.125rem;margin:0 0 .5rem}.device-version-selection p{color:#94a3b8;font-size:.9375rem;margin-bottom:1rem}.version-selectors{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:640px){.version-selectors{grid-template-columns:1fr 1fr}}.version-selector{display:flex;flex-direction:column}.version-selector label{font-size:.875rem;margin-bottom:.5rem}.counter-input{border:1px solid #94a3b84d;border-radius:.25rem;overflow:hidden}.counter-btn,.counter-input{align-items:center;display:flex}.counter-btn{background-color:#0f172ab3;border:none;color:#f8fafc;cursor:pointer;font-size:1.25rem;font-weight:700;height:36px;justify-content:center;padding:0;transition:background-color .2s;width:36px}.counter-btn:hover:not(:disabled){background-color:#1e293be6;color:#fff}.counter-btn:disabled{color:#64748b;cursor:not-allowed}.counter-btn:focus{outline:none}.counter-btn:active:not(:disabled){transform:scale(.95)}.counter-input input{-moz-appearance:textfield;background-color:#0f172ab3;border:none;color:#f8fafc;font-size:1rem;padding:.5rem;text-align:center;width:100%}.counter-input input::-webkit-inner-spin-button,.counter-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.device-version-error{margin-top:.75rem;text-align:center}.claimed-devices-container{border-top:1px solid #94a3b833;margin-bottom:2rem;margin-top:2rem;padding-top:1.5rem}.claimed-devices-container h3{font-size:1.25rem;margin-bottom:1rem}.claimed-devices-list{display:flex;flex-direction:column;gap:1rem}.claimed-device-item{align-items:center;background-color:#0f172a80;border-radius:.5rem;display:flex;justify-content:space-between;padding:1rem}.claimed-device-item .device-header{display:flex;flex-direction:column;gap:.25rem}.claimed-device-item .device-serial{font-family:Courier New,monospace;font-weight:600}.claimed-device-item .claim-date{color:#94a3b8;font-size:.875rem}.success-message{align-items:center;background-color:#10b98133;border:1px solid #10b981;border-radius:.5rem;display:flex;margin-bottom:1.5rem;padding:1rem}.success-message svg{flex-shrink:0;margin-right:.75rem}.info-message{background-color:#3b82f61a;border:1px solid #3b82f64d;border-radius:.5rem;color:#93c5fd;margin-bottom:1.5rem;padding:1rem}.claim-form-container{background-color:#1e293b80;border-radius:.5rem;margin-top:1.5rem;padding:1.5rem}.claim-form-container h3{font-size:1.25rem;margin-bottom:.5rem}.claim-form-container p{color:#94a3b8;margin-bottom:1.5rem}.form-error{background-color:#ef444433;border:1px solid #ef4444;border-radius:.25rem;color:#fecaca;margin-bottom:1.5rem;padding:.75rem}.form-group{margin-bottom:1.25rem}.form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:640px){.form-row{grid-template-columns:1fr 1fr}}label{color:#e2e8f0;display:block;font-size:.875rem;margin-bottom:.5rem}input,select{background-color:#0f172ab3;border:1px solid #94a3b84d;border-radius:.25rem;color:#f8fafc;padding:.75rem;transition:border-color .2s;width:100%}input:focus,select:focus{border-color:#3b82f6;outline:none}input.error{border-color:#ef4444}.field-error{color:#ef4444;font-size:.75rem;margin-top:.25rem}.form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.order-status-container{border-top:1px solid #94a3b833;margin-top:2rem;padding-top:1.5rem}.order-status-container h3{font-size:1.25rem;margin-bottom:1.25rem}.status-info{margin-bottom:1.5rem}.status-row{border-bottom:1px solid #94a3b833;display:flex;padding:.75rem 0}.status-row:last-child{border-bottom:none}.status-label{color:#94a3b8;width:40%}.status-value{font-weight:500;width:60%}.status-badge{border-radius:.25rem;display:inline-block;font-size:.875rem;font-weight:500}.status-badge.processing{background-color:#fb923c33;color:#fb923c}.status-badge.shipped{background-color:#3b82f633;color:#60a5fa}.status-badge.active,.status-badge.delivered{background-color:#10b98133;color:#34d399}.status-badge.inactive{background-color:#ef444433;color:#f87171}.tracking-link{align-items:center;color:#60a5fa;display:flex;text-decoration:none}.tracking-link:hover{text-decoration:underline}.tracking-link svg{margin-left:.5rem}.shipping-address{background-color:#0f172a80;border-radius:.5rem;margin-bottom:1.5rem;padding:1.25rem}.shipping-address h4{color:#e2e8f0;font-size:1rem;margin-bottom:.75rem}.shipping-address p{font-size:.9375rem;margin-bottom:.25rem}.status-actions{display:flex;justify-content:flex-end}.shipping-tracker{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.tracker-step{flex-direction:column;position:relative;width:80px}.step-indicator,.tracker-step{align-items:center;display:flex}.step-indicator{background-color:#94a3b833;border-radius:50%;color:#94a3b8;font-weight:600;height:30px;justify-content:center;margin-bottom:.5rem;transition:all .3s ease;width:30px}.tracker-step.active .step-indicator{background-color:#3b82f6;color:#f8fafc}.step-label{color:#94a3b8;font-size:.75rem;text-align:center}.tracker-step.active .step-label{color:#e2e8f0;font-weight:500}.tracker-line{background-color:#94a3b833;flex-grow:1;height:2px;margin:0 10px;transform:translateY(-15px)}.physical-devices-container{border-top:1px solid #94a3b833;margin-top:2rem;padding-top:1.5rem}.physical-devices-container h3{font-size:1.25rem;margin-bottom:1rem}.physical-devices-list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.physical-devices-list{grid-template-columns:repeat(2,1fr)}}.physical-device-card{background-color:#1e293b80;border:1px solid #4755694d;border-radius:.5rem;padding:1.25rem}.device-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.device-model{font-size:1.125rem;font-weight:600}.device-status{border-radius:2rem;font-size:.75rem;font-weight:500;padding:.25rem .5rem;text-transform:capitalize}.device-status.active{background-color:#10b98133;color:#34d399}.device-serial{background-color:#0f172a80;border-radius:.375rem;margin-bottom:1rem;padding:.75rem}.serial-label{color:#94a3b8;font-size:.75rem;margin-bottom:.25rem}.serial-value{font-family:Courier New,monospace;font-weight:600;letter-spacing:.05em}.device-details{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.detail-item{padding:.5rem}.detail-label{color:#94a3b8;font-size:.75rem;margin-bottom:.25rem}.detail-value{font-size:.875rem}.loading-placeholder{align-items:center;background-color:#1e293b80;border-radius:.5rem;display:flex;padding:1rem}.spinner.small{animation:spin 1s linear infinite;border:2px solid #ffffff1a;border-left-color:#3b82f6;border-radius:50%;height:20px;margin-right:.75rem;width:20px}.btn{background-color:#3b82f6;border-radius:.25rem;padding:.5rem 1rem;transition:background-color .2s}.btn:hover{background-color:#2563eb}.btn:disabled{background-color:#64748b}.btn-secondary{align-items:center;background-color:initial;border:1px solid #475569;border-radius:.25rem;color:#94a3b8;cursor:pointer;display:flex;font-weight:500;padding:.5rem 1rem;transition:all .2s}.btn-secondary:hover{background-color:#47556933;color:#e2e8f0}.btn-secondary svg{margin-right:.5rem}.dashboard-sidebar{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f172a99;border-right:1px solid #ffffff1a;color:#fff;color:var(--text,#fff);display:flex;flex-direction:column;height:100vh;overflow-y:auto;position:-webkit-sticky;position:sticky;top:0;transition:transform .3s ease-in-out;width:280px;z-index:10}.sidebar-header{border-bottom:1px solid #ffffff1a;padding:1.5rem}.logo{gap:.75rem}.logo img{height:32px;width:auto}.logo h3{background:linear-gradient(90deg,#6366f1,#818cf8);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.25rem;font-weight:600;margin:0}.sidebar-user{border-bottom:1px solid #ffffff1a;padding:1.25rem 1.5rem}.user-wallet{background:#0f172a66;border:1px solid #ffffff0d;border-radius:12px;gap:.75rem;padding:.75rem}.user-wallet,.wallet-icon{align-items:center;display:flex}.wallet-icon{justify-content:center}.wallet-address{color:#fff;color:var(--text,#fff);flex:1 1;font-weight:500}.sidebar-nav{display:flex;flex:1 1;flex-direction:column;padding:1.25rem 0}.nav-item{align-items:center;color:#ffffffb3;color:var(--text-secondary,#ffffffb3);display:flex;gap:.75rem;padding:.85rem 1.5rem;position:relative;text-decoration:none;transition:all .2s ease}.nav-item:hover{background:#ffffff0d;color:#fff;color:var(--text,#fff)}.nav-item.active{background:#6366f11a;color:#6366f1;color:var(--primary,#6366f1)}.nav-item.active:before{background:#6366f1;background:var(--primary,#6366f1);border-radius:0 2px 2px 0;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.nav-item svg{flex-shrink:0}.nav-counter{background:#6366f133;border-radius:12px;color:#6366f1;color:var(--primary,#6366f1);font-size:.75rem;font-weight:600;margin-left:auto;min-width:22px;padding:.25rem .5rem;text-align:center}.sidebar-stats{border-top:1px solid #ffffff1a;padding:1.25rem 1.5rem}.stats-heading{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.9rem;font-weight:600;margin-bottom:1rem}.stats-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}.stats-item{background:#0f172a66;border-radius:12px;padding:.75rem;text-align:center}.stats-value{font-size:1.1rem;margin-bottom:.25rem}.stats-item.total-commissions{background:#6366f11a;grid-column:span 2}.stats-item.total-commissions .stats-value{color:#6366f1;color:var(--primary,#6366f1)}.sidebar-footer{border-top:1px solid #ffffff1a;padding:1.25rem 1.5rem}.help-link{align-items:center;background:#0f172a66;border-radius:12px;color:#ffffffb3;color:var(--text-secondary,#ffffffb3);display:flex;gap:.75rem;padding:.75rem;text-decoration:none;transition:all .2s ease}.help-link:hover{background:#ffffff0d;color:#fff;color:var(--text,#fff)}.sidebar-toggle{align-items:center;background:#6366f1;background:var(--primary,#6366f1);border:none;border-radius:50%;bottom:1.5rem;box-shadow:0 4px 12px #6366f14d;color:#fff;cursor:pointer;display:none;height:50px;justify-content:center;position:fixed;right:1.5rem;width:50px;z-index:100}@media (max-width:1024px){.dashboard-sidebar{width:250px}}@media (max-width:768px){.dashboard-sidebar{box-shadow:0 0 20px #0000004d;position:fixed;transform:translateX(-100%);width:280px}.dashboard-sidebar.open{transform:translateX(0)}.sidebar-toggle{display:flex}}@media (max-width:480px){.dashboard-sidebar{width:250px}}.dashboard-header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f172a66;border-bottom:1px solid #ffffff1a;justify-content:space-between;padding:1.25rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.dashboard-header,.header-left{align-items:center;display:flex}.page-title{font-size:1.5rem;font-weight:600;margin:0}.header-right{align-items:center;display:flex;gap:1rem}.node-selector-dropdown{position:relative}.node-selector-toggle{align-items:center;background:#0f172a80;border:1px solid #ffffff1a;border-radius:12px;color:#fff;color:var(--text,#fff);cursor:pointer;display:flex;justify-content:space-between;min-width:220px;padding:.75rem 1rem;transition:all .2s ease}.node-selector-toggle:hover{background:#0f172a99;border-color:#fff3}.node-info{display:flex;flex-direction:column;gap:.25rem}.node-reference{font-family:SF Mono,Roboto Mono,monospace;font-size:.9rem;font-weight:600}.node-tier{font-size:.8rem}.dropdown-arrow{transition:transform .2s ease}.dropdown-arrow.open{transform:rotate(180deg)}.node-selector-menu{animation:fadeIn .2s ease;background:#0f172af2;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 16px #0003;padding:1rem;position:absolute;right:0;top:calc(100% + .5rem);width:280px;z-index:20}.selector-heading{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.85rem;font-weight:500;margin-bottom:.75rem}.nodes-list{gap:.5rem;max-height:300px;overflow-y:auto}.node-option,.nodes-list{display:flex;flex-direction:column}.node-option{background:#0f172a99;border:1px solid #ffffff0d;border-radius:8px;color:#fff;color:var(--text,#fff);cursor:pointer;gap:.25rem;padding:.75rem;text-align:left;transition:all .2s ease}.node-option:hover{background:#ffffff0d;transform:translateY(-1px)}.node-option.active{background:#6366f11a;border-color:#6366f14d}.node-option-code{font-family:SF Mono,Roboto Mono,monospace;font-size:.9rem;font-weight:600}.node-option-details{align-items:center;display:flex;justify-content:space-between}.node-option-tier{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.8rem}.node-option-status{border-radius:12px;display:inline-flex;font-size:.7rem;font-weight:600;padding:.15rem .5rem;text-transform:capitalize}.node-option-status.active{background:#10b9811a;color:#10b981;color:var(--success,#10b981)}.node-option-status.pending{background:#f59e0b1a;color:#f59e0b;color:var(--warning,#f59e0b)}.profile-menu-container{position:relative}.profile-menu-toggle{align-items:center;background:#0000;border:none;color:#fff;color:var(--text,#fff);cursor:pointer;display:flex;gap:.75rem;padding:.5rem;transition:all .2s ease}.profile-menu-toggle:hover{opacity:.9}.profile-avatar{align-items:center;background:#6366f11a;border-radius:50%;color:#6366f1;color:var(--primary,#6366f1);display:flex;height:36px;justify-content:center;width:36px}.profile-dropdown{animation:fadeIn .2s ease;background:#0f172af2;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 16px #0003;padding:1rem;position:absolute;right:0;top:calc(100% + .5rem);width:250px;z-index:20}.profile-network,.profile-wallet{background:#0f172a99;border-radius:8px;margin-bottom:.75rem;padding:.75rem}.profile-network-label,.profile-wallet-label{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.8rem;margin-bottom:.25rem}.profile-network-value,.profile-wallet-value{font-size:.9rem;font-weight:500}.profile-network-value.ethereum{color:#627eea}.profile-network-value.bsc{color:#f0b90b}.profile-network-value.solana{color:#9945ff}.profile-actions{display:flex;flex-direction:column;gap:.5rem}.profile-action{align-items:center;background:#0000;border:none;border-radius:8px;color:#fff;color:var(--text,#fff);cursor:pointer;display:flex;font-size:.9rem;gap:.75rem;padding:.75rem;text-align:left;text-decoration:none;transition:all .2s ease}.profile-action:hover{background:#ffffff0d}.profile-action.disconnect{color:#ef4444;color:var(--error,#ef4444)}.profile-action.disconnect:hover{background:#ef44441a}@media (max-width:768px){.dashboard-header{padding:1rem}.page-title{font-size:1.25rem}.node-selector-toggle{min-width:auto}.node-tier{display:none}}@media (max-width:480px){.dashboard-header{align-items:flex-start;flex-direction:column;gap:1rem}.header-right{justify-content:space-between;width:100%}.node-selector-menu{width:250px}}.node-management-section{padding-bottom:2rem}.nodes-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:2rem}.node-card{background:#0f172a4d;border:1px solid #ffffff1a;border-radius:16px;cursor:pointer;overflow:hidden;padding:1.5rem;position:relative;transition:all .25s ease}.node-card:hover{background:#0f172a66;border-color:#6366f133;box-shadow:0 8px 16px #00000026;transform:translateY(-3px)}.node-card.selected{border-color:#6366f1;border-color:var(--primary,#6366f1);box-shadow:0 0 0 1px #6366f1;box-shadow:0 0 0 1px var(--primary,#6366f1)}.node-card.bound:after{background:linear-gradient(90deg,#10b981,#34d399);content:"";height:3px;left:0;position:absolute;top:0;width:100%}.node-card-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;position:relative}.node-code{color:#6366f1;color:var(--primary,#6366f1);font-family:SF Mono,Roboto Mono,monospace;font-size:1rem;font-weight:600}.node-tier{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.85rem;font-weight:500}.relationship-badge{align-items:center;background:#10b9811a;border-radius:12px;color:#10b981;color:var(--success,#10b981);display:flex;font-size:.75rem;font-weight:600;gap:.25rem;padding:.25rem .5rem;position:absolute;right:-10px;top:-10px}.node-card-body{display:flex;flex-direction:column;gap:.75rem}.node-relationship-status,.node-status{display:flex;font-size:.9rem;justify-content:space-between}.relationship-label,.status-label{color:#ffffffb3;color:var(--text-secondary,#ffffffb3)}.relationship-bound{color:#10b981;color:var(--success,#10b981);font-weight:500}.relationship-unbound{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-style:italic}.superior-info{grid-gap:.75rem;background:#0f172a66;border-radius:12px;display:grid;font-size:.85rem;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-top:.5rem;padding:.75rem 1rem}.relationship-date,.relationship-level,.superior-code{display:flex;flex-direction:column;gap:.25rem}.date-label,.level-label,.superior-label{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.8rem}.superior-code{grid-column:span 2}.binding-section{background:#0f172a4d;border:1px solid #ffffff1a;border-radius:16px;margin:0 auto;max-width:700px;padding:1.5rem}.binding-section h3{display:inline-block;left:50%;margin-bottom:1.5rem;padding-bottom:.5rem;position:relative;text-align:center;transform:translateX(-50%)}.binding-section h3:after{background:linear-gradient(90deg,#6366f1,#818cf8);border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.relationship-details-card{background:#0f172a66;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.relationship-header{align-items:center;display:flex;flex-direction:column;margin-bottom:1.5rem;text-align:center}.success-icon{margin-bottom:1rem}.relationship-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:1.5rem}.relationship-item{display:flex;flex-direction:column;gap:.25rem}.relationship-note{align-items:center;background:#f59e0b1a;border-left:3px solid #f59e0b;border-left:3px solid var(--warning,#f59e0b);border-radius:12px;display:flex;gap:.75rem;margin-top:1rem;padding:1rem}.relationship-note p{color:#f59e0b;color:var(--warning,#f59e0b);font-size:.9rem;margin:0}.binding-form-card{background:#0f172a66;border-radius:12px;padding:1.5rem}.binding-description{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.95rem;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:500px;text-align:center}.form-group{margin-bottom:1.5rem}.form-group label{display:block;font-weight:500;margin-bottom:.5rem}.input-with-button{display:flex;gap:.75rem}.input-with-button input{background:#0f172a80;border:1px solid #ffffff1a;border-radius:12px;color:#fff;color:var(--text,#fff);flex:1 1;font-size:.95rem;padding:.85rem 1rem}.input-with-button input:focus{border-color:#6366f1;border-color:var(--primary,#6366f1);outline:none}.binding-note{align-items:flex-start;background:#f59e0b1a;border-left:3px solid #f59e0b;border-left:3px solid var(--warning,#f59e0b);border-radius:12px;display:flex;gap:.75rem;margin-top:1.5rem;padding:1rem}.binding-note svg{flex-shrink:0;margin-top:2px}.binding-note p{color:#f59e0b;color:var(--warning,#f59e0b);font-size:.9rem;margin:0}.relationship-advantages{margin-top:3rem}.relationship-advantages h3{font-size:1.3rem;margin-bottom:1.5rem;text-align:center}.advantages-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.advantage-card{background:#0f172a4d;border:1px solid #ffffff1a;border-radius:16px;padding:1.5rem;transition:all .25s ease}.advantage-card:hover{background:#0f172a66;border-color:#ffffff26;box-shadow:0 8px 16px #00000026;transform:translateY(-3px)}.advantage-icon{align-items:center;background:#6366f11a;border-radius:16px;color:#6366f1;color:var(--primary,#6366f1);display:flex;height:56px;justify-content:center;margin-bottom:1rem;width:56px}.advantage-card h4{font-size:1.1rem;margin-bottom:.75rem}.advantage-card p{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.95rem;line-height:1.6}@media (max-width:768px){.advantages-grid,.nodes-grid,.relationship-grid{grid-template-columns:1fr}.input-with-button{flex-direction:column}}.invitation-management-section{padding-bottom:2rem}.tab-navigation{background:#0f172a4d;border-radius:12px;display:flex;margin-bottom:1.5rem;padding:.4rem}.tab-btn{align-items:center;color:var(--text-secondary,#ffffffb3);display:flex;gap:.75rem;justify-content:center;padding:.85rem 1rem;position:relative}.tab-btn.active{color:var(--text,#fff)}.tab-btn:hover:not(.active){background:#ffffff0d;color:#fff;color:var(--text,#fff)}.counter{align-items:center;background:#6366f1;background:var(--primary,#6366f1);border-radius:10px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 6px}.tab-btn.active .counter{background:#fff;color:#6366f1;color:var(--primary,#6366f1)}.selected-node-info{background:#0f172a4d;border-radius:12px;display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;padding:1rem 1.5rem}.selected-node-info .node-reference,.selected-node-info .node-referrals,.selected-node-info .node-tier{align-items:center;display:flex;gap:.5rem}.selected-node-info .label{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.9rem}.selected-node-info .code{color:#6366f1;color:var(--primary,#6366f1);font-family:SF Mono,Roboto Mono,monospace;font-weight:600}.selected-node-info .value{font-weight:500}.invitation-tabs{background:#0f172a4d;border-radius:12px;display:flex;margin-bottom:1rem;max-width:420px;padding:.4rem;width:100%}.invitation-tab-btn{background:#0000;border:none;border-radius:8px;color:#ffffffb3;color:var(--text-secondary,#ffffffb3);cursor:pointer;flex:1 1;font-weight:500;padding:.75rem 1rem;transition:all .2s ease}.invitation-tab-btn.active{background:#6366f11a;box-shadow:0 2px 8px #6366f126;color:#fff;color:var(--text,#fff)}.invitation-tab-btn:hover:not(.active){background:#ffffff0d;color:#fff;color:var(--text,#fff)}.invitation-description{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;max-width:600px}.invitation-code-display{margin:2rem 0 1rem;max-width:500px;position:relative}.invitation-code-display .code-type{background:#6366f1;background:var(--primary,#6366f1);border-radius:4px;color:#fff;font-size:.7rem;font-weight:600;left:16px;letter-spacing:.5px;padding:.15rem .5rem;position:absolute;top:-10px}.invitation-code-display .code{color:#6366f1;color:var(--primary,#6366f1);flex:1 1;font-family:SF Mono,Roboto Mono,monospace;font-size:1.15rem;font-weight:600;letter-spacing:.5px;overflow:hidden;padding:1.25rem 1.5rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.copy-btn,.invitation-code-display .code{background:#0f172a66;border:1px solid #ffffff1a;border-radius:12px}.copy-btn{align-items:center;color:#fff;color:var(--text,#fff);cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .25s ease;width:48px}.copy-btn:hover{background:#6366f11a;border-color:#6366f1;border-color:var(--primary,#6366f1);box-shadow:0 4px 12px #6366f133;color:#6366f1;color:var(--primary,#6366f1);transform:translateY(-2px)}.copy-btn:active{transform:translateY(0)}.invitation-link-container{margin:1.5rem 0;max-width:500px}.invitation-link{background:#0f172a66;color:#6366f1;color:var(--primary,#6366f1);font-family:SF Mono,Roboto Mono,monospace;max-height:5rem;overflow-y:auto}.copy-success{align-items:center;animation:fadeInUp .3s ease;color:#10b981;color:var(--success,#10b981);display:flex;font-size:.9rem;gap:.5rem;justify-content:center;margin:.75rem 0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.share-options{margin:2rem 0;max-width:500px;width:100%}.share-heading{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.9rem;margin-bottom:1rem;position:relative;text-align:center}.share-heading:after,.share-heading:before{background:#ffffff1a;content:"";height:1px;position:absolute;top:50%;width:30%}.share-heading:before{left:0}.share-heading:after{right:0}.share-links{display:flex;gap:1rem;justify-content:space-between}.share-link{align-items:center;border-radius:12px;display:flex;flex:1 1;font-weight:500;gap:.75rem;justify-content:center;padding:.85rem 1rem;text-decoration:none;transition:all .25s ease}.share-link.twitter{background:#1da1f21a;border:1px solid #1da1f24d;color:#1da1f2}.share-link.twitter:hover{background:#1da1f233;box-shadow:0 4px 12px #1da1f233;transform:translateY(-2px)}.share-link.telegram{background:#0088cc1a;border:1px solid #0088cc4d;color:#08c}.share-link.telegram:hover{background:#08c3;box-shadow:0 4px 12px #08c3;transform:translateY(-2px)}.share-link.email{background:#ea580c1a;border:1px solid #ea580c4d;color:#ea580c}.share-link.email:hover{background:#ea580c33;box-shadow:0 4px 12px #ea580c33;transform:translateY(-2px)}.invitation-instructions{background:#0f172a4d;border:1px solid #ffffff1a;border-radius:16px;margin-top:2rem;padding:1.5rem}.invitation-instructions h3{font-size:1.2rem;margin-bottom:1rem}.instructions-list{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);padding-left:1.5rem}.instructions-list li{line-height:1.6;margin-bottom:.75rem}.referrals-content{padding-top:.5rem}.referrals-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.referrals-header h3{font-size:1.2rem;margin:0}.period-filter{align-items:center;display:flex;gap:.75rem}.period-filter label{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.9rem}.period-filter select{background:#0f172a66;border:1px solid #ffffff1a;border-radius:8px;color:#fff;color:var(--text,#fff);cursor:pointer;font-size:.9rem;padding:.5rem 1rem}.period-filter select:focus{border-color:#6366f1;border-color:var(--primary,#6366f1);outline:none}.referrals-table-container{margin-bottom:1.5rem;overflow-x:auto}.referrals-table td,.referrals-table th{font-size:.9rem;padding:1rem}.referrals-table tbody tr{transition:background-color .2s ease-in-out}.referrals-table .node-col{color:#6366f1;color:var(--primary,#6366f1);font-family:SF Mono,Roboto Mono,monospace;font-weight:500}.referrals-table .wallet-col{font-family:SF Mono,Roboto Mono,monospace;font-size:.85rem}.referrals-table .commission-col{color:#fff;color:var(--text,#fff);font-weight:600}.pagination{gap:1rem;margin-top:1.5rem}.pagination,.pagination-btn{align-items:center;display:flex;justify-content:center}.pagination-btn{background:#0f172a4d;border:1px solid #ffffff1a;border-radius:10px;color:#fff;color:var(--text,#fff);cursor:pointer;height:36px;transition:all .2s ease;width:36px}.pagination-btn:hover:not(:disabled){background:#6366f11a;border-color:#6366f1;border-color:var(--primary,#6366f1);color:#6366f1;color:var(--primary,#6366f1)}.pagination-btn:disabled{cursor:not-allowed;opacity:.5}.pagination-info{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.9rem}.no-referrals{flex-direction:column;gap:1.5rem;padding:3rem 2rem;text-align:center}.no-referrals svg{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);opacity:.7}.no-referrals h3{font-size:1.3rem;margin-bottom:.5rem}.no-referrals p{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);margin-bottom:1.5rem;max-width:500px}.referral-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:2rem}.stat-card{border-radius:12px;padding:1.25rem;text-align:center}.stat-value{background:linear-gradient(90deg,#6366f1,#818cf8);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:700;margin-bottom:.5rem}.referral-node-code{color:#6366f1;color:var(--primary,#6366f1);font-family:SF Mono,Roboto Mono,monospace;font-weight:600}.tier-badge{align-items:center;display:inline-flex;justify-content:center;text-transform:capitalize}.tier-badge.tier-apex{background:#ea580c1a;color:#ea580c}.tier-badge.tier-master{background:#9333ea1a;color:#9333ea}.tier-badge.tier-super{background:#3b82f61a;color:#3b82f6}.tier-badge.tier-standard{background:#6366f11a;color:#6366f1}.loading-container{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:3rem}.invitation-tips{margin-top:3rem}.invitation-tips h3{font-size:1.3rem;margin-bottom:1.5rem;text-align:center}.tips-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.tip-card{background:#0f172a4d;border:1px solid #ffffff1a;border-radius:16px;padding:1.5rem;transition:all .25s ease}.tip-card:hover{background:#0f172a66;border-color:#ffffff26;box-shadow:0 8px 16px #00000026;transform:translateY(-3px)}.tip-icon{align-items:center;background:#6366f11a;border-radius:12px;color:#6366f1;color:var(--primary,#6366f1);display:flex;height:48px;justify-content:center;margin-bottom:1rem;width:48px}.tip-card h4{font-size:1.1rem;margin-bottom:.75rem}.tip-card p{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.95rem;line-height:1.6}@media (max-width:768px){.invitation-code-display{flex-direction:column}.invitation-code-display .code{width:100%}.referrals-header,.share-links{flex-direction:column}.referrals-header{align-items:flex-start}.referral-stats,.tips-grid{grid-template-columns:1fr}}.network-management-section{padding-bottom:2rem}.network-stats-grid{grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:2rem}.withdrawal-status-panel{background:#0f172a4d;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.withdrawal-status-content{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.withdrawal-status-item{display:flex;flex-direction:column;gap:.25rem}.status-label{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.85rem}.status-value{font-size:1.1rem;font-weight:600}.withdrawal-error{background:#ef44441a;color:#ef4444}.withdrawal-error,.withdrawal-success{align-items:center;border-radius:8px;display:flex;gap:.5rem;margin-top:1rem;padding:.75rem}.withdrawal-success{background:#10b9811a;color:#10b981}.pending-withdrawal-alert{align-items:center;background:#f59e0b1a;border-radius:8px;color:#f59e0b;display:flex;gap:.5rem;margin-top:1rem;padding:.75rem}.withdrawal-status-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;padding:.25rem .75rem}.withdrawn-badge{background:#10b9811a;color:#10b981}.pending-badge{background:#f59e0b1a;color:#f59e0b}.available-badge{background:#3b82f61a;color:#3b82f6}.withdraw-btn{align-items:center;background:#6366f11a;border:none;border-radius:8px;color:#6366f1;color:var(--primary,#6366f1);cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:.5rem;justify-content:center;padding:.5rem;transition:all .2s ease}.withdraw-btn:hover:not(:disabled){background:#6366f133}.withdraw-btn:disabled{cursor:not-allowed;opacity:.5}.spinner-sm{animation:spin 1s linear infinite;border:2px solid #ffffff1a;border-radius:50%;border-top:2px solid var(--primary,#6366f1);height:16px;width:16px}.withdrawal-actions{align-items:center;display:flex;gap:.75rem;margin-left:auto}.withdrawal-actions .btn svg{margin-right:.5rem}@media (max-width:768px){.withdrawal-status-content{align-items:flex-start;flex-direction:column}.withdrawal-actions{margin-left:0;margin-top:1rem;width:100%}.withdrawal-actions .btn{flex:1 1}}.stat-card{align-items:center;background:#0f172a4d;border:1px solid #ffffff1a;border-radius:16px;display:flex;padding:1.25rem 1.5rem;transition:all .2s ease}.stat-card:hover{background:#0f172a66;border-color:#ffffff26;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.stat-icon{align-items:center;background:#6366f11a;border-radius:12px;color:#6366f1;color:var(--primary,#6366f1);display:flex;flex-shrink:0;height:48px;justify-content:center;margin-right:1rem;width:48px}.stat-details{display:flex;flex-direction:column}.stat-value{font-size:1.5rem;font-weight:600;margin-bottom:.25rem}.stat-label{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.85rem}.stat-card.highlight .stat-value{color:#6366f1;color:var(--primary,#6366f1)}.network-tabs,.success-message-container{margin-bottom:1.5rem}.network-tabs{-ms-overflow-style:none;background:#0f172a4d;border-radius:12px;display:flex;overflow-x:auto;padding:.4rem;scrollbar-width:none}.network-tabs::-webkit-scrollbar{display:none}.network-tab-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#ffffffb3;color:var(--text-secondary,#ffffffb3);cursor:pointer;display:flex;flex:1 1;font-weight:500;gap:.75rem;justify-content:center;min-width:-webkit-fit-content;min-width:fit-content;padding:.85rem 1.5rem;position:relative;transition:all .2s ease;white-space:nowrap}.network-tab-btn.active{background:#6366f11a;color:#fff;color:var(--text,#fff)}.network-tab-btn:hover:not(.active){background:#ffffff0d;color:#fff;color:var(--text,#fff)}.network-tab-btn svg{flex-shrink:0}.view-filters{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.view-mode-toggle{background:#0f172a4d;border-radius:10px;display:flex;padding:.25rem}.view-toggle-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#ffffffb3;color:var(--text-secondary,#ffffffb3);cursor:pointer;display:flex;height:42px;justify-content:center;transition:all .2s ease;width:42px}.view-toggle-btn.active{background:#6366f11a;color:#6366f1;color:var(--primary,#6366f1)}.view-toggle-btn:hover:not(.active){background:#ffffff0d;color:#fff;color:var(--text,#fff)}.relationship-filter{display:flex;flex-direction:column;gap:.5rem}.relationship-filter label{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.85rem}.filter-buttons{background:#0f172a4d;border-radius:10px;display:flex;padding:.25rem}.filter-btn{background:#0000;border:none;border-radius:8px;color:#ffffffb3;color:var(--text-secondary,#ffffffb3);cursor:pointer;font-size:.85rem;padding:.6rem 1rem;transition:all .2s ease;white-space:nowrap}.filter-btn.active{background:#6366f11a;color:#6366f1;color:var(--primary,#6366f1)}.filter-btn:hover:not(.active){background:#ffffff0d;color:#fff;color:var(--text,#fff)}.network-content{margin-bottom:2rem}.table-responsive{box-shadow:0 2px 8px #0000000d;margin-bottom:1.5rem}.network-table{border-collapse:collapse;width:100%}.network-table th{background:#0f172a80;color:#fff;color:var(--text,#fff);font-size:.9rem;font-weight:600;padding:1rem;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:1}.network-table td{border-top:1px solid #ffffff1a;color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.9rem;padding:1rem}.network-table tbody tr{transition:background-color .2s ease-in-out}.network-table tr:hover td{background:#6366f10d}.node-col{color:#6366f1;color:var(--primary,#6366f1);font-family:SF Mono,Roboto Mono,monospace;font-weight:500}.wallet-col{min-width:120px}.wallet-address,.wallet-col{font-family:SF Mono,Roboto Mono,monospace;font-size:.85rem}.commission-col{color:#fff;color:var(--text,#fff);font-weight:600}.relationship-level-1 td{background:#10b9810d}.relationship-level-2 td{background:#3b82f60d}.level-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;padding:.25rem .75rem}.level-badge.level-1{background:#10b9811a;color:#10b981;color:var(--success,#10b981)}.level-badge.level-2{background:#3b82f61a;color:#3b82f6;color:var(--info,#3b82f6)}.action-btn{align-items:center;background:#0f172a66;border:1px solid #ffffff1a;border-radius:8px;color:#fff;color:var(--text,#fff);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.action-btn:hover{background:#6366f11a;border-color:#6366f1;border-color:var(--primary,#6366f1);color:#6366f1;color:var(--primary,#6366f1)}.node-cards-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.subordinate-card{background:#0f172a4d;border:1px solid #ffffff1a;border-radius:16px;cursor:pointer;padding:1.5rem;position:relative;transition:all .25s ease}.subordinate-card:hover{background:#0f172a66;box-shadow:0 8px 16px #00000026;transform:translateY(-3px)}.subordinate-card.level-1{border-left:3px solid #10b981;border-left:3px solid var(--success,#10b981)}.subordinate-card.level-2{border-left:3px solid #3b82f6;border-left:3px solid var(--info,#3b82f6)}.relationship-level-indicator{border-radius:8px;font-size:.7rem;font-weight:600;padding:.25rem .5rem;position:absolute;right:10px;top:-10px;z-index:1}.level-1 .relationship-level-indicator{background:#10b9811a;border:1px solid #10b9814d;color:#10b981;color:var(--success,#10b981)}.level-2 .relationship-level-indicator{background:#3b82f61a;border:1px solid #3b82f64d;color:#3b82f6;color:var(--info,#3b82f6)}.card-header{border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.card-body{display:flex;flex-direction:column;gap:.75rem}.card-row{display:flex;font-size:.9rem;justify-content:space-between}.card-row span:first-child{color:#ffffffb3;color:var(--text-secondary,#ffffffb3)}.subordinate-card .card-row.self-referral .fee-source{color:#10b981;font-weight:500}.commissions{color:#fff;color:var(--text,#fff);font-weight:600}.view-details{align-items:center;background:#6366f11a;border-radius:8px;color:#6366f1;color:var(--primary,#6366f1);display:flex;font-size:.9rem;font-weight:500;gap:.5rem;justify-content:center;margin-top:.5rem;padding:.75rem;transition:all .2s ease}.subordinate-card:hover .view-details{background:#6366f133}.chart-placeholder{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.chart-message{max-width:400px;padding:2rem;text-align:center}.chart-message svg{margin-bottom:1.5rem;opacity:.7}.chart-message p,.chart-message svg{color:#ffffffb3;color:var(--text-secondary,#ffffffb3)}.chart-message p{margin-bottom:.75rem}.no-data-message{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem;text-align:center}.no-data-message p{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);margin-bottom:1.5rem}.assets-content,.fees-content,.points-content{padding:1rem 0;width:100%}.assets-summary,.fees-summary{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:2rem;width:100%}.summary-card{background:#fff;background:var(--card-bg,#0f172a4d);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;justify-content:center;min-height:130px;padding:1.25rem;position:relative;text-align:center;transition:all .2s ease}.summary-card:hover{background:#0f172a66;background:var(--card-bg-hover,#0f172a66);border-color:#ffffff26;transform:translateY(-2px)}.summary-value{color:#fff;color:var(--text,#fff);font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.self-referral-value{color:#10b981}.external-fees-value{color:#6366f1}.summary-label{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.9rem;font-weight:500;margin-bottom:8px}.summary-info{font-size:12px;margin:0 auto;max-width:80%}.summary-info,.summary-timestamp{color:#9ca3af;color:var(--text-tertiary,#9ca3af)}.summary-timestamp{font-size:11px;font-style:italic;margin-top:10px}.assets-table,.fees-table{border-collapse:collapse;width:100%}.assets-table th,.fees-table th{background:#0f172a80;color:#fff;color:var(--text,#fff);font-size:.9rem;font-weight:600;padding:1rem;text-align:left}.assets-table td,.fees-table td{border-top:1px solid #ffffff1a;color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.9rem;padding:1rem}.assets-table tbody tr,.fees-table tbody tr{transition:background-color .2s ease-in-out}.assets-table tr:hover td,.fees-table tr:hover td{background:#6366f10d}.asset-name{color:#fff;color:var(--text,#fff);font-weight:500}.owner-col{font-family:SF Mono,Roboto Mono,monospace;font-size:.85rem}.total-col,.value-col{color:#fff;color:var(--text,#fff);font-weight:600}.date-col{min-width:180px;white-space:nowrap}.source-col{min-width:120px}.self-referral{color:#10b981!important;font-weight:500}.self-referral-row{background-color:#10b9810d}.self-referral-row:hover{background-color:#10b9811a}.date-value{white-space:nowrap}.fee-info-tooltip{cursor:help;display:inline-block;margin-left:5px;position:relative}.fee-info-tooltip:hover:after{background:#2e3a59;border-radius:6px;color:#fff;content:"Network stability fees are earned from completed orders. Self-generated fees come from orders placed on your own node.";font-size:12px;font-weight:400;left:100%;padding:6px 10px;position:absolute;top:0;width:250px;z-index:10}.column-header-with-info{align-items:center;display:flex;gap:5px}.info-icon{color:#6b7280;height:14px;width:14px}.fees-explanation{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:14px;line-height:1.5;margin:16px auto;max-width:500px}.points-summary-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.points-card{background:#0f172a4d;border:1px solid #ffffff1a;border-radius:12px;padding:1.25rem;text-align:center;transition:all .2s ease}.points-card:hover{background:#0f172a66;border-color:#ffffff26;transform:translateY(-2px)}.points-value{background:linear-gradient(90deg,#6366f1,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.points-label{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.85rem}.points-controls{margin-bottom:1.5rem}.points-controls h3{color:#fff;color:var(--text,#fff);font-size:1.2rem;font-weight:600;margin-bottom:1rem}.filters-container{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem}.period-selector{align-items:center;display:flex;gap:.75rem}.period-selector label{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.9rem}.period-selector select{background:#0f172a4d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;color:var(--text,#fff);cursor:pointer;font-size:.9rem;min-width:120px;padding:.5rem 1rem;transition:all .2s ease}.period-selector select:hover{background:#0f172a66;border-color:#fff3}.period-selector select:focus{border-color:#6366f1;border-color:var(--primary,#6366f1);box-shadow:0 0 0 2px #6366f133;outline:none}.detailed-fees-section,.points-sources-section{margin-top:2rem}.detailed-fees-section h3,.points-sources-section h3{font-size:1.2rem;margin-bottom:1rem}.detailed-fees-section{margin-top:30px}.detailed-fees-section h3{font-size:18px;font-weight:500;margin-bottom:16px}.points-table{border-collapse:collapse;width:100%}.points-table th{background:#0f172a80;color:#fff;color:var(--text,#fff);font-size:.9rem;font-weight:600;padding:1rem;text-align:left}.points-table td{border-top:1px solid #ffffff1a;color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.9rem;padding:1rem}.points-table tbody tr{transition:background-color .2s ease-in-out}.points-table tr:hover td{background:#6366f10d}.subordinate-detail-modal{animation:modalFadeIn .3s ease;background:#111827;background:var(--darker,#111827);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 25px 50px #0000004d;max-height:90vh;max-width:800px;overflow-y:auto;width:95%}.modal-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:1.5rem}.modal-header h3{font-size:1.3rem;margin:0}.modal-close-btn{color:var(--text,#fff);transition:all .2s ease}.node-detail-content{padding:1.5rem}.node-identity{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.node-code-large{color:#6366f1;color:var(--primary,#6366f1);font-family:SF Mono,Roboto Mono,monospace;font-size:1.5rem;font-weight:600}.node-tier-badge{background:#6366f11a;color:#6366f1;color:var(--primary,#6366f1)}.node-tier-badge,.relationship-level{border-radius:20px;font-size:.85rem;font-weight:600;padding:.35rem 1rem}.relationship-level.level-1{background:#10b9811a;color:#10b981;color:var(--success,#10b981)}.relationship-level.level-2{background:#3b82f61a;color:#3b82f6;color:var(--info,#3b82f6)}.detail-section{grid-gap:1rem;background:#0f172a4d;border-radius:12px;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:1.5rem;padding:1.25rem}.detail-row{display:flex;flex-direction:column;gap:.25rem}.detail-label{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.85rem}.detail-value{font-size:.95rem;font-weight:500}.stats-cards{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-bottom:1.5rem}.stats-card{background:#0f172a4d;border:1px solid #ffffff1a;border-radius:12px;padding:1rem;text-align:center}.stats-value{font-size:1.3rem;font-weight:600;margin-bottom:.5rem}.stats-label{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.8rem}.rwa-assets-section{margin-top:1.5rem}.rwa-assets-section h4{font-size:1.1rem;margin-bottom:1rem}.rwa-detail-table-wrapper{background:#0f172a33;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:1.5rem;overflow-x:auto}.rwa-detail-table{border-collapse:collapse;width:100%}.rwa-detail-table th{background:#0f172a80;color:#fff;color:var(--text,#fff);font-size:.85rem;font-weight:600;padding:.75rem 1rem;text-align:left}.rwa-detail-table td{border-top:1px solid #ffffff1a;color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.85rem;padding:.75rem 1rem}.modal-footer{border-top:1px solid #ffffff1a;display:flex;justify-content:flex-end;padding:1.5rem}:root{--card-bg:#fff;--text-primary:#111827;--text-secondary:#ffffffb3;--text-tertiary:#9ca3af;--border-color:#ffffff1a;--bg-subtle:#0f172a33;--bg-hover:#0f172a4d;--success:#10b981;--info:#3b82f6;--darker:#111827;--text:#fff;--card-bg-hover:#0f172a66}@media (prefers-color-scheme:dark){:root{--card-bg:#1f2937;--text-primary:#f9fafb;--text-secondary:#d1d5db;--text-tertiary:#9ca3af;--border-color:#374151;--bg-subtle:#111827;--bg-hover:#374151}}@media (max-width:992px){.network-stats-grid{grid-template-columns:repeat(2,1fr)}.stats-cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.view-filters{align-items:flex-start;flex-direction:column}.network-tabs{padding:.3rem}.network-tab-btn{font-size:.9rem;padding:.7rem 1rem}.assets-summary,.fees-summary,.node-cards-grid,.points-summary-cards{grid-template-columns:1fr}.stats-cards{grid-template-columns:repeat(2,1fr)}.detail-section{grid-template-columns:1fr}.filters-container{align-items:flex-start;flex-direction:column;gap:1rem}.period-selector,.period-selector select{width:100%}.summary-card{min-height:auto;padding:1rem}.summary-value{font-size:1.5rem}}@media (max-width:480px){.network-stats-grid,.stats-cards{grid-template-columns:1fr}}.commission-content{padding:1rem 0;width:100%}.commission-nodes-section,.commission-sources-section{margin-top:2rem}.commission-nodes-section h3,.commission-sources-section h3{font-size:1.2rem;margin-bottom:1rem}.commission-table{border-collapse:collapse;width:100%}.commission-table th{background:#0f172a80;color:#fff;color:var(--text,#fff);font-size:.9rem;font-weight:600;padding:1rem;text-align:left}.commission-table td{border-top:1px solid #ffffff1a;color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.9rem;padding:1rem}.commission-table tbody tr{transition:background-color .2s ease-in-out}.commission-table tr:hover td{background:#6366f10d}.commission-summary-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.commission-card{background:#0f172a4d;border:1px solid #ffffff1a;border-radius:12px;padding:1.25rem;text-align:center;transition:all .2s ease}.commission-card:hover{background:#0f172a66;border-color:#ffffff26;transform:translateY(-2px)}.commission-value{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.commission-card.total .commission-value{background:linear-gradient(90deg,#6366f1,#818cf8);-webkit-background-clip:text;background-clip:text;color:#0000}.commission-card.referrer .commission-value{color:#10b981}.commission-card.node .commission-value{color:#3b82f6}.commission-card.differential .commission-value{color:#8b5cf6}.commission-label{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.85rem}.commission-type-filter{display:flex;flex-direction:column;gap:.5rem}.commission-type-filter label{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.85rem}.commission-type-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;padding:.25rem .75rem}.commission-type-badge.referrer{background:#10b9811a;color:#10b981}.commission-type-badge.node{background:#3b82f61a;color:#3b82f6}.commission-type-badge.differential{background:#8b5cf61a;color:#8b5cf6}.commission-source-group{margin-bottom:2rem}.commission-source-group h4{font-size:1rem;margin-bottom:1rem}.commission-details-section{margin-top:2rem}.commission-details-section h3{font-size:1.2rem;margin-bottom:1rem}.commission-type-referrer{background-color:#10b9810d}.commission-type-node{background-color:#3b82f60d}.commission-type-differential{background-color:#8b5cf60d}.order-col,.reference-col{font-family:SF Mono,Roboto Mono,monospace;font-size:.85rem}.order-col{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.commission-summary-cards{grid-template-columns:1fr}.commission-type-filter .filter-buttons{flex-wrap:wrap}.commission-table td,.commission-table th{font-size:.8rem;padding:.75rem .5rem}.order-col,.reference-col{font-size:.75rem}}.dashboard-overview-section{padding-bottom:2rem}.overview-header{margin-bottom:2rem;text-align:center}.overview-header h2{background:linear-gradient(90deg,#6366f1,#818cf8);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2rem;margin-bottom:.5rem}.overview-subtitle{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:1.1rem;margin:0 auto;max-width:700px}.overview-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(12,1fr)}.overview-card{background:#0f172a4d;border:1px solid #ffffff1a;border-radius:16px;padding:1.5rem;transition:all .25s ease}.overview-card:hover{background:#0f172a66;border-color:#ffffff26;box-shadow:0 8px 16px #00000026;transform:translateY(-3px)}.overview-card h3{align-items:center;display:flex;font-size:1.25rem;gap:.5rem;margin-bottom:1.25rem}.network-stats,.nodes-summary,.quick-actions{grid-column:span 4}.activity-feed{grid-column:span 7}.recent-referrals{grid-column:span 5}.performance-summary{grid-column:span 12}.nodes-count-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));margin-bottom:1.5rem}.node-type-count{align-items:center;background:#0f172a66;border-radius:12px;display:flex;flex-direction:column;padding:1rem .5rem;transition:all .2s ease}.node-type-count:hover{transform:translateY(-3px)}.node-type-count .count{font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.node-type-count .label{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.85rem}.node-type-count.apex .count{color:#ea580c}.node-type-count.master .count{color:#9333ea}.node-type-count.super .count{color:#3b82f6}.node-type-count.standard .count{color:#6366f1}.network-stats-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:1.5rem}.network-stat{align-items:center;background:#0f172a66;border-radius:12px;display:flex;flex-direction:column;padding:1rem .5rem;transition:all .2s ease}.network-stat:hover{transform:translateY(-3px)}.network-stat .stat-value{font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.network-stat .stat-label{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.85rem;text-align:center}.network-stat.highlight .stat-value{color:#6366f1}.actions-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.quick-action{align-items:center;background:#0f172a66;border-radius:12px;color:#fff;color:var(--text,#fff);display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1rem;text-decoration:none;transition:all .25s ease}.quick-action:hover{transform:translateY(-3px)}.action-icon,.quick-action:hover{background:#6366f11a;color:#6366f1;color:var(--primary,#6366f1)}.action-icon{align-items:center;border-radius:12px;display:flex;height:48px;justify-content:center;transition:all .2s ease;width:48px}.quick-action:hover .action-icon{background:#6366f133}.action-name{font-size:.9rem;font-weight:500;text-align:center}.activity-list{display:flex;flex-direction:column;gap:.75rem;max-height:400px;overflow-y:auto;padding-right:.5rem}.activity-item{background:#0f172a66;border-radius:12px;display:flex;gap:1rem;padding:1rem;transition:all .2s ease}.activity-item:hover{background:#0f172a80;transform:translateX(3px)}.activity-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.activity-icon.commission{background:#10b9811a;color:#10b981}.activity-icon.referral{background:#3b82f61a;color:#3b82f6}.activity-icon.points{background:#6366f11a;color:#6366f1}.activity-icon.system{background:#f59e0b1a;color:#f59e0b}.activity-content{flex:1 1}.activity-description{font-size:.95rem;margin-bottom:.5rem}.activity-meta{align-items:center;display:flex;font-size:.85rem;justify-content:space-between}.activity-time{color:#ffffffb3;color:var(--text-secondary,#ffffffb3)}.activity-value{color:#10b981;font-weight:600}.no-activity{align-items:center;color:#ffffffb3;color:var(--text-secondary,#ffffffb3);display:flex;height:200px;justify-content:center}.referrals-table-container{background:#0f172a33;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:1.25rem;max-height:300px;overflow-y:auto}.referrals-table{border-collapse:collapse;width:100%}.referrals-table th{background:#0f172a80;color:#fff;color:var(--text,#fff);font-size:.85rem;font-weight:600;padding:.75rem 1rem;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:1}.referrals-table td{border-top:1px solid #ffffff1a;color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.85rem;padding:.75rem 1rem}.referrals-table tr:hover td{background:#6366f10d}.no-referrals{align-items:center;color:#ffffffb3;color:var(--text-secondary,#ffffffb3);display:flex;height:200px;justify-content:center}.card-actions{display:flex;justify-content:flex-end;margin-top:1rem}.action-link{align-items:center;border-radius:8px;color:#6366f1;color:var(--primary,#6366f1);display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.5rem .75rem;text-decoration:none;transition:all .2s ease}.action-link:hover{background:#6366f11a;transform:translateX(3px)}.performance-metrics{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.performance-metric{display:flex;flex-direction:column;gap:.75rem}.metric-label{color:#fff;color:var(--text,#fff);font-size:.95rem}.metric-bar{background:#ffffff1a;border-radius:4px;height:8px;overflow:hidden}.metric-progress{background:linear-gradient(90deg,#6366f1,#818cf8);border-radius:4px;height:100%;transition:width 1s ease-in-out}.metric-value{align-self:flex-end;color:#6366f1;color:var(--primary,#6366f1);font-size:.9rem;font-weight:600}@media (max-width:1280px){.overview-grid{grid-template-columns:repeat(6,1fr)}.nodes-summary{grid-column:span 6}.network-stats,.quick-actions{grid-column:span 3}.activity-feed,.performance-summary,.recent-referrals{grid-column:span 6}}@media (max-width:768px){.overview-grid{grid-template-columns:1fr}.activity-feed,.network-stats,.nodes-summary,.performance-summary,.quick-actions,.recent-referrals{grid-column:span 1}}.wallet-required-overlay{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#000000d9;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1200}.wallet-required-modal{animation:modalFadeIn .3s cubic-bezier(.16,1,.3,1) forwards;background:#111827;background:var(--darker,#111827);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 25px 50px #0000004d,0 0 30px #6366f133;max-width:500px;overflow:hidden;position:relative;width:95%}.modal-close-btn{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:36px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .3s;width:36px;z-index:2}.modal-close-btn:hover{background:#fff3;transform:rotate(90deg)}.wallet-modal-content{align-items:center;display:flex;flex-direction:column;padding:3rem 2rem;text-align:center}.wallet-icon{color:#6366f1;color:var(--primary,#6366f1);margin-bottom:2rem}.wallet-modal-content h2{font-size:1.8rem;margin-bottom:1rem;padding-bottom:1rem;position:relative}.wallet-modal-content h2:after{background:linear-gradient(90deg,#6366f1,#818cf8);background:linear-gradient(90deg,var(--primary,#6366f1),var(--accent,#818cf8));border-radius:3px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.wallet-description{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);line-height:1.6;margin-bottom:2rem;max-width:400px}.wallet-benefits{background:#0f172a66;border-radius:12px;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;padding:1.5rem;text-align:left;width:100%}.benefit-item{align-items:center;display:flex;gap:.75rem}.benefit-item svg{color:#10b981;color:var(--success,#10b981);flex-shrink:0}.benefit-item span{font-size:.95rem}.connect-wallet-btn{align-items:center;background:linear-gradient(90deg,#6366f1,#818cf8);border:none;border-radius:12px;box-shadow:0 4px 12px #6366f14d;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;padding:1rem 2rem;transition:all .25s ease}.connect-wallet-btn:hover{box-shadow:0 8px 16px #6366f180;transform:translateY(-3px)}.connect-wallet-btn:active{transform:translateY(-1px)}@media (max-width:480px){.wallet-modal-content{padding:2.5rem 1.5rem}.wallet-modal-content h2{font-size:1.5rem}.wallet-icon{margin-bottom:1.5rem}}.dashboard-container{background-color:#111827;background-color:var(--darker,#111827);color:#fff;color:var(--text,#fff);display:flex;overflow:hidden;position:relative}.dashboard-main-content{display:flex;flex:1 1;flex-direction:column}.dashboard-container{min-height:100vh;width:100%}.app-wrapper{overflow:hidden}.dashboard-main{display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.dashboard-content{flex:1 1;overflow-y:auto;padding:2rem;position:relative}.dashboard-loading{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;min-height:300px}.spinner{animation:spin 1s linear infinite;border:3px solid #ffffff1a;border-top:3px solid var(--primary,#6366f1);height:40px;width:40px}.dashboard-error{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;min-height:300px;padding:2rem;text-align:center}.dashboard-error p{color:#ef4444;color:var(--error,#ef4444);margin-bottom:1.5rem}.section-placeholder{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:3rem 2rem;text-align:center}.section-placeholder p{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:1.1rem;max-width:500px}.no-nodes-message{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;min-height:400px;padding:3rem 2rem;text-align:center}.no-nodes-message .info-icon{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);opacity:.7}.no-nodes-message h3{font-size:1.5rem;margin-bottom:.5rem}.no-nodes-message p{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);margin-bottom:1.5rem;max-width:500px}.card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f172a4d;border:1px solid #ffffff1a;border-radius:16px;padding:1.5rem;transition:all .25s ease-in-out}.card:hover{border-color:#ffffff26;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.section-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.section-header h2{background:linear-gradient(90deg,#6366f1,#818cf8);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.8rem;margin:0}.section-description{color:#ffffffb3;color:var(--text-secondary,#ffffffb3);font-size:.95rem;margin-top:.5rem;max-width:700px}.btn{align-items:center;border-radius:10px;display:inline-flex;font-size:.95rem;font-weight:500;justify-content:center;padding:.75rem 1.5rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.btn:disabled{cursor:not-allowed;opacity:.6}.btn-primary{background:linear-gradient(90deg,#6366f1,#818cf8);color:#fff}.btn-primary:hover:not(:disabled){box-shadow:0 4px 12px #6366f14d;transform:translateY(-2px)}.btn-outline{border:1px solid #ffffff1a;color:#fff;color:var(--text,#fff)}.btn-outline:hover:not(:disabled){background:#6366f10d;border-color:#6366f1;border-color:var(--primary,#6366f1);color:#6366f1;color:var(--primary,#6366f1);transform:translateY(-2px)}.status-badge{padding:.25rem .75rem}.status-badge.active{color:var(--success,#10b981)}.status-badge.approved{color:var(--info,#3b82f6)}.status-badge.pending{color:var(--warning,#f59e0b)}.status-badge.suspended{background-color:#ef44441a;color:#ef4444;color:var(--error,#ef4444)}.tier-badge{border-radius:20px;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.tier-apex{background:#ea580c1a;color:#ea580c}.tier-master{background:#9333ea1a;color:#9333ea}.tier-super{background:#3b82f61a;color:#3b82f6}.tier-standard{background:#6366f11a;color:#6366f1}.network-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;padding:.2rem .6rem}.network-badge.ethereum{background:#627eea1a;border:1px solid #627eea4d;color:#627eea}.network-badge.bsc{background:#f0b90b1a;border:1px solid #f0b90b4d;color:#f0b90b}.network-badge.solana{background:#9945ff1a;border:1px solid #9945ff4d;color:#9945ff}.table-responsive{background:#0f172a33;border:1px solid #ffffff1a;border-radius:12px;overflow-x:auto}.modal-overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#000000d9;overflow-y:auto;z-index:1200}@media (max-width:1200px){.dashboard-content{padding:1.5rem}}@media (max-width:768px){.dashboard-container{flex-direction:column}.dashboard-content{padding:1rem}.section-header{align-items:flex-start;flex-direction:column}.section-header h2{font-size:1.5rem}}@media (max-width:480px){.dashboard-content{padding:.75rem}}:root{--primary:#6366f1;--primary-dark:#4f46e5;--secondary:#06b6d4;--accent:#8b5cf6;--dark:#0f172a;--darker:#070b15;--text:#f8fafc;--text-secondary:#94a3b8;--glass:#0f172a99;--glass-border:#ffffff1a;--warning:#f59e0bcc;--warning-light:#f59e0b33}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{width:100%}body{background-attachment:fixed;background-color:var(--darker);background-image:radial-gradient(circle at 10% 20%,#6366f126 0,#0000 30%),radial-gradient(circle at 80% 80%,#8b5cf626 0,#0000 30%),radial-gradient(circle at 50% 50%,#06b6d41a 0,#0000 50%);color:var(--text);font-family:Inter,sans-serif;line-height:1.6}#root{display:flex;flex-direction:column}main{flex:1 1}h1,h2,h3,h4{font-family:Orbitron,sans-serif;font-weight:600;letter-spacing:.5px}.container{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:1}.floating-elements{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.floating-element{background:linear-gradient(135deg,var(--primary),#0000);border-radius:50%;filter:blur(40px);opacity:.1;position:absolute}.element-1{height:300px;left:-100px;top:20%;width:300px}.element-2{background:linear-gradient(135deg,var(--secondary),#0000);bottom:10%;height:200px;right:-50px;width:200px}.element-3{background:linear-gradient(135deg,var(--accent),#0000);height:150px;left:30%;top:60%;width:150px}.particles{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.particle{animation:float 30s linear infinite;background:#fff;border-radius:50%;height:2px;opacity:.3;position:absolute;width:2px}.particle:first-child{animation-duration:20s;left:20%;top:10%}.particle:nth-child(2){animation-duration:25s;left:40%;top:30%}.particle:nth-child(3){animation-duration:30s;left:60%;top:50%}.particle:nth-child(4){animation-duration:35s;left:80%;top:70%}.particle:nth-child(5){animation-duration:40s;left:10%;top:90%}.particle:nth-child(6){animation-duration:22s;left:30%;top:20%}.particle:nth-child(7){animation-duration:27s;left:50%;top:40%}.particle:nth-child(8){animation-duration:32s;left:70%;top:60%}.particle:nth-child(9){animation-duration:37s;left:90%;top:80%}.particle:nth-child(10){animation-duration:42s;left:25%;top:15%}.glass-card{padding:2rem}.btn{background:linear-gradient(135deg,var(--primary),var(--primary-dark));border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:.8rem 1.5rem;text-align:center;text-decoration:none;transition:all .3s}.btn:hover{box-shadow:0 10px 20px #4f46e54d;transform:translateY(-2px)}.btn-outline{background:#0000;border:2px solid var(--primary);color:var(--primary)}.btn-outline:hover{background:var(--primary);color:#fff}.btn-group{display:flex;flex-wrap:wrap;gap:1rem}@media (max-width:992px){.btn-group{justify-content:center}}@keyframes float{0%{transform:translateY(0) translateX(0)}to{transform:translateY(-1000px) translateX(100px)}}@keyframes float-device{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(2deg)}to{transform:translateY(0) rotate(0deg)}}.floating-device{animation:float-device 6s ease-in-out infinite;height:450px;position:relative;width:450px}.center-dot,.dot{animation:pulse 4s infinite;transform-origin:center}.wave-2{animation-delay:.1s}.wave-3{animation-delay:.2s}.wave-4{animation-delay:.3s}.wave-5{animation-delay:.4s}.wave-6{animation-delay:.5s}.logo-animation{animation:fadeIn .5s ease-out forwards}header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070b15cc;left:0;position:fixed;top:0;width:100%;z-index:1000}.cta-section,header{border-bottom:1px solid var(--glass-border)}.cta-section{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070b1580;border-top:1px solid var(--glass-border);overflow:hidden;padding:5rem 0;position:relative;text-align:center}.cta-section:before{background:radial-gradient(circle at 30% 50%,#6366f11a 0,#0000 50%),radial-gradient(circle at 70% 50%,#8b5cf61a 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.cta-title{font-size:2.8rem;margin-bottom:1.5rem}.cta-title span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--primary),var(--accent));-webkit-background-clip:text}.cta-description{color:var(--text-secondary);font-size:1.2rem;line-height:1.8;margin:0 auto 2.5rem;max-width:700px}.cta-section .btn-group{justify-content:center}@media (max-width:768px){.cta-title{font-size:2.2rem}.cta-description{font-size:1.1rem}}.navbar{justify-content:space-between;padding:1.5rem 0}.logo,.navbar{align-items:center;display:flex}.logo{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--primary),var(--secondary));-webkit-background-clip:text;font-family:Orbitron,sans-serif;font-size:1.8rem;font-weight:700;gap:.5rem}.logo-icon{align-items:center;background:#0000;border-radius:50%;display:flex;height:32px;justify-content:center;position:relative;width:32px}.logo-icon:after{background:linear-gradient(135deg,#6366f11a,#8b5cf61a);border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.mobile-feature-summary{display:none}.responsive-table-wrapper::-webkit-scrollbar{height:8px}.responsive-table-wrapper::-webkit-scrollbar-track{background:#0f172a33;border-radius:4px}.responsive-table-wrapper::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}.responsive-table-wrapper::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}.swipe-instruction{align-items:center;animation:pulse 2s infinite;background:#0f172a80;border-radius:8px;color:var(--text-secondary);display:flex;font-size:.9rem;justify-content:center;margin-bottom:1rem;padding:1rem}.swipe-instruction svg{margin-right:.5rem;transform:rotate(90deg)}.emission-schedule{margin:2rem 0}.emission-heading{color:var(--text);font-size:1.25rem;margin-bottom:1.5rem}.chart-bars{gap:.5rem;margin-bottom:2.5rem;position:relative}.chart-bar{flex:1 1;min-width:60px}.bar-fill{box-shadow:0 4px 8px #0000001a;transition:height .5s ease-out}.bar-value{position:relative;white-space:nowrap}.bar-value:after{display:none}.bar-label{white-space:nowrap}.chart-note{margin-top:2rem}.emission-table-wrapper{-webkit-overflow-scrolling:touch;background:var(--glass);border:1px solid var(--glass-border);border-radius:8px;margin-bottom:2rem;overflow-x:auto;width:100%}.emission-table{min-width:600px}.emission-table th{white-space:nowrap}.emission-table tr:last-child td{border-bottom:none}.mobile-chart{display:none}.mobile-emission-list{list-style:none;margin:2rem 0;padding:0}.mobile-emission-item{display:flex;flex-direction:column;margin-bottom:1.5rem}.mobile-emission-item .year{color:var(--text);font-size:.9rem;font-weight:600;margin-bottom:.5rem}.bar-container{align-items:center;display:flex;width:100%}.mobile-bar{background:linear-gradient(to right,var(--primary),var(--accent));border-radius:4px;box-shadow:0 2px 4px #0000001a;height:24px;margin-right:.75rem;min-width:30px;transition:width .5s ease-out}.mobile-emission-item .value{color:var(--text);font-size:.9rem;font-weight:700;min-width:60px}@media (max-width:992px){.chart-bars{height:180px}.bar-value{font-size:.8rem}.emission-table-wrapper{border-radius:6px}.emission-table td,.emission-table th{padding:.7rem .8rem}}@media (max-width:768px){.chart-bars{height:150px;margin-top:1.5rem}.bar-value{bottom:calc(100% + 5px);font-size:.75rem;position:absolute;transform:rotate(-45deg);transform-origin:center}.bar-label{font-size:.7rem}.chart-note{font-size:.8rem;margin-top:3.5rem}.tooltip{font-size:.75rem;margin-left:-100px;width:200px}}@media (max-width:576px){.emission-heading{font-size:1.1rem}.chart-bars{height:120px;margin-top:2.5rem}.bar-value span{display:none}.bar-value:after{content:attr(data-short);display:inline-block}.chart-note{font-size:.75rem;margin-top:2.5rem}}@media (max-width:480px){.desktop-chart{display:none}.mobile-chart{display:block}.emission-table td,.emission-table th{font-size:.8rem;padding:.6rem .7rem}}@keyframes barFillUp{0%{height:0}to{height:var(--target-height)}}.bar-fill,.mobile-bar{--target-height:calc(var(--height-percentage, 100)*1%);animation:barFillUp 1s ease-out forwards}@media print{.emission-table-wrapper{border:none;overflow:visible}.emission-table{min-width:auto!important;width:100%!important}.tooltip{display:none}.tooltipped{border-bottom:none}}@media (max-width:992px){.comparison-table{min-width:800px}.tab-selector .btn{padding:.7rem 1.2rem}}@media (max-width:768px){.tooltip{margin-left:-100px;width:200px}.mobile-feature-summary{display:block;margin-bottom:2rem;padding:0 2rem}.comparison-description{font-size:.9rem;padding:0 1rem}.tab-selector{margin-bottom:1.5rem}.comparison-table td,.comparison-table th{font-size:.9rem;padding:1rem .75rem}.advanced-comparison .glass-card{padding:1.5rem}.sub-heading{font-size:1.1rem}}@media (max-width:480px){.tab-selector{flex-direction:column}.tab-selector .btn{margin-bottom:.5rem;margin-right:0;width:100%}.tooltip{font-size:.75rem;margin-left:-90px;width:180px}.section-title{font-size:1.8rem}}.responsive-table-wrapper:after{animation:loading 2s infinite;background:linear-gradient(90deg,#0000,var(--primary),#0000);bottom:0;content:"";height:3px;left:0;opacity:0;position:absolute;transition:opacity .3s;width:100%}.responsive-table-wrapper.loading:after{opacity:1}@keyframes loading{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.comparison{position:relative}.responsive-table-wrapper{-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;margin-bottom:2rem;overflow-x:auto;position:relative;width:100%}.comparison-table{background:#0000}.comparison-table th{white-space:nowrap}.tooltip{background:var(--darker);border:1px solid var(--glass-border);border-radius:6px;bottom:125%;box-shadow:0 5px 15px #0003;color:var(--text);font-size:.8rem;font-weight:400;left:50%;margin-left:-120px;opacity:0;padding:.5rem;pointer-events:none;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:240px;z-index:10}.tooltipped:active .tooltip,.tooltipped:focus .tooltip,.tooltipped:hover .tooltip{opacity:1;visibility:visible}.device-tabs-mobile{display:none;margin-bottom:1.5rem}.device-tabs-scroll{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:none}.device-tabs-scroll::-webkit-scrollbar{display:none}.device-tab{background:var(--glass);border:none;border:1px solid var(--glass-border);border-radius:8px;color:var(--text);cursor:pointer;flex:0 0 auto;font-weight:500;margin-right:.8rem;padding:.8rem 1.2rem;transition:all .3s;white-space:nowrap}.device-tab.active{background:var(--primary);border-color:var(--primary);color:#fff}.device-tabs-indicator{display:flex;justify-content:center;margin-top:.8rem}.swipe-indicator{display:flex;gap:.3rem}.swipe-indicator span{background:var(--glass-border);border-radius:50%;height:8px;width:8px}.swipe-indicator span:nth-child(2){background:var(--primary);border-radius:4px;width:24px}.feature-cards{display:none}.device-features{display:none;margin-bottom:2rem}.device-features.active{display:block}.device-header{background:var(--primary);border-radius:16px 16px 0 0;color:#fff;padding:1.5rem;text-align:center}.device-header h3{font-size:1.5rem;margin:0 0 .5rem}.device-price{font-size:2rem;font-weight:700}.feature-card{align-items:center;border-bottom:1px solid var(--glass-border);justify-content:space-between;padding:1.2rem 1.5rem}.feature-card:last-child{border-bottom:none;border-radius:0 0 16px 16px}.feature-name{color:var(--text);font-weight:600}.feature-value{align-items:center;display:flex}.feature-tooltip{color:var(--text-secondary);margin-left:.5rem;position:relative}.feature-tooltip svg{height:16px;width:16px}.tooltip-text{background:var(--darker);border:1px solid var(--glass-border);border-radius:6px;bottom:125%;box-shadow:0 5px 15px #0003;color:var(--text);font-size:.8rem;font-weight:400;opacity:0;padding:.8rem;position:absolute;right:0;text-align:center;transition:opacity .3s;visibility:hidden;width:240px;z-index:1}.feature-tooltip:active .tooltip-text,.feature-tooltip:focus .tooltip-text,.feature-tooltip:hover .tooltip-text{opacity:1;visibility:visible}.device-features.active{animation:fadeIn .3s ease-out forwards}@media (max-width:992px){.tab-selector .btn{font-size:.9rem;padding:.7rem 1.2rem}.comparison-table td,.comparison-table th{font-size:.9rem;padding:1rem .8rem}.tooltip{font-size:.75rem;margin-left:-100px;width:200px}}@media (max-width:768px){.responsive-table-wrapper{display:none}.device-tabs-mobile,.feature-cards{display:block}.section-title{font-size:2rem}.comparison-description{font-size:.9rem}.tab-selector{flex-wrap:wrap}.tooltip-text{font-size:.7rem;padding:.6rem;width:200px}}@media (max-width:576px){.tab-selector{flex-direction:column}.tab-selector .btn{margin-bottom:.5rem;margin-right:0;width:100%}.section-title{font-size:1.8rem}.device-tab{padding:.7rem 1rem}.device-header h3{font-size:1.3rem}.device-price{font-size:1.8rem}.feature-card{padding:1rem 1.2rem}.feature-name,.feature-value{font-size:.9rem}.tooltip-text{left:50%;right:auto;transform:translateX(-50%);width:180px}}.code-formula{overflow-x:auto}.device-tab:focus,.feature-tooltip:focus{outline:2px solid var(--primary);outline-offset:2px}@media print{.device-tabs-mobile,.feature-cards{display:none}.responsive-table-wrapper{border:none;display:block!important;overflow:visible}.comparison-table{width:100%!important}.comparison-table th{background:#f5f5f5!important;color:#000!important}.tooltipped{border-bottom:none}.mobile-feature-summary,.tab-selector,.tooltip{display:none}.responsive-table-wrapper{border:none;overflow:visible}.comparison-table{min-width:auto!important;width:100%!important}.comparison-table th{background:#f5f5f5!important;color:#000!important}.comparison-table td,.comparison-table th{border:1px solid #ddd!important}.tooltipped{border-bottom:none}.tooltip{display:none}}@keyframes pulse-gradient{0%{opacity:.6;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}to{opacity:.6;transform:scale(.8)}}.logo-animation .center-dot,.logo-animation .dot{animation:pulse-gradient 4s infinite;transform-origin:center}.wave-1{animation-delay:0s}.wave-2{animation-delay:.2s}.wave-3{animation-delay:.4s}.wave-4{animation-delay:.6s}.nav-links{align-items:center;display:flex;gap:2rem}.nav-link{color:var(--text);font-weight:500;text-decoration:none;transition:color .3s}.nav-link:hover{color:var(--primary)}.hero{overflow:hidden;padding-bottom:5rem;padding-top:8rem;position:relative}.hero-container{align-items:center;display:flex;flex-direction:row;gap:2rem;position:relative}.hero-content{flex:1 1;max-width:600px}.hero-title{font-size:3.5rem}.hero-title span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--primary),var(--accent));-webkit-background-clip:text}.hero-subtitle{color:var(--text-secondary);font-size:1.2rem;margin-bottom:2rem}.hero-image{display:flex;flex:1 1;justify-content:center;position:relative}.product-header{justify-content:center;min-height:280px;padding:1.5rem 1rem}.product-header .device-container{align-items:center;display:flex;height:180px;justify-content:center;margin:0 auto;transform:scale(.6);width:180px}.product-header .device{margin:0;transform:rotateY(-15deg) rotateX(5deg) scale(.7)}.product-card:first-child .signal-wave{border-color:#6366f14d}.product-card:nth-child(2) .signal-wave{border-color:#06b6d44d}.product-card:nth-child(3) .signal-wave{border-color:#8b5cf64d}.product-card:nth-child(4) .signal-wave{border-color:#f59e0b4d}.product-card:first-child .device-button:after{background:#6366f1cc;box-shadow:0 0 10px #6366f180}.product-card:nth-child(2) .device-button:after{background:#06b6d4cc;box-shadow:0 0 10px #06b6d480}.product-card:nth-child(3) .device-button:after{background:#8b5cf6cc;box-shadow:0 0 10px #8b5cf680}.product-card:nth-child(4) .device-button:after{background:#f59e0bcc;box-shadow:0 0 10px #f59e0b80}.product-card .device{transition:transform .5s ease-in-out,box-shadow .5s ease-in-out}.product-card:hover .device{box-shadow:0 30px 60px #00000080,0 0 30px #5704ff33,0 0 10px #ff008033;transform:rotateY(-5deg) rotateX(2deg) translateY(-5px) scale(.7)}.product-card:nth-child(4) .device:before{left:-15px;top:10px;z-index:-1}.product-card:nth-child(4) .device:after,.product-card:nth-child(4) .device:before{background:linear-gradient(145deg,#16161e,#1e1e2a);border-radius:20px;box-shadow:0 20px 40px #0006;content:"";height:100%;position:absolute;width:80%}.product-card:nth-child(4) .device:after{right:-15px;top:20px;z-index:-2}.product-card:nth-child(2) .signal-wave{animation-duration:2.5s}.product-card:nth-child(3) .signal-wave{animation-duration:2s}.product-card:nth-child(4) .signal-wave{animation-duration:1.5s}.product-card:first-child .device-screen{box-shadow:inset 0 0 10px #6366f133}.product-card:nth-child(2) .device-screen{box-shadow:inset 0 0 15px #06b6d44d}.product-card:nth-child(3) .device-screen{box-shadow:inset 0 0 20px #8b5cf666}.product-card:nth-child(4) .device-screen{box-shadow:inset 0 0 25px #f59e0b80}.enterprise-container{perspective:1200px;position:relative}.main-device{position:relative;z-index:10}.ghost-device{background:linear-gradient(145deg,#16161e,#1e1e2a);border-radius:20px;box-shadow:0 10px 20px #0000004d,0 0 10px #f59e0b1a;height:400px;position:absolute;transform:rotateY(-15deg) rotateX(5deg) scale(.7);width:180px}.device-connections{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:5}.connection-line{background:linear-gradient(90deg,#f59e0b1a,#f59e0b99,#f59e0b1a);height:2px;left:50%;position:absolute;top:50%;transform-origin:center left}.donut-chart-svg{height:auto;margin:0 auto;max-width:100%}.chart-slice-path{transition:transform .3s ease}.chart-slice-path:hover{filter:drop-shadow(0 5px 5px rgba(0,0,0,.3));transform:translateX(5px) translateY(-5px)}.chart-slice-label{pointer-events:none;-webkit-user-select:none;user-select:none}.chart-center-circle{box-shadow:0 0 20px #00000080}.chart-container{display:flex;justify-content:center}.chart-legend{width:100%}@media (min-width:768px){.token-distribution-chart{align-items:flex-start;flex-direction:row;gap:2rem;justify-content:space-between}.chart-container{margin-bottom:0}.chart-legend{max-width:50%}}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.chart-slice-path{animation:fadeIn .6s ease-out forwards}.chart-center-circle{animation:scaleIn .5s ease-out forwards}.chart-center-label-1,.chart-center-label-2{animation:fadeIn .8s ease-out forwards}@media (max-width:480px){.token-economics h3{font-size:1.3rem}.chart-legend{padding-left:.5rem}.legend-text{font-size:.8rem}.formula-equation{font-size:.8rem;overflow-x:auto;padding:.8rem}}@keyframes pulse-connection{0%{opacity:.2}50%{opacity:.8}to{opacity:.2}}.connection-line{animation:pulse-connection 3s infinite}.connection-line:nth-child(2){animation-delay:.6s}.connection-line:nth-child(3){animation-delay:1.2s}.connection-line:nth-child(4){animation-delay:1.8s}.connection-line:nth-child(5){animation-delay:2.4s}.enterprise-container .signal-wave{border-style:dashed;border-width:3px}.enterprise-container .device-screen:after{color:#fff;content:"8×";font-size:24px;font-weight:700;text-shadow:0 0 10px #f59e0bb3}@media (max-width:768px){.ghost-device{transform:rotateY(-15deg) rotateX(5deg) scale(.6)}.product-header{min-height:240px}.product-header .device-container{transform:scale(.5)}}.glow{background:radial-gradient(circle,#6366f166 0,#0000 70%);filter:blur(40px);height:100%;position:absolute;width:100%;z-index:-1}.comparison{padding:4rem 0}.comparison-description{color:var(--text-secondary);margin:0 auto 2rem;max-width:800px;text-align:center}.tab-selector{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.responsive-table-container{-webkit-overflow-scrolling:touch;margin:1.5rem 0;overflow-x:auto;width:100%}.mobile-comparison{display:none}.mobile-device-cards{display:flex;flex-direction:column;gap:1.5rem}.device-comparison-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;overflow:hidden}.device-card-header{background:#0f172acc;border-bottom:1px solid var(--glass-border);padding:1rem;text-align:center}.device-card-header h3{font-size:1.2rem;margin:0}.device-card-body{padding:1rem}.device-card-feature{border-bottom:1px solid var(--glass-border);display:flex;flex-wrap:wrap;justify-content:space-between;padding:.75rem 0;position:relative}.device-card-feature:last-child{border-bottom:none}.feature-label{color:var(--text);font-weight:600;margin-right:1rem}.feature-value{color:var(--text-secondary)}.feature-value.highlight{color:var(--primary);font-weight:600}.card-tooltip{border-top:1px dashed var(--glass-border);color:var(--text-secondary);font-size:.75rem;font-style:italic;margin-top:.5rem;padding-top:.5rem;width:100%}@media (max-width:992px){.responsive-table-container table{min-width:800px}}@media (max-width:768px){.desktop-comparison{display:none}.mobile-comparison{display:block}.tab-selector .btn{font-size:.9rem;padding:.7rem 1rem}.comparison-description{font-size:.9rem;margin-bottom:1.5rem}.section-title{font-size:2rem}}@media (max-width:480px){.tab-selector{flex-direction:column;width:100%}.tab-selector .btn{margin-right:0;width:100%}}.device-container{display:flex;justify-content:center;margin-bottom:2rem;margin-left:150px;perspective:1000px}.device{background:linear-gradient(145deg,#16161e,#1e1e2a);border-radius:20px;box-shadow:0 20px 40px #0006,0 0 20px #5704ff1a,0 0 5px #ff00801a;height:400px;overflow:hidden;position:relative;transform:rotateY(-15deg) rotateX(5deg);transition:all .5s ease;width:180px;z-index:10}.device:hover{box-shadow:0 30px 60px #00000080,0 0 30px #5704ff33,0 0 10px #ff008033;transform:rotateY(-5deg) rotateX(2deg) translateY(-10px)}.device-screen{align-items:center;background:#0f0f17;border-radius:50%;box-shadow:inset 0 0 10px #00000080;display:flex;height:100px;justify-content:center;left:50%;overflow:hidden;position:absolute;top:60px;transform:translateX(-50%);width:100px}.device-screen:after{color:#fff;content:"5G";font-size:24px;font-weight:700;text-shadow:0 0 10px #8000ffb3}.device-signal{border-radius:50%;height:120px;left:50%;position:absolute;top:40px;transform:translateX(-50%);width:120px}.signal-wave{animation:signal 3s infinite;border:2px solid #5704ff4d;border-radius:50%;bottom:0;left:0;position:absolute;right:0;top:0}.signal-wave:nth-child(2){animation-delay:.5s}.signal-wave:nth-child(3){animation-delay:1s}.token-distribution-chart{align-items:center;display:flex;flex-direction:column;margin:2rem 0}@media (min-width:768px){.token-distribution-chart{align-items:flex-start;flex-direction:row;gap:2rem;justify-content:space-between}}.chart-container{margin-bottom:2rem;max-width:300px;width:100%}.donut-chart{background-color:var(--dark);border-radius:50%;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.chart-slice{height:100%;left:0;position:absolute;top:0;transform-origin:50% 50%;width:100%}.modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1100}.modal-container{max-width:900px;width:90%}.modal-content{background:var(--dark);border:1px solid var(--glass-border);border-radius:16px;box-shadow:0 25px 50px -12px #00000080;overflow:hidden}.modal-scroll-content{max-height:85vh;overflow-y:auto;padding:2.5rem}.modal-close{z-index:2}.modal-close:hover{background:var(--primary);transform:rotate(90deg)}.modal-title{border-bottom:1px solid var(--glass-border);color:var(--primary);font-size:1.8rem;margin-bottom:1.5rem;padding-bottom:1rem}.modal-content h3{color:var(--secondary);font-size:1.4rem;margin-bottom:1rem;margin-top:1.8rem}.modal-content p{color:var(--text-secondary);line-height:1.6;margin-bottom:1rem}.modal-content ol,.modal-content ul{color:var(--text-secondary);margin-bottom:1.5rem;margin-left:1.5rem}.modal-content li{margin-bottom:.5rem}.modal-content strong{color:var(--text);font-weight:600}.modal-table{background:#0f172a4d;border-collapse:collapse;border-radius:8px;margin:1.5rem 0;overflow:hidden;width:100%}.modal-table th{background:#6366f133;color:var(--text);padding:.8rem 1rem;text-align:left}.modal-table td{border-top:1px solid var(--glass-border);color:var(--text-secondary);padding:.8rem 1rem}.note{background:#f59e0b1a;border-left:3px solid #f59e0bcc;border-left:3px solid var(--warning,#f59e0bcc);border-radius:0 8px 8px 0;font-style:italic;margin:1.5rem 0;padding:1rem}.modal-scroll-content::-webkit-scrollbar{width:8px}.modal-scroll-content::-webkit-scrollbar-track{background:#0f172a80;border-radius:10px}.modal-scroll-content::-webkit-scrollbar-thumb{background:var(--primary);border-radius:10px}.modal-scroll-content::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}.modal-container{animation:modalFadeIn .3s ease-out forwards}@media (max-width:768px){.modal-scroll-content{padding:1.5rem}.modal-title{font-size:1.5rem}.modal-content h3{font-size:1.2rem}.modal-table{display:block;overflow-x:auto}}.slice-1{background-color:var(--primary)}.slice-2{background-color:var(--secondary)}.slice-3{background-color:var(--accent)}.slice-4{background-color:#f472b6}.slice-5{background-color:#a3e635}.slice-6{background-color:#fb923c}.slice-content{font-size:.9rem;left:80%;text-shadow:0 1px 2px #00000080;top:15%}.chart-center,.slice-content{color:#fff;font-weight:700;position:absolute;transform:translate(-50%,-50%)}.chart-center{align-items:center;background-color:var(--darker);border-radius:50%;box-shadow:0 0 10px #0003;display:flex;flex-direction:column;height:40%;justify-content:center;left:50%;top:50%;width:40%}.chart-center span:first-child{font-size:1.2rem}.chart-center span:last-child{color:var(--text-secondary);font-size:.8rem}.chart-legend{flex:1 1}.legend-item{align-items:center;display:flex;margin-bottom:.8rem}.legend-color{border-radius:4px;flex-shrink:0;height:16px;margin-right:.8rem;width:16px}.legend-text{color:var(--text-secondary);font-size:.9rem}.emission-chart{margin:2rem 0}.chart-bars{align-items:flex-end;display:flex;height:200px;justify-content:space-between;margin-bottom:1rem}.chart-bar{align-items:center;display:flex;flex-direction:column;height:100%;position:relative;width:18%}.bar-fill{background:linear-gradient(to top,var(--primary),var(--accent));border-radius:4px 4px 0 0;bottom:0;left:0;position:absolute;width:100%}.bar-value{color:#fff;font-size:.9rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 1px 2px #00000080;z-index:1}.bar-label{bottom:-40px;font-size:.8rem;position:absolute}.bar-label,.chart-note{color:var(--text-secondary);text-align:center}.chart-note{font-size:.9rem;font-style:italic;margin-bottom:1.5rem;margin-top:3rem}.reward-formula{background:#0f172a4d;border-radius:8px;margin:1.5rem 0;padding:1.5rem}.formula-equation{background:#6366f11a;border-left:3px solid var(--primary);border-radius:8px;color:var(--text);font-family:monospace;font-size:.9rem;margin-bottom:1.5rem;padding:1rem;text-align:center}.formula-visualization{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.formula-visualization{flex-direction:row;justify-content:space-between}}.formula-component{align-items:flex-start;background:#0f172a80;border-radius:8px;display:flex;flex:1 1;gap:1rem;padding:1rem}.component-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.temporal-icon{background:#6366f133;color:var(--primary)}.staking-icon{background:#06b6d433;color:var(--secondary)}.network-icon{background:#8b5cf633;color:var(--accent)}.component-info h5{color:#fff;font-size:.9rem;margin-bottom:.5rem}.component-info p{color:var(--text-secondary);font-size:.8rem}@media (max-width:768px){.formula-equation{font-size:.8rem;overflow-x:auto;padding:.8rem}.chart-bars{height:150px}.bar-value{font-size:.8rem}.bar-label{font-size:.7rem}.chart-note{margin-top:2.5rem}}.device-button{align-items:center;background:linear-gradient(145deg,#16161e,#1e1e2a);border-radius:50%;bottom:40px;box-shadow:0 2px 5px #0000004d;display:flex;height:40px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:40px}.device-button:after{background:#ff0080cc;border-radius:50%;box-shadow:0 0 10px #ff008080;content:"";height:18px;width:18px}.device-logo{bottom:100px;color:#fff9;font-size:14px;left:50%;letter-spacing:1px;position:absolute;transform:translateX(-50%)}.features{padding:5rem 0}.section-title{font-size:2.5rem;margin-bottom:1rem;text-align:center}.section-title span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--primary),var(--accent));-webkit-background-clip:text}.section-subtitle{color:var(--text-secondary);margin:0 auto 3rem;max-width:600px;text-align:center}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;padding:2rem;transition:transform .3s,box-shadow .3s}.feature-card:hover{box-shadow:0 15px 30px #0003;transform:translateY(-5px)}.feature-icon{align-items:center;background:#6366f11a;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.feature-title{font-size:1.5rem;margin-bottom:.8rem}.feature-description{color:var(--text-secondary)}footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070b15cc;border-top:1px solid var(--glass-border);padding:4rem 0 2rem}.footer-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:2fr 1fr 1fr 1fr}.footer-logo{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(90deg,var(--primary),var(--secondary));-webkit-background-clip:text;display:flex;font-family:Orbitron,sans-serif;font-size:1.5rem;font-weight:700;gap:.5rem;margin-bottom:1rem}.footer-about{color:var(--text-secondary);margin-bottom:1.5rem}.footer-title{font-size:1.2rem;margin-bottom:1.5rem}.footer-links{list-style:none}.footer-link{margin-bottom:.8rem}.footer-link a{color:var(--text-secondary);text-decoration:none;transition:color .3s}.footer-link a:hover{color:var(--primary)}.social-links{display:flex;gap:1rem;margin-top:1.5rem}.social-link{align-items:center;background:var(--glass);border:1px solid var(--glass-border);border-radius:50%;display:flex;height:40px;justify-content:center;transition:all .3s;width:40px}.social-link:hover{background:var(--primary);transform:translateY(-3px)}.copyright{border-top:1px solid var(--glass-border);color:var(--text-secondary);margin-top:3rem;padding-top:1.5rem;text-align:center}.advanced-comparison{margin-bottom:3rem}.advanced-comparison .glass-card{padding:2.5rem}.sub-heading{color:var(--primary);font-size:1.3rem;margin-bottom:1rem;margin-top:2rem}.advanced-comparison h5{font-size:1.1rem;margin-bottom:.75rem;margin-top:1.5rem}.advanced-comparison ul{color:var(--text-secondary);margin-bottom:1.5rem;margin-left:1.5rem}.advanced-comparison ul li{margin-bottom:.5rem}.code-formula{background:#0f172a80;border-left:3px solid var(--primary);border-radius:8px;color:var(--text);font-family:monospace;font-size:.9rem;margin:1rem 0;padding:1rem}.tab-selector{margin-bottom:2rem}.tab-selector .btn{min-width:150px}.advanced-comparison .comparison-table{margin-bottom:2rem;margin-top:1rem}.advanced-comparison .comparison-table td,.advanced-comparison .comparison-table th{padding:.8rem 1rem}@media (max-width:768px){.advanced-comparison .comparison-table{display:block;overflow-x:auto}.code-formula{font-size:.8rem;overflow-x:auto;padding:.8rem}.tab-selector .btn{min-width:120px;padding:.6rem 1rem}}.mobile-navigation{display:none}.menu-toggle{background:#0000;border:none;cursor:pointer;height:40px;position:relative;width:40px;z-index:1001}.menu-icon{display:block;position:relative}.menu-icon,.menu-icon:after,.menu-icon:before{background-color:var(--text);height:2px;transition:all .3s;width:24px}.menu-icon:after,.menu-icon:before{content:"";left:0;position:absolute}.menu-icon:before{top:-8px}.menu-icon:after{top:8px}.menu-icon.open{background-color:initial}.menu-icon.open:before{top:0;transform:rotate(45deg)}.menu-icon.open:after{top:0;transform:rotate(-45deg)}.mobile-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--dark);border-left:1px solid var(--glass-border);height:100vh;max-width:300px;padding:2rem;position:fixed;right:-100%;top:0;transition:right .3s ease-in-out;width:80%;z-index:1000}.mobile-menu.open{right:0}.mobile-menu:before{background:linear-gradient(135deg,#6366f11a,#8b5cf61a);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.mobile-menu-container{display:flex;flex-direction:column;height:100%;padding-top:4rem}.mobile-nav-links{display:flex;flex-direction:column;gap:1.5rem}.mobile-nav-link{color:var(--text);font-size:1.2rem;font-weight:500;text-decoration:none;transition:color .3s}.mobile-nav-link.cta,.mobile-nav-link:hover{color:var(--primary)}.mobile-cta-btn{margin-bottom:1rem;margin-top:2rem}@media (max-width:992px){.hero-container{flex-direction:column;text-align:center}.hero-content{max-width:100%}.footer-container{grid-template-columns:1fr 1fr}}@media (max-width:768px){.hero-title{font-size:2.5rem}.desktop-only{display:none}.mobile-navigation{display:block}.footer-container{grid-template-columns:1fr;text-align:center}.social-links{justify-content:center}.products-grid{grid-template-columns:1fr}}.products-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:4rem}.product-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .3s,box-shadow .3s}.product-card:hover{box-shadow:0 15px 30px #0003;transform:translateY(-5px)}.product-header{align-items:center;background:linear-gradient(135deg,#6366f10d,#8b5cf60d);display:flex;flex-direction:column;padding:1.5rem;position:relative}.early-adopter-label{position:absolute;top:1rem}.product-img{height:180px;margin-bottom:1rem;object-fit:contain;width:auto}.product-title{font-size:1.5rem;text-align:center}.product-body{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem}.product-price{align-items:baseline;color:var(--primary);display:flex;font-size:2rem;font-weight:700;margin-bottom:1rem}.price-currency{color:var(--text-secondary);font-size:1rem;font-weight:500;margin-right:.3rem}.product-specs{flex-grow:1;margin-bottom:1.5rem}.spec-item{align-items:flex-start;display:flex;margin-bottom:.8rem}.spec-icon{color:var(--primary);flex-shrink:0;margin-right:.8rem}.staking-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.5rem}.staking-tier{background:#0f172a4d;border:1px solid var(--glass-border);border-radius:8px;cursor:pointer;padding:.8rem;text-align:center;transition:all .3s}.staking-tier.active,.staking-tier:hover{background:#6366f133;border-color:var(--primary)}.staking-amount{color:var(--text-secondary);font-size:.9rem;margin-bottom:.3rem}.staking-apy{color:var(--secondary);font-weight:700}.product-footer{border-top:1px solid var(--glass-border);display:flex;gap:1rem;padding:1.5rem}.token-note{display:block;font-size:.75rem}.token-note,.uptime-note{color:var(--text-secondary);font-style:italic;margin-top:.5rem}.uptime-note{font-size:.7rem;text-align:center}.comparison-table{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass);border:1px solid var(--glass-border);border-collapse:collapse;border-radius:16px;margin-bottom:3rem;overflow:hidden;width:100%}.comparison-table th{background:#0f172acc;color:var(--text);text-align:left}.comparison-table td,.comparison-table th{border-bottom:1px solid var(--glass-border);padding:1.2rem 1rem}.comparison-table td{color:var(--text-secondary)}.comparison-table tr:last-child td{border-bottom:none}.comparison-table .device-name{color:var(--text);font-weight:600}.comparison-table .highlight{color:var(--primary);font-weight:600}.tooltipped{border-bottom:1px dotted var(--text-secondary);cursor:help;display:inline-block;position:relative}.tooltipped .tooltip{background:var(--darker);border:1px solid var(--glass-border);border-radius:6px;bottom:125%;box-shadow:0 5px 15px #0003;color:var(--text);font-size:.8rem;font-weight:400;left:50%;margin-left:-120px;opacity:0;padding:.5rem;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:240px;z-index:1}.tooltipped:hover .tooltip{opacity:1;visibility:visible}.faq-section{margin-bottom:4rem}.faq-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass);border:1px solid var(--glass-border);border-radius:12px;margin-bottom:1rem;overflow:hidden}.faq-question{align-items:center;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;padding:1.2rem 1.5rem}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.faq-item.active .faq-answer{max-height:500px;padding:0 1.5rem 1.2rem}.faq-answer p{color:var(--text-secondary)}.faq-icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:transform .3s;width:24px}.faq-item.active .faq-icon{transform:rotate(45deg)}.token-economics{background:#0f172a4d;border-radius:12px;margin:2rem 0;padding:1.5rem}.token-economics h3{font-size:1.5rem;margin-bottom:1rem}.token-economics p{margin-bottom:1rem}.emission-schedule{margin:1.5rem 0;overflow-x:auto;width:100%}.emission-table{border-collapse:collapse;width:100%}.emission-table td,.emission-table th{border-bottom:1px solid var(--glass-border);padding:.75rem 1rem;text-align:left}.emission-table th{background:#0f172a80;color:var(--text)}.highlight-box{background:#6366f11a;border-left:4px solid var(--primary)}.highlight-box,.warning-box{border-radius:0 8px 8px 0;margin:2rem 0;padding:1.5rem}.warning-box{background:#f59e0b33;background:var(--warning-light,#f59e0b33);border-left:4px solid #f59e0bcc;border-left:4px solid var(--warning,#f59e0bcc)}.warning-box h4{color:#f59e0bcc;color:var(--warning,#f59e0bcc);margin-bottom:.5rem}.highlight-box p,.warning-box p{color:var(--text-secondary)}.rwa-explanation{padding:3rem 0}.products-hero{padding-bottom:3rem;padding-top:8rem;text-align:center}.hero-title{font-size:3rem;line-height:1.2;margin-bottom:1.5rem}.hero-description{color:var(--text-secondary);font-size:1.1rem;margin:0 auto 2rem;max-width:800px}.early-adopter-banner{background:linear-gradient(135deg,#6366f133,#8b5cf633);border:1px solid #6366f14d;border-radius:12px;margin:0 auto 2rem;max-width:800px;padding:1.5rem;text-align:center}.early-adopter-banner h3{color:var(--primary);margin-bottom:.75rem}.early-adopter-banner p{color:var(--text);margin-bottom:0}.glass-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;margin-bottom:4rem;overflow:hidden;padding:2.5rem;position:relative}.glass-card:before{background:linear-gradient(90deg,var(--primary),var(--secondary));content:"";height:5px;left:0;position:absolute;right:0;top:0;z-index:1}.feature-list{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:2rem}.feature-item{align-items:flex-start;display:flex;gap:1rem}.feature-content h4{color:var(--primary);font-size:1.1rem;margin-bottom:.5rem}.feature-content p{color:var(--text-secondary)}@keyframes pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes signal{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(1.2)}}.pulse{animation:pulse 2s infinite}@media (max-width:992px){.footer-container{grid-template-columns:1fr 1fr}.staking-grid{grid-template-columns:1fr}}.node-page{display:flex;flex:1 0 auto;flex-direction:column;min-height:100vh}.node-hero{background:linear-gradient(135deg,#0f172acc,#070b15e6);overflow:hidden;padding-bottom:6rem;padding-top:10rem;position:relative;text-align:center}.node-hero:before{background:radial-gradient(circle at 30% 50%,#6366f11a 0,#0000 50%),radial-gradient(circle at 70% 50%,#8b5cf61a 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.node-hero-title{font-size:3.5rem;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:800px}.node-hero-title span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--primary),var(--accent));-webkit-background-clip:text}.node-hero-subtitle{color:var(--text-secondary);font-size:1.2rem;line-height:1.8;margin:0 auto 2.5rem;max-width:800px}.node-hero .btn-group{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media (max-width:768px){.node-hero-title{font-size:2.5rem}.node-hero-subtitle{font-size:1.1rem;padding:0 1rem}.node-hero .btn-group{align-items:center;flex-direction:column}.node-hero .btn{max-width:280px;width:100%}}.wallet-modal-overlay{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#000c;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:1rem;position:fixed;right:0;top:0;z-index:1200}.wallet-modal{animation:modalFadeIn .3s ease-out forwards;background:var(--dark);border:1px solid var(--glass-border);border-radius:20px;box-shadow:0 25px 50px -12px #00000080,0 0 30px #6366f133;display:flex;flex-direction:column;margin:0 auto;max-height:90vh;max-width:420px;overflow:hidden;position:relative;width:90%}.wallet-modal-close{-webkit-tap-highlight-color:transparent;align-items:center;background:#6366f133;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .3s;width:32px;z-index:2}.wallet-modal-close:hover{background:var(--primary);transform:rotate(90deg)}.wallet-modal-close:disabled{cursor:not-allowed;opacity:.5;transform:none}.wallet-modal-header{border-bottom:1px solid var(--glass-border);padding:1.8rem 1.5rem 1.2rem;text-align:center}.wallet-modal-header h2{font-size:1.5rem;margin-bottom:.5rem}.wallet-modal-header p{color:var(--text-secondary);font-size:.95rem}.wallet-options{display:flex;flex:1 1;flex-direction:column;gap:1rem;overflow-y:auto;padding:1.5rem}.wallet-option{-webkit-tap-highlight-color:transparent;align-items:center;background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;cursor:pointer;display:flex;overflow:hidden;padding:1.2rem;position:relative;text-align:left;transition:all .3s}.wallet-option:before{background:linear-gradient(135deg,#6366f10d,#8b5cf60d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s;z-index:0}.wallet-option:hover:before{opacity:1}.wallet-option:hover{border-color:var(--primary);box-shadow:0 8px 20px #0003;transform:translateY(-3px)}.wallet-option:active{transform:translateY(0)}.wallet-option.connecting{background:#6366f11a;border-color:var(--primary)}.wallet-option.connecting:before{background:linear-gradient(135deg,#6366f11a,#8b5cf61a);opacity:1}.wallet-option:disabled{cursor:not-allowed;opacity:.6;transform:none}.wallet-logo{align-items:center;background:#fff;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;margin-right:1.2rem;overflow:hidden;width:48px}.wallet-info,.wallet-logo{position:relative;z-index:1}.wallet-info{flex:1 1}.wallet-info h3{font-size:1.1rem;margin-bottom:.3rem}.wallet-info p{color:var(--text-secondary);font-size:.9rem;margin:0}.connecting-indicator{align-items:center;display:flex;justify-content:center;margin-left:.8rem;position:relative;z-index:1}.spinner{animation:spin 1s ease-in-out infinite;border:2px solid #fff3;border-radius:50%;border-top-color:#fff;display:inline-block;height:24px;width:24px}@keyframes spin{to{transform:rotate(1turn)}}.wallet-error{animation:fadeIn .3s ease-out;background:#ef44440d;border-radius:8px;color:#ef4444;font-size:.9rem;margin-bottom:.5rem;padding:.8rem 1.5rem;text-align:center}.wallet-footer{border-top:1px solid var(--glass-border);color:var(--text-secondary);font-size:.85rem;padding:1.2rem 1.5rem;text-align:center}.wallet-footer a{color:var(--primary);text-decoration:none;transition:color .2s}.wallet-footer a:hover{color:var(--accent);text-decoration:underline}.mobile-wallet-tips{border-top:1px dashed var(--glass-border);margin-top:1.2rem;padding-top:1.2rem}.wallet-app-links{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}.wallet-app-link{align-items:center;background:var(--glass);border:1px solid var(--glass-border);border-radius:12px;color:var(--text)!important;display:inline-flex;font-size:.9rem;font-weight:500;padding:.7rem 1.2rem;text-decoration:none!important;transition:all .3s}.wallet-app-link:hover{background:#6366f11a;border-color:var(--primary);box-shadow:0 5px 15px #0003;transform:translateY(-2px)}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:576px){.wallet-modal{border-radius:16px;margin:0 auto;width:100%}.wallet-modal-header{padding:1.5rem 1.2rem 1rem}.wallet-modal-header h2{font-size:1.3rem}.wallet-options{padding:1.2rem}.wallet-option{padding:1rem}.wallet-logo{height:42px;margin-right:1rem;width:42px}.wallet-app-link{font-size:.85rem;padding:.6rem 1rem}}@supports (-webkit-touch-callout:none){.wallet-modal-overlay{align-items:center;display:flex;height:100%;justify-content:center;position:fixed}.wallet-option:active{opacity:.8}}@media (prefers-color-scheme:dark){.wallet-modal{box-shadow:0 25px 50px -12px #000000b3,0 0 30px #6366f126}.wallet-logo{box-shadow:0 2px 8px #0000004d}}@supports (padding:env(safe-area-inset-top)){.wallet-modal-overlay{padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}}#root,body,html{height:100%;margin:0;min-height:100%;padding:0}body{overflow-y:auto}.app-wrapper,body{min-height:100vh;overflow-x:hidden}.app-wrapper{display:flex;flex-direction:column;overflow-y:visible;position:relative;width:100%}.floating-elements,.particles{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.standard-layout{display:flex;flex-direction:column;min-height:100vh;position:relative;width:100%;z-index:1}.standard-layout .main-content{display:flex;flex:1 1 auto;flex-direction:column;overflow-y:visible;padding-bottom:2rem;position:relative;width:100%}.main-content>*{min-height:0;width:100%}.dashboard-main-content{min-height:100vh;overflow-y:auto;position:relative;width:100%;z-index:1}.standard-layout footer{flex-shrink:0;margin-top:auto;position:relative;width:100%;z-index:10}.wallet-section .wallet-button{align-items:center;background:#0f172a66;border:1px solid #ffffff1a;border-radius:10px;cursor:pointer;display:inline-flex;height:auto;margin:0;max-width:none;padding:.6rem 1rem;transition:all .25s ease;width:auto}.wallet-section .wallet-info{display:flex;flex-direction:column;line-height:normal;margin-left:.75rem;text-align:left}.wallet-section .wallet-address{color:#fff;font-size:.9rem;font-weight:600}.wallet-section .network-indicator{border-radius:4px;font-size:.7rem;font-weight:600;margin-top:.25rem;padding:.15rem .4rem}.wallet-section .dropdown-arrow{color:#fff9;font-size:.7rem;margin-left:.5rem}.node-details .detail-row,.node-item .detail-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.node-details .detail-label,.node-item .detail-label{color:#ffffffb3;flex-shrink:0;font-size:.9rem;font-weight:500;margin-right:.5rem}.node-details .detail-value,.node-item .detail-value{color:#fff;font-weight:600;text-align:right}.status-badge{align-items:center;justify-content:center;text-transform:capitalize}.detail-row .status-badge,.node-details .status-badge,.node-item .status-badge,.status-badge{border-radius:20px;display:inline-flex;font-size:.75rem;font-weight:600;padding:.25rem .6rem}.status-badge.active{background-color:#10b9811a;color:#10b981}.status-badge.approved{background-color:#3b82f61a;color:#3b82f6}.status-badge.pending{background-color:#f59e0b1a;color:#f59e0b}.status-badge.rejected,.status-badge.suspended{background-color:#ef44441a;color:#ef4444}.modal-overlay{z-index:1000}.modal-container{z-index:1001}.modal-content{max-height:80vh}.node-management-buttons .btn,.node-mgmt-btn{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;padding:.75rem 1.2rem;transition:all .3s ease}.btn.btn-outline,.btn.btn-primary{border-radius:12px;font-weight:500;transition:all .25s ease}.team-leaders-page,.whitepaper-page{width:100%;z-index:5!important}.team-leaders-page,.team-leaders-page section,.whitepaper-page,.whitepaper-page section{display:block!important;opacity:1!important;position:relative!important;visibility:visible!important}.team-leaders-page section,.whitepaper-page section{z-index:1!important}.team-leaders-page .container,.whitepaper-page .container{box-sizing:border-box!important;display:block!important;margin-left:auto!important;margin-right:auto!important;max-width:1200px!important;padding:0 20px!important}.team-leaders-page .glass-card,.whitepaper-page .glass-card{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background-color:#0f172ae6!important;border:1px solid #ffffff1a!important;box-shadow:0 10px 30px #0000001a!important}.team-leaders-page .hero-section,.whitepaper-page .hero-section{display:block!important;padding-top:8rem!important;z-index:1!important}.chart-bars .chart-bar .bar-fill{transition:height 1s ease,opacity .5s ease!important}.faq-item .faq-answer{display:block!important;max-height:0;overflow:hidden;transition:max-height .5s ease,padding .5s ease!important}.faq-item.active .faq-answer{max-height:500px!important;padding:0 1.5rem 1.5rem!important}.cta-section{background-color:#070b15d9!important}.team-leaders-page .btn,.whitepaper-page .btn{align-items:center!important;display:inline-flex!important;justify-content:center!important}.gradient-title{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#0000!important}@supports (-webkit-touch-callout:none){.standard-layout{height:-webkit-fill-available}.app-wrapper{min-height:-webkit-fill-available}}@-moz-document url-prefix(){.standard-layout .main-content{min-height:0}}@media (max-width:768px){.standard-layout .main-content{padding-bottom:1.5rem}.modal-content{max-height:85vh;padding:1.5rem}.team-leaders-page .hero-section,.whitepaper-page .hero-section{padding-top:6rem!important}.team-leaders-page .container,.whitepaper-page .container{padding:0 15px!important}}.modal-overlay{align-items:center;background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:var(--z-modal-backdrop)}.modal-container{background:#111827;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 25px 50px -12px #00000080,0 0 30px #6366f133;display:flex;flex-direction:column;margin:0 auto;max-height:90vh;max-width:600px;overflow:hidden;position:relative;width:95%}.modal-container.downline-modal{max-width:800px}.modal-content{max-height:calc(90vh - 4rem);padding:2rem;width:100%}.modal-close{align-items:center;background:#6366f133;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .3s;width:32px;z-index:var(--z-modal-content)}.invitation-modal .invitation-code-container{align-items:center;display:flex;flex-direction:column;gap:1.25rem;width:100%}.invitation-code-display{align-items:center;justify-content:center}.invitation-code-display,.invitation-link-container{display:flex;gap:.75rem;margin:1rem 0;max-width:420px;width:100%}.invitation-link-container{flex-direction:column}.invitation-link{background:#0f172a4d;border:1px solid #ffffff1a;border-radius:12px;color:var(--primary);font-family:monospace;font-size:.9rem;padding:1rem 1.5rem;word-break:break-all}.link-actions{display:flex;gap:.75rem;margin-top:.5rem}.link-actions .btn{flex:1 1}.tabs{background:#0f172a4d;border-radius:12px;display:flex;gap:.75rem;margin:1.5rem 0 1rem;max-width:420px;padding:.4rem;position:relative;width:100%}.tab-btn{background:#0000;border:none;border-radius:8px;color:#ffffffb3;cursor:pointer;flex:1 1;font-weight:500;padding:.75rem 1rem;transition:all .2s ease}.tab-btn.active{background:#6366f11a;box-shadow:0 2px 8px #6366f126;color:#fff}@media (max-width:768px){.modal-container{margin:1rem;width:95%}.modal-content{max-height:calc(85vh - 3rem);padding:1.5rem 1rem}.invitation-code-display{max-width:100%}}@media (max-width:480px){.modal-content{padding:1.25rem .75rem}}:root{--z-base:1;--z-particles:10;--z-content:20;--z-header:100;--z-navigation:120;--z-dropdown:150;--z-modal-backdrop:3000;--z-modal:3001;--z-modal-content:3002}.background-decoration,.floating-elements,.particle,.particles{z-index:10;z-index:var(--z-particles)}.container,.invitation-page-container,.node-application,.referrals-page,.section{position:relative;z-index:20;z-index:var(--z-content)}.fixed-header,.navbar,header{position:relative;z-index:100;z-index:var(--z-header)}.mobile-navigation,.nav-links{position:relative;z-index:120;z-index:var(--z-navigation)}.hamburger-button,.mobile-menu-toggle{position:relative;z-index:130;z-index:calc(var(--z-navigation) + 10)}.mobile-menu,.mobile-menu-expanded,.mobile-menu.open{position:fixed;z-index:120;z-index:var(--z-navigation)}.dropdown-menu,.user-dropdown,.wallet-dropdown,.wallet-section .wallet-dropdown{z-index:150;z-index:var(--z-dropdown)}.modal-overlay,.wallet-modal-overlay{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:3000;z-index:var(--z-modal-backdrop)}.modal-container,.wallet-modal{margin:auto;max-height:90vh;overflow:hidden;position:relative;z-index:3001;z-index:var(--z-modal)}.modal-close,.wallet-modal-close{position:absolute;right:1rem;top:1rem;z-index:3002;z-index:var(--z-modal-content)}.modal-content{max-height:75vh;overflow-y:auto;position:relative}body.modal-open{overflow:hidden}@media (max-width:768px){.mobile-menu-expanded,.mobile-menu.open{z-index:140;z-index:calc(var(--z-navigation) + 20)}.modal-overlay{padding:.5rem}.modal-container{width:95%}}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.modal-overlay{-webkit-backdrop-filter:blur(8px)}}
/*# sourceMappingURL=main.c6a3b54d.css.map*/