.app{color:#fff;background:#080f20;min-height:100vh;padding:22px;font-family:Inter,Arial,sans-serif}.header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.header h1{letter-spacing:3px;margin:0;font-size:27px}.header span{letter-spacing:2px;color:#8ca8c9;font-size:9px}.header-icon{color:#48a8ff}.hero{text-align:center}.hero img{border-radius:18px;width:100%;max-width:420px}.hero h2{margin-top:22px;font-size:24px}.hero p{color:#9aafcc;line-height:1.6}.actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.actions button{color:#fff;cursor:pointer;background:#14243e;border:1px solid #243d5e;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:115px;padding:12px;font-size:14px;display:flex}.actions button svg{color:#51adff}.actions button:hover{background:#1b3558}footer{justify-content:space-between;gap:16px;margin-top:35px;font-size:12px;display:flex}footer a{color:#8ca8c9;text-decoration:none}.app{padding-bottom:105px}.action-card{color:#fff;text-align:center;background:#14243e;border:1px solid #243d5e;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:115px;padding:12px;font-size:14px;text-decoration:none;display:flex}.action-card svg{color:#51adff}.page{padding-top:20px}.page h2{font-size:25px}.page>p{color:#9aafcc}.plan-card{background:#14243e;border:1px solid #243d5e;border-radius:18px;margin-top:15px;padding:20px}.plan-card strong{color:#51adff;font-size:23px}.plan-card p{color:#9aafcc}.plan-card input{color:#fff;background:#0b1729;border:1px solid #355070;border-radius:10px;width:100%;margin-bottom:15px;padding:13px}.plan-card button,.primary-link{color:#fff;text-align:center;background:#267be7;border:none;border-radius:10px;width:100%;padding:13px;text-decoration:none;display:block}.plan-card button:disabled{opacity:.55;cursor:not-allowed}.plan-card a:not(.primary-link){color:#73baff}.bottom-nav{padding:12px 5px calc(12px + env(safe-area-inset-bottom));z-index:100;background:#101d32;border-top:1px solid #263b58;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav a{color:#8ca8c9;flex-direction:column;align-items:center;gap:5px;font-size:11px;text-decoration:none;display:flex}.bottom-nav a.active{color:#51adff}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}body{background:#080f20;min-width:320px;margin:0}button{font-family:inherit}
