.auth-view_page__ESLEz{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:40px 24px;background:var(--light-bg);color:var(--light-tx);font-family:var(--font-instrument-sans),var(--font-noto-sans-sc),var(--font-noto-sans-jp),var(--font-noto-sans-kr),sans-serif;-webkit-font-smoothing:antialiased}.auth-view_card__6En5B{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:flex-start;background:var(--light-raise);border:1px solid var(--light-line);border-radius:14px;padding:32px 34px 28px;box-shadow:var(--light-panel-shadow)}.auth-view_brand__HcpI1{font-size:18.5px;font-weight:700;letter-spacing:-.035em;color:var(--light-tx);text-decoration:none}.auth-view_brand__HcpI1:hover{color:var(--light-acc)}.auth-view_brandWordmark__QVI9y{display:block;width:64px;height:auto}.auth-view_title__zO_rr{margin:26px 0 0;font-size:26px;font-weight:600;letter-spacing:-.022em;line-height:1.22;color:var(--light-tx);text-wrap:pretty}.auth-view_subtitle__EreFC{margin:10px 0 0;font-size:15px;font-weight:400;line-height:1.5;color:var(--light-tx-2)}.auth-view_googleButton__NXBXg{margin-top:28px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:46px;padding:0 20px;background:var(--light-raise);border:1px solid var(--light-line);border-radius:999px;color:var(--light-tx);font-size:15px;font-weight:500;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.auth-view_googleButton__NXBXg:hover{border-color:color-mix(in srgb,var(--light-tx) 25%,transparent);background:var(--light-raise);transform:translateY(-1px)}.auth-view_googleButton__NXBXg:active{transform:translateY(0)}.auth-view_googleButton__NXBXg:disabled{opacity:.6;cursor:default;transform:none}.auth-view_googleButton__NXBXg:focus-visible{outline:2px solid var(--light-acc);outline-offset:3px}.auth-view_providerDivider__8pYfF{width:100%;display:flex;align-items:center;gap:12px;margin-top:20px;color:var(--light-tx-3);font-size:13px;font-weight:500;white-space:nowrap}.auth-view_providerDivider__8pYfF:after,.auth-view_providerDivider__8pYfF:before{content:"";flex:1;height:1px;background:var(--light-line)}.auth-view_form__Pu_D1{width:100%;display:flex;flex-direction:column;margin-top:18px}.auth-view_visuallyHidden__1vEvO{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-view_input__G_kzc{width:100%;min-height:46px;margin-top:0;padding:0 16px;border:1px solid var(--light-line);border-radius:999px;background:var(--light-raise);color:var(--light-tx);font:inherit;font-size:15px;transition:border-color .16s ease,box-shadow .16s ease}.auth-view_input__G_kzc::-moz-placeholder{color:var(--light-tx-3);opacity:1}.auth-view_input__G_kzc::placeholder{color:var(--light-tx-3);opacity:1}.auth-view_input__G_kzc:focus{border-color:var(--light-line-focus);box-shadow:none;outline:none}.auth-view_input__G_kzc:disabled{opacity:.65}.auth-view_codeInput__ebEqm{letter-spacing:.32em;font-size:20px;font-variant-numeric:tabular-nums}.auth-view_codeInput__ebEqm::-moz-placeholder{letter-spacing:normal;font-size:15px}.auth-view_codeInput__ebEqm::placeholder{letter-spacing:normal;font-size:15px}.auth-view_clerkCaptcha__y_m8w{width:100%;min-width:0;margin-top:14px}.auth-view_clerkCaptcha__y_m8w:empty{margin-top:0}.auth-view_primaryButton__lCPim{width:100%;min-height:46px;margin-top:14px;padding:0 20px;border:1px solid var(--light-acc-bg);border-radius:999px;background:var(--light-acc-bg);color:var(--light-on-acc);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .16s ease,transform .16s ease,opacity .16s ease}.auth-view_primaryButton__lCPim:hover:not(:disabled){background:var(--light-acc-bg-h);transform:translateY(-1px)}.auth-view_primaryButton__lCPim:disabled{cursor:default;opacity:.58}.auth-view_primaryButton__lCPim:focus-visible,.auth-view_textButton__THCwF:focus-visible{outline:2px solid var(--light-acc);outline-offset:3px}.auth-view_codeInstructions__qwRym{width:100%;margin:24px 0 0;text-align:center;color:var(--light-tx-2);font-size:15px;line-height:1.5;overflow-wrap:anywhere}.auth-view_codeInstructions__qwRym strong{display:block;margin-top:4px;color:var(--light-tx);font-weight:600}.auth-view_recoveryText__KGt2Z{width:100%;margin:16px 0 0;color:var(--light-tx-2);font-size:13px;line-height:1.6;text-align:center}.auth-view_textButton__THCwF{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.auth-view_textButton__THCwF:hover:not(:disabled){color:var(--light-tx)}.auth-view_textButton__THCwF:disabled{cursor:default;opacity:.55}.auth-view_countdown__gcsHj{width:100%;margin:8px 0 0;color:var(--light-tx-3);font-size:13px;font-weight:500;text-align:center}.auth-view_status__pli2J{width:100%;margin-top:14px;color:var(--light-teal);font-size:13px;line-height:1.4}.auth-view_divider__2yN3O{width:100%;height:1px;margin:22px 0 0;background:var(--light-line)}.auth-view_legal__N9kuR{margin:16px 0 0;font-size:13px;font-weight:500;line-height:1.6;color:var(--light-tx-3)}.auth-view_legal__N9kuR a{color:var(--light-acc);text-decoration:none}.auth-view_legal__N9kuR a:hover{color:var(--light-tx);text-decoration:underline}.auth-view_alert__NIHaR{margin-top:14px;width:100%;border:1px solid color-mix(in srgb,var(--light-rec) 45%,var(--light-line));border-radius:10px;background:color-mix(in srgb,var(--light-rec) 8%,var(--light-raise));color:var(--light-rec);padding:11px 14px;font-size:13px;line-height:1.5}.auth-view_alert__NIHaR:focus{outline:2px solid var(--light-rec);outline-offset:2px}.auth-view_backLink__MzH5i{padding:0;border:0;background:transparent;font-size:13px;font-weight:500;font-family:inherit;color:var(--light-tx-3);text-decoration:none;cursor:pointer}.auth-view_backLink__MzH5i:hover:not(:disabled){color:var(--light-acc)}.auth-view_backLink__MzH5i:disabled{cursor:default;opacity:.58}.auth-view_backLink__MzH5i:focus-visible{outline:2px solid var(--light-acc);outline-offset:3px}@media (max-width:480px){.auth-view_page__ESLEz{justify-content:flex-start;padding:28px 20px}.auth-view_card__6En5B{padding:28px 24px 26px}.auth-view_title__zO_rr{font-size:24px}}.landing-page_page__q37U7{position:relative;min-height:100svh;overflow:hidden;background:var(--light-raise);color:var(--light-tx);font-family:var(--font-archivo),var(--font-noto-sans-sc),var(--font-noto-sans-jp),var(--font-noto-sans-kr),-apple-system,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased}.landing-page_page__q37U7,.landing-page_page__q37U7 *{box-sizing:border-box}.landing-page_page__q37U7 h1,.landing-page_page__q37U7 p{margin:0}.landing-page_page__q37U7 a{color:inherit;text-decoration:none}.landing-page_page__q37U7 a:focus-visible{outline:2px solid var(--light-acc);outline-offset:3px}.landing-page_hero__jEpHx{display:grid;grid-template-columns:62fr 38fr;grid-template-rows:1fr auto 1fr;min-height:100svh;background:linear-gradient(to right,var(--light-raise) 0 62%,var(--light-bg) 62% 100%)}.landing-page_heroCopy__qSrxR{grid-column:1;grid-row:2;align-self:end;padding:0 88px 0 48px}.landing-page_heroContent__GrU9a{width:100%;max-width:540px;animation:landing-page_rise-in__SjG73 .8s ease .1s both}.landing-page_heroContent__GrU9a h1{max-width:540px;font-size:clamp(42px,3.33vw,48px);font-weight:500;letter-spacing:-.022em;line-height:1.15;text-wrap:pretty}.landing-page_heroContent__GrU9a>p{max-width:390px;margin-top:24px;color:var(--light-tx-2);font-size:17px;font-weight:400;line-height:1.55}.landing-page_heroActions__tFQ_t{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:32px}.landing-page_primaryButton__Z_6TB{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 28px;border-radius:999px;background:var(--light-acc-bg);color:var(--light-on-acc)!important;font-size:15px;font-weight:600;transition:background .16s ease,transform .16s ease}.landing-page_primaryButton__Z_6TB:hover{background:var(--light-acc-bg-h);transform:translateY(-1px)}.landing-page_pricingLink__znbOD{color:var(--light-tx-2)!important;font-size:15px;font-weight:600;transition:color .16s ease}.landing-page_pricingLink__znbOD:hover{color:var(--light-tx)!important}.landing-page_translationPanel__Xe3Nl{grid-column:2;grid-row:2;align-self:end;min-width:0;padding:0 48px;animation:landing-page_fade-in__WtxhP .9s ease .15s both}.landing-page_translationVisual__zoF7Z{width:100%;animation:landing-page_rise-in__SjG73 .9s ease .4s both}.landing-page_demoViewport__G9ZXZ{position:relative;height:clamp(250px,29vh,310px);overflow:hidden}.landing-page_demoFade__buNb8{position:absolute;z-index:2;inset:0 0 auto;height:62px;pointer-events:none;background:linear-gradient(to bottom,var(--light-bg),transparent)}.landing-page_demoFeed__p9Ez9{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;opacity:1;transition:opacity .6s ease}.landing-page_demoFeed__p9Ez9[data-fading]{opacity:0}.landing-page_demoSegment__3Rk5w{display:grid}.landing-page_demoSegmentInner__yMlVo{min-height:0}.landing-page_demoSegment__3Rk5w[data-clipping]>.landing-page_demoSegmentInner__yMlVo{overflow:hidden}.landing-page_demoOriginalShell__3E3yg{display:grid;transition:grid-template-rows .8s cubic-bezier(.33,0,.2,1),opacity .36s cubic-bezier(.33,0,.2,1)}.landing-page_demoOriginalInner__FyND2{min-height:0;overflow:hidden}.landing-page_demoOriginal__8FJgD{padding-bottom:8px;color:var(--light-tx-2);font-size:13px;font-weight:400;letter-spacing:.01em;line-height:1.7}.landing-page_demoTranslation__6aClT{position:relative;min-height:1.45em;color:var(--light-tx);font-size:clamp(18px,1.46vw,21px);font-weight:400;letter-spacing:-.012em;line-height:1.45}.landing-page_demoToken__fsEGb{opacity:1;filter:none;transition:opacity .42s ease,filter .42s ease}.landing-page_demoToken__fsEGb[data-hidden]{opacity:0;filter:blur(2px)}.landing-page_demoPending__bRSSl{position:absolute;top:0;left:0;color:var(--light-tx-2);animation:landing-page_pending-breathe__bdjKq 1.1s ease-in-out infinite}.landing-page_footer__uBELF{position:absolute;z-index:5;left:48px;bottom:36px;display:flex;align-items:center;gap:26px;color:var(--light-tx-2);font-size:13px;font-weight:500;animation:landing-page_fade-in__WtxhP 1s ease .5s both}.landing-page_footer__uBELF nav{display:flex;gap:26px}.landing-page_footer__uBELF a{transition:color .16s ease}.landing-page_footer__uBELF a:hover{color:var(--light-acc)}@keyframes landing-page_rise-in__SjG73{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes landing-page_fade-in__WtxhP{0%{opacity:0}to{opacity:1}}@keyframes landing-page_pending-breathe__bdjKq{0%,to{transform:scale(1)}50%{transform:scale(.92)}}@media (max-width:760px){.landing-page_page__q37U7{display:flex;flex-direction:column;min-height:100svh;overflow:visible}.landing-page_hero__jEpHx{display:flex;flex:1 0 auto;min-height:0;background:none}.landing-page_heroCopy__qSrxR{display:flex;width:100%;min-height:0;align-items:center;padding:116px 20px 96px;background:var(--light-raise)}.landing-page_heroContent__GrU9a h1{max-width:13ch;font-size:clamp(34px,10vw,42px)}.landing-page_heroActions__tFQ_t{align-items:flex-start;flex-direction:column;gap:20px}.landing-page_translationPanel__Xe3Nl{display:none}.landing-page_footer__uBELF{position:static;flex-wrap:wrap;padding:26px 20px 30px;background:var(--light-raise)}}@media (prefers-reduced-motion:reduce){.landing-page_page__q37U7 *,.landing-page_page__q37U7 :after,.landing-page_page__q37U7 :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wordmark_mark__OXusY{display:block;height:auto;--wordmark-echo:#1a6fd4;--wordmark-echo-tick:#2f7d78}html[data-theme=dark] .wordmark_mark__OXusY{--wordmark-echo:#66b8ff;--wordmark-echo-tick:#63a39d}.marketing-nav_nav__0nnQ7{position:absolute;z-index:20;inset:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;padding:32px 48px 0;font-family:var(--font-archivo),var(--font-noto-sans-sc),var(--font-noto-sans-jp),var(--font-noto-sans-kr),sans-serif;animation:marketing-nav_marketing-nav-in__EuLDX .7s ease both}.marketing-nav_nav__0nnQ7 a,.marketing-nav_nav__0nnQ7 button{color:inherit;text-decoration:none}.marketing-nav_nav__0nnQ7 button{font-family:inherit}.marketing-nav_nav__0nnQ7 a:focus-visible,.marketing-nav_nav__0nnQ7 button:focus-visible{outline:2px solid var(--light-acc);outline-offset:3px}.marketing-nav_brand__rPzXK{display:inline-flex;align-items:center;min-height:34px;line-height:0;transition:opacity .16s ease}.marketing-nav_brand__rPzXK:hover{opacity:.7}.marketing-nav_brandWordmark__uLqPX{display:block;width:74px;height:auto}.marketing-nav_navActions__cmab4{display:flex;align-items:center;gap:14px}.marketing-nav_language__4IoSa{position:relative}.marketing-nav_languageTrigger__Pt1mw{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:var(--light-tx-2)!important;cursor:pointer;font-size:13px!important;font-weight:500!important}.marketing-nav_languageTrigger__Pt1mw svg{color:var(--light-tx-3);transition:transform .16s ease}.marketing-nav_languageTrigger__Pt1mw[aria-expanded=true] svg{transform:rotate(180deg)}.marketing-nav_languageMenu__Im212{position:absolute;top:calc(100% + 8px);right:0;width:178px;overflow:hidden;padding:5px;border:1px solid var(--light-line);border-radius:10px;background:var(--light-raise);box-shadow:0 12px 32px color-mix(in srgb,var(--light-tx) 12%,transparent)}.marketing-nav_languageOption__SOakP{display:flex;width:100%;align-items:center;justify-content:space-between;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:var(--light-tx-2)!important;cursor:pointer;font-size:13px!important;font-weight:500!important;text-align:left}.marketing-nav_languageOption__SOakP:hover,.marketing-nav_languageOption__SOakP[data-selected]{background:var(--light-bg);color:var(--light-tx)!important}.marketing-nav_languageCheck__6oxRo{color:var(--light-acc)}.marketing-nav_navCta__4mqJR{display:inline-flex;align-items:center;justify-content:center;padding:7px 14px;border:1px solid color-mix(in srgb,var(--light-tx) 25%,transparent);border-radius:999px;color:var(--light-tx)!important;font-size:13px;font-weight:500;transition:background .16s ease,border-color .16s ease,color .16s ease}.marketing-nav_navCta__4mqJR:hover{border-color:var(--light-acc-bg-h);background:var(--light-acc-bg-h);color:var(--light-on-acc)!important}@keyframes marketing-nav_marketing-nav-in__EuLDX{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.marketing-nav_nav__0nnQ7{padding:20px 20px 0}.marketing-nav_brandWordmark__uLqPX{width:68px}.marketing-nav_navActions__cmab4{gap:8px}.marketing-nav_navCta__4mqJR{padding-inline:12px}.marketing-nav_languageTrigger__Pt1mw{font-size:13px!important}}@media (prefers-reduced-motion:reduce){.marketing-nav_nav__0nnQ7,.marketing-nav_nav__0nnQ7 *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.pricing-page_page__HZMzd{position:relative;min-height:100svh;overflow:hidden;background:var(--light-bg);color:var(--light-tx);font-family:var(--font-archivo),var(--font-noto-sans-sc),var(--font-noto-sans-jp),var(--font-noto-sans-kr),-apple-system,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased}.pricing-page_page__HZMzd,.pricing-page_page__HZMzd *{box-sizing:border-box}.pricing-page_page__HZMzd h1,.pricing-page_page__HZMzd p,.pricing-page_page__HZMzd ul{margin:0;padding:0}.pricing-page_page__HZMzd ul{list-style:none}.pricing-page_page__HZMzd a{color:inherit;text-decoration:none}.pricing-page_page__HZMzd button{font-family:inherit}.pricing-page_page__HZMzd a:focus-visible,.pricing-page_page__HZMzd button:focus-visible{outline:2px solid var(--light-acc);outline-offset:3px}.pricing-page_pricingShell__BOz60{display:grid;min-height:100svh;place-items:center;padding:104px 24px 108px}.pricing-page_pricingContent___aOag{width:min(100%,452px);animation:pricing-page_rise-in__VfEQg .8s ease .1s both}.pricing-page_pricingContent___aOag>h1{max-width:440px;margin-bottom:40px;font-size:clamp(32px,2.5vw,38px);font-weight:500;letter-spacing:-.022em;line-height:1.22;text-wrap:pretty}.pricing-page_individualPlan__5MQB3{padding:34px 36px 30px;border:1px solid var(--light-line);border-radius:14px;background:var(--light-raise);box-shadow:var(--light-panel-shadow)}.pricing-page_planIntro__CVOvH{display:flex;flex-direction:column}.pricing-page_planIntro__CVOvH>p:first-child{margin-bottom:18px;color:var(--light-tx-2);font-size:15px;font-weight:500;letter-spacing:.02em}.pricing-page_price__09yKF{display:flex;align-items:baseline;gap:9px}.pricing-page_price__09yKF strong{font-size:54px;font-weight:500;letter-spacing:-.036em;line-height:1}.pricing-page_price__09yKF span{color:var(--light-tx-2);font-size:15px;font-weight:500}.pricing-page_planIntro__CVOvH>p:last-child{margin-top:9px;color:var(--light-tx-3);font-size:15px;font-weight:500}.pricing-page_individualPlan__5MQB3 .pricing-page_featureList__EoEnC{display:flex;flex-direction:column;margin:26px 0 28px;border-top:1px solid var(--light-line)}.pricing-page_featureList__EoEnC li{padding:15px 0;border-bottom:1px solid var(--light-line);color:var(--light-tx);font-size:15px;font-weight:500;line-height:1.4}.pricing-page_featureList__EoEnC li:last-child{border-bottom:0}.pricing-page_checkoutError__8ve9W{margin:-5px 0 16px!important;color:var(--light-rec);font-size:13px;font-weight:500;line-height:1.45}.pricing-page_planAction__aKqHe{display:flex;flex-direction:column;align-items:stretch;gap:14px}.pricing-page_planButton__FS8mT{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;padding:0 20px;border:0;border-radius:999px;background:var(--light-acc-bg);color:var(--light-on-acc)!important;cursor:pointer;font-size:15px;font-weight:600;text-align:center;transition:background .16s ease,transform .16s ease}.pricing-page_planButton__FS8mT:hover{background:var(--light-acc-bg-h);transform:translateY(-1px)}.pricing-page_planButton__FS8mT:disabled{cursor:wait;opacity:.7;transform:none}.pricing-page_teamsLink__cE7N4{display:inline-block;margin-top:30px;color:var(--light-acc)!important;font-size:15px;font-weight:600;transition:color .16s ease}.pricing-page_teamsLink__cE7N4:hover{color:var(--light-acc-h)!important}.pricing-page_footer__r0Sxt{position:absolute;z-index:5;left:48px;bottom:30px;display:flex;align-items:center;gap:26px;color:var(--light-tx-3);font-size:13px;font-weight:500;animation:pricing-page_fade-in__l4Z2p 1s ease .5s both}.pricing-page_footer__r0Sxt nav{display:flex;gap:26px}.pricing-page_footer__r0Sxt a{transition:color .16s ease}.pricing-page_footer__r0Sxt a:hover{color:var(--light-acc)}@keyframes pricing-page_rise-in__VfEQg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pricing-page_fade-in__l4Z2p{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.pricing-page_page__HZMzd{overflow:visible}.pricing-page_pricingShell__BOz60{min-height:0;padding:108px 20px 56px}.pricing-page_pricingContent___aOag>h1{margin-bottom:32px;font-size:30px}.pricing-page_individualPlan__5MQB3{padding:28px 24px 26px}.pricing-page_price__09yKF strong{font-size:46px}.pricing-page_footer__r0Sxt{position:static;flex-wrap:wrap;padding:26px 20px 30px}}@media (prefers-reduced-motion:reduce){.pricing-page_page__HZMzd *,.pricing-page_page__HZMzd :after,.pricing-page_page__HZMzd :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}