.real-delegate-launch{width:100%;min-height:50px;margin-top:10px;border:0;border-radius:14px;background:linear-gradient(135deg,#7cf7d4,#7aa7ff);color:#07101c;font-weight:950;font-size:14px;cursor:pointer}.real-delegate-modal{position:fixed;inset:0;z-index:90;display:none;align-items:center;justify-content:center;padding:18px;background:rgba(4,8,18,.82);backdrop-filter:blur(12px)}.real-delegate-modal.show{display:flex}.real-delegate-card{width:min(100%,560px);max-height:min(92dvh,780px);overflow:auto;border:1px solid rgba(255,255,255,.12);border-radius:26px;background:#0d1426;color:#edf4ff;padding:18px;box-shadow:0 30px 80px rgba(0,0,0,.42)}.real-delegate-top{display:flex;justify-content:space-between;gap:12px;align-items:start}.real-delegate-kicker{display:block;font-size:12px;font-weight:900;letter-spacing:.15em;color:#7cf7d4}.real-delegate-top h3{margin:5px 0 0;font-size:27px;line-height:1.08;letter-spacing:-.04em}.real-delegate-close{min-width:44px;min-height:44px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#121c33;color:#d9e6ff;font-size:20px}.real-delegate-field{display:block;margin-top:16px}.real-delegate-field>span,.real-delegate-meter>div>span{display:block;font-size:12px;font-weight:850;color:#aebbd1;margin-bottom:7px}.real-delegate-field textarea,.real-delegate-field input[type=text]{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:#0a1120;color:#fff;padding:13px 14px;font:inherit;font-size:16px;outline:none}.real-delegate-field textarea{min-height:96px;resize:vertical}.real-delegate-field textarea:focus,.real-delegate-field input:focus{border-color:#7cf7d4;box-shadow:0 0 0 3px rgba(124,247,212,.1)}.real-delegate-meter{margin-top:14px;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.025)}.real-delegate-meter>div{display:flex;justify-content:space-between;align-items:baseline}.real-delegate-meter strong{font-size:24px;color:#7cf7d4}.real-delegate-meter input{width:100%;accent-color:#7cf7d4}.real-delegate-primary,.real-delegate-secondary{width:100%;min-height:48px;margin-top:12px;border-radius:14px;font-weight:900;font-size:13px;cursor:pointer}.real-delegate-primary{border:0;background:#7cf7d4;color:#07101c}.real-delegate-primary:disabled{opacity:.38;cursor:not-allowed}.real-delegate-secondary{border:1px solid rgba(255,255,255,.12);background:#111b30;color:#dce8ff}.real-delegate-types{display:grid;gap:8px;margin-top:12px}.real-delegate-types button{min-height:58px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#111a2d;color:#fff;text-align:left;padding:11px 13px;font-weight:850;font-size:13px;cursor:pointer}.real-delegate-types button small{display:block;color:#7cf7d4;font-size:12px;letter-spacing:.1em;margin-bottom:4px}.real-delegate-types button.selected,.real-delegate-types button:active{border-color:#7cf7d4;background:rgba(124,247,212,.08)}.real-delegate-plan{display:grid;gap:8px;margin-top:14px}.real-delegate-plan>div{padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#10192b}.real-delegate-plan small,.real-delegate-summary small{display:block;color:#8fa0b9;font-size:12px;margin-bottom:4px}.real-delegate-plan strong,.real-delegate-summary strong,.real-delegate-summary b{display:block;font-size:14px;line-height:1.45}.real-delegate-summary{display:grid;gap:9px;margin-top:14px}.real-delegate-summary>small{margin-top:3px}.real-delegate-summary p{margin:0;padding:11px 12px;border-left:3px solid #7cf7d4;background:rgba(124,247,212,.05);font-size:13px;line-height:1.5}.real-delegate-delta{margin-top:4px;padding:10px;border-radius:12px;background:rgba(122,167,255,.1);font-weight:900;text-align:center}.real-delegate-history{margin-top:10px;color:#9fb0c8;font-size:12px;line-height:1.5;text-align:center}.real-delegate-done h4{font-size:22px;line-height:1.25;margin:10px 0 0}@media(max-width:520px){.real-delegate-card{padding:15px;border-radius:20px}.real-delegate-top h3{font-size:24px}}@media(prefers-reduced-motion:reduce){.real-delegate-modal{backdrop-filter:none}}