body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.registration-wrapper{color:#e2e8f0;font-family:Inter,system-ui,-apple-system,sans-serif;margin:0 auto;max-width:680px;padding:1.5rem}.registration-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#1e293bcc,#0f172af2);border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 15px 35px #0006;padding:2rem}.text-center{text-align:center}.icon-lock{font-size:3rem;margin-bottom:1rem}.registered-header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.badge-active{align-self:flex-start;background:#10b98133;border:1px solid #10b98166;border-radius:20px;color:#34d399;font-size:.8rem;font-weight:700;padding:.25rem .65rem}.registered-header h2{color:#f8fafc;font-size:1.6rem;margin:0}.user-info-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.75rem}@media (max-width:500px){.user-info-grid{grid-template-columns:1fr}}.info-tile{background:#0f172a99;border:1px solid #ffffff14;border-radius:14px;display:flex;flex-direction:column;padding:1rem}.tile-label{color:#64748b;font-size:.75rem;font-weight:600;text-transform:uppercase}.tile-val{color:#f1f5f9;font-size:1rem;font-weight:700;margin-top:.3rem}.active-text{color:#10b981}.highlight-val{color:#38bdf8}.volume-val{color:#26a69a}.address-code{font-size:.9rem}.referral-box{background:#00f2fe0d;border:1px dashed #00f2fe40;border-radius:14px;padding:1.25rem}.referral-box h4{color:#00f2fe;font-size:1rem;margin:0 0 .4rem}.referral-box p{color:#94a3b8;font-size:.85rem;margin:0 0 1rem}.link-input-group{display:flex;gap:.5rem}.link-input-group input{background:#0f172acc;border:1px solid #ffffff1f;border-radius:10px;color:#cbd5e1;flex:1 1;font-family:monospace;font-size:.85rem;outline:none;padding:.6rem .85rem}.copy-link-btn{background:#00f2fe;border:none;border-radius:10px;color:#0f172a;cursor:pointer;font-size:.85rem;font-weight:700;padding:.6rem 1rem}.form-header h2{color:#f8fafc;font-size:1.6rem;margin:0 0 .4rem}.form-header p{color:#94a3b8;font-size:.9rem;margin:0 0 1.25rem}.bonus-callout{background:#10b98126;border:1px solid #10b9814d;border-radius:12px;color:#34d399;font-size:.9rem;margin-bottom:1.25rem;padding:.85rem 1rem}.form-group label{color:#cbd5e1;display:block;font-size:.85rem;font-weight:600;margin-bottom:.5rem}.form-group input{background:#0f172acc;border:1px solid #ffffff1f;border-radius:10px;color:#fff;font-size:.95rem;outline:none;padding:.8rem 1rem;width:100%}.help-text{color:#64748b;display:block;font-size:.75rem;margin-top:.4rem}.btn-submit-register{background:linear-gradient(135deg,#00f2fe,#4facfe);border:none;border-radius:12px;color:#0f172a;cursor:pointer;font-size:1.05rem;font-weight:700;margin-top:1.5rem;padding:1rem;transition:all .2s ease;width:100%}.btn-submit-register:hover:not(:disabled){box-shadow:0 8px 25px #00f2fe59;transform:translateY(-2px)}.stats-wrapper{color:#e2e8f0;font-family:Inter,system-ui,-apple-system,sans-serif;margin:0 auto;max-width:1200px;padding:1.5rem}.empty-stats-card{background:#1e293b99;border:1px dashed #ffffff1f;border-radius:20px;margin:2rem auto;max-width:500px;padding:4rem 2rem;text-align:center}.empty-stats-card .icon{font-size:3.5rem;margin-bottom:1rem}.stats-banner{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#1e293bcc,#0f172af2);border:1px solid #ffffff1a;border-radius:20px;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:1.75rem 2rem}.banner-left h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#38bdf8,#a855f7);-webkit-background-clip:text;font-size:1.75rem;font-weight:700;margin:0 0 .4rem}.banner-left p{color:#94a3b8;font-size:.95rem;margin:0}.btn-refresh-stats{background:#38bdf826;border:1px solid #38bdf84d;border-radius:12px;color:#38bdf8;cursor:pointer;font-weight:600;padding:.65rem 1.25rem;transition:all .2s ease}.btn-refresh-stats:hover{background:#38bdf840;transform:translateY(-1px)}.kpi-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.5rem}@media (max-width:768px){.kpi-grid{grid-template-columns:1fr}}.kpi-card{background:#1e293b99;border:1px solid #ffffff14;border-radius:16px;display:flex;flex-direction:column;padding:1.25rem 1.5rem}.kpi-title{color:#64748b;font-size:.8rem;font-weight:600;text-transform:uppercase}.kpi-value{font-size:1.5rem;font-weight:700;margin:.3rem 0}.token-kpi .kpi-value{color:#00f2fe}.usdt-kpi .kpi-value{color:#26a69a}.ref-kpi .kpi-value{color:#a855f7}.kpi-sub{color:#94a3b8;font-size:.75rem}.stats-grid-main{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}@media (max-width:850px){.stats-grid-main{grid-template-columns:1fr}}.stats-box{background:#1e293b99;border:1px solid #ffffff14;border-radius:16px;padding:1.5rem}.stats-box.full-box{grid-column:1/-1}.stats-box h3{color:#f8fafc;font-size:1.15rem;margin:0 0 1rem}.stat-rows{display:flex;flex-direction:column;gap:.75rem}.s-row{border-bottom:1px solid #ffffff0a;color:#94a3b8;display:flex;font-size:.9rem;justify-content:space-between;padding-bottom:.5rem}.v-token{color:#38bdf8;font-weight:700}.v-usdt{color:#26a69a;font-weight:700}.v-num{color:#f1f5f9;font-weight:600}.v-status.active{color:#10b981;font-weight:700}.v-status.inactive{color:#f43f5e;font-weight:700}.node-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}@media (max-width:700px){.node-grid{grid-template-columns:1fr}}.node-info{display:flex;flex-direction:column;gap:.4rem}.node-info .label{color:#64748b;font-size:.8rem;font-weight:600}.address-font{color:#cbd5e1;font-family:monospace}.account-copy-wrapper{display:flex;gap:.5rem}.account-copy-wrapper input{background:#0f172acc;border:1px solid #ffffff1f;border-radius:10px;color:#38bdf8;flex:1 1;font-family:monospace;font-size:.85rem;outline:none;padding:.6rem .85rem}.account-copy-wrapper button{background:#38bdf833;border:1px solid #38bdf866;border-radius:10px;color:#38bdf8;cursor:pointer;font-weight:700;padding:.6rem 1rem}.history-box{background:#1e293b99;border:1px solid #ffffff14;border-radius:16px;padding:1.5rem}.history-box h3{font-size:1.15rem;margin:0 0 1rem}.history-table-wrapper{overflow-x:auto}.history-table{border-collapse:collapse;font-size:.85rem;text-align:left;width:100%}.history-table th{border-bottom:1px solid #ffffff14;color:#64748b;font-size:.75rem;font-weight:700;padding:.75rem 1rem;text-transform:uppercase}.history-table td{border-bottom:1px solid #ffffff0a;color:#cbd5e1;padding:.85rem 1rem}.level-badge{background:#a855f733;border-radius:6px;color:#c084fc;font-weight:700;padding:.25rem .5rem}.token-txt{color:#10b981;font-weight:700}.create-sell-wrapper{color:#e2e8f0;font-family:Inter,system-ui,-apple-system,sans-serif;margin:0 auto;max-width:720px;padding:1.5rem}.create-sell-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#1e293bcc,#0f172af2);border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 15px 35px #0006;padding:2rem}.card-header-banner h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#38ef7d,#11998e);-webkit-background-clip:text;font-size:1.6rem;font-weight:700;margin:0 0 .5rem}.card-header-banner p{color:#94a3b8;font-size:.95rem;margin:0 0 1.5rem}.status-grid{grid-gap:1rem;background:#0f172a99;border:1px solid #ffffff14;border-radius:14px;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.5rem;padding:1rem}@media (max-width:600px){.status-grid{grid-template-columns:1fr}}.status-item{align-items:center;display:flex;flex-direction:column;text-align:center}.status-item .label{color:#64748b;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-item .val{color:#f1f5f9;font-size:1rem;font-weight:700;margin-top:.25rem}.status-item .val.highlight{color:#38ef7d}.status-item .val.locked{color:#ef4444}.status-item .val.unlocked{color:#10b981}.alert-box{border-radius:12px;font-size:.85rem;line-height:1.4;margin-bottom:1.5rem;padding:.85rem 1.1rem}.error-alert{background:#ef444426;border:1px solid #ef44444d;color:#fca5a5}.form-section{display:flex;flex-direction:column;gap:1.25rem}.input-group label{color:#cbd5e1;display:block;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.input-container{align-items:center;display:flex;position:relative}.input-container input{background:#0f172ae6;border:1px solid #ffffff26;border-radius:12px;color:#fff;font-size:1.2rem;font-weight:700;outline:none;padding:.85rem 4.5rem .85rem 1.1rem;transition:border-color .2s ease;width:100%}.input-container input:focus{border-color:#38ef7d;box-shadow:0 0 0 2px #38ef7d33}.max-chip-btn{background:#38ef7d33;border:1px solid #38ef7d66;border-radius:8px;color:#38ef7d;cursor:pointer;font-size:.8rem;font-weight:700;padding:.35rem .75rem;position:absolute;right:10px}.pct-row button{transition:all .2s ease}.pct-row button:hover:not(:disabled){background:#38ef7d33;border-color:#38ef7d;color:#38ef7d}.order-summary-box{background:#0f172a99;border:1px solid #ffffff14;border-radius:14px;display:flex;flex-direction:column;gap:.6rem;padding:1.25rem}.order-summary-box h4{color:#f1f5f9;font-size:.95rem;margin:0 0 .5rem}.summary-line{color:#94a3b8;display:flex;font-size:.85rem;justify-content:space-between}.summary-line .usdt-val{color:#26a69a;font-weight:700}.summary-line .bonus-val{color:#10b981;font-weight:700}.summary-line .fee-val{color:#f59e0b;font-weight:700}.fee-line{border-top:1px dashed #ffffff14;padding-top:.5rem}.btn-create-sell{background:linear-gradient(135deg,#11998e,#38ef7d);border:none;border-radius:12px;box-shadow:0 6px 20px #38ef7d40;color:#052e16;cursor:pointer;font-size:1.05rem;font-weight:700;margin-top:.5rem;padding:1rem;transition:all .2s ease}.btn-create-sell:hover:not(:disabled){box-shadow:0 8px 25px #38ef7d66;transform:translateY(-2px)}.btn-create-sell:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.buy-order-container{color:#e2e8f0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1280px;padding:1.5rem}.buy-header-banner{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#1e293bcc,#0f172ae6);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 10px 30px #0000004d;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:1.75rem 2rem}.banner-title h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00f2fe,#4facfe);-webkit-background-clip:text;font-size:1.75rem;font-weight:700;margin:0 0 .4rem}.banner-title p{color:#94a3b8;font-size:.95rem;margin:0}.balance-chips{display:flex;gap:.75rem}.chip{align-items:flex-end;background:#0f172a99;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;padding:.65rem 1rem}.chip-label{color:#64748b;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.chip-val{font-size:1.05rem;font-weight:700;margin-top:.2rem}.bnb-val{color:#f59e0b}.usdt-val{color:#26a69a}.token-val{color:#38ef7d}.registration-callout{align-items:center;background:linear-gradient(135deg,#f59e0b26,#d977061a);border:1px solid #f59e0b59;border-radius:16px;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding:1.25rem 1.75rem}.reg-info h4{color:#fbbf24;font-size:1.1rem;margin:0 0 .25rem}.reg-info p{color:#fef3c7;font-size:.9rem;margin:0}.btn-register-now{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:12px;box-shadow:0 4px 15px #f59e0b4d;color:#0f172a;cursor:pointer;font-size:.95rem;font-weight:800;padding:.75rem 1.5rem;white-space:nowrap}.btn-register-now:hover:not(:disabled){box-shadow:0 6px 20px #f59e0b73;transform:translateY(-2px)}.search-bar-card{align-items:center;background:#1e293b80;border:1px solid #ffffff14;border-radius:16px;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.5rem}.search-input-wrapper{align-items:center;display:flex;flex:1 1;position:relative}.search-icon{color:#64748b;font-size:1.1rem;left:14px;position:absolute}.search-input-wrapper input{background:#0f172acc;border:1px solid #ffffff1f;border-radius:12px;color:#f1f5f9;font-size:.95rem;outline:none;padding:.75rem 2.5rem .75rem 2.8rem;width:100%}.search-input-wrapper input:focus{border-color:#00f2fe;box-shadow:0 0 0 2px #00f2fe33}.clear-search-btn{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:.9rem;position:absolute;right:12px}.btn-refresh{background:#38bdf826;border:1px solid #38bdf84d;border-radius:12px;color:#38bdf8;cursor:pointer;font-size:.9rem;font-weight:600;padding:.75rem 1.25rem;white-space:nowrap}.btn-refresh:hover:not(:disabled){background:#38bdf840}.marketplace-layout{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:1fr 380px}@media (max-width:1024px){.marketplace-layout{grid-template-columns:1fr}}.orders-count-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.orders-count-header h3{font-size:1.25rem;font-weight:700;margin:0}.count-badge{background:#ffffff14;border:1px solid #00f2fe33;border-radius:12px;color:#00f2fe;font-size:.85rem;font-weight:600;padding:.35rem .85rem}.loading-box{align-items:center;border:1px dashed #ffffff1a;border-radius:16px;color:#38bdf8;display:flex;flex-direction:column;gap:1rem;padding:3rem 2rem}.spinner{animation:spin .8s linear infinite;border:4px solid #38bdf833;border-radius:50%;border-top-color:#38bdf8;height:40px;width:40px}.no-orders-box{background:#1e293b66;border:1px dashed #ffffff1f;border-radius:16px;color:#94a3b8;padding:3rem 2rem;text-align:center}.no-orders-icon{font-size:3rem;margin-bottom:1rem}.orders-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.order-card-modern{background:#1e293b99;border:1px solid #ffffff14;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:1.25rem;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.order-card-modern:hover{border-color:#38bdf866;box-shadow:0 12px 25px #0000004d;transform:translateY(-4px)}.order-card-modern.selected{background:#1e293bd9;border-color:#00f2fe;box-shadow:0 0 20px #00f2fe40}.order-card-modern.my-order{border-left:4px solid #a855f7}.tag.my-tag{background:#a855f733;border:1px solid #a855f766;border-radius:6px;color:#c084fc;font-size:.7rem;padding:.15rem .4rem}.bonus-tag{background:linear-gradient(135deg,#10b981,#059669);border-radius:20px;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.02em;padding:.25rem .65rem}.card-metrics{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.metric{align-items:center;display:flex;font-size:.85rem;justify-content:space-between}.metric .label{color:#94a3b8}.metric .val{color:#e2e8f0;font-weight:600}.metric .highlight-usdt{color:#00f2fe;font-size:1.05rem;font-weight:800}.metric .highlight-val{color:#38bdf8;font-size:.95rem;font-weight:700}.card-footer{border-top:1px solid #ffffff0f;justify-content:space-between;padding-top:.85rem}.card-footer,.seller-info{align-items:center;display:flex}.seller-info{color:#64748b;font-size:.8rem;gap:.35rem}.address-code{color:#cbd5e1;font-family:monospace}.copy-btn{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:.75rem;padding:.1rem .25rem}.select-btn{background:#38bdf826;border:1px solid #38bdf84d;border-radius:8px;color:#38bdf8;cursor:pointer;font-size:.8rem;font-weight:600;padding:.45rem .85rem;transition:all .2s ease}.select-btn:hover{background:#38bdf84d;transform:translateY(-1px)}.order-card-modern.selected .select-btn{background:#00f2fe;border-color:#00f2fe;color:#0f172a;font-weight:700}.pagination-bar{align-items:center;background:#1e293b80;border:1px solid #ffffff14;border-radius:12px;display:flex;justify-content:space-between;margin-top:1.5rem;padding:.75rem 1.25rem}.page-btn{background:linear-gradient(135deg,#00f2fe26,#4facfe26);border:1px solid #00f2fe4d;border-radius:10px;color:#00f2fe;cursor:pointer;font-size:.85rem;font-weight:700;padding:.5rem 1.25rem}.page-btn:hover:not(:disabled){background:#00f2fe4d}.page-btn:disabled{cursor:not-allowed;opacity:.4}.page-info{color:#94a3b8;font-size:.9rem}.buy-sidebar-panel{background:linear-gradient(180deg,#1e293be6,#0f172af2);border:1px solid #00f2fe4d;border-radius:20px;box-shadow:0 15px 35px #0006;padding:1.5rem;position:sticky;top:1.5rem}.panel-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.75rem}.panel-header h3{color:#f8fafc;font-size:1.2rem;margin:0}.close-btn{background:#ffffff14;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;font-weight:700;height:28px;width:28px}.selected-summary{background:#0f172a99;border-radius:12px;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem;padding:1rem}.summary-row{color:#94a3b8;display:flex;font-size:.85rem;justify-content:space-between}.summary-row .val{color:#f1f5f9;font-weight:600}.summary-row .bonus-val{color:#10b981;font-weight:700}.summary-row .fee-val{color:#f59e0b;font-weight:700}.summary-row .code{color:#cbd5e1;font-family:monospace}.amount-input-group{margin-bottom:1.25rem}.amount-input-group label{color:#cbd5e1;display:block;font-size:.85rem;font-weight:600;margin-bottom:.5rem}.input-wrapper input{font-size:1.1rem;padding:.75rem 4rem .75rem 1rem}.input-wrapper input:focus{border-color:#00f2fe;box-shadow:0 0 0 2px #00f2fe33}.max-chip{background:#38bdf833;border:1px solid #38bdf866;border-radius:8px;color:#38bdf8;cursor:pointer;font-size:.75rem;font-weight:700;padding:.3rem .6rem;position:absolute;right:8px}.pct-buttons{display:flex;gap:.5rem;margin-top:.6rem}.pct-buttons button{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#cbd5e1;cursor:pointer;flex:1 1;font-size:.75rem;font-weight:600;padding:.3rem;transition:all .2s ease}.pct-buttons button:hover{background:#38bdf833;border-color:#38bdf8;color:#38bdf8}.calculation-box{background:#00f2fe0a;border:1px solid #00f2fe26;border-radius:12px;display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.25rem;padding:1rem}.calc-row{color:#94a3b8;display:flex;font-size:.85rem;justify-content:space-between}.calc-row .usdt-cost{color:#26a69a;font-size:.95rem;font-weight:700}.calc-row .bonus-tokens{color:#10b981;font-weight:700}.calc-row .bnb-fee{color:#f59e0b;font-weight:700}.calc-row.total-row{border-top:1px solid #ffffff14;color:#fff;font-weight:700;padding-top:.5rem}.calc-row .total-tokens{color:#00f2fe;font-size:1.05rem}.warning-callout{background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:10px;color:#fbbf24;font-size:.8rem;margin-bottom:1rem;padding:.6rem .85rem}.execute-buy-btn{background:linear-gradient(135deg,#00f2fe,#4facfe);border:none;border-radius:12px;box-shadow:0 6px 20px #00f2fe4d;color:#0f172a;cursor:pointer;font-size:1rem;font-weight:700;padding:.9rem;transition:all .2s ease;width:100%}.execute-buy-btn:hover:not(:disabled){box-shadow:0 8px 25px #00f2fe73;transform:translateY(-2px)}.execute-buy-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.order-mgmt-wrapper{color:#e2e8f0;font-family:Inter,system-ui,-apple-system,sans-serif;margin:0 auto;max-width:1100px;padding:1.5rem}.mgmt-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#1e293bcc,#0f172af2);border:1px solid #ffffff1a;border-radius:20px;margin-bottom:1.5rem;padding:1.75rem 2rem}.title-box h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00f2fe,#4facfe);-webkit-background-clip:text;font-size:1.75rem;font-weight:700;margin:0 0 .4rem}.title-box p{color:#94a3b8;font-size:.95rem;margin:0}.mgmt-tabs{display:flex;gap:.75rem;margin-bottom:1.5rem}.mgmt-tabs .tab-btn{background:#1e293b80;border:1px solid #ffffff14;border-radius:12px;color:#94a3b8;cursor:pointer;flex:1 1;font-size:.95rem;font-weight:600;padding:.85rem;transition:all .2s ease}.mgmt-tabs .tab-btn.active{background:linear-gradient(135deg,#00f2fe33,#4facfe33);border-color:#00f2fe;color:#fff;font-weight:700}.empty-box,.loading-card{background:#1e293b66;border:1px dashed #ffffff1f;border-radius:20px;color:#94a3b8;padding:3.5rem 2rem;text-align:center}.empty-box .icon{font-size:3rem;margin-bottom:1rem}.orders-section-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.order-manage-card{background:#1e293b99;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;padding:1.25rem}.card-top,.order-manage-card{display:flex;justify-content:space-between}.card-top{align-items:center;margin-bottom:1rem}.order-id{align-items:center;color:#f1f5f9;display:flex;font-size:1rem;font-weight:700;gap:.5rem}.status-badge{border-radius:6px;font-size:.7rem;font-weight:700;padding:.15rem .4rem}.status-badge.active{background:#10b98133;color:#34d399}.status-badge.inactive{background:#94a3b833;color:#94a3b8}.bonus-pill{background:#38bdf833;border-radius:10px;color:#38bdf8;font-size:.75rem;font-weight:700;padding:.2rem .5rem}.card-stats{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.s-item{color:#94a3b8;display:flex;font-size:.85rem;justify-content:space-between}.s-item .val{color:#f1f5f9;font-weight:600}.s-item .highlight{color:#38bdf8;font-weight:700}.code{color:#cbd5e1;font-family:monospace}.btn-cancel-order{background:#f43f5e26;border:1px solid #f43f5e4d;border-radius:10px;color:#f43f5e;cursor:pointer;font-size:.85rem;font-weight:700;padding:.65rem;transition:all .2s ease;width:100%}.btn-cancel-order:hover{background:#f43f5e4d}.swap-card-container{background:#1e293b99;border:1px solid #ffffff14;border-radius:20px;margin:0 auto;max-width:600px;padding:2rem}.swap-header h3{color:#f8fafc;font-size:1.4rem;margin:0 0 .4rem}.swap-header p{color:#94a3b8;font-size:.9rem;margin:0 0 1rem}.rate-chip{background:#00f2fe14;border:1px solid #00f2fe33;border-radius:10px;color:#00f2fe;font-size:.85rem;margin-bottom:1.5rem;padding:.6rem 1rem}.swap-form{display:flex;flex-direction:column;gap:1.25rem}.label-row{color:#cbd5e1;display:flex;font-size:.85rem;justify-content:space-between;margin-bottom:.4rem}.bal-txt{color:#26a69a}.input-field{align-items:center;display:flex;position:relative}.input-field input{background:#0f172ae6;border:1px solid #ffffff26;border-radius:12px;color:#fff;font-size:1.2rem;font-weight:700;outline:none;padding:.8rem 4.5rem .8rem 1rem;width:100%}.swap-estimate-box{align-items:center;background:#0f172a99;border:1px solid #ffffff14;border-radius:12px;color:#94a3b8;display:flex;font-size:.9rem;justify-content:space-between;padding:1rem}.tokens-received{color:#38ef7d;font-size:1.1rem}.btn-execute-swap{background:linear-gradient(135deg,#00f2fe,#4facfe);border:none;border-radius:12px;color:#0f172a;cursor:pointer;font-size:1.05rem;font-weight:700;padding:1rem}.staking-wrapper{color:#e2e8f0;font-family:Inter,system-ui,-apple-system,sans-serif;margin:0 auto;max-width:1000px;padding:1.5rem}.staking-banner-card{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#1e293bcc,#0f172af2);border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 10px 30px #0000004d;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:1.75rem 2rem}@media (max-width:768px){.staking-banner-card{align-items:flex-start;flex-direction:column;gap:1.25rem}}.banner-text h2{background:linear-gradient(90deg,#a855f7,#00f2fe)}.banner-stats{display:flex;gap:1rem}.stat-box{align-items:flex-end;background:#0f172a99;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;padding:.75rem 1rem}.stat-label{color:#64748b;font-size:.75rem;font-weight:600;text-transform:uppercase}.stat-status.enabled{color:#10b981;font-size:.9rem;font-weight:700}.stat-status.disabled{color:#ef4444;font-size:.9rem;font-weight:700}.stat-val.multiplier{color:#a855f7;font-size:1.05rem;font-weight:700}.staking-tabs{display:flex;gap:.75rem;margin-bottom:1.5rem}.tab-btn{background:#1e293b80;border:1px solid #ffffff14;border-radius:12px;color:#94a3b8;cursor:pointer;flex:1 1;font-size:.95rem;font-weight:600;padding:.85rem;transition:all .2s ease}.tab-btn:hover{background:#1e293bcc;color:#f1f5f9}.tab-btn.active{background:linear-gradient(135deg,#a855f733,#00f2fe33);border-color:#a855f7;color:#fff;font-weight:700}.stake-panel{background:#1e293b99;border:1px solid #ffffff14;border-radius:20px;display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.balance-bar{align-items:center;background:#0f172a99;border-radius:12px;color:#94a3b8;display:flex;font-size:.9rem;justify-content:space-between;padding:.85rem 1.25rem}.usdt-amount{color:#26a69a;font-size:1.1rem}.input-field-wrapper{align-items:center;display:flex;margin-top:.5rem;position:relative}.input-field-wrapper input{background:#0f172ae6;border:1px solid #ffffff26;border-radius:12px;color:#fff;font-size:1.2rem;font-weight:700;outline:none;padding:.85rem 4.5rem .85rem 1.1rem;width:100%}.input-field-wrapper input:focus{border-color:#a855f7}.max-btn{background:#a855f733;border:1px solid #a855f766;color:#c084fc}.pct-grid{display:flex;gap:.5rem;margin-top:.6rem}.pct-grid button{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#cbd5e1;cursor:pointer;flex:1 1;font-size:.8rem;font-weight:600;padding:.4rem}.preview-card{background:#0f172a99;border:1px solid #ffffff14;border-radius:14px;display:flex;flex-direction:column;gap:.6rem;padding:1.25rem}.preview-card h4{color:#f1f5f9;font-size:.95rem;margin:0 0 .5rem}.preview-row{color:#94a3b8;display:flex;font-size:.85rem;justify-content:space-between}.reward-highlight{color:#a855f7;font-weight:700}.btn-execute-stake{background:linear-gradient(135deg,#a855f7,#00f2fe);border:none;border-radius:12px;box-shadow:0 6px 20px #a855f740;color:#0f172a;cursor:pointer;font-size:1.05rem;font-weight:700;padding:1rem;transition:all .2s ease}.btn-execute-stake:hover:not(:disabled){box-shadow:0 8px 25px #a855f766;transform:translateY(-2px)}.stakes-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.empty-stakes{background:#1e293b66;border:1px dashed #ffffff1f;border-radius:20px;color:#94a3b8;grid-column:1/-1;padding:3rem;text-align:center}.empty-icon{font-size:3rem;margin-bottom:1rem}.vault-card{background:#1e293b99;border:1px solid #ffffff14;border-radius:16px;display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.vault-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;padding-bottom:.75rem}.vault-header,.vault-id{align-items:center;display:flex}.vault-id{font-weight:700;gap:.5rem}.status-tag{border-radius:6px;font-size:.7rem;font-weight:700;padding:.2rem .5rem}.status-tag.active{background:#a855f733;color:#c084fc}.status-tag.completed{background:#10b98133;color:#34d399}.vault-deposit{color:#26a69a;font-size:1.1rem;font-weight:700}.vault-body{display:flex;flex-direction:column;gap:.5rem}.v-row{color:#94a3b8;display:flex;font-size:.85rem;justify-content:space-between}.reward-txt{color:#a855f7;font-weight:700}.claimable-txt{color:#38ef7d;font-weight:700}.progress-meter-wrapper{margin:.5rem 0}.meter-bar{background:#0f172acc;border-radius:10px;height:8px;margin-bottom:.4rem;overflow:hidden}.meter-fill{background:linear-gradient(90deg,#a855f7,#00f2fe);border-radius:10px;height:100%;transition:width .3s ease}.meter-info{color:#64748b;display:flex;font-size:.75rem;justify-content:space-between}.btn-claim-reward{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;margin-top:.5rem;padding:.75rem}.cliff-notice{background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:8px;color:#fbbf24;font-size:.75rem;margin-top:.5rem;padding:.5rem .75rem;text-align:center}.admin-wrapper{color:#e2e8f0;font-family:Inter,system-ui,-apple-system,sans-serif;margin:0 auto;max-width:1200px;padding:1.5rem}.denied-box{background:#ef44441a;border:1px solid #ef44444d;border-radius:20px;margin:3rem auto;max-width:500px;padding:3rem 2rem;text-align:center}.denied-icon{font-size:3.5rem;margin-bottom:1rem}.denied-box h2{color:#fca5a5;margin:0 0 .5rem}.denied-box p{color:#94a3b8;font-size:.9rem}.admin-header-card{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#1e293bcc,#0f172af2);border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 10px 30px #0000004d;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:1.75rem 2rem}.title-area h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff007a,#7928ca);-webkit-background-clip:text;font-size:1.75rem;font-weight:700;margin:0 0 .4rem}.title-area p{color:#94a3b8;font-size:.95rem;margin:0}.badge-area{display:flex;gap:.75rem}.badge{border-radius:12px;font-size:.8rem;font-weight:700;letter-spacing:.03em;padding:.4rem .85rem}.owner-tag{background:#f59e0b33;border:1px solid #f59e0b66;color:#fbbf24}.admin-tag{background:#38bdf833;border:1px solid #38bdf866;color:#38bdf8}.admin-nav-tabs{display:flex;gap:.5rem;margin-bottom:1.5rem;overflow-x:auto;padding-bottom:.5rem}.nav-tab{background:#1e293b80;border:1px solid #ffffff14;border-radius:12px;color:#94a3b8;cursor:pointer;font-size:.9rem;font-weight:600;padding:.75rem 1.25rem;transition:all .2s ease;white-space:nowrap}.nav-tab:hover{background:#1e293bcc;color:#f1f5f9}.nav-tab.active{background:linear-gradient(135deg,#ff007a33,#7928ca33);border-color:#ff007a;box-shadow:0 0 15px #ff007a33;color:#fff;font-weight:700}.control-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.control-card{background:#1e293b99;border:1px solid #ffffff14;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem}.control-card.full-width{grid-column:1/-1}.control-card h4{color:#f8fafc;font-size:1.05rem;margin:0 0 .4rem}.control-card p{color:#94a3b8;font-size:.85rem;margin:0 0 1rem}.inline-form{display:flex;gap:.5rem}.inline-form input{background:#0f172acc;border:1px solid #ffffff1f;border-radius:10px;color:#fff;flex:1 1;font-size:.95rem;outline:none;padding:.6rem .85rem}.inline-form input:focus{border-color:#ff007a}.inline-form button{background:linear-gradient(135deg,#ff007a,#7928ca);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:700;padding:.6rem 1rem}.switches-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media (max-width:600px){.switches-row{grid-template-columns:1fr}}.switch-box{align-items:center;background:#0f172a99;border:1px solid #ffffff14;border-radius:12px;display:flex;justify-content:space-between;padding:1rem}.switch-info{display:flex;flex-direction:column}.switch-name{color:#f1f5f9;font-size:.95rem;font-weight:700}.switch-desc{color:#64748b;font-size:.75rem;margin-top:.2rem}.toggle-pill{border:none;border-radius:20px;cursor:pointer;font-size:.85rem;font-weight:700;padding:.6rem 1.25rem;transition:all .2s ease}.toggle-pill.on{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 0 15px #10b9814d;color:#fff}.toggle-pill.off{background:#ef444433;border:1px solid #ef444466;color:#ef4444}.offers-management-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 360px}@media (max-width:900px){.offers-management-grid{grid-template-columns:1fr}}.create-offer-card,.existing-offers-card,.owner-card,.treasury-card,.user-mod-card{background:#1e293b99;border:1px solid #ffffff14;border-radius:16px;padding:1.5rem}.create-offer-card h3,.existing-offers-card h3,.owner-card h3,.treasury-card h3,.user-mod-card h3{color:#f8fafc;font-size:1.2rem;margin:0 0 1rem}.offers-table{display:flex;flex-direction:column;gap:.5rem}.table-header{color:#64748b;font-size:.75rem;font-weight:700;padding:.5rem .85rem;text-transform:uppercase}.table-header,.table-row{display:grid;grid-template-columns:.5fr 1fr 1fr 1fr 1fr 1fr}.table-row{align-items:center;background:#0f172a99;border-radius:10px;font-size:.85rem;padding:.75rem .85rem}.bonus-highlight{color:#10b981;font-weight:700}.status-pill.active{color:#10b981}.status-pill.inactive{color:#ef4444}.edit-offer-btn{background:#38bdf826;border:1px solid #38bdf84d;border-radius:6px;color:#38bdf8;cursor:pointer;font-size:.75rem;padding:.3rem .6rem}.field-col,.mod-form,.offer-inputs{display:flex;flex-direction:column;gap:1rem}.field-group{display:flex;flex-direction:column;gap:.4rem}.field-group label{color:#94a3b8;font-size:.8rem}.field-col input,.field-group input,.field-row input,.mod-form input,.mod-form select{background:#0f172acc;border:1px solid #ffffff1f;border-radius:10px;color:#fff;font-size:.9rem;outline:none;padding:.7rem .85rem}.checkbox-group label{align-items:center;color:#f1f5f9;cursor:pointer;display:flex;gap:.5rem}.btn-mod-submit,.btn-save-offer,.btn-withdraw-bnb,.btn-withdraw-token{background:linear-gradient(135deg,#ff007a,#7928ca);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:700;margin-top:.5rem;padding:.85rem}.owner-grid,.treasury-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}@media (max-width:800px){.owner-grid,.treasury-grid{grid-template-columns:1fr}}.field-row{display:flex;gap:.5rem}.field-row input{flex:1 1}.field-row button{background:#fbbf24;border:none;border-radius:10px;color:#0f172a;cursor:pointer;font-weight:700;padding:.7rem 1.25rem}.analytics-wrapper{color:#e2e8f0;font-family:Inter,system-ui,-apple-system,sans-serif;margin:0 auto;max-width:1200px;padding:1.5rem}.loading-box{background:#1e293b66;border:1px dashed #ffffff1f;border-radius:20px;color:#94a3b8;padding:4rem 2rem;text-align:center}.analytics-header{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#1e293bcc,#0f172af2);border:1px solid #ffffff1a;border-radius:20px;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:1.75rem 2rem}.analytics-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00f2fe,#38ef7d);-webkit-background-clip:text;font-size:1.75rem;font-weight:700;margin:0 0 .4rem}.analytics-header p{color:#94a3b8;font-size:.95rem;margin:0}.btn-refresh-analytics{background:#38bdf826;border:1px solid #38bdf84d;border-radius:12px;color:#38bdf8;cursor:pointer;font-weight:600;padding:.65rem 1.25rem;transition:all .2s ease}.btn-refresh-analytics:hover{background:#38bdf840;transform:translateY(-1px)}.analytics-kpi-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr);margin-bottom:1.5rem}@media (max-width:1024px){.analytics-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.analytics-kpi-grid{grid-template-columns:1fr}}.analytics-card{align-items:center;background:#1e293b99;border:1px solid #ffffff14;border-radius:16px;display:flex;gap:1rem;padding:1.25rem}.highlight-card{background:linear-gradient(135deg,#00f2fe1a,#38ef7d1a);border-color:#00f2fe4d}.card-icon{background:#0f172a99;border-radius:12px;font-size:2.2rem;padding:.6rem}.card-data{display:flex;flex-direction:column}.card-label{color:#64748b;font-size:.75rem;font-weight:600;text-transform:uppercase}.card-val{color:#f1f5f9;font-size:1.25rem;font-weight:700;margin:.2rem 0}.highlight-card .card-val{color:#00f2fe}.card-sub{color:#94a3b8;font-size:.7rem}.analytics-dual-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}@media (max-width:850px){.analytics-dual-grid{grid-template-columns:1fr}}.analytics-box{background:#1e293b99;border:1px solid #ffffff14;border-radius:16px;padding:1.5rem}.analytics-box h3{color:#f8fafc;font-size:1.15rem;margin:0 0 1.25rem}.volume-metrics-row{display:flex;justify-content:space-between;margin-bottom:1.25rem}.v-metric{display:flex;flex-direction:column}.v-metric .lbl{color:#64748b;font-size:.8rem;font-weight:600}.v-metric .val{font-size:1.1rem;font-weight:700;margin-top:.2rem}.buy-txt{color:#10b981}.sell-txt{color:#f43f5e}.ratio-bar-wrapper{display:flex;flex-direction:column;gap:.5rem}.ratio-bar{background:#0f172acc;border-radius:10px;display:flex;height:12px;overflow:hidden}.fill-buy{background:#10b981;height:100%}.fill-sell{background:#f43f5e;height:100%}.ratio-legend{display:flex;font-size:.8rem;justify-content:space-between}.legend-item.buy{color:#10b981;font-weight:600}.legend-item.sell{color:#f43f5e;font-weight:600}.params-list{display:flex;flex-direction:column;gap:.85rem}.p-row{border-bottom:1px solid #ffffff0a;padding-bottom:.5rem}.p-val{color:#f1f5f9;font-weight:600}.p-val.highlight-val{color:#38bdf8}.game-wrapper{color:#e2e8f0;font-family:Inter,system-ui,-apple-system,sans-serif;margin:0 auto;max-width:1000px;padding:1.5rem}.game-banner{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#1e293bcc,#0f172af2);border:1px solid #ffffff1a;border-radius:20px;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:1.75rem 2rem}.banner-text h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff007a,#00f2fe);-webkit-background-clip:text;font-size:1.75rem;font-weight:700;margin:0 0 .4rem}.banner-text p{color:#94a3b8;font-size:.95rem;margin:0}.balance-badge{align-items:flex-end;background:#ff007a1a;border:1px solid #ff007a4d;border-radius:14px;display:flex;flex-direction:column;padding:.75rem 1.25rem}.balance-badge .lbl{color:#64748b;font-size:.75rem;font-weight:600;text-transform:uppercase}.balance-badge .val{color:#ff007a;font-size:1.2rem;font-weight:700}.game-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 340px}@media (max-width:850px){.game-grid{grid-template-columns:1fr}}.deposit-card,.info-side-card{background:#1e293b99;border:1px solid #ffffff14;border-radius:20px;padding:1.5rem}.deposit-card h3,.info-side-card h3{color:#f8fafc;font-size:1.2rem;margin:0 0 1.25rem}.lbl-row{color:#cbd5e1;display:flex;font-size:.85rem;justify-content:space-between;margin-bottom:.4rem}.avail{color:#38ef7d}.input-wrapper{align-items:center;display:flex;position:relative}.input-wrapper input{background:#0f172ae6;border:1px solid #ffffff26;border-radius:12px;color:#fff;font-size:1.2rem;font-weight:700;outline:none;padding:.85rem 4.5rem .85rem 1.1rem;width:100%}.max-btn{background:#ff007a33;border:1px solid #ff007a66;border-radius:8px;color:#ff007a;cursor:pointer;font-size:.8rem;font-weight:700;padding:.35rem .75rem;position:absolute;right:10px}.pct-row{display:flex;gap:.5rem;margin-top:.6rem}.pct-row button{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#cbd5e1;cursor:pointer;flex:1 1;font-size:.8rem;font-weight:600;padding:.4rem}.preview-box{background:#0f172a99;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding:1rem}.p-row{color:#94a3b8;display:flex;font-size:.85rem;justify-content:space-between}.p-row .highlight{color:#ff007a;font-weight:700}.btn-submit-deposit{background:linear-gradient(135deg,#ff007a,#a855f7);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:700;margin-top:1.25rem;padding:1rem;width:100%}.side-stat{background:#0f172a99;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;margin-bottom:1.25rem;padding:1rem}.side-stat .lbl{color:#64748b;font-size:.75rem;font-weight:600;text-transform:uppercase}.side-stat .val{color:#00f2fe;font-size:1.2rem;font-weight:700;margin-top:.3rem}.notes-box h4{color:#f1f5f9;font-size:.9rem;margin:0 0 .5rem}.notes-box ul{color:#94a3b8;font-size:.85rem;line-height:1.5;padding-left:1.2rem}*{box-sizing:border-box;margin:0;padding:0}:root{--primary-glow:#00f2fe;--secondary-glow:#4facfe;--accent-magenta:#ff007a;--accent-purple:#a855f7;--accent-emerald:#38ef7d;--dark-bg:#0b0e17;--card-bg:#161b2ebf;--header-bg:#0f1423e6;--text-primary:#f8fafc;--text-secondary:#94a3b8;--border-color:#ffffff14}body{-webkit-font-smoothing:antialiased;background-attachment:fixed;background-color:#0b0e17;background-color:var(--dark-bg);background-image:radial-gradient(at 15% 15%,#00f2fe14 0,#0000 50%),radial-gradient(at 85% 85%,#a855f714 0,#0000 50%),radial-gradient(at 50% 50%,#ff007a0d 0,#0000 50%);color:#f8fafc;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.app,body{min-height:100vh}.app{display:flex;flex-direction:column}.app-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f1423e6;background:var(--header-bg);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color);padding:1rem 2rem;position:sticky;top:0;z-index:100}.header-content{justify-content:space-between;margin:0 auto;max-width:1400px}.header-content,.logo-section{align-items:center;display:flex}.logo-section{gap:1rem}.logo-section h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00f2fe,#4facfe 50%,#a855f7);-webkit-background-clip:text;font-size:1.4rem;font-weight:800}.menu-toggle{background:#ffffff0d;border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:8px;color:#fff;cursor:pointer;display:none;padding:.4rem .8rem}.wallet-info,.wallet-section{align-items:center;display:flex}.wallet-info{gap:1rem}.balances{display:flex;gap:.6rem}.balance-item{background:#ffffff0d;border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:20px;color:#e2e8f0;font-size:.8rem;font-weight:600;padding:.35rem .75rem}.wallet-address{align-items:center;display:flex;gap:.5rem}.address{background:#00f2fe1a;border:1px solid #00f2fe4d;border-radius:10px;color:#00f2fe;font-family:monospace;font-size:.85rem;font-weight:700;padding:.4rem .8rem}.admin-badge{background:linear-gradient(135deg,#ff007a,#7928ca);border-radius:12px;color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.05em;padding:.25rem .65rem;text-transform:uppercase}.btn-disconnect{background:#f43f5e26;border:1px solid #f43f5e4d;border-radius:8px;color:#f43f5e;cursor:pointer;font-size:.8rem;font-weight:600;padding:.4rem .8rem}.btn-disconnect:hover{background:#f43f5e4d}.btn-connect,.btn-connect-large{background:linear-gradient(135deg,#00f2fe,#4facfe);border:none;border-radius:12px;box-shadow:0 4px 15px #00f2fe4d;color:#0f172a;cursor:pointer;font-size:.95rem;font-weight:800;padding:.75rem 1.75rem;transition:all .25s ease}.btn-connect-large{font-size:1.1rem;padding:1rem 2.5rem}.btn-connect-large:hover,.btn-connect:hover{box-shadow:0 8px 25px #00f2fe73;transform:translateY(-2px)}.app-body{display:flex;flex:1 1;gap:1.5rem;margin:1.5rem auto;max-width:1400px;padding:0 1.5rem;width:100%}.sidebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161b2ebf;background:var(--card-bg);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:20px;height:fit-content;padding:1.25rem;position:sticky;top:90px;width:240px}.nav-section{margin-bottom:1.25rem}.nav-section h3{color:#64748b;font-size:.75rem;letter-spacing:1.5px;margin-bottom:.5rem;padding-left:.5rem;text-transform:uppercase}.nav-section button{background:#0000;border:none;border-radius:10px;color:#94a3b8;cursor:pointer;display:block;font-size:.9rem;font-weight:600;margin-bottom:.2rem;padding:.65rem .85rem;text-align:left;transition:all .2s ease;width:100%}.nav-section button:hover{background:#ffffff0d;color:#f1f5f9}.nav-section button.active{background:linear-gradient(135deg,#00f2fe26,#4facfe26);border:1px solid #00f2fe4d;color:#00f2fe;font-weight:700}.main-content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161b2ebf;background:var(--card-bg);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:20px;flex:1 1;min-height:650px;padding:1.5rem}.welcome-container{background:#1e293b66;border:1px dashed #ffffff14;border:1px dashed var(--border-color);border-radius:20px;padding:5rem 2rem;text-align:center}.welcome-container h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00f2fe,#38ef7d);-webkit-background-clip:text;font-size:2.2rem;margin-bottom:1rem}.welcome-container p{color:#94a3b8;font-size:1.1rem;margin-bottom:2rem}.loading-container{align-items:center;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;min-height:400px}.loader{animation:spin .9s linear infinite;border:4px solid #00f2fe33;border-radius:50%;border-top-color:#00f2fe;height:48px;margin-bottom:1rem;width:48px}@keyframes spin{to{transform:rotate(1turn)}}.app-footer{background:#0f1423e6;background:var(--header-bg);border-top:1px solid #ffffff14;border-top:1px solid var(--border-color);color:#64748b;font-size:.85rem;padding:1.5rem;text-align:center}@media (max-width:1024px){.app-body{flex-direction:column}.sidebar{height:100vh;left:-260px;position:fixed;top:0;transition:left .3s ease;z-index:200}.sidebar.open{left:0}.menu-toggle{display:block}}
/*# sourceMappingURL=main.3bde6b31.css.map*/