.pons-hidden{display:none!important}.pons-wallet-allocation{margin:18px 0;color:#f4f7ff}.pons-main-tabs,.pons-sub-tabs{display:flex;gap:8px;flex-wrap:wrap}.pons-main-tabs{margin-bottom:14px}.pons-main-tabs button,.pons-sub-tabs button{border:1px solid rgba(255,255,255,.17);background:#152131;color:#aab4c4;border-radius:9px;padding:9px 14px;font:inherit;font-weight:700;cursor:pointer}.pons-main-tabs button.active,.pons-sub-tabs button.active{background:#24e3a8;color:#071611;border-color:#24e3a8}.pons-allocation-content{border:1px solid rgba(92,233,191,.34);background:linear-gradient(145deg,rgba(12,25,37,.97),rgba(9,18,29,.97));border-radius:16px;padding:22px;box-shadow:0 18px 60px rgba(0,0,0,.25)}.pons-allocation-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.pons-allocation-head h2,.pons-modal h2{margin:5px 0 4px;font-size:25px}.pons-allocation-head p{margin:0;color:#8e9aae;font-family:monospace}.pons-eyebrow{font-size:11px;font-weight:900;letter-spacing:.13em;color:#24e3a8}.pons-refresh,.pons-primary{border:0;border-radius:9px;background:#24e3a8;color:#071611;font-weight:900;padding:11px 16px;cursor:pointer}.pons-refresh:disabled,.pons-primary:disabled{opacity:.55;cursor:wait}.pons-sub-tabs{margin:20px 0}.pons-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pons-metric{padding:15px;border-radius:12px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1)}.pons-metric span,.pons-invite-metrics span{display:block;color:#8e9aae;font-size:12px;margin-bottom:7px}.pons-metric strong{font-size:21px}.pons-positive{color:#54e3aa!important}.pons-negative{color:#ff7b86!important}.pons-allocation-note,.pons-risk-note{margin-top:15px;padding:14px;border-left:3px solid #e8be67;background:rgba(232,190,103,.08);border-radius:8px}.pons-allocation-note span{display:block;color:#9da8b8;margin-top:5px}.pons-table-wrap{overflow:auto}.pons-table-wrap table{width:100%;min-width:760px;border-collapse:collapse}.pons-table-wrap th,.pons-table-wrap td{padding:11px 9px;border-bottom:1px solid rgba(255,255,255,.09);text-align:left;font-size:13px}.pons-table-wrap th{color:#8e9aae;text-transform:uppercase;font-size:11px;letter-spacing:.05em}.pons-status{padding:4px 8px;border-radius:999px;background:rgba(36,227,168,.12);color:#54e3aa}.pons-empty,.pons-load-error{padding:22px;text-align:center;color:#9da8b8;border:1px dashed rgba(255,255,255,.15);border-radius:10px}.pons-load-error{color:#ff8b95}.pons-modal-overlay{position:fixed;z-index:100000;inset:0;background:rgba(1,7,10,.84);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:18px;overflow:auto}.pons-modal{position:relative;width:min(690px,100%);max-height:94vh;overflow:auto;background:#0c1823;color:#f4f7ff;border:1px solid rgba(92,233,191,.38);border-radius:18px;padding:28px;box-shadow:0 28px 100px rgba(0,0,0,.55)}.pons-modal>p{color:#aab4c4}.pons-modal-close{position:absolute;right:16px;top:12px;border:0;background:transparent;color:#fff;font-size:29px;cursor:pointer}.pons-invite-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.pons-invite-metrics>div{background:#111f2c;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:13px}.pons-invite-metrics strong{font-size:18px}.pons-field span{display:block;font-weight:800;margin-bottom:7px}.pons-field input{width:100%;background:#07131d;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:9px;padding:12px;font-family:monospace}.pons-wallet-help{color:#8e9aae;font-size:12px;margin:7px 0 17px}.pons-check{display:flex;align-items:flex-start;gap:10px;margin:14px 0;line-height:1.45}.pons-check input{margin-top:4px;accent-color:#24e3a8}.pons-form-error{color:#ff8b95;margin:12px 0}.pons-primary{width:100%;margin-top:5px;font-size:15px}@media(max-width:760px){.pons-metric-grid,.pons-invite-metrics{grid-template-columns:1fr 1fr}.pons-allocation-content{padding:16px}}@media(max-width:480px){.pons-metric-grid,.pons-invite-metrics{grid-template-columns:1fr}.pons-allocation-head{align-items:flex-start;flex-direction:column}.pons-modal{padding:22px 17px}}
