.register_root__gkcL0{min-height:100vh;background:radial-gradient(circle at 14% 12%,rgba(166,186,170,.2) 0,transparent 36%),radial-gradient(circle at 86% 10%,rgba(193,200,190,.2) 0,transparent 34%),linear-gradient(180deg,#f6f4ee,#ece9e0)}.register_shell__JLZyb{max-width:640px;margin:0 auto;padding:64px 18px 80px}.register_card__44uD5{background:rgba(251,250,246,.95);border:1px solid #d8d2c5;border-radius:22px;padding:28px;box-shadow:0 24px 48px rgba(49,55,50,.11),inset 0 1px 0 rgba(255,255,255,.7)}.register_title__sRyfD{margin:0;font-family:"Noto Serif SC",STSong,Songti SC,serif;font-size:clamp(1.65rem,3.8vw,2.1rem);color:#2e322f}.register_subtitle__7L21C{margin-top:10px;margin-bottom:20px;line-height:1.7;color:#596058}.register_form__4g4Cp{display:grid;grid-gap:10px;gap:10px}.register_label__pMcEn{color:#545d54;font-size:14px}.register_input__3xGuf{width:100%;border:1px solid #cdc7b8;border-radius:12px;background:rgba(255,255,255,.8);padding:11px 12px;color:#2d332f}.register_input__3xGuf:focus{outline:2px solid #809e93;outline-offset:1px}.register_inputReadonly__5MS_i{background:rgba(240,238,232,.8);color:#7a8279;cursor:default}.register_emailRow__ryozr{display:flex;align-items:center;gap:8px}.register_emailRow__ryozr .register_input__3xGuf{flex:1 1;min-width:0}.register_changeButton__77Jer{border:none;background:none;color:#4f6f64;font-size:14px;cursor:pointer;padding:4px 2px;white-space:nowrap;text-decoration:underline;text-underline-offset:2px}.register_changeButton__77Jer:hover{color:#3a5449}.register_visibilityButton__ZyG6Y{border:1px solid #cdc7b8;border-radius:999px;background:#f7f3ea;color:#4f5a51;font-size:13px;cursor:pointer;padding:7px 12px;white-space:nowrap}.register_visibilityButton__ZyG6Y:hover{color:#3a5449;border-color:#b8b1a1}.register_rulesList__KctYE{list-style:none;margin:0;padding:10px 12px;display:grid;grid-gap:4px;gap:4px;background:rgba(240,238,232,.6);border:1px solid #e2ddd0;border-radius:12px}.register_ruleItem__PwuWD{font-size:13px;color:#8a9188;display:flex;align-items:center;gap:6px}.register_ruleItemPassed__b8Lky{color:#3f6b57}.register_summaryRow__7Bpye{display:flex;align-items:center;gap:10px;padding:10px 12px;background:rgba(240,238,232,.6);border:1px solid #e2ddd0;border-radius:12px}.register_summaryLabel__s9sWF{color:#7a8279;font-size:13px;white-space:nowrap}.register_summaryValue__sfv7r{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2d332f;font-size:14px}.register_fieldError__NOw1d{margin:0;color:#9f2e2e;font-size:13px;line-height:1.6}.register_debugDetails__dZbpA{margin-top:12px}.register_debugSummary__CmzRb{cursor:pointer;color:#7a8279;font-size:13px}.register_debugDetails__dZbpA[open] .register_debugSummary__CmzRb{margin-bottom:4px}.register_actions__MRIap{margin-top:6px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.register_primaryButton__avp_C{border:1px solid #48665c;border-radius:999px;background:#4f6f64;color:#f6f4ef;padding:10px 18px;cursor:pointer}.register_primaryButton__avp_C[disabled]{opacity:.55;cursor:not-allowed}.register_linkButton__uW_1J{border:none;background:none;color:#5a6159;font-size:14px;cursor:pointer;padding:4px 2px;text-decoration:underline;text-underline-offset:2px}.register_linkButton__uW_1J:hover{color:#3a5449}.register_linkButton__uW_1J[disabled]{opacity:.55;cursor:not-allowed}.register_info__gP1yP{margin-top:12px;color:#5a6159}.register_error__bbkN4{margin-top:12px;color:#9f2e2e}.register_debug__4NdDH{margin-top:12px;color:#5d665e}.register_backLink__ItJZk{display:inline-block;margin-bottom:16px;color:#4f6f64;text-decoration:none;font-size:14px}.register_backLink__ItJZk:hover{text-decoration:underline}.register_extraLinks__QuE83{margin-top:16px;display:flex;gap:16px;flex-wrap:wrap}.register_extraLinks__QuE83 .register_linkButton__uW_1J{padding:0}@media (max-width:640px){.register_shell__JLZyb{padding:28px 12px 40px}.register_card__44uD5{padding:20px}}