@charset "UTF-8";@font-face{font-family:WhiteClaw;src:url(/assets/WhiteClaw-Regular-Gb_yQIxZ.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:WhiteClaw;src:url(/assets/WhiteClaw-Medium-CWKmJfLY.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:WhiteClaw;src:url(/assets/WhiteClaw-Black-Cm1jxr5Q.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:WhiteClaw;src:url(/assets/WhiteClaw-Bold-D3tWGSmE.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:WhiteClaw;src:url(/assets/WhiteClaw-Light-RyxUgAUA.woff2) format("woff2");font-display:swap;font-weight:200;font-style:normal}body,html{width:100vw;height:100%;margin:0;padding:0;font-family:WhiteClaw;font-weight:400;color:#fff;background-color:#000;overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6,a,p,button,input,span,div{font-family:WhiteClaw;color:#fff}#root{width:100%;height:100%;margin:0;padding:0}h1{font-size:36px;font-weight:900;margin:0 0 40px;padding:0}h2{font-size:22px;font-weight:200;margin:0;padding:0}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0px rgba(0,0,0,.3);background-color:transparent}::-webkit-scrollbar{width:5px;height:0;background-color:transparent}::-webkit-scrollbar-thumb{background-color:#545454}#root{width:100%;margin:0 auto;text-align:center}.form{display:flex;flex-direction:column;width:100%;align-items:center;padding-left:80px;padding-right:80px;box-sizing:border-box}.form .form-form{display:flex;flex-direction:column;align-items:center;width:100%;gap:60px;max-width:1200px;margin-top:80px;margin-bottom:80px;position:relative}.form .form-form .form-question{display:flex;flex-direction:column;width:100%;align-items:center}.form .form-form .form-question .input-row{display:flex;flex-direction:row;width:94%;gap:2vw}.form .form-form .form-question .input-row .input-wrapper,.form .form-form .form-question .input-row .input-wrapper input{width:100%}.form .form-form .form-question h1{margin-bottom:30px}.form .form-form .form-question h2{margin-top:-20px;margin-bottom:30px}.form .form-form .form-question input{background:#fff;height:56px;max-width:100%;width:94%;color:#000;text-align:left;font-family:WhiteClaw;font-size:26px;font-style:normal;font-weight:900;border:none;box-sizing:border-box;padding-left:2vw;padding-top:1%;border-radius:1vw}.form .form-form .form-question input::placeholder{color:#d1d1d1}.form .form-form .form-question .role-options{display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;align-items:center;justify-content:center;width:80%}.form .form-form .form-question .role-options .role-option{padding:6px 0 0;margin:0;width:240px;height:60px;border-radius:68.026px;background:#fff;box-shadow:0 4px 4px #0006 inset;color:#000;text-align:center;font-family:WhiteClaw;font-size:22px;font-style:normal;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;letter-spacing:.02em;cursor:pointer;border:none;box-sizing:border-box}.form .form-form .form-question .role-options .role-option.is-active{background:#000;color:#fff;box-shadow:0 0 0 3px #fff inset,0 6px 24px #00000059}.form .form-form .form-question .like-options{display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;align-items:center;justify-content:center;width:100%}.form .form-form .form-question .like-options .like-option{padding:6px 0 0;margin:0;width:240px;height:56px;border-radius:68.026px;background:#fff;box-shadow:0 4px 4px #0006 inset;color:#000;text-align:center;font-family:WhiteClaw;font-size:22px;font-style:normal;font-weight:900;display:flex;align-items:center;justify-content:center;line-height:1;letter-spacing:.02em;cursor:pointer;border:none;box-sizing:border-box}.form .form-form .form-question .like-options .like-option.is-active{background:#000;color:#fff;box-shadow:0 0 0 3px #fff inset,0 6px 24px #00000059}.form .form-form .form-question .like-options .like-option.is-disabled{opacity:.45;cursor:not-allowed}.form .form-form .submit-button{width:220px;height:auto;border:none;background:none;pointer-events:all;cursor:pointer}.form .form-form .submit-button img{width:100%;height:100%}.form .form-form .error{color:#d02c30;font-size:20px;margin-top:20px;margin-bottom:-30px}.form .form-form .loading-overlay{position:fixed;inset:0;background:#000c;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;z-index:10;border-radius:8px}.form .form-form .loading-overlay p{color:#fff;font-weight:700;letter-spacing:.02em;font-size:28px}.form .form-form .spinner{width:88px;height:88px;border-radius:50%;border:4px solid rgba(255,255,255,.35);border-top-color:#fff;animation:spin .9s linear infinite}@media(max-width:768px){.form{padding-left:40px;padding-right:40px}.form .form-form{width:100%;gap:40px;max-width:100%;margin-top:60px;margin-bottom:60px}.form .form-form .form-question h1{margin-bottom:20px}.form .form-form .form-question h2{margin-top:-10px;margin-bottom:20px}.form .form-form .form-question input{height:50px;max-width:100%;width:100%;font-size:22px}.form .form-form .form-question .role-options{display:flex;flex-direction:row;gap:24px;width:100%}.form .form-form .form-question .role-options .role-option{padding:6px 0 0;margin:0;width:220px;height:50px;font-size:20px}.form .form-form .form-question .like-options{display:flex;flex-direction:row;gap:24px;width:100%}.form .form-form .form-question .like-options .like-option{padding:6px 0 0;margin:0;width:220px;height:50px;font-size:20px}.form .form-form .submit-button{width:220px}.form .form-form .submit-button img{width:100%;height:100%}.form .form-form .error{font-size:16px;margin-top:10px;margin-bottom:-20px}.form .form-form .loading-overlay p{font-size:24px}.form .form-form .spinner{width:44px;height:44px}}@keyframes spin{to{transform:rotate(360deg)}}.result{display:flex;flex-direction:column;align-items:stretch;justify-content:space-evenly;width:100%;height:auto;color:#fff;text-align:center;box-sizing:border-box;padding-top:4vw;padding-bottom:4vw;gap:4vw}.result .columns{display:flex;flex-direction:row;width:100%;justify-content:space-evenly}.result .column{display:flex;flex-direction:column;align-items:center;justify-content:center}.result .column-1{width:30vw;justify-content:center}.result .column-2{width:25vw;display:flex;flex-direction:column;justify-content:center}.result .column-3{width:30vw;display:flex;flex-direction:column;gap:2vw}.result .logo{width:100%}.result h1{padding:0;margin:0;font-size:1.4vw;font-weight:900;text-transform:uppercase;margin-bottom:1vw;margin-top:0}.result .signup-form{display:flex;flex-direction:column;gap:1vw}.result .input-row{display:flex;flex-direction:row;gap:1vw;width:100%}.result .input-wrapper,.result .input-wrapper input{width:100%}.result input[type=text]{background:#fff;padding:1vw;max-width:100%;color:#000;text-align:left;font-family:WhiteClaw;font-size:clamp(12px,1.2vw,20px);font-style:normal;font-weight:700;border:none;box-sizing:border-box;border-radius:5px}.result input[type=text]::placeholder{color:#d1d1d1}.result .dob-wrapper{position:relative;display:block;width:100%}.result .dob{-webkit-appearance:none;appearance:none;background:#fff;padding:1vw;max-width:100%;color:#000;text-align:left;font-family:WhiteClaw;font-size:clamp(12px,1.2vw,20px);font-style:normal;font-weight:700;border:none;box-sizing:border-box;border-radius:5px}.result .dob-placeholder{position:absolute;left:0;top:50%;transform:translateY(-50%);pointer-events:none;z-index:2;background:#fff;padding:0 1rem;padding-right:6vw;font-family:WhiteClaw;font-size:clamp(12px,1.2vw,20px);font-weight:700;color:#d1d1d1}.result .dob-wrapper:focus-within .dob-placeholder,.result .dob-wrapper.has-value .dob-placeholder{opacity:0}.result .checkbox-row{display:flex;flex-direction:row;gap:1vw;align-items:flex-start;justify-self:flex-start}.result .checkbox-row .checkbox{display:flex;align-items:center;cursor:pointer}.result .checkbox-row .checkbox input{opacity:0;width:0;height:0;position:absolute}.result .checkbox-row .checkmark{width:4vw;height:2vw;border:2px solid white;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-right:1vw;box-sizing:border-box;position:relative}.result .checkbox-row .checkmark:after{content:"";position:absolute;top:0vw;display:none;width:.5vw;height:1vw;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.result .checkbox-row .checkbox input:checked+.checkmark:after{display:block}.result .checkbox-row .checkbox:hover .checkmark{border-color:#fff}.result .checkbox-row .label-text{color:#fff;font-size:14px}.result .checkbox-row .confirm-text{line-height:120%;font-size:.8vw;margin:0;padding:0;text-align:left}.result .social-block{display:flex;flex-direction:column;align-items:center;width:100%}.result .social-buttons{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:center;gap:clamp(24px,2.2vw,48px)}.result .social-button{margin:0;padding:0;background:none;border:none;width:clamp(24px,2.8vw,48px);height:auto;cursor:pointer}.result .social-button img{width:100%;height:auto}.result .social-button:disabled{opacity:.4;cursor:not-allowed}.result .download{align-self:center;border:none;background:none;cursor:pointer;width:clamp(160px,16.5vw,280px)}.result .download img{width:100%}.result .copyright{width:100%;margin:0;text-align:center;font-size:1vw;letter-spacing:.5px}.result .progress-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:#0009}.result .progress-wrapper{width:100%;max-width:400px;margin:0 auto}.result h2{margin-bottom:.75rem;font-weight:600;font-size:1.2rem;color:#fff}.result .progress-bar{height:8px;width:100%;background:#fff3;border-radius:8px;overflow:hidden}.result .progress-fill{height:100%;background:linear-gradient(90deg,#fff,#999);border-radius:8px;transition:width .3s ease}.result .progress-text{margin-top:8px;font-size:.9rem;color:#bbb}.result .video-wrapper{position:relative;width:100%;max-width:720px;margin:0 auto;aspect-ratio:720/1280;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#000;border:10px solid transparent;box-sizing:border-box;transition:border-color .2s ease}.result .video-wrapper.is-ready{border-color:#fff}.result .result-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.result .video-caption{margin-top:1rem;color:#ccc;font-size:.9rem}.result .error{padding:0;margin:0;color:#ff4d4d;font-size:1vw;margin-top:.5vw}.result .insta-modal-backdrop{position:fixed;inset:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:999}.result .insta-modal{background:#111;border-radius:8px;padding:1.75rem 2rem;max-width:420px;width:90%;box-shadow:0 16px 40px #00000080;text-align:left;color:#fff;font-size:.95rem}.result .insta-modal h2{margin-top:0;margin-bottom:.75rem;font-size:1.2rem;text-transform:uppercase;letter-spacing:.04em}.result .insta-modal ol{margin:0 0 1.25rem;padding-left:1.25rem}.result .insta-modal ol li{margin-bottom:.4rem}.result .insta-modal-actions{display:flex;gap:.75rem;justify-content:flex-end}.result .insta-modal-actions button{border:none;cursor:pointer;padding:.5rem 1rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.06em}.result .insta-modal-actions .primary{background:#fff;color:#000}.result .insta-modal-actions .secondary{background:transparent;color:#fff;border:1px solid #fff}.result .social-button:disabled{opacity:.35;cursor:not-allowed}@media(max-width:768px){.result{align-items:center;justify-content:space-evenly;width:100%;padding-top:4vw;padding-bottom:4vw;gap:4vw}.result .columns{flex-direction:column;width:100%;box-sizing:border-box;align-items:center;justify-content:center;margin-top:5vw;gap:8vw}.result .column{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.result .column-1{width:100%}.result .column-2{width:76%}.result .column-3{width:86%;gap:2vw}.result .logo{width:37%}.result h1{font-size:clamp(16px,5.8vw,26px);font-weight:900}.result .signup-form{gap:4vw}.result .input-row{gap:4vw;width:100%;flex-direction:column}.result .input-wrapper,.result .input-wrapper input{width:100%}.result input[type=text]{padding:3vw 4vw;max-width:100%;font-size:clamp(12px,4vw,18px);border-radius:1.1vw}.result .dob{height:11vw;line-height:11vw;font-size:clamp(12px,4vw,18px);border-radius:1.1vw;padding:0 4vw}.result .dob-placeholder{padding:0 8vw 0 4vw;font-size:clamp(12px,4vw,18px)}.result .checkbox-row{gap:4vw;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;margin-top:2vw}.result .checkbox-row .checkbox{align-items:flex-start}.result .checkbox-row .checkmark{width:5.6vw;height:5.6vw;border:2px solid white;border-radius:4px;margin-right:4vw}.result .checkbox-row .checkmark:after{width:1.2vw;height:3.2vw;border-width:0 2px 2px 0}.result .checkbox-row .confirm-text{line-height:120%;font-size:clamp(12px,3.5vw,16px);width:90%}.result .small-title{margin-top:6vw;margin-bottom:6vw}.result .social-block h1{margin-bottom:2vw}.result .social-buttons{margin-top:2vw;gap:clamp(24px,6vw,48px)}.result .social-button{width:clamp(24px,9vw,48px)}.result .download{width:clamp(160px,63vw,280px);margin-top:2vw}.result .copyright{width:86%;line-height:120%;font-size:clamp(12px,4vw,18px);letter-spacing:0;margin-bottom:6vw;margin-top:4vw}.result .progress-overlay{padding:2rem}.result .progress-wrapper{max-width:400px}.result h2{margin-bottom:.75rem;font-size:1.2rem}.result .progress-bar{height:8px;border-radius:8px}.result .progress-fill{border-radius:8px}.result .progress-text{margin-top:8px;font-size:.9rem}.result .video-wrapper{max-width:720px;border:10px solid transparent;box-sizing:border-box}.result .error{font-size:clamp(12px,4vw,18px);margin-top:1vw}.result .insta-modal{border-radius:8px;padding:1.75rem 2rem;max-width:420px;width:90%;box-shadow:0 16px 40px #00000080;font-size:.95rem}.result .insta-modal h2{margin-bottom:.75rem;font-size:1.2rem;letter-spacing:.04em}.result .insta-modal ol{margin:0 0 1.25rem;padding-left:1.25rem}.result .insta-modal ol li{margin-bottom:.4rem}.result .insta-modal-actions{gap:.75rem}.result .insta-modal-actions button{padding:.5rem 1rem;font-size:.9rem;letter-spacing:.06em}}
