.beta-page{isolation:isolate;color:#f0eee7;min-height:100svh;font-family:var(--font-inter),sans-serif;background:#080907;position:relative;overflow:hidden}.beta-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(at 30% 48%,#9c895f33,#0000 39%),repeating-radial-gradient(circle at 29% 48%,#0000 0 9rem,#efe8d306 9.03rem 9.08rem);position:absolute;inset:0}.beta-header{border-bottom:1px solid #ebe8de21;justify-content:space-between;align-items:center;height:6.2rem;margin:0 auto;padding:0 clamp(1.5rem,4vw,5rem);display:flex}.beta-brand{align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.beta-brand-mark{width:2rem;height:2.7rem}.beta-brand-mark img{width:100%;height:100%;display:block}.beta-brand-wordmark{width:11rem;height:auto;display:block}.beta-back{color:#cfc9bc;align-items:center;gap:.55rem;font-size:.8rem;text-decoration:none;display:inline-flex}.beta-back svg{width:1rem;height:1rem}.beta-layout{grid-template-columns:minmax(0,1fr) minmax(25rem,.9fr);align-items:center;gap:clamp(3rem,7vw,8rem);width:min(100%,94rem);min-height:calc(100svh - 6.2rem);margin:auto;padding:clamp(3rem,6vw,7rem) clamp(1.5rem,6vw,6rem);display:grid}.beta-eyebrow,.beta-step{color:#d4b879;font:500 .67rem var(--font-geist-mono),monospace;letter-spacing:.23em}.beta-intro h1{letter-spacing:-.09em;margin:1.5rem 0;font-size:clamp(5rem,10vw,11rem);font-weight:400;line-height:.82}.beta-intro h1 em{color:#d9b66b;font-style:normal;display:block}.beta-deck{color:#c6c4bc;max-width:31rem;font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.5}.beta-rule{background:linear-gradient(90deg,#d8b568,#0000);width:8rem;height:1px;margin:3.5rem 0 1.4rem}.beta-note{color:#8b8e88;font:500 .7rem var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.beta-card{background:linear-gradient(145deg,#282a26f7,#161916f7);border:1px solid #e1ca974a;border-radius:1.5rem;padding:clamp(1.5rem,3vw,3rem);box-shadow:0 2rem 6rem #00000061,inset 0 1px #ffffff17}.beta-card-head{color:#bdbaaf;font:500 .6rem var(--font-geist-mono),monospace;letter-spacing:.16em;border-bottom:1px solid #ece9dd24;justify-content:space-between;gap:1rem;padding-bottom:1.3rem;display:flex}.beta-card-head span:last-child{color:#d4b879}.beta-card h2{letter-spacing:-.06em;margin:1.7rem 0 .5rem;font-size:clamp(2rem,3vw,3rem);font-weight:400}.beta-card-subtitle{color:#aaafa9;margin:0 0 2rem;font-size:.9rem;line-height:1.5}.beta-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.beta-fields label{color:#e5e3dc;flex-direction:column;gap:.5rem;font-size:.74rem;display:flex}.beta-fields label span{color:#858b84}.beta-fields input,.beta-fields select,.beta-fields textarea{color:#f0eee7;width:100%;min-height:3.1rem;font:400 .85rem var(--font-inter),sans-serif;background:#151916;border:1px solid #ebe8dd2b;border-radius:.78rem;outline:none;padding:.82rem 1rem;transition:border-color .2s,box-shadow .2s}.beta-fields textarea{resize:vertical;min-height:6rem}.beta-fields input::placeholder,.beta-fields textarea::placeholder{color:#777d76}.beta-fields input:focus,.beta-fields select:focus,.beta-fields textarea:focus{border-color:#d7b773;box-shadow:0 0 0 3px #d7b77321}.beta-wide{grid-column:1/-1}.beta-honeypot{opacity:0;pointer-events:none;left:-9999px;position:absolute!important}.beta-card button,.beta-success a{color:#141712;width:100%;min-height:3.4rem;font:600 .9rem var(--font-inter),sans-serif;cursor:pointer;background:#dec27f;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:.9rem 1.2rem;text-decoration:none;transition:transform .2s,background .2s;display:flex}.beta-card button:hover,.beta-success a:hover{background:#edd39a;transform:translateY(-2px)}.beta-card button:disabled{opacity:.6;cursor:wait}.beta-card button svg,.beta-success a svg{width:1rem;height:1rem}.beta-privacy{color:#858b84;margin:1rem 0 0;font-size:.7rem;line-height:1.4}.beta-error{color:#f4b6a2;font-size:.8rem}.beta-success{flex-direction:column;justify-content:center;min-height:24rem;display:flex}.beta-success p{color:#b9beb7;line-height:1.55}.beta-success a{margin-top:2rem}@media (max-width:850px){.beta-layout{grid-template-columns:1fr;gap:2rem}.beta-intro h1{font-size:clamp(5rem,17vw,8rem)}.beta-rule,.beta-note{display:none}}@media (max-width:520px){.beta-header{height:5rem}.beta-brand{font-size:.7rem}.beta-back{font-size:0}.beta-fields{grid-template-columns:1fr}.beta-wide{grid-column:auto}.beta-card{padding:1.4rem}.beta-intro h1{font-size:clamp(4.2rem,18vw,6rem)}}
