*,:after,:before{box-sizing:border-box;margin:0}::selection{background:#3adfce;color:#14181f}:root{--background:#14181f;--foreground:#f0f2f5;--grid-color:rgba(39,44,53,.5);--regular-font-size:font-size:clamp(1rem,1.24vw + 0.75rem,1.25rem)}@media (prefers-reduced-motion:no-preference){:root{interpolate-size:allow-keywords}}html{block-size:100%}body,html{min-block-size:100%}body{-webkit-font-smoothing:antialiased;align-items:center;background-color:var(--background);background-image:linear-gradient(to right,var(--grid-color) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-color) 1px,transparent 1px);background-size:40px 40px;color:var(--foreground);display:flex;font-family:Inter,system-ui,sans-serif;font-optical-sizing:auto;font-size:clamp(1rem,.7vw + .91rem,1.25rem);font-style:normal;font-weight:400;justify-content:center;line-height:1.5;padding-inline:1rem}p{text-wrap:pretty;font-size:var(--regular-font-size)}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance}button{font-family:inherit}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-background-clip:text;box-shadow:inset 0 0 20px 20px #23232329;transition:background-color 5000s ease-in-out 0s}.profile-icon{--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:var(--foreground);--tw-ring-color:hsla(0,0%,100%,.9);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);block-size:clamp(7.5rem,16.53vw + 3.37rem,10rem);border-radius:50%;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);inline-size:clamp(7.5rem,16.53vw + 3.37rem,10rem);object-fit:cover}.heading-1{font-size:clamp(1.75rem,4.96vw + .51rem,2.5rem)}.heading-1-big{font-size:clamp(2rem,3.73vw + 1.25rem,2.75rem);line-height:1.3;text-align:start}.heading-2{font-size:clamp(1.25rem,1.65vw + .84rem,1.5rem);font-weight:600}.accent-color{color:#3adfce}.muted-color{color:#9ca6b5}.underscore{text-decoration-color:#f8c630;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:4px}.foreground-color{color:var(--foreground)}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.content-wrapper{align-items:center;gap:clamp(1.13rem,2.48vw + .51rem,1.5rem);margin-inline:auto;max-inline-size:40rem;text-align:center}.content-wrapper,.form{display:flex;flex-direction:column}.form{animation:subtle-pulse 3s ease-in-out infinite;background-color:rgba(48,53,65,.6);border:1px solid #303541;border-radius:.75rem;gap:.75rem;inline-size:100%;justify-content:space-between;margin-block:.8rem;padding:.5rem}@keyframes subtle-pulse{0%{box-shadow:0 0 0 0 rgba(58,223,206,.1)}50%{box-shadow:0 0 0 8px rgba(58,223,206,0)}}.form .form__input{background:transparent;border:0;color:var(--foreground);display:block;font-size:var(--regular-font-size);inline-size:100%;line-height:1.75rem;outline:2px solid transparent;outline-offset:2px;padding:clamp(.63rem,2.48vw + .01rem,1rem)}.form:has(.form__input:focus){border-color:rgba(58,223,206,.5);box-shadow:0 0 20px rgba(36,219,201,.2);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form .form__submit{background:#3adfce;border-color:transparent;border-radius:.75rem;color:#14181f;font-size:var(--regular-font-size);font-weight:600;line-height:1.75rem;padding-block:clamp(.63rem,2.48vw + .01rem,1rem);padding-inline:2rem}.form .form__submit:hover{box-shadow:0 0 18px 0 rgba(36,219,201,.376);cursor:pointer;transition-duration:.3s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (width > 40.125rem){.form{flex-direction:row}}