.analyze_container__Moqvj{display:flex;flex-direction:column;height:100%}.analyze_topBar__Y9KHp{display:flex;align-items:center;gap:12px;padding:10px 20px;background:#ffffff;border-bottom:1px solid #e1e3e5;flex-shrink:0}.analyze_backBtn__b4nHa{font-size:13px;color:#2c6ecb;text-decoration:none;font-weight:500}.analyze_backBtn__b4nHa:hover{text-decoration:underline}.analyze_title__459m5{font-size:14px;font-weight:600;color:#202223}.analyze_content__FV2Al{flex:1 1;overflow-y:auto;padding:24px 20px;-webkit-overflow-scrolling:touch}.analyze_empty__1Bq7j{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px;gap:8px}.analyze_empty__1Bq7j h2{font-size:18px;font-weight:600;color:#202223;margin:0}.analyze_empty__1Bq7j p{font-size:14px;color:#6d7175;max-width:400px;line-height:1.5;margin:0}.analyze_icon__GgTvW{font-size:48px;margin-bottom:8px}.analyze_btn__UzIp6{margin-top:20px;padding:12px 28px;background:#008060;color:#ffffff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .15s}.analyze_btn__UzIp6:hover{background:#006e52}.analyze_btnSmall__H0901{padding:6px 14px;background:#ffffff;color:#008060;border:1px solid #008060;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer}.analyze_btnSmall__H0901:hover{background:#f0fdf4}.analyze_spinner__AjInL{width:36px;height:36px;border:3px solid #e1e3e5;border-top-color:#008060;border-radius:50%;animation:analyze_spin__jv59X .8s linear infinite;margin-bottom:12px}@keyframes analyze_spin__jv59X{to{transform:rotate(1turn)}}.analyze_report__dk0uw{max-width:700px;margin:0 auto}.analyze_reportHeader__ogM7t{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.analyze_reportHeader__ogM7t h2{font-size:18px;font-weight:600;color:#202223;margin:0}.analyze_reportBody__XYG1e{background:#ffffff;border:1px solid #e1e3e5;border-radius:10px;padding:20px;font-size:14px;line-height:1.7;color:#202223;white-space:pre-wrap}@media (max-width:600px){.analyze_topBar__Y9KHp{padding:8px 14px}.analyze_content__FV2Al{padding:16px 14px}.analyze_reportBody__XYG1e{padding:14px;font-size:13px}}