/*!*********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[2]!../../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[3]!./components/entry/auth-bot-mark.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************/
.auth-bot-mark_bot__6eUzy{position:relative;display:block;width:44px;height:44px;flex:none;pointer-events:none;user-select:none;-webkit-user-select:none}
.auth-bot-mark_bot__6eUzy img,.auth-bot-mark_eyes__pmmLv{display:block;width:100%;height:100%;object-fit:contain}
.auth-bot-mark_eyes__pmmLv{position:absolute;inset:0;overflow:hidden}

/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[2]!../../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[3]!./components/entry/auth-surface.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
@font-face{font-family:ProbandaAuth;src:url('/fonts/manrope-latin.woff2') format('woff2');font-style:normal;font-weight:200 800;font-display:swap}

.auth-surface_surface__eNZEe{position:relative;isolation:isolate;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:112px 24px 72px;background:var(--probanda-surface,#fff);color:var(--probanda-ink,#242424);font-family:ProbandaAuth,system-ui,sans-serif;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}
.auth-surface_surface__eNZEe *{box-sizing:border-box}
.auth-surface_surface__eNZEe :where(button,input){font-family:inherit;touch-action:manipulation}
.auth-surface_surface__eNZEe :focus-visible{outline:2px solid #444;outline-offset:3px}
.auth-surface_surface__eNZEe ::selection{background:#e8e8e8;color:#242424}
.auth-surface_field__nuPgF{position:fixed;inset:0;width:100%;height:100%;pointer-events:none}
.auth-surface_brand__1Yjn0{position:absolute;top:32px;left:40px;z-index:1;display:flex;align-items:center;gap:9px;color:#242424;text-decoration:none;font-size:24px;font-weight:750;letter-spacing:-.04em}
.auth-surface_brand__1Yjn0 img,.auth-surface_mark__Acy2B img{object-fit:contain}
.auth-surface_card__cII8M{position:relative;z-index:1;width:100%;max-width:440px;padding:32px;border:1px solid var(--probanda-line,#e7e7e7);border-radius:16px;background:var(--probanda-surface,#fff)}
.auth-surface_mark__Acy2B{display:flex;justify-content:center;margin-bottom:20px}
.auth-surface_heading__xAagf{text-align:center;margin-bottom:28px}
.auth-surface_heading__xAagf h1{margin:0;font:600 26px/1.3 ProbandaAuth,system-ui,sans-serif;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere}
.auth-surface_heading__xAagf p{margin:10px 0 0;color:var(--probanda-muted,#666);font-size:14px;line-height:1.6;text-wrap:pretty}
.auth-surface_caption__sOb00{position:relative;z-index:1;margin:24px 0 0;color:var(--probanda-muted,#666);font-size:12px;line-height:1.5;text-align:center}
.auth-surface_form__VkLDh{display:grid;gap:20px}
.auth-surface_form__VkLDh label{color:#444;font-size:13px;font-weight:600;line-height:1.5}
.auth-surface_form__VkLDh input{display:block;width:100%;height:44px;margin-top:8px;padding:0 12px;border:1px solid var(--ui-line-strong,#d6d6d6);border-radius:8px;background:var(--probanda-surface,#fff);color:#242424;font:400 14px/1.5 ProbandaAuth,system-ui,sans-serif;caret-color:#242424;transition:border-color .16s ease}
.auth-surface_form__VkLDh input::placeholder{color:#737373;opacity:1}
.auth-surface_form__VkLDh input:hover:not(:disabled){border-color:#a3a3a3}
.auth-surface_form__VkLDh input:focus-visible{border-color:#444;outline-offset:2px}
.auth-surface_form__VkLDh input[aria-invalid=true]{border-color:#a13d31}
.auth-surface_form__VkLDh input:disabled{background:#fafafa;color:#737373;cursor:not-allowed}
.auth-surface_primary__KjR3M{min-height:44px;padding:10px 16px;border:1px solid #242424;border-radius:8px;background:#242424;color:#fff;font:600 14px/1.5 ProbandaAuth,system-ui,sans-serif;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}
.auth-surface_primary__KjR3M:hover:not(:disabled){border-color:#404040;background:#404040}
.auth-surface_primary__KjR3M:active:not(:disabled){border-color:#111;background:#111}
.auth-surface_primary__KjR3M:disabled{opacity:.55;cursor:not-allowed}
.auth-surface_secondary__REKmO{min-height:38px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--probanda-muted,#666);font:500 13px/1.5 ProbandaAuth,system-ui,sans-serif;cursor:pointer;transition:background-color .16s ease,color .16s ease}
.auth-surface_secondary__REKmO:hover:not(:disabled){background:#f4f4f4;color:#242424}
.auth-surface_secondary__REKmO:disabled{opacity:.55;cursor:not-allowed}
.auth-surface_list__eyI2P{display:grid;gap:8px;margin-bottom:24px}
.auth-surface_choice__ufqdV{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px;border:1px solid var(--probanda-line,#e7e7e7);border-radius:10px;background:var(--probanda-surface,#fff);color:#242424;text-align:left;font-family:inherit;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}
.auth-surface_choice__ufqdV:hover:not(:disabled){border-color:#d6d6d6;background:#fafafa}
.auth-surface_choice__ufqdV:active:not(:disabled){background:#f4f4f4}
.auth-surface_choice__ufqdV:disabled{opacity:.55;cursor:not-allowed}
.auth-surface_avatar__A69JE{display:grid;place-items:center;flex:none;width:36px;height:36px;overflow:hidden;border-radius:9px;background:#eee;color:#555;font-size:15px;font-weight:600}
.auth-surface_choiceText__pYbsD{flex:1;min-width:0}
.auth-surface_choiceText__pYbsD strong{display:block;font-size:14px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}
.auth-surface_choiceText__pYbsD small{display:block;margin-top:2px;color:var(--probanda-muted,#666);font-size:12px;line-height:1.5}
.auth-surface_divider__aaTG_{height:1px;margin:24px 0;background:var(--probanda-line,#e7e7e7)}
.auth-surface_error__EZd0O{margin:16px 0;padding:12px 14px;border-radius:8px;background:#fff6f4;color:#a13d31;font-size:13px;line-height:1.6;overflow-wrap:anywhere}
.auth-surface_error__EZd0O .auth-surface_secondary__REKmO{color:inherit;text-decoration:underline;text-underline-offset:3px}
.auth-surface_status__18lEB{margin:16px 0;color:var(--probanda-muted,#666);font-size:13px;line-height:1.6;text-align:center;overflow-wrap:anywhere}
.auth-surface_footer___Xrdy{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 6px;margin-top:24px;color:var(--probanda-muted,#666);font-size:13px;line-height:1.6;text-align:center}
.auth-surface_footer___Xrdy a{display:inline-flex;align-items:center;min-height:28px;color:#333;text-underline-offset:3px}
.auth-surface_footer___Xrdy a:hover{color:#111}
.auth-surface_help__eNaN1{margin:0;color:var(--probanda-muted,#666);font-size:13px;line-height:1.6;overflow-wrap:anywhere}
.auth-surface_signOut__WFAzt{display:block;width:100%;margin-top:12px}
.auth-surface_clerkCard__vj1mb{position:relative;z-index:1;max-width:100%}

@media(max-width:560px){
  .auth-surface_surface__eNZEe{justify-content:flex-start;padding:100px 16px 40px}
  .auth-surface_brand__1Yjn0{top:24px;left:24px;font-size:23px}
  .auth-surface_card__cII8M{padding:28px 24px}
  .auth-surface_heading__xAagf h1{font-size:24px}
  .auth-surface_form__VkLDh input{font-size:16px}
  .auth-surface_secondary__REKmO{min-height:44px}
  .auth-surface_footer___Xrdy a{min-height:44px}
  .auth-surface_caption__sOb00{margin-top:20px}
}
@media(max-width:360px){.auth-surface_card__cII8M{padding:24px 20px}.auth-surface_heading__xAagf h1{font-size:23px}}
@media(prefers-reduced-motion:reduce){.auth-surface_form__VkLDh input,.auth-surface_primary__KjR3M,.auth-surface_secondary__REKmO,.auth-surface_choice__ufqdV{transition:none}}

/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[2]!../../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[3]!./components/entry/login-layout.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
.login-layout_surface__GvAx2{min-height:100svh;padding:64px 44px 66px;background:#f5f5f5}
.login-layout_layout__DpUTm{width:min(1176px,100%);min-height:710px;display:grid;grid-template-columns:48% 52%;padding:10px;border:1px solid #e4e4e4;border-radius:27px;background:#fff;box-shadow:0 24px 70px #2c2c2c07,0 3px 8px #2c2c2c03;overflow:hidden}
.login-layout_story__RKHLL{position:relative;isolation:isolate;min-height:688px;overflow:hidden;border-radius:19px;background:#f2f2f2}
.login-layout_brand__Nle32{position:absolute;top:28px;left:30px;display:inline-flex;align-items:center;gap:6px;color:#444;text-decoration:none;font-size:18px;font-weight:600;line-height:1;letter-spacing:-.6px}
.login-layout_brand__Nle32 img{display:block;object-fit:contain}
@media(max-width:760px){.login-layout_brand__Nle32{top:18px;left:20px;font-size:16px;gap:4px}.login-layout_brand__Nle32 img{width:26px;height:26px}}
.login-layout_effect__zP_wW,.login-layout_effect__zP_wW img,.login-layout_effect__zP_wW video,.login-layout_effect__zP_wW canvas,.login-layout_mask__zeqze{position:absolute;inset:0;width:100%;height:100%}
.login-layout_effect__zP_wW{z-index:-1;overflow:hidden;pointer-events:none}
.login-layout_effect__zP_wW img,.login-layout_effect__zP_wW video{object-fit:cover;object-position:center}
.login-layout_poster__uFz9e{filter:grayscale(1);opacity:.48}
.login-layout_effect__zP_wW video{opacity:0}
.login-layout_effect__zP_wW canvas{opacity:0;transition:opacity .5s}
.login-layout_effect__zP_wW[data-ready=true] canvas{opacity:1}
.login-layout_effect__zP_wW[data-ready=true] img{opacity:0}
.login-layout_mask__zeqze{background:linear-gradient(180deg,rgba(255,255,255,.6336) 0%,rgba(255,255,255,.484) 42%,rgba(255,255,255,.9856) 100%)}
.login-layout_story__RKHLL h2{position:absolute;left:39px;right:24px;bottom:46px;margin:0;color:#313131;font:400 46px/1.1 Georgia,'Times New Roman',serif;letter-spacing:-1.8px}
.login-layout_formPanel__7vTBP{display:flex;align-items:center;justify-content:center;min-width:0;padding:46px 49px 46px 56px}
.login-layout_formPanel__7vTBP .login-layout_card___Ad6I{width:100%;max-width:365px;padding:0;border:0;border-radius:0;background:transparent}
.login-layout_card___Ad6I .login-layout_heading__NWRkQ{text-align:left;margin-bottom:35px}
.login-layout_card___Ad6I .login-layout_heading__NWRkQ h1{color:#202020;font:400 38px/1.15 Georgia,'Times New Roman',serif;letter-spacing:-1.35px}
.login-layout_card___Ad6I .login-layout_heading__NWRkQ p{font-size:12px;line-height:1.7;color:#707070}
.login-layout_card___Ad6I form{gap:20px}
.login-layout_card___Ad6I form label{font-size:11px;font-weight:500;color:#4d4d4d}
.login-layout_card___Ad6I form input{height:47px;margin-top:9px;padding:0 14px;border-color:#e1e1e1;border-radius:7px;font-size:12px;box-shadow:0 1px 2px #28282805}
.login-layout_card___Ad6I form input::placeholder{color:#858585}
.login-layout_card___Ad6I button[type=submit]{min-height:46px;border-radius:7px;background:#1c1c1c;border-color:#1c1c1c;font-size:12px;font-weight:500}
.login-layout_card___Ad6I button[type=submit]:hover:not(:disabled){background:#000;border-color:#000}
.login-layout_card___Ad6I button[type=submit] svg{width:16px;height:16px;margin-left:11px;vertical-align:middle}
.login-layout_native__60sWi{width:100%;max-width:400px}
@media(min-width:1600px){.login-layout_layout__DpUTm{min-height:760px}.login-layout_story__RKHLL{min-height:738px}.login-layout_formPanel__7vTBP{padding-inline:64px 57px}.login-layout_story__RKHLL h2{left:45px;bottom:42px;font-size:50px}}
@media(max-width:1050px){.login-layout_surface__GvAx2{padding:35px 28px 65px}.login-layout_layout__DpUTm{min-height:660px;grid-template-columns:47% 53%}.login-layout_story__RKHLL{min-height:638px}.login-layout_formPanel__7vTBP{padding:35px 31px 35px 37px}.login-layout_story__RKHLL h2{left:28px;bottom:32px;font-size:39px}.login-layout_card___Ad6I .login-layout_heading__NWRkQ h1{font-size:35px}}
@media(min-width:761px) and (max-height:820px){.login-layout_surface__GvAx2{padding-block:24px 52px}.login-layout_layout__DpUTm{min-height:630px;max-width:1090px}.login-layout_story__RKHLL{min-height:608px}.login-layout_story__RKHLL h2{font-size:42px}}
@media(max-width:760px){.login-layout_surface__GvAx2{justify-content:flex-start;padding:22px 18px 40px}.login-layout_layout__DpUTm{max-width:470px;grid-template-columns:1fr;padding:7px;border-radius:21px;min-height:0}.login-layout_story__RKHLL{min-height:220px;border-radius:15px}.login-layout_effect__zP_wW{inset:-65px 0 -80px;height:calc(100% + 145px)}.login-layout_story__RKHLL h2{left:25px;bottom:25px;font-size:30px;line-height:1.03;letter-spacing:-1px}.login-layout_formPanel__7vTBP{padding:39px 25px 35px}.login-layout_formPanel__7vTBP .login-layout_card___Ad6I{max-width:none;padding:0}.login-layout_card___Ad6I .login-layout_heading__NWRkQ{margin-bottom:29px}.login-layout_card___Ad6I .login-layout_heading__NWRkQ h1{font-size:32px}.login-layout_card___Ad6I form input{font-size:16px}.login-layout_card___Ad6I form label{font-size:12px}}
@media(max-width:370px){.login-layout_surface__GvAx2{padding-inline:10px}.login-layout_formPanel__7vTBP{padding-inline:19px}.login-layout_story__RKHLL{min-height:200px}.login-layout_card___Ad6I .login-layout_heading__NWRkQ h1{font-size:30px}}
@media(prefers-reduced-motion:reduce){.login-layout_effect__zP_wW canvas{transition:none}}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[2]!../../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[3]!./components/entry/custom-waitlist.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************/
.custom-waitlist_footer__jYhVz{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 6px;margin:28px 0 0;color:var(--probanda-muted,#666);font-size:13px;line-height:1.6;text-align:center}
.custom-waitlist_footer__jYhVz a{display:inline-flex;align-items:center;min-height:28px;color:#333;font-weight:600;text-decoration:none;text-underline-offset:3px}
.custom-waitlist_footer__jYhVz a:hover{color:#111;text-decoration:underline}
.custom-waitlist_success__HPm06{margin:0;color:#333;font-size:15px;font-weight:600;line-height:1.6;text-align:center}
.custom-waitlist_success__HPm06 span{display:block;margin-top:8px;color:var(--probanda-muted,#666);font-size:13px;font-weight:400}
@media(max-width:560px){.custom-waitlist_footer__jYhVz a{min-height:44px}}

