.tja,.tja *{box-sizing:border-box}.tja{font-family:var(--font-tj-sans);color:var(--tj-ink);background:var(--tj-surface);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;z-index:50;font-size:14px;line-height:1.5;position:fixed;inset:0;overflow-y:auto}.tja button{cursor:pointer;font-family:inherit}.tja input,.tja select,.tja textarea{font-family:inherit}.tja :where(a){color:inherit;text-decoration:none}.tja .mono{font-family:var(--font-tj-mono);font-feature-settings:"tnum", "zero";letter-spacing:-.01em}.tja-split{background:var(--tj-surface);grid-template-columns:1.05fr 1fr;min-height:100dvh;display:grid}.tja-aside{background:linear-gradient(155deg, var(--tj-accent-panel-from) 0%, var(--tj-accent-panel-to) 100%);color:var(--tj-on-accent);flex-direction:column;padding:48px 56px;display:flex;position:relative;overflow:hidden}.tja-aside:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);width:60%;height:60%;position:absolute;top:-20%;right:-10%}.tja-aside-top{z-index:1;flex-shrink:0;position:relative}.tja-brand{align-items:center;gap:11px;display:inline-flex}.tja-brand-mark{object-fit:contain;width:30px;height:30px;display:block}.tja-wordmark{font-family:var(--font-tj-sans);letter-spacing:-.025em;white-space:nowrap;font-size:18px;font-weight:600}.tja-aside .tja-wordmark,.tja-aside .tja-wordmark .j{color:var(--tj-on-accent)}.tja-aside .tja-brand{gap:15px}.tja-aside .tja-brand-mark{filter:drop-shadow(0 2px 6px #0000002e);width:52px;height:52px}.tja-aside .tja-wordmark{letter-spacing:-.03em;font-size:25px}.tja-aside-body{z-index:1;flex-direction:column;flex:1;justify-content:center;max-width:460px;padding:40px 0;display:flex;position:relative}.tja-tagline{font:600 34px/1.12 var(--font-tj-sans);letter-spacing:-.03em;text-wrap:balance;margin:0}.tja-tagline .jeje{font-style:italic}.tja-aside-line{font:400 16px/1.6 var(--font-tj-sans);color:var(--tj-on-accent-soft);text-wrap:pretty;max-width:38ch;margin:18px 0 0}.tja-points{flex-direction:column;gap:16px;margin:36px 0 0;padding:0;list-style:none;display:flex}.tja-points li{font:500 14.5px/1.4 var(--font-tj-sans);color:#ffffffeb;text-wrap:pretty;align-items:center;gap:13px;display:flex}.tja-check{background:var(--tj-on-accent-chip);width:24px;height:24px;color:var(--tj-on-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tja-check svg{stroke-width:2px;width:13px;height:13px}.tja-aside-foot{font:400 12px/1.5 var(--font-tj-mono);letter-spacing:0;color:var(--tj-on-accent-faint);z-index:1;flex-shrink:0;margin-top:40px;position:relative}.tja-main{background:var(--tj-surface);flex-direction:column;display:flex;overflow-y:auto}.tja-main-bar{height:56px;font:500 13.5px/1 var(--font-tj-sans);color:var(--tj-ink-secondary);flex-shrink:0;align-items:center;gap:8px;padding:0 32px;display:flex}.tja-main-bar .tja-spacer{margin-left:auto}.tja-main-bar .tja-link{color:var(--tj-ink);border-radius:var(--tj-radius-md);transition:color var(--tj-dur-fast) var(--tj-ease);align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.tja-main-bar .tja-link:hover{color:var(--tj-accent)}.tja-main-bar .tja-muted{color:var(--tj-ink-tertiary)}.tja-mobilemark{align-items:center;gap:9px;display:none}.tja-mobilemark .tja-brand-mark{width:30px;height:30px}.tja-mobilemark .tja-wordmark{color:var(--tj-ink);letter-spacing:-.03em;font-size:19px}.tja-mobilemark .tja-wordmark .j{color:var(--tj-accent)}.tja-theme{border:1px solid var(--tj-border);border-radius:var(--tj-radius-md);background:var(--tj-surface-raised);width:32px;height:32px;color:var(--tj-ink-secondary);transition:color var(--tj-dur-fast) var(--tj-ease), border-color var(--tj-dur-fast) var(--tj-ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tja-theme:hover{color:var(--tj-ink);border-color:var(--tj-border-strong)}.tja-theme svg{stroke-width:1.75px;width:15px;height:15px}.tja-theme .tja-icon-moon,.dark .tja-theme .tja-icon-sun{display:none}.dark .tja-theme .tja-icon-moon{display:inline}.tja-stage{padding:24px 32px calc(56px + env(safe-area-inset-bottom));flex-direction:column;flex:1;align-items:center;display:flex}.tja-stage>*{width:100%;margin-block:auto}.tja-form{flex-direction:column;width:100%;max-width:400px;margin-inline:auto;display:flex}.tja-eyebrow{font:500 12px/1.4 var(--font-tj-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--tj-ink-secondary);margin:0 0 12px}.tja-h1{font:600 28px/1.18 var(--font-tj-sans);letter-spacing:-.025em;color:var(--tj-ink);text-wrap:balance;margin:0}.tja-sub{font:400 15px/1.55 var(--font-tj-sans);color:var(--tj-ink-secondary);text-wrap:pretty;margin:12px 0 0}.tja-body{flex-direction:column;gap:18px;margin-top:28px;display:flex}.tja-field{flex-direction:column;gap:7px;min-width:0;display:flex}.tja-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tja-label{font:500 12px/1.4 var(--font-tj-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--tj-ink-secondary)}.tja-label-link{font:500 12px/1.4 var(--font-tj-sans);letter-spacing:-.005em;text-transform:none;color:var(--tj-accent);transition:color var(--tj-dur-fast) var(--tj-ease)}.tja-label-link:hover{color:var(--tj-accent-hover)}.tja-input-wrap{border:1px solid var(--tj-border);border-radius:var(--tj-radius-md);background:var(--tj-surface-raised);transition:border-color var(--tj-dur-fast) var(--tj-ease), box-shadow var(--tj-dur-fast) var(--tj-ease);align-items:stretch;min-width:0;display:flex;position:relative}.tja-input-wrap:focus-within{border-color:var(--tj-accent);box-shadow:0 0 0 2px var(--tj-accent-focus)}.tja-input-wrap.has-error{border-color:var(--tj-alert)}.tja-input-wrap.has-error:focus-within{border-color:var(--tj-alert);box-shadow:0 0 0 2px #b91c1c40}.tja-input{min-width:0;height:44px;font:400 14px/1 var(--font-tj-sans);color:var(--tj-ink);letter-spacing:-.005em;background:0 0;border:0;outline:none;flex:1;padding:0 14px}.tja-input::placeholder{color:var(--tj-ink-tertiary)}.tja-input-icon{color:var(--tj-ink-tertiary);pointer-events:none;align-items:center;padding:0 2px 0 14px;display:inline-flex}.tja-input-icon svg{stroke-width:1.75px;width:15px;height:15px}.tja-input-wrap:focus-within .tja-input-icon{color:var(--tj-ink-secondary)}.tja-input-icon+.tja-input{padding-left:10px}.tja-affordance{color:var(--tj-ink-tertiary);transition:color var(--tj-dur-fast) var(--tj-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.tja-affordance:hover{color:var(--tj-ink)}.tja-affordance svg{stroke-width:1.75px;width:16px;height:16px}.tja-affordance .tja-icon-hide,.tja-affordance.is-shown .tja-icon-show{display:none}.tja-affordance.is-shown .tja-icon-hide{display:inline}.tja-helper{font:400 12.5px/1.5 var(--font-tj-sans);color:var(--tj-ink-tertiary);margin:0}.tja-error-line{font:400 12.5px/1.4 var(--font-tj-sans);color:var(--tj-alert);align-items:center;gap:6px;display:none}.tja-error-line svg{stroke-width:2px;flex-shrink:0;width:13px;height:13px}.tja-input-wrap.has-error~.tja-error-line{display:inline-flex}.tja-strength{align-items:center;gap:10px;margin-top:2px;display:flex}.tja-strength-bars{flex:1;gap:4px;display:flex}.tja-strength-bar{background:var(--tj-surface-sunken);height:3px;transition:background var(--tj-dur-mid) var(--tj-ease);border-radius:2px;flex:1}.tja-strength[data-level="1"] .tja-strength-bar:nth-child(-n+1){background:var(--tj-alert)}.tja-strength[data-level="2"] .tja-strength-bar:nth-child(-n+2){background:var(--tj-warning)}.tja-strength[data-level="3"] .tja-strength-bar:nth-child(-n+3),.tja-strength[data-level="4"] .tja-strength-bar{background:var(--tj-money-in)}.tja-strength-label{font:500 11px/1 var(--font-tj-mono);letter-spacing:.02em;color:var(--tj-ink-tertiary);text-align:right;min-width:56px}.tja-strength[data-level="1"] .tja-strength-label{color:var(--tj-alert)}.tja-strength[data-level="2"] .tja-strength-label{color:var(--tj-warning)}.tja-strength[data-level="3"] .tja-strength-label,.tja-strength[data-level="4"] .tja-strength-label{color:var(--tj-money-in)}.tja-pw-reqs{flex-wrap:wrap;gap:4px 16px;margin-top:8px;display:flex}.tja-pw-req{font:400 11.5px/1.3 var(--font-tj-mono);color:var(--tj-ink-tertiary);letter-spacing:0;align-items:center;gap:6px;display:inline-flex}.tja-pw-req.met{color:var(--tj-money-in)}.tja-pw-req .mark{border:1px solid var(--tj-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:11px;height:11px;display:inline-flex}.tja-pw-req .mark svg{stroke-width:3px;opacity:0;width:7px;height:7px}.tja-pw-req.met .mark{border-color:var(--tj-money-in);background:var(--tj-money-in);color:#fff}.tja-pw-req.met .mark svg{opacity:1}.tja-btn{border-radius:var(--tj-radius-md);height:44px;font:500 14px/1 var(--font-tj-sans);letter-spacing:-.005em;transition:background var(--tj-dur-fast) var(--tj-ease), border-color var(--tj-dur-fast) var(--tj-ease), color var(--tj-dur-fast) var(--tj-ease), opacity var(--tj-dur-fast) var(--tj-ease);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:0 18px;display:inline-flex}.tja-btn svg{stroke-width:1.75px;width:15px;height:15px}.tja-btn-block{width:100%}.tja-btn-primary{background:var(--tj-accent-solid);color:#fff}.tja-btn-primary:hover{background:var(--tj-accent-solid-hover)}.tja-btn-primary:active{background:var(--tj-accent-solid-press)}.tja-btn-primary:disabled,.tja-btn-primary.is-loading{opacity:.55;cursor:not-allowed}.tja-btn-google{background:var(--tj-surface-raised);color:var(--tj-ink);border-color:var(--tj-border-strong)}.tja-btn-google:hover{background:var(--tj-surface-hover)}.tja-btn-ghost{color:var(--tj-ink-secondary);background:0 0;padding:0 12px}.tja-btn-ghost:hover{color:var(--tj-ink)}.tja-btn .tja-label-default{align-items:center;gap:9px;display:inline-flex}.tja-btn .tja-label-loading{align-items:center;gap:9px;display:none}.tja-btn.is-loading .tja-label-default{display:none}.tja-btn.is-loading .tja-label-loading{display:inline-flex}.tja-spin{opacity:.9;border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite au-spin;display:inline-block}@keyframes au-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tja-spin{animation-duration:.01ms}}.tja-gmark{flex-shrink:0;width:17px;height:17px;display:inline-flex}.tja-or{color:var(--tj-ink-tertiary);font:500 11px/1 var(--font-tj-sans);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:18px 0;display:flex}.tja-or:before,.tja-or:after{content:"";background:var(--tj-rule);flex:1;height:1px}.tja-submit{margin-top:6px}.tja-cta-error{font:400 12.5px/1.45 var(--font-tj-sans);color:var(--tj-alert);align-items:flex-start;gap:7px;margin-top:12px;display:none}.tja-cta-error.show{display:flex}.tja-cta-error svg{stroke-width:2px;flex-shrink:0;width:14px;height:14px;margin-top:1px}.tja-fineprint{font:400 12px/1.55 var(--font-tj-sans);color:var(--tj-ink-tertiary);text-wrap:pretty;margin:18px 0 0}.tja-fineprint .tja-link{color:var(--tj-ink-secondary);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.tja-fineprint .tja-link:hover{color:var(--tj-ink)}.tja-foot{border-top:1px solid var(--tj-rule);font:400 13px/1.4 var(--font-tj-sans);color:var(--tj-ink-secondary);flex-wrap:wrap;gap:7px;margin-top:28px;padding-top:20px;display:flex}.tja-foot .tja-link{color:var(--tj-accent);transition:color var(--tj-dur-fast) var(--tj-ease);font-weight:500}.tja-foot .tja-link:hover{color:var(--tj-accent-hover)}.tja-success{flex-direction:column;align-items:flex-start;display:flex}.tja-success-badge{background:var(--tj-success-bg);width:48px;height:48px;color:var(--tj-success);border-radius:999px;justify-content:center;align-items:center;margin-bottom:24px;display:inline-flex}.tja-success-badge svg{stroke-width:1.75px;width:22px;height:22px}.tja-success .tja-h1{margin-bottom:0}.tja-success-email{border:1px solid var(--tj-border);border-radius:var(--tj-radius-md);background:var(--tj-surface-raised);font:500 13.5px/1 var(--font-tj-mono);letter-spacing:-.01em;color:var(--tj-ink);align-items:center;gap:8px;margin-top:16px;padding:10px 14px;display:inline-flex}.tja-success-email svg{stroke-width:1.75px;width:14px;height:14px;color:var(--tj-ink-tertiary)}.tja-success-actions{flex-direction:column;gap:6px;width:100%;margin-top:28px;display:flex}.tja-resend{font:400 13px/1.5 var(--font-tj-sans);color:var(--tj-ink-tertiary);margin:0}.tja-resend button{font:inherit;color:var(--tj-accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.tja-resend button:hover{color:var(--tj-accent-hover)}.tja-view-success,.tja[data-view=success] .tja-view-form{display:none}.tja[data-view=success] .tja-view-success{flex-direction:column;display:flex}.tja-trust{border-top:1px solid var(--tj-rule);font:400 12.5px/1.55 var(--font-tj-sans);color:var(--tj-ink-tertiary);align-items:flex-start;gap:8px;margin-top:24px;padding-top:20px;display:flex}.tja-trust svg{stroke-width:1.75px;width:14px;height:14px;color:var(--tj-ink-tertiary);flex-shrink:0;margin-top:1px}@media (max-width:900px){.tja-split{grid-template-columns:1fr}.tja-aside{display:none}.tja-mobilemark{display:inline-flex}}@media (max-width:767px){.tja-main-bar{height:52px;padding:0 20px}.tja-stage{padding:20px 20px 40px}.tja-h1{font-size:24px;line-height:1.2}.tja-sub{font-size:14px}.tja-input{font-size:16px}}@media (min-width:901px) and (max-width:1100px){.tja-aside{padding:40px}.tja-tagline{font-size:30px}}.tja.flow-page{background:radial-gradient(120% 120% at 50% 0%, color-mix(in oklab, var(--tj-accent) 6%, var(--tj-surface)) 0%, var(--tj-surface) 60%);justify-content:center;align-items:center;padding:32px;display:flex}.flow-theme{z-index:50;position:fixed;top:18px;right:18px}.flow{background:var(--tj-surface-raised);border:1px solid var(--tj-border);width:min(1040px,100%);height:660px;box-shadow:var(--tj-shadow-popover), 0 30px 60px -28px #0a0a0a4d;border-radius:16px;position:relative;overflow:hidden}.dark .flow{box-shadow:0 0 0 1px #ffffff0a,0 40px 80px -32px #000000b3}.flow-form{width:50%;height:100%;transition:transform .72s var(--tj-ease), opacity .4s var(--tj-ease);flex-direction:column;justify-content:center;padding:40px 56px;display:flex;position:absolute;top:0;overflow-y:auto}.flow-form>.flow-inner{width:100%;max-width:360px;margin-inline:auto}.flow-form--in{z-index:2;left:0}.flow-form--up{z-index:1;opacity:0;left:0}.flow.is-up .flow-form--in{opacity:0;z-index:1;transform:translate(100%)}.flow.is-up .flow-form--up{opacity:1;z-index:2;animation:flow-rise .72s var(--tj-ease);transform:translate(100%)}@keyframes flow-rise{0%,40%{opacity:0}to{opacity:1}}.flow-overlay-container{z-index:100;width:50%;height:100%;transition:transform .72s var(--tj-ease);position:absolute;top:0;left:50%;overflow:hidden}.flow.is-up .flow-overlay-container{transform:translate(-100%)}.flow-overlay{background:linear-gradient(155deg, var(--tj-accent-panel-from) 0%, var(--tj-accent-panel-to) 100%);width:200%;height:100%;color:var(--tj-on-accent);transition:transform .72s var(--tj-ease);position:relative;left:-100%;transform:translate(0)}.flow.is-up .flow-overlay{transform:translate(50%)}.flow-overlay:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);width:50%;height:60%;position:absolute;top:-15%;left:50%;transform:translate(-50%)}.flow-panel{text-align:center;width:50%;height:100%;transition:transform .72s var(--tj-ease);flex-direction:column;justify-content:center;padding:48px 52px;display:flex;position:absolute;top:0}.flow-panel--left{left:0;transform:translate(-18%)}.flow.is-up .flow-panel--left{transform:translate(0)}.flow-panel--right{right:0;transform:translate(0)}.flow.is-up .flow-panel--right{transform:translate(18%)}.flow-panel .tja-tagline{margin:0;font-size:30px}.flow-panel .tja-tagline .jeje{font-style:italic}.flow-panel .flow-panel-line{font:400 15px/1.6 var(--font-tj-sans);color:var(--tj-on-accent-soft);text-wrap:pretty;max-width:30ch;margin:16px auto 0}.flow-panel .flow-panel-cta{align-self:center;margin-top:28px}.flow-btn-onflap{border-radius:var(--tj-radius-md);height:44px;font:500 14px/1 var(--font-tj-sans);letter-spacing:-.005em;color:var(--tj-on-accent);transition:background .12s var(--tj-ease), border-color .12s var(--tj-ease);background:0 0;border:1px solid #ffffff8c;align-items:center;gap:8px;padding:0 26px;display:inline-flex}.flow-btn-onflap:hover{background:#ffffff1f;border-color:#ffffffd9}.flow-btn-onflap:active{background:#ffffff0f}.flow-panel-foot{font:400 13px/1.5 var(--font-tj-sans);color:var(--tj-on-accent-faint);margin-top:22px}.flow-seal{z-index:200;background:linear-gradient(155deg, var(--tj-accent-panel-from) 0%, var(--tj-accent-panel-to) 100%);width:88px;height:88px;box-shadow:0 0 0 1px #ffffff2e inset, 0 0 0 7px color-mix(in oklab, var(--tj-accent) 22%, transparent), 0 10px 24px -6px #0a0a0a73;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flow-seal img{object-fit:contain;filter:drop-shadow(0 1px 2px #00000040);width:46px;height:46px}.flow-seal:before{content:"";border:1px dashed #ffffff47;border-radius:999px;position:absolute;inset:9px}.flow-form .flow-head{text-align:left;margin-bottom:22px}.flow-form .tja-h1{font-size:25px}.flow-form .tja-sub{margin-top:8px;font-size:14px}.flow-form .tja-body{gap:14px;margin-top:0}.flow-form .tja-or{margin:14px 0}.flow-form .tja-btn,.flow-form .tja-input{height:42px}.flow-toplogo,.flow-mobnav,.flow-mobhead{display:none}@media (max-width:860px){.tja.flow-page{align-items:stretch;padding:0}.flow{width:100%;height:auto;min-height:100dvh;box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex}.flow-overlay-container,.flow-seal{display:none}.flow-mobhead{background:linear-gradient(135deg, var(--tj-accent-panel-from) 0%, var(--tj-accent-panel-to) 100%);flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:22px 20px;display:flex;position:relative;overflow:hidden}.flow-mobhead:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1f 0%,#0000 70%);width:50%;height:180%;position:absolute;top:-60%;right:-5%}.flow-mobhead .tja-wordmark{z-index:1;letter-spacing:-.03em;color:var(--tj-on-accent);font-size:20px;position:relative}.flow-mobhead .tja-wordmark .j{color:var(--tj-on-accent)}.flow-mobseal{z-index:1;background:#ffffff1a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff38}.flow-mobseal img{object-fit:contain;width:24px;height:24px}.flow-form{flex:1;width:100%;height:auto;padding:30px 22px 36px;position:static;opacity:1!important;z-index:auto!important;transform:none!important}.flow-form--up,.flow.is-up .flow-form--in{display:none}.flow.is-up .flow-form--up{display:flex}.flow-form.is-fading{animation:flow-fade-in .34s var(--tj-ease)}@keyframes flow-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.flow-toplogo{display:none}.flow-form .flow-head{text-align:center}.flow-form>.flow-inner{max-width:400px}.flow-mobnav{border-top:1px solid var(--tj-rule);font:400 13.5px/1.4 var(--font-tj-sans);color:var(--tj-ink-secondary);justify-content:center;gap:7px;margin-top:22px;padding-top:18px;display:flex}.flow-mobnav button{cursor:pointer;font:500 13.5px/1.4 var(--font-tj-sans);color:var(--tj-accent);background:0 0;border:0;padding:0}.flow-mobnav button:hover{color:var(--tj-accent-hover)}.flow-input,.flow-form .tja-input{font-size:16px}}@media (prefers-reduced-motion:reduce){.flow-form,.flow-overlay-container,.flow-overlay,.flow-panel{transition:none}.flow.is-up .flow-form--up{animation:none}}