.JoinCommunity_page__VsTnX{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(1100px 460px at 82% -8%,var(--blue-50),transparent 60%),var(--canvas)}.JoinCommunity_header__77EuE{position:sticky;top:0;z-index:var(--z-sticky);background:rgba(255,255,255,.88);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--border-subtle)}.JoinCommunity_headerInner__3P_AO{max-width:1160px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px}.JoinCommunity_wordmark__DmMXh{font-family:var(--font-display);font-weight:var(--weight-extra);font-size:21px;letter-spacing:-.02em;color:var(--text-strong);white-space:nowrap}.JoinCommunity_wordmarkAccent__xFBFE{color:var(--blue-600)}.JoinCommunity_wordmarkTld__qK5Kz{color:var(--text-subtle);font-weight:600}.JoinCommunity_langToggle__ZV0Qv{display:flex;align-items:center;gap:2px;padding:3px;background:var(--slate-100);border:1px solid var(--border-subtle);border-radius:var(--radius-full)}.JoinCommunity_langButton__DdrDc{border:none;cursor:pointer;font-family:var(--font-jp);font-size:12.5px;font-weight:var(--weight-bold);line-height:1;padding:7px 14px;border-radius:var(--radius-full);background:transparent;color:var(--text-muted);transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.JoinCommunity_langButton__DdrDc:hover{color:var(--text-strong)}.JoinCommunity_langButtonActive__oQMOP,.JoinCommunity_langButtonActive__oQMOP:hover{background:var(--blue-500);color:#fff}.JoinCommunity_main__DlU2P{flex:1 1;width:100%;max-width:1160px;margin:0 auto;padding:64px 24px 72px;display:grid;grid-template-columns:1fr 440px;gap:64px;align-items:start}.JoinCommunity_pitch__sI74I{padding-top:16px}.JoinCommunity_kicker__oDyF1{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue-600);font-weight:var(--weight-medium)}.JoinCommunity_title__c4C_N{margin:16px 0 0;font-family:var(--font-jp);font-size:44px;font-weight:var(--weight-black);line-height:var(--leading-tight);letter-spacing:-.02em;color:var(--text-strong)}.JoinCommunity_rule__a__Eu{width:44px;height:4px;background:var(--blue-500);border-radius:2px;margin-top:20px}.JoinCommunity_sub__UenpG{margin:22px 0 0;font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--text-muted);max-width:440px}.JoinCommunity_benefits__6xebj{display:flex;flex-direction:column;gap:14px;margin:30px 0 0;padding:0;list-style:none}.JoinCommunity_benefit__iClk1{display:flex;align-items:center;gap:12px}.JoinCommunity_benefitCheck__EVKCp{width:22px;height:22px;flex-shrink:0;border-radius:50%;background:var(--blue-50);border:1px solid var(--blue-200);color:var(--blue-600);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:var(--weight-bold)}.JoinCommunity_benefitText__BER1Q{font-size:var(--text-base);color:var(--text-body)}.JoinCommunity_stats__67skA{display:flex;gap:36px;margin-top:40px;padding-top:28px;border-top:1px solid var(--border-subtle);flex-wrap:wrap}.JoinCommunity_stat__1bkiF{display:flex;flex-direction:column;gap:3px}.JoinCommunity_statValue__eMZwx{font-family:var(--font-display);font-weight:var(--weight-extra);font-size:var(--text-2xl);color:var(--text-strong);letter-spacing:-.02em}.JoinCommunity_statLabel__GSS1s{font-size:var(--text-xs);color:var(--text-subtle)}.JoinCommunity_card__7QmyV{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:32px}.JoinCommunity_stack__ITG1f{display:flex;flex-direction:column;gap:18px}.JoinCommunity_field__3SB4I{display:flex;flex-direction:column;gap:6px}.JoinCommunity_label__rKBCI{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-strong)}.JoinCommunity_input__UTnj3{height:42px;padding:0 12px;background:#fff;border:1px solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-jp);font-size:14px;color:var(--text-strong);outline:none;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.JoinCommunity_input__UTnj3:focus{border-color:var(--blue-500);box-shadow:var(--shadow-focus)}.JoinCommunity_textarea__XCu_C{height:auto;padding:10px 12px;line-height:var(--leading-normal);resize:vertical}.JoinCommunity_submit__6Ud3j{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;margin-top:4px;padding:14px 24px;border:none;border-radius:var(--radius-md);background:var(--blue-500);color:#fff;font-family:var(--font-jp);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:1;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.JoinCommunity_submit__6Ud3j:hover{background:var(--blue-600)}.JoinCommunity_submit__6Ud3j:active{transform:translateY(1px)}.JoinCommunity_submit__6Ud3j:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.JoinCommunity_submitLogin__7OnGU{margin-top:2px}.JoinCommunity_doneHead__pQuOR{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:6px 4px 2px}.JoinCommunity_doneCheck__lKIuY{width:52px;height:52px;border-radius:50%;background:var(--success-100);border:1px solid var(--success-200);color:var(--success-600);display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-2xl);font-weight:var(--weight-bold)}.JoinCommunity_doneTitle__Nxqor{margin:0;font-size:var(--text-xl);font-weight:var(--weight-extra);color:var(--text-strong)}.JoinCommunity_doneTitle__Nxqor:focus{outline:none}.JoinCommunity_doneBody__sR3jz{margin:0;font-size:13.5px;line-height:var(--leading-relaxed);color:var(--text-muted)}.JoinCommunity_divider__AhGRy{height:1px;background:var(--border-subtle)}.JoinCommunity_loginHead__gt9Xu{display:flex;flex-direction:column;gap:4px}.JoinCommunity_loginTitle__qYYeq{margin:0;font-size:var(--text-md);font-weight:var(--weight-extra);color:var(--text-strong)}.JoinCommunity_loginSub__30_xg{margin:0;font-size:12.5px;line-height:var(--leading-normal);color:var(--text-muted)}.JoinCommunity_note__wpjVz{margin:0;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-subtle);text-align:center}.JoinCommunity_loginFoot__3IfPY{display:flex;align-items:center;justify-content:space-between;gap:8px}.JoinCommunity_forgotLink__l6xbn{font-size:12.5px;font-weight:600}.JoinCommunity_backButton__OCD4g{border:none;background:transparent;color:var(--text-subtle);font-family:var(--font-jp);font-size:12.5px;font-weight:600;cursor:pointer;padding:2px 0;transition:color var(--dur-fast) var(--ease-standard)}.JoinCommunity_backButton__OCD4g:hover{color:var(--text-body)}.JoinCommunity_footer__xhgvP{border-top:1px solid var(--border-subtle);background:#fff}.JoinCommunity_footerInner__QHJoL{max-width:1160px;margin:0 auto;padding:18px 24px;display:flex;justify-content:space-between;align-items:center;gap:12px}.JoinCommunity_copyright__sCPZ_{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-subtle)}.JoinCommunity_footerLang__U0rMe{font-size:12.5px;color:var(--text-subtle)}@media (max-width:960px){.JoinCommunity_main__DlU2P{grid-template-columns:1fr;gap:40px;padding:48px 24px 56px}.JoinCommunity_pitch__sI74I{padding-top:0}.JoinCommunity_sub__UenpG{max-width:none}}@media (max-width:560px){.JoinCommunity_main__DlU2P{padding:36px 20px 48px}.JoinCommunity_title__c4C_N{font-size:32px}.JoinCommunity_card__7QmyV{padding:24px 20px}.JoinCommunity_footerInner__QHJoL,.JoinCommunity_headerInner__3P_AO{padding-inline:20px}.JoinCommunity_stats__67skA{gap:24px}.JoinCommunity_footerInner__QHJoL{flex-direction:column;align-items:flex-start;gap:6px}}