.page_pageWrapper__ISLVS{min-height:100vh;display:flex;flex-direction:column;background:#f5f5f5}.page_headerContent__XbL_v,.page_header__C0Y_7{display:none}.page_logo__phOcq{height:220px;width:auto;margin-bottom:0}.page_mainContent__psORH{flex:1 1;max-width:600px;margin:0 auto;padding:50px 20px 60px;width:100%}.page_propertyCard__6v1VO{background:white;border-radius:16px;padding:0 0 40px;box-shadow:0 4px 24px rgba(0,0,0,.08);position:relative;overflow:hidden}.page_logoHeader__QHBGp{background:#1a1a1a;padding:24px 30px;display:flex;justify-content:center;margin-bottom:32px}.page_contentGrid__nUf7r{display:flex;flex-direction:column;gap:0}.page_introSection__1UL47{text-align:center;margin-bottom:32px;padding:0 40px 32px;border-bottom:1px solid #eee;display:flex;flex-direction:column;align-items:center}.page_introSection__1UL47 h1{font-size:28px;font-weight:600;color:var(--tac-black);line-height:1.2;margin-bottom:16px}.page_propertyName__ZJmtq{font-size:20px;font-weight:500;color:var(--tac-red);margin-bottom:4px}.page_propertyAddress__x8Zyg{font-size:15px;color:var(--tac-gray);margin-bottom:20px}.page_introText__dDAIn{font-size:15px;color:var(--tac-gray);line-height:1.6;margin-bottom:24px}.page_statusNotice__uicfZ{background:#e8f5e9;border-radius:10px;padding:14px 18px;margin-bottom:16px;text-align:left;width:100%}.page_statusNoticeTitle__4m40e{font-weight:600;font-size:14px;color:#2e7d32;margin-bottom:4px;display:flex;align-items:center;gap:8px}.page_statusNoticeTitle__4m40e svg{width:16px;height:16px}.page_statusNoticeText__KtTPZ{font-size:13px;color:var(--tac-gray);line-height:1.4}.page_requiredNotice__G50yI{background:#fff5f5;border-radius:10px;padding:14px 18px;text-align:left;width:100%}.page_requiredNoticeTitle__syC58{font-weight:600;font-size:14px;color:var(--tac-red);margin-bottom:10px}.page_requiredList__KBR85{list-style:none;padding:0;margin:0}.page_requiredList__KBR85 li{font-size:13px;color:var(--tac-gray);padding:3px 0;display:flex;align-items:center;gap:8px}.page_requiredList__KBR85 li:before{content:"";width:5px;height:5px;background:var(--tac-red);border-radius:50%;flex-shrink:0}.page_uploadContainer__cbsTC{background:transparent;padding:0 40px}.page_formGroup__78LQ0{margin-bottom:24px}.page_label__hQaFz{display:block;font-weight:600;color:var(--tac-black);margin-bottom:10px;font-size:14px}.page_uploadArea__QVT3A{border:2px dashed #d0d0d0;border-radius:12px;padding:36px 24px;text-align:center;transition:all .2s ease;cursor:pointer;background:#fafafa}.page_uploadAreaActive__djSKt,.page_uploadArea__QVT3A:hover{border-color:var(--tac-red);background:#fff}.page_uploadAreaActive__djSKt{transform:scale(1.01)}.page_uploadIcon__8ihNT{font-size:36px;margin-bottom:10px}.page_uploadText__m47I4{font-size:14px;font-weight:500;color:var(--tac-dark);margin-bottom:4px}.page_uploadHint__gf7SZ{font-size:12px;color:var(--tac-gray)}.page_hiddenInput__oGC9r{display:none}.page_filePreview__h0a3j{display:flex;align-items:center;padding:14px 16px;background:#f8f8f8;border-radius:10px;border-left:4px solid var(--tac-red)}.page_fileIcon__6i7QF{flex-shrink:0;margin-right:12px;color:var(--tac-red)}.page_fileIcon__6i7QF svg{width:22px;height:22px}.page_fileInfo__7aB1h{flex:1 1;min-width:0}.page_fileName__SwqTw{font-size:13px;font-weight:500;color:var(--tac-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.page_fileSize__vn9Yc{font-size:11px;color:var(--tac-gray)}.page_removeButton__tOxRR{background:transparent;border:none;color:var(--tac-gray);cursor:pointer;padding:6px;border-radius:6px;transition:all .2s ease}.page_removeButton__tOxRR:hover{background:#fee;color:var(--tac-red)}.page_removeButton__tOxRR svg{width:16px;height:16px}.page_errorAlert__k3cn8{background:#fff5f5;border-radius:10px;padding:14px 16px;margin-bottom:20px;color:#c62828;font-size:13px;line-height:1.5}.page_submitButton__EUMbI{display:flex;align-items:center;justify-content:center;background:var(--tac-red);color:white;border:none;border-radius:10px;padding:16px 32px;font-size:15px;font-weight:600;font-family:var(--font-family);cursor:pointer;transition:all .2s ease;width:100%}.page_submitButton__EUMbI:hover:not(:disabled){background:var(--tac-red-hover);transform:translateY(-2px);box-shadow:0 8px 20px rgba(196,30,58,.3)}.page_submitButton__EUMbI:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.page_spinner__qr2_o{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:page_spin__nPS8Z .8s linear infinite;margin-right:10px}@keyframes page_spin__nPS8Z{to{transform:rotate(1turn)}}.page_resultContainer__O7py2{text-align:center;padding:50px 30px;border-radius:16px;background:white;box-shadow:0 4px 24px rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:center}.page_resultContainer__O7py2.page_error__sKKQP,.page_resultContainer__O7py2.page_success__Vlsi_{background:white}.page_resultIcon__SaiCm{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.page_resultContainer__O7py2.page_success__Vlsi_ .page_resultIcon__SaiCm{background:#4caf50}.page_resultContainer__O7py2.page_error__sKKQP .page_resultIcon__SaiCm{background:var(--tac-red)}.page_resultIcon__SaiCm svg{width:36px;height:36px;color:white}.page_resultTitle__E5b0l{font-size:24px;font-weight:600;margin-bottom:12px}.page_resultContainer__O7py2.page_success__Vlsi_ .page_resultTitle__E5b0l{color:#2e7d32}.page_resultContainer__O7py2.page_error__sKKQP .page_resultTitle__E5b0l{color:#c62828}.page_resultText__DzQ2x{font-size:15px;color:var(--tac-gray);line-height:1.6}.page_loadingContainer__jCAXZ{text-align:center;padding:50px 30px;background:white;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:center}.page_loadingSpinner__UeZWW{width:50px;height:50px;border:3px solid #eee;border-top:3px solid var(--tac-red);border-radius:50%;animation:page_spin__nPS8Z .8s linear infinite;margin:0 auto 24px}.page_loadingText__rz3o8{font-size:15px;color:var(--tac-gray)}.page_footer__mH07z{background:var(--tac-black);padding:24px 40px;text-align:center;margin-top:auto}.page_footerText__F9nTg{font-size:13px;color:#888}.page_footerText__F9nTg a{color:white;text-decoration:none}.page_footerText__F9nTg a:hover{text-decoration:underline}@media (max-width:640px){.page_mainContent__psORH{padding:30px 16px 40px}.page_logo__phOcq{height:160px;margin-bottom:0}.page_logoHeader__QHBGp{padding:20px}.page_loadingContainer__jCAXZ,.page_propertyCard__6v1VO,.page_resultContainer__O7py2{padding:0 0 30px;border-radius:12px}.page_introSection__1UL47{padding:0 24px 24px}.page_uploadContainer__cbsTC{padding:0 24px}.page_introSection__1UL47 h1{font-size:22px}.page_propertyName__ZJmtq{font-size:17px}.page_uploadArea__QVT3A{padding:28px 16px}.page_footer__mH07z{padding:20px}}.page_container__Mw5RY{min-height:100vh;display:flex;flex-direction:column}.page_form__fP8RJ{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}.page_content__rVdJp{max-width:500px;width:100%}.page_errorContainer__sOEoE,.page_successContainer__omzuN{text-align:center;padding:40px;background:white;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.15)}.page_errorIcon__5yiQw,.page_successIcon__rqiY9{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.page_successIcon__rqiY9{background:#4caf50}.page_errorIcon__5yiQw{background:var(--tac-red)}.page_errorIcon__5yiQw svg,.page_successIcon__rqiY9 svg{width:30px;height:30px;color:white}.page_successTitle__bWs4r{font-size:20px;font-weight:600;color:#2e7d32;margin-bottom:12px}.page_errorTitle___5Fr_{font-size:20px;font-weight:600;color:#c62828;margin-bottom:12px}.page_errorText__VptuF,.page_successText__jSb2A{font-size:14px;color:var(--tac-gray);line-height:1.6}