body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}#root,body,html{background-color:#0f0f0f;color:#fff;height:100%;margin:0;padding:0}body{overflow-x:hidden}.App{display:flex;flex-direction:column;min-height:100vh}#root,.App,.content,main{max-width:100%;overflow-x:hidden;width:100%}.App-header,footer{background-color:#0f0f0f;color:#fff}.App-header{align-items:center;display:flex;justify-content:center}.App-header,.announcement{padding:1rem;text-align:center}.announcement{color:#ebc41a;font-size:1rem;font-weight:600;margin:0}.announcement,main{background-color:#0f0f0f}main{display:flex;flex:1 1 auto;justify-content:center;min-height:0;padding:0 2rem}.content{align-items:flex-start;display:flex;gap:3rem;width:100%}.content iframe{height:auto;max-height:80vh;object-fit:cover;width:65%}.home-content iframe{height:60vh}.form-column{background-color:#303134;border-radius:8px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;max-width:420px;padding:.75rem}.form-column,.form-column form{justify-content:flex-start;width:100%}.form-column form{gap:.5rem;height:auto}.checkbox-row label{line-height:1.3}.checkbox-row input[type=checkbox]{accent-color:#ebc41a;margin-top:.2rem}.form-column form{display:flex;flex-direction:column}.field-row{display:flex;gap:.75rem;width:100%}.field{display:flex;flex:1 1;flex-direction:column}@media (max-width:600px){.field-row{flex-direction:column}}.signup-content{align-items:center;gap:2rem;padding:0 1rem}.form-wrapper,.signup-content{box-sizing:border-box;display:flex;justify-content:center;width:100%}.form-wrapper{max-width:420px}.back-link{margin:1rem 0 0;padding:0;text-align:center}.back-link a{color:#ebc41a;cursor:pointer;text-decoration:underline}.home-content{align-items:center}.home-content .form-column,.image-column{justify-content:center}.image-column{align-items:center;display:flex;flex:0 1 auto;max-width:640px;overflow:visible}.image-column img{border-radius:6px;height:auto;max-height:70vh;max-width:100%;object-fit:contain;width:auto}@media (max-width:900px){.signup-content{align-items:stretch;flex-direction:column;gap:.5rem;padding:.5rem}.form-column,.form-wrapper,.image-column{flex:none;max-width:none;width:100%}.form-column,.image-column{margin:0;max-width:none;width:100%}.image-column img{display:block;height:auto;max-height:none;width:100%}.form-column{padding-left:.75rem;padding-right:.75rem;width:100%}main{padding:0}.home-content{align-items:flex-start;flex-direction:column;gap:.5rem;justify-content:flex-start}.home-content iframe{aspect-ratio:16/9;flex-shrink:1;height:auto;max-height:none;object-fit:cover;width:100%}.home-content .form-column{flex:none;margin-top:0!important;overflow-y:auto;padding-left:.75rem;padding-right:.75rem;padding-top:0!important;width:100%}.home-content .form-title{margin-top:0}.signup-content .form-column{overflow-y:visible;width:100%}.signup-content,.signup-content .form-column{padding-left:.75rem;padding-right:.75rem}.home-content .form-column .form-title{margin-top:0!important;padding-top:.6rem!important}.home-content .form-column .smaller-text:first-of-type{margin-top:0!important}}.submit-btn{align-items:center;background-color:#ebc41a;border:none;border-radius:6px;color:#1e1e1e;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;margin-top:1.5rem;padding:.6rem 1.2rem;text-align:center}.home-content .submit-btn{color:#1e1e1e;text-decoration:none}.form-column input[type=text],.form-column select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1rem;height:2.2rem;margin-top:.25rem;padding:.5rem}.form-title{font-size:1.25rem;font-weight:600;margin-bottom:0;margin-top:0}.smaller-text{font-size:.8rem}.scary-title{color:#ebc41a;font-family:Creepster,sans-serif;font-size:clamp(3.2rem,14vw,5rem);font-weight:700;letter-spacing:2px;margin:0;text-align:center}.form-column a{color:#ebc41a;cursor:pointer;pointer-events:auto;text-decoration:underline}.form-column{position:relative;-webkit-transform:translateZ(0);z-index:1000}.image-column{position:relative;z-index:0}.phone-input-wrapper{align-items:center;border:1px solid #ccc;border-radius:4px;display:flex;max-width:300px;overflow:hidden}.phone-prefix{align-items:center;background-color:#eee;color:#555;display:flex;font-size:14px;justify-content:center;padding:0 10px;white-space:nowrap}.phone-input-wrapper input{border:none;flex:1 1;font-size:14px;outline:none;padding:8px}.phone-wrapper{margin-bottom:20px}.input-container{position:relative}.prefix{color:#666;font-size:16px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.input-container input{box-sizing:border-box;font-size:16px;height:40px;padding-left:40px;padding-right:10px;width:100%}.submit-btn.loading,.submit-btn:disabled{background-color:#b5b5b5!important;cursor:not-allowed;opacity:.7}.error-message{color:#ff4d4f;font-size:.9rem;margin-top:.5rem}@media (max-width:900px){.signup-content.signed-up{align-items:flex-start!important;gap:.5rem!important;justify-content:flex-start!important;padding-top:0!important}.signed-up .form-column{margin-top:0!important}}.shareable-link-wrapper{align-items:center;display:flex;gap:.5rem;margin-top:.5rem;width:100%}.shareable-link-input{background-color:#fff;border:1px solid #ccc;border-radius:9999px;box-sizing:border-box;color:#000;flex:1 1;font-size:1rem;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.copy-btn{background-color:#ebc41a;border:none;border-radius:9999px;color:#000;cursor:pointer;flex-shrink:0;font-weight:700;max-width:40%;padding:8px 16px;text-align:center;white-space:nowrap}@media (max-width:400px){.copy-btn{font-size:.9rem;max-width:35%;padding:6px 12px}}.Terms{padding:2rem}.Terms main{gap:1rem}.Terms h1{font-size:2rem;margin-bottom:1rem}.Terms h2{font-size:1.5rem;margin-bottom:.5rem;margin-top:1.5rem}.Terms p{font-size:1rem;line-height:1.6}.Terms{background-color:#0f0f0f;box-sizing:border-box;color:#fff;display:flex;justify-content:center;min-height:100vh;padding:1rem}.Terms main{display:flex;flex-direction:column;gap:.5rem;max-width:800px;width:100%}.Terms h1{font-size:1.8rem;margin-bottom:.5rem;text-align:center}.Terms h2{font-size:1.3rem;margin-bottom:.25rem;margin-top:1rem}.Terms p{font-size:.95rem;line-height:1.4;margin:.25rem 0}.Terms ol{margin:.25rem 0;padding-left:1.25rem}.Terms ol li{font-size:.95rem;line-height:1.4;margin-bottom:.5rem}@media (max-height:700px){.Terms{overflow-y:auto}}
/*# sourceMappingURL=main.d40a7c12.css.map*/