.page_simulationTable__R67mO{width:100%;border-collapse:collapse;background:#ffffff}.page_simulationTable__R67mO th{background:#f8f8f8;border-bottom:2px solid #e5e5e5;padding:16px 12px;text-align:left;font-weight:600;color:#000000;font-size:.9rem;white-space:nowrap}.page_simulationTable__R67mO td{padding:14px 12px;border-bottom:1px solid #f0f0f0;color:#333333;font-size:.9rem}.page_tableRow__h_D92{transition:background-color .2s ease}.page_tableRow__h_D92:hover{background-color:#f8f8f8}.page_simulationName__a48wR{font-weight:500;color:#000000;max-width:200px;word-wrap:break-word}.page_propertyName__LL_L5{color:#333333;max-width:180px;word-wrap:break-word}.page_location__oYF53{color:#666666;max-width:150px;word-wrap:break-word}.page_price___K5aQ{font-weight:500;color:#000000;text-align:right;white-space:nowrap}.page_roi__f0qCG{color:#007bff;font-weight:500;text-align:right}.page_yield__MOXMy{color:#28a745;font-weight:500;text-align:right}.page_date__5jWSv{color:#666666;font-size:.85rem}.page_actions__pXudW,.page_date__5jWSv{white-space:nowrap}.page_pagination__KppIX{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 0;border-top:1px solid #e5e5e5;margin-top:32px}.page_paginationInfo__RvUXt{color:#666666;font-size:.9rem}.page_paginationControls__IJMsm{display:flex;align-items:center;gap:16px}.page_pageButton__OagV2{background:transparent;color:#666666;border:1px solid #e5e5e5;padding:8px 16px;border-radius:6px;cursor:pointer;transition:all .2s ease}.page_pageButton__OagV2:hover:not(:disabled){border-color:#000000;color:#000000}.page_pageButton__OagV2:disabled{background:#f5f5f5;color:#cccccc;cursor:not-allowed}.page_pageNumbers__dnjTx{display:flex;gap:8px}.page_pageNumber___yB8R{background:transparent;color:#666666;border:1px solid #e5e5e5;padding:8px 12px;border-radius:6px;cursor:pointer;transition:all .2s ease;min-width:40px}.page_pageNumber___yB8R:hover{border-color:#000000;color:#000000}.page_pageNumber___yB8R.page_active__WYLNU{background:#000000;color:#ffffff;border-color:#000000}@media (max-width:768px){.page_simulationTable__R67mO td,.page_simulationTable__R67mO th{padding:8px 6px}.page_propertyName__LL_L5,.page_simulationName__a48wR{max-width:120px}.page_location__oYF53{max-width:100px}.page_paginationControls__IJMsm{flex-direction:column;gap:12px}.page_pageNumbers__dnjTx{flex-wrap:wrap;justify-content:center}.page_pageNumber___yB8R{padding:6px 8px;font-size:.85rem}}.layout_page__glfEZ{min-height:100vh;background:#f8f8f8;color:#000000;font-family:var(--font-geist-sans);line-height:1.6}.layout_pageWhite__8Q0s7{background:#ffffff}.layout_container__BNuSq{max-width:1200px;margin:0 auto;padding:32px 24px}.layout_containerWide__kXfNM{max-width:1400px}.layout_containerPaddingSmall__C7sLc{padding:0 24px}@media (max-width:768px){.layout_containerPaddingSmall__C7sLc,.layout_containerWide__kXfNM,.layout_container__BNuSq{padding:20px 16px}}.states_loading__XmCIE{display:flex;flex-direction:column;align-items:center;padding:80px 20px;color:#666666}.states_loadingCompact__EVuB6{padding:60px 20px}.states_spinner__W91l_{width:24px;height:24px;margin-bottom:16px}.states_spinnerInline__LvwvI,.states_spinner__W91l_{border:2px solid #e5e5e5;border-top-color:#000000;border-radius:50%;animation:states_spin__L7vHL 1s linear infinite}.states_spinnerInline__LvwvI{width:16px;height:16px;display:inline-block;margin-right:8px;vertical-align:middle}.states_loadingText__e2Vpn{display:inline-flex;align-items:center;gap:8px}.states_spinnerLarge__76vq_{width:32px;height:32px;border-width:3px}@keyframes states_spin__L7vHL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.states_error__v3lzQ{text-align:center;padding:80px 20px;color:#666666}.states_errorCompact__C9PtN{padding:60px 20px}.states_errorTitle__djnjL{font-size:1.2rem;font-weight:600;color:#dc3545;margin-bottom:12px}.states_errorMessage__TCQuB{color:#666666;margin-bottom:24px;line-height:1.6}.states_emptyState__34_U9{text-align:center;padding:100px 20px}.states_emptyStateCompact__BR_8i{padding:80px 20px}.states_emptyIcon___xEtf{font-size:4rem;margin-bottom:24px;opacity:.7}.states_emptyIconSmall___EHCz{font-size:3rem;margin-bottom:16px}.states_emptyTitle__TQpNQ{font-size:1.5rem;font-weight:600;color:#000000;margin-bottom:12px}.states_emptyDescription__1yAlV{color:#666666;margin-bottom:32px;max-width:400px;margin-left:auto;margin-right:auto;line-height:1.6}.states_success__R7P8e{text-align:center;padding:80px 20px;color:#28a745}.states_successIcon__eQKC_{font-size:4rem;margin-bottom:24px}.states_successTitle__sXoVc{font-size:1.5rem;font-weight:600;color:#28a745;margin-bottom:12px}.states_successMessage__i6mel{color:#666666;margin-bottom:32px;line-height:1.6}.states_warning__8Ua73{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:16px 20px;margin-bottom:24px}.states_warningTitle__IivoU{font-size:1rem;font-weight:600;color:#856404;margin-bottom:8px}.states_warningMessage__HlgL3{color:#856404;font-size:.9rem;line-height:1.5}.states_info__09qU7{background:#d1ecf1;border:1px solid #bee5eb;border-radius:8px;padding:16px 20px;margin-bottom:24px}.states_infoTitle__OO7Ce{font-size:1rem;font-weight:600;color:#0c5460;margin-bottom:8px}.states_infoMessage__y41xY{color:#0c5460;font-size:.9rem;line-height:1.5}@media (max-width:768px){.states_emptyState__34_U9,.states_error__v3lzQ,.states_loading__XmCIE,.states_success__R7P8e{padding:60px 16px}.states_emptyIcon___xEtf,.states_successIcon__eQKC_{font-size:3rem}.states_emptyTitle__TQpNQ,.states_successTitle__sXoVc{font-size:1.3rem}}.page_progressSection__u5EV0{margin:32px 0}.page_progressBar__1AIEN{width:100%;height:4px;background:#e5e5e5;border-radius:2px;overflow:hidden;margin-bottom:24px}.page_progressFill__ZVlLD{height:100%;background:#000000;border-radius:2px;transition:width .3s ease}.page_stepIndicators__qxXKO{display:flex;justify-content:space-between;gap:16px}.page_stepIndicator__ISW_G{display:flex;align-items:center;gap:12px;flex:1 1;opacity:.5;transition:opacity .2s ease}.page_stepIndicator__ISW_G.page_active__YrdLR{opacity:1}.page_stepNumber__sCarS{width:32px;height:32px;border-radius:50%;background:#e5e5e5;color:#666666;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;flex-shrink:0;transition:all .2s ease}.page_stepIndicator__ISW_G.page_active__YrdLR .page_stepNumber__sCarS{background:#000000;color:#ffffff}.page_stepInfo__W1C5R{min-width:0}.page_stepTitle__cy09y{font-weight:600;color:#000000;font-size:.9rem;margin-bottom:2px}.page_stepDescription__4o2nk{font-size:.8rem;color:#666666;line-height:1.4}.page_confirmationGrid__Ahs5u{display:grid;grid-gap:24px;gap:24px}.page_confirmationSection__q2Gp_{padding:20px;background:#f8f8f8;border-radius:8px;border:1px solid #e5e5e5}.page_confirmationSection__q2Gp_ h4{margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e5e5e5}.page_confirmationSection__q2Gp_ p{margin-bottom:8px;font-size:.9rem;line-height:1.5}.page_confirmationSection__q2Gp_ strong{color:#000000;font-weight:600}.page_navigationButtons__InZK8{display:flex;justify-content:space-between;align-items:center;margin-top:32px;padding-top:24px;border-top:1px solid #e5e5e5}.page_rightButtons__oeKjW{display:flex;gap:12px}@media (max-width:768px){.page_stepIndicators__qxXKO{flex-direction:column;gap:12px}.page_stepIndicator__ISW_G{justify-content:flex-start}.page_confirmationGrid__Ahs5u{gap:16px}.page_confirmationSection__q2Gp_{padding:16px}.page_navigationButtons__InZK8{flex-direction:column;gap:12px}.page_rightButtons__oeKjW{width:100%;justify-content:center}.page_progressSection__u5EV0{margin:24px 0}}@media (max-width:480px){.page_stepIndicators__qxXKO{display:none}}.page_sectionHeader__e_Bhc{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page_viewAllLink__J21Af{color:#666666;text-decoration:none;font-size:.9rem;transition:color .2s ease}.page_viewAllLink__J21Af:hover{color:#000000}.page_quickActions__OswTD{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px}.page_actionButton__mMuv8{background:#ffffff;border:2px solid #e5e5e5;border-radius:12px;padding:24px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:16px;text-align:left}.page_actionButton__mMuv8:hover{border-color:#000000;box-shadow:0 2px 8px rgba(0,0,0,.1)}.page_actionIcon__Bktow{font-size:2rem;flex-shrink:0}.page_actionContent__3eem7{flex:1 1}.page_actionTitle__GcMU_{font-size:1rem;font-weight:600;color:#000000;margin-bottom:4px}.page_actionDescription__vjLHM{font-size:.9rem;color:#666666}.page_viewButton__HD1_A{background:transparent;color:#000000;border:1px solid #000000;padding:8px 16px;border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .2s ease}.page_viewButton__HD1_A:hover{background:#000000;color:#ffffff}@media (max-width:768px){.page_sectionHeader__e_Bhc{flex-direction:column;gap:12px;text-align:center}.page_quickActions__OswTD{grid-template-columns:1fr}.page_actionButton__mMuv8{flex-direction:column;text-align:center;gap:12px}}.page_headerActions__5yPO7{display:flex;gap:12px;align-items:center}.page_tabNavigation__GhiPt{display:flex;background:#f8f8f8;border-radius:8px;padding:4px;margin-bottom:32px}.page_tabButton__3_O5d{flex:1 1;background:transparent;border:none;padding:12px 24px;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:1rem;color:#666666;font-weight:500}.page_tabButton__3_O5d:hover{background:#ffffff;color:#000000}.page_tabButton__3_O5d.page_active__OZOTa{background:#000000;color:#ffffff}.page_summaryContent__BGYjh{display:flex;flex-direction:column;gap:32px}.page_propertyGrid__K43ge{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px}.page_propertyItem__yFpXN{display:flex;flex-direction:column;gap:4px}.page_propertyItem__yFpXN label{font-size:.9rem;color:#666666;font-weight:500}.page_propertyItem__yFpXN span{font-size:1rem;color:#000000;font-weight:600}.page_resultGrid__zLhjn{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px}.page_resultCard__nfivi{background:#f8f8f8;border-radius:12px;padding:24px;text-align:center;border:1px solid #e5e5e5}.page_resultLabel__oqP_N{font-size:.9rem;color:#666666;margin-bottom:8px}.page_resultValue__nGfiu{font-size:2rem;font-weight:700;color:#000000}.page_chartContainer__9mTit{min-height:400px;display:flex;align-items:center;justify-content:center}.page_chartPlaceholder__uxXZb{text-align:center;color:#666666;padding:60px 20px;background:#f8f8f8;border-radius:12px;border:2px dashed #e5e5e5}.page_chartPlaceholder__uxXZb p{margin-bottom:8px}.page_simpleChart__T0BsE{width:100%;height:100%;padding:20px}.page_chartHeader__UEZ7U{margin-bottom:20px}.page_chartLegend__xH11d{display:flex;gap:20px;justify-content:center}.page_legendItem__gRxBj{display:flex;align-items:center;gap:8px;font-size:14px;color:#666}.page_legendColor___NEdw{width:16px;height:16px;border-radius:2px}.page_cashflowColor__rnNOU{background-color:#2196F3}.page_cumulativeColor__aTlSA{background-color:#4CAF50}.page_chartGrid__KKtHn{display:flex;align-items:flex-end;gap:8px;height:200px;padding:20px 0;border-bottom:2px solid #ddd;position:relative}.page_chartBar__Az9lx{flex:1 1;display:flex;flex-direction:column;align-items:center;height:100%}.page_barContainer__HlqPp{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end;gap:2px}.page_bar__7mj6O{width:40%;min-height:4px;border-radius:2px 2px 0 0;transition:all .2s ease;cursor:pointer}.page_bar__7mj6O:hover{opacity:.8}.page_cashflowBar__6JGT0{background-color:#2196F3}.page_cumulativeBar__jdoKK{background-color:#4CAF50}.page_barLabel__Li6Qa{margin-top:8px;font-size:12px;color:#666;text-align:center;white-space:nowrap}.page_chartSummary__KmHBN{display:flex;justify-content:space-around;margin-top:20px;padding:16px;background:white;border-radius:8px;border:1px solid #eee}.page_summaryItem__WGym_{text-align:center;font-size:14px;color:#333}.page_rechartsContainer__mDSci{width:100%;height:100%;padding:20px}.page_customTooltip__BEMkk{background:white;border:1px solid #e0e0e0;border-radius:8px;padding:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);font-size:13px}.page_tooltipLabel___VlEL{font-weight:700;margin-bottom:8px;color:#333}.page_tooltipContent__MPgXY{display:flex;flex-direction:column;gap:4px}.page_tooltipContent__MPgXY p{margin:0;display:flex;align-items:center;gap:8px;color:#666}.page_tooltipDot__0WSl_{width:8px;height:8px;border-radius:50%;display:inline-block}.page_tooltipIncome__bRWe2{color:#4CAF50}.page_tooltipExpense__XQeo1{color:#f44336}.page_tooltipCashflow__qxaVQ{color:#2196F3}.page_tooltipCumulative__XhKgL{color:#FF9800}.page_detailsContent__cWFui{display:flex;flex-direction:column;gap:32px}.page_detailsTable__4PQ_0{width:100%;border-collapse:collapse;font-size:.9rem}.page_detailsTable__4PQ_0 td,.page_detailsTable__4PQ_0 th{padding:12px 16px;text-align:right;border-bottom:1px solid #e5e5e5}.page_detailsTable__4PQ_0 th{background:#f8f8f8;font-weight:600;color:#000000;border-bottom:2px solid #e5e5e5}.page_detailsTable__4PQ_0 td:first-child,.page_detailsTable__4PQ_0 th:first-child{text-align:left}.page_detailsTable__4PQ_0 tr:hover{background:#f8f8f8}.page_positive__Le4vo{color:#28a745;font-weight:600}.page_negative__XaIUo{color:#dc3545;font-weight:600}.page_indicatorGrid__nDVmJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px}.page_indicatorCard__Ilmhg{background:#f8f8f8;border-radius:12px;padding:24px;text-align:center;border:1px solid #e5e5e5}.page_indicatorLabel__T_Z9e{font-size:.9rem;color:#666666;margin-bottom:8px}.page_indicatorValue__JmiMu{font-size:1.5rem;font-weight:700;color:#000000}@media print{.page_headerActions__5yPO7,.page_tabNavigation__GhiPt{display:none}.page_chartPlaceholder__uxXZb{border:1px solid #000000;background:#ffffff}.page_detailsTable__4PQ_0{font-size:.8rem}.page_indicatorCard__Ilmhg,.page_resultCard__nfivi{border:1px solid #000000;background:#ffffff}}@media (max-width:768px){.page_headerActions__5yPO7{flex-direction:column;gap:8px;width:100%}.page_tabNavigation__GhiPt{margin-bottom:24px}.page_tabButton__3_O5d{padding:10px 16px;font-size:.9rem}.page_indicatorGrid__nDVmJ,.page_propertyGrid__K43ge,.page_resultGrid__zLhjn{grid-template-columns:1fr;gap:16px}.page_indicatorCard__Ilmhg,.page_resultCard__nfivi{padding:20px}.page_resultValue__nGfiu{font-size:1.5rem}.page_indicatorValue__JmiMu{font-size:1.3rem}.page_detailsTable__4PQ_0{font-size:.8rem}.page_detailsTable__4PQ_0 td,.page_detailsTable__4PQ_0 th{padding:8px 12px}.page_chartContainer__9mTit{min-height:300px}.page_chartPlaceholder__uxXZb{padding:40px 16px}}.buttons_buttonBase__XUa1_{border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-weight:500;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.buttons_buttonBase__XUa1_:disabled{cursor:not-allowed;opacity:.6}.buttons_buttonPrimary__actWC{background:#000000;color:#ffffff;padding:12px 24px;font-size:1rem}.buttons_buttonPrimary__actWC:hover:not(:disabled){background:#333333}.buttons_buttonPrimary__actWC:disabled{background:#cccccc}.buttons_buttonPrimaryLarge__wOu1o{padding:16px 32px;font-size:1.1rem;font-weight:600}.buttons_buttonPrimaryXLarge__CNp02{padding:16px 48px;font-size:1.1rem;font-weight:600}.buttons_buttonSecondary__tiQ2J{background:#ffffff;color:#000000;border:2px solid #000000;padding:10px 22px;font-size:1rem}.buttons_buttonSecondary__tiQ2J:hover:not(:disabled){background:#000000;color:#ffffff}.buttons_buttonSecondary__tiQ2J:disabled{border-color:#cccccc;color:#cccccc}.buttons_buttonAction__9IkYH{background:transparent;color:#000000;border:1px solid #e5e5e5;padding:8px 16px;font-size:.9rem;border-radius:6px}.buttons_buttonAction__9IkYH:hover:not(:disabled){border-color:#000000;background:#f8f8f8}.buttons_buttonActionSmall__48iwt{padding:6px 10px;font-size:.85rem;border-radius:4px;min-width:50px}.buttons_buttonEdit__moN3_:hover:not(:disabled){border-color:#007bff;background:#f0f8ff;color:#007bff}.buttons_buttonDelete__E7ygR:hover:not(:disabled){border-color:#dc3545;background:#fff5f5;color:#dc3545}.buttons_buttonGoogle__ppUxH{background:#db4437;color:white;border:none;padding:12px 24px;font-size:1rem;font-weight:500}.buttons_buttonGoogle__ppUxH:hover:not(:disabled){background:#c23321;transform:translateY(-1px);box-shadow:0 4px 8px rgba(219,68,55,.2)}.buttons_buttonGoogle__ppUxH:disabled{background:#cccccc;transform:none;box-shadow:none}.buttons_buttonLink__yxO4w{background:transparent;color:#666666;border:none;padding:8px 0;font-size:.9rem;text-decoration:none;border-radius:0}.buttons_buttonLink__yxO4w:hover:not(:disabled){color:#000000}@media (max-width:768px){.buttons_buttonPrimaryLarge__wOu1o,.buttons_buttonPrimaryXLarge__CNp02{padding:14px 28px;font-size:1rem}.buttons_buttonActionSmall__48iwt{padding:4px 6px;font-size:.75rem;margin-right:2px;min-width:40px}}.page_header__8tMv7{text-align:center;margin-bottom:32px}.page_settingsSubTitle__eup69{margin-top:24px;margin-bottom:16px}.page_actionSection__FSNog{margin-top:32px}.page_simulationButton__JLOa3{width:100%}.page_content__zjhG2,.page_inputSection__RFWZ5{display:flex;flex-direction:column}.page_inputSection__RFWZ5{gap:32px}.page_inputMethodTabs__vuwF2{display:flex;gap:8px;background:#f8f8f8;padding:4px;border-radius:8px}.page_tabButton__Fbq_5{flex:1 1;background:transparent;border:none;padding:12px 16px;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:.9rem;color:#666666}.page_tabButton__Fbq_5:hover{background:#ffffff;color:#000000}.page_tabButton__Fbq_5.page_active__cF3sC{background:#000000;color:#ffffff}.page_aiSection__innU_{background:#ffffff;border-radius:12px;border:1px solid #e5e5e5;padding:32px}.page_analyzeButton__gvfCa{margin-top:16px}.page_analyzing__81ovV{display:flex;align-items:center;gap:12px;margin-top:16px;color:#666666}.page_spinner__5Zbjj{width:20px;height:20px;border:2px solid #e5e5e5;border-top-color:#000000;border-radius:50%;animation:page_spin__84XF6 1s linear infinite}@keyframes page_spin__84XF6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_dropZone__TCBa5{border:2px dashed #e5e5e5;border-radius:12px;padding:48px 24px;text-align:center;cursor:pointer;transition:all .2s ease;position:relative}.page_dropZone__TCBa5:hover{border-color:#000000;background:#f8f8f8}.page_fileInput__DOlX_{position:absolute;inset:0;opacity:0;cursor:pointer}.page_dropZoneContent__wA_Da{pointer-events:none}.page_uploadIcon__n_zsy{font-size:3rem;margin-bottom:16px}.page_fileInfo__Qi4B_{font-size:.85rem;color:#999999;margin-top:8px}.page_ratioSection__xUeQr{margin:24px 0}.page_ratioHeader__IAD5N{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page_ratioDisplay__ysiij{background:#f8f8f8;padding:8px 16px;border-radius:6px;border:1px solid #e5e5e5}.page_ratioText__I_de6{font-weight:600;color:#000000;font-size:.9rem}.page_sliderContainer__0uWlz{margin-bottom:20px}.page_ratioSlider__guhIs{width:100%;height:6px;border-radius:3px;background:#e5e5e5;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:8px}.page_ratioSlider__guhIs::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#000000;cursor:pointer}.page_ratioSlider__guhIs::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#000000;cursor:pointer;border:none}.page_sliderLabels__fd73n{display:flex;justify-content:space-between;font-size:.85rem;color:#666666}.page_amountInputs__8uw6r{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.page_sliderGroup__14YRD{display:flex;flex-direction:column;gap:12px}.page_sliderValue__Xm8oa{font-weight:600;color:#000000;text-align:center;padding:8px 12px;background:#f8f8f8;border-radius:6px;border:1px solid #e5e5e5}.page_slider__X9dlX{width:100%;height:6px;border-radius:3px;background:#e5e5e5;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page_slider__X9dlX::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#000000;cursor:pointer}.page_slider__X9dlX::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#000000;cursor:pointer;border:none}.page_previewSection__h7GBf{position:-webkit-sticky;position:sticky;top:24px}.page_resultCard__iichQ{background:#f8f8f8;border-radius:8px;padding:20px;margin-bottom:24px}.page_resultTitle__HVPfw{font-size:1rem;font-weight:600;color:#000000;margin-bottom:12px}.page_resultValue__PAaZj{font-size:2rem;font-weight:700;color:#000000}.page_resultUnit__b_kE7{font-size:1rem;color:#666666;margin-left:4px}.page_resultGrid__Ru_41{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:24px}.page_resultItem__gsxsy{text-align:center;padding:16px;background:#f8f8f8;border-radius:8px}.page_resultLabel__5tobx{font-size:.9rem;color:#666666;margin-bottom:4px}.page_resultNumber__qY65W{font-size:1.3rem;font-weight:600;color:#000000}.page_actionButtons__CE3xu{display:flex;gap:12px;margin-top:24px}.page_saveButton__ibj55{flex:1 1}@media (max-width:1024px){.page_content__zjhG2{grid-template-columns:1fr;gap:24px}.page_previewSection__h7GBf{position:static}}@media (max-width:768px){.page_inputMethodTabs__vuwF2{flex-direction:column}.page_tabButton__Fbq_5{text-align:center}.page_dropZone__TCBa5{padding:32px 16px}.page_resultGrid__Ru_41{grid-template-columns:1fr}.page_actionButtons__CE3xu{flex-direction:column}.page_inputMethodSection__QES8Y,.page_previewSection__h7GBf,.page_resultSection__mMmNP{padding:24px}}.cards_cardBase__EYqmI{background:#ffffff;border-radius:12px;border:1px solid #e5e5e5;transition:all .2s ease}.cards_cardSection__b_x6F{padding:32px}.cards_cardSectionCompact__jfjKE{padding:24px}.cards_cardInteractive__tK4OS{cursor:pointer}.cards_cardInteractive__tK4OS:hover{border-color:#000000;box-shadow:0 4px 12px rgba(0,0,0,.1)}.cards_header__wtUbn{margin-bottom:32px}.cards_headerContent__fBO9c{display:flex;justify-content:space-between;align-items:center}.cards_titleSection__eCb8y{flex:1 1}.cards_cardHeader__4FcMS{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.cards_cardContent__ZduVq{margin-bottom:20px}.cards_cardActions__VHMXH{display:flex;justify-content:flex-end;gap:8px}.cards_cardActionsLeft__A__xB{justify-content:flex-start}.cards_cardActionsCenter__BXfMv{justify-content:center}.cards_cardActionsSpaced__CJPhU{justify-content:space-between}.cards_cardDate__zkgtU{font-size:.8rem;color:#999999;white-space:nowrap}.cards_cardMeta__K_Rn2{display:flex;align-items:center;gap:8px;color:#666666;font-size:.9rem}.cards_cardGrid__atHzL{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px}.cards_cardGridCompact__RT3gX{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.cards_summaryCards__Ye49Y{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:24px;gap:24px}.cards_summaryCard___CuXC{text-align:center;background:#f8f8f8}.cards_cardNumber__8MU2s{font-size:2.5rem;font-weight:700;color:#000000;margin-bottom:8px}.cards_cardLabel__gvWgB{font-size:.9rem;color:#666666;font-weight:500}.cards_tableContainer__o1Jij{overflow-x:auto;margin-bottom:32px}.cards_cardHighlight__x2QAT{border-color:#000000;box-shadow:0 2px 8px rgba(0,0,0,.1)}.cards_cardWarning__AtISC{border-color:#ffc107;background:#fff8e1}.cards_cardError__LTPJ5{border-color:#dc3545;background:#fff5f5}.cards_cardSuccess__DOA4i{border-color:#28a745;background:#f8fff8}@media (max-width:768px){.cards_cardSection__b_x6F{padding:20px}.cards_cardSectionCompact__jfjKE{padding:16px}.cards_header__wtUbn{margin-bottom:20px}.cards_headerContent__fBO9c{flex-direction:column;gap:20px;text-align:center}.cards_cardHeader__4FcMS{flex-direction:column;gap:8px}.cards_cardDate__zkgtU{text-align:left}.cards_cardActions__VHMXH{flex-direction:column;gap:8px}.cards_cardGridCompact__RT3gX,.cards_cardGrid__atHzL{grid-template-columns:1fr}.cards_summaryCards__Ye49Y{grid-template-columns:1fr;gap:16px}.cards_tableContainer__o1Jij{font-size:.8rem}}