.register_page__zfiGj{max-width:1180px;margin:0 auto;padding:120px 32px 100px;background-color:#ffffff}.register_back__2tMkV{margin-bottom:42px}.register_back__2tMkV a{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--font-sans);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted,#6b5a47);transition:color .2s ease,gap .2s ease}.register_back__2tMkV a:hover{color:var(--color-dark,#2a1f14);gap:14px}.register_hero__UG_xm{text-align:center;margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid #e8dfd2}.register_eyebrow__sX6Ge{display:inline-block;font-family:var(--font-sans);font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-tan,#b8854a);margin-bottom:.75rem}.register_title__sRyfD{font-family:var(--font-display);font-size:clamp(2.2rem,4.5vw,3.25rem);font-weight:700;color:var(--color-dark,#2a1f14);line-height:1.15;letter-spacing:-.02em;margin:0 0 1rem}.register_subtitle__7L21C{font-family:var(--font-sans);font-size:1.05rem;color:var(--color-muted,#6b5a47);line-height:1.7;max-width:640px;margin:0 auto}.register_tabsContainer__oYwdo{display:flex;max-width:680px;margin:0 auto 1.5rem;gap:12px}.register_tabBtn__2Hsia{flex:1 1;display:flex;align-items:center;gap:14px;padding:1.1rem 1.25rem;background:#fdfbf7;border:1px solid #e2d7c7;border-radius:4px;cursor:pointer;text-align:left;transition:all .25s ease;position:relative}.register_tabBtn__2Hsia:hover{background:#f7f1e6;border-color:var(--color-tan,#b8854a)}.register_tabBtnActive__wirVB{background:#ffffff;border-color:var(--color-tan,#b8854a);box-shadow:0 4px 14px rgba(184,133,74,.12)}.register_tabBtnActive__wirVB:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background-color:var(--color-tan,#b8854a);border-radius:0 0 4px 4px}.register_tabBadge__5xM27{width:28px;height:28px;border-radius:50%;background:#ece3d4;color:var(--color-dark,#2a1f14);display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0;transition:all .2s ease}.register_tabBtnActive__wirVB .register_tabBadge__5xM27{background:var(--color-tan,#b8854a);color:#ffffff}.register_tabTextWrap__MvKj1{display:flex;flex-direction:column;gap:2px}.register_tabTitle__L6XnT{font-family:var(--font-sans);font-size:.88rem;font-weight:700;color:var(--color-dark,#2a1f14);display:flex;align-items:center;gap:6px}.register_tabSubtitle__F1H_M{font-family:var(--font-sans);font-size:.75rem;color:var(--color-muted,#6b5a47)}.register_formCard__Ha8AN{background:#fcfaf7;border:1px solid #e8dfd2;border-radius:4px;padding:2.75rem 2.5rem;max-width:680px;margin:0 auto}.register_formIntro__4jBSu{margin-bottom:.5rem;padding-bottom:1rem;border-bottom:1px solid #eee5d8}.register_formSectionTitle__4I7uU{font-family:var(--font-sans);font-size:1.15rem;font-weight:700;color:var(--color-dark,#2a1f14);margin:0 0 .35rem}.register_formSectionDesc__ZFMKe{font-family:var(--font-sans);font-size:.85rem;color:var(--color-muted,#6b5a47);line-height:1.5;margin:0}.register_form__4g4Cp{display:flex;flex-direction:column;gap:1.5rem}.register_fieldGroup__a9aZE{display:flex;flex-direction:column;gap:.5rem}.register_label__pMcEn{font-family:var(--font-sans);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-dark,#2a1f14);display:flex;align-items:center;gap:.4rem}.register_required__bifKw{color:#c93b2b}.register_input__3xGuf,.register_textarea__9fIU0{width:100%;padding:.85rem 1rem;border-radius:2px;border:1px solid #e0d8cc;background:#ffffff;color:var(--color-text,#3a2e22);font-family:var(--font-sans);font-size:.935rem;outline:none;transition:border-color .2s ease,background-color .2s ease}.register_input__3xGuf:focus,.register_textarea__9fIU0:focus{border-color:var(--color-tan,#b8854a);background:#ffffff}.register_textarea__9fIU0{resize:vertical;min-height:110px}.register_helpText__WtFAl{font-family:var(--font-sans);font-size:.8125rem;color:var(--color-muted,#6b5a47);line-height:1.5}.register_helpLink__fRXMf{color:var(--color-tan,#b8854a);text-decoration:underline;text-underline-offset:2px;font-weight:600;transition:color .2s ease}.register_helpLink__fRXMf:hover{color:var(--color-dark,#2a1f14)}.register_optionalTag__ogeyT{font-size:.75rem;font-weight:500;color:var(--color-muted,#6b5a47);text-transform:none}.register_nextHintBox__ZfZP3{display:flex;align-items:flex-start;gap:10px;background:#f7f1e6;border-left:3px solid var(--color-tan,#b8854a);padding:.85rem 1rem;border-radius:0 4px 4px 0;font-family:var(--font-sans);font-size:.825rem;color:var(--color-dark,#2a1f14);line-height:1.5}.register_hintIcon___nKT_{color:var(--color-tan,#b8854a);font-size:.95rem;margin-top:2px;flex-shrink:0}.register_submitBtn__F2LxS{margin-top:.5rem;width:100%;padding:1.05rem 2rem;background-color:var(--color-dark,#2a1f14);color:#ffffff;border:none;border-radius:2px;font-family:var(--font-sans);font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;transition:background-color .2s ease,transform .15s ease}.register_submitBtn__F2LxS:hover:not(:disabled){background-color:var(--color-tan,#b8854a)}.register_submitBtn__F2LxS:disabled{opacity:.7;cursor:not-allowed}.register_successCard__glqgb{text-align:center}.register_checkCircle__8tJW2{width:64px;height:64px;border-radius:50%;background:rgba(184,133,74,.12);color:var(--color-tan,#b8854a);display:flex;align-items:center;justify-content:center;font-size:1.75rem;margin:0 auto 1.25rem;border:1px solid var(--color-tan,#b8854a)}.register_successTitle__iekxD{font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--color-dark,#2a1f14);margin-bottom:.5rem}.register_successText__0bmG2{font-family:var(--font-sans);font-size:1rem;color:var(--color-muted,#6b5a47);line-height:1.6;margin-bottom:1.25rem;max-width:500px;margin-left:auto;margin-right:auto}.register_infoBox__xRte5{background:#f5eedf;border:1px solid #e8dfd2;border-radius:2px;color:var(--color-dark,#2a1f14);font-family:var(--font-sans);font-size:.88rem;line-height:1.6;padding:1rem 1.25rem;max-width:520px;margin:0 auto 1.5rem;text-align:left}.register_nextStepPrompt__25Ygr{background:#ffffff;border:2px dashed var(--color-tan,#b8854a);border-radius:4px;padding:1.5rem;max-width:520px;margin:0 auto 1.75rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.register_nextStepText__F9cMb{font-family:var(--font-sans);font-size:.92rem;color:var(--color-dark,#2a1f14);line-height:1.5;margin:0}.register_nextStepBtn__NeJ1L{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:.85rem 1.75rem;background-color:var(--color-tan,#b8854a);color:#ffffff;border:none;border-radius:2px;font-family:var(--font-sans);font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.register_nextStepBtn__NeJ1L:hover{background-color:var(--color-dark,#2a1f14)}.register_photoTabContainer__VTDbf{display:flex;flex-direction:column;gap:1.5rem}.register_successBanner__n0Xhr{background:#f0f7ec;border:1px solid #cce3c1;border-radius:4px;padding:1rem 1.25rem;display:flex;align-items:flex-start;gap:12px}.register_bannerIcon__tw6kL{color:#3b8a2e;font-size:1.35rem;flex-shrink:0;margin-top:2px}.register_bannerTitle___Uajj{font-family:var(--font-sans);font-size:.92rem;font-weight:700;color:#27561f;margin:0 0 3px}.register_bannerText__HstcZ{font-family:var(--font-sans);font-size:.835rem;color:#3f6838;margin:0;line-height:1.45}.register_photoHeader__k7LP3{display:flex;align-items:flex-start;gap:1rem;padding-bottom:.5rem}.register_photoIconBadge__liroO{width:46px;height:46px;border-radius:50%;background:rgba(184,133,74,.12);color:var(--color-tan,#b8854a);display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0;border:1px solid rgba(184,133,74,.25)}.register_photoSectionTitle__XuAPA{font-family:var(--font-sans);font-size:1.15rem;font-weight:700;color:var(--color-dark,#2a1f14);margin:0 0 .35rem}.register_photoSectionSubtitle__UlVzn{font-family:var(--font-sans);font-size:.85rem;color:var(--color-muted,#6b5a47);line-height:1.5;margin:0}.register_instructionsCard___nhI4{background:#ffffff;border:1px solid #e0d8cc;border-radius:4px;padding:1.25rem 1.5rem}.register_instructionsTitle__K4WsI{font-family:var(--font-sans);font-size:.88rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-dark,#2a1f14);margin:0 0 .75rem}.register_instructionsList__1yn0D{margin:0;padding-left:1.25rem;font-family:var(--font-sans);font-size:.875rem;color:var(--color-text,#3a2e22);line-height:1.65}.register_instructionsList__1yn0D li{margin-bottom:.4rem}.register_instructionsList__1yn0D li:last-child{margin-bottom:0}.register_photoActionWrap__jBmU_{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 0}.register_mainUploadBtn__Yrj6w{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1.1rem 2.2rem;background-color:var(--color-dark,#2a1f14);color:#ffffff;border-radius:3px;font-family:var(--font-sans);font-size:.9rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 14px rgba(42,31,20,.15)}.register_mainUploadBtn__Yrj6w:hover{background-color:var(--color-tan,#b8854a);transform:translateY(-1px);box-shadow:0 6px 18px rgba(184,133,74,.25)}.register_externalIcon__j7ZCQ{font-size:.8rem;opacity:.85}.register_openFormNote__CBapb{font-family:var(--font-sans);font-size:.78rem;color:var(--color-muted,#6b5a47);text-align:center}.register_divider__ADSp7{height:1px;background-color:#eee5d8;margin:.25rem 0}.register_photoFooterActions__MDjB4{display:flex;flex-direction:column;gap:1rem}.register_footerNote__vFWd2{background:#fdfbf7;padding:.85rem 1rem;border-radius:4px;border-left:3px solid #dcd1c2}.register_footerNoteTitle__5zMSl{font-family:var(--font-sans);font-size:.825rem;font-weight:700;color:var(--color-dark,#2a1f14);display:block;margin-bottom:2px}.register_footerNoteText__lH2L0{font-family:var(--font-sans);font-size:.8rem;color:var(--color-muted,#6b5a47);margin:0;line-height:1.4}.register_actionGroup__eD4Ic{display:flex;align-items:center;gap:1rem;justify-content:center;flex-wrap:wrap}.register_submitArtworkBtn__oYWhe{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:.85rem 1.6rem;background-color:var(--color-tan,#b8854a);color:#ffffff;border-radius:2px;font-family:var(--font-sans);font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease}.register_submitArtworkBtn__oYWhe:hover{background-color:var(--color-dark,#2a1f14)}.register_backBtn__sGa2o{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:.85rem 1.4rem;background-color:transparent;color:var(--color-dark,#2a1f14);border:1px solid #dcd1c2;border-radius:2px;font-family:var(--font-sans);font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .2s ease}.register_backBtn__sGa2o:hover{border-color:var(--color-tan,#b8854a);color:var(--color-tan,#b8854a);background-color:#faf6f0}@media (max-width:640px){.register_page__zfiGj{padding:90px 16px 60px}.register_tabsContainer__oYwdo{flex-direction:column;gap:8px}.register_formCard__Ha8AN{padding:2rem 1.25rem}.register_mainUploadBtn__Yrj6w{width:100%}.register_actionGroup__eD4Ic{flex-direction:column;width:100%}.register_backBtn__sGa2o,.register_submitArtworkBtn__oYWhe{width:100%}}