.beta-gate{min-height:100dvh;box-sizing:border-box;padding:30px 22px 64px;background:radial-gradient(ellipse at 50% 16%,#5cce8120,transparent 58%),#080d0f;color:#e9f7ed}.beta-brand{display:flex;align-items:center;gap:9px;max-width:660px;margin:0 auto 36px;color:#efffed;text-decoration:none;font-size:21px;font-weight:750;letter-spacing:-1px}.beta-brand span{color:#a0df93;margin-left:-8px}.beta-invitation{max-width:596px;margin:auto;padding:clamp(22px,5vw,44px);border:1px solid #8ef3b435;border-radius:28px;background:linear-gradient(145deg,#172e23,#0b1614 75%);box-shadow:0 24px 80px #0004}.beta-eyebrow{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:1.8px;color:#b8ff70;font-weight:700}.beta-eyebrow svg{width:16px;height:16px}.beta-invitation h1{font-size:clamp(32px,6vw,49px);letter-spacing:-1.8px;line-height:1.12;margin:24px 0 18px}.beta-invitation h1 em{font-style:normal;color:#8af5c9}.beta-invitation>p{color:#a0b9ac;font-size:13px;line-height:1.9}.beta-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0}.beta-rules span{font-size:10px;color:#96b1a2;line-height:1.6}.beta-rules b{display:block;font-size:15px;color:#e3f6e6;margin-bottom:4px}.beta-status{padding:14px;border:1px solid #9aefb422;border-radius:14px;font-size:12px;line-height:1.8;color:#b4cebe;margin-bottom:16px}.beta-invitation>.green-button{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px}.beta-invitation>.green-button svg{width:16px}.beta-invitation form{margin:20px 0 0}.beta-invitation label{display:block;color:#bad0c4;font-size:12px;margin-bottom:10px}.beta-invitation form>div{display:flex;gap:10px}.beta-invitation input{min-width:0;flex:1;min-height:46px;width:100%;box-sizing:border-box;border:1px solid #7daa8e55;border-radius:13px;background:#07120e;color:#eaffed;padding:10px 13px;font:inherit;font-size:13px}.beta-invitation form button{display:flex;align-items:center;gap:7px;flex-shrink:0;font-size:12px;min-height:46px}.beta-invitation form button svg{width:16px}.beta-invitation output{display:block;min-height:20px;font-size:12px;line-height:1.7;color:#ffce86;margin-top:10px;overflow-wrap:anywhere}.beta-invitation footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0 22px}.beta-invitation footer button,.beta-invitation footer a{font:inherit;font-size:11px;color:#abceb7;text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.beta-invitation>small{display:block;border-top:1px solid #98cbaa24;padding-top:17px;font-size:10px;color:#86a291;line-height:1.9}.beta-quota{border:1px solid #a3ef9d44;background:linear-gradient(110deg,#1b3825,#0d201b);border-radius:20px;padding:22px;margin:0 0 22px}.beta-quota>div:first-child{display:flex;align-items:center;gap:13px}.beta-quota svg{width:25px;color:#b8ff70}.beta-quota small{font-size:9px;letter-spacing:1.5px;color:#a6d4ad}.beta-quota h2{margin:6px 0;font-size:21px;letter-spacing:-.6px}.beta-quota strong{margin-left:auto;color:#c4ff93;white-space:nowrap}.beta-quota p{font-size:11px;color:#9fbdab;line-height:1.8;margin-bottom:0}.beta-quota-track{height:5px;border-radius:9px;overflow:hidden;background:#3e5b44;margin-top:18px}.beta-quota-track i{display:block;height:100%;background:linear-gradient(90deg,#b8ff70,#80f3c9);border-radius:inherit}
@media(max-width:380px){.beta-gate{padding:20px 14px 50px}.beta-brand{margin-bottom:22px}.beta-invitation form>div{flex-direction:column}.beta-invitation form button{justify-content:center}.beta-rules{gap:7px}.beta-rules b{font-size:14px}.beta-invitation footer{gap:10px;flex-wrap:wrap}.beta-quota{padding:18px}.beta-quota h2{font-size:18px}}
