.page_wrapper__5U12t{max-width:480px;margin:160px auto 2rem;padding:2rem;border:1px solid #ddd;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05);font-family:sans-serif}.page_title__LyHYD{font-size:20px;font-weight:700;text-align:center;margin-bottom:1.5rem}.page_input__Hv6Hz{width:100%;margin:.5rem 0 1rem;padding:10px;border:1px solid #ccc;border-radius:6px;font-size:16px}.page_btn__gB6d8{width:100%;padding:12px;color:#fff;border:none;border-radius:6px;font-weight:700;cursor:pointer}.page_btn__gB6d8,.page_btn__gB6d8:hover{background-color:#ff4d4f}.page_result__YQ8p4{margin-top:1.5rem;background:#f9f9f9;padding:1rem;border-left:4px solid #ff4d4f;line-height:1.6}.page_suggestBox__TAx4v{width:calc(100%);margin-top:16px;padding:14px;background-color:#fafafa;border:1px solid #ffd6d6;border-radius:12px;text-align:center}.page_suggestTitle__YZZ8M{width:100%;font-size:14px;font-weight:600;color:#b71c1c;margin-bottom:20px}.page_suggestButtons__ZPYJe{display:flex;flex-direction:column;justify-content:center;gap:16px;flex-wrap:wrap}.page_suggestButton__8mabX{background-color:#f08d8da1;color:#fff;padding:12px 20px;border-radius:8px;text-decoration:none;font-weight:500;font-size:12px;transition:background-color .2s ease,transform .2s ease;display:inline-block}.page_suggestButton__8mabX:hover{background-color:#b71c1c;transform:translateY(-2px)}