@font-face{font-family:Space Mono;font-weight:400;src:url(/assets/spacemono-regular-webfont-eWppbmSX.woff2) format("woff2"),url(/assets/spacemono-regular-webfont-BapjxCnr.woff) format("woff");font-display:swap}@font-face{font-family:Space Mono;font-weight:700;src:url(/assets/spacemono-bold-webfont-DuFTP39z.woff2) format("woff2"),url(/assets/spacemono-bold-webfont-C-5EIw14.woff) format("woff");font-display:swap}:root{--clr-gradient-left: hsl(184, 100%, 18%);--clr-gradient-right: hsl(229, 100%, 12%);--clr-faded-300: hsl(0, 0%, 0%, .45);--clr-faded-500: hsl(0, 0%, 0%, .2);--clr-faded-800: hsl(0, 0%, 0%, .12);--clr-faded-900: hsl(0, 0%, 0%, .05);--clr-highlight: hsl(41, 95%, 50%);--clr-highlight-hover: hsl(41, 95%, 47%);--clr-detection: hsl(41, 95%, 50%);--clr-detection-faded-400: hsl(41, 92%, 58%, .85);--clr-neutral-100: hsl(0, 0%, 100%);--clr-neutral-200: hsl(0, 0%, 90%);--clr-neutral-300: hsl(0, 0%, 79%);--clr-neutral-700: hsl(0, 0%, 30%);--clr-neutral-800: hsl(0, 0%, 20%);--clr-neutral-900: hsl(0, 0%, 0%);--clr-invalid: hsl(41, 92%, 50%);--ff-primary: "Space Mono", monospace;--ff-secondary: "Space Mono", monospace;--fw-regular: 400;--fw-bold: 700;--fs-120: .65rem;--fs-125: .7rem;--fs-150: .75rem;--fs-175: .85rem;--fs-200: 1rem;--fs-250: 1.15rem;--fs-275: 1.4rem;--fs-300: 1.5rem;--fs-350: 2rem;--fs-375: 2.25rem;--fs-400: 2.5rem;--fs-500: 3rem;--fs-515: 3.15rem;--fs-600: 4rem;--fs-625: 4.5rem;--fs-650: 4.7rem;--fs-body: clamp(var(--fs-150), 1vw, var(--fs-250));--fs-hero-title: clamp(var(--fs-515), 9vw, var(--fs-600));--fs-hero-subtitle: clamp(var(--fs-375), 9vw, var(--fs-400));--fs-secondary-text: clamp(var(--fs-125), 1.15vw, var(--fs-175));--fs-count: clamp(var(--fs-400), 1.5vw, var(--fs-600));--fs-input: clamp(var(--fs-150), 1vw, var(--fs-200));--fs-footer: clamp(var(--fs-125), 1vw, var(--fs-175));--fs-detection: clamp(var(--fs-120), .8vw, var(--fs-150));--size-10: .15rem;--size-15: .25rem;--size-25: .5rem;--size-35: .75rem;--size-50: 1rem;--size-65: 1.15rem;--size-75: 1.25rem;--size-100: 1.5rem;--size-150: 2rem;--size-300: 4rem;--size-350: 4.5rem;--size-400: 5.25rem;--size-450: 5.75rem;--size-800: 23rem;--size-805: 25rem;--size-850: 44rem;--box-shadow-themed: 0 0 var(--size-25) var(--clr-neutral-100)}@media (min-width: 69rem){:root{--fs-hero-title: clamp(var(--fs-600), 4vw, var(--fs-650));--fs-hero-subtitle: clamp(var(--fs-400), 3vw, var(--fs-500))}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit;scroll-behavior:smooth}ul,ol{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){color:inherit;text-decoration:none}img,picture{max-width:100%;display:block}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{font-family:var(--ff-secondary);font-size:var(--fs-body);font-weight:var(--fw-regular);color:var(--clr-neutral-100);background:linear-gradient(to right bottom,var(--clr-gradient-left),var(--clr-gradient-right))}a{color:var(--clr-neutral-100);outline:0}input{outline:0;font-size:var(--fs-input);border:1px solid var(--clr-neutral-100);padding:var(--size-10) var(--size-15)}input::placeholder{font-size:var(--fs-secondary-text)}input.invalid{box-shadow:0 0 .5rem var(--clr-invalid)}input.invalid::placeholder{color:var(--clr-invalid)}input:focus-visible{border-color:var(--clr-neutral-100);box-shadow:0 0 .5rem var(--clr-neutral-100)}input:focus-visible::placeholder{color:var(--clr-neutral-700)}@media (min-width: 118rem){input{padding:var(--size-15) var(--size-25)}}button{cursor:pointer;color:var(--clr-neutral-100);background-color:transparent;border:0;outline:0}button:not(:disabled):is(:hover,:focus-visible),a:is(:hover,:focus-visible){color:var(--clr-neutral-300)}button:disabled{opacity:.9;cursor:default}canvas{display:block}#root{display:flex;flex-direction:column;min-height:100vh;max-width:120rem;margin-inline:auto}.container{--max-width: 120rem;--inline-gap: var(--size-150);width:min(var(--max-width),100% - (var(--inline-gap) * 2));margin-inline:auto}.btn-highlight{color:var(--clr-neutral-800);background-color:var(--clr-highlight)}.btn-highlight:not(:disabled):is(:hover,:focus-visible){color:var(--clr-neutral-800);background-color:var(--clr-highlight-hover)}.form-section{display:grid;place-items:center;padding-block:min(7vh,var(--size-350))}.form-section__form{display:grid;width:100%;gap:var(--size-50);background-color:var(--clr-faded-900);border-radius:var(--size-25);padding:var(--size-100);box-shadow:0 0 var(--size-25) var(--clr-neutral-100)}.form-section__form h2{text-align:center;max-width:30ch}.form-section__form>.form-group{display:grid;gap:var(--size-25)}.form-section__form>:is(.register__action,.login__action,.forgot-password__action,.password-reset__action){display:flex;align-items:center;gap:var(--size-50)}.form-section__form .response{display:grid;place-items:center;max-width:30ch}.form-section__form .server-response{opacity:0;transition:opacity .2s ease-in}.form-section__form .server-response[data-danger]{opacity:1;color:var(--clr-highlight)}.form-section__form button[type=submit]{min-width:max-content;background-color:transparent;justify-self:start;padding:var(--size-15) var(--size-25);border:2px solid var(--clr-neutral-100);border-radius:.25em;margin-block:var(--size-50);color:var(--clr-neutral-100)}.form-section__form button[type=submit]:not(:disabled):is(:hover,:focus-visible){background-color:var(--clr-faded-500)}.email-verification-section,.reset-success-section{display:grid;place-items:center;text-align:center;padding-block-start:min(7vh,var(--size-350))}.email-verification-section div,.reset-success-section div{display:grid;gap:var(--size-150);max-width:50ch;padding:var(--size-150);border-radius:var(--size-25);box-shadow:0 0 var(--size-25) var(--clr-neutral-100)}.email-verification-section h1,.reset-success-section h1{font-size:var(--fs-350);font-weight:var(--fw-bold)}.box-shadow--app-theme{box-shadow:var(--box-shadow-themed)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fw-bold{font-weight:700}.secondary-text{font-size:var(--fs-secondary-text)}.text-underline{text-decoration:underline}.text-highlight{font-weight:var(--fw-bold);color:var(--clr-highlight)}.justify-self-center{justify-self:center}.margin-block-start-50{margin-block-start:var(--size-50)}#particles-js{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;z-index:-10}._loader_4gelc_1{opacity:0;transition:opacity .2s ease-in}._loader_4gelc_1[data-show]{--width: 1.4rem;opacity:1;position:relative;display:inline-block;aspect-ratio:1;width:var(--width)}._loader_4gelc_1[data-show]:after,._loader_4gelc_1[data-show]:before{content:"";aspect-ratio:1;width:var(--width);border:2px solid #fff;position:absolute;left:0;top:0;box-sizing:border-box;animation:_rotation_4gelc_1 2s ease-in-out infinite}._loader_4gelc_1[data-show]:after{border-color:var(--clr-highlight);animation-delay:1s}@keyframes _rotation_4gelc_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._navbar_q4uie_1{display:flex;align-items:center;background-color:var(--clr-faded-800);padding:var(--size-50)}._navbar__brand_q4uie_8{display:flex;align-items:center;gap:var(--size-50);text-decoration:none;-webkit-user-select:none;user-select:none}._navbar__brand_q4uie_8:hover{color:var(--clr-neutral-100)}._navbar__brand_q4uie_8>h1{font-size:clamp(var(--fs-250),1.45vw,var(--fs-275))}._navbar__brand_q4uie_8 img{width:clamp(var(--size-300),4.5vw,var(--size-400));height:100%}._navbar__nav_q4uie_29{display:flex;align-items:center;gap:var(--size-75);margin-left:auto}@media (max-width: 69em){._navbar__brand_q4uie_8>h1{display:none}}._footer_8r009_1{padding:var(--size-25);padding:clamp(var(--size-25),.8vw,var(--size-50));font-size:var(--fs-footer);display:grid;justify-items:center;color:var(--clr-neutral-200);background:var(--clr-faded-800);margin-top:auto}._contact-info_8r009_12{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:var(--size-100)}._contact-info__link_8r009_20{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:.25em}._hero__description_ekdos_1{max-width:min-content;line-height:1.25}._hero__main-title_ekdos_6{font-size:var(--fs-hero-title);font-weight:700}._hero__subtitle_ekdos_11{font-size:var(--fs-hero-subtitle)}._hero__cta_ekdos_15{--margin-top: var(--size-150);display:flex;flex-direction:column;gap:calc(var(--margin-top) * .4);margin-block:var(--margin-top)}._hero__cta--btn_ekdos_24{align-self:start;font-weight:700;text-decoration:none;padding:.5em 1em;border-radius:1em}._hero__cta--secondary_ekdos_32{display:inline-flex;align-items:center;gap:.4em}._arrow_ekdos_38{transform:rotate(90deg);transition:transform .5s ease}@media (min-width: 69rem){._arrow_ekdos_38{transform:unset}}._boundingBox_23thg_1{position:absolute;background-color:transparent;border:2px solid var(--clr-detection)}._detection-name_23thg_7{position:absolute;min-width:max-content;background-color:var(--clr-detection-faded-400);font-size:var(--fs-detection);padding:var(--size-15);border-radius:var(--size-15);left:0;bottom:0;transform:translate(-30%,130%)}._detection-container_46wxb_1{position:relative}._detection-loader_46wxb_5[data-show]{--width: var(--size-100);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--width)}._error-message_46wxb_15{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:70%;font-size:.85em;background-color:var(--clr-faded-300);border-radius:.5em;opacity:0;transition:opacity .5s ease}._error-message_46wxb_15[data-show]{opacity:1}._hero__demo--container_10jnf_1{display:grid;grid-template-areas:"demo"}._hero__demo_10jnf_1{--detection-container-space: 85%;grid-area:demo;display:flex;flex-direction:column;justify-content:center;align-items:center;width:min(100%,var(--size-805));aspect-ratio:5 / 6;background-color:var(--clr-faded-900);border-radius:var(--size-25);overflow:hidden}._demo-thumbnails--container_10jnf_21{--gap: .5em;width:100%;flex-grow:1;display:flex;justify-content:center;align-items:center;gap:var(--gap);box-shadow:.5px 0 var(--size-25) var(--clr-neutral-100);padding:var(--gap)}._demo-thumbnail_10jnf_21{--max-visible-thumbnails: 6;max-width:calc(100% / var(--max-visible-thumbnails));aspect-ratio:1;border-radius:var(--size-25);max-height:100%;overflow:hidden;opacity:.7}._demo-thumbnail_10jnf_21:hover,._demo-thumbnail_10jnf_21:focus-visible{opacity:1}._demo-thumbnail_10jnf_21[data-selected]{opacity:1;outline:1px solid var(--clr-highlight)}._demo-detection--container_10jnf_55{display:flex;justify-content:center;align-items:center;width:100%;height:var(--detection-container-space)}._demo-detection--container_10jnf_55>._demo-detection_10jnf_55{height:85%;aspect-ratio:1;text-align:center}._demo-thumbnail_10jnf_21>img,._demo-detection_10jnf_55>img{width:100%;height:100%}@media (min-width: 69rem){._hero__demo--container_10jnf_1{--demo-offset-top: 13%;--demo-offset-right: 8%;grid-template-rows:var(--demo-offset-top) calc(100% - var(--demo-offset-top));grid-template-areas:"offset" "demo";padding-inline-end:var(--demo-offset-right)}._hero__demo_10jnf_1{flex-direction:row;width:clamp(var(--size-800),37vw,var(--size-850));aspect-ratio:3 / 2}._demo-thumbnails--container_10jnf_21{width:unset;height:100%;flex-direction:column}._demo-thumbnail_10jnf_21{max-width:unset;max-height:calc(100% / var(--max-visible-thumbnails))}._demo-detection--container_10jnf_55{width:var(--detection-container-space);height:100%}._demo-detection--container_10jnf_55>._demo-detection_10jnf_55{height:90%;font-size:.85em}}@media (min-width: 118rem){._hero__demo--container_10jnf_1{--demo-offset-top: 20%}}._hero_hedge_1{display:grid;place-items:center;gap:1.5em;padding-block:4em}@media (min-width: 69rem){._hero_hedge_1{grid-template-columns:repeat(2,1fr);gap:unset;padding-block:5.25em}}@media (min-width: 115rem){._hero_hedge_1{padding-block:4em}}._input_wxy9r_1{outline:0;font-size:var(--fs-input);border:1px solid var(--clr-neutral-100);padding:var(--size-10) var(--size-15)}._input_wxy9r_1::placeholder{font-size:var(--fs-secondary-text)}._input_wxy9r_1[data-invalid]{box-shadow:0 0 .5rem var(--clr-invalid)}._input_wxy9r_1[data-invalid]::placeholder{color:var(--clr-invalid)}._input_wxy9r_1:focus-visible{border-color:var(--clr-neutral-100);box-shadow:0 0 .5rem var(--clr-neutral-100)}._input_wxy9r_1:focus-visible::placeholder{color:var(--clr-neutral-700)}@media (min-width: 28em){._log-in__form_1i66r_2{width:clamp(20rem,26vw,26rem)}._log-in__form_1i66r_2 h2{padding-block-end:var(--size-50)}}@media (min-width: 28em){._log-in_1fvqn_2{padding-block:min(5vw,var(--size-450))}}@media (min-width: 28em){._register__form_z65pv_2{width:clamp(20rem,26vw,26rem);gap:var(--size-25)}}@media (min-width: 118em){._register__form_z65pv_2{gap:var(--size-50)}}@media (min-width: 28em){._register_1it8h_2{padding-block-start:min(2vw,var(--size-150))}}@media (min-width: 118em){._register_1it8h_2{padding-block-start:min(4vw,var(--size-300))}}@media (min-width: 28em){._forgot-password__form_1qkw8_2{width:clamp(20rem,26vw,26rem)}._forgot-password__form_1qkw8_2 h2{padding-block-end:var(--size-50)}}@media (min-width: 28em){._forgot-password_e0irw_2{padding-block:min(5vw,var(--size-450))}}@media (min-width: 28em){._password-reset__form_1npiz_2{width:clamp(20rem,26vw,26rem)}._password-reset__form_1npiz_2 h2{padding-block-end:var(--size-50)}}@media (min-width: 28em){._password-reset_lxa4x_2{padding-block:min(5vw,var(--size-450))}}._entries_17jss_1{line-height:.95;font-size:var(--fs-count)}@media (min-width: 69em){._user-welcome_17jss_7,._entries_17jss_1{max-width:70ch}}@media (min-width: 69em){._instructions-heading_dpgcz_2,._hint_dpgcz_3{max-width:70ch}}._custom-file-input_1ts8z_1{display:flex;justify-content:center;align-items:center;gap:var(--size-25);border:2px solid var(--clr-neutral-100);font-size:var(--fs-input);cursor:pointer}._custom-file-input_1ts8z_1:hover,._custom-file-input_1ts8z_1:focus-within{background-color:var(--clr-faded-500)}._custom-file-input_1ts8z_1>input{position:absolute;width:1px;height:1px;padding:0;margin:-1;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width: 69em){._custom-file-input_1ts8z_1{border-start-end-radius:0;border-end-end-radius:0;border-inline-end:none}}._detection-form_yuqzi_1{--border-radius: .25em;--elements-padding: var(--size-25);justify-self:stretch;display:grid;gap:var(--size-35)}._detection-form_yuqzi_1 input,._detection-form_yuqzi_1 label{padding:var(--elements-padding);border-radius:var(--border-radius)}._input-icon_yuqzi_16{width:var(--size-50)}._detection-form_yuqzi_1>button{justify-self:center;padding:var(--elements-padding);border-radius:var(--border-radius)}._image-container_yuqzi_26{position:relative;outline:2px solid var(--clr-neutral-100);max-height:35vh;opacity:0;transition:opacity .5s ease}._image-container_yuqzi_26[data-show]{opacity:1}._image-container_yuqzi_26>img{width:100%;height:100%}@media (min-width: 69em){._detection-form_yuqzi_1{grid-template-columns:80% 20%;gap:0}._detection-form_yuqzi_1>button{width:100%;border-start-start-radius:0;border-end-start-radius:0}._image-container_yuqzi_26{max-width:38vw;max-height:31vh}}@media (min-width: 85em){._image-container_yuqzi_26{max-height:33vh}}@media (min-width: 118em){._image-container_yuqzi_26{max-height:38vh}}._face-detection_gppap_1{--section-gap: var(--size-50);display:grid;justify-content:center;justify-items:center;text-align:center;gap:var(--section-gap);padding-block:var(--size-150)}@media (min-width: 118em){._face-detection_gppap_1{--section-gap: var(--size-65);padding-block:var(--size-150) var(--size-100)}}._not-found-section_1vtze_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;gap:var(--size-150);padding-block-start:var(--size-450)}._not-found-section_1vtze_1 h1{font-size:var(--fs-600);font-weight:var(--fw-bold)}
