.vip-offer{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;margin:24px 0}.vip-desk h2,.vip-feed h1,.vip-offer h2{font-family:Space Grotesk,sans-serif;color:#F4F7FB}.vip-price strong{display:block;font:700 30px JetBrains Mono,monospace;margin-bottom:18px}.vip-price strong span{font:400 14px Hanken Grotesk,sans-serif;color:#909DB2}.vip-alerts button,.vip-feed button,.vip-offer button{border:0;cursor:pointer}.vip-offer .capper-button{width:100%}.vip-desk{margin-top:24px;padding:24px;border:1px solid #ffffff1a;border-radius:12px;background:#131A28;color:#B7C2D2}.vip-desk form{max-width:420px;display:grid;gap:12px}.vip-price-input{display:flex;align-items:center;gap:8px;background:#070A12;border:1px solid #ffffff29;border-radius:10px;padding:12px;font-family:JetBrains Mono,monospace}.vip-price-input input{background:transparent;color:#F4F7FB;border:0;width:100%;font:inherit}.vip-check{display:flex;align-items:center;gap:8px}.vip-desk-payout{margin-top:24px;padding-top:24px;border-top:1px solid #ffffff14}.vip-feed{max-width:820px;margin:40px auto}.vip-feed-head{display:flex;align-items:start;justify-content:space-between;gap:16px}.vip-feed-list{display:grid;gap:16px;margin-top:24px}.vip-post{padding:20px;border:1px solid #ffffff1a;border-radius:12px;background:#131A28}.vip-post header{display:flex;justify-content:space-between;gap:12px;color:#909DB2;font-size:13px}.vip-post h3{font:600 22px Space Grotesk,sans-serif}.vip-post p{white-space:pre-wrap;overflow-wrap:anywhere}.vip-post .vip-pick-odds{font-family:JetBrains Mono,monospace;color:#46C3D8}.vip-locked{padding:32px;margin-top:24px}.vip-alerts{max-width:580px}.vip-alerts,.vip-alerts form{display:grid;gap:16px}.vip-alerts input[type=email]{background:#070A12;color:#F4F7FB;border:1px solid #ffffff29;border-radius:10px;padding:12px;font:inherit}.vip-refresh{color:#909DB2;font-size:13px}button:disabled{opacity:.45;cursor:default}@media(max-width:640px){.vip-offer{grid-template-columns:1fr;gap:16px;padding:20px}.vip-price strong{font-size:28px}.vip-desk{padding:20px}.vip-feed{margin:24px 0}.vip-feed-head{display:block}.vip-feed-head .capper-button{margin-top:12px}.vip-post{padding:16px}.vip-post header{flex-wrap:wrap}.vip-locked{padding:20px}}